td, ul, form, input, select, p, span, body, div, textarea  {
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONTFAMILY: Tahoma;
	FONT-SIZE: 12px;
	FONTSIZE: 12px;
	COLOR: #663333;
}

h1 {
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
	FONTFAMILY: Tahoma;
	FONT-SIZE: 14px;
	FONTSIZE: 14px;
	COLOR: #ff9900;
}
h2 {
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
	FONTFAMILY: Tahoma;
	FONT-SIZE: 12px;
	FONTSIZE: 12px;
	COLOR: #663333;
	margin: 0px;
}


h3 {
	color:#996600;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	margin:0;
}

a {
	margin: 0px;
	padding: 0px;
	color: #cc3333;
	text-decoration: none;
	font-weight: normal;
	font-family: tahoma;
	font-size: 12px;
}


a:hover {
	color: #cc3333;
	text-decoration: underline;
}
a:visited {
	color: #993333;
	text-decoration: none;
}

a.syt_topmenu  {
	margin: 0px;
	padding: 0px;
	color: #cc3333;
	font-weight: normal;
	font-family: tahoma;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}

a.syt_topmenu:hover {
	color: #cc3333;
	text-decoration: none;
}

a.syt_topmenu:visited {
	color: #993333;
	text-decoration: none;
}

.syt_topmenu_item {
	margin:0px; margin-top:12px;
	border: 0px;
	text-align: left;
}

.syt_topmenu_delim {
	margin:12px 10px 0px 12px;
	border: 0px;
}


/* a.syt_topmenu :hover {
	color: #cc3333;
	text-decoration: underline;
} */

ul {
	margin-top: 5px;
	margin-bottom: 5px;
}


.syt_leftmenu  {
	color: #cc3333;
}
.syt_leftmenu_selected  {
	color: #cc3333;
}


ul.syt_leftmenu  {
	margin: 0px;
	font-weight: normal;
	font-family: tahoma;
	font-size: 12px;
	display: block;
	list-style-type: none;	
	text-transform: lowercase;
	margin: 0; 
	padding: 0; 
}

ul.syt_leftmenu  a{
	text-decoration: none;
}

a.syt_leftmenu_selected {
	text-decoration: none;
	font-weight: bold;
}

ul.syt_leftmenu  li:hover, a:hover{
	text-decoration: underline;
}

h2.syt_leftmenu_selected {
	display:inline;
}

h2.syt_leftmenu {
	display:inline;
	font-weight: normal;
}


.syt_newsdate {
	font-weight: bolder;
	color:#663333;
	font-family:Tahoma;
	font-size:12px;
	padding-bottom: 3px;
}

