HTML {font-size: 100.01%}
BODY {margin: 0; padding: 0; background: #eee;}

KBD {font: bold 14px "Trebuchet MS",sans-serif; color: blue}
KBD.err {color: #CD0000}

DIV {position: relative}
A IMG {border: none}

.icons {vertical-align: middle; margin: 0px 5px}
.only_print {display: none}
.spacer {height: 20px;}

.unvisible {display: none;}

/*-- This -------------------------------------------------------------*/
#guest {}
          #guest DL {margin: 10px 0 20px 0; padding: 0}
          #guest DT {margin: 10px 0 0 0; padding: 0 0 0 15px; background: url(/images/icons/marker.gif) no-repeat 0 4px}
          #guest DD {margin: 5px 0 10px 30px; padding-left: 10px; border-left: 1px solid #FF9C00}
          #guest VAR {font-size: 0.85em; color: #900}
          #guest P {margin: 3px 0 0 0; padding: 0; text-indent: 0}
.for_print {clear: both; background: url(/images/icons/printer.gif) no-repeat; padding-left: 30px; padding-top: 4px; height: 23px;}
					.for_print A {font-size: 0.9em}
.foto {float: left; margin: 0 10px 10px 0;}
          .foto IMG { border: 2px solid #eee}
          .foto A:hover IMG, .foto A#sel IMG {border-color: #e77844}
          #foto_big {width: 100%; text-align: center}
#frm_account, .no_view {display: none}
.news {clear: both}
          .news .picture {float: left; margin: 0 20px 10px 0}
.no_view {margin: 5px 0; padding: 0 10px 10px 10px; border: 1px solid #ccc; background: #FCFCFC}
#maps .lev1 .no_view A {font-weight: normal}
#maps .lev1 .no_view ADDRESS A {font-style: italic}
#page_numbers {clear: both}
#search_result {margin: 20px 0 10px 30px; padding: 0}
          #search_result LI {margin: 0 0 10px 0; padding: 0}
          #search_result A {font-size: 1.15em}
          #search_result .hide {float: left; visibility: hidden}
SPAN.ss {color: #fff; background: #E77844}
/*-- STRUCTURE -------------------------------------------------------------*/
#limited {margin: 0px auto; min-width: 1000px; max-width: 1600px}

#header {width: 100%; height: 212px; background: #ccc url(/images/bg_top_1px.gif) repeat-x;}
					#header_left {position: absolute; top: 0; left: 0; height: 212px; width: 635px; background: url(/images/bg_top_left.gif) no-repeat;}
					#header_right {position: absolute; top: 0; right: 0; height: 212px; width: 194px; background: url(/images/bg_top_right.gif) no-repeat;}
		      #header #logo {position: absolute; top: 5px; left: 22px;}
		      #header H1 {position: absolute; top: 133px; left: 25px; margin:0; padding: 0; color: #0069A1; font: 12px Tahoma; }
		      #header H2 {position: absolute; top: 126px; left: 112px; margin:0; padding: 0; color: #0069A1; font: 11px Tahoma; line-height: 14px; background: url(/images/icons/phone.gif) 0 3px no-repeat; padding-left: 40px}
		      #top_stoppers {position: absolute; top: 3px; right: 13px; width: 700px; height: 140px; text-align: right}
		      					#top_stoppers IMG {margin-left: 6px;}

#wrapper {clear: both; width: 100%; background:  #fff url(/images/bg_wrapper_left.gif) repeat-y}
#wrapper_dop {width: 100%; background: url(/images/bg_wrapper_right.gif) right repeat-y;}

#left_block {float: left; width: 230px; font: 11px Verdana; z-index: 100; background: #0069A1 url(/images/bg_left.gif) no-repeat;}
          #baners {margin: 0 20px}
#content {float: right; width: 100%; margin-left: -230px; margin-right: -180px; z-index: 50}
          #content_in {margin-left: 230px; margin-right: 180px; padding: 5px 10px 20px 20px; background: url(/images/bg_content_in_1px.gif) repeat-x;}
          #content_in_left {position: absolute; top: 0; left: 0; height: 208px; width: 347px; background: url(/images/bg_content_in_left.gif) no-repeat;}
          #content_in_right {position: absolute; top: 0; right: 0; height: 49px; width: 142px; background: url(/images/bg_content_in_right.gif) no-repeat;}
          #content_in_in {width: 100%;}

#right_block {float: right; width: 180px; z-index: 100; background: url(/images/bg_right.gif) no-repeat;}

#footer {width: 100%; height: 98px; background: #F7F7F7 url(/images/bg_bottom_1px.gif) repeat-x;}
					#footer_left {position: absolute; top: 0; left: 0; height: 98px; width: 635px; background: url(/images/bg_bottom_left.gif) no-repeat;}
									  #promsoft {padding: 35px 0 10px 20px; font: 11px Tahoma; color: #A6DDFF; line-height: 16px}
							      #promsoft A {color: #A6DDFF; text-decoration: underline}
									  #promsoft A:hover {color: #fff;}
					#footer_right {position: absolute; top: 0; right: 0; height: 98px; width: 280px; background: url(/images/bg_bottom_right.gif) no-repeat;}
          .frame_bottom {float: left; margin: 0px 0px 0 285px; color: #AAAAAA; padding: 59px 20px 0 0; font: 11px Tahoma; line-height: 16px}
		  		.frame_bottom td {padding-left: 30px; font: 11px Tahoma;}
/*-- ÐÀÇÍÎÅ -------------------------------------------------------------------*/
#left_block A {text-decoration: none;  color: #A6DDFF}
#left_block A:hover {color: #fff}
#left_block H3, #right_block H3 {height: 36px; margin: 0; font: bold 14px Trebuchet MS; background: url(/images/h3.gif) repeat-x; color: #fff}
#left_block H3 SPAN {float: right; margin: 5px 7px 0 0; font: bold 12px Arial; line-height: 12px;}
.fire {vertical-align: middle; margin: 2px}

#left_block .reklama UL {margin: 0; padding: 0; list-style: none;}
#left_block .reklama UL LI {color: #A6DDFF; background: url(/images/icons/dot_1.gif) 15px 6px no-repeat; padding-left: 25px}

#dilermap {width: 560px; height: 340px; background: url(/images/dilermap.gif); font: bold 11px Arial}
#dilermap DIV {display: block;}
#dilermap A, #dilermap A:visited, #dilermap SPAN {display: block; position: absolute; color: #003C62; text-decoration: none; background: url(/images/icons/ring.gif) 1px 5px no-repeat; padding-left: 9px}
#dilermap A:hover {font: bold 12px Arial; background: url(/images/icons/ring1.gif) 0 4px no-repeat;}
#dilermap A#nsk {font: bold 14px Trebuchet MS;  background: url(/images/icons/ring2.gif) 0 5px no-repeat;}
#dilermap A#nsk:hover {color: #C00000; background: url(/images/icons/ring3.gif) 0 5px no-repeat;}

/*-- ÔÎÐÌÀ ÏÎÈÑÊÀ -------------------------------------------------------------------*/
#form_search {position: absolute; top: 183px; left: 253px; width: 700px; height: 30px; font: 13px Arial; color: #fff}
					#form_search .search_str {width: 250px; margin-left: 10px; margin-right: 20px;}
					#form_search .search_slct {width: 150px; margin-left: 10px; margin-right: 5px;}
					#form_search .search_btn {width: 70px;}

/*-- ÍÎÂÎÑÒÍÎÉ ÁËÎÊ -------------------------------------------------------------------*/
					#news_block {margin: 12px 5px 12px 13px;}
          #news_block P {margin: 8px 0; padding: 0; text-indent: 0}
          #news_block H2 {margin: 0 0 5px 0;}
          #news_block H3 {margin: 15px -5px 0 -13px;}
					#news_block H3 SPAN {float: right; margin: 5px 35px 0 0; line-height: 12px;}
					          #news_block H3 SPAN, x:-moz-any-link {margin: -30px 35px 0 0;}
          #news_block H5 {margin: 10px 0 3px 0; padding: 0; color: #EB3D00}
          #news_block H5 SMALL, #news_block .sales H5 {font-size: 12px; color: #333; line-height: 15px}
                    #news_block .sales H5 A {color: #EB3D00; text-decoration: none}
                    #news_block .sales H5 A:hover {text-decoration: underline}
          #news_block .news IMG {margin-top: 2px; width: 162px}
          #news_block .sales {margin-bottom: 20px}

/*-- ÁËÎÊ Ñ ÂÀËÞÒÎÉ -------------------------------------------------------------------*/
#block_info {clear: both; width: 100%; padding: 5px 0; background: #8DBCD9 url(/images/bg_h3_info.gif) repeat-x; color: #fff; font: bold 11px Verdana;}
          #block_info H3 {margin: 0; padding: 0;}
          #block_info VAR {font: bold 14px Arial;}
          #block_info A, #block_info A:visited {color: #fff;}
					#block_info P {margin: 7px 0 3px 0; padding: 0; text-indent: 0}
          #block_info TABLE {width: 173px; border: 1px solid #fff; border-width: 1px 0 0 1px}
          #block_info TD {padding: 2px; text-align: center; border: 1px solid #fff; border-width: 0 1px 1px 0}

/*-- ÁËÎÊ Ñ ÏÎÃÎÄÎÉ -------------------------------------------------------------------*/
#informers {padding: 20px 25px; font: bold 14px Trebuchet MS; color: #fff}
#informers IMG {padding: 0; margin: 0;}
.times {margin: 0 0 7px 0; padding: 0; width: 128px; height: 17px; text-indent: 0; text-align: center; border: 1px solid #CED0D9; border-width: 0 1px 1px 1px}
#times0 {background: #5B5BA0 url(/images/icons/times0.gif) repeat-x;}
#times1 {background: #696969 url(/images/icons/times1.gif) repeat-x;}
#times2 {background: #90B3CC url(/images/icons/times2.gif) repeat-x;}


/*-- ÏÀÐÒÍÅÐÛ -------------------------------------------------------------------*/
.partners {width: 100%; padding-bottom: 15px; text-align: center; font: bold 9px Arial; background: #1279AE url(/images/bg_h3_partners.gif) repeat-x;}
					.partners IMG {margin: 15px 0 5px 0;}

/*-- ÏÐÀÉÑ-ËÈÑÒÛ -------------------------------------------------------------------*/
.price {padding: 15px; margin-bottom: 15px; background: #1279AE url(/images/bg_h3_partners.gif) repeat-x;}

.but_awful {float: right; height: 40px; margin-left: 10px; padding: 5px; text-align: center; background: #EB3D00; border: solid 3px #BFD8E7; font: bold 12px Trebuchet MS}
.but_awful A {color: #fff; text-decoration: none;}
.but_awful SPAN {font-size: 18px; letter-spacing: 1px}

/*-- ÌÅÍÞ ëåâîå âûïàäàþùåå -------------------------------------------------------------------*/
.menu_left {margin-top: 40px; font: 18px Trebuchet MS; width: 230px; text-align: right; text-transform: lowercase}
.menu_left A, .menu_left A:visited, .menu_left SPAN {display: block; width: 100%; text-decoration: none; color: #BFD8E7;}
.menu_left A:hover {color: #fff}
.menu_left A:visited.sel, .menu_left A.sel {color: #fff;}
.menu_left UL {float: left; padding: 0; margin: 0; list-style: none; width: 230px; }
.menu_left UL LI {position: relative; margin: 0; padding: 4px 10px 6px 5px; line-height: 14px;}
.menu_left UL LI.over {}
.menu_left UL UL {display: none; position: absolute; left: 226px; top: 0; background: #0069A1; border: solid 4px #BFD8E7; font: bold 14px Trebuchet MS; text-align: left;}
.menu_left UL UL LI {padding: 2px;}

.menu_left UL LI.over UL {display: block;}
.menu_left UL LI.over UL UL {display: none;}
.menu_left UL UL LI.over UL {display: block;}
.menu_left UL UL LI.over UL UL {display: none;}
.menu_left UL UL UL LI.over UL {display: block;}
.menu_left UL UL UL LI.over UL UL {display: none;}
.menu_left UL UL UL UL LI.over UL {display: block;}


/* Fix IE. Hide from IE Mac \*/
* html .menu_left UL LI {float: left; height: 1%;}
* html .menu_left UL LI a {height: 1%;}
/* End */

/*-- ÌÅÍÞ ÊÀÒÀËÎÃ -------------------------------------------------------------------*/
.menu_catalog {font: bold 14px Trebuchet MS; width: 230px;}
.menu_catalog UL {padding: 0; margin: 0;}
.menu_catalog UL LI {position: relative; padding: 0; margin: 0; background: #5DA2CC; list-style-type: none;}
.menu_catalog UL UL {display: block; width: 230px; font: 12px Trebuchet MS; padding: 7px 0; background: #0069A1;}
.menu_catalog UL UL LI {background: #0069A1}
.menu_catalog UL UL UL {display: none; position: absolute; left: 230px; top: -50px; padding: 50px 0; font: 12px Trebuchet MS;  background: url(/images/bg_ul.gif) repeat-x;}
.menu_catalog UL UL UL LI {background: #EDF3F6; border: solid 1px #0069A1; border-width: 0 1px 1px 1px;}
.menu_catalog UL UL UL LI.over {background: #BFD8E7}
.menu_catalog UL UL UL UL {left: 228px;}
#left_block .menu_catalog A, #left_block .menu_catalog A:visited, #left_block .menu_catalog SPAN {display: block; padding: 3px 10px 5px 15px; text-decoration: none; color: #fff; line-height: 13px;}
#left_block .menu_catalog A:hover, #left_block .menu_catalog A:visited.sel, #left_block .menu_catalog A.sel {color: #fff}
#left_block .menu_catalog UL UL A, #left_block .menu_catalog UL UL A:visited {color: #A6DDFF; background: url(/images/icons/dot.gif) 15px 8px no-repeat; padding-left: 25px}
#left_block .menu_catalog UL UL UL A, #left_block .menu_catalog UL UL UL A:visited {color: #0069A1; background: none; padding-left: 5px}
#left_block .menu_catalog UL UL UL A:visited.sel, #left_block .menu_catalog UL UL UL A.sel {font-weight: bold; color: #0069A1;}
#left_block .menu_catalog UL UL A:hover {color: #fff;}
#left_block .menu_catalog UL UL UL A:hover {color: #0069A1;}

.menu_catalog UL LI.over UL {display: block;}
.menu_catalog UL LI.over UL UL {display: none;}
.menu_catalog UL UL LI.over UL {display: block;}
.menu_catalog UL UL LI.over UL UL {display: none;}
.menu_catalog UL UL UL LI.over UL {display: block;}
.menu_catalog UL UL UL LI.over UL UL {display: none;}
.menu_catalog UL UL UL UL LI.over UL {display: block;}

/* Fix IE. Hide from IE Mac \*/
* html .menu_catalog UL LI {float: left; height: 1%;}
* html .menu_catalog UL LI a {height: 1%;}
/* End */

/*-- ÌÅÍÞ ÓÑËÓÃÈ -------------------------------------------------------------------*/
.menu_service {font: bold 14px Trebuchet MS; width: 230px;}
.menu_service UL {display: block; width: 230px; font: 12px Trebuchet MS; padding: 7px 0; margin: 0; background: #0069A1;}
.menu_service UL LI {position: relative; padding: 0; margin: 0; background: #0069A1; list-style-type: none;}
.menu_service UL UL {display: block; width: 230px; font: 12px Trebuchet MS; padding: 7px 0; background: #0069A1;}
.menu_service UL UL LI {background: #EDF3F6; border: solid 1px #0069A1; border-width: 0 1px 1px 1px;}
.menu_service UL UL {display: none; position: absolute; left: 230px; top: -50px; padding: 50px 0; font: 12px Trebuchet MS;  background: url(/images/bg_ul.gif) repeat-x;}
.menu_service UL UL LI {background: #EDF3F6; border: solid 1px #0069A1; border-width: 0 1px 1px 1px;}
.menu_service UL UL LI.over {background: #BFD8E7}
.menu_service UL UL UL {left: 228px;}
#left_block .menu_service A, #left_block .menu_service A:visited, #left_block .menu_service SPAN {display: block; padding: 3px 10px 5px 15px; text-decoration: none; color: #fff; line-height: 13px;}
#left_block .menu_service A:hover, #left_block .menu_service A:visited.sel, #left_block .menu_service A.sel {color: #fff}
#left_block .menu_service UL A, #left_block .menu_service UL A:visited {color: #A6DDFF; background: url(/images/icons/dot.gif) 15px 8px no-repeat; padding-left: 25px}
#left_block .menu_service UL UL A, #left_block .menu_service UL UL A:visited {color: #0069A1; background: none; padding-left: 5px}
#left_block .menu_service UL UL A:visited.sel, #left_block .menu_service UL UL A.sel {font-weight: bold; color: #0069A1;}
#left_block .menu_service UL A:hover {color: #fff;}
#left_block .menu_service UL UL A:hover {color: #0069A1;}

.menu_service UL LI.over UL {display: block;}
.menu_service UL LI.over UL UL {display: none;}
.menu_service UL UL LI.over UL {display: block;}
.menu_service UL UL LI.over UL UL {display: none;}
.menu_service UL UL UL LI.over UL {display: block;}
.menu_service UL UL UL LI.over UL UL {display: none;}
.menu_service UL UL UL UL LI.over UL {display: block;}

/* Fix IE. Hide from IE Mac \*/
* html .menu_service UL LI {float: left; height: 1%;}
* html .menu_service UL LI a {height: 1%;}
/* End */

/*-- ÂÅÐÕÍÈÅ ÑÒÎÏÏÅÐÛ -------------------------------------------------------------------*/
#ushi {position: absolute; left: 0; top: 102px; height: 150px;}
					#ushi IMG {height: 150px; border: 0;}
					#u1 {width: 170px}
					#u2 {width: 180px}
					#u3 {width: 170px}
					#u4 {width: 155px}
					#u5 {width: 160px}
					#u6 {width: 150px}

/*-- Êðîøêè -------------------------------------------------------------*/
#link_child {margin: 0; padding-right: 20px;}
#link_child, #link_child A {color: #0069A1; font: 11px Trebuchet MS; text-align: left;}
          #link_child A {text-decoration: none;}
          #link_child A:hover {text-decoration: underline;}
          #link_child UL {list-style: none; margin: 0; padding: 0;}
          #link_child LI {display: inline}
          #link_child .now {font-weight: bold}
          #link_child .childs {width: 230px; margin-top: 10px; border: solid 4px #BFD8E7; background: #EDF3F6;}
              #link_child .childs LI {display: block; margin: 0; padding: 0 0 1px 7px;}
              #link_child .childs A {font-weight: normal; text-decoration: none; color: #0069A1;}
              #link_child .childs A:hover {text-decoration: underline}


/*-- Êàðòà ñàéòà ----------------------------------- */
#maps {margin-bottom: 50px}
          #maps UL {margin: 0; padding: 5px 0;}
          #maps LI {list-style: none; margin: 0; padding: 0 0 0 13px; font-weight: bold;}
          #maps LI LI {border: none; font-weight: normal; padding-bottom: 2px}
          #maps LI LI LI {padding-left: 20px; font-size: 10px;}
          #maps LI LI LI LI {padding-left: 20px; font-size: 10px;}
          #maps HR {width: 200px; text-align: left;}
          #maps A {text-decoration: none; color: #185DA2;}
          #maps A:hover {text-decoration: underline;}
          #maps A.dfn {font-style: normal; color: #999; text-decoration: none; background: none;}
          #maps A:hover.dfn {color: #999}

.cat_list #maps A {font-size: 11px}
          .cat_list #maps LI {padding: 1px 0; list-style-type: decimal}
          .cat_list #maps .lev1 A {font-weight: normal; color: #007CC3}

/*-- ÄÎÑÊÀ ÎÁÚßÂËÅÍÈÉ -------------------------------------------------------------------*/
.adv_board {margin: 0; width: 90%; border: solid 4px #BFD8E7; background: #EDF3F6; text-align: center;}
.adv_board #attention {color: #006EC1; font: bold 11px Verdana;}
.adv_board #attention SPAN {font: bold 24px Verdana; color: #f00;}
.adv_board TABLE {width: 99%}


