HTML {font-size: 100.01%}
BODY {margin: 0; padding: 0; font-family: Tahoma, sans-serif;}

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

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

.icons {vertical-align: middle; margin: 0px 5px}
.only_print {display: none}
.only_print h1{color: #000; margin: 0px 0 10px 90px; font-size: 2.0em;}
.spacer {height: 20px;}

.unvisible {display: none;}
.modified {margin-top: 10px; font-style: italic}
.text_bold {font-weight: bold}

/*-- 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; margin-top: 20px; 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: 1100px; max-width: 1600px}

.block_full {clear: both; width: 100%;}
.block_left {float: left;}
.block_right {float: right;}

#header {height: 108px;}
					#header_left {width: 765px; padding-left: 10px; background: #fff url(/images/bg_header_left.gif) right no-repeat;}
					#header_right {text-align: right; vertical-align: top; background: url(/images/bg_header.gif) repeat-x;}
					#header_right IMG {position: absolute; right: 0; top: 0;}
		      #header_right h2 {float: right; width: 193px; margin: 49px 25px 0 0; padding: 0; line-height: 22px; background: url(/images/icons/phone.gif) no-repeat; color: #fff; font: bold 18px Tahoma;}
#header_dop {height: 39px; background: #fff url(/images/bg_header_dop.gif) repeat-x;}
#header_dop_left {margin: 8px 0 0 15px;}
#header_dop_right {margin: 8px 20px 0 0;}
					#icons_main A {float: left; margin-right: 5px; width: 21px; height: 20px; background: url(/images/icons/icons_main.gif) no-repeat;}
					#icons_main A#home {background-position: 0 0;}
					#icons_main A#email {background-position: -21px 0;}
					#icons_main A#map {background-position: -42px 0;}
					#icons_main A:hover#home {background-position: 0 -20px;}
					#icons_main A:hover#email {background-position: -21px  -20px;}
					#icons_main A:hover#map {background-position: -42px -20px;}


#wrapper {margin-top: 20px; font-family: Verdana, sans-serif;}
#content {margin: 10px; padding: 20px 10px;}

#table_in_content {border: 4px solid #A7DDFF;}
#table_in_content TD {vertical-align: top;}
#td_right {padding: 5px 20px;}
#td_left {width: 224px; padding: 0; background: url(/images/bg_left.gif) right repeat-y;}
#td_left #flash_may19 {width: 220px; padding: 20px 0; background: #0069A1; text-align: center; border-bottom: solid 5px #fff}
#td_left H5 {width: 200px; padding: 15px 10px; margin: 0; border-bottom: solid 1px #A7DDFF}
#td_left H5 A {display: block; }
#td_left H5.sel {margin-right: -4px; border: solid 4px #fff; border-color: #A7DDFF #fff #A7DDFF #A7DDFF; border-width: 4px 4px 4px 0; background: #fff}
#td_left H5 P {margin: 3px 5px 0 0; padding: 0 0 0 30px; height: 20px; font: 11px Tahoma; background: url(/images/representative.jpg) no-repeat;}
#td_left H2 {width: 200px; padding: 5px 10px; margin: 0; background: #0069A1; color: #fff; font: bold 20px Trebuchet MS}
#td_left UL {margin: 10px 0 0 10px; padding: 0; list-style: none;}
#td_left UL A, #td_left UL A:visited {font: 11px Tahoma; color: #007CC3; text-decoration: none; background: url(/images/icons/arrow_r.gif) 0 2px no-repeat; padding: 0 0 3px 15px}
#td_left UL A:hover {text-decoration: underline; background: url(/images/icons/arrow_r_sel.gif) 0 2px no-repeat;}

.frame_bottom td {padding-right: 30px; font: 11px Tahoma; color: #0069A1}

#footer {height: 50px; margin-top: 7px; background: #E3F4FF; border-bottom: 5px solid #A6DDFF}
				  #footer_left {margin: 10px 0 0 10px;}
				  #footer_left IMG {margin-right: 10px;}
				  #footer_right {padding: 10px 10px 0 0; font: 10px Tahoma; line-height: 16px; color: #7B7A7A;}
		      #footer_right A {color: #7B7A7A; text-decoration: underline}
				  #footer_right A:hover {color: #000;}

#footer_after {margin: 0; background: #0169A1; color: #A6DDFF; font-size: 10px}
#footer_after UL {margin: 0; padding: 5px 10px; line-height: 12px;}
#footer_after LI {display: inline; padding: 0 5px 0 7px; border-right: 1px solid #A6DDFF}
#footer_after A, #footer_after A:visited {color: #A6DDFF; text-decoration: none}
#footer_after A:hover {color: #fff;}

/*-- ÁËÎÊ Ñ ÏÎÃÎÄÎÉ -------------------------------------------------------------------*/
#informers {}
#informers IMG {padding: 0; margin: 0;}
.times {margin: 0 5px 0 0; padding: 0; width: 128px; height: 17px; text-indent: 0; text-align: center; color: #fff; 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;}

/*-- ÁËÎÊ Ñ ÂÀËÞÒÎÉ -------------------------------------------------------------------*/
#block_info {background: #E3F4FF; height: 30px; border: 1px solid #ccc; vertical-align: top}
          #block_info A, #block_info A:visited {}
					#block_info P {margin: 7px 0; padding: 0; text-indent: 0; font: 13px Tahoma;}
          #block_info P.today {height: 15px; margin: 0; padding: 3px 5px; font: bold 12px Tahoma; background: #00468C; color: #fff}
          #block_info TABLE { width: 100%; border: 1px solid #fff; border-width: 1px 0 0 1px}
          #block_info TD {padding: 5px; text-align: center; border: 1px solid #fff; border-width: 0 1px 1px 0}

/*-- ÐÀÇÍÎÅ -------------------------------------------------------------------*/

#dilermap {width: 560px; height: 340px; background: url(/images/dilermap1.jpg); font: 12px Trebuchet MS}
#dilermap DIV {display: block;}
#dilermap A, #dilermap A:visited, #dilermap SPAN {display: block; position: absolute; color: #000; 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 {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;}

/*-- menuTOP -------------------------------------------------------------------*/
.menu_top {position: absolute; left: 19px; top: 155px; height: 28px; font-size: 12px; z-index: 300;}
.menu_top A, .menu_top A:visited {height: 15px; padding: 5px 10px; margin: 0 1px; text-decoration: none; color: #0069A1; line-height: 26px}
.menu_top A.sel, .menu_top A:visited.sel, .menu_top A:hover {background: #A7DDFF; color: #004E77}
.menu_top ul {margin: 0; padding: 0; list-style: none;}
.menu_top li {position: relative; float: left; height: 24px; margin: 0; padding: 0; display: inline;}
.menu_top ul ul {display: none; position: absolute;  left: 1px; top: 24px; width: 144px; border: 3px solid #A7DDFF; border-width: 3px}
.menu_top ul ul li {height: auto;}
.menu_top ul ul A, .menu_top ul ul A:visited {display: block; height: auto; margin: 0; width: 130px; padding: 3px 7px; text-align: left; background: #fff; line-height: 14px}
.menu_top ul ul A:hover {background: #A7DDFF;}
.menu_top ul ul ul {left: 144px; top: -3px;}

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


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



/*-- Êðîøêè -------------------------------------------------------------*/
#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: bold 16px Trebuchet MS;}
          #maps LI LI {border: none; font: 12px Verdana; 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%}

/*-- ÃËÀÂÍÀß ÑÒÐÀÍÈÖÀ -------------------------------------------------------------------*/
#main_page {}
#main_page H2 {margin: 0; padding: 10px; text-align: center; text-transform: uppercase; font: bold 18px Tahoma; background: #0069A1; color: #A6DDFF}
#main_page TABLE {border: solid 5px #A6DDFF; border-width: 0 5px 5px 0}
#main_page TABLE TD {border: solid 5px #A6DDFF; border-width: 5px 0 0 5px; vertical-align: top}
#main_page TABLE TABLE {width: 100%}
#main_page TABLE TABLE, #main_page TABLE TABLE TD {border: none}
#main_page .foto_invisible {display: none}

.kart {width: 49%; height: 200px; padding: 0; vertical-align: top;}
.kart H5 {margin: 5px 0 0 10px; padding: 0;}
.kart H5 A {float: left;}
.kart H5 P {float: right; margin: 8px 5px 0 0; padding: 0 0 0 30px; height: 20px; font: 11px Tahoma; background: url(/images/representative.jpg) no-repeat;}
.kart A, .kart A:visited {text-decoration: none; color: #000}
.kart A:hover {color: #000}
.kart UL {width: 200px; margin: 0; padding: 0; list-style: none; font: 12px Tahoma;}
.kart LI {background: url(/images/icons/arrow.gif) 0 2px no-repeat; padding: 0 0 3px 15px}
.kart LI.sel {background: url(/images/icons/arrow_sel.gif) 0 2px no-repeat;}
.td_foto {height: 160px;}
.kart .foto_shablon {width: 200px; height: 92px; margin: 2px 0 0 10px;}

.bk_gpo .kart {height: 250px;}
.bk_gpo .kart UL {margin-top: 40px;}
.bk_gpo .td_foto {height: 200px;}
.bk_gpo H5 {height: 40px;}

#main_page TABLE#shantui {border: none; margin-bottom: 5px;}
#main_page TABLE#shantui TD {border: none}
#main_page TABLE#shantui .kart H5 P {float: left;}
#main_page TABLE#shantui .kart UL {margin-top: 10px}
#main_page TABLE#shantui #lenta {height: 180px; width: 650px; margin: 0}
#main_page TABLE#shantui #lenta UL {margin: 0}
#main_page TABLE#shantui #lenta UL LI {display: inline; padding: 0}
#main_page TABLE#shantui .foto_shablon {margin: 0;}
#main_page #sh_header H2 {padding: 0; text-align: left; font-size: 0px; background: #676D73}
#main_page #sh_header H2 A {display: block; background: #F8CB0D; width: 550px; text-align: right}

#main_page .opinions_shablon, #main_page .opinions {clear: both; padding: 7px 0 7px 30px; font: 12px Tahoma; background: #E3F4FF url(/images/icons/vo.gif) no-repeat 5px 5px;}
#main_page .opinions_shablon A, #main_page .opinions_shablon A:visited,
#main_page .opinions A, #main_page .opinions A:visited {color: #0069A1;}
#main_page #tmp {display: none}

#shantui .float_left {float: left;}
#shantui #flash_may19 {margin: 15px 0 0 10px}

#scroller_container {
	position: relative;
	height: 120px;
	border: solid 5px #A6DDFF;
	margin: 5px 0; 
	background: #E3F4FF;
	overflow: hidden;
}

TABLE#quick_sales {height: 100px; border: none; background: #fff;}
TABLE#quick_sales TD {padding: 10px; vertical-align: top; border: none;}
TABLE#quick_sales TD.td_descr {padding-left: 0; border-right: dashed 1px #A6DDFF;}
TABLE#quick_sales IMG {height: 100px;}
TABLE#quick_sales H4 {width: 200px; margin: 0 0 7px 0}
TABLE#quick_sales H4 A, TABLE#quick_sales H4 A:visited {color: #0069A1}
TABLE#quick_sales P {width: 200px; margin: 0;}

