A {color: #4263A0;}
A:visited {color: #4263A0;}
A:hover {color: #00f;}

HR {border: 0; border-top: 1px dashed #B7EDC3; height: 0}
H1,H2,H3,H4,H5,H6 {color: #334C17;}

.psmt_table TH {background: #CAF0D3; color: #03701B;}

/*--  ÁËÎÊÈ -------------------------------------------------------------------*/
BODY {background: #E8FFE5 url(/images/bg_x.png) 0 -44px  repeat-x;}
#content HR {border: 0; border-top: 1px solid #C5E4BA; height: 0}
#wrapper {background: #fff url(/images/bg_wrapper.jpg) no-repeat;}
#footer {background: #ddd url(/images/bg_footer.jpg) no-repeat;}

#header {height: 108px;}
#header H4 {left: 71px; top: 29px; color: #F4C749; font: bold 14px Trebuchet MS; letter-spacing: 1px; text-transform: lowercase}
#header #logo {left: 15px; top: 30px; width: 205px; height: 50px;}

#epigraph {height: 80px; padding: 13px 20px 15px 14px;}
#content_text {margin: 0; border: solid 1px #C5E4BA;}
#basket_block {margin-top: 0; padding-top: 14px; background-position: 14px 0}
#footer {height: 40px; padding-top: 48px; color: #26A3B5;}
#footer #zakaz {border: 3px solid #AFBC4E; color: #3C5125}

/*-- ÏÐÎÈÇÂÎÄÈÒÅËÈ -------------------------------------------------------------------*/
.left_block {width: 195px;}
.left_block H5 {width: 184px;}
.left_block H5.leaders {width: 186px; height: auto; text-align: center; background: url(/images/bg_h_firm_leaders.gif) repeat-y; padding: 4px}
.left_block .div_scroll {width: 192px;}

/*-- ÒÅËÅÔÎÍ Â ØÀÏÊÅ -------------------------------------------------------------------*/
#phone {right: 10px; top: 10px; padding: 7px; background: url(/images/icons/transparent85.png); border: 1px solid #65AE4B; font: 12px Tahoma; color: #395723;}
#phone H5 {color: #fff; font: 18px Trebuchet MS; letter-spacing: 3px;}
#phone H5.phone_long {top: 0px; right: 0; width: 410px; padding: 5px; letter-spacing: 0; font: 12px "Trebuchet MS"; color: #fff; line-height: 14px; border: 2px solid #fff; background: #3DB49D;}
#phone H5.phone_long A, #phone H5.phone_long A:visited {color: #ff0}

#phone SPAN {color: #007206; font: bold 14px Arial; letter-spacing: 1px;}
#phone SPAN.workday_span {color: #0DA100;}
#phone SPAN.weekend_span {color: #a7a900;}
#phone CENTER {margin: 4px 0 0 0;}
#phone CENTER DIV {margin-bottom: 7px;}
#phone CENTER SPAN {float: left; margin: 0 1px; letter-spacing: 0;}
#phone CENTER SPAN.rects {margin: 3px 5px 0 5px;}
#phone CENTER SPAN.rect {padding: 4px; font-size: 0px; margin: 0 1px; background: #00A900; border: solid 1px #71A3BB}
#phone CENTER SPAN.weekend_rect {background: #bbbd1e;}

/*-- ÂÅÐÕÍÅÅ ÌÅÍÞ -------------------------------------------------------------------*/
.menu_top {left: 218px; top: 111px;}
.menu_top a,
.menu_top a:visited,
.menu_top INPUT
					{padding: 3px 8px 5px 8px;}
.menu_top a, .menu_top a:visited, .menu_top INPUT {color: #fff;}
.menu_top a.sel, .menu_top a.sel:visited, .menu_top a:hover, .menu_top a.sel:hover {color: #3F6F25}
.menu_top ul ul {top: 19px; border: 1px solid #BCDEC4; border-width: 0 1px;}
.menu_top ul ul li {background: #EBFBEF; border-bottom: 1px solid #BCDEC4;}
.menu_top ul ul li.over {background: #CFF4D7;}
.menu_top ul ul a, .menu_top ul ul a:visited {color: #3C5125}
.menu_top ul ul a:hover, .menu_top ul ul a.sel:hover {color: #039405}

.menu_top a, .menu_top a:visited, .menu_top INPUT {padding: 3px 5px 5px 5px;}

/*-- ËÅÂÎÅ ÌÅÍÞ -------------------------------------------------------------------*/
.menu_left_cmb {margin-top: 19px;}
.menu_left_cmb A, .menu_left_cmb A:visited, .menu_left_cmb SPAN {color: #3C5125;}
.menu_left_cmb A:hover, .menu_left_cmb #empty_menu A:hover, .menu_left_cmb #menu_catalog H4 A:hover {color: #000; background: #C3EACC;}
.menu_left_cmb UL LI A, .menu_left_cmb UL LI A:visited {border-bottom: solid 1px #EEF7F0}
.menu_left_cmb UL UL A:hover {color: #000;}
.menu_left_cmb #menu_catalog H4 A, .menu_left_cmb #menu_catalog H4 A:visited {color: #334C17;}

.menu_left_cmb>DIV>UL>LI>UL>LI>A, .menu_left_cmb>DIV>UL>LI>UL>LI>A:visited
{background: #E6FAFF url(/images/bg_y.png) -216px 0 repeat-y; border-bottom: dotted 1px #ccc}

.menu_left_cmb UL UL LI A, .menu_left_cmb UL UL LI A:visited,
.menu_left_cmb UL UL LI.over>LI>A, .menu_left_cmb UL UL LI.over>LI>A:visited
{color: #3C5125; border-bottom: dotted 1px #ccc}

.menu_left_cmb UL UL LI.over>A, .menu_left_cmb UL UL LI.over>A:visited
{color: #000;}


/*-- ÔÎÐÌÀ ÏÎÈÑÊÀ -------------------------------------------------------------------*/
#form_search .search_str {height: 18px; width: 134px;}
#form_search .search_btn {height: 23px; width: 53px; color: #fff;}

/*-- ÂÑß×ÅÑÊÈÅ ÖÂÅÒÍÛÅ ØÒÓÊÈ -------------------------------------------------------------------*/
#btn_to_basket {margin-left: -3px; color: #fff;}
#btn_to_basket:hover {margin-left: -2px;}
#basket_block SPAN {color: #10A605;}
#header_dop #in_basket {color: #fff;}
.left_block H5 {color: #fff;}
.left_block .div_scroll, .left_block TABLE {border: solid 1px #6AAF50; border-width: 0 1px 1px 1px;}
#footer_dop A, #footer_dop A:visited, #show_hide_menu {color: #039405}
#footer_dop A:hover, #show_hide_menu:hover {color: #334C17}
#catalog .kod, .kod {background: #6AB864;}
#catalog .hover {background: #CAF0D3;}
#catalog_upline SPAN, #catalog_upline #catalog_sort A.sel {background: #DCF6E2;}

.left_block H5.top, .left_block H5.bot {width: 194px; height: 15px; padding: 0; background: #569440; border-top: 1px solid #fff}
.left_block H5.top {background: #569440 url(/images/icons/arrow_white_up.gif) 50% -15px no-repeat;}
.left_block H5.bot {background: #569440 url(/images/icons/arrow_white_down.gif) 50% -15px no-repeat;}
.lenta_div {border: solid 1px #6AAF50; width: 192px}
.move_up, .move_down {width: 194px;}

#prop_block I, #prop_block A.sel, #prop_block A.sel:visited, #prop_block A:hover  {color: #334C17}
#prop_block A:hover {background: #DAF6E0;}


.vid A, .vid A:visited {background-color: #008F05}

/*-- ÝÏÈÃÐÀÔ -------------------------------------------------------------------*/
#epigraph .framing {border: 3px solid #BACFB8}
#epigraph H1, #epigraph H1 A, #epigraph H1 A:visited {color: #334C17}
#epigraph H1 A:hover {color: #039405}

/*-- ÖÂÅÒÍÀß ÑÒÐÎÊÀ-ÒÓËÁÀÐ -------------------------------------------------------------------*/
.catalog_up {color: #fff; border-top: none}
.catalog_up A, .catalog_up A:visited  {color: #fff;}
.catalog_up A.sel, .catalog_up A.sel:visited, .catalog_up SPAN.sel, .catalog_up A:hover, .page_numbers B {color: #3F6F25}

/*-- ÊÀÐÒÎ×ÊÈ ÒÎÂÀÐÎÂ -------------------------------------------------------------------*/
#catalog_kart .kart, #catalog_kart .kart TABLE {width: 193px;}
#catalog_kart .kart, #catalog_block .kart {border-color: #E2F8DF;}
#insets_index DIV {color: #3C5125; background: #D2F3D9;}        
#insets_index DIV.sel, #insets_index DIV.over {background: #6AB864;}        
.insets_body  {border: solid 1px #D2F3D9; width: 726px}

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

/*-- ÒÎËÜÊÎ ÄËß ÝÒÎÃÎ ÑÀÉÒÀ -------------------------------------------------------------------*/
#comp_btn {background-color: #EDFCF0}
#search_global {padding-top: 3px; border-bottom: solid 1px #6AAF50}
#footer_dop TD {padding-right: 5px;}

#dopolnitelno {display: block; width: 500px; padding: 0; margin: 0;}
#dopolnitelno A {float: left; width: 120px; height: 4px; margin: 0 1px 1px 0; padding-top: 40px; text-align: center; background: url(/images/icons/good_icons.gif) no-repeat;}
#dopolnitelno A:hover {margin: 1px 0 0 1px;} 
#dopolnitelno A#good_phone {background-position:  35px 0;}
#dopolnitelno A#good_email {background-position:  35px -54px;}
#dopolnitelno A#good_instruction {background-position:  35px -108px;}
#dopolnitelno .files {float: left; margin: 5px 10px 0 0; }
#dopolnitelno .files A {display: block; float: none; text-align: left; height: 16px; padding: 0 0 0 20px; margin: 0 0 5px 0}
#dopolnitelno .files A:hover {margin: 0 0 5px 0}

.similar_goods {margin-top: 20px;}
.similar_goods H2 {height: 20px; margin: 0; padding: 2px 20px 2px 10px; background: url(/images/bg_y.png) -403px 0 repeat-y;}
.similar_goods H3 {padding: 10px 0 0 10px; line-height: 14px;}
.similar_goods UL {margin: 0 0 10px 20px; padding: 0;}

.tovar_leader {margin: 10px 12px 10px 10px; text-align: center; padding: 10px; background: #F2F2F2 url(/images/icons/kart_hover.gif) repeat-x; border: solid 1px #E2F8DF;}
.tovar_leader H4 {margin: 0 0 7px 0; text-align: center; font: 11px Arial; line-height: 12px;}
.tovar_leader H4 A, .tovar_leader H4 A:visited {text-decoration: none}
.tovar_leader .price {font: 18px Trebuchet MS; color: #00D32D; margin-bottom: 5px;}
.tovar_leader .basket_plus {cursor: pointer}

.articles_list H3 {background: url(/images/icons_this/info_big.png) 0 4px no-repeat;}

/*-- ÎÏÒÈÌÈÇÀÖÈß ÐÈÑÓÍÊÎÂ. ÄËß ÎÑÒÀËÜÍÛÕ ÍÀÄÎ ÁÓÄÅÒ ÒÎÆÅ ÏÅÐÅÄÅËÀÒÜ -------------------------------------------------------------------*/
#form_search .search_str {background: url(/images/search.png) no-repeat 0 0;}
#form_search .search_btn {background: url(/images/search.png) no-repeat -142px 0}

#header_dop, .catalog_up {background-image: url(/images/bg_x.png);}
#header_dop {background-position: 0 0;}
.menu_top a.sel,
.menu_top a:hover,
.menu_top a.sel:hover,
.page_numbers B, .page_numbers A:hover, 
.catalog_up_div A.sel, .catalog_up_div SPAN.sel, .catalog_up_div A:hover {background: url(/images/bg_x.png) 0 -22px repeat-x;}

.menu_left_cmb A.a2as1 {background: url(/images/bg_y.png) repeat-y;}
.menu_left_cmb H4, .menu_left_cmb #empty_menu LI {background: url(/images/bg_y.png);}
#catalog .catalog_main H3, .catalog_main H3 {background: url(/images/bg_y.png) -399px 0 repeat-y;}
.left_block H5 {background: #ccc url(/images/bg_mix.png) no-repeat;}
#basket_block {background: url(/images/bg_mix.png) 14px -22px no-repeat;}

#header_dop #in_basket {padding-left: 52px; background: url(/images/separator.png) 13px 0 no-repeat;}
#btn_to_basket {background: #ccc url(/images/btn_to_basket.png) no-repeat;}

/*-- ÔÎÐÌÛ -------------------------------------------------------------------*/
.form_main {background: #E8FFEE; border: 1px solid #6AAF50;}
.form_main TEXTAREA, .form_main INPUT, .form_main SELECT {border: 1px solid #6AAF50;}
.form_main H5, .form_main H6 {border-bottom: 1px solid #6AAF50}
.form_main .kcaptcha {border: 1px solid #6AAF50}
.form_main .dis {background: #FFEED0;}
.frm_search .form_main .btn {background: #B3E6BA url(/images/icons/search.gif) no-repeat 5px 3px}
.frm_search .form_main .reset {background: #B3E6BA}
.frm_as_str .form_main .btn_str {background: #B3E6BA}
#frm_calcfiltr .rem {color: #36A5FC;}
#frm_search INPUT {border: 1px solid #6AAF50}
#tbl_reg TD#f {border-right: 1px dashed #6AAF50}
.form_main .btn {background: #B3E6BA;  border-color: #DADBDB #6BA573 #6BA573 #DADBDB;}
.form_main INPUT.btn:hover, .form_main INPUT.btn_hover {background: #99DEA3; border-color: #DADBDB #609A68 #609A68 #DADBDB;}

/*-- ÁÅÃÓÍÊÈ ÄËß ÑÂÎÉÑÒÂ -------------------------------------------------------------------*/
#props TD {color: #039405;}
#props .prop_ds TD {background-color: #68ba64;}
#props_div #balloon_in {background-color: #f1fdf4; color: #039405; border-color: #039405;}

#props A, #props A:visited {color: #039405; border-color: #039405;}
#props A.sel {background: #68ba64; color: #fff}

#prop_find P {background: #e1f1e1; color: #039405;}
#prop_find B {color: #039405;}

