body{background-color:#fff;}
img{border:none;}
.centered{width:1015px; margin:0 auto; padding:0 20px; -webkit-box-shadow: 0px 13px 25px rgba(0,0,0, 0.2); -moz-box-shadow: 0px 13px 25px rgba(0,0,0, 0.2); box-shadow: 0px 13px 25px rgba(0,0,0, 0.2);}
.header{height:300px; }
.redline{border-top:4px solid #9b1f22; z-index:996;}
.greyline{border-top:1px solid grey;}
.border{border:1px solid black;}
.logoblk{width:240px; height:160px; padding-top:35px;}
.g-fl{float:left;}
.short-menublk{width:753px; height:30px; padding-top:20px; z-index:9999; padding-bottom:30px;}
.headblk{width:740px; height:100px; background-image:url(../img/bg-mark.gif); background-position:right; background-repeat:no-repeat; padding:0 0 -2px 20px;}
.catalog-menu{width:1015px; height:100px;}
.phgr{color:#4b4a4a; font:26px arial;}
.phred{color:#9b1f22; font:26px arial;}
.phsmall{font:10px arial; margin:0; padding:0 0 0 90px;}
.finde{width:415px; height:38px; background-color:#a92427; margin-top:10px;}
.finde-txbx{width:308px; height:26px; border:none; margin:5px 0 6px 6px; float:left;}
/*адреса магазинов*/
.drop-menu{ position:relative; display:block; padding:5px 0 0 0px; /*margin:10px 0 0 150px;*/text-align:center;  font-size:12px; height:26px; width:161px; background-image:url(../img/adress.gif); cursor:pointer; color:#fff; font-family:Arial; text-decoration:none;  left:160px; top:20px;}
.drop-menu a{color:#fff; z-index:9999;}
.drop-menu:hover .sub-menu {display: inline-block; z-index:9999;}
.sub-menu{ position:relative; display:none; width:159px; background:#fff; padding:0 0 3px 0; margin-top:5px; border: 1px solid #c1c1c1; z-index:9999;}
.sub-menu li{text-align:center; list-style-type:none; display:block; border-bottom:1px dotted #eaeaea; font-size:12px; height:20px; padding:5px 0 0 0;}
.sub-menu li a{color:green; z-index:9998;}
.sub-menu li:hover{border-bottom:1px dotted #bababa; z-index:9998;}
/*конец адреса магазинов*/

/*информационное меню шапка*/
#imn {padding-top:0px;margin:0;	float:left;	list-style:none;}
#imn li {display:block;padding:0 10px;border-right:1px solid black;font:12px arial;float:left;position:relative; z-index:9999;}
#imn li:last-child{border-right:none; z-index:9999;}
#imn li a{display:block; color:#000; z-index:9999;}

.spec_div{margin:15px auto;	float:left;	position:absolute; left:-999em; text-align:left; padding:5px 5px 5px 5px; border:1px solid #c1c1c1; width:180px; background-color:#fff;}

#imn li:hover .spec_div{left:0px;top:0px;}
#imn li:hover:last-child .spec_div{float:right;margin:15px 0;}

.0nebl{display:inline; float:left; position:relative;}

#imn li:hover div  li {background:none;}
#imn li:hover div a {font-size:12px; color:#000; text-decoration:none; border:none;}
#imn li:hover div a:hover {color:#000; width:180px; text-decoration:none; }
#imn li ul {list-style:none; padding:0; margin:-3px 0 -3px 0;}
#imn li ul li {font-size:12px; line-height:24px; position:relative;
padding:0; margin:0; float:none; text-align:left; border:none; border-bottom:1px dotted #bababa;}
#imn li ul li:hover {padding:0;margin:0; border-bottom:1px solid #555555;}
/*информационное меню шапка конец*/

.trash{width:138px; height:45px; background-image:url(../img/bg-trash2.png); padding:3px 5px 3px 60px; z-index:999; margin:-25px 0 0 80px;}
.tx_trash{text-decoration:none; color:#000;}
.tx_trash span{color:#9b1f22;}

.footer{padding-top:15px; height:130px; font: 14px/14px arial; line-height:1.5; color:#484848; background-color:#fff;}
.footer a{color:#484848;}
.paysyst{width:327px; height:125px; padding-left:30px;}
.divgrey{background-color:#484848; width:1015px; height:125px; padding:0 20px; margin:0 auto; }
.footclear{padding:10px 45px 10px 20px; height:130px;}
.over{overflow:hidden;}
.geo_drop{position:relative; left:120px; width:215px; height:20px; /*padding:0 0 0 105px;*/ float:left; z-index:9997;}

.blk_manufactur{width:981px; height:30px; border-radius:10px; background-color:#9f2225; padding:12px 0 0 15px;}
.blk_manufactur a{color:#fff; text-decoration:none;}
.blk_manufactur h3{color:#fff;}
.blk_manufactur1{display:none;  padding:20px 0  30px 50px; text-decoration:none; color:#555; overflow:hidden; background-color:#f7f7f7;}

.leftbtns{position:absolute; top:60px; padding:0; margin-left:-66px;}
.lbt_1{background-image:url(../img/point_gr.png); cursor:pointer; top:10px;  height:195px; width:45px; margin-top:3px;}
.lbt_2{background-image:url(../img/point_ir.png); cursor:pointer; top:10px; height:195px; width:45px; margin-top:3px;}
.lbt_3{ background-image:url(../img/point_kh.png); cursor:pointer; top:10px; height:195px; width:45px; margin-top:3px;}

.line{clear: both; border-top:2px solid #555555;}


.aktsia{margin:10px 0 10px 0; background-color:#ffe262; width:100%; height:27px; border-radius:5px; text-align:center; padding:5px 0 0 0; font-size: 15px; font-weight: bold;}
.aktsia a{color:#89151b;}

.bonus_miniBanner{width:315px; height:100px; position:relative; left:470px!important; background-image:url(../img/banner/mini_banner.png); background-repeat:no-repeat; top:35px; left:480px; cursor:pointer;}


.grid_13{display:inline; border-right: 1px dashed #8a151b; float:left; position: relative; margin-left: 10px; margin-right: 10px; width:259px;}
.grid_13 img{display:none;}
.grid_13-color{background-color:#f5f5f5; padding: 10px 0 10px 10px; margin:0 10px 6px -15px; font-size:18px;}
.grid_13-color ul li{font-size:15px;}
.grid_13 p,.grid_13 h4, .grid_13 form{margin-left:-10px;}
 .grid_13-color h4{margin:0 0 10px 0px;}
 
 
.main_mini_bonus{float:left; margin:8px 0 0 40px; width:276px; height:110px; background-image:url(/img/bonus_minibanner2.png);background-repeat:no-repeat; cursor:pointer;}
.main_mini_rst{float:left; margin:5px 0 0 40px; width:276px; height:110px; background-image:url(/img/rst2.png);background-repeat:no-repeat; }
.main_mini_rst_txt{margin-top:0px; padding:0px; position:relative; top:50px; left:15px; line-height: 0.3cm!important;}
.main_mini_rst_txt a{color:#9b2023;}
.main_mini_callwait{float:left; margin:5px 0 0 40px; width:276px; height:110px; background-image:url(/img/phon2.png); background-repeat:no-repeat; cursor:pointer;}
.main_mini_market{float:left; margin:5px 0 0 40px; width:276px; height:110px; background-image:url(/img/market.png);background-repeat:no-repeat; cursor:pointer;}

.right-komplekt ul > li:before {
content:" - ";
}
.right-komplekt {border:1px solid #980004; width:280px; float:left; margin:0 0 20px 0;}
.right-komplekt ul{padding:0 0 10px 20px;}
.right-komplekt h3 {padding:10px 0 0px 20px; margin:0 0 10px 0;}
.b-cert ul {margin:0 0 20px 0;}

.b-cert ul li {font-size:11px; line-height:1.2;padding-bottom:10px; width:270px;}

.b-product-data-prod-sale{background-image:url(../img/bg_prod-sale.png);background-repeat:no-repeat; width:129px; height:29px; margin-right: 250px; font-size: 16px; padding: 5px; text-decoration:line-through;}


.b-prod-vis{display:yes; position:absolute; top:50px; width:303px;  background-color:#ffffff;}
.badge-dis{background-image:url(../img/disc25.png);background-repeat:no-repeat;font-size: 25px; color:#ffffff; width:124px; height:81px; position: absolute;
left: -4px;
top: -3px;}

.badge-dis-count {
top: 20px;
position: absolute;
top: 38px;
left: 39px;
font-weight: bold;
}
/*блок поиска по характеристикам*/
.b-har { margin: 8px 0 5px 0; text-decoration: underline; line-height: 15px; font-weight: bold}
.b-harzn { margin: 0 0 2px 0; font-size: 11px; line-height: 15px;}
.b-sub { margin: 10px 0 0 80px; font-size: 20px;}

.available-new{ color: #49A500; font-size:15px; font-weight: bold; margin:0; vertical-align:middle; text-align: center;}
.avlisty{ color: #49A500;}
.avlistyicon {
    width: 5px;
    height: 5px;
    background: #49A500;
    margin: 2px 2px 0 0;
    border-radius: 100%;
}
.buylisty{ margin: 0 0 0 30px; text-align: right;}
.avlistn{ color: #e10000;}

.catalog_sale{background-image:url(../img/catalog-sale.png); width:66px; height:66px;}

.xpromo{position:relative; height:45px;}
.clb{clear:both;}

.b-promo{color: #417117;  background-color:#fff; border: 2px solid #417117; border-radius: 5px; position:absolute; top:-3px; left:105%; width:120%; padding:5px 15px 5px 15px; text-align: center; z-index: 99; font-size:12px; margin:0;}
.b-promo-close{background-image:url(../img/promo_close.png); background-repeat:no-repeat; width:11px; height:11px; position: absolute; right: 5px; top: 5px; cursor:pointer;}

.b-1click-form { width: 500px;}
.b-1click-field { margin:5px 5px; border: 2px solid #cccccc; border-radius:5px; padding:0 5px 0 5px;}
.b-1click-field input, .b-1click-field textarea {font: 16px Arial; width:100%; border: 0;}
.b-1click-field input { height: 26px;  }

.b-1click-form-submit { margin: 5px 0; height: 24px;}
