BODY {font: 12px Arial, sans-serif;}

A {color: #2870E4; text-decoration: underline}
A:visited {color: #2870E4;}
A:hover {color: #00f;}

TD {font-size: 12px;}

H1,H2,H3,H4,H5,H6 {margin-top: 7px; font-family: "Arial",sans-serif; color: #629B20;}
H1 {font: bold 18px Arial; font-size: 1.3em; text-transform: uppercase; color: #2A7BE9;}

HR {border: 0; border-top: 1px dashed #ABEDF5; height: 0}

.psmt_table  {background: none;  border: solid 1px #91D2F4; border-width: 1px 0 0 1px;}
.psmt_table TD  {background: none; border: 1px solid #91D2F4;  border-width: 0 1px 1px 0; padding: 2px; vertical-align: middle}
.psmt_table TH {background: #E8FDFF; color: #1F8A95; border: solid 1px #91D2F4; border-width: 0 1px 1px 0; font: bold 11px Tahoma;}

P {text-indent: 0px;}

/*-- ÁËÎÊÈ -------------------------------------------------------------------*/
BODY {background: #EDFBFD url(/images/bg_x.png) 0 -84px repeat-x;}
#limited {background: #fff url(/images/bg_top.jpg) repeat-x;}
#header {height: 158px;}
#footer TD {height: 38px; color: #fff; padding-top: 20px; border-bottom: 8px solid #92E730;}
#footer #zakaz {color: #fff;}

#div_top_menu {position: relarive; width: 976px; padding: 0; text-align: center; margin: 0 auto; z-index: 150;}
.menu_in_header {position: fixed; top: 0px; margin-left: 10px; padding: 0; background: #EDFDFF; border: solid 1px #0EBBD9; border-top: none; -moz-border-radius: 0 0 4px 4px; border-radius:  0 0 4px 4px;  z-index: 150}
.menu_in_header UL {position: relarive; margin: 0; padding: 0; list-style: none}
.menu_in_header LI, .menu_in_header DIV {float: left; display: inline; margin: 0; padding: 0; font: 12px Arial;}
.menu_in_header A, .menu_in_header A:visited {position: relarive; text-decoration: none}
.menu_in_header A.sel {color: #000; cursor: text;}

/* ann 2011-03-16 */
.menu_in_header ul {position: relative; float: left; margin: 0; padding: 0; list-style: none;}
.menu_in_header ul li {position: relative; float: left; display: inline;}
.menu_in_header ul ul {display: none; position: absolute; left: 0; top: 25px; background: #EDFDFF; border: 1px solid #0EBBD9; -moz-border-radius: 0 0 4px 4px; border-radius:  0 0 4px 4px; z-index: 100;}
.menu_in_header ul ul li {float: none; display: block; height: auto; text-align: left; margin: 0; white-space: nowrap;}
.menu_in_header ul ul a, .menu_in_header ul ul a:visited {display: block; margin: 0; padding: 5px;}
.menu_in_header ul ul a:hover, .menu_in_header ul ul a.sel:hover {background: #19D3E6; color: #fff;}

.menu_in_header > ul > li > A,
.menu_in_header > DIV > A 
	{display: block; padding: 5px 8px; z-index: 200;}
	
.menu_in_header > ul > li > A:hover, 
.menu_in_header > DIV > A:hover
	{background: #19D3E6; color: #fff; -moz-border-radius: 0 0 4px 4px; border-radius:  0 0 4px 4px; z-index: 200;}

.menu_in_header UL LI.over UL {display: block;}
/* end of ann */

#very_big_btn {left: 325px; top: -33px; width: 349px;}

/*-- ÁËÎÊÈ Â ØÀÏÊÅ -------------------------------------------------------------------*/
#td_header_left {width: 275px; padding-left: 10px;}
					#td_header_left IMG {margin-bottom: 7px;}

#td_header_center {padding: 37px 0 0 30px;}
#td_header_center H1 {height: 40px; margin: 0; padding: 0; font: 20px Arial; color: #6FAC28; text-transform: none;}

.phone {height: 40px; background: url(/images/icons_this/telephone_icon.png) 0 3px no-repeat; padding-left: 48px;}
.phone H5 {margin: 0; color: #00B9FF; font: bold 17px Arial; letter-spacing: 1px;}
.phone H5.phone_long {position: absolute;top: 0; left: 0; width: 405px; padding: 3px 3px 5px 45px; font: 11px Arial; letter-spacing: 0; line-height: 11px; background: #E9FBFD url(/images/icons_this/phone_big.gif) 4px 4px no-repeat; border: solid 2px #1BD9EA; color: #00434E}
.phone .shedule {font: 12px Arial; letter-spacing: 1px;}

#td_header_center #adresses {margin-top: 9px; width: 170px;}
#td_header_center #adresses > SPAN {padding-bottom: 2px; font: 16px Arial; color: #6FAC28; border-bottom: 1px dashed #6FAC28}

#td_header_center #adresses_table {display: none; position: absolute; top: 20px; left: -35px; width: 500px;  background: #edfdff; border: solid 1px #0EBBD9; -moz-border-radius: 6px; border-radius: 6px; z-index: 1000}
#td_header_center #adresses_table TD {padding: 15px;}
#td_header_center #adresses_table H4 {margin: 0 0 7px 0; font: 18px Arial}
#td_header_center #adresses_table H4 SPAN {font: 12px Arial; color: #999; white-space: nowrap}
#td_header_center #adresses_table DIV {background: url(/images/bg_mix.png) -102px -111px no-repeat; padding-left: 15px;}

/*-- ÂÅÐÕÍÅÅ ÌÅÍÞ -------------------------------------------------------------------*/
.menu_a_top {top: 0px; z-index: 200; visibility: hidden;}
.menu_a_top a, .menu_a_top a:visited {color: #3E6810; padding: 6px 8px 1px 8px;}
.menu_a_top a.sel, .menu_a_top a:hover, .menu_a_top a.sel:hover	{color: #000}
.menu_a_top ul ul {left: -10px; top: 27px; border: 1px solid #0EBBD9; border-width: 1px 1px 1px 1px; background: #FAFEFF url(/images/bg_menu_top.jpg) bottom repeat-x; z-index: 500}
.menu_a_top ul ul ul {background: none;}
.menu_a_top ul ul ul A, .menu_a_top ul ul ul A:visited {background: url(/images/bg_mix.png) -102px -111px no-repeat;}
.menu_a_top ul ul ul A:hover, .menu_a_top ul ul ul A.sel:hover {background: url(/images/icons_this/bul_sel.gif) 3px 5px no-repeat;}

.menu_a_top > UL > LI >UL {padding-top: 10px; -moz-border-radius: 0 8px 8px 8px; border-radius: 0 8px 8px 8px;}
.menu_a_top > UL > LI > A {border: solid 1px transparent;}
.menu_a_top > UL > LI > A.sel {border: none}
.menu_a_top > UL > LI > A.hover, .menu_a_top > UL > LI > A.sel.hover {position: relative; background: #FAFEFF; border: solid 1px #0EBBD9; border-bottom: none; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; z-index: 2000}
.menu_a_top > UL > LI > A.sel.hover {padding: 5px 7px 2px 7px;}

/*-- ÂÑß×ÅÑÊÈÅ ÖÂÅÒÍÛÅ ØÒÓÊÈ -------------------------------------------------------------------*/
#catalog .hover {background: #F7F7F7;}
#catalog H3 A {color: #629B20;}
#td_header_right .coloured {color: #FF7F5B}

#catalog .catalog_main H3, .catalog_main H3 {color: #2A7BE9;}
.block_with_arrow SPAN {color: #549B01;}
#prop_block {border-bottom: dashed 1px #ABEDF5}

/*-- ÖÂÅÒÍÀß ÑÒÐÎÊÀ-ÒÓËÁÀÐ -------------------------------------------------------------------*/
.catalog_up A.sel, .catalog_up SPAN.sel, .catalog_up A:hover, .page_numbers B, .page_numbers A:hover {color: #549B01;}
.page_numbers B {background: #AEEBF6; color: #020105}

/*-- ÊÀÐÒÎ×ÊÈ ÒÎÂÀÐÎÂ -------------------------------------------------------------------*/
#catalog_kart .kart, #catalog_block .kart {border-color: #D9F6FA;}

/*-- ÁËÎÊ Ñ ÊÀÐÒÈÍÊÀÌÈ ÄËß ÊÀÐÒÎ×ÊÈ ÒÎÂÀÐÎÂ -------------------------------------------------------------------*/
#img_block TD {border: 2px solid #eee;}
#img_block TD.hover {border: 2px solid #A4EAF2;}

/*-- ÔÎÐÌÛ -------------------------------------------------------------------*/
#frm_calcfiltr .rem {color: #36A5FC;}
#frm_search INPUT {border: 1px solid #B1DDE4}
#tbl_reg TD#f {border-right: 1px dashed #51BCF1}

/*-- ÁÅÃÓÍÊÈ ÄËß ÑÂÎÉÑÒÂ -------------------------------------------------------------------*/
#props TD {color: #185DA2;}
#props .prop_ds TD {background-color: #79c2e7;}
#props_div #balloon_in {background-color: #e7f5f8; color: #185DA2; border-color: #13a0c8;}

#props A, #props A:visited {color: #185DA2; border-color: #185DA2;}
#props A.sel {background: #79c2e7; color: #fff}

#prop_find P {background: #e6faff; color: #13a0c8;}
#prop_find B {color: #13a0c8;}

/*-- ÔÎÐÌÀ ÏÎÈÑÊÀ -------------------------------------------------------------------*/
#form_search {float: none; margin: 0 0 10px 0;}
#form_search FORM {padding: 0; background: none;}
#form_search TD {vertical-align: top;}
#form_search .search_str {height: 22px; padding: 0 0 0 2px; width: 211px; border: 1px solid #ccc; border-right: none; background: none; line-height: 16px}
#form_search .search_btn {margin: 0; padding: 0; height: 24px; width: 64px; color: #fff; background: #FF7F5B; -moz-border-radius: 0 4px 4px 0; border-radius:  0 4px 4px 0; font: 11px Verdana; cursor: pointer}