.syt_newstitle {
	color:#CC3333;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}

h1.syt_newstitle {
	display: inline;
}

.syt_newsauthor {
	color:#996600;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	margin:0;
}

ul.syt_shopleftmenu  {
	margin: 0px;
	color: #cc3333;
	font-weight: normal;
	font-family: tahoma;
	font-size: 12px;
	display: block;
	list-style-type: none;	
/*	text-transform: capitalize;*/
	text-decoration: none;
	margin: 0; 
	padding: 0; 
}

.syt_shopleftmenu_selected {
	color: #cc3333;
}

.syt_shopleftmenu {
	color: #cc3333;
}


ul.syt_shopleftmenu_selected  {
	margin: 0px;
	/* color: #cc3333; */
	font-weight: normal;
	font-family: tahoma;
	font-size: 12px;
	display: block;
	list-style-type: none;	
/*	text-transform: capitalize;*/
	font-weight: bold;
	margin: 0; 
	padding: 0; 
}

 ul.syt_shopleftmenu  a{
	text-decoration: none;
	margin-left: 5px;
} 

a.syt_shopleftmenu_selected {
	/* color: #cc3333; */
	text-decoration: none;
	font-weight: bold;
}

h2.syt_shopleftmenu_selected {
	display:inline;
}

h2.syt_shopleftmenu {
	display:inline;
	font-weight: normal;
}


ul.syt_shopleftmenu  a:hover{
	color: #cc3333;
	text-decoration: underline;
}

TD.tdb {
	border-bottom: #E6D1AD 1px solid;
}

TD.tdb2 {
	border-right: #E6D1AD 1px solid;
	border-bottom: #E6D1AD 1px solid;
}

.header 	{
	FONT-FAMILY: Tahoma;
	FONTFAMILY: Tahoma;
	FONT-SIZE: 18px;
	FONTSIZE: 18px;
	color:#7A2E2A;
	font-weight:bold;
	text-decoration: none;
}

INPUT.sale {
	border: #663333 2px solid;
	background-color: #CC3333;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

table.sale_order_full
{
	background-color: transparent;
	border: 0px;
	color: #663333;
}

/*Table head*/
table.sale_order_full th
{
	color: #663333;
	font-size:12px;
	background-image: none;
	border-right: #E6D1AD 1px solid;
	border-bottom: #E6D1AD 1px solid;
	
}

/* Table cells and heads*/
table.sale_order_full th, table.sale_order_full td
{
	color: #663333;
	font-size:12px;
	border: 0px;
}

a.login {
	text-decoration: underline;
	color:	#FFD8A3; 
	/* margin-right: 5px;  */
	/* margin-left: 5px;  */
	font-size: 0.9em; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	/* text-transform: uppercase; */
}
.username {
	color:	#FFD8A3; 
	/* margin-right: 5px;  */
	margin-left: 5px; 
	font-size: 0.9em; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background: transparent;
	background-color:#000; 
	vizibility: hidden;
	-moz-opacity: 0.8; /* код для движков Mozilla */
	opacity:.80;  /*свойство из спецификации CSS3, которое поддерживается не всеми браузерами*/
	filter: alpha(opacity=80); /* код для IE */
} 

#next-photo {
	background-image: url(/images/navi-next.gif); 
	float: left; 
	height: 20px; 
	width: 20px; 
}	

#prev-photo {
	background-image: url(/images/navi-prev-disabled.gif); 
	float: left; 
	height: 20px; 
	width: 21px; 
}

/* CAPTCHA < */
.question .captcha h3 { display: block; padding: 0; margin: 0; font-size: 12px; margin-top: 10px; margin-bottom: 0px; }
.question .captcha img { width: 180px; height: 45px; }
/* .question .captcha input { width: 180px; height: 38px; font-size: 28px; border: 1px solid #D9DCDF; padding: 5px 0 0 3px; } */
/* CAPTCHA > */


/* сообщения после сабмита формы < */
.reports { float: left; width: 100%; }
.reports .error { text-align: left; color: RED; }
.reports .ok { text-align: left; color: GREEN; }
/* сообщения после сабмита формы > */


/* обязательные поля */
span.red { color: RED; }


/*Table*/
table.sale_personal_order_detail
{
	width:100%;
	border-collapse:collapse;
	font-size:12px;
}

/* Table cells and heads*/
table.sale_personal_order_detail th, table.sale_personal_order_detail td
{
	border:	#E6D1AD 1px solid;
	padding: 3px 5px;
	vertical-align:top;
}

.sale_personal_order_detail_no_border
{
	border: 0px;
	padding: 3px;
	vertical-align:top;
}

table.blog-table-header-left th, table.blog-table-header-left td, table.blog-table-header-top th, table.blog-table-header-top td {
    font-size: 12px;
}

div.blogtext div {
    padding: 3px 0;
}

/*
div.blog-post-edit-form, div.blog-comment-fields {
    background-color: transparent; 
}
*/

.body-blog a:link, .body-blog a:visited, .body-blog a:active, .blog-navigation-box li a  {
    color:#663333;
}

.news-list a {
	font-weight: bold;
}