/*--  ÁËÎÊÈ -------------------------------------------------------------------*/
BODY {background: #E2F7FF url(/images/bg_body.gif) repeat-x;}
#page_in_top {background: url(/images/bg_page_in_top.gif) repeat-x;}
#wrapper {background: #fff}
#header {height: 109px;}
#header #logo {left: 165px; top: 22px; width: 185px; height: 55px;}

#left_block {width: 220px;}
#content {margin-left: -220px}
#content_in {margin: 0 0 0 220px; border: solid 1px #ddd; border-width: 1px 0 1px 1px; border-color: transparent #ddd }
#epigraph {background: none;}
#content_text {margin: 0; background: url(/images/bg_page_in_top.gif) bottom repeat-x; padding-bottom: 4px;}
#basket_block {padding: 14px 0 0 17px; margin-top: 0; background-position: 7px 0}
#footer {height: 42px; background: #819F9F; padding-top: 10px; color: #415561;}
#footer #zakaz {border: 3px solid #BBCBCB; color: #415561}

/*-- ÒÅËÅÔÎÍ Â ØÀÏÊÅ -------------------------------------------------------------------*/
#phone {left: 167px; top: 0px; padding: 2px 10px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 20px, #fff 50px); border: solid 1px #6FBAE0; border-top: none; border-radius: 0 0 7px 7px;}
#phone H5 {position: absolute; top: 0px; left: 0px; width: 200px; margin: 0; padding: 0; font-size: 18px; color: #fff; letter-spacing: 1px}
#phone H5.phone_long {top: -18px; left: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>DIV {float: left; margin-right: 0;}
#phone #cur_phone {color: #3C5125; font: 17px Trebuchet MS;}
#phone I#other_towns {position: relative; float: left; width: 160px; height: 25px; margin-top: 0; margin-left: -130px; background: url(/images/icons_this/ar_b.gif) 140px 9px no-repeat; z-index: 200; cursor: pointer;}
#phone I#other_towns.up {background-image: url(/images/icons_this/ar_t.gif);}
#phone I#other_towns I {display: none}
#phone .phone_list {left: 0; top: 0; padding-bottom: 10px; text-align: left; color: #3C5125; font: 17px/28px Trebuchet MS; border-top: 1px solid #eee; border-radius: 0 0 7px 7px;}
#phone .cur_phone {cursor: pointer}
#phone .cur_phone:hover B {text-decoration: underline}
.cur_phone:hover {background-color: #EBF7F7;}

/*-- ÂÅÐÕÍÅÅ ÌÅÍÞ -------------------------------------------------------------------*/
.menu_top {top: 109px;}
.menu_top A {height: 20px;}
.menu_top DIV {margin-right: 10px}
.menu_top UL UL {top: 29px}

/*-- ËÅÂÎÅ ÌÅÍÞ -------------------------------------------------------------------*/
.menu_catalog {padding-top: 5px}
.menu_left_cmb .menu_panel {left: 221px}

/*-- ÂÑß×ÅÑÊÈÅ ÖÂÅÒÍÛÅ ØÒÓÊÈ -------------------------------------------------------------------*/
#btn_to_basket {color: #fff;}
#basket_block SPAN {color: #719090;}
.left_block H5 {color: #fff;}
.left_block .div_scroll, .left_block TABLE {border: solid 1px #A2C1C1; border-width: 0 1px 1px 1px;}
#footer_dop A, #footer_dop A:visited, #show_hide_menu {color: #415561}
#footer_dop A:hover, #show_hide_menu:hover {color: #008396}
#catalog .kod, .kod {background: #73C8F5;}
#catalog .hover {background: #C4EAE8;}

.left_block H5.leaders {height: 13px;}
.left_block H5.top, .left_block H5.bot {height: 15px; background-color: #789797;}
.lenta_div {border: solid 1px #A2C1C1;}

.left_block H5.best_price {margin: 0; padding: 4px 2px 8px 2px; font: bold 15px Arial; background: #fdd0eb; color: #9a4444; border: solid 3px #E073B3;}
.left_block H5.best_price:hover {background: #C5EFFF; color: #41849d; border-color: #75d8fd; box-shadow: 2px 2px 4px #aaa}

#prop_block I, #prop_block A.sel, #prop_block A.sel:visited, #prop_block A:hover  {color: #466262}
#prop_block A:hover {background: #DAF1F1;}

.vid A.sel, .vid A:hover {background-color: #43B6E8;}

#catalog .catalog_main H3,  .catalog_main H3, .comm_list_out H3 {background: url(/images/bg_h3.gif) repeat-y;}

/*-- ÝÏÈÃÐÀÔ -------------------------------------------------------------------*/
#epigraph {padding: 15px 10px}
#epigraph H6, #epigraph H6 A, #epigraph H6 A:visited {color: #013e55}
#epigraph H6 A:hover {color: #0072FF}

/*-- ÖÂÅÒÍÀß ÑÒÐÎÊÀ-ÒÓËÁÀÐ -------------------------------------------------------------------*/
.catalog_up {color: #fff; border-top: 1px solid #9FBABA}
.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: #E0EFF2;}
.insets_body, #insets_index DIV {border: solid 1px #CAD6D6;}
.insets_body #dot {background: #CAD6D6;}

/*-- ÒÎËÜÊÎ ÄËß ÝÒÎÃÎ ÑÀÉÒÀ -------------------------------------------------------------------*/
#comp_btn {background-color: #EDFCF0}

/*-- ÔÎÐÌÛ -------------------------------------------------------------------*/
.form_main {background: #EFF2F2; border: 1px solid #A5BDC9;}
.form_main TEXTAREA, .form_main INPUT, .form_main SELECT {border: 1px solid #A5BDC9;}
.form_main .btn {background: #82A0A0; color: #fff}
.form_main H5, .form_main H6 {border-bottom: 1px solid #A5BDC9}
.form_main .kcaptcha {border: 1px solid #A5BDC9}
.form_main .dis {background: #FFEED0;}
.frm_search .form_main .btn {background: #82A0A0 url(/images/icons/search.gif) no-repeat 5px 3px}
.frm_search .form_main .reset {background: #82A0A0}
.frm_as_str .form_main .btn_str {background: #82A0A0}
#frm_calcfiltr .rem {color: #36A5FC;}
#frm_search INPUT {border: 1px solid #A5BDC9}
#tbl_reg TD#f {border-right: 1px dashed #A5BDC9}
.form_main .btn {background: #82A0A0; border-color: #DDE0E0 #507979 #507979 #DDE0E0;}
.form_main INPUT.btn:hover, .form_main INPUT.btn_hover {background: #82A0A0; color: #fff; border-color: #DDE0E0 #507979 #507979 #DDE0E0;}

/*-- ÖÂÅÒÀ ÏÀÐÀÌÅÒÐÎÂ -------------------------------------------------------------------*/
#props .prop_ds TD, #props .prop_ds TD.empty DIV, #props .prop_ds TD.full DIV {background-color: #a0a0a0}
#props .prop_ds TD.full SPAN {background: #E5EBEB;}
#prop_find P {background: #E5EBEB; color: #a0a0a0;}
#prop_find B {color: #a0a0a0;}
#prop_find A.filters_show {background: #a0a0a0; border: solid 1px #a0a0a0}
#balloon_in {background-color: #efefef; border-color: #a0a0a0; color: #707070;}

/*-- ÍÈÆÍßß ÔÈÊÑÈÐÎÂÀÍÍÀß ÑÒÐÎÊÀ -------------------------------------------------------------------*/
#bottom_string_in {background: #587474;}
#bottom_string A:hover, #bottom_string .sel_span, #bottom_string_in .page_numbers B, #to_top_new:hover {color: #ff0}
#bottom_string_in #basket_link A:hover, #to_top_new:hover {background-position: 0 -32px}

/*-- ÔÎÍ È ÎÁÂÎÄÊÀ ÄËß ÊÍÎÏÊÈ ÍÀÂÅÐÕ È ÂÅÁ-ÊÎÍÑÓËÜÒÀÍÒÀ -------------------------------------------------------------------*/
.to_top.bright, .to_top:hover, #wc_a:hover {background-color: #587474}

/*-- ÐÓÁÐÈÊÀÒÎÐ ÍÀ ÌÅÑÒÅ ÝÏÈÃÐÀÔÀ -------------------------------------------------------------------*/
.rubricator {margin: 8px 0 11px 20px; padding: 10px 0; border-width: 0px;}
.rubricator A {
	display: block; float: left; width: 115px; height: 85px; 
	margin-right: 25px; padding: 5px 0; 
	text-decoration: none;  text-align: center;
	font: bold 11px/11px Arial; color: #013e55; 
	border: solid 1px #fff;
	border-radius: 7px;
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: center 15px;
}
.rubricator A:hover {background-color: #eee}

.rubricator A.rubr_1125083 {background-image: url(/images/icons/other/img_for_main_page/1125083.png);}
.rubricator A.rubr_1245323 {background-image: url(/images/icons/other/img_for_main_page/1245323.png);}
.rubricator A.rubr_1125095 {background-image: url(/images/icons/other/img_for_main_page/1125095.png);}
.rubricator A.rubr_1125121 {background-image: url(/images/icons/other/img_for_main_page/1125121.png);}
.rubricator A.rubr_67626 {background-image: url(/images/icons/other/img_for_main_page/67626.png);}
.rubricator A.rubr_70235 {background-image: url(/images/icons/other/img_for_main_page/70235.png); width: 135px;}

/*-- ÈÇÌÅÍÅÍÈß ÄËß ÂÅÐÕÍÅÉ ÔÈÊÑÈÐÎÂÀÍÍÎÉ ÑÒÐÎÊÈ -------------------------------------------------------------------*/
#basket_block {width: 150px; text-align: left; z-index: 150}

.left_block H5.best_price {margin-left: -5px; width: 153px;}

/*-- ÔÎÐÌÀ ÏÎÈÑÊÀ -------------------------------------------------------------------*/
#form_search_new { z-index: 170}
#form_search_new TABLE {width: 215px;}
#form_search_new .search_str {height: 18px; color: #ccc; border: solid 1px #BE3A3A}
#form_search_new .td_search_btn {width: 45px;}
#form_search_new .search_btn {
	height: 22px; width: 55px; padding: 0 auto 4px auto; 
	background: #BE3A3A; 
	background: linear-gradient(top, #DE4F4F, #BE3A3A);
	background: -moz-linear-gradient(top, #DE4F4F, #BE3A3A);
	background: -o-linear-gradient(top, #DE4F4F, #BE3A3A);
	background: -webkit-linear-gradient(top, #DE4F4F, #BE3A3A);
}

/*-- ÂÅÐÕÍßß ÔÈÊÑÈÐÎÂÀÍÍÀß ÑÒÐÎÊÀ -------------------------------------------------------------------*/
.header_fixed #header_in {background: #587474}

.header_fixed #form_search_new TABLE, 
.header_fixed #basket_block,
#phone_fixed .toggle_link:hover  
{
	width: auto;
	background-color: #81a4a4;
}

.header_fixed #basket_block:hover, 
.header_fixed #basket_block.hover,
.header_fixed .lines:hover, 
.lines.sel
{
	border-color: #465555;
}
/*-- !ÂÅÐÕÍßß ÔÈÊÑÈÐÎÂÀÍÍÀß ÑÒÐÎÊÀ -------------------------------------------------------------------*/

/*-- ÑËÅÄÓÞÙÀß È ÏÐÅÄÛÄÓÙÀß ÑÒÐÀÍÈÖÛ ÂÍÓÒÐÈ ÊÀÒÀËÎÃÀ -------------------------------------------------------------------*/
.pages B {color: #81A4A4;}
.pages .block_page > A, .pages .block_page DIV A {border: solid 1px #81A4A4; color: #81A4A4;}

.pages .block_page:hover > A, 
.pages .block_page DIV A:hover,
.pages .block_page A:hover 
	{background: #81A4A4; color: #fff}

.filter_for_manager {margin: 7px; padding: 5px; background: #fff; border-radius: 7px;}

/*-- ÐÀÇÍÎÅ -------------------------------------------------------------------*/
.h1_seo {
	color: #fff;
	background: #81A4A4; 
	background: -moz-linear-gradient(top left, #81A4A4, #81A4A4 40%, transparent);
	background: -webkit-linear-gradient(top left, #81A4A4, #81A4A4 40%, transparent);
	background: -o-linear-gradient(top left, #81A4A4, #81A4A4 40%, transparent);
	background: -ms-linear-gradient(top left, #81A4A4, #81A4A4 40%, transparent);
	background: linear-gradient(top left, #81A4A4, #81A4A4 40%, transparent);
}

#uho {top: 11px; right: 7px;} 
