.body {BACKGROUND-COLOR:#20204f; color:#000000; }
.body1 {BACKGROUND-COLOR:#FFFFFF; color:#000000;}

TD, UL, FORM, INPUT, TEXTAREA {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; color:#000000; line-height:130%;}
FORM, INPUT, TEXTAREA {color:#000000;}
A {FONT-SIZE: 13px; color:#D2690C;}
A:hover {text-decoration: underline; color:#D2690C;}

IMG {border:0;}

/*UL {}
LI {}*/
.map_ul {margin:0; padding:0 0 10px 0;}
.map_li {list-style-image: url("/files/templ/space.gif"); line-height:20px; margin:0; padding:2px 15px 2px 15px; background-image:url("/files/templ/menu_point1.gif"); background-position:center left; background-repeat:no-repeat;}
P {margin:0; padding-top:0; }

.menu1 {FONT-SIZE: 13px; color:#fff; padding:3px; font-weight:bold; text-decoration: none;}
a:hover.menu1 {FONT-SIZE: 13px; color:#fff; padding:3px; font-weight:bold; text-decoration: underline;}
.menu1a {FONT-SIZE: 13px; color:#000; padding:3px; font-weight:bold; text-decoration: none;}
a:hover.menu1a {FONT-SIZE: 13px; color:#000; padding:3px; font-weight:bold; text-decoration: none;}

.menu2 {FONT-SIZE: 13px; padding:3px; color:#000000; font-weight:normal; text-decoration: none;}
a:hover.menu2 {FONT-SIZE: 13px; padding:3px; color:#FFFFFF; font-weight:normal; text-decoration: none; background-color:#990000; background-image:url(files/templ/menu1_sub_a.jpg); background-position:right;}
.menu2a {FONT-SIZE: 13px; padding:3px; color:#FFFFFF; font-weight:normal; text-decoration: none; background-color:#990000; background-image:url(files/templ/menu1_sub_a.jpg); background-position:right;}
a:hover.menu2a {FONT-SIZE: 13px; padding:3px; color:#FFFFFF; font-weight:normal; text-decoration: none; background-color:#990000; background-image:url(files/templ/menu1_sub_a.jpg); background-position:right;}

.menu3 {FONT-SIZE: 13px; color:#0000FF; font-weight:normal; text-decoration: underline;}
a:hover.menu3 {FONT-SIZE: 13px; color:#0000FF; font-weight:normal; text-decoration: none;}
.menu3a {FONT-SIZE: 13px; color:#0000FF; font-weight:bold; text-decoration: none;}
a:hover.menu3a {FONT-SIZE: 13px; color:#0000FF; font-weight:bold; text-decoration: none;}

.menu4 {FONT-SIZE: 11px; color:#DD221D; font-weight:normal; text-decoration: underline;}
a:hover.menu4 {FONT-SIZE: 11px; color:#DD221D; font-weight:normal; text-decoration: underline;}

.menu5 {FONT-SIZE: 13px; color:#000000; font-weight:bold; text-decoration: underline;}
a:hover.menu5 {FONT-SIZE: 13px; color:#000000; font-weight:bold; text-decoration: none;}

.menu6 {FONT-SIZE: 12px; color:#D2690C; font-weight:normal; text-decoration: underline;}
a:hover.menu6 {FONT-SIZE: 12px; color:#D2690C; font-weight:normal; text-decoration: none;}
.menu6a {FONT-SIZE: 12px; color:#D2690C; font-weight:bold; text-decoration: none;}
a:hover.menu6a {FONT-SIZE: 12px; color:#D2690C; font-weight:bold; text-decoration: none;}

.menu7 {FONT-SIZE: 14px; line-height:17px; padding:0; color:#D2AB67; font-weight:bold; text-decoration:none; FONT-FAMILY:Verdana;}
a:hover.menu7 {FONT-SIZE: 14px; line-height:17px; padding:0; color:#990000; font-weight:bold; text-decoration:none; FONT-FAMILY:Verdana;}
.menu7a {FONT-SIZE: 14px; line-height:17px; padding:0; color:#990000; font-weight:bold; text-decoration: none; FONT-FAMILY:Verdana;}
a:hover.menu7a {FONT-SIZE: 14px; line-height:17px; padding:0; color:#990000; font-weight:bold; text-decoration: none; FONT-FAMILY:Verdana;}

.menu8 {FONT-SIZE: 12px; line-height:17px; padding:0 3px 0 3px; color:#D2AB67; font-weight:bold; text-decoration:none; FONT-FAMILY:Verdana;}
a:hover.menu8 {FONT-SIZE: 12px; line-height:17px; padding:0 3px 0 3px; color:#990000; font-weight:bold; text-decoration:none; FONT-FAMILY:Verdana;}
.menu8a {FONT-SIZE: 12px; line-height:17px; padding:0 3px 0 3px; color:#990000; font-weight:bold; text-decoration: none; FONT-FAMILY:Verdana;}
a:hover.menu8a {FONT-SIZE: 12px; line-height:17px; padding:0 3px 0 3px; color:#990000; font-weight:bold; text-decoration: none; FONT-FAMILY:Verdana;}

.menu9 {FONT-FAMILY: "Tahoma"; FONT-SIZE: 13px; color:#000000; font-weight:normal; text-decoration: none;}
a:hover.menu9 {FONT-FAMILY: "Tahoma"; FONT-SIZE: 13px; color:#000000; font-weight:normal; text-decoration: underline;}
.menu9a {FONT-SIZE: 13px; color:#FEB90F; font-weight:bold; text-decoration: underline;}
a:hover.menu9a {FONT-SIZE: 13px; color:#FEB90F; font-weight:bold; text-decoration: underline;}


.listing_1 {FONT-SIZE: 12px; color:#ffffff; text-decoration: none; } /* ñòèëü ëåâîãî/ïðàâîãî ñèìâîëà - íå àêòèâ */
.listing_2 {FONT-SIZE: 12px; color:#D2690C; text-decoration: underline; } /* ñòèëü íîìåðîâ ñòðàíèö - àêòèâ */
a:hover.listing_2 {FONT-SIZE: 12px; color:#D2690C; text-decoration: underline; }
.listing_3 {FONT-SIZE: 12px; color:#D2690C; text-decoration: none; font-weight:bold; } /* ñòèëü íîìåðà âûäåëåííîé ñòðàíèöû */
.listing_4 {FONT-SIZE: 12px; color:#D2690C; text-decoration: none; } /* ñòèëü ññûëêè 2-àêò - àêòèâ */
a:hover.listing_4 {FONT-SIZE: 12px; color:#D2690C; text-decoration: underline; }

h1 {FONT-FAMILY: Verdana; color:#000000; font-size:19px; font-weight:normal; line-height:21px; }
h2 {FONT-FAMILY: Verdana; color:#000; font-size:19px; font-weight:normal; line-height:21px; }
h3 {FONT-FAMILY: Verdana; color:#000; font-size:15px; font-weight:normal; line-height:20px; }
h4 {FONT-FAMILY: "Tahoma", "sans-serif"; color:#FEB90F; font-size:12px; font-weight:bold; }
h5 {FONT-FAMILY: "Tahoma"; color:#FEB90F; font-size:19px; font-weight:bold; }
h6 {FONT-FAMILY: "Tahoma"; color:#6AC218; font-size:15px; font-weight:bold; }

.pad1 {FONT-SIZE: 12px; color:#ffffff; text-decoration: none; line-height:18px;}
.pad2 {FONT-SIZE: 12px; color:#C1C1C1; text-decoration: none; line-height:15px;}
.pad3 {FONT-SIZE: 14px; color:#ffffff; text-decoration: none; font-weight:bold;}
.pad4 {FONT-SIZE: 11px; color:#ffffff; text-decoration: none;}
.pad5 {FONT-SIZE: 12px; color:#ffffff; text-decoration: none; line-height:15px; text-indent:18px; }

.foot {FONT-SIZE: 11px; color:#707070; text-decoration: none; font-weight:500;}
.foot_link {FONT-SIZE: 12px; color:#FF6600; text-decoration: underline; line-height:18px;}
a:hover.foot_link {FONT-SIZE: 11px; color:#FF6600; text-decoration: underline; font-weight:normal; line-height:18px;}

.price_ru_b{line-height:30px; font-size:27px; background-position:right; background-repeat:no-repeat; font-weight:normal; color:#C52434; margin:0; padding:0; }
.price_ru_m{line-height:12px; font-size:16px; background-position:right; background-repeat:no-repeat; font-weight:bold; color:#C52434; margin:0; padding:0; }

/* ÑÓÁÌÅÍÞ */
/*** ÍÅÎÁÕÎÄÈÌÛÅ ÑÒÈËÈ ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			14em; 
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; 
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.9em;
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; 
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}

/*** ÑÊÈÍ ÄÅÌÎ ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #FFFFFF;
	border-top:		1px solid #FFFFFF;
	padding: 		.75em 1em;
	text-decoration: none;
	/**background:		 url('/files/templ/menu_point.gif') no-repeat 8px center;**/
	font-size:       15px;
	font-family:     "Verdana";
	padding-left:    0.7em;
}
.sf-menu a, .sf-menu a:visited  {
	color:			#000;
}
.sf-menu li {
	background:		#D2AB67; 
}
.sf-menu li li {
	background:		#ffffff;
}
.sf-menu li li li {
	background:		#E8C997;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#C0242A; /**url('/files/templ/menu_point.gif') no-repeat 8px center;**/
	color:			#fff;
	outline:		0;
	text-decoration:none;
}

/*** ÑÒÐÅËÊÈ **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; 
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/files/templ/arrows-f.png') no-repeat -10px -100px; 
}
a > .sf-sub-indicator {  
	top:			.8em;
	background-position: 0 -100px; 
}

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; 
}


.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }

.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator{
	background-position: -10px 0; 
}
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; 
}

/*** ÒÅÍÈ ÄËß ÂÑÅÕ ÁÐÀÓÇÅÐÎÂ, ÊÐÎÌÅ IE6 ***/
.sf-shadow ul {
	background:	url('/files/templ/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
