@charset "windows-1251";
/* CSS Document */

/*Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{padding: 0; margin: 0;}
table {border-collapse: collapse;border-spacing: 0; text-align:left;}
ol, ul {list-style-image:none;list-style-position: inside;list-style-type: disc;}
div { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
*+html img { -ms-interpolation-mode: bicubic ;}

/*body*/
body{font:normal 13px Tahoma, Geneva, sans-serif; color:#3f3f3f; background:url(../images/bac_partner.jpg) repeat-x top center #fcfbfb;}
img {behavior: url("js/iepngfix.htc");border: none;}
a {outline: none; cursor:pointer;}
a img {border: none;}
a{color:#635372; text-decoration:underline;}
a:hover{ color:#fe8325; text-decoration:none;}

h1, h2, h3, h4, h5, h6 { font:20px normal Tahoma, Geneva, sans-serif; color:#635372;}
h1 { font-size: 20px; line-height: 22px; margin:7px 0;}
h2 { font-size: 18px; line-height: 20px; margin:5px 0;}
h3 { font-size: 16px; line-height: 18px; margin:5px 0;}
h4 { font-size: 15px; line-height: 16px; margin:4px 0;}
h5 { font-size: 14px; line-height: 15px; margin:4px 0;}
h6 { font-size: 14px; line-height: 15px; margin:3px 0;}

/*head*/
#logotip{ padding-top:6px; width:270px; height:110px;}
#contact_head{ color:#9786a7; font-size:12px; margin:13px 0 0 5px;font-weight:bold;}
#contact_head p{ font-size:15px; margin:2px 0;}
#contact_head a{ color:#9786a7; text-decoration:underline;}
#contact_head a:hover{ color:#f5ff0b; text-decoration:none;}
#partner{ width:980px; height:32px; margin:0 auto; text-align:right;}
#partner ul{ display:inline; list-style-type:none;}
#partner ul li{ display:inline;list-style-type:none; color:#ffffff; padding:0 5px; text-transform:uppercase; font-size:11px; line-height:32px; font-weight:bold;}
#partner ul li a{color:#ffffff; text-decoration:none;font-weight:bold;}
#partner ul li a:hover{color:#726083; text-decoration:none;font-weight:bold;}

#head{ background-image:url(../images/bac_head.jpg); background-repeat:repeat-x; height:300px;}
#head_blok{ margin:0 auto; background-image:url(../images/bac_ledi.jpg); background-repeat:no-repeat; background-position:center; height:300px;}
#block_head_menu{ width:980px; margin:0 auto;}
#head_menu{ background-image:url(../images/bac_head_menu.png);behavior:url("js/iepngfix.htc"); background-repeat:repeat; width:980px; position:absolute; top:74px;padding:10px;z-index:2;}
#head_menu div.menu{ float:left; width:240px; margin:0; padding:0 0 0 5px;}
#head_menu div.menu a{ color:#ffffff; text-decoration:none;}
#head_menu div.menu a:hover{color:#483659; text-decoration:none;}
/*navbar*/
#block_navbar{ text-align:center; /*padding:13px 0 0 0;*/ background:url(../images/bac_navbar.png) repeat-x top; behavior:url("js/iepngfix.htc");height:46px;}
#navbar{ display:inline; list-style-position:outside; list-style-type:none;}
#navbar li{display:inline; list-style-position:outside; list-style-type:none; font-weight:bold; padding:0 15px;color:#fe8325; text-transform:uppercase; font-size:12px; line-height:46px;}
#navbar li a{ color:#fe8325; text-transform:uppercase; font-size:12px; text-decoration:none;}
#navbar li a:hover{ color:#726083; text-transform:uppercase; font-size:12px; text-decoration: underline;}
/*logo*/

/*content*/
#content{ width:980px; margin:0 auto;}
#leftcolumn{ width:263px; float:left; /*padding:5px 0 0 0;*/ padding:0; margin:0;}
#rightcolumn{ margin-left:270px;width:710px;}
.clearfloat { clear:both; height:0;font-size:1px; line-height:0px; }
.text p, .text div{ margin:3px 0;}
.text img{ margin:5px;}
.blocinfo_banner{ background-color:#9786a7;overflow:hidden; color:#FFFFFF; padding:5px;}
#banner{width:660px; margin:0 auto;}
#banner td{padding:13px 15px;}
/*leftcolumb*/
   /*podbor*/
#podbor{ height:258px; margin:5px 0 0 0; padding:0;}
.podbor_navbar{height:32px;background-color:#9786a7;}
.podbor_navbar img{ padding:2px 0 0 5px;}
.podbor_navbar td.probel{ width:5px; background-color:#f9f9f8; }
.podbor_navbar td.podbor_select{background-color:#eee8e9;}

.podbor_param{background:url(../images/bac_podbor_param.jpg) no-repeat bottom #9786a7;width:263px; margin-top:5px;height:190px; color:#ffffff;}
.podbor_param table{width:96%;margin:0 auto 10px;}
.podbor_param table td{font-size:8px; text-transform:uppercase;}
.podbor_param table td select{ width:120px; font-size:12px; color:#272909; height:22px; text-transform:none; }
.podbor_knopka{ background-image:url(../images/podbor_knopka.png);behavior:url("js/iepngfix.htc");background-color:transparent;  width:143px; height:35px; border:0px solid; cursor:pointer;margin:5px 0 0 0;}
.podbor_param table.auto_param{margin:5px auto 2px; padding:0;}
.podbor_param table.auto_param td{margin:0;padding:2px 1px;}

   /*news*/
.data{color:#fe8325; font-weight:bold; margin:4px 0; font-size:14px;}
img#news{ margin-top:10px;}
.news { width:99%;}
.news a{  color:#3f3f3f; text-decoration:none;}
.news a:hover{ color:#fe8325; text-decoration:none;}
    /*sale*/
#sale{background-color:#9786a7; padding:6px; margin:6px 0; color:#ffffff;}
#sale a{color:#ffffff; text-decoration:underline;}
#sale a:hover{color:#726083; text-decoration:underline;}
.article{ float:left;}
.zena{ float:right;}
.zena span{text-decoration:line-through; color:#726083;}
input.kolvo_sale{ width:30px; text-align:center;}
.listing{padding:10px 0;}
   /*catalog*/
.imgbrend{ float:left; margin:0 5px 0 0;}
.podbor_catalog{ display:inline; list-style-type:none;}
.podbor_catalog li{ display:inline; list-style-type:none; padding:0 10px 0 0; font-size:11px; text-transform:uppercase;color:#fe8325;}
/*.podbor_catalog li a{color:#fe8325;}
.podbor_catalog li a:hover{color:#483659; text-decoration:none;}*/

#catalog tr.param_catalog li.catalog_category{color:#ffffff;}
#catalog tr.param_catalog li.catalog_category a{text-decoration:none; color:#483659;}
#catalog tr.param_catalog li.catalog_category a:hover{ text-decoration:underline; color:#ffffff;}

#catalog tr.border_non li.catalog_radiys{display:inline; list-style-type:none; padding:0 10px 0 0; font-size:11px; text-transform:uppercase;}
#catalog tr.border_non li.catalog_radiys a{color:#fe8325;}
#catalog tr.border_non li.catalog_radiys a:hover{text-decoration:none;color:#483659;}


#catalog a:hover{ color:#fe8325;}
#catalog span{ text-decoration:line-through; color:#f66200;}
#catalog td{ padding:0 5px; height:34px; border-right:1px dotted #9786a7;border-left:1px dotted #9786a7;}
#catalog tr.param_catalog{ background-color:#9786a7; color:#ffffff; font-size:15px;}
#catalog tr.param_catalog td{border:0px solid;}
#catalog tr.param_catalog td a:hover{ color:#fe8325;}
.catalog_green{ background-color:#efe8e9;}
#catalog tr.border_non td{ border:0px solid;}
#catalog input.kol_vo{ width:40px; text-align:center;}
input.korzina{ background-image:url(../images/korzina.png);behavior: url("js/iepngfix.htc"); background-repeat:no-repeat; width:45px; height:24px; border:0px solid;background-color:transparent; cursor:pointer;}
input.korzina_sale{ background-image:url(../images/korzina_sale.jpg); background-repeat:no-repeat; width:36px; height:21px; border:0px solid;cursor:pointer;padding:0; margin:0 0 0 5px;}
.cart_forma_1{float:left; width:50px;padding-top:5px; height:34px;border:1px solid #003;}
.cart_forma_2{ padding-top:5px;width:50px; float:right; border:1px solid #900;}
#catalog td span.orange{ color:#fe8325; text-decoration:none;}
   /*menu*/
.menu{ font-size:14px; padding:0 0 0 10px;}
.menu a{ text-decoration:none;}
.menu a:hover{ text-decoration:none; color:#fe8325;}
.selected_vendor a{color:#fe8325;}
.selected_vendor a:hover{color:#fe8325;}

/*rightcolumb*/
.blocinfo{ background-color:#9786a7;overflow:hidden; height:258px;}
.blocinfo_main{ background-color:#9786a7;overflow:hidden; height:258px; background:url(../images/blocinfo_main.jpg) no-repeat bottom;}
.block_foto{float:left; width:345px; height:218px;margin:20px 0 20px 20px;}
.block_service{background-color:#eee8e9; width:325px;height:218px; margin:20px 20px 20px 0; margin-left:365px;}
.service{ width:300px; margin:0 0 0 7px; padding:7px 0 0 0;}
.service a{ color:#3f3f3f; text-decoration:none;}
.service a:hover{  color:#3f3f3f; text-decoration:none;}
.service_tyt{ position:absolute; margin-left:295px; margin-top:-40px; background-image:url(../images/service_tyt.png); width:39px; height:39px; z-index:1æ}
.blocinfo_green{background-color:#9786a7;overflow:hidden; color:#ffffff;}
.blocinfo_green p,.blocinfo_green div{ margin:3px;}
/*verificator*/
#verificator{background-color:#eee8e9; margin:10px 0;}
.blockverificator{padding:10px 20px;}
.blockverificator p{ margin:4px 0;}

/*footer*/
#footer_zag{ height:30px; width:980px; margin:15px auto 0;}
#footer_zag table td{ width:25%;}
#footer{background-image:url(../images/bac_footer.jpg); background-repeat:repeat; background-position:top;color:#272909; padding:0 0 5px 0;}
#footer table{ width:980px; margin:0 auto; font-size:13px;}
#footer table td{ padding:0 0 0 6px; width:25%; vertical-align:top;}
#footer table ul{ list-style-type:none; list-style-position:outside;}
#footer table ul li{ padding:3px 0;font-size:12px;}
#footer table ul li a{font-size:14px;color:#ffffff; text-decoration:underline;}
#footer table ul li a:hover{font-size:14px;color:#ffffff; text-decoration:none;}
#footer table ul li img{ border:3px solid #726083;}
#footer table strong{ font-size:11px;}
#footer table p{ margin:3px 0 0 0;}
#footer div{ width:980px; margin:0 auto; font-size:12px;}
#footer a{ color:#ffffff; text-decoration:none;}
#footer a:hover{ color:#ffffff; text-decoration: underline;}

/*korzina*/
div#logotip, div#contact_head{ width:400px;margin:1px 0 0 7px;}
div#yand{ width:260px;margin:2px 0 0 7px;}
#yand{ height:35px;}
#korzina{position:absolute; top:190px; margin:0 0 0 800px; background-image:url(../images/block_korzina.png); background-repeat:no-repeat;behavior: url("js/iepngfix.htc");  width:158px; height:113px;}
#korzina p{ margin:30px 0 0 15px; color:#ffffff; font-size:14px;}
#korzina a{ font-size:12px; color:#726083; text-decoration:underline;}
#korzina a:hover{color:#ffffff; text-decoration:none;}
.opicanie{ float:none; clear:none; display:block;height:125px;font-size:12px;}
.opicanie img{ float:left; margin:0 5px 5px 0;}
/*zakaz_finish*/
#zakaz_finish{ width:400px; margin:0 auto; text-align:right;}
#zakaz_finish td{ padding:3px 5px;}
/*gogo scheme*/
.YMaps-b-balloon-content div{color:#000000;}
/* Yandex Direct*/
.yandex-direct{margin-top:10px;}
.vendor_anchor{color:#483659; text-decoration:none; font-size:14px;;}
.vendor_anchor:hover{ color:#fe8325; text-decoration:uinderline;}
