html{overflow-y:scroll; background:#f7f7f7}
body {font:12px Arial, Helvetica, sans-serif; color:#525c6e; position:relative; display:block}
table, tr, td, th{border-collapse:collapse;vertical-align:top;text-align:left; padding:0; margin:0}
img {border:0}
a {color:#525c6e; text-decoration:underline}
a *{ cursor:pointer}
a:hover {text-decoration:none}
*:focus {outline:none}
* { padding:0; margin:0}
h1,h2,h3,h4{line-height:normal; color:#525c6e; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
h1{font-size:18px}
h2{font-size:16px}
h3,h4{font-size:14px}
ol {
margin-left:20px;
}
textarea{
resize:none;
}

/*header*/
.header_t{background:#910b0f; padding:0 0 1px 0}
.header_t > div{background:#cd082c; border-top:1px solid #910b0f; border-bottom:1px solid #d71045}
.header_t > div > table{ width:982px; margin:0 auto; font-size:14px; color:#febdc2; border-collapse:separate; border-spacing:0}
.ie7 .header_t > div > table{border-spacing: expression(this.cellSpacing=0)}
.header_t > div > table td{ vertical-align:middle; padding:7px 0}
.ok_form{
background:url("../images/ok.jpg") no-repeat 0px 3px;
border:none;
cursor:pointer;
width:20px;
}
.nice_form{
float:right;
margin-right:150px;
width:20px;
}
.nice_form select{
width:20px;
}
.blue_title{
display:block;
color: #33b419;
font:bold 14px Tahoma;
text-align:center;
margin-top:20px;
}
.multi_block_style tr td{
border: 1px solid #d9dee4;
height:17px !important;
}
.foto_multi{
text-align:center;
width:40px;
}
.red{
color:red;
}
.buy_but{
border-bottom: 1px solid #719DC4;
background: #86B0D5;
width: 103px;
border-left: 1px solid #B6D1E8;
border-right: 1px solid #B6D1E8;
vertical-align: top;
height:25px;
font: 12px/30px "Arial Black", Gadget, sans-serif;
border-radius: 2px 2px 2px 2px;
color: white;
text-transform: uppercase;
font-weight: bold;
border:none;
}
.select_multi{
width:85px !important;
}
.sel80{
width:85px;
}
.colvo{
width:30px;
}
.ok_but{
background: url(../images/edit.png) no-repeat;
border:none;
width:20px;
height:20px;
}
.delimg{
background: url(../images/delimg.png) no-repeat;
border:none;
width:20px;
height:20px;
cursor:pointer;
}
.col_vo_mult{
width:75px;
text-align:center;
}
.buy_but_td{
width:87px;
}
.name_blocks{
width:80px;
}
.cost_td_blocks{
width:60px;
text-align:center;
}
.cost_td_blocks div{
height:17px;
}
.cost_td_blocks b{
color:red !important;
}
.no_bord{
border:none !important;
}
.recount{
background:url(../images/recount.gif) no-repeat;
width:106px;
height:24px;
border:none;
cursor:pointer;
}
.del_buty{
background:url(../images/delete.gif) no-repeat;
width:106px;
height:24px;
border:none;
cursor:pointer;
}
.recount_td{
padding-top: 20px; 
padding-right: 10px; 
text-align: right; 
}
.form_section{
display:inline;
}
a#move_up { 
   position: fixed; 
   top: 2px; 
   left: 2px;
   display: none;
   width: 90px; 
   height: 21px;  
   text-align: center; 
   font:bold 12px Verdana; 
   text-decoration: none; 
   color: blue; 
   background: #eaeef8; 
   padding-top:5px; 
   opacity:0.9; 
   filter: alpha(opacity=90); 
   border-radius: 4px;
} 
a#move_up:hover { 
   background: #d0e1fc; 
}

.header_t > div > table > tbody > tr > td:nth-child(1){ border-right:1px solid #a50008; padding:0}

.cost_low{
color:red;
font-size:20px;
display:block;
}
.line-through{
text-decoration:line-through;
}
.boom_shakala{
padding:5px;
}
.header_t > div > table > tbody > tr > td td:nth-child(1){ width:172px; padding-right:7px}
.header_t > div > table > tbody > tr > td td:nth-child(1) > input{ width:200px; font:14px Arial, Helvetica, sans-serif; text-shadow: #a9b0bb 1px 0 0; color:#3e4a5c; line-height:23px; height:23px; border:1px solid #ab080b; background:#f3f3f3; -moz-border-radius:3px; border-radius: 3px; behavior: url("../PIE.htc"); position:relative; padding:0 6px}
.header_t > div > table > tbody > tr > td td:nth-child(2){ width:24px}
.header_t select{ width:100%;/*height:23px; border:1px solid #ab080b; background:#f3f3f3;  border-radius: 3px; behavior: url("../PIE.htc");*/ position:relative; font:12px Arial, Helvetica, sans-serif; text-shadow: #a9b0bb 1px 0 0; color:#3e4a5c} 
.header_t > div > table > tbody > tr > td td:nth-child(2){ width:65px; padding:7px 0 7px 0; }
.header_t > div > table > tbody > tr > td td:nth-child(2) button{ width:65px; background:#fbfbfb; border:0; border-bottom:1px solid #910b0f; height:22px; position:relative; font:14px/22px Arial, Helvetica, sans-serif; text-shadow: #a9b0bb 1px 0 0; color:#3e4a5c; -moz-border-radius:3px; border-radius: 3px; behavior: url("../PIE.htc")}
.header_t > div > table > tbody > tr > td td:nth-child(2) button:hover {cursor: pointer; background: lightgrey;}

.header_t > div > table > tbody > tr > td:nth-child(2){ width:290px; padding:0 5px;  font-size:12px;border-left:1px solid #e51d6a;border-right:1px solid #a50008; text-shadow: #ab080b 0 -1px 1px; line-height:12px}
.header_t > div > table > tbody > tr > td:nth-child(3){ color: #fff; border-right:1px solid #a50008; border-left:1px solid #e51d6a; text-align: center;}
.header_t > div > table > tbody > tr > td:nth-child(3) a{ color: #fff; font-weight: bold;}
.header_t > div > table > tbody > tr > td:nth-child(4){ width:167px; padding-right:8px; }
.header_t > div > table > tbody > tr > td:nth-child(4){ width:167px; text-align:right; border-right:1px solid #a50008; font-size:16px; border-left:1px solid #e51d6a; text-shadow: #ab080b 0 -1px 1px; color:#fff}
.header_t > div > table > tbody > tr > td:nth-child(4) strong{ font-size:20px}
.header_t > div > table > tbody > tr > td:nth-child(5){  text-align: center; font-size: 16px; color: #FFF;text-shadow: 0px -1px 1px #AB080B}
.header_t > div > table > tbody > tr > td:nth-child(5){ text-align:right; font-size:12px; border-left:1px solid #e51d6a}
.header_t > div > table > tbody > tr > td:nth-child(5) span{ color:#f2909c}

.header_t2{ background:url(../images/menu_t_bg.gif) repeat-x 0 0}
.header_t2 > div{width:982px; margin:0 auto; position:relative}
#logo{ position:absolute; left:1px; top:17px}
.menu_t{ margin:0 0 0 192px}
.menu_t td{ height:99px; vertical-align:middle}
.menu_t td a{ font-size:11px; color:#3e4a5c; text-decoration:none; display:block; padding:3px 0; text-transform:uppercase}
.menu_t td a:hover{ text-decoration:underline; color:#d12c34}
.menu_t td:nth-child(1){ background:url(../images/menu_t_line.gif) no-repeat 0 100%; width:144px; padding:0 12px 0 20px}
.menu_t td:nth-child(2){ width:181px; padding:0 8px 0 0}
.menu_t td:nth-child(3){ background:url(../images/menu_t_line.gif) no-repeat 100% 100%; width:187px}

.basket{ position:absolute; right:0; top:0; padding:11px 0 0 60px; width:144px; background:url(../images/basket.png) no-repeat 0 16px; color:#3e4a5c}
.in_basket{ padding:4px 0; line-height:170%}
.in_basket span{ color:#494949}
.enter, .enter a{ color:#84add2}
.enter a:nth-child(1){ font-weight:bold}
.admin_button{
padding:5px; 
border:1px solid red;

}
.special_mini{
font-size:12px !important;
font-weight: bold;
}
.admin_list{
padding:5px;
background:white;
width:800px;
border:1px solid black;
z-index:1;
}
.black_table tr td{
border:1px solid black;
padding:5px;
}
.yellow_cell{
background:yellow;
}
.red_span{
background:red;
color:white;
}
.clear{
clear:both;
}
.admin_list_button_active{
padding:5px;
background:white;
border:1px solid black;
top:1px;
position:relative;
z-index:2;
margin-right:-1px;
float:left;
border-bottom:1px solid white;
}
.admin_list_button{
padding:5px;
background:white;
border:1px solid black;
top:1px;
margin-right:-1px;
position:relative;
z-index:2;
float:left;
}

.table_rid tr td input:hover,.submit{
border:1px solid black;
}
.table_rid tr td select:hover{
border:1px solid black;
margin:1px;
}
.table_rid tr td select{
margin:2px;
}
.menu_prod{ background:#85afd4; border-bottom:1px solid #85abce; border-top:1px solid #afb6c0; margin:0 0 9px 0; z-index:9; position:relative}
.menu_prod > ul {padding:9px 0 0 0; height:59px; text-align:justify; width:982px; margin:0 auto; position:relative}
.menu_prod > ul > li {display: inline;position:relative; padding:0; vertical-align: top;}
.menu_prod > ul > li > a, .menu_prod > ul > li > p {display:inline-block; vertical-align:top; height:48px; width:106px; background:#fbfbfb; background: -webkit-linear-gradient(#ffffff, #f7f7f7); background: -moz-linear-gradient(#ffffff, #f7f7f7);background: -o-linear-gradient(#ffffff, #f7f7f7);  background: -ms-linear-gradient(#ffffff, #f7f7f7); background: linear-gradient(#ffffff, #f7f7f7); /*-pie-background: linear-gradient(#ffffff, #f7f7f7);*/ border-bottom:1px solid #618bb1; -moz-border-radius:2px; border-radius: 2px; color:#3e4a5c;  text-align:center; text-decoration:none; line-height:11px; position:relative; /*behavior: url("../PIE.htc")*/}
.menu_prod > ul > li > a > span, .menu_prod > ul > li > p > span{display:table-cell;vertical-align:middle; height:48px; width:106px}

.lte7 .menu_prod > ul > li > a span, .lte7 .menu_prod > ul > li > p span{ height:auto; display: block; z-index: expression(runtimeStyle.zIndex = 1, 
this == ((48/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(48/2)-(parseInt(offsetHeight)/2) +'px');padding:0 0 3px 0}

.menu_prod > ul > li:hover > a, .menu_prod > ul > li:hover > p, .menu_prod > ul > li.active > p, .menu_prod > ul > li.active > a{-pie-background: linear-gradient(#d12c34, #d12c34); background:#d12c34; border-bottom:1px solid #9a1a20; text-shadow: #b02126 0 -1px 0; color:#fff}
.menu_prod > ul > li.items:hover > a, .menu_prod > ul > li.items:hover > p{border-bottom:5px solid #d12c34;}
.menu_prod > ul > li ul{ position:absolute; left:0; top: 51px; display:none} 
.ie8 .menu_prod > ul > li ul{ top: 12px;} 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.menu_prod > ul > li ul {
top:10px;
}
}
.menu_prod > ul > .last_item ul{ right: 0; left: auto}
.menu_prod > ul > li ul li{ list-style:none}
.menu_prod > ul > li ul a, .menu_prod > ul > li ul p, .search_pickup a{ display:block; background:#618bb1; padding:5px 8px; border-bottom:1px solid #53799c; font-size:12px; color:#fff; text-decoration:none; white-space:nowrap}
.menu_prod > ul > li ul li:first-child a{ -moz-border-radius:0 2px 0 0; border-radius:0 2px 0 0;}
.menu_prod > ul > li ul li:last-child a{ border:0; -moz-border-radius:0 0 2px 2px; border-radius: 0 0 2px 2px;}
.menu_prod > ul > li ul a:hover, .menu_prod > ul > li ul p:hover, .menu_prod > ul > li ul li.active p, .menu_prod > ul > li ul li.active a{background:#53799c}
.menu_prod li.active {
cursor: default;
}
.menu_prod > ul > li:hover ul{ display:block}

.ie .menu_prod > ul{ z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('beforeEnd', '<li class="last"></li>'));}
.ie .menu_prod > ul .last { margin-right: 100%; right: 0; left: auto}
/*content*/
#cb{ width:982px; margin:0 auto; position:relative}

.cb{ width: 100%; height: 1%; position: relative; margin:0 0 9px 0}
.cb:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0}

.cont{ width: 100%; float: left; /*overflow: hidden*/}
.cont_r{ margin:0 0 0 212px}
.cont_m{ margin-right:212px}

.h1{ height:28px; padding:0 0 0 18px; border:1px solid #77a2c9; line-height:28px; font-size:16px; font-weight:bold; color:#fff; text-shadow: #77a2c9 0 -1px 0; background:#85aed4}

.sales{border:1px solid #bbc0c7; border-top:0; -moz-border-radius:0 0 1px 1px; border-radius: 0 0 1px 1px; margin:0 0 9px 0; padding:21px 69px 19px 69px; height:220px; position:relative}
.sales .left, .sales .right{ position:absolute; top:19px; width:32px; height:222px; overflow:hidden; text-indent:-9999px}
.sales .left{ background:url(../images/sales_l_r.png) no-repeat 0 0; left:20px}
.sales .left:hover{ background:url(../images/sales_l_r.png) no-repeat -32px 0}
.sales .right{ background:url(../images/sales_l_r.png) no-repeat -64px 0; right:20px}
.sales .right:hover{ background:url(../images/sales_l_r.png) no-repeat -96px 0}
.sales2{ width:823px; height:220px; overflow:hidden; position:relative; zoom:1}
.sales_table{ width:406px; height:218px; border:1px solid #bbc0c7;/* float:left; margin:0 8px 0 0*/}
.sales_img{ vertical-align:middle; text-align:center; width:192px}
.sales_text{ text-align:right; font-size:13px; padding:11px 17px 0 0}
.sales_text h3{ font-size:16px; padding:0 0 13px 0}
.sales_text h3 span{ font-size:14px}
.sales_text .sc{ color:#494949; display:block}
.sales_text .prise{ font-size:14px; color:#cd082c; padding:2px 0 7px 0}
.sales_text .prise span{ font-size:24px; font-weight:bold}
.sales_table .time{ float:right; margin-bottom:2px}
.sales_table .time td{ font-size:24px; vertical-align:middle; color:#84add2; text-align:center; font-weight:bold}
.sales_table .time td span{ font-size:10px; display:block; font-weight:normal; margin:0 0 -5px 0; padding:0 8px 0 0}
.sales_table .time td:nth-child(1){ width:85px; font-size:11px; text-align:left; font-weight:normal} 
.sales_table .time td:last-child span{ padding:0}
.hk{ width:179px; height:30px; display:inline-block; clear:both; text-align:center; text-decoration:none; font:12px/30px "Arial Black", Gadget, sans-serif; color:#fff; border:0; border-bottom:1px solid #719dc4; background:#86b0d5;-moz-border-radius:2px; border-radius: 2px; behavior: url("../PIE.htc");text-shadow: #719dc4 0 -1px 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -ms-transition: all .2s ease-out; transition: all .2s ease-out; text-transform:uppercase; cursor:pointer}
.hk:hover{ text-shadow:none; background:#56657d; border-bottom:1px solid #3b4555}
.red_hk{ padding: 0 4px; height:30px; margin: 0 2px; display:inline-block; clear:both; text-align:center; text-decoration:none; font:12px/30px "Arial Black", Gadget, sans-serif; color:#fff; border:0; border-bottom:1px solid #c47171; background:#d58686;-moz-border-radius:2px; border-radius: 2px; behavior: url("../PIE.htc");text-shadow: #c47171 0 -1px 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -ms-transition: all .2s ease-out; transition: all .2s ease-out; text-transform:uppercase; cursor:pointer}
.red_hk:hover{ text-shadow:none; background:#7d5656; border-bottom:1px solid #553b3b}
.np_hk{ width:179px; height:30px; display:inline-block; clear:both; text-align:center; text-decoration:none; font:12px/30px "Arial Black", Gadget, sans-serif; color:#fff; border:0; border-bottom:1px solid #575757; background:#828282;-moz-border-radius:2px; border-radius: 2px; behavior: url("../PIE.htc");text-shadow: #575757 0 -1px 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -ms-transition: all .2s ease-out; transition: all .2s ease-out; text-transform:uppercase; cursor:pointer}
.np_hk:hover{ text-shadow:none; background:#6f6f6f; border-bottom:1px solid #575757}
.double .np_hk{
    width: 103px;
    border-radius: 0px 2px 2px 0px;
    border-left: 1px solid #575757;
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    overflow: hidden;
}
.wys > div .np_hk{
    height: 21px;
    width: 88px;
    margin: 0px auto;
    font: bold 14px/21px Arial,Helvetica,sans-serif;
    text-transform: none;
}
.disable{visibility: hidden}
.overview{ position:absolute}
.overview > div{ width:414px; float:left}
.basket_form_t .hk{ width:200px; height:40px; display:inline-block; clear:both; text-align:center; text-decoration:none; font:13px/30px bold "Arial", Gadget, sans-serif; color:#fff; border:0; border-bottom:1px solid #719dc4; background:#5ba9ed;-moz-border-radius:2px; border-radius: 2px; behavior: url("../PIE.htc");text-shadow: #719dc4 0 -1px 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -ms-transition: all .2s ease-out; transition: all .2s ease-out; text-transform:uppercase; cursor:pointer}
.basket_form_t .hk:hover {
text-shadow: none;
background: #56657d;
border-bottom: 1px solid #3b4555;
}
.top_10{ border:1px solid #bbc0c7; border-top:0;-moz-border-radius: 0 0 1px 1px; border-radius: 0 0 1px 1px; padding:15px 0 10px 18px; margin:0 0 9px 0; overflow:hidden}
.top_10 > div.fix-dolb:not(.nbsp){border:1px solid #e1e7eb;background: #fff; height:320px; width:170px; padding:0 4px; text-align:center; float:left; margin:0 7px 8px 0; display:inline-block; position:relative; vertical-align:top}
.top_10 > div.fix-dolb .img{ padding:14px 0 12px 0;height:150px;width:164px;overflow:hidden;}
.top_10 > div.fix-dolb .type{color:#525c6e; padding:0 0 12px 0}
.top_10 > div.fix-dolb .type span{848a93}
.top_10 > div.fix-dolb .type strong{ display:block}
.top_10 > div.fix-dolb .price{color:#dc4b53; padding:0 0 19px 0}
.top_10 > div.fix-dolb .price strong{ font-size:18px}
.top_10 > div.fix-dolb .price a{ display:block; margin:14px auto 0 auto; width:140px; height:22px; text-decoration:none; position:relative}
.top_10 > div.fix-dolb .price a span{height:22px; border-bottom:1px solid #c4dcf1; text-decoration:none; text-align:center; line-height:22px; color:#719dc4; background:#d5e8fa;-moz-border-radius:2px; border-radius: 2px; behavior: url("../PIE.htc"); display:block; -webkit-transition: all 0.2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -ms-transition: all .2s ease-out; transition: all .2s ease-out}
.top_10 > div.fix-dolb .price a span:hover{ background:#56657e; border-bottom:1px solid #3b4555; color:#fff}
.top_10 > div.fix-dolb.nbsp{ width:100%; clear:both; height:0; overflow:hidden}
.no_tovar{
color:red;
font-size:16px;
text-align:center;
}
.news_border{border:1px solid #bbc0c7; zoom:1}
.news_h1{ margin:-1px; height:28px; background:#f598a0; padding:0 0 0 20px; display:block; font-size:16px; font-weight:bold; color:#fff; text-shadow: #d36971 0 -1px 0; line-height:28px; border:1px solid #d36971; position:relative; zoom:1}
.news_border .news_h1{ text-align: center; padding:0; }
.news_b_a{ padding:4px 4px 0 20px; 

font-size:12px; color:#3e4a5c; border-bottom:1px solid #e1e7eb; zoom:1}
.news_b_a:nth-child(3){ border:0}
.news_b_a a{ display:block;  
margin-bottom:6px;
position:relative; 
float:left;
color:#676f7b; text-decoration:none; 
font-size:12px; 
-webkit-transition: all 0.2s ease-out; 
-moz-transition: all .2s ease-out; 
-o-transition: all .2s ease-out; 
-ms-transition: all .2s ease-out; transition: all .2s ease-out}
.news_b_a a:first-child{ margin-top:10px}
.news_b_a a span{   text-align:center; font-size:11px; text-decoration:none}
.news_b_a a span b{ font-size:24px;}
.news_b_a a:hover{color:#4f555e}
.news_b_a .text_press{float:left;width:115px;}
.left_img{
float:left;
width:50px;
}
.left_img img{
width:50px;
}
.a_n{ text-align:right; padding:6px 19px 13px 0}
.a_n a{ color:#87a6c2}

.news_dl{ width: 100%; height: 1%; position: relative}
.news_dl:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0}
.news_dl dd{ width: 100%; float: left}
.news_dl dd > div{ margin:0 0 0 115px; padding:11px 10px 11px 0; color:#47484a}
.news_dl dd > div a{ color:#4f555e; text-decoration:none; font-size:16px; display:inline-block; margin:0 0 4px 0}
.news_dl dd > div a:hover{ text-decoration:underline}
.news_dl dt{width:113px; margin-left: -100%; position: relative; float: left; padding:11px 0 11px 2px; text-align:center}
/*sb_l*/
.sb_l{ width:193px; margin-left: -100%; position: relative; float: left}

.menu_l{ border:1px solid #bbc0c7; border-top:0; margin-bottom:30px;}
.menu_l strong{ display:block; background:#d2e5f6; border-bottom:1px solid #c1d7ec; text-align:center; font-size:14px; color:#3e4a5c; padding:5px}
.menu_l a{ display:block; border-bottom:1px solid #d8dde3; text-decoration:none; color:#4f555e; background:url(../images/menu_l_bg.gif) no-repeat -300px 0}
.menu_l a span{ display:block; background:url(../images/menu_l_bg_t.png) no-repeat -300px 0; position:relative}
.menu_l a span span{padding:5px 5px 5px 17px; background:url(../images/menu_l_bg_b.png) no-repeat -300px 0}
.menu_l a:hover, .menu_l a.hover{ background:url(../images/menu_l_bg.gif) repeat 0 0}
.menu_l a:hover span, .menu_l a.hover span{ background:url(../images/menu_l_bg_t.png) no-repeat 0 0}
.menu_l a:hover span span, .menu_l a.hover span span{ background:url(../images/menu_l_bg_b.png) no-repeat 0 100%}
.menu_l a b{ font-size:7px; position:relative; top:-4px; font-weight:normal}
.menu_l a.dk{line-height:12px; padding:7px 0 7px 17px; color:#587289}
.menu_l a.dk:hover{ text-decoration:underline; background-image:none}
/*sb_r*/
.sb_r{ width:193px; float:left; margin:0 -3px 0 -193px; position:relative}
.newblock_by_Vadim1{
width:750px;
float:left;
}
.newblock_by_Vadim2{
float:left;
width:193px;
margin-top:20px;
margin-left:20px;
}
.acs_h2{margin-top:10px;text-align:center; padding:0}
.acs_card{ background: #fff; padding:15px 4px 9px 4px; margin:10px 5px 0 5px;border: 1px solid #bbc0c7; text-align:center}
.sb_r_prod div img{ margin:0 0 10px 0} 
.sb_r_prod div .name{ color:#85afd4}
.sb_r_prod div .prise, .wys div .prise{ font-size:14px; color:#cd082c; padding:3px 0 5px 0}
.sb_r_prod div .prise span, .wys div .prise span{ font-size:18px; font-weight:bold}
.sb_r_prod div .hk{ height:21px; width:153px; margin:0 auto; font: bold 14px/21px Arial, Helvetica, sans-serif; text-transform:none}
.prise1{
font-size:14px; 
color:#cd082c;
}
.prise1 span{
font-size:18px; 
color:#cd082c;
font-weight:bold;
}
font-weight:bold;
.wys{ border:1px solid #bbc0c7; border-top:0;border-radius: 0 0 1px 1px; padding:0 0 10px 0; margin:0 0 9px 0}
.wys > div{ padding:5px 4px 9px 4px; border-bottom:1px solid #d9dee4; text-align:center}
.wys > div:last-child{ border:0}
.wys > div .name{ text-decoration:none}
.wys > div .name:hover{ text-decoration:underline}
.wys > div table{ margin:5px 0 0 6px}
.wys > div table td:nth-child(1){ width:73px; text-align:center}
.wys > div table td:nth-child(1) img{ vertical-align:middle; border:1px solid #d9dee4; border-radius: 1px}
.wys > div table td:nth-child(2){ padding:12px 0 0 0}
.wys > div table .p{ width:88px; height:22px; text-align:center; background:#cd082c; -moz-border-radius:2px; border-radius: 2px; behavior: url("../PIE.htc"); margin:0 0 2px 0; font:bold 14px/22px Arial, Helvetica, sans-serif; color:#fff}
.wys > div table .p img{ vertical-align:middle}
.wys > div .hk{ height:21px; width:88px; margin:0 auto; font: bold 14px/21px Arial, Helvetica, sans-serif; text-transform:none}
/*footer*/ 
.soc{ padding:19px 0; text-align:center; border:1px solid #e2e7ec; border-radius: 1px; behavior: url("../PIE.htc"); margin:0 0 8px 0}
.soc img{ vertical-align:middle}

.menu_b{ width:100%; border:1px solid #c4cbd5; background:#d3dae0; margin:0 0 9px 0}
.menu_b td{ padding:14px 0}
.menu_b td:nth-child(1){ padding-left:16px; width:262px}
.menu_b td:nth-child(2){ width:263px}
.menu_b td:nth-child(3){ width:218px}
.menu_b span{ font-size:16px; color:#3e4147; padding:0 0 10px 0; display: block;}
.menu_b a{ color:#50555d; text-decoration:none}
.menu_b a:hover{ text-decoration:underline}

.about{ padding:19px; border-bottom:1px solid #e1e7ec; text-align:justify; color:#747d8a}
.about ul {
padding-left:30px;
}
.about ul li:first-child{
padding-top:0px !important;
}
.about ul li{
padding-top:10px;
}

.footer{ width:100%; margin:20px 0 38px 0; color:#717782}
.footer td{ vertical-align:middle}
.footer td:nth-child(1){ width:129px; padding:0 17px 0 0}
.footer td:nth-child(1) img{ vertical-align:middle}
.footer td:nth-child(3){ text-align:right}
.yws{ display:inline-block; width:95px; height:39px; overflow:hidden}
.yws:hover img{ margin-top:-39px}
/*++++++++++++++++++++++++*/
.cat { position:relative; margin:0 -4px 0 0; zoom:1}

.cat > div{ background: #fff; border:2px solid #e4e8ee; width:381px; float:left; margin:0 3px 5px 0; -moz-border-radius:3px; border-radius: 3px; behavior: url("../PIE.htc"); position:relative}
.cat > div:nth-of-type(even){ margin:0 0 5px 0}
.cat > div > table{ width:100%; border:1px solid #bbc0c7}
.cat .img{ padding:12px 2px; vertical-align:middle; text-align:center; width:160px}
.cat .text{ padding:8px 8px 8px 0; text-align:right}
.cat .text1{ font-size:12px;padding-right:5px;
padding-top:5px;
padding-left:5px;}
.cat .text1 a{ font-size:12px; font-weight:bold;}
.options{ margin:0 0 9px 0; font-size:11px; float:right}
.options td{ color:#494949; width:100px}
.options th{ font-weight:bold; text-align:right; width:87px}
.cat .text .options{ width: 100%}
.cat .text .prise{ font-size:14px; color:#cd082c; padding:3px 0 5px 0}
.cat .text .prise span{ font-size:18px; font-weight:bold}
.cat .text label a{ font-weight:bold; color:#85aed3; text-decoration:none; cursor:pointer;}
.cat .text .hk{ width:183px}

.pag_prod{ width:100%; clear:both; margin:9px 0}
.pag_prod td{ vertical-align:middle}
.pag_prod td:nth-child(1){ color:#494949}
.pag_prod td:nth-child(1) span{ color:#525c6e; padding:0 38px 0 0}
.pag_prod td:nth-child(1) span:last-child{ padding:0}
.pag_prod td:nth-child(2){ width:262px; text-align:right}
.pag_prod td:nth-child(2) a, .pages a, .pages span{ display:inline-block; width:18px; height:18px; margin:0 0 0 2px; text-decoration:none; font-size:11px; line-height:18px; border-bottom:1px solid #dce1e6; background:#fbfbfb; color:#84add2; text-align:center; overflow:hidden;-moz-border-radius:1px 1px 0 0; border-radius: 1px 1px 0 0; behavior: url("../PIE.htc")}
.pag_prod td:nth-child(2) a:hover, .pages a:hover{ background:#84add2; color:#fff; border-bottom:1px solid #6c8fae}
.pag_prod td:nth-child(2) a.active, .pag_prod td:nth-child(2) a:active, .pages span.active{ color:#fff; border-bottom:1px solid #dce1e6; background:#d12c34; }
.pag_prod td:nth-child(2) a.left, .pages a.left{ background:#fbfbfb url(../images/pag_l.png) no-repeat 50% 50%; text-indent:-9999px}
.pag_prod td:nth-child(2) a.left:hover, .pages a.left:hover{ background:#d12c34 url(../images/pag_l_h.png) no-repeat 50% 50%; border-bottom:1px solid #b2171d}
.pag_prod td:nth-child(2) a.right, .pages a.right{ background:#fbfbfb url(../images/pag_r.png) no-repeat 50% 50%; text-indent:-9999px}
.pag_prod td:nth-child(2) a.right:hover, .pages a.right:hover{ background:#d12c34 url(../images/pag_r_h.png) no-repeat 50% 50%; border-bottom:1px solid #b2171d}

.path{ color:#85afd4; padding:0 0 5px 0}
.path a{ text-decoration:none; color:#85afd4}
.path a:hover{ text-decoration:underline}

.tab_div{ display:none}
.tab_div2{ border:1px solid #bbc0c7; border-top:0; background:#fff; position:relative; zoom:1; z-index:1}

.tab a{ display:inline-block; height:25px; text-decoration:none; text-align:center; padding:0 19px; line-height:25px; background:#fafafa; margin:-1px 1px 0 0; border:1px solid #d8dde3; border-top:1px solid #bbc0c7; z-index:5; position:relative}
.tab div{ font-size:13px;display:inline-block; height:25px; text-align:center;  line-height:25px; }
.tab a.active{ border:1px solid #bbc0c7; border-top:1px solid #fff; background:#fff; font-weight:bold; color:#85aed3}

.kvnt{ width:100%}
.kvnt .itog{ width:182px; background:#d8dde3; text-align:center}
.kvnt_table{ margin:11px 0 26px 19px}
.kvnt_table td{ vertical-align:middle; padding-bottom:4px; padding-top:4px; color:#525c6e}
.kvnt_table td select{ width:100%; font:12px Arial, Helvetica, sans-serif; color:#3e4a5c}
.kvnt_table tr:first-child td{ text-align:center; font-size:14px; color:#3e4a5c; font-weight:bold; padding:10px 0}
.kvnt_table tr:nth-of-type(1n+2) td:nth-child(1){ width:183px}
.kvnt_table tr:nth-of-type(1n+2) td:nth-child(2){ width:95px; padding-right:18px; border-right:1px solid #d8dde3}
.kvnt_table tr:nth-of-type(1n+2) td:nth-child(3){ width:143px; padding-left:20px}
.kvnt_table tr:nth-of-type(1n+2) td:nth-child(4){ width:25px}
.kvnt_table tr:nth-of-type(1n+2) td:nth-child(4) span{ display:inline-block; width:14px; height:13px; background:#3e4a5c;-moz-border-radius: 14px; border-radius: 14px; behavior: url("../PIE.htc"); font-size:11px; color:#f7f7f7; line-height:14px; text-align:center; cursor:help; border-bottom:1px solid #455164}
.kvnt_table tr:nth-of-type(1n+2) td:nth-child(5){ width:45px}
.kvnt_table tr:nth-child(3) td, .kvnt_table tr:nth-child(4) td, .kvnt_table tr:nth-child(5) td{ border-bottom:1px solid #d8dde3}

.t_d_lozung{ text-align:center; padding:5px 0; color:red; font-size:20px; font-weight:bold}
.t_d_lozung img{ vertical-align:middle}
.t_d_table{ margin:0 0 15px 0}
.t_d_table > tbody > tr > td:nth-child(1){ width:190px; text-align:center}
.t_d_table > tbody > tr > td:nth-child(1) img{ vertical-align:middle}
.t_d_table .procent{ width:138px; padding:0 11px 0 0; height:20px; line-height:20px; font-weight:bold; text-align:right; font-size:14px; color:#fff; margin:10px auto 0 auto; background:url(../images/t_d_procent.png) no-repeat 0 0}
.t_d_table > tbody > tr > td:nth-child(2){ width:307px; padding:9px 14px 0 17px}
.t_d_table > tbody > tr > td:nth-child(2) .tov_name{ font-size:16px; }
.t_d_table > tbody > tr > td:nth-child(2) .tov_name span{ font-size:14px; display: block;}
.t_d_table2 .procent2{ height:45px; border:1px solid #88b2d7; -moz-border-radius:3px; border-radius: 3px; behavior: url("../PIE.htc"); position:relative; margin:3px 0}
.t_d_table2 .procent2_bg{ position:absolute; left:8px; top:9px; width:175px; height:26px}
.t_d_table2 .procent2_bg img{ position:absolute; left:-1px; top:-1px}
.t_d_table2 .procent2_bg div{ height:26px; 
background: -webkit-linear-gradient(#d9092f, #b50827); 
background: -moz-linear-gradient(#d9092f, #b50827);
background: -o-linear-gradient(#d9092f, #b50827);  
background: -ms-linear-gradient(#d9092f, #b50827); 
background: linear-gradient(#d9092f, #b50827); 
-pie-background: linear-gradient(#d9092f, #b50827); 
behavior: url("../PIE.htc");
 
}
.ie .t_d_table2 .procent2_bg div{
background:url('/theme/main/images/polosa.png');
}

.t_d_table2{ width:100%; color:#84add2; font-size:11px}
.t_d_table2 tr:nth-child(1) td:nth-child(2){ text-align:right}
.t_d_table2 .time{ float:right; margin:0 9px 0 0}
.t_d_table2 .time td{ font-size:24px; vertical-align:middle; color:#84add2; text-align:center; font-weight:bold; height:42px}
.t_d_table2 .time td span{ font-size:10px; display:block; font-weight:normal; margin:0 0 -5px 0; padding:0 8px 0 0}
.t_d_table2 .time td:last-child span{ padding:0}
.t_d_table > tbody > tr > td:nth-child(3){ width:204px; text-align:right; padding:11px 0 0 0}
.t_d_table > tbody > tr > td:nth-child(3) .sc{ color:#494949; display:block; }
.t_d_table > tbody > tr > td:nth-child(3) .prise{ font-size:14px; color:#cd082c; padding:7px 0}
.t_d_table > tbody > tr > td:nth-child(3) .prise span{ font-size:24px; font-weight:bold}

.yc_tovar{ margin:0; padding:5px 0 3px 5px; overflow:hidden}
.yc_tovar > div{ border:1px solid #bbc0c7; width:374px; margin:0 5px 0 0; border-radius: 1px;}
.yc_tovar > div:nth-of-type(even){ margin:0}
.yc_tovar > div > table{border:0;}
.yc_tovar .chars_s { float:right;}
.yc_tovar .tov_name { font-size: 14px;}
.yc_tovar .chars_s { width:190px; overflow:hidden;text-align:left !important;}
.chars_s .options{ float:none}
.yc_tovar .img{width:138px}
.yc_tovar .text .prise span{ font-size:24px}
.yc_tovar .sc{ color:#494949; display:block}
.all_yc_tovar{ display:block; height:22px; text-align:center; margin:0 19px 19px 19px; background:#d5e8fa url(../images/pag_r_h2.png) no-repeat -200px -200px; border-bottom:1px solid #c4dcf1; -moz-border-radius: 2px; border-radius: 2px; behavior: url("../PIE.htc"); text-decoration:none; -webkit-transition: all 0.2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -ms-transition: all .2s ease-out; transition: all .2s ease-out; font-size:11px; color:#719dc4}
.all_yc_tovar span{ display:inline-block; height:22px; line-height:22px; padding:0 18px; background:url(../images/pag_r.png) no-repeat 100% 50%; text-transform:uppercase}
.all_yc_tovar:hover{ background:#56657e url(../images/pag_r_h2.png) no-repeat -200px -200px; border-bottom:1px solid #3b4555;color:#fff}
.all_yc_tovar:hover span{ background:url(../images/pag_r_h2.png) no-repeat 100% 50%}

.hit_p .text .prise span{ font-size:18px}
.basket_table{ width:100%; margin:0px 0 8px 0}
.basket_table > tbody > tr > td:nth-child(1){ width:185px; text-align:center; padding-top:16px;}
.basket_table > tbody > tr > td:nth-child(2){ padding:0 20px 0 0; padding-top:16px;}
.basket_table > tbody > tr > td:nth-child(2) h3{ font-size:16px;}
.basket_har{ width:100%; margin:0 0 5px 0; color:#3e4a5c}
.basket_har td{ padding:5px 10px}
.basket_har tr td:last-child{ width:100px; padding-left:10px; background:#dfeeff}
.basket_har tr:nth-child(even) td:last-child{ background:#eff6ff}
.basket_har_a{ color:#85afd4}

.basket_quantity{ padding:0 0 18px 19px; border-bottom:1px solid #d9dee4}
.basket_quantity td{ vertical-align:middle}
.basket_quantity td:nth-child(1){ width:81px}
.basket_quantity td:nth-child(2){ width:55px}
.basket_quantity td:nth-child(2) input{ width:44px; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#3e4a5c; border:0; border-left:1px solid #BBC0C7; border-top:1px solid #BBC0C7; -moz-border-radius: 2px; border-radius: 2px; behavior: url("../PIE.htc"); height:21px; line-height:21px}
.basket_quantity td:nth-child(3){ width:100px}
.basket_quantity td:nth-child(3) a.all_yc_tovar{ margin:0; line-height:22px; font-size:12px;}
.basket_quantity td:nth-child(3){ font-size:14px; color:#f16570; width:176px; text-align:center;cursor:pointer;}
.basket_quantity td:nth-child(3) span{ font-weight:bold; font-size:24px}
.basket_quantity td:nth-child(4){ width:79px}
.basket_quantity td:nth-child(4) a{ display:block; height:22px; text-align:center; background:#fbfbfb; border-bottom:1px solid #d8dde3; -moz-border-radius: 2px; border-radius: 2px; behavior: url("../PIE.htc"); text-decoration:none; -webkit-transition: all 0.2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -ms-transition: all .2s ease-out; transition: all .2s ease-out; font-size:12px; color:#f16570; line-height:22px}
.basket_quantity td:nth-child(4) a:hover{ background:#da0621; border-bottom:1px solid #910b0f;color:#fff}

.basket_form_t{ padding:19px 19px 0 19px; border-bottom:1px solid #d9dee4}
.basket_form_t table{ width:100%}
.basket_form_t td{ border-bottom:1px solid #d9dee4; padding:6px 0; vertical-align:middle}
.basket_form_t tr td:nth-child(1){ width:137px; color:#393e44}
.basket_form_t tr td:last-child{ text-align:right; color:#3e4a5c; padding-left: 5px;}
.basket_form_t select{ width:163px; font:12px Arial, Helvetica, sans-serif; color:#3e4a5c}
.basket_form_t tr:last-child td{ border:0}
.basket_form_t tr td.price{ font-size:14px; color:#cd082c}
.basket_form_t .price span{ font-size:30px; font-weight:bold}
.filled_correctly{
border: 1px solid #6bc36b !important;
background: #ecffec !important;
}
.filled_incorrectly{
border: 1px solid #ff4c4c !important;
background: #ffeded !important;
}
.basket_form_b{ border:0; padding-top:12px; padding-bottom:13px}
.basket_form_b td{ vertical-align:top; border:0}
.basket_form_b tr td:nth-child(2) input[type="text"], .basket_form_b tr td:nth-child(2) textarea{ width:360px; padding-left: 4px; background:#f3f3f3; font:12px Arial, Helvetica, sans-serif; color:#3e4a5c; border:0; border-left:1px solid #c0c0c0; border-top:1px solid #c0c0c0;-moz-border-radius: 2px; border-radius: 2px; behavior: url("../PIE.htc"); height:21px; line-height:21px}
.basket_form_b tr td:nth-child(2) textarea{ height:100px; line-height:normal}
.basket_form_b tr:nth-child(2) a{ color:#85afd4}
.tovar_table{ width:100%}
.tovar_table > tbody > tr > td:nth-child(1){ width:460px; text-align:center} 
.tovar_table > tbody > tr > td:nth-child(1) .img{ border:1px solid #d9dee4; border-radius: 1px}

.tovar_gal{text-align:center; padding:2px 20px 0 20px;}
.tovar_gal .left, .tovar_gal .right{ width:19px; height:74px; overflow:hidden; text-indent:-9999px}
.tovar_gal .left{ background:url(../images/tovar_gal.png) no-repeat 0 0; float:left;}
.tovar_gal .left:hover{ background:url(../images/tovar_gal.png) no-repeat -19px 0}
.tovar_gal .right{ background:url(../images/tovar_gal.png) no-repeat -38px 0; float:right;}
.tovar_gal .right:hover{ background:url(../images/tovar_gal.png) no-repeat -57px 0}
.tovar_gal2{overflow:hidden;margin-left:25px; position:relative;float:left; zoom:1}
.tovar_gal2 img{margin:0 2px 0 0; border:1px solid #d9dee4; border-radius: 1px;float:left;cursor:pointer;}
.tovar_gal2 ul {
list-style-type:none;
float:left;
}
.tovar_gal2 .img_active,.galery_mini_fotos .img_active{
border:2px solid #85aed4;
}
.tovar_gal2 .gallery{
float:left;
}
.tovar_gal span{
float:left;
margin-left:5px;
}
.tovar_table > tbody > tr > td:nth-child(2) { padding:0 19px 0 0}
.aviable_margin{
margin-bottom:5px;
}
.first_pay{
font-size:11px;
}
.double{ padding:0px 0 10px 0; position:relative}
.double span{ width:165px; height:31px; text-align:center; background:#cd082c; font:bold 24px/31px Arial, Helvetica, sans-serif; border:0; border-right:1px solid #a50008; color:#fff; display:inline-block; -moz-border-radius:2px 0 0 2px; border-radius: 2px 0 0 2px; behavior: url("../PIE.htc"); position:relative}
.double span img{ vertical-align:baseline}
.double .hk{ width:103px; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; border-left:1px solid #b6d1e8; display:inline-block; vertical-align:top; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; overflow:hidden}

.tovar_har{ width:100%; margin:10px 0 16px 0}
.tovar_har td { vertical-align:middle; padding:4px 0}
.tovar_har td select{ width:100%; font:12px Arial, Helvetica, sans-serif; color:#3e4a5c}
.tovar_har tr td:nth-child(1){ width:119px; color:#50565d}
.tovar_har tr td:nth-child(2){ color:#3e4a5c; text-align:right}

.tovar_certif{ width:108px}
.tovar_certif a{ float:left; margin:0 5px 5px 0}
.tovar_certif img{ border:1px solid #d9dee4; border-radius: 1px}

.tovar_garantia{ width:33px; height:53px; text-align:center; font-size:30px; font-weight:bold; color:#fff; padding:6px 11px 0 119px; background:url(../images/tovar_garantia.png) no-repeat 0 0}
.tovar_garantia span{ display:block; font-size:9px; text-transform:uppercase; position:relative; top:-5px}

.tab2 table{ width:100%}
.tab2 a{ display:block; height:25px; text-decoration:none; text-align:center; line-height:25px; background:#fafafa; margin:0 1px -1px 0;  border:1px solid #d8dde3; border-bottom:1px solid #bbc0c7; z-index:5; position:relative; }
.tab2 a h2{ font-size:13px;margin: 0 1px -1px 0;line-height: 25px;height: 25px;}
.tab2 td:first-child a{ border-left:0}
.tab2 td:last-child a{ border-right:0; margin-right:0}
.tab2 a.active{ border:1px solid #bbc0c7; border-bottom:1px solid #fff; background:#fff; font-weight:bold; color:#85aed3}
.tab2 a.active h2{ font-weight:bold; color:#85aed3}
.tab_div_tovar{ border:0; border-top:1px solid #bbc0c7}
.tab_div_tovar ul{
margin-left:20px;
}
.buy_button{text-align:center; margin-top:10px;padding-bottom:0}
.otziv_form{width:100%;margin-top:10px;}
.otziv_name_oc{height:20px;}
.otziv_name_oc input{margin-left:17px; height:18px;border:1px solid #abadb3;}
.otziv_oc{float:right;vertical-align:middle;}
.otziv_block2{margin-top:5px}
.otziv_block2 textarea{background:white;width:633px;margin-left:10px;border:1px solid #abadb3;}
.ie9 .otziv_block2 textarea{width:631px;}

.otziv_captha{ margin:5px 0 5px 0;height:40px;}
.captha_input{width:120px;height:40px;vertical-align:top;font-size:25px;border:1px solid #abadb3;text-align:center}
.big_h2{font-size:16px; font-weight:bold}
.tovar_har_tab{ padding:15px 80px 15px 80px; border-bottom:1px solid #bbc0c7}
.tovar_har_tab h3{ font-size:16px; font-weight:bold; padding:12px 0 5px 0}
.tovar_har_tab table{ width:100%; background:#f2f9ff; color:#3e4a5c}
.tovar_har_tab td{ padding:5px 0; background:#dfeeff;}
.tovar_har_tab tr td:last-child{ padding-left:10px; width:208px}
.tovar_har_tab tr:nth-child(even) td{ background:#eff6ff}
.oldvsya{
float:left;
width:350px;
margin-bottom:10px;
}
.old13r3{
float:left;
margin-bottom:10px;
width:150px;
background:#dfeeff;
}
.hrstyle{
width:300px;
border:1px solid #d9dee4;
}
.tovar_har_text{ padding:19px}
.tovar_har_text p { margin-bottom: 15px}
.reviews_sort{ text-align:right; color:#494949; padding:15px 19px 6px 0 }
.reviews_sort span, .reviews_sort span a{ color:#525c6e}
.reviews_sort span a{ margin:0 2px} 
.reviews_sort span a:last-child{ margin-right:0}

.add_reviews{width:auto; float:right; height:45px; vertical-align:top;font:14px/30px Arial, Helvetica, sans-serif; text-transform:none; padding:0 22px 0 42px; background-image:url(../images/reviews.png); background-position:11px 12px; background-repeat:no-repeat}
.add_reviews:hover{background-image:url(../images/reviews.png); background-position:11px 12px; background-repeat:no-repeat}
.ie7 .add_reviews{width:169px;}
.reviews > div{ padding:17px 19px 10px 19px; border-bottom:1px solid #dfefff}
.reviews > div .rt{ color:#494949}
.zvezda{ width:90px; display:inline-block; text-align: left; height:15px; background:url(../images/zvezda.gif) repeat-x 0 0; position:relative; top:2px}
.zvezda span{ display:inline-block; height:15px; background:url(../images/zvezda_h.gif) repeat-x 0 0}
.reviews > div .avtor{ padding:3px 0 7px 0; color:#3e4a5c}
.reviews > div .avtor span{ color:#888d94; padding:0 4px 0 0}
.reviews > div .avtor a{ font-size:14px; font-weight:bold; color:#85aed3}
.reviews > div .avtor strong{ font-size:14px}
.reviews_y_n{ color:#85aed3}
.reviews_y_n a{ font-weight:bold; color:#85aed3}
.reviews_y_n a:last-child{ color:#cd082c}

.analog{ border-bottom:1px solid #d9dee4; padding:0 0 19px 0; overflow:hidden}
.analog > div:not(.nbsp){width:166px; padding:0 4px; text-align:center; float:left; margin:0 7px 8px 0; display:inline-block; position:relative; vertical-align:top}
.analog > div .img{ padding:14px 0 12px 0}
.analog > div .type{color:#525c6e; padding:0 0 12px 0}
.analog > div .type span{848a93}
.analog > div .type strong{ display:block}
.analog > div .price{color:#dc4b53; padding:0 0 19px 0}
.analog > div .price strong{ font-size:18px}
.analog > div .price a{ display:block; margin:14px auto 0 auto; width:140px; height:22px; text-decoration:none; position:relative}
.analog > div .price a span{height:22px; border-bottom:1px solid #c4dcf1; text-decoration:none; text-align:center; line-height:22px; color:#719dc4; background:#d5e8fa; -moz-border-radius: 2px; border-radius: 2px; behavior: url("../PIE.htc"); display:block; -webkit-transition: all 0.2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -ms-transition: all .2s ease-out; transition: all .2s ease-out}
.analog > div .price a span:hover{ background:#56657e; border-bottom:1px solid #3b4555; color:#fff}
.analog > div.nbsp{ width:100%; clear:both; height:0; overflow:hidden}
.analog > div:nth-child(4n-1){ margin-right:0}



.sertefikat_big{ border-bottom:1px solid #d9dee4; padding:0 0 19px 0; overflow:hidden}
.sertefikat_big > div:not(.nbsp){width:268px; text-align:center; float:left; margin:0 0 8px 0; position:relative; vertical-align:top}
.sertefikat_big > div .img{ padding:0 0 12px 0}
.sertefikat_big > div .img img{ border:1px solid #d3dae0; border-radius: 1px}
.sertefikat_big > div .type{color:#525c6e; padding:0 0 12px 0}
.sertefikat_big > div .type span{ color:#848a93}
.sertefikat_big > div .type strong{ display:block}
.sertefikat_big > div.nbsp{ width:100%; clear:both; height:0; overflow:hidden}


/*.overlay{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:100; background:#4c7397; display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity:0}
.reviews_win{ position:fixed; top:99px; left:50%; width:429px; margin:0 0 0 -214px; background:#fff; z-index:105}
.reviews_win_t{ height:81px; background:url(../images/menu_t_bg.gif) repeat-x 0 -10px; border-bottom:1px solid #b4b9c1; margin:0 0 13px 0}
.reviews_win_t #reviews_logo{ position:absolute; left:20px; top:8px}
.reviews_win_t .close{ position:absolute; right:20px; top:16px; color:#cd082c}

.reviews_win_text{ padding:0 19px 18px 19px}*/

.div_text{ border:1px solid #bbc0c7; background: #fff; border-radius: 1px; padding:19px; margin:0 0 9px 0}

.pickup{ width:100%; margin:5px 0 0 0}
.pickup td{ width:25%; line-height:24px}

.gal_index_l{ width:190px; background:url(../images/gal_index.png) no-repeat 0 0; height:291px; border-left:1px solid #f7f7f7; border-right:1px solid #bbc0c7}
.gal_index_l a{ display:block; height:58px; text-decoration:none}
.gal_index_l a span{display:table-cell; vertical-align:middle; height:58px; width:173px; padding:0 17px 0 0; text-align:right; color:#4f555e} 
.lte7 .gal_index_l a span{height:auto; display: block; z-index: expression(runtimeStyle.zIndex = 1, 
this == ((58/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(58/2)-(parseInt(offsetHeight)/2) +'px');} 

.gal_index_l a:nth-child(1):hover{ background:url(../images/gal_index.png) no-repeat -190px 0}
.gal_index_l a:nth-child(2):hover{ background:url(../images/gal_index.png) no-repeat -190px -58px}
.gal_index_l a:nth-child(3):hover{ background:url(../images/gal_index.png) no-repeat -190px -116px}
.gal_index_l a:nth-child(4):hover{ background:url(../images/gal_index.png) no-repeat -190px -174px}
.gal_index_l a:nth-child(5):hover{ background:url(../images/gal_index.png) no-repeat -190px -232px}

.gal_index_m{ margin:0 202px}
.gal_index{ height:289px; border:1px solid #bbc0c7; position:relative; overflow:hidden; z-index:1}
/*.gal_index_img .sexyslider-title{ position:absolute; left:0; right:0; bottom:0; padding:13px 209px 13px 20px; background:url(../images/gal_index_b_bg.png) repeat-x 0 0; font-size:11px; color:#fff; line-height:12px; z-index:5}
.gal_index_img .sexyslider-title a{color:#fff}
.gal_index_img .sexyslider-title h1{ text-transform:uppercase; font-size:12px; font-weight:bold; color:#fff}*/
.gal_index_img{ height:289px; width:578px; position:relative; overflow:hidden; z-index:1; list-style:none}
.controls{ position:absolute; right:16px; bottom:18px; z-index:8; list-style:none}
.controls li{ display:inline-block; width:18px; height:18px; line-height:18px; text-decoration:none; background:#fbfbfb; border-bottom:1px solid #d3dae0; -moz-border-radius: 1px; border-radius: 1px; color:#84add2; behavior: url("../PIE.htc"); margin:0 0 0 2px; text-align:center; cursor:pointer}
.ie7 .controls li{ display:inline; zoom:1}
.controls li:hover{ background:#84add2; border-bottom:1px solid #6687a5; color:#fff}
.controls li.active, .controls li:active{ color:#d12c34; background:#fbfbfb; border-bottom:1px solid #d3dae0}

.gal_index_r{ width:190px; background:url(../images/gal_index.png) no-repeat 0 -291px; height:291px; border-left:1px solid #bbc0c7; border-right:1px solid #f7f7f7}
.gal_index_r a{ display:block; height:58px; text-decoration:none}
.gal_index_r a span{display:table-cell; vertical-align:middle; height:58px; width:173px; padding:0 0 0 17px; color:#4f555e}
.gal_index_r a:nth-child(1):hover{ background:url(../images/gal_index.png) no-repeat -190px -291px}
.gal_index_r a:nth-child(2):hover{ background:url(../images/gal_index.png) no-repeat -190px -349px}
.gal_index_r a:nth-child(3):hover{ background:url(../images/gal_index.png) no-repeat -190px -407px}
.gal_index_r a:nth-child(4):hover{ background:url(../images/gal_index.png) no-repeat -190px -465px}
.gal_index_r a:nth-child(5):hover{ background:url(../images/gal_index.png) no-repeat -190px -523px}

.lte7 .gal_index_r span{height:auto; display: block; z-index: expression(runtimeStyle.zIndex = 1, 
this == ((58/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(58/2)-(parseInt(offsetHeight)/2) +'px');}

.cont_r_news{ margin-left:372px}
.sb_l_news{ width:351px; border:1px solid #bcc1c8}
.sb_l_news .news_dl{background: -webkit-linear-gradient(#ffffff, #f3f3f3); background: -moz-linear-gradient(#ffffff, #f3f3f3);background: -o-linear-gradient(#ffffff, #f3f3f3);  background: -ms-linear-gradient(#ffffff, #f3f3f3); background: linear-gradient(#ffffff, #f3f3f3); -pie-background: linear-gradient(#ffffff, #f3f3f3);  behavior: url("../PIE.htc"); -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; /*-o-transition: all .2s ease-out;*/ -ms-transition: all .2s ease-out; transition: all .2s ease-out; border:1px solid transparent; width:349px}
.sb_l_news .news_dl:hover, .sb_l_news .news_dl_hover{box-shadow: inset 0 0 15px 4px #f7e4e5; background: #fbfbfb; -pie-background: #f3f3f3; border:1px solid #f69ea5; margin:0}

.complaint > table{ width:100%}
.complaint > table td{padding:0 0 9px 0}
.complaint > table tr td:nth-child(1){ width:148px; color:#3e4a5c; font-size:14px; vertical-align:middle}
.complaint input[type="text"], .complaint textarea{ width:100%; border:1px solid #bbc0c7; -moz-border-radius:3px; border-radius: 3px; behavior: url("../PIE.htc"); height:23px; line-height:23px; box-shadow: inset 2px 2px 0 -1px #dedede;}
.complaint textarea{ line-height:normal; height:153px}

.actions{text-align: justify; text-justify:newspaper; overflow:hidden;}
.actions_div{display:inline-block; vertical-align:top; text-align:left; margin:0 0 7px 0; position:relative; width:476px; zoom:1; border:1px solid #bbc0c7; padding-bottom:19px}
.lte7 .actions_div{ display:inline}
.under{display:inline-block; width:100%}

.actions_cont_r{ margin:0 19px 0 150px}
.actions_cont_r .tov_name{ padding:0 0 12px 0; font-size:14px;}
.actions_cont_r .tov_name span{ font-size:14px; display:block}
.actions_cont_r .econ{ width:100%; border:0; border-top:1px solid #d9dee4; border-bottom:1px solid #d9dee4; margin:5px 0}
.actions_cont_r .econ td{ vertical-align:middle; padding:4px 0}
.actions_cont_r .econ td:nth-child(1){font-size:11px; width:135px}
.actions_cont_r .econ td:nth-child(1) span{ display:block; color:#494949}
.actions_cont_r .econ td:nth-child(2){ text-align:right; color:#cd082c; font-size:14px} 
.actions_cont_r .econ td:nth-child(2) b{font-size:30px}
.actions_cont_r .hk{ width:100%; margin:13px 0 0 0}

.actions_sb_l{ width:150px; text-align:center}
.actions_sb_l img{ vertical-align:middle}
.actions_sb_l .img{ border:1px solid #dadfe5}
.actions_sb_l .procent{ width:106px; padding:0 6px 0 0; height:20px; line-height:20px; font-weight:bold; text-align:right; font-size:14px; color:#fff; margin:19px auto 18px auto; background:url(../images/t_d_procent2.png) no-repeat 0 0}
.actions_div .name, .h1_2{ margin:-1px -1px 11px -1px; display:block; height:28px; background:#e23857; padding:0 0 0 18px; font-size:14px; color:#fff; text-shadow: #cd082c 0 -1px 0; line-height:28px; border:1px solid #cf1134; position:relative; zoom:1}
.actions_div .name strong{ font-size:16px}
.img_block{
width:164px;
overflow:hidden;
}
.cb_yc{ margin:0 -1px 9px -1px}
.yc_tovar_div{display:inline-block; vertical-align:top; text-align:left; margin:0 0 5px 0; position:relative; width:477px; zoom:1; border:2px solid #e4e8ee; -moz-border-radius:3px; border-radius: 3px; behavior: url("../PIE.htc")}
.lte7 .yc_tovar_div{ display:inline}
.yc_tovar_div > table{ width:100%; border:1px solid #bbc0c7}
.yc_tovar_div .py{ width:117px; padding:36px 10px 10px 18px; background:#fee7ea; border-left:1px solid #bbc0c7; color:#cd082c; font-size:11px}
.yc_tovar_div .py strong{ display:block; padding:0 0 12px 0; font-size:12px}
.yc_tovar_div > table .tovar{ padding:10px 19px 19px 0}
.yc_tovar_div > table .tovar > table{ width:100%}
.yc_tovar_div > table .tovar .img{ width:100px; padding:0 24px 0 0; text-align:center}
.yc_tovar_div > table .tovar .img label{ font-weight:bold; color:#85aed3; padding:5px 0 0 19px; display:block; text-align:left}
.yc_tovar_div .options th{ font-weight:normal}
.yc_tovar_div > table .tovar .text h3{ font-size:12px; font-weight:bold; padding:0 0 8px 0}
.yc_tovar_div > table .tovar .text .prise{ font-size:14px; color:#cd082c; padding:3px 0 5px 0; text-align:right}
.yc_tovar_div > table .tovar .text .prise span{ font-size:18px; font-weight:bold}
.yc_tovar_div > table .tovar .hk{ width:290px; margin:0 0 0 19px}

.arenda{ overflow:hidden; margin:0 -5px 0 0}
.arenda > div:not(.nbsp){width:233px; float:left; margin:0 5px 5px 0; position:relative; vertical-align:top; border:2px solid #e4e8ee; -moz-border-radius:3px; border-radius: 3px; behavior: url("../PIE.htc")}
.arenda > div > div{ border:1px solid #bbc0c7; padding:19px}
.arenda > div .img{ padding:0 0 12px 0; text-align:center}
.arenda > div h3{ font-size:12px; font-weight:bold; text-align:center; padding:0 0 8px 0}
.arenda > div .options{ float:none; width:100%}
.arenda > div .options th{ font-weight:normal; width:auto}
.arenda > div .compare{ width:100%; margin:0 0 4px 0}
.arenda > div .compare td:nth-child(1){ width:84px; font-weight:bold; color:#85aed3; vertical-align:bottom}
.arenda > div .compare td:nth-child(2){font-size:14px; color:#cd082c; text-align:right}
.arenda > div .compare td:nth-child(2) span{ font-size:18px; font-weight:bold} 
.arenda > div .hk{ width:100%; height:22px; line-height:22px}
.arenda > div.nbsp{ width:100%; clear:both; height:0; overflow:hidden}
.arenda > div:nth-child(5n-1){ margin-right:0}
.arenda > div{ background: #fff;}
.reviews_form{ display:block; padding:17px 19px 10px}
.reviews_form input[type="text"], .reviews_form textarea{ width:100%; border:1px solid #bbc0c7; -moz-border-radius:3px; border-radius: 3px; behavior: url("../PIE.htc"); height:23px; line-height:23px; box-shadow: inset 2px 2px 0 -1px #dedede;}
.reviews_form textarea{ line-height:normal; height:120px}

.rf_table{ margin:0 0 5px 0}
.rf_table td{ vertical-align:middle}
.rf_table td:nth-child(1){ padding:0 5px 0 0}
.rf_table td:nth-child(2){ width:145px; padding:0 30px 0 0}
.rf_table td:nth-child(3){ padding:0 5px 0 0}


.rf_table2 td{ vertical-align:middle}
.rf_table2 td:nth-child(1){ padding:0 5px 0 0}
.rf_table2 td:nth-child(2) { width:80px;  padding:0 5px 0 0}
.rf_table2 td:nth-child(3) { text-align:center; width:135px}
.rf_table2 td:nth-child(4){ text-align:right; width:197px}
.widthimg{
height:200px;
}
.acs_option{
display:block;
font-size:15px;
color:black;
font-weight:bold;
float:left;
width:100%;
}
.acs_option .nacs {
float:left;
}
.acs_option select{
float:right;
margin-right:20px;
width:100px;
padding-left:5px;
color:#7f7f7f;
}
.acs_title{
color:#7f7f7f;
display:block;
}
.acs_price{
color:red;
float:right;
margin-right:10px;
text-align:left;
width:70px;
}
.non-list{
list-style:none;
margin-top:10px;
}
.ierarchy{
margin-left:5px;
}
.ierarchy li{
margin-left:10px;
}
.none{
display:none;
}
.float-left{
float:left;
}
.align-center{ text-align:center;}
.text_buy_success{
margin:10px 10px 10px 30px;
}
.steps_title{
color: #525c6e;
font-weight:bold;
font-size:16px;
}
.return_hef{
font-size:15px;
display:block;
}
.text_buy_success li{
margin-bottom:15px;
}
.galery_intro {
position: absolute;
top: 0;
z-index: 102;
}
.galery_container {
background-color: white;
}
.info_block {
width:auto;
text-align: center;
}
.galery_mini_fotos{
margin:0 auto;
text-align:center;
vertical-align:middle;
margin-bottom:20px;
}
.galery_mini_fotos ul{
list-style-type:none;
display: inline;
}
.galery_mini_fotos li{
width:60px;
display: inline;
margin:3px;
}
.galery_last{
padding: 5px;
border: 1px solid #bbc0c7;
border-top:none;

}
.galery_mini_fotos li img{
vertical-align:top;
border: 1px solid #d9dee4;
cursor:pointer;
}
.photo_block {
margin:10px;
text-align: center;
cursor: pointer;
}
.galery_name{
text-align:center;
height: 28px;
border: 1px solid #77a2c9;
line-height: 28px;
font-size: 16px;
font-weight: bold;
color: #fff;
text-shadow: #77a2c9 0 -1px 0;
background: #85aed4;
}
.photo_block img {
border: 1px solid #d9dee4;
vertical-align: middle;
}
.close_galery {
position: absolute;
top: 1px;
right: 4px;
cursor: pointer;
}
.ajax_galery {
position: absolute;
z-index: 100;
top: 0;
left: 0;
width: 100%;
background-color: #000;
filter: alpha(opacity=85);
-moz-opacity: 0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}
.no_proizv{
color:red;
font-weight:bold;
margin-bottom:5px;
font-size:16px;
}
.no_proizv_search{
color:red;
font-weight:bold;
font-size:14px;
}
.procent_new{
position:absolute;
right:0;
bottom:0;
width:38px;
font-size:14px;
padding:2px;
background:red;
color:#fff;
text-shadow: 0px 0px 4px #fff;
}
.photo_cont{
position:relative;
}
.return_to_selection{
color: #3E4A5C;

}
.return_to_selection  div{
text-align:center;
padding:5px;
background: none repeat scroll 0% 0% #D2E5F6;
border: 1px solid #C1D7EC;
margin-bottom:10px;
font-weight: bold;
}
.print_cart{
float:right;
}
.yc_tovar_div .tovar_name{
font-weight:bold;
}
.cont4{ position: absolute; z-index:200; background: #fff; padding: 10px; width:380px; font-size:15px;}
.window-cross{ background: url('../images/cross.png'); width: 16px; height: 16px; position: absolute; right: 10px; cursor: pointer }
.book_zahod{
background: #F598A0;
padding: 5px;
color: #fff;
font-size: 16px;
}
.javascript_action{
color: #1469DD;
border-bottom: 1px dashed #1469DD;
cursor: pointer;
}
.fone_close {
top: 0px;
left: 0px;
position: absolute;
z-index: 3;
background: #000 none repeat scroll 0% 0%;
opacity: 0.1;
}
.window-cross{
float: right;
cursor: pointer;
}
.modal_window {
position: absolute;
background: #FFF none repeat scroll 0% 0%;
width: 450px;
padding: 20px;
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.4);
z-index: 100;
}
.simple_button{
background:#86b0d5;
border-bottom:1px solid #719dc4;
display: inline-block;
-moz-border-radius:2px; 
border-radius: 2px; 
behavior: url("../PIE.htc");
text-shadow: #719dc4 0 -1px 0; 
-webkit-transition: all 0.2s ease-out; 
-moz-transition: all .2s ease-out; 
-o-transition: all .2s ease-out; 
-ms-transition: all .2s ease-out; 
transition: all .2s ease-out; 
text-transform: uppercase; 
cursor: pointer;
font-size: 14px;
font-weight: bold;
padding: 2px 5px;
color:#fff;
}
.simple_button:hover{ text-shadow:none; background:#56657d; border-bottom:1px solid #3b4555}
.cat{
width: 774px;
}
.navigation{
margin: 5px 0;
width: 774px;
}
.error{
background: #FCC none repeat scroll 0% 0%;
color: #200;
padding: 2px;
border: 1px solid #D77;
margin: 2px 0;
}
.sort{
margin-right: 40px;
}
.sort, .count{
float: left;
}
.pages{
float: right;
}
.sort span, .count span{
font-weight: bold;
}
.choise_city{
border-bottom: 1px dashed #fff;
color: #fff;
}
.city_list{
width: 500px;
background: #fff;
position: absolute;
padding: 10px;
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.4);
z-index: 10;
}
.city_list .container{
max-height: 400px;
overflow: auto;
margin-top: 5px;
}
.city_list table{
width: 100%;
}
.city_list td{
padding: 5px;
}
.city_list td span{
cursor: pointer;
color: #000;
border-bottom: 1px dashed #000;
}
.close{
float: right;
background: url('../images/close_icon.png');
width: 16px;
height: 16px;
cursor: pointer;
position: relative;
top: -5px;
right: -5px;
}
.no_results{
font-size: 16px;
}
.search_pickup{
position: absolute;
z-index: 10;
}
.search_pickup ul li{
list-style: outside none none;
background: #618BB1;
color: #fff;
display: block;
}

.search_pickup .show_all{
color: #fff;
text-align: center;
padding: 5px;
background: #618BB1;
color: #fff;
display: block;
}
.search_pickup .show_all span{
border-bottom: 1px dashed #fff;
cursor: pointer;
}
.sync_icon{
display: inline-block;
vertical-align: bottom;
}
.call_me{
text-align: center;
margin-left: 5px;
position: relative;
top: 2px;
}
.call_me span{
cursor: pointer;
border-bottom: 1px dashed #fff;
text-transform: uppercase;
font-size: 12px;
}
.modal_form {
position: absolute;
display: none;
background: #FFF none repeat scroll 0% 0%;
width: 450px;
padding: 20px;
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.4);
z-index: 100;
margin-bottom: 20px;
}
.call_me_input input{
width:210px; 
padding-left: 4px; 
background:#f3f3f3; 
font: 16px Arial, Helvetica, sans-serif; 
color:#3e4a5c; 
border:0; 
border-left:1px solid #c0c0c0; 
border-top:1px solid #c0c0c0;
-moz-border-radius: 2px; 
border-radius: 2px; 
behavior: url("../PIE.htc"); 
height:25px; 
line-height:25px;
text-align: center;
}
.call_me_input{
margin-top: 5px;
}
.call_me_form{
text-align: center;
}
.code_block{
margin: 10px 0;
}
.imo_button.hk{
width: 210px;
}
.disable_button{
background: #8a8a8a !important;
border: 1px solid #8a8a8a;
text-shadow: none;
cursor: default;
}
.phone_connection{
color: #4994d7;
}
.call_me_form .errors{
color: red;
}
.y_market{
position: relative;
top: 10px;
margin-left: 15px;
}
.fast_buy{
color: #5a98f5;
cursor: pointer;
border-bottom: 1px dashed #5a98f5;
font-size: 15px;
}
.fast_buy_form{
width: 250px;
}
.modal_form .input_field input{
display: block;
width: 220px; 
padding-left: 4px; 
background:#f3f3f3; 
font: 16px Arial, Helvetica, sans-serif; 
color:#3e4a5c; 
border:0; 
border-left:1px solid #c0c0c0; 
border-top:1px solid #c0c0c0;
-moz-border-radius: 2px; 
border-radius: 2px; 
behavior: url("../PIE.htc"); 
height:25px; 
line-height:25px;
text-align: center;
}
.modal_form .imo_button{
margin: 5px auto;
display: block;
}
.fast_buy_form .imo_button{
margin: 10px auto;
width: 240px;
}
.fast_buy_form .input_field input{
width: 235px;
font-size: 18px; 
}
.modal_form .input_field{
margin: 5px;
}
.modal_form .title{
font-size: 16px;
text-align: center;
font-weight: bold;
}
.fast_buy_form .entry{
margin-top: 15px;
}
.fast_buy_form .steps_title{
text-align: right;
}
.path .active_page{
color: #ff8282;
}
.similar_items{
display: table;
width: 790px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
border-spacing: 10px;
margin-left: -10px;
}
.similar_items .analog_line{
display: table-row;
}
.similar_items .analog_line .acs_card{
display: table-cell;
}