/* @import "http://fonts.w.tools/css?family=Roboto:300,700,400&subset=latin,cyrillic-ext";*/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=cyrillic');

/* cyrillic
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(fonts/roboto-300-cyrillic.woff2) format('woff2'), url(fonts/roboto-300-cyrillic.woff) format('woff'), url(fonts/roboto-300-cyrillic.ttf) format('truetype');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(fonts/roboto-400-cyrillic.woff2) format('woff2'), url(fonts/roboto-400-cyrillic.woff) format('woff'), url(fonts/roboto-400-cyrillic.ttf) format('truetype');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/roboto-700-cyrillic.woff2) format('woff2'), url(fonts/roboto-700-cyrillic.woff) format('woff'), url(fonts/roboto-700-cyrillic.ttf) format('truetype');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(fonts/roboto-300-latin.woff2) format('woff2'), url(fonts/roboto-300-latin.woff) format('woff'), url(fonts/roboto-300-latin.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(fonts/roboto-400-latin.woff2) format('woff2'), url(fonts/roboto-400-latin.woff) format('woff'), url(fonts/roboto-400-latin.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/roboto-700-latin.woff2) format('woff2'), url(fonts/roboto-700-latin.woff) format('woff'), url(fonts/roboto-700-latin.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*/
body{min-width:980px;font-size:13px;font-family:Arial;margin:0;padding:0;background:#e8eaed}
html,body{color:#222;font-family:Arial}
input,select,textarea{outline:none}
input.num_zakupki{border:1px solid #ddd;background:#eee}
fieldset{border:none;padding:0}
table{border-collapse:collapse}
ul{list-style:none;padding:0;margin:0}
.body{position:relative}
div.d_main,div.container_menu{max-width: 1650px; padding: 0 40px;margin:auto;position:relative}
.is_private_topic{text-align:center}
.to_register{background:#ACC600;border-bottom:3px solid #95af55;text-decoration:none;text-align:center;font-size:22px;padding:20px 50px;display:inline-block;cursor:pointer;color:#fff;border-radius:6px;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}
.to_register:hover{color:#fff;background:#F2C100;border-color:#dbaf00}
a.allow_zak_otm,a.cancel_zak_otm{text-decoration:underline!important}
a.allow_zak_otm:hover,a.cancel_zak_otm:hover{text-decoration:none!important}
.spisok_otchet{padding:10px 0}
.stroka_otchet{position:relative;padding:10px 5px;background:#ddd;border-radius:4px;font-size:14px;margin-bottom:2px}
button.send_otchet{margin-top:20px}
form#otchet_oplata{background:#eee;padding:10px 20px 20px;width:800px;border-radius:5px}
form#otchet_oplata h3{font-size:18px}
form#otchet_oplata input::-webkit-input-placeholder{font-style:italic}
form#otchet_oplata input:-moz-placeholder{font-style:italic}
.stroka_otchet label,.date_oplata label{padding:0 8px}
.date_oplata label{font-weight:bold}
.date_oplata{margin:20px 0;font-size:14px;position:relative}
.stroka_otchet input[type="text"]{padding:4px 10px;width:150px}
form#otchet_oplata .info{color:#666;margin-bottom:10px}
.date_oplata input[type="text"]{padding:4px 10px;width:165px}
div.total_sum_otchet{margin-bottom:20px;font-size:20px;color:#81B500}
div.cont_u_block{padding-top:40px;overflow:hidden}
div.cont_u_block div.ttl{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccc;font-size:22px;font-family:'Roboto'}
div.cont_u_block div.zak{width:180px;height:230px;overflow:hidden;text-align:center;padding:10px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;margin-right:8px;margin-bottom:8px}
div.cont_u_block .zak div.img{height:175px;vertical-align:middle;display:table-cell;width:180px}
div.cont_u_block .zak div.img img{max-width:180px;max-height:180px}
div.cont_u_block .zak div.ttl_z{font-size:14px;height:35px;overflow:hidden}
.static_page{padding:20px 0}
div.show_more_tov{margin-bottom:30px;margin-top:10px;padding-top:10px;position:relative;text-align:center;border-top:1px dashed #ccc}
.static_page h1,.static_page h2,.static_page h3{color:#222;font-family:'Roboto';font-weight: normal;}
.static_page h1{padding-bottom:10px;font-size:34px;margin-top:0;text-align: center;}
.static_page h2{padding:10px 0;font-size:26px;}
.static_page h3{padding-bottom: 10px;font-size: 18px;font-weight: bold;}
.static_page .static_content{color:#000;font-size: 14px;line-height:150%}
.static_page .static_content p{margin-bottom:10px}
.static_page table td {vertical-align: top;padding: 10px;}
.pattern-delimeter {
  background: #f4f4f4 url(/img/pattern_bg.png) -40px -167px;
  height: 65px;
  margin: 20px -45px 0;
}
.btn-line {background-color: transparent !important;font-family: 'Roboto';font-weight: bold !important;color: #239c62 !important;border-width: 2px !important;border-style: solid !important;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}
.btn-success.btn-line:hover {background-color: #2bb673 !important;color: #fff!important;border-color: #2bb673 !important;}
.obiavlenie{padding:5px 5px 5px 22px;margin-bottom:10px;border-left:203px solid #dfdfdf;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#039CAA}
ul.z_tabs{width:100%;overflow:hidden;border-bottom:2px solid #ff1f69;padding:0;margin-top:20px}
ul.z_tabs li{list-style-type:none;display:block;float:left}
ul.z_tabs li a{display:block;float:left;color:#444;padding:8px 20px;margin-right:2px;border-bottom:2px solid #fff;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;cursor:pointer;font-size:13px;text-transform:uppercase;font-family:'Roboto';text-decoration:none}
ul.z_tabs li.current a{border-bottom:2px solid #ff1f69;color:#ff1f69}
ul.z_tabs li a:hover{color:#ff1f69;border-bottom:2px solid #ff1f69}
h2.cab_title{font-weight:normal;margin:30px 0 20px;font-size:25px}
.nfor{width:20px;position:relative;top:6px}
.iinf .d_text_bl{font-size:14px;background:#fff;color:#FF2871;font-weight:bold}
.inf_stopic{margin-bottom:10px;padding:10px;border:1px solid #ddd;text-align:justify;color:#888}
.inf_about_stopic{position:relative;padding:16px 30px;color:#595959;margin:0 -45px;font-size:13px;line-height:125%;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-family:'Roboto';text-transform:uppercase}
.main_button_block{text-align:right}
.inf_about_stopic .col-xs-2{width:15.5%}
.inf_about_stopic .col-xs-4{width:38%}
.inf_about_stopic .inf_topic_icon.lnr-bubble {font-size: 38px;}
.inf_about_stopic .inf_topic_icon{font-size:40px;color:#ff1f69;float:left}
.inf_topic_stat{margin-left:52px;font-weight:bold;margin-top:6px;text-shadow:0 0 0 #aaa}
.inf_topic_stat span{font-weight:300;display:block}
.inf_topic_stat a {color: #595959}
.d_mini_block{padding:4px;border-top:1px solid #eee}
.resp_fzakaz{text-align:center;font-size:16px;background: #fff;width: 570px;margin: 0 auto;position: relative;padding: 20px 20px 40px;z-index: 1000;font-family: 'Roboto';}
.resp_fzakaz h3{font-size: 19px;color: #4CAF50;}
.user_new{color:blue!important}
.rep_minus{color:red!important}
.rep_super_minus{margin-left: 4px;position: relative;top:2px;}
div.topic_inform{border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;font-size:13px;margin:10px 0;line-height:170%;color:#333;font-family:'Roboto';font-weight:300;padding:30px 30px 30px 90px;background:#eee url(/img/tip.png) 20px 50% no-repeat;text-shadow:0 0 0 #aaa}
a.add_my_ad{float:right;background:#eee;padding:2px 9px;position:relative;top:-21px;font-family:'Roboto';-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.forum_ads_cont{overflow:hidden}
.row2.icon,td.icon{text-align:center}
.nameforum a{font-size:18px!important;font-family:'Roboto';font-weight:normal}
ul.forum_ads{margin:20px 0;min-height:97px;overflow:hidden;overflow:hidden;padding:10px 10px 10px 30px;border:1px solid #e9e9e9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative}
ul.forum_ads li{float:left;display:block;padding:0 10px 0 0}
ul.forum_ads li.rek{position:absolute;left:5px;top:10px}
.top_novichkam{display:none;bottom:0;left:0;width:300px;height:150px;position:fixed;z-index:10000;-webkit-box-shadow:0 1px 20px rgba(50,50,50,0.35);-moz-box-shadow:0 1px 20px rgba(50,50,50,0.35);box-shadow:0 1px 20px rgba(50,50,50,0.35);-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}
.top_novichkam .btn {position: absolute;right: 20px;bottom: 27px;padding: 5px 15px;text-transform: uppercase;font-family: 'Roboto';}
.metki_search{padding:0 20px 10px;overflow:hidden}
.metki_search ul li{padding:3px;float:left;margin-right:10px}
.metki_search ul li a{font-size:14px!important}
.metki_search h3{font-weight:normal;font-size:25px;color:#bbb;margin-top:14px}
.m_close{cursor:pointer;right:5px;display:block;top:2px;padding:5px;position:absolute;text-align:center;font-size: 18px;color:#666;}
.m_img,.m_text{float:left;padding-top:22px}
.m_1,.m_2,.m_3{float:left;margin-top:25px;width:18%}
.m_1 a,.m_2 a,.m_3 a{font-size:20px;color:#555;text-decoration:none;border-bottom:1px dashed #555}
.m_1 a:hover,.m_2 a:hover,.m_3 a:hover{border-bottom:1px solid #E90167;color:#E90167}
.m_1 span,.m_2 span,.m_3 span{padding-top:5px;font-size:14px;display:block}
.m_text{font-size:24px;padding-left:20px;width:23%}
.m_text span{font-size:16px;display:block}
.m_img{text-align:right;width:5%}
.m_more{float:left;margin-top:25px}
.m_more a{box-shadow:0 0 5px #bbb;border:1px solid #fff;display:block;padding:11px 25px 11px 30px;font-size:18px;color:#774700;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:rgb(255,220,22);text-decoration:none}
.m_more a:hover{background:rgb(255,230,91);background:-moz-linear-gradient(top,rgba(255,230,91,1) 0%,rgba(252,205,77,1) 100%,rgba(251,223,147,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,230,91,1)),color-stop(100%,rgba(252,205,77,1)),color-stop(100%,rgba(251,223,147,1)));background:-webkit-linear-gradient(top,rgba(255,230,91,1) 0%,rgba(252,205,77,1) 100%,rgba(251,223,147,1) 100%);background:-o-linear-gradient(top,rgba(255,230,91,1) 0%,rgba(252,205,77,1) 100%,rgba(251,223,147,1) 100%);background:-ms-linear-gradient(top,rgba(255,230,91,1) 0%,rgba(252,205,77,1) 100%,rgba(251,223,147,1) 100%);background:linear-gradient(to bottom,rgba(255,230,91,1) 0%,rgba(252,205,77,1) 100%,rgba(251,223,147,1) 100%)}
ul.goodlist{overflow:hidden;height:270px}
.goodlist li{margin-bottom:20px;float:left;width:150px;padding:10px;text-align:center;border:1px solid #eee;margin-right:10px;height:245px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.goodlist .img{width:150px;height:150px;padding-bottom:10px;display:table-cell;vertical-align:middle}
.goodlist img{max-width:150px;max-height:150px}
.goodlist .ttl{font-size:15px;font-weight:bold;margin-bottom:10px;height:53px;overflow:hidden}
.goodlist li .price{color:#fb687b;font-size:16px;font-weight:bold}
.ttl_goodlist{font-size:16px;font-weight:bold;text-align:center;padding-bottom:20px;color:#888}
.goodlist li:hover{border-color:#fb687b}
.d_sh_text{padding:0 10px;color:#222;line-height:190%}
.d_sh_text table{border-collapse:collapse;border:1px solid #ccc}
span.hint{color:#fb687b;cursor:help;font-size:12px;font-weight:bold;vertical-align:1px;padding-left:2px}
.new_zak_div{display:none;padding:20px 40px 40px;background-color:#f0f0f0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:0 -45px}
.new_zak_div h2{text-transform:uppercase;font-weight:normal;font-size:21px;margin:10px 0 20px;font-family:'Roboto'}
.instr_zak{border-bottom:1px dashed #888;color:#888!important}
.instr_zak:hover{text-decoration:none!important;border-bottom:1px solid #888}
.new_zak_div a.cl_form{float:right;border-bottom:1px dashed #888;color:#888!important;margin-right:5px;top: 12px;position: relative;}
.new_zak_div a.cl_form:hover{text-decoration:none;border-bottom:1px solid #888}
.new_zak_div table{padding-bottom:8px;margin-bottom:20px;font-size:13px;border-bottom:1px solid #ccc}
.new_zak_div .add_zakaz_stroka,.new_zak_div .add_zakaz_finish{position:relative;font-size:15px;font-family:'Roboto';font-weight:300}
.new_zak_div .add_zakaz_finish{padding-left:30px}
.new_zak_div .add_zakaz_finish .lnr{font-size:22px;position:absolute;left:23px;top:7px}
.new_zak_div .add_zakaz_stroka{width:218px;height:40px}
.new_zak_div .add_zakaz_finish{float:right;width:218px;height:40px;margin-left:20px}
.all_zak{margin-bottom:20px}
.stroka_otchet label.error,.date_oplata label.error{top:-36px!important;left:auto!important;z-index:9}
.tbl_zak label.error,.vop_zak label.error,.stroka_otchet label.error,.date_oplata label.error{top:-40px;left:0;display:inline-table;position:absolute;width:200px;padding:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:12px;text-align:left;color:#fff;background:#fb687b;opacity:.9;-moz-opacity:.9;-khtml-opacity:.9;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;list-style:none;line-height:16px}
.tbl_zak label.error:before,.vop_zak label.error:before{content:"";display:block;bottom:-10px;position:absolute;width:0;height:0;border-left:0 solid transparent;border-right:15px solid transparent;border-top:10px solid #fb687b;border-top:10px solid #fb687b;border-bottom:0;margin-left:10px}
.vop_zak{float:right;padding-top:4px}
.tbl_zak input,.tbl_zak select{display:block!important}
.tbl_zak{margin-bottom:20px}
.tbl_zak .cont_del_str_zak{font-size:24px;cursor:pointer;top:10px;color:red;position:relative;opacity:1}
.tbl_zak .cont_del_str_zak:hover{opacity:.8}
span.vop_zak{position:relative;font-size:13px;padding-top:14px;height:50px;display:inline-block;float:right}
.category{color:#ffffff;font-size:11px;font-family:tahoma;text-decoration:none}
.category a{color:#ffd200;text-decoration:underline}
.category a:hover{color:#fff600;text-decoration:none}
a.topic_urlpost{text-decoration:none!important;text-shadow: 0 0 0 #aaa;color:#444!important;font-family:'Roboto';font-weight:300;font-size:13px!important}
a.topic_urlpost .url{border-bottom:1px solid #dcdcdc}
a.topic_urlpost:hover{color:#f14c61!important;text-shadow: 0 0 0 #f14c61;}
.speedbar{color:#555555;font-size:11px;font-family:tahoma;text-decoration:none}
.speedbar a{color:#ff0000;text-decoration:underline}
.speedbar a:hover{color:#ff0000;text-decoration:none}
.slink{color:#ffffff;font-size:9px;font-family:tahoma;text-decoration:none}
.slink a:active,.slink a:visited,.slink a:link{color:#ffffff;text-decoration:underline}
.slink a:hover{color:#ffffff;text-decoration:none}
.copy{color:#555555;font-size:11px;font-family:tahoma;text-decoration:none}
.copy a:active,.copy a:visited,.copy a:link{color:#555555;text-decoration:underline}
.copy a:hover{color:#06bab4;text-decoration:underline}
.stext{color:#555555;font-size:11px;font-family:tahoma;text-decoration:none}
.stext a:active,.stext a:visited,.stext a:link{color:#5078d5;text-decoration:underline}
.stext a:hover{color:#5078d5;text-decoration:none}
.border{color:#555555;background-color:#e0e7f8;border:1px dotted #afc2ec;font-weight:bold;padding:5px}
.ltitle{color:#333333;font-size:11px;font-weight:bold}
.ntitle{color:#ffffff;font-size:11px;font-weight:bold}
.ntitle a{color:#ffffff;text-decoration:underline}
.ntitle a:hover{color:#ffffff;text-decoration:none}
.ctitle{color:#ffffff;font-size:11px;font-weight:normal}
.ctitle a{color:#ffffff;text-decoration:underline}
.ctitle a:hover{color:#ffffff;text-decoration:none}
.news{color:#555555;font-size:11px;font-family:tahoma;text-align:justify;line-height:15px}
.news a{color:#5078d5;text-decoration:underline}
.news a:hover{color:#5078d5;text-decoration:none}
.news img{padding-right:10px;padding-bottom:10px;padding-top:10px;border:none}
.userstop{color:#555555;font-size:11px;font-family:tahoma;text-decoration:none}
.userstop a{color:#5078d5;text-decoration:underline}
.userstop a:hover{color:#5078d5;text-decoration:none}
.userstop td{padding:3px}
.userstop thead{color:#555555;font-weight:bold}
.skin{padding-left:10px}
select{font-size:11px;font-family:tahoma}
.navigation{color:#555555;border:0}
.navigation a:link,.navigation a:visited,.navigation a:active{text-decoration:none;color:#555555;background-color:#ededed;border:1px solid #e1e1e3;padding:3px 6px;font-size:11px}
.navigation a:hover{background-color:#5078d5;color:#ffffff;border-color:#e1e1e3}
.navigation span{text-decoration:none;background-color:#ffffff;padding:3px 6px;border:1px solid #e1e1e3;color:#555555;font-size:11px}
.navigation span.nav_ext{border:none;background:transparent}
.s_field{color:#555555;font-size:11px;font-family:tahoma;height:16px;padding-left:3px;border:0;background-color:transparent}
.a_field{color:#555555;font-size:11px;font-family:tahoma;height:16px;padding-left:3px;border:0;background-color:transparent}
.f_textarea{color:#555555;font-size:11px;font-family:tahoma;background-image:url(../images/dlet_field_o.gif);background-repeat:repeat-x;margin:0 1px 0 0;padding:3px;width:459px;height:156px;border:1px solid #e0e0e0;background-color:#ffffff}
.f_input{padding:3px;color:#555555;font-size:11px;font-family:tahoma;background-image:url(../images/dlet_field_o.gif);background-repeat:repeat-x;margin-bottom:3px;width:300px;height:23px;border:1px solid #e0e0e0;background-color:#ffffff}
.f_select{color:#555555;font-size:11px;font-family:tahoma;background-image:url(../images/dlet_field_o.gif);background-repeat:repeat-x;height:14px;border:1px solid #e0e0e0;background-color:#ffffff}
.backl{background-image:url(../images/dlet_backl.gif);background-repeat:repeat-y;background-position:top right}
.backr{background-image:url(../images/dlet_backr.gif);background-repeat:repeat-y;background-position:top left}
.hder06{background-image:url(../images/dlet_hder06.gif);background-repeat:repeat-x}
.hder07{background-image:url(../images/dlet_hder07.gif);background-repeat:no-repeat;height:57px}
.hder08{background-image:url(../images/dlet_hder08.gif);background-repeat:no-repeat;height:57px}
.hder10{background-image:url(../images/dlet_hder10.gif);background-repeat:no-repeat}
.hder13{background-image:url(../images/dlet_hder13.gif);background-repeat:no-repeat;background-position:top right}
.hder15{background-image:url(../images/dlet_hder15.gif);background-repeat:no-repeat}
.hder17-1{background-image:url(../images/dlet_hder17-1.gif);background-repeat:no-repeat;height:20px}
.hder17-2{background-image:url(../images/dlet_hder17-2.gif);background-repeat:no-repeat;height:20px}
.hder18{background-image:url(../images/dlet_hder18.gif);background-repeat:repeat-x;height:154px}
.hder18-4{background-image:url(../images/dlet_hder18-4.gif);background-repeat:repeat-x}
.fter03{background-image:url(../images/dlet_fter03.gif);background-repeat:no-repeat;height:44px}
.fter04{background-image:url(../images/dlet_fter04.gif);background-repeat:no-repeat;height:65px}
.fter07{background-image:url(../images/dlet_fter07.gif);background-repeat:repeat-x}
.fter08{background-image:url(../images/dlet_fter08.gif);background-repeat:no-repeat;height:165px}
.bbkgr{background-image:url(../images/dlet_bbkgr.gif);background-repeat:no-repeat}
.bod01{background-image:url(../images/dlet_bod01.gif);background-repeat:no-repeat;background-position:top right}
.adsc{background-image:url(../images/dlet_adsc.gif);background-repeat:repeat-x;background-position:top center}
.setas{color:#ffffff;font-size:11px;font-family:tahoma;text-decoration:none}
.setas a:active,.setas a:visited,.setas a:link{color:#ffffff;text-decoration:underline}
.setas a:hover{color:#ff0000;text-decoration:underline}
.smm01{color:#ffffff;font-size:11px;font-family:tahoma;text-decoration:none}
.smm01 a:active,.smm01 a:visited,.smm01 a:link{color:#f9d16e;text-decoration:underline}
.smm01 a:hover{color:#ffffff;text-decoration:none}
.smm02{color:#ffffff;font-size:11px;font-family:tahoma;text-decoration:none}
.smm02 a:active,.smm02 a:visited,.smm02 a:link{color:#ffffff;text-decoration:underline}
.smm02 a:hover{color:#f9d16e;text-decoration:none}
.smm03{color:#ffffff;font-size:11px;font-family:tahoma;text-decoration:none}
.smm03 a:active,.smm03 a:visited,.smm03 a:link{color:#bbd3ff;text-decoration:underline}
.smm03 a:hover{color:#ffffff;text-decoration:none}
.smm04{color:#ffffff;font-size:11px;font-family:tahoma;text-decoration:none}
.smm04 a:active,.smm04 a:visited,.smm04 a:link{color:#ffffff;text-decoration:underline}
.smm04 a:hover{color:#ffffff;text-decoration:none}
.cop01{color:#555555;font-size:11px;font-family:tahoma;text-decoration:none}
.cop01 a:active,.cop01 a:visited,.cop01 a:link{color:#4d75d5;text-decoration:underline}
.cop01 a:hover{color:#06bab4;text-decoration:none}
.cop02{color:#ffffff;font-size:11px;font-family:tahoma;text-decoration:none}
.cop02 a:active,.cop02 a:visited,.cop02 a:link{color:#f9d16e;text-decoration:underline}
.cop02 a:hover{color:#dfe9ff;text-decoration:none}
.mmenus{color:#555555;font-size:11px;font-family:tahoma;text-decoration:none}
.mmenus a:active,.mmenus a:visited,.mmenus a:link{color:#555555;text-decoration:underline;font-weight:bold}
.mmenus a:hover{color:#06bab4;text-decoration:underline;font-weight:bold}
.nmenus{color:#555555;font-size:11px;font-family:tahoma;text-decoration:none}
.nmenus a:active,.nmenus a:visited,.nmenus a:link{color:#555555;text-decoration:underline;font-weight:bold}
.nmenus a:hover{color:#06bab4;text-decoration:underline;font-weight:bold}
.dateitm{color:#ff0000;font-size:11px;font-family:tahoma;text-decoration:none}
.dateitm a:active,.dateitm a:visited,.dateitm a:link{color:#ff0000;text-decoration:none}
.dateitm a:hover{color:#ff0000;text-decoration:underline}
.serv{color:#555555;font-size:9px;font-family:tahoma;text-decoration:none}
.serv a:active,.serv a:visited,.serv a:link{color:#06bab4;text-decoration:underline}
.serv a:hover{color:#06bab4;text-decoration:none}
.blocksgn{background-image:url(../images/dlet_blocksgn.gif);background-repeat:no-repeat;background-position:bottom left}
.bl01{background-image:url(../images/dlet_bl01.gif);background-repeat:no-repeat;height:27px;text-indent:30px;text-transform:uppercase;font-size:11px;font-weight:bold}
.bltitl1{color:#c4100f;font-family:tahoma;text-decoration:none}
.bltitl2{color:#333333;font-family:tahoma;text-decoration:none}
.bl02{background-image:url(../images/dlet_bl02.gif);background-repeat:no-repeat;height:26px;text-indent:25px;color:#FFFFFF;font-size:9px}
.bl04{background-image:url(../images/dlet_bl04.gif);background-repeat:repeat-y}
.bl05{background-image:url(../images/dlet_bl05.gif);background-repeat:no-repeat;height:27px;text-indent:30px;text-transform:uppercase;font-size:11px;font-weight:bold}
.abl02{background-image:url(../images/dlet_abl02.gif);background-repeat:no-repeat}
.abl12{background-image:url(../images/dlet_abl12.gif);background-repeat:no-repeat}
.abl121{background-image:url(../images/dlet_abl121.gif);background-repeat:no-repeat;background-position:top right}
.abl22{background-image:url(../images/dlet_abl22.gif);background-repeat:repeat-x}
.abl221{background-image:url(../images/dlet_abl221.gif);background-repeat:no-repeat}
.abl222{background-image:url(../images/dlet_abl222.gif);background-repeat:no-repeat;background-position:top right}
.abl31{background-image:url(../images/dlet_abl31.gif);background-repeat:repeat-y}
.abl33{background-image:url(../images/dlet_abl33.gif);background-repeat:repeat-y}
.abl42{background-image:url(../images/dlet_abl42.gif);background-repeat:repeat-x}
.form_edit{padding:20px 10px;border-bottom:1px solid #ccc}
.roww td{padding:10px;font-family:Arial;text-align:left;vertical-align:top}
.roww td.label_row{font-size:16px;color:#444;width:320px}
.roww .rhint{display:block;color:#6D90AF;font-size:12px;margin-top:4px}
.leftbar-wrap{position:fixed;height:100%;top:0;left:0;z-index:999}
.left-controlbar{height:100%;display:block;text-decoration:none}
#scroll-back{display:block;height:100%;top:0;display:none;text-align:center}
.active-area{width:40px;height:100%;display:block;text-align:center}
.leftbar-wrap:hover .active-area{background:rgba(99,156,191,0.2)}
.leftbar-wrap .active-area:hover{background:rgba(99,156,191,0.3)}
.bar-desc{top:95%;position:relative;display:inline-block;color:#888;background:#eee;padding:5px 0;width:55px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.left_btn a{position:relative}
.left_btn a:hover{right:-1px}
.retail_price{width:180px;font-size:12px;padding-left:15px;color:#888;margin-top:10px}
.retail_price span.price{display:block;font-size:14px;font-weight:bold;text-decoration:line-through}
.header{background:#fff;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.05)}
.topic_photos{overflow:hidden;clear:both;height: 175px;}
.topic_photos li{float:left}
.topic_photos li img{height:170px;max-width:300px;border:1px solid #eee;margin:0 5px 5px 0}
.topic_item .desc{padding-top:4px;padding-bottom:6px;color:#999;display: inline-block;margin-right: 11px;}
.topic_item .last_user {display: inline-block;color: #999;float: right;position: relative;top:1px;}
.topic_item .lastaction{display:none}
.topic_item .lastaction .lnr{font-size:14px}
.topic_item span.last_user a{color:#777!important;margin-left:3px}
.topic_item.uslugi .item_cont {margin-top: 0;}
.topic_item.uslugi .item_header .ttl {margin-left: 0;}
a.new_topic{position:relative;top:10px;font-family:'Roboto';color:#888!important;float:right}
.index_navigation{text-align:center;margin-bottom:35px;border-top:3px solid #eee;padding-top:20px}
.index_navigation .forum_navigation{float:none;display:inline-block}
.index_navigation .ttl{font-size:14px;font-family:'Roboto';margin-bottom:15px}
.index_navigation .forum_navigation a:link,.index_navigation .forum_navigation a:visited,.index_navigation .forum_navigation a:active,.index_navigation .forum_navigation span{padding:10px 15px;font-size:12px}
.index_navigation .topic_navigation .pagination>li>a, .index_navigation .topic_navigation .pagination>li>span {padding: 10px 16px;font-size: 15px;line-height: 1.33;}
.forum_stat_title{background:#eee;padding:20px;font-family:'Roboto';font-weight:300}
.forum_stat{padding:20px;background:#f4f4f4;font-family:'Roboto';font-weight:300;overflow:hidden}
.forum_stat .lnr{font-size:30px;float:left;margin:0 15px 0 0;color:#ccc}
.last-list-bolt .forum_name a{color:#bbb!important}
.last-list-bolt .forum_name{display:block}
.d_mini_block:first-child{border-top:none;padding-top:0}
.d_mini_block:first-child .d_bl_name_right{padding-top:0}
.d_right_column{background:#fff;padding-top:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.15);box-shadow:0 2px 3px rgba(0,0,0,0.15)}
.col-xs-3.d_left_column{width:25%}
.d_left_column{border-right: 1px solid #f4f4f4;background:#fff;padding-top:25px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.15);box-shadow:0 2px 3px rgba(0,0,0,0.15)}
.topic_title{text-transform:uppercase;font-family:'Roboto'}
.topic_title h1, .topic_title .h1 {font-size:32px;padding-bottom:13px;margin-bottom:0;font-weight:300;text-shadow:0 0 0 #aaa;overflow: hidden;word-break: break-word;}
.topic_title .title_desc{display:block;font-size:16px;padding-top:10px}
.row.topic_progress{margin:0 -45px}
.topic_progress .progress{background:#e7e7e7;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:4px;margin-bottom:0;overflow:initial}
.topic_progress .progress-bar{background:#b0afaf;-webkit-box-shadow:none;box-shadow:none;position:relative}
.topic_progress .percent_ind{width:30px;height:14px;line-height:14px;font-size:11px;text-align:center;background:#ff1f69;position:absolute;top:-6px;right:-9px;z-index:1}
.desc_stopic{margin:40px 0}
.desc_topic_ttls{font-size:18px;font-family:'Roboto';margin:30px 0 10px}
.topic-label {margin-right: 10px;font-weight: 300;font-size: 13px;font-family: 'Roboto';display: inline-block;line-height: 15px;padding: 4px 10px 5px;}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{text-decoration:none!important}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none}
.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#999;background-color:#eee;border-color:#ddd}
.btn-default:focus,.btn-default.focus{color:#666;background-color:#eee;border-color:#ddd}
.btn-default:hover{color:#666;background-color:#eee;border-color:#ddd}
.mini_vitrina .row{margin:0 -15px 0 0}
.mini_vitrina .col-xs-6, .mini_vitrina .col-xs-7.right_col{padding:0 0px 0 0}
.mini_vitrina .list .col-xs-6{padding:0 0 0 15px }
.vitrina_tovar .wish-btn {position: absolute;top: 0;right: 15px;}
.list .vitrina_tovar .wish-btn {right: 0;}
.vitrina_tovar .wish-btn.activ {color: #fff;background: #ff1f69;border-color: transparent;}
.vitrina_tovar .wish-btn.activ:hover {opacity: 0.8;}
#navbar-main ul.nav li.dropdown:hover > ul.dropdown-menu{display:block}
#navbar-main a.menu:after,#navbar-main .dropdown-toggle:after{content:none}
#navbar-main .container-fluid,#navbar-main .navbar-collapse{padding:0}
#navbar-main .dropdown-menu>li>a{text-transform:none}
#navbar-main .navbar-nav>li>.dropdown-menu{border:2px solid #ddd;border-top:0;-webkit-box-shadow:none;box-shadow:none}
#navbar-main .nav>li>a:hover,#navbar-main .nav>li>a:focus,#navbar-main .dropdown-menu>li>a:hover,#navbar-main .dropdown-menu>li>a:focus{text-decoration:none;background-color:transparent;color:#ff1f69!important;outline:none}
#navbar-main .nav .open>a,#navbar-main .nav .open>a:hover,#navbar-main .nav .open>a:focus{background-color:transparent}
#navbar-main .dropdown-menu>li>a{padding:10px 20px;border-top:1px solid #eee}
#navbar-main .dropdown-menu>li:first-child>a{border:none}
#navbar-main{border:none;margin:0 -15px;font-family:'Roboto';font-size:12px;text-transform:uppercase}
#navbar-main,#navbar-main a{color:#222}
.modal-content{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}
.modal-header{padding:25px}
.modal-body{padding:30px}
.modal-footer{padding:20px 25px}
.modal-backdrop{background-color:#ddd}
.modal-backdrop.in{opacity:.9;filter:alpha(opacity=90)}
.pagination>li>a,.pagination>li>span{color:#000}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#eee;border-color:#ddd;color:#000}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#000;background-color:#eee}
.mini_tov_img img{max-width:100px;max-height:100px;float:left}
.mods .mini_tov_hd{margin-left:110px}
.mods .modal-title{margin-bottom:10px;font-family:'Roboto'}
.mods .modal-header{overflow:hidden}
.mods .modal-body .ttl{font-size:18px;margin-bottom:10px;font-family:'Roboto'}
.td1{width:85px}
.td2{width:68px}
.td4{width:80px}
td.td1,td.td2,td.td4{padding-top:14px!important}
.td3{width:72px}
.td6{width:120px}
.td7{padding:8px 0!important}
.mods #comment{width:110px}
.mods .table th{border-top:0;font-family:'Roboto'}
.mods .td7 .btn{background:#2bb673;color:#fff;border-bottom:2px solid #239c62;border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.mods .td7 .btn:hover{background:#2ec27a}
.mods .td7 .btn.sold_out {background: #ccc;border-color: #ccc;color: #000;}
.mods .popover-content{min-width:200px}

.tov_desc .popover{max-width:350px}
.tov_desc .popover-content{width:350px}
.popover{border-radius:0;border:1px solid #ddd;min-width:300px}
.new_zak_div #id_zakupki{width:110px}
.new_zak_div #url{max-width:140px}
.new_zak_div #art{max-width:80px}
.new_zak_div #size{width:60px}
.new_zak_div #kol{width:60px}
.new_zak_div #price{width:85px}
.new_zak_div #price_val{width:75px}
.new_zak_div #comment{max-width:160px}
.new_zak_div input.error{border-color:red}
.new_zak_div .form-group{position:relative}
.new_zak_div .topic_url_catalog{margin-bottom:30px}
.new_zak_div .tooltip{width:200px}
.form-group label{font-family:'Roboto';font-weight:300;text-shadow:0 0 0 #aaa}
.form-control{border-radius:2px}
.btn-success{background-color:#2bb673;border-color:#239c62!important}
.btn-success:hover{background:#2ec27a;border-color:#239c62!important}
.btn-success:focus,.btn-success.focus{background-color:#2ec27a}
.btn-pink{background-color:#ff1f69;border-color:#f71a63!important;color:#fff;}
.btn-pink:hover{background:#ff3376;border-color:#f71a63!important;color:#fff;}
.btn-pink:focus,.btn-pink.focus{background-color:#ff3376;color:#fff;}
.btn-blue{background-color:#03a9f4;border-color:#0ba7ec!important;color:#fff;}
.btn-blue:hover{background:#11b1f9;border-color:#0ba7ec!important;color:#fff;}
.btn-blue:focus,.btn-blue.focus{background-color:#11b1f9;color:#fff;}
.btn-primary{background-color: #16b7b7;border-color: #1c8c8c!important;}
.btn-primary:hover{background-color: #24c1c1;border-color: #1c8c8c!important;}
.btn-primary:focus,.btn-primary.focus{background-color:#24c1c1}
.btn{border-radius:3px}
.btn-success,.btn-primary,.btn-danger,.btn-warning,.btn-info,.btn-pink,.btn-blue{border-top:none;border-left:none;border-right:none;/*border-bottom:2px solid transparent*/}

.btn-default:active, .btn-default.active {color: #999; background-color: #eee; border-color: #ddd; }

.pm_index .tab-pane .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}
.pm_index .tab-pane .list-group-item {border-top:none;margin-bottom: 0;}
.pm_index .tab-pane .list-group-item.marked {background: #fff0ec;}
.pm_index .tab-pane .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}
.pm_index .tab-pane .list-group .checkbox{display:inline-block;margin:0}
.pm_index .tab-pane .list-group input[type="checkbox"]{margin-top:2px}
.pm_index .list-group-item.read{color:#222;background-color:#F3F3F3;font-weight:bold}
.pm_index .nav-pills>li>a{padding:5px 10px}
.pm_index .nav.nav-tabs{font-size:14px;font-family:'Roboto'}
.pm_index .nav.nav-tabs a{color:#777}
.pm_index h1{font-family:Roboto!important;margin-top:10px}
.pm_index h1 .lnr{top:3px;position:relative;margin-left:5px}
.mail-row .name{min-width:150px;display:inline-block}
.answ_img{margin-right:7px; color: #ccc;}
.mark_img{margin-right:7px; color: #999; cursor:pointer;}
.mark_img.marked, .marked .mark_img {color: #e20000;}
.pm_set_mark.marked {font-weight: bold}
.pm_index{font-size:13px}
.mail-row a{color:#444}
.mail-row span.badge{font-weight:300;background-color:#bbb}
.pm_index li.active .lnr{color:#ff1f69}
.forum_post .user-block{text-align:center}
.forum_post .user-block img{margin:10px auto;}
.col-xs-12.d_right_column.main_page .forum_post .user-block img{max-width:100px;max-height:130px}
.forum_post .user-block .user-stat{font-size:11px;line-height:16px}
.forum_post .user-block{padding:10px}
a.user-shop span{color:#fe7400}
a.user-shop{font-family:'Roboto';color:#B16347; display: block;}
.forum_post .reputation a{font-family:'Roboto';font-size:12px;cursor:pointer}
.forum_post a.minus{font-weight:bold;font-size:15px!important}
.forum_post .dop_info{font-family:'Roboto';color:#555;font-weight:300;text-shadow:0 0 0 #aaa}
.forum_post .post_cont{padding-top:20px;min-height:160px}
.forum_post .panel-body{min-height:257px}
.forum_post .post_text{font-family:'Arial';font-size:13px;line-height: 160%;overflow:hidden}
.forum_post .arrow:after,.forum_post .arrow:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}
.forum_post .panel.arrow.left:after,.comment-list .panel.arrow.left:before{border-left:0}
.forum_post .panel.arrow.left:before{left:-16px;top:30px;border-right-color:inherit;border-width:16px;border-right-color:#ccc}
.forum_post .panel.arrow.left:after{left:1px;top:31px;border-right-color:#FFFFFF;border-width:15px}
.bottom_topic_navigation .pagination{margin:20px 0}
.desc_mess{font-family:'Roboto';font-size:22px;margin-top:50px;margin-bottom:10px;border-bottom:1px dashed #ddd}
.profile_cont .right_col{padding-left:0}
.profile_cont .d_text_bl{display:none}
.profile-sidebar{padding:20px 0 10px;background:#fff}
.profile-userpic img{float:none;margin:0 auto;width:50%;height:50%;}
.profile-usertitle{text-align:center;margin-top:20px}
.profile-usertitle-name{color:#5a7391;font-size:16px;font-weight:600;margin-bottom:7px}
.profile-usertitle-job{text-transform:uppercase;color:#5b9bd1;font-size:12px;font-weight:600;margin-bottom:6px}
.profile-usertitle-rating{margin-bottom:15px;color:#5b9bd1;font-size:15px;font-weight:600}
.profile-usertitle-rating a{color:#5b9bd1;font-weight:600}
.profile-usertitle-rating .rep-minus{font-size:18px}
.profile-usertitle-rating .rep-plus{font-size:17px}
.profile-userbuttons{text-align:center;margin-top:10px}
.profile-userbuttons .btn{text-transform:uppercase;font-size:11px;font-weight:600;padding:6px 15px;margin-right:5px}
.profile-userbuttons .btn:last-child{margin-right:0}
.profile-usermenu{margin-top:30px}
.profile-usermenu ul li{border-bottom:1px solid #f0f4f7}
.profile-usermenu ul li:last-child{border-bottom:none}
.profile-usermenu ul li a{color:#93a3b5;font-size:14px;font-weight:400;font-family:'Roboto'}
.profile-usermenu ul li a .lnr{margin-right:8px;font-size:17px}
.profile-usermenu ul li a:hover{background-color:#fafcfd;color:#5b9bd1}
.profile-usermenu ul li.active{border-bottom:none}
.profile-usermenu ul li.active a{color:#5b9bd1;background-color:#f6f9fb;border-left:2px solid #5b9bd1;margin-left:-2px}
.profile-content{padding:20px 40px;background:#fff;min-height:460px}
.profile-content.overview h4{font-family:'Roboto';font-size:22px;margin:20px 0}
.profile-content.overview .row{margin-bottom:10px;font-size:14px}
table.dataTable thead td{padding:3px!important}
table.dataTable thead th{padding:10px 3px!important;background:#eee;color:#444}
.dataTables_length,.dataTables_filter{display:block;float:none!important;text-align:left!important}
.dataTables_length label,.dataTables_filter label{font-weight:normal}
.btn_otm_zak {background:#fff;font-size:11px;padding: 0 3px;border: 1px solid #ccc;color:#aaa;height:20px}
.popover_url:hover{cursor:pointer;text-decoration:underline}
.popover_url.btn:hover{text-decoration:none}
.col-hd-1{padding-top:21px;padding-left: 1px;}
.col-hd-2{padding:30px 10px 20px 10px;}
.col-hd-3{padding:30px 10px;height:32px}
.hd-dop-info .row{background:transparent!important}
.col-hd-menu .lnr{float:left;position:relative}
.col-hd-menu.col-um-0 .lnr{top: -4px;font-size: 36px;}
.col-hd-menu.col-um-1 .lnr{top:-7px;font-size:40px}
.col-hd-menu.col-um-2.notlogin {  max-width: 250px; padding-right: 0;}
.col-hd-menu.col-um-2 .lnr{top:1px;font-size:31px}
.col-hd-menu.col-um-3 .lnr{font-size:28px;top:2px}
.col-hd-menu a{color:#444}
.col-hd-menu.col-um-0 .col-hd-menu-cont{margin-left:44px}
.col-hd-menu.col-um-1 .col-hd-menu-cont{margin-left:50px}
.col-hd-menu.col-um-2 .col-hd-menu-cont{margin-left:41px}
.col-hd-menu.col-um-3 .col-hd-menu-cont{margin-left:40px}
.col-hd-menu.col-um-3{padding:0}
.col-hd-menu .col-hd-menu-cont{line-height:14px;font-family:'Roboto';text-transform:uppercase;font-size:11px;padding-top:4px;font-weight:300;text-shadow:0 0 0 #aaa}
.col-hd-menu .col-hd-menu-cont span.user_name{font-weight:500}
.col-hd-menu.b-menu-user .col-hd-menu-cont {padding-top: 6px;}
.col-hd-menu span.u_counts{font-size:11px;background:#ff1f69;padding:3px 5px;color:#fff;font-family:'Arial';-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;bottom:0;right:-5px}
.col-hd-menu .open .lnr span.u_counts{display:none}
.col-hd-menu span.u_counts.zak{background:#2bb673;bottom:-2px}
.dropdown-menu.menu-user>li>a{padding:6px 20px;font-family:'Roboto'}
.dropdown-menu.menu-user{border:1px solid #ddd;padding-top:20px;border-top:none;-webkit-box-shadow:3px 6px 12px rgba(0,0,0,0.155);box-shadow:3px 6px 12px rgba(0,0,0,0.155);-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-top:-2px;width:100%}
.dropdown-menu.menu-user li,.col-hd-menu .dropdown-menu.menu-user span.u_counts{position:relative}
.col-hd-menu .dropdown-menu.menu-user span.u_counts{padding:3px 6px;bottom:0}
.dropdown-menu.menu-user.no-logging li{padding:0 18px}
.dropdown-menu.menu-user.no-logging a.btn.reg{margin:15px 0;background-color:#ff4a86;font-family:Arial;color:#fff;border-bottom:2px solid #ef2a6b}
.dropdown-menu.menu-user.no-logging a.btn.reg:hover{background-color:#ef2a6b;border-bottom:2px solid #ef2a6b}

.col-hd-menu a.menu:after,.col-hd-menu .dropdown-toggle:after{content:none}
.dropdown-menu.menu-user>li>a:hover{color:#f14c61;background-color:#fff}
a#dropdownMenuUser {padding-left:19px;display: block;}

.col-hd-menu.b-menu-user.open {margin-left: -1px;}
.col-um-3.open a#dropdownMenuUser {background-color:#fff;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-top:-11px;padding-top:10px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}
.col-hd-menu a:hover,.col-hd-menu a:focus{text-decoration:none!important}
.hd-stat-2{font-size:16px}
.subtitle{margin:15px 0;font-family:'Roboto';text-transform:uppercase;font-weight:300;text-align:center;font-size:20px}
.subtitle strong{display:block}
.subtitle_2{margin-top:10px;margin-bottom:15px;font-family:'Roboto';font-weight:300;text-align:center;font-size:20px}
.subtitle_3{margin-top:30px;margin-bottom:40px;font-family:'Roboto';text-align:center;font-size:20px;font-weight: 500;}
.subtitle_3.stock {padding-left: 4%;text-align: left;font-weight: bold;margin-top: 60px;margin-bottom: 20px;text-transform: uppercase;}

.sub_content{font-size:14px;padding:0 100px 20px;text-align:center;margin-bottom:20px;border-bottom:1px dotted #ddd}
.num_block .num{font-size:52px;font-family:'Roboto';float:left;color:#2bb673}
.num_block .cont{margin-left:40px;padding-top:18px;font-size:14px;font-weight:300;font-family:'Roboto';text-shadow:0 0 0 #aaa}
.num_block .cont span{font-weight:bold;text-shadow:none;font-size:16px}
.num_block a{color:#222;text-decoration:underline}
.num_block .arr_right{font-size:40px;text-align:center;padding-top:15px}
.num_blocks{margin-bottom:20px;padding:0 0 30px;border-bottom:1px dotted #ddd}
.col-n-1{width:19%;padding-left: 3%;}
.col-n-2{width:22%;padding-left:20px;padding-right: 0}
.cat_blocks .ttl{font-size:18px;font-family:'Roboto';margin-bottom:10px;font-weight:bold;text-transform:uppercase}
.cat_blocks .podrazdel li{float:left;font-size:14px;padding:3px 13px 3px 0;font-family:'Roboto';font-weight:300;text-shadow:0 0 0 #aaa}
.cat_blocks .podrazdel li a{color:#666;border-bottom:1px solid #ccc}
.cat_blocks .podrazdel li a:hover{color:#ff1f69;border-bottom:1px solid #ff1f69;text-decoration:none}
.cat_blocks{margin:20px -15px;padding-left:9%}
.dop_blocks{padding-left:9%;padding-right:9%;padding-bottom:30px;color:#666;margin-top:80px;font-family:'Roboto';font-weight:300}
.dop_blocks h2{margin:0;font-size:15px;font-weight:normal}
.main_goods{overflow:hidden;padding-left:9%;height: 590px;}
.main_goods li{float:left;margin-right:18px;margin-bottom:20px;height:295px;overflow:hidden;width:165px}
.main_goods .tov_photo{height:200px;position:relative;border:1px solid #ddd;border-radius:4px;overflow:hidden;text-align:center}
.main_goods .tov_photo img{max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;
-webkit-transition: all 0.3s;transition: all 0.3s;transition-timing-function: cubic-bezier(0,1,0.5,1);}
.main_goods li:hover img {-webkit-filter: brightness(105%);-moz-filter: brightness(105%);-o-filter: brightness(105%);-ms-filter: brightness(110%);
    filter: brightness(105%);}
.main_goods .tov_price{padding:10px 1px 5px;font-family:'Roboto';font-weight:300;font-size:18px}
.main_goods .tov_price span{font-weight:bold}
.main_goods.stock {padding-left: 4%;height: 295px;}
.main_goods.stock_mainpage {height: 295px;}
.tov_name a{color:#666;border-bottom:1px solid #ccc;font-family:'Roboto';font-weight:300;text-shadow:0 0 0 #aaa}
.tov_name a:hover, .main_goods li:hover .tov_name a{color:#ff1f69;border-bottom:1px solid #ff1f69;text-decoration:none}

.main_reviews{overflow:hidden;padding-left:9%;height: 400px;}
.main_reviews li{float:left;margin-right:20px;margin-bottom:20px;height:395px;overflow:hidden;width:220px;border: 1px solid #ddd;
    border-radius: 4px;}
.main_reviews .tov_photo{border-bottom: 1px solid #ddd;height:230px;position:relative;overflow:hidden;text-align:center}
.main_reviews .tov_photo img{max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.main_reviews a {color: #222;}
.main_reviews a:hover {color: #222;text-decoration: none;}
.main_reviews a .ttl {color:#666;font-family:'Roboto';font-weight:300;text-shadow:0 0 0 #aaa}
.main_reviews a:hover .ttl {color:#ff1f69;}
.main_reviews .ttl {padding: 0 10px 10px 10px;}
.main_reviews .ttl .txt {height: 80px;overflow: hidden;position: relative;}
.main_reviews .ttl .txt:after {
    content: ''; /* Выводим элемент */
    position: absolute; /* Абсолютное позиционирование */
    right: 0; bottom: 0; /* Положение элемента */
    width: 100%; /* Ширина градиента*/
    height: 30px; /* Высота родителя */
    /* Градиент */
    background: -moz-linear-gradient(top, rgba(255,255,255, 0.2), #fff 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255, 0.2), #fff 100%);
    background: -o-linear-gradient(top, rgba(255,255,255, 0.2), #fff 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255, 0.2), #fff 100%);
    background: linear-gradient(to bottom, rgba(255,255,255, 0.2), #fff 100%);
   }
.main_reviews .user_block {padding: 10px;font-weight: bold;font-size: 14px;}
.main_reviews .user_block .date {font-weight: normal;float: right;}
.main_reviews .rating_block {padding: 0 10px 10px 10px;}
.main_reviews .rating_block .glyphicon-star {color: #FFBF00;font-size: 14px;}

.main_video_reviews{overflow:hidden;padding-left:9%;padding-right: 12%;height: 120px;}
.main_video_reviews li{float:left;width:32%;margin-right:1%;margin-bottom:20px;height:120px;overflow:hidden;border: 1px solid #ddd;
    border-radius: 4px;}
.main_video_reviews .tov_photo{width: 150px;height: 120px; position: relative; overflow: hidden; text-align: center; float: left; }
.main_video_reviews .tov_photo img{max-height: 165%;position: absolute; top: -30px; left: -38%; right: 0; bottom: 0; margin: auto;}
.main_video_reviews a {color: #222;}
.main_video_reviews a:hover {color: #222;text-decoration: none;}
.main_video_reviews a .ttl {color:#444;font-family:'Roboto';margin-left: 150px;font-size: 14px;}
.main_video_reviews .ttl {padding: 0px 15px 0px 15px;}
.main_video_reviews .ttl .link {    margin-top: 10px; font-weight: 300; color: #666; border-bottom: 1px solid #ddd; display: inline-block; font-size: 13px;}
.main_video_reviews a:hover .ttl {color:#ff1f69;}
.main_video_reviews a:hover .link {color:#ff1f69;border-bottom: 1px solid #ff1f69; }
.main_video_reviews .ttl .txt {height: 75px;overflow: hidden;position: relative;padding-top:15px;}
.main_video_reviews .ttl .txt:after {
    content: ''; /* Выводим элемент */
    position: absolute; /* Абсолютное позиционирование */
    right: 0; bottom: 0; /* Положение элемента */
    width: 100%; /* Ширина градиента*/
    height: 20px; /* Высота родителя */
    /* Градиент */
    background: -moz-linear-gradient(top, rgba(255,255,255, 0.2), #fff 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255, 0.2), #fff 100%);
    background: -o-linear-gradient(top, rgba(255,255,255, 0.2), #fff 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255, 0.2), #fff 100%);
    background: linear-gradient(to bottom, rgba(255,255,255, 0.2), #fff 100%);
   }


.goods_blocks .lnr-store{display:block;font-size:50px;margin-bottom:10px}
.borderwrap h2{font-size:20px;text-transform:uppercase;margin-bottom:30px}
.reg_page h1{font-family:'Roboto'}
.forum_bottom{position: relative;margin-bottom:20px;padding:30px;color:#555;border:1px dotted #ccc;background-color: #f5f5f5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);}
.forum_bottom .forum_name{display:inline-block;width:330px;padding:5px 0}
.forum_bottom .topicname{padding:5px 0}
.forum_bottom .forum_name a{width:200px;display:inline-block;float:right}
.forum_bottom .forum_name span{display:none}
.forum_bottom .ttl{color:#444;font-family:'Roboto';font-size:16px;margin-bottom:20px}
.forum_bottom a,.forum_bottom .last-list-bolt .forum_name a{color:#555!important}
.forum_bottom.forum_top {padding: 30px 45px;margin: 0 -15px 20px -15px;background-color: #fff;}
.forum_bottom.forum_top a, .forum_bottom.forum_top .last-list-bolt .forum_name a {color: #222!important;}
.inf_stopic.topic_closed{margin-top:20px;color:#ff1f69}
.nav_top_line{min-height:20px}
.search_results h3, .search_results h1 {font-size: 32px;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:10px;font-family:'Roboto'}
.search_form_mini{padding:10px;background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:40px;margin-top:20px}
.search_form_mini .sett{color:#777;padding-top:9px;display:block}
.search_form_mini .sett:hover,.search_form_mini .sett:focus{text-decoration:none;color:#ff1f69}
.search_form_mini .sett .lnr{position:relative;top:1px}
.search_form_mini_cat {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:20px;margin-top:0px}
.search_form_mini_cat .price_filter input {max-width: 60px}
.search_form_mini_cat .price_filter {display: inline-block;margin-left: 10px;}
.search_form_mini_cat .form-control {display: inline-block;width: auto;vertical-align: middle;}
.search_form_mini_cat .input-group {display: inline-table;vertical-align: middle;}
.search_form_mini_cat .input-group .form-control {width: 220px;}
.search_form_mini_cat .input-group-btn {width: auto;}
.search_form_mini_cat .form-group {display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;}
.search_form_mini_cat .reset_filter {display: inline-block;padding: 2px 9px;background: #fded9e;color: #000;font-size: 12px;
    line-height: 20px;border-radius: 6px;}
.search_form_mini_cat .reset_filter:hover,.search_form_mini_cat .reset_filter:focus,.search_form_mini_cat .reset_filter:active {text-decoration: none; color:#ff1f69;}
#formSearh .result_suggest {background: #eee;border: 1px solid #e8e8e8;-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;z-index: 1;position: absolute;top: 34px;width: 100%;}
#formSearh .result_suggest li:nth-child(2) {border-top: 1px solid #ddd;}
#formSearh .result_suggest li a {padding:8px 10px;color:#666;display: block;}
#formSearh .result_suggest li a:hover {text-decoration: underline;background: #ebebed;}
#formSearh .result_suggest li a i {margin-left: 5px;font-size: 11px;}
.search_results .forum_post .user-block img{max-width:80px}
.category_title{font-size:16px;margin:0 0 40px 0;display:block;font-family:'Roboto';text-transform:uppercase;border-bottom:2px solid #ddd}
.category_title a{color:#000}
.inf_about_stopic.rules{padding:0 50px;margin-bottom:50px;text-transform:none}
.post_cont td{padding:5px}
div#sreply{padding: 20px;border: 2px solid #ddd;overflow: hidden;display: block;background: #fff;}
.defaultSkin .mceButton{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}
.buy_panel{font-family:'Roboto'}
.buy_panel .tov_price{font-size:22px;padding-top:5px!important;padding-right:0;max-width: 138px;}
.topic_wside .buy_panel .tov_price {padding-right:5px;}
.buy_panel .buy{padding:10px 19px}
.topic_wside .buy_panel .buy{padding:10px 15px}
.topic_favorite {position: absolute;top: 22px;right: 45px;z-index: 1}
.org_login_panel .col-um-0 {width: 18%;max-width: 106px;}
.org_login_panel .col-um-0.user {width: 20%;max-width: 110px;}
.org_login_panel .col-um-1 {width: 21%;max-width: 117px;}
.org_login_panel .col-um-2 {width: 22%;max-width: 122px;}
.org_login_panel .col-um-3 {width: 37%;}

.vitrina_tovar .left_col{float:left;max-width: 210px;}

.obyavlenie {padding: 10px 45px 10px 70px;background: #fff;margin-bottom: 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.1);box-shadow: 0 2px 3px rgba(0,0,0,0.1);}
.obyavlenie .lnr {font-size: 18px;position: absolute;top: 8px;left: 70px;}
.topic_navigation {font-family: 'Roboto';}
.vitrina_tovar_cont {padding-left: 0;}
.vitrina_tovar_cont.list {width: 100%;padding: 0px;}
.vitrina_tovar_cont.list .vitrina_tovar{height: auto;}

.toggle_view_vit {padding-top: 15px;float: right;font-size: 13px;text-transform: initial;}
.product-list-sort .toggle_view_vit {font-size: inherit;}
.toggle_view_vit a, .toggle_view_vit span {margin-left: 2px;color: #999;}
.toggle_view_vit .active {border-bottom: 1px solid #999;}
.toggle_view_vit a:hover,.toggle_view_vit a:focus {text-decoration: none;text-shadow: 0 0 0 #f14c61;}
.moderation_side input[type="text"], .moderation_side select {width: 120px !important;}
.toggle_resize img {width: 16px;opacity: 0.4;}
.toggle_resize img:hover {opacity: 0.8;}
.toggle_resize {position: absolute;top: 10px;right: 10px;}
.toggle_last_top {position: absolute;top: 10px;right: 10px;font-family: 'Roboto';}
.toggle_last_top a {font-weight: 300;text-shadow: 0 0 0 #aaa;color: #999 !important;}
.toggle_last_top .lnr {font-size: 15px;position: relative;top: 2px;}
.toggle_last_top.left_s {position: relative;right: 0;top: 5px;}
.toggle_last_top.left_s a {color: #bbb !important;}
.u2mart_widget {margin-top: 5px;margin-bottom: 12px;}
.u2mart_widget .tov_photo {float: left;width: 100px;text-align: center;}
.u2mart_widget .tov_photo img {max-width: 100px;max-height: 100px;}
.u2mart_widget .cont {margin-left: 115px;}
.u2mart_widget li {height: 105px;margin-bottom: 10px;border-bottom: 1px dotted #bbb;}
.u2mart_widget .tov_price {font-family: 'Roboto';font-size: 15px;padding-top: 5px;color: #444;}
.u2mart_widget .tov_name {max-height: 65px;overflow: hidden;}
.u2mart_widget .tov_name a, .u2mart_widget_all {color: #666;border-bottom: 1px solid #ccc;font-family: 'Roboto';font-weight: 300;text-shadow: 0 0 0 #aaa;}
.u2mart_widget .tov_name a:hover, .u2mart_widget_all:hover,.u2mart_widget .tov_name a:focus, .u2mart_widget_all:focus {text-decoration: none;}
.right_col_dost {margin-top: 22px;padding-left: 30px !important;font-family: 'Roboto';}
.right_col_dost .ttl_dost {padding-top: 20px;font-size: 14px;font-weight: bold;text-transform: uppercase;margin-bottom: 4px;}
.right_col_dost .desc_dost {font-family: 'Arial';font-size: 14px;color: #333;font-weight: 300;}
#form_dostavka .form-group label {font-family: Arial;font-weight: 600;text-shadow: none}
#form_dostavka .inline_label_dost {display: block;}
#form_dostavka .in_small {width: 50px !important;}

img.youtube_btn {transition: all 0.2s ease-in-out;filter: grayscale(100%);position: absolute; top: 50%; left: 50%; display: inline-block !important; width: 70px !important; max-width: 70px !important; margin-top: -35px; margin-left: -35px !important; margin-right: 0 !important; }
a.cbx_youtube {position: relative; display: block; }
.cbx_youtube:hover img.youtube_btn {filter: grayscale(0%);}

.ui-dialog {top: 40% !important;left: 30% !important;position: fixed !important;}
.topic_review_row {display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.topic_review_block {display: -webkit-flex; display: -ms-flexbox; display: flex;}
.topic_review_block .ttl {margin-bottom:10px;padding-top:15px;font-weight: bold; font-family: 'Roboto';font-size: 16px;height: 60px;overflow: hidden;}
.topic_review_block .url {color: #888; border-bottom: 1px dotted #ccc;}
.topic_review_block .url:hover {border-bottom: 1px solid #ccc; text-decoration: none;}
.topic_review_block .topic_url { padding-top:4px;}
.topic_review_block .glyphicon {color: #888;font-size: 12px;}
.topic_review_block img {opacity: 0.97;}
.topic_review_block .status-row {position: absolute; bottom: 13px;left:13px;right: 13px;padding-bottom: 0;margin-bottom: 0}
.topic_review_block .status-row .date {color: #888;float: right;padding-top: 2px;font-size: 12px;}
.topic_review_block .thumbnail {position: relative;
    -moz-box-shadow: 0 2px 12px rgba(0,0,0,0.13);
    -webkit-box-shadow: 0 2px 12px rgba(0,0,0,0.13);
    box-shadow: 0 2px 12px rgba(0,0,0,0.13);
}
.topic_review_block .thumbnail .caption {padding-bottom: 35px;}
.video-obzor-url {padding-top: 8px  !important;}
.video-obzor-url a {color:#333;border-bottom: 1px dashed #999;top: 6px;position: relative;}
.video-obzor-url a:hover {border-bottom: 1px solid #999;text-decoration: none}
.video-obzor-url sup {
    top: -0.9em;
    color: #2bb673;
    font-size: 60%;
}
.video-obzor-url .glyphicon {display: inline-block;
    float: left;
    margin-right: 10px;
    font-size: 35px;
    color: #ff1f32;
}
.topic_title.otzyv .title_desc {padding-top: 3px;}
.form-add-otzyv .add-otzyv {padding-bottom: 20px;}
.form-add-otzyv .glyphicon-star {color: #FFBF00;}
.form-add-otzyv h3 {margin-bottom: 20px;}
.form-add-otzyv .your_count {position: relative;top: -4px; display: inline-block;width: 230px;}
.form-add-otzyv .your_count_cont {font-size: 15px;color: #555;margin-bottom: 20px;}
.form-add-otzyv .your_count_cont .starrr {font-size: 21px;}
form .dz-default.dz-message {font-size: 16px;color: #999;}
form .dz-default.dz-message:hover {color: #666;}
form .dz-default.dz-message .lnr {font-size: 32px;position: relative;top:7px;margin-right: 3px;}

.starrr-exist {float: left;margin-right: 10px;color: #FFBF00;font-size: 17px;}
.product_rating, .product_rating a {font-size: 14px;color:#999;margin-bottom: 6px;overflow: hidden;}
.product_rating a {border-bottom: 1px dotted #999}
.product_rating a:hover {text-decoration: none}
.product_rating .starrr-exist {top: -1px;position: relative;}
.otzyv_list .oc-ttl {font-weight: bold;font-family: 'Roboto';text-transform: uppercase;margin-bottom: 5px;}
.otzyv_list .ob-rating {color: #fff;background: #2bb673;padding: 4px 6px;border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;margin-right: 8px;}
.otzyv_list .ob-rating span.glyphicon {font-size: 12px;}
.otzyv_list .row_rating .rate_txt {float:left;margin-right: 5px;display: inline-block;width: 220px;font-size: 14px;}
.otzyv_list .row_rating {overflow: hidden;}
.otzyv_list .otz_images_cont {margin-top: 30px;overflow: hidden;}
.otzyv_list .forum_post .panel-body {min-height: auto;}
.otzyv_list .forum_post .post_cont{min-height: 142px;}
.otzyv_list a.otz_image {display: block;float: left;margin-right: 10px;margin-bottom: 10px;}
.otzyv_list a.otz_image:hover {opacity: 0.9;}
.otzyv_list a.otz_image img {max-height: 110px;}
.otzyv_list .no-otzyv {border-top: 1px solid #ddd;padding-top: 30px;font-family: 'Roboto';font-size: 16px;
color: #888;}
#cboxContent button, #cboxCurrent {display: none !important;}
.total_topic_rating {float: right;text-align: center;font-family: 'Roboto';background: #2ec27a;
color: #fff;padding: 7px 15px;margin-left: 15px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.total_topic_rating .num {font-size: 30px;}
.total_topic_rating span {font-size: 28px;color:#208C58; position: relative;top: 3px;margin-right: 8px;}
.total_topic_rating_text {float: right;padding: 3px 0px;text-transform: uppercase; text-align: right;font-weight: bold;font-size: 17px;font-family: 'Roboto';}
.vote-otz-cont span {margin: 0 4px;text-shadow: none;font-size: 14px;font-weight: bold;color: #888;}
.vote-otz-cont {display: inline-block;margin-right: 5px;}
.vote-otz-cont span.green {color: #2bb673;}
a.vote-otz {color: #999;}
a.vote-otz:hover {color: #FF1F51;}
.topic-desc {padding: 20px 10px 0 10px;color: #666;}
.topic-desc h2 {font-size: 20px;margin-top: 20px;margin-bottom: 20px;}
.good_category_1 {padding-right: 3px;}.good_category_2 {padding-left: 3px;}
div.subcat_cont {margin-bottom: 20px;margin-top: -20px;padding-bottom: 10px;border-bottom: 1px solid #ddd;}
div.subcat_cont span {color: #444;font-size: 15px;font-family: 'Roboto';font-weight: bold;display: block;margin-bottom: 7px;}
ul.subcat {overflow: hidden;}
ul.subcat li {float: left;margin: 0 10px 1px 0;}
ul.subcat li a {display: inline-block;padding: 4px 5px 4px 0;cursor: pointer;color: #444;font-size: 13px;}
ul.subcat li a.active {background: rgb(255, 31, 105);cursor: default;padding: 4px 8px 4px 8px;color: #fff;}
ul.subcat li a.active:hover {text-decoration: none;}
ul.subcat li .tagname {padding: 2px 5px 0 0;margin: 0;display: inline-block;font-weight:bold;font-size:13px;color: #000;}
div.subcat_cont .main_search_filter_cats a span {font-size: inherit;font-weight: 400; color:#777; display: inline-block;margin-left: 5px;}

#cityListForm div.cities {margin-bottom: 25px;padding: 0;width: 345px;}
#cityListForm div.cities ul {float: left;width: 155px;font-size: 14px;padding: 0 10px 0 0;}
#cityListForm div.cities ul li {padding: 2px 0;}
#cityListForm div.cities ul li a {color:#333;}
#cityListForm div.cities .result_ttl {display: block;margin:20px 0 10px 0;}
#cityListForm div.cities .result li a {font-weight: bold;}
a#open_modal_city:focus, a#open_modal_city:active {outline: none !important;}

.btn-yellow{height:30px;color:#000;background-color:#f89406;background-image:-moz-linear-gradient(top,#ffdd29,#f6d22b);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffdd29),to(#f6d22b));background-image:-webkit-linear-gradient(top,#ffdd29,#f6d22b);background-image:-o-linear-gradient(top,#ffdd29,#f6d22b);background-image:linear-gradient(to bottom,#ffdd29,#f6d22b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDD29',endColorstr='#F6D22B',GradientType=0);border-color:#f6d22b #f6d22b #daa203;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 12px;font-size:12px;line-height:20px;text-align:center}
.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active,.btn-yellow.disabled,.btn-yellow[disabled]{color:#000;background-color:#f7d32a}
.org_orders select{padding:3px;border-color:#ccc}
.to_sch_arhive{background:#eee;font-size:11px;padding:0 3px;border:1px solid #ccc;color:#888;height:20px;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px}
.to_sch_arhive:hover{border:1px solid #999;color:#666}
#sch_moder_arh{display:inline-block;margin-left:6px}
.shop-catalog-goods .gb-catalog-goods-item{position:relative;font-size:15px;width:220px;margin-right:20px;height:430px;margin-bottom: 30px;float:left}

.shop-catalog-goods a{display:block;color:#1a1a1a;text-decoration:none}
.shop-catalog-goods a:hover .gb-catalog-goods-item-price{color:#1a1a1a}
.gb-catalog-goods-item-img-box{position:relative;display:block;height:300px;border:1px solid #ccc;overflow:hidden;text-align:center;font-size:0;border-radius:5px}
.gb-catalog-goods-item-img{max-width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.gb-catalog-goods-item-price{display:block;margin:10px 0 5px;white-space:nowrap;position: relative;}
.gb-catalog-goods-item-price span{font-size:28px;margin:0 5px 0 0}
._bold{font-weight:700}
.gb-catalog-goods-item-name{position:relative;display:block;line-height:21px;max-height:63px}
.oh{overflow:hidden}
.shop-catalog-goods a .link-anchor{color:#1a1a1a;border-bottom-color:#dcdcdc;-webkit-transition:all .2s ease;transition:all .2s ease}
.shop-catalog-goods a:hover .link-anchor{color:#f14c61;border-bottom-color:#f14c61}
.shop-catalog-goods .solid{border-bottom-width:1px;border-bottom-style:solid}
.shop-catalog-goods .hides:after{content:'';position:absolute;top:0;right:0;width:40px;height:100%;background-repeat:repeat-y;background-position:right 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAQAAABebbrxAAAAT0lEQVR4Xu3MAQqAMAhAUSNX3v/CFWMrBh3h8REB8W0R1x751HrH6HyrPrXu7z4/xn/+gkAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAm81F8Th4bNQUgAAAABJRU5ErkJggg==)}
.shop-catalog-goods .gb-catalog-goods-item-like i{top:1px;position:relative}
.shop-catalog-goods .gb-catalog-goods-item-like{position:absolute;top:15px;left:15px;width:60px;height:35px;background-color:#fff;box-shadow:0 1px 0 #ccc;border:1px solid #ccc;border-radius:3px;color:#f12b85;font-size:26px;line-height:26px;text-align:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);overflow:hidden}
.shop-catalog-goods .gb-catalog-goods-item-like.shop-wishlist-del{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);background-color:#03A9F4;border-color:#03A9F4;color:#fff}
.shop-catalog-goods .gb-catalog-goods-item-like.go-to-zakupka{top:55px}
.shop-catalog-goods .gb-catalog-goods-item-like.go-to-zakupka a{color:#f12b85}
.shop-catalog-goods .gb-catalog-goods-item-like.go-to-zakupka a:hover{color:#fff}
.gb-catalog-goods-item-like .like-hint{display:inline-block;height:34px;position:absolute;top:0;left:100%;padding:0 10px;font-size:15px;line-height:34px;border-radius:0 3px 3px 0;color:#fff;white-space:nowrap;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all .2s ease;transition:all .2s ease}
.bg-black-35{background-repeat:repeat;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGNjiwQIMAAAlABs3a51zQAAAABJRU5ErkJggg==)}
.gb-catalog-goods-item:hover .gb-catalog-goods-item-like{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.gb-catalog-goods-item-like:hover .like-hint{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.gb-catalog-goods-item-like:hover{background-color:#f12b85;border-color:#f12b85;box-shadow:0 1px 0 #999;color:#fff;overflow:visible}
.gb-catalog-goods-item.outofstock-item {filter: grayscale(100%);}
.shop-catalog-goods .gb-catalog-goods-item.outofstock-item a, .shop-catalog-goods .gb-catalog-goods-item.outofstock-item a .link-anchor {color: #999;}


#fountainG{position:relative;width:120px;height:14px;margin:auto}
.fountainG{position:absolute;top:0;background-color:#bdb9bd;width:14px;height:14px;animation-name:bounce_fountainG;-o-animation-name:bounce_fountainG;-ms-animation-name:bounce_fountainG;-webkit-animation-name:bounce_fountainG;-moz-animation-name:bounce_fountainG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);border-radius:9px;-o-border-radius:9px;-ms-border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px}
#fountainG_1{left:0;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}
#fountainG_2{left:15px;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}
#fountainG_3{left:30px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}
#fountainG_4{left:45px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}
#fountainG_5{left:60px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}
#fountainG_6{left:75px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}
#fountainG_7{left:90px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}
#fountainG_8{left:105px;animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}
@keyframes bounce_fountainG {
0%{transform:scale(1);background-color:#c9c9c9}
100%{transform:scale(.3);background-color:#fff}
}
@-o-keyframes bounce_fountainG {
0%{-o-transform:scale(1);background-color:#c9c9c9}
100%{-o-transform:scale(.3);background-color:#fff}
}
@-ms-keyframes bounce_fountainG {
0%{-ms-transform:scale(1);background-color:#c9c9c9}
100%{-ms-transform:scale(.3);background-color:#fff}
}
@-webkit-keyframes bounce_fountainG {
0%{-webkit-transform:scale(1);background-color:#c9c9c9}
100%{-webkit-transform:scale(.3);background-color:#fff}
}
@-moz-keyframes bounce_fountainG {
0%{-moz-transform:scale(1);background-color:#c9c9c9}
100%{-moz-transform:scale(.3);background-color:#fff}
}
.product-list-sort{font-size:13px;margin-bottom:20px;color: #666;font-weight: bold;min-height: 18px;}
.product-list-sort a{text-decoration:none;text-shadow:0 0 0 #aaa;color:#444;font-family:'Roboto';font-weight:300;padding:0 2px;margin-left: 3px}
.product-list-sort a span{border-bottom:1px solid #dcdcdc}
.product-list-sort a .lnr{font-size:12px;position:relative;top:2px}
.product-list-sort a:hover span,.product-list-sort a.active span, .product-list-sort span.active {color:#ff1f69;border-bottom:1px dotted #ffd5e3;text-shadow:none;}
.product-list-sort a.active span, .product-list-sort span.active {font-weight: bold;}

.product-list-sort.new a i {display: none;}
.product-list-sort.new a.active.asc i.lnr-arrow-up {display: inline-block;margin-left: 5px;}
.product-list-sort.new a.active.desc i.lnr-arrow-down {display: inline-block;margin-left: 5px;}

.product-list-sort .product-sort {float: right;padding: 5px 0;}
.product-list-sort .product-view {border: 1px solid #ddd;display: inline-block;padding: 5px 10px;border-radius: 4px;}
.product-list-sort .aditional-sort {position: relative;}
.product-list-sort .aditional-sort ul {border-color: #ddd;box-shadow: 0 2px 6px rgba(0,0,0,0.175);}
.product-list-sort .aditional-sort .dropdown-menu>li>a {font-size: 13px;text-shadow: 0 0 0 #aaa;color: #444;font-weight: 300;}
.product-list-sort .aditional-sort .dropdown-menu>li>a:hover, .product-list-sort .aditional-sort .dropdown-menu>li>a:focus {background: none;text-decoration: }

.product-view .lnr{border-bottom:none;font-size:14px!important}
.noitem-block{background:#eee;padding:30px 20px;color:#888;font-family:'Roboto'}
.product-item .ui-balloon-tl{max-width:310px;margin-right: 10px;background:#fff;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.13);-moz-box-shadow:3px 3px 4px rgba(0,0,0,.13);box-shadow:3px 3px 4px rgba(0,0,0,.13)}
.product-item p.ui-notice.ui-notice-normal.ui-notice-help{position:relative;padding:9px 4px 9px 12px;border:1px solid #ddd;color:#777}
.product-item .ui-notice{line-height:18px}
.product-item .ui-balloon-tl .ui-balloon-arrow{top:-6px;background:#fff;left:10px;top:-5px;border-right:none!important;border-bottom:none!important;top:-8px\9;border:1px solid #ccc;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475,M12=-0.7071067811865477,M21=0.7071067811865477,M22=0.7071067811865475,SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.7071067811865475,M12=-.7071067811865477,M21=.7071067811865477,M22=.7071067811865475,SizingMethod='auto expand');-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.product-item .ui-balloon .ui-balloon-arrow{position:absolute;display:block;width:10px;height:10px;overflow:hidden}
.product-sidebar{float:right;width:280px;font-family:'Roboto';margin-top:30px;word-break: break-word;}
.product-sidebar .topic_n{font-size:17px;color:#333;border-bottom:1px solid #dcdcdc;text-decoration:none}
.product-sidebar .topic_n:hover{color:#ff1f69;border-bottom:1px dotted #ffd5e3;text-decoration:none}
.product-sidebar span.ttl{display:inline-block;margin:20px 0 10px;padding:0 0 4px;font-size:15px;text-transform:uppercase;font-weight:700;color:#1a1a1a;border-bottom:3px solid #ff1f69}
.product-sidebar span.ttl:first-child{margin:0 0 10px}
.product-sidebar span.desc{display:block}
.product-sidebar .dost-types li{position:relative;padding-left:10px;margin:5px 0 11px;font-size:14px}
.product-sidebar .dost-types li:before{content:'';display:inline-block;width:4px;height:4px;position:absolute;top:6px;left:0;background-color:#000;border-radius:50%}
.product-sidebar .cont{padding:20px;background-color:#f0f0f0;border:1px dotted #eee}
.product-sidebar .foto_user {border: 1px solid #ccc;margin-right: 15px;}
.product-sidebar .desc_user .ttl a {color: #222;border-bottom: 1px dotted #888;font-size: 17px;}
.product-sidebar .desc_user .ttl a:hover {color: #222;border-bottom: 1px solid #888;text-decoration: none;}
.product-sidebar .desc_user .desc {color: #999;margin-top: 2px;}
.cont-prod-image{position:relative;padding-right: 0;}
.cont-prod-description {padding-left: 30px;}
.product-img{border:1px solid #ccc;width:100%;height:403px;top:0;right:0;left:0;bottom:0;text-align:center;padding:0;line-height:400px;margin-bottom: 1px;}
.product-img img{max-width:100%;max-height:100%;vertical-align:middle}
.product-actions a{text-decoration:none;margin:0;display:inline-block;position:relative;color:#888;font-size:14px}
.product-info a{text-decoration:none;display:inline-block;position:relative;color:#333}
.product-info span.lnr{font-size:17px;position:relative;top:2px}
.product-actions a span,.product-info a span{border-bottom:1px dotted #ccc;-webkit-transition:all .2s ease;transition:all .2s ease}
.product-actions a:hover span,.product-info a:hover span{color:#ff1f69;border-bottom:1px dotted #ffd5e3}
.product-actions a i{font-size:17px;position:relative;top:4px}
.product-actions a i.lnr-store{font-size:21px}
.product-buttons{margin-top:25px}
.product-buttons .btn-link{color:#777}
.product-buttons .btn-link.shop-wishlist-del,.product-buttons .btn-link:focus{color:#129fde;text-decoration:none}
.product-buttons .btn-link:hover{text-decoration:none;color:#ff1f69}

.product-buttons button{font-size:15px;line-height:24px;padding:8px 15px;font-family:'Roboto';text-transform:uppercase}
.product-buttons button.btn-default{color:#999}
.product-main-action{font-family:'Roboto';margin-right:280px;position:relative}
.product-buttons table{margin:0}
.product-buttons .table>tbody>tr>th{border-top:0}
.product-buttons .to-cart{font-size:15px;font-weight:700;background:#2bb673;border-bottom:2px solid #239c62;color:#fff;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-radius:4px;cursor:pointer}
.product-buttons .to-cart:hover{background:#2ec27a;border-bottom:2px solid #239c62;color:#fff;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent}
.product-buttons .to-cart.no-stock {background: #b1b3b2;border-bottom: 2px solid #979a99;}
.product-title h1{font-size:32px;font-family:'Roboto';line-height:30px;margin:0 0 12px}
.product-id{color:#999;margin-bottom:6px}
.product-desc{font-size:14px}
.product-price{font-size:29px;font-weight:700;margin-top:25px}
.product-stock{color:#888;font-weight:300;font-size:14px}
.product-info h3, .rel-goods h3, .product_tabs a {font-size:22px;font-family:'Roboto';font-weight:700}
.product_tabs {margin-bottom: 30px;}
.product_tabs a {margin-right: 20px;color: #999;border-bottom: 1px dashed #ddd;}
.product_tabs a.active {color: #333;border-bottom: none }
.product-info{margin-top:10px}
.product-info-cont {padding-right: 320px;}
.product-item .service1-items{float:left;border-left:1px solid #DDD}
.product-item .service1-item{height:107px;width:116px;display:block;float:left;position:relative;border-bottom:1px solid #DDD;border-right:1px solid #DDD}
.product-item .service1-item > img{max-height:110px;max-width:110px}
.product-item .service-image-left > center > img,.product-item .service-image-right > center > img{max-height:319px}
.promo_forum_title {position: relative;}
.promo_forum_title img {position: absolute;bottom: -8px;right: -200px;}
.brand_forum_title {text-transform: initial;}
.count_all_otz {padding: 10px 0;font-size: 18px;font-family: 'Roboto';float: left;}
.count_all_otz.count_all_avg {margin-left: 20px;}
.count_all_otz .cnt {display: inline-block;padding: 5px 8px;color: #fff;background: #ff1f69;margin-right: 10px;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;}
.count_all_otz.count_all_avg .cnt {background: #2ec27a;}
a.main_all_otz {font-size: 14px;color: #666;border-bottom: 1px solid #ccc;}
a.main_all_otz:hover,a.main_all_otz:focus {color: #ff1f69;border-bottom: 1px solid #ff1f69;text-decoration: none;}

/* MPF Magnific gallery + */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#eaebed;opacity:.95}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#222;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #ccc}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #ccc}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(250,250,250,0.6)}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.95}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
/* MPF - */

.tips_block .message{font-size:16px;margin-bottom:30px}
.vote-tip-cont{margin:0 0 10px 10px;padding:10px;text-align:center;border:1px solid #ddd;font-family:'Roboto';background:#f3f3f3;border-radius:4px}
.vote-tip-cont .green{color:#2bb673}
.vote-tip-cont .red{color:#d9534f}
.vote-tip-cont .total{font-size:24px;font-weight:700;padding:0 20px;display:block}
.adv_left_banners a {display: block;margin-bottom: 20px}
.adv_left_banners a:hover img{-webkit-filter:brightness(108%);-moz-filter:brightness(108%);-o-filter:brightness(108%);-ms-filter:brightness(108%);filter:brightness(108%)}
.adv_left_banners a img{border: 1px solid #ddd;-webkit-transition:all .3s;transition:all .3s;transition-timing-function:cubic-bezier(0,1,0.5,1)}
.adv_left_banners {text-align: center;padding-top: 20px !important;}
.tip_complete{border-color:#2bb673;background:#f5fbf8}
.tip_deny{border-color:#ddd;background:#f5f5f5;color:#888}
.main-menu{font-family:'Roboto'}
.main-menu.navbar{border:none;margin:0 -15px}
.main-menu .h4{height:21px;overflow:hidden}
.main-menu .navbar-nav {height: 50px;overflow: hidden;}
.main-menu .navbar-nav>li>a{color:#222;font-size:16px;font-weight: 500;}
.main-menu .nav a:focus,.main-menu .nav .open>a:focus{background-color:#fff;color:#222}
.main-menu .nav a:hover{text-decoration:none;background-color:#fff;color:#f14c61}
.main-menu .nav .open>a,.main-menu .nav .open>a:hover{background-color:#fff;color:#f14c61}
.main-menu .navbar-collapse{padding:0}
.main-menu .mega-dropdown-menu > li > ul > li.dropdown-header > a,.main-menu .mega-dropdown-menu > li > ul > li.dropdown-header.item-of-the-day{padding-left:0}
.main-menu .mega-dropdown-menu > li > ul > li.dropdown-header > span{padding:3px 0;display:block}
.main-menu .mega-dropdown-menu > li > ul > li.dropdown-header > a,.main-menu .mega-dropdown-menu > li > ul > li.dropdown-header > span{border-bottom:1px solid #ddd;font-weight: 500;}
.main-menu .mega-dropdown-menu > li > ul > li.dropdown-header > a:hover, .main-menu .mega-dropdown-menu > li > ul > li.dropdown-header > span:hover {cursor: pointer;color: #f14c61;}
.main-menu .dropdown-menu.mega-dropdown-menu{border-color:#dedede;box-shadow:rgba(0,0,0,0.10) 0 4px 10px;background:#fff url(/img/topshad.png) repeat-x}
.main-menu .glyphicon-play{font-size:5px;top:-1px;margin-left:3px}
.main-menu a.alllink{text-decoration:underline}
.main-menu .dropdown-header i.glyphicon{font-size:13px;color:#777;top:0;margin-right:3px}
.main-menu .item-image-cotainer{display:block}
.main-menu .item-image-cotainer img{border:1px solid #ddd;max-height:150px}
.main-menu .dropdown-menu.mega-dropdown-menu img:hover{opacity:.9}
.main-menu a.btn-success:hover{background:#2ec27a;border-color:#239c62!important;color:#fff}
.main-menu .mega-dropdown{position:static!important}
.main-menu .mega-dropdown-menu{padding:20px 0;width:100%;box-shadow:none;-webkit-box-shadow:none}
.main-menu .mega-dropdown-menu > li > ul{padding:0;margin:0}
.main-menu .mega-dropdown-menu > li > ul > li{list-style:none}
.main-menu .mega-dropdown-menu > li > ul > li > a{display:block;color:#222;padding:3px 5px}
.main-menu .mega-dropdown-menu > li ul > li > a:hover,.mega-dropdown-menu > li ul > li > a:focus{text-decoration:none}
.main-menu .mega-dropdown-menu .dropdown-header{font-size:18px;color:#333;padding:5px 60px 5px 5px;line-height:30px}
.main-menu .carousel-control{width:30px;height:30px;top:-35px}
.main-menu .left.carousel-control{right:30px;left:inherit}
.main-menu .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{font-size:12px;background-color:#fff;line-height:30px;text-shadow:none;color:#333;border:1px solid #ddd}
.main-menu .promo-link .glyphicon{margin-right:5px;font-size:15px;color:#ccc}
.main-menu .promo-link a {padding-left: 12px;}
.menu-burger-icon {position: absolute;left:10px;top:11px;}
.navbar-toggle .icon-bar{background:#444}
.main-menu .navbar-toggle{float:none;width:100%;border: 1px solid #999;}
.main-menu .navbar-toggle .ttl{display:inline-block;text-transform:uppercase}

.left_col_shop{width:200px;padding-right:20px;border-right:1px solid #ddd;float:left}
.right_col_shop{margin-left:230px; position: relative;}
.left_col_shop ul.subcat li{float:none}
.left_col_shop ul.subcat li a.active{background:#8bc34a;border-radius:3px}
.left_col_shop div.subcat_cont{margin:0;border-bottom:none}
.left_col_shop ul.subcat li.parent_punk {font-weight: 600; text-transform: uppercase; font-family: Roboto;}
.left_col_shop ul.subcat li.podpunkt{padding-left:20px}
.left_col_shop ul.subcat li.active_punkt{font-weight:700}
.right_col_shop .product-list-sort{margin-bottom:0;}
.right_col_shop .search_form_mini_cat {margin-bottom: 15px;}
.rel-goods ul.main_goods{padding:0;height:295px;overflow:hidden;margin-top:20px}
.stock_cabinet .l_col .nav>li>a{font-size:15px;color:#222;font-family:'Roboto'}
.stock_cabinet .l_col .nav>li.active>a{color:#fff}
.stock_cabinet .l_col .nav-tabs>li.active>a,.stock_cabinet .l_col .nav-tabs>li.active>a:hover,.stock_cabinet .l_col .nav-tabs>li.active>a:focus{color:#222;font-weight:700}
.photo-tovar-zakaz{width:80px;text-align:center}
.stock_cabinet .page-header{margin-top:0;border-bottom:4px solid #eee}
.stock_cabinet .table-bordered{font-family:'Roboto'}
.stock_cabinet .table-bordered>thead>tr>th{vertical-align:middle}
.stock_cabinet .l_col .nav-pills>li.active>a,.stock_cabinet .l_col .nav-pills>li.active>a:hover,.stock_cabinet .l_col .nav-pills>li.active>a:focus{background-color:#8bc34a}
.stock_cabinet .l_col{border-right:1px solid #e1e1e1}
.stock_cabinet .stock_order_tabs {clear: both;margin-bottom: 20px;}
.stock_cabinet .stock_order_tabs a {color: #999;}
.stock_cabinet .stock_order_tabs.nav>li>a {padding: 5px 10px; font-size: 11px;}
.stock_cabinet .stock_order_tabs.nav-pills>li.active>a, .stock_cabinet .stock_order_tabs.nav-pills>li.active>a:hover, .stock_cabinet .stock_order_tabs.nav-pills>li.active>a:focus {
    background-color: #aaa;
}
.stock_cabinet .btn-success{background-color:#8bc34a;border-color:#7fb145!important}
.stock_cabinet .btn-success:hover{background-color:#7cbf2f;border-color:#7fb145!important}
.search-tabs a,.search-tabs a:hover {color:#000}
.nav-pills.search-tabs>li.active>a, .nav-pills.search-tabs>li.active>a:hover, .nav-pills.search-tabs>li.active>a:focus { color: #000; background-color: #eeeeee;}

.zakaz-list-pr .user-name{width:110px}
.zakaz-list-pr .user-name .name{color:#000}
.zakaz-list-pr .user-name .btn{padding:5px 2px}
.zakaz-list-pr .id-zakaz{width:43px;text-align:center}
.zakaz-list-pr .id-zakaz span{display:block;color:#999;font-size:11px}
.zakaz-list-pr td{vertical-align:middle!important}
div#comm_otm{padding:15px;width:350px;text-align:left;right:0;position:absolute;z-index:9;top:35px;border:1px solid #ddd;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:rgba(0,0,0,0.10) 0 2px 8px}
div#comm_otm label{display:block;font-weight:400}
div#comm_otm textarea{margin:10px 0}
.stock_cabinet .stock_search_form{padding:10px;background:#f4f4f4;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.stock_cabinet .edit_data_container .edit_tovar{background:#f4f4f4;padding:20px}
.stock_cabinet .no-item{color:#999;font-size:23px;font-family:'Roboto';line-height:100px;font-weight:300;text-align:center;border:none}
.info-row-cabinet{font-size:15px;font-family:'Roboto';margin-top:10px}
.info-row-cabinet .label{-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;width:60px;height:60px;line-height:60px;text-align:center;font-size:20px;font-weight:300;display:inline-block;position:relative;padding:0;top:2px;float:left}
.info-row-cabinet .ttl{line-height:18px;display:table-cell;vertical-align:middle;height:60px;padding-left:10px}
.info-row-cabinet.uvedomleny{line-height:60px;color:#888;font-weight:300}
.info-row-cabinet.uvedomleny span{color:#2bb673;font-weight:700}
.info-row-cabinet .ttl a{color:#000}
.dashboard-cabinet .panel-body{min-height:121px}
.dashboard-cabinet .panel-heading small a{color:#888;border-bottom:1px dotted #888}
.dashboard-cabinet .panel-heading small a:hover{color:#888;border-bottom:1px solid #888;text-decoration:none}
.dashboard-cabinet .topitem img{border:1px solid #ddd}
.dashboard-cabinet .user_balance img{float:left;max-width:91px}
.dashboard-cabinet .user_balance .ttl{margin-left:102px;font-size:13px;font-family:'Roboto';margin-top:12px}
.dashboard-cabinet .user_balance .ttl span{display:block;font-size:22px;font-weight:700}
.dashboard-cabinet .user_balance .ttl a{color:#888;border-bottom:1px dotted #888}
.dashboard-cabinet .user_balance .ttl a:hover,.dashboard-cabinet .user_balance .ttl a:focus{color:#888;border-bottom:1px solid #888;text-decoration:none}
.label-warning{background-color:#ffa726}
.label-info{background-color:#03a9f4}
.label-success{background-color:#8bc34a}
.label-danger{background-color:#ff568e}
.user_balance_cabinet{overflow:hidden}
.user_balance_cabinet img{float:left;max-width:170px}
.user_balance_cabinet .ttl{margin-left:195px;font-size:15px;font-family:'Roboto';padding-top:43px}
.user_balance_cabinet .ttl span{display:block;font-size:29px;font-weight:700;margin-bottom:4px}
.user_balance_cabinet .ttl a{color:#888;border-bottom:1px dotted #888;margin-right:25px}
.user_balance_cabinet .ttl a:hover,.user_balance_cabinet .ttl a:focus{color:#888;border-bottom:1px solid #888;text-decoration:none}
.stock_menu{background:#eee;margin:-30px -45px 30px;border-radius:0;border:none}
.stock_menu a{color:#000;border-right:1px solid #ddd;transition:all .3s ease}
.stock_menu a:hover{background:#e9e9e9!important;color:#000}
.stock_menu .ttl a{background:#03a9f4;color:#fff}
.stock_menu .ttl a:hover{background:#03a9f4!important;color:#fff}
li.toggle-menu-r {position: static!important;}
li.toggle-menu-r a{color:#fff!important}
li.toggle-menu-r.stock a,li.toggle-menu-stock a:hover{background:#03a9f4!important}
li.toggle-menu-r.sp a,li.toggle-menu-r.sp a:hover{background:#ff1f69!important;padding:15px 13px}
li.toggle-menu-r a.to-other-catalog{padding:15px;background:#fff!important;color:#000!important}
li.toggle-menu-r a.to-other-catalog:hover{padding:15px;background:#fff!important;color:#f14c61!important}
li.toggle-menu-r ul.dropdown-menu{border-color:#dedede;box-shadow:rgba(0,0,0,0.10) 0 4px 10px;background:#fff url(/img/topshad.png) repeat-x}
.toggle-menu-r:hover .dropdown-menu{display:block}
.search_stock_form{padding:15px 12px;background:#eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.search_stock_form label{font-family:'Roboto';font-size:14px;font-weight:700;text-shadow:none}
.search_stock_form .radio label{font-weight:300}
.no-items-stock{font-size:16px;font-family:'Roboto';color:#999}
a#open_modal_city{padding-left:1px}
.forum_title.stock h1 span.stock_user{color:#666;font-size:14px;display:block;margin-top:10px;float:right;font-family:'Roboto'}
.forum_title.stock h1 span a{color:#666;font-weight:600}
.forum_title.stock h1 span .btn{margin-left:5px}
.forum_title.stock h1 span.glyphicon{font-size:12px;color:#999}
.to_vitrina_url, .how_to_vitrina {font-size:13px;line-height:60px;color:#999;float:right; margin-left: 30px;}
.to_vitrina_url .glyphicon{font-size:5px;top:-1px}
ul.dop_photos li{position:relative;float:left;height:110px;line-height:110px;width:110px;text-align:center;border:1px solid #ccc;margin-right:1px;margin-bottom:1px;background:#fff}
ul.dop_photos li img{max-width:100px;max-height:100px}
ul.dop_photos li:hover{opacity:.8}
ul.dop_photos .del_dop_image{position:absolute;bottom:0;left:0;background:#eee;height:20px;width:108px;line-height:20px}
ul.dop_photos .del_dop_image:hover{color:#333}
.product-item .has_dop_images{margin-bottom:10px}
.product-item .cbx_img2{cursor:pointer}
.edit_tovar .dropzone{display:inline-block;padding:0 15px;min-height:110px;line-height:108px}
.edit_tovar .dropzone .dz-message{margin-bottom:0}
.edit_tovar .dropzone .dz-message .glyphicon{font-size:16px}
.edit_tovar .dropzone .dz-preview{line-height:30px}
.edit_tovar .change_photo{position:absolute;right:15px;top:0}
.file_upload_vit{display:block;position:relative;overflow:hidden;height:34px;margin-bottom:0}
.file_upload_vit mark{background:transparent;padding-left:5px;cursor:pointer;display:inline-block;width:400px}
.file_upload_vit .mark_block{width:20%;display:inline-block}
.file_upload_vit span{margin-left:5px}
.file_upload_vit input[type='file']{display:none}
.file_upload_vit_block{padding-left:0}
.add_new_stock_tov {position: absolute;top: 30px;right: 40px;color: #888;}
.add_new_stock_tov span {margin-right: 5px;}
.add_new_stock_tov:hover {color: #888;}
.dateProsrochka {color: #ff1f69;margin-top: 5px;}
.inblock-img-responsive img {display: block;max-width: 100%;height: auto;}
.percent_nabrano {padding: 1px 8px;background: #43c385;display: inline-block;color: #fff;font-family: 'Roboto';
    font-size: 12px;-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;margin-right: 10px;float: right;
}
.percent_nabrano.hot {background: #ff76a3;}
.youtube_instr img {-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.15);
    box-shadow: 0 2px 3px rgba(0,0,0,0.15);border-radius:4px; -webkit-transition: all 0.3s;transition: all 0.3s;transition-timing-function: cubic-bezier(0,1,0.5,1);}
.youtube_instr:hover img {-webkit-filter: brightness(115%);-moz-filter: brightness(115%);-o-filter: brightness(115%);-ms-filter: brightness(115%);
    filter: brightness(115%);}
.order_comment {border-radius: 30px;padding: 3px 10px;margin: 3px 0 3px 0;}
.order_comment:hover {cursor: default;text-decoration: none;}
h3.retailrocket-widgettitle {margin-bottom: 30px; }
h3.retailrocket-widgettitle.left-align {text-align:left;}
.retailrocket-widget ul {text-align:left;}
.retailrocket-widget ul.pl-0 {padding-left: 0}


/*.small_banner_about img {display: none;}*/
.small_banner_about {margin:20px 0px 30px;}
/* A|B TESTS +
.small_banner_about_incat_old .small_banner_about {margin:20px -45px 30px;}
.small_banner_about_incat_blured .small_banner_about {margin:20px -45px 30px;}
.small_banner_about_incat_blue .small_banner_about {margin:20px 0px 30px;}
.small_banner_about_incat_none .small_banner_about {}

.small_banner_about_incat_reg_old .small_banner_about {margin:20px -45px 30px;}
.small_banner_about_incat_reg_blue .small_banner_about {margin:20px 0px 30px;}
 A|B TESTS - */

span.sum_avans_schet {color:#999;font-size: 11px;display: block;}
.topic_menu {overflow: hidden;}
.topic_menu li {float: left}
.topic_menu li a {color:#000;font-size: 15px;padding: 5px 20px 18px 0;margin-top: 8px;margin-right: 10px; display: inline-block;text-decoration: none;}
.topic_menu li a.active {font-weight: bold;}
.topic_menu li span {color: #999; font-weight: normal; padding-left: 8px;}
.topic_menu li a:hover {text-decoration: none;color:#ff1f69;}
.topic_menu li a.active:hover {cursor: text;}
.topic_menu li i {display: none;}

.topics_akcii .social-akcii {display: none;padding: 5px 7px;color:#fff;background: rgba(50,50,50,0.5);position: absolute;z-index: 1;top:5px;left: 20px}
.topics_akcii .social-akcii .txt {padding-bottom: 4px;}
.topics_akcii .thumbnail:hover .social-akcii {display: inline-block}
.topics_akcii .social-akcii .ya-share2 {display: inline-block}
.ya-share2__item_service_whatsapp, .ya-share2__item_service_viber {display: none !important;}

.order-upsale-ttl {border-top: 1px solid #ddd; margin-top: 30px; padding-top: 30px; margin-bottom: 30px; font-weight: bold; font-family: Roboto; }
.order-upsale-items {overflow: hidden;}
/*.order-upsale-items li {float: left;margin-right: 20px; overflow: hidden; width: 150px;}*/
/*.order-upsale-items li:first-child {margin-left: 20px}*/
.order-upsale-items .tov_photo {height: 150px; position: relative;overflow: hidden; text-align: center; }
.order-upsale-items .tov_photo img {max-height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transition: all 0.3s; transition: all 0.3s; transition-timing-function: cubic-bezier(0,1,0.5,1); }
.order-upsale-items .tov_price {padding: 10px 1px 5px; font-family: 'Roboto'; font-weight: 600; font-size: 18px;text-align: left;}
.order-upsale-items .tov_name {text-align: left;font-size: 13px;}
.order-upsale-items .tov_name a {color: #3a3a3a;border-bottom: none;}
.order-upsale-items .item:hover .tov_name a {color: #ff1f69;border-bottom: 1px solid #ff1f69;text-decoration: none;}
.order-upsale-items .item:hover img {-webkit-filter: brightness(105%); -moz-filter: brightness(105%); -o-filter: brightness(105%); -ms-filter: brightness(105%); filter: brightness(105%); }

.item_bage {
	font-family: 'Roboto';
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    padding: 2px 10px;
    border-radius: 3px;
    font-size: 11px;
    text-align: center;
}
.item_bage.time_add {background-color: #03A9F4;}
.item_bage .glyphicon {margin-right: 2px;font-size: 10px;}
ul.shop-catalog-goods.top_tovars {overflow: hidden; height: 900px}
.h2.more_items a {float:right;font-size:14px;color: #000;text-decoration:none;padding-top: 15px;}
.h2.more_items a span {border-bottom: 1px dotted #000;}
.h2.more_items a:hover span {border-bottom: 1px solid #000;}
.h2.more_items .glyphicon {font-size: 9px;}
.main_new_topics {overflow: hidden;padding: 0 9%;}
.main_new_topics li {float: left;width: 32%;margin-right: 1.3%;margin-bottom: 30px;min-height: 140px;}
.main_new_topics a {color:#000;}
.main_new_topics a:hover {text-decoration: none;color:#000;}
.main_new_topics a:hover .ttl {color: #f14c61;}
.main_new_topics .ttl {font-size: 16px;font-weight: bold;margin-bottom: 10px;max-height: 65px; overflow: hidden;}
.main_new_topics .txt {font-size: 13px;padding-right: 20px;max-height: 37px;overflow: hidden;}
.main_new_topics .date {font-size: 13px;margin-top: 10px;}
.r_counts {font-size:11px;font-weight: bold;position: absolute; bottom: 0px;left:0;text-align: left;}
.r_counts span {color:#000;background: transparent;display: inline-block;padding: 2px 4px;font-family: 'Roboto';
    -webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;}
#no_zakaz {display: none}

.defaultSkin span.mce_media {background: url(/img/icons_addon.png) no-repeat -6px -7px !important;}

input.plus_reputation {
    background: url(/img/arrow-up-16.png) #fff no-repeat 10px center;
    color: #fff;padding: 5px;width: 38px;cursor: pointer;border: 1px solid #CCC;font-size: 14px;-webkit-border-radius: 4px;
    -moz-border-radius: 4px;border-radius: 4px;}
input.plus_reputation:hover {
    border-color: #000;
}
.comment-panel {margin-left: 40px;}
.comment-panel .ttl a {color:#000;font-weight: bold;}
.otz_right_content .comment-hd {padding-left:40px;font-family: Roboto;color:#888;font-size:14px;}
.new_zakaz_cup td {background:#DEFFD1 url(/img/alert-overlay.png) repeat-x !important;}
.zap_cancel_zakaz_cup td {background:#FFD1D1 url(/img/alert-overlay.png) repeat-x !important;}
.zakaz_in_ryad_cup td:first-child {background-color: #e6fbca !important;}
.zakaz_in_ryad_half_cup td:first-child {background-color: #c0dfff !important;}
.topics_akcii {margin-top: 30px;}
.topics_akcii .item .img {overflow: hidden;}
.topics_akcii .item .img img {-webkit-transition: all 1s ease;
					     -moz-transition: all 1s ease;
					      -ms-transition: all 1s ease;
					          transition: all 1s ease;}
.topics_akcii .thumbnail:hover .img img {-webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.10); /* Firefox */
    -ms-transform:scale(1.10); /* IE 9 */
    -o-transform:scale(1.10); /* Opera */
     transform:scale(1.10);}
.topics_akcii .item .ttl {font-size: 14px;font-weight: bold;height: 40px;overflow: hidden;}
.topics_akcii .item .date_to {font-size: 14px;color:#999;line-height: 33px;}
.topics_akcii .item .date_to i {top: 2px;margin-right: 2px;}
.topics_akcii .item .btn {border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;}
.divider_blue {width: 70px;border-top :4px solid #03a9f4;}
#dlepollform .label {color: #000;font-size: 12px;padding: 0;}
.dop_act_zak {background: #f4f4f4;margin: 10px -5px -7px -5px;padding: 5px;}
.pm td.pm_list a.btn:hover {text-decoration:none;}
.tovar_otzyv {margin: 0 0 15px 0;font-size: 14px;font-family: Roboto;text-transform: uppercase;}
.tovar_otzyv a {color:#000;border-bottom: 1px dotted #999;}
.tovar_otzyv a:hover {border-bottom: 1px solid #999;color:#000;text-decoration:none;}
.social-stock {margin-top: 20px;color: #999;}
.social-stock .txt {margin-bottom: 5px;}
.social-stock-user {position: absolute;right: 6px;top: 0;color: #999;}
.social-stock-user .txt, .social-stock-user .ya-share2 {display: inline-block;}
.social-stock-user .ya-share2  {top: -4px;position: relative;margin-left: 6px;}
.cat-desc ul {list-style: outside;padding-left: 15px;margin-bottom: 15px;}

.search-zakaz-form {float: right;}
.search-zakaz-form.actual {margin-top: 19px;margin-bottom: 20px;}
.search-zakaz-form #zakaznum {width: 87px}
.search-zakaz-form #zakazname {width: 150px}
.stock_sizes {color: #888;font-weight: 300;font-family: 'Roboto';margin-bottom: 5px;font-size: 13px;}

.z_action_button .dropdown-menu>li>a {padding: 3px 1px 3px 15px;}
.z_action_button .dropdown-menu {left:auto;right: 0;}
.pm td.pm_list .z_action_button a {color: #000;}
.pm td.pm_list .z_action_button a:hover {text-decoration: none;}
.select-site .small {font-size: 8px;position: relative;left: -3px;}
.select-site.active {background: #fff;position: relative;height: 36px;}
.select-site:last-child.active {border-right: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9;}

.d_big_red_block{padding:0 30px}
.d_big_red_block .top_line{height:20px;color:#999}
.d_big_red_block .d_text_bl{padding:10px 20px;border:1px solid #ddd;border-radius:5px}
.d_big_red_block .top_line span{display:block;font-size:14px;font-weight:bold;float:left}
.d_big_red_block .top_line a{color:#666;font-size:12px;font-weight:normal;text-decoration:none}
.d_big_red_block .d_text_bl .d_nb{width:280px;float:left;padding-right:0;padding-left:20px;margin-bottom:10px}
.d_big_red_block .d_text_bl.d_new_materials{padding-left:0;padding-right:0;width:616px}
.d_big_red_block .d_text_bl .d_nb .img{float:left;width:70px;margin-right:10px;margin-bottom:10px}
.d_big_red_block .d_text_bl .d_nb .text{color:#e23b77}
.d_big_red_block .d_text_bl .d_nb .text a{color:#e23b77;text-decoration:underline;font-family:Arial;font-size:12px}
.d_big_red_block .d_text_bl .d_go_there{background:url(red_arr.gif) no-repeat left 5px;padding-left:10px;color:#919090}
.d_big_red_block .d_text_bl .d_r_com{float:left;background:url(comment_red.gif) no-repeat left 2px;padding-left:15px;font-size:11px;margin-top:1px}
.d_big_red_block .d_text_bl .text .d_r_rub{color:#8e9e7f;margin-left:5px;float:left;font-size:11px;margin-top:1px;width:185px}
.d_big_red_block .d_text_bl .text .d_r_rub a{color:#8e9e7f;font-family:Tahoma;text-decoration:none;font-size:11px}
.d_big_red_block .d_text_bl .d_r_rub a:hover{color:#8e9e7f;text-decoration:underline}
.d_big_red_block .d_text_bl .d_r_com,.d_big_red_block .d_text_bl .d_r_com a{color:#c0c0c0;text-decoration:none}
.hd-search-form{padding-left:20px}
.hd-dop-info{padding-left:20px}
.pseudo-select-list{position:relative;height:35px;background-color:#fff;border:1px solid #ccc;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box}
.gb-search-input .gb-input-text,.gb-search-input .pseudo-select-list .gb-input-text{padding-right:40px}
.pseudo-select-list input[type="text"]:focus{background:#f9f9f9}
.pseudo-select-list input[type="text"]{text-shadow: 0 0 0 #aaa;font-family:'Roboto';font-size:14px;line-height:35px;font-weight:300;color:#1a1a1a;width:100%;height:100%;padding:0 35px 0 10px;background:transparent;-moz-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:5px;outline:none}
.gb-search-input .gb-search-action-btn{width:33px;height:100%;position:absolute;top:0;right:0;border:0;border-left:1px solid #f4f4f4;background:none;cursor:pointer;text-align:center;border-radius:0 5px 5px 0}
.gb-search-input .gb-search-action-btn:hover .lnr{color:#fb687b}
.gb-search-input .gb-search-action-btn .lnr{font-size:15px;line-height:0;color:#aaa;font-weight:600;position:relative;top:3px}
div.d_logo{background:url(/img/ekb-logo-new7.png) no-repeat left bottom;width:182px;height:46px}
div.d_logo h1{margin:0}
div.d_logo a{padding-top:80px;display:block;width:182px;height:87px}
.forum_cnts{font-size:16px;font-family:'Roboto';color:#666}
.forum_title{margin-bottom:40px;border-bottom:2px solid #f14c61;}
.forum_title h1{font-size:40px;font-family:'Roboto';color:#222;margin:10px 0;text-transform:uppercase;font-weight:300;text-shadow:0 0 0 #aaa}
.forum_title.stock h1 {text-transform: initial;}
.date_dost_order {font-weight: normal; margin-top: 5px; }
.check_type_otpravka a {background: url(/img/tk_logos2.png) no-repeat; transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;color:#000;font-size:16px;display: block;width: 100%;
  padding: 12px 10px 10px 80px;border:1px solid #ddd;}
.btn_pochta a {background-position: 0px -95px ;}
.btn_boxberry a {background-position: 0px -271px ;}
.btn_tkkit a {background-position: -1px -185px;}
.btn_cdek a {background-position: 0px 0px;}
.check_type_otpravka a p {margin-top: 5px;margin-bottom: 0;display: block;font-size: 13px;color:#888;}
.check_type_otpravka a:hover,.check_type_otpravka a:focus,.check_type_otpravka a.active {color:#000;text-decoration: none;border-color: #66afe9;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.check_type_otpravka .cost {font-weight: bold;}
.p-0 {padding: 0!important}
.m-0 {margin: 0!important}
.pvz-choose-input {width:100%;display: block; background: transparent;border:none;color:#000;font-weight:bold;}
#choosenPVZInfo {color:#888;margin-bottom: 20px;}
.tk_kit_infoblock {margin-bottom: 25px;font-size:15px;}
ul.z_tabs li.zakaz_dost_btn a {background: url(/img/dost_delivery.png) 0 6px no-repeat; background-size: 13%; padding-left: 35px;}
ul.z_tabs li.zakaz_pickup_btn a {background: url(/img/icon_bag_.png) 3px 6px no-repeat; background-size: 9%; padding-left: 34px;}
.repeat-dostavka {margin-top:4px;}
.big-banner-cont {margin-bottom: 20px; border-bottom: 1px solid #eee}
.big-banner-cont .desc {color:#bbb;font-size: 12px;text-align: left;max-width: 302px;margin: 0 auto 5px auto;}
.big-banner-cont img {margin: 0 auto;}

.main_brand_slider_cont {max-height: 240px;overflow-y: hidden; overflow-x:initial;}
.main_brand_slider a {padding:5px 8px;display:block;outline: none;}
.main_brand_slider img {transition: all .2s ease-in-out;}
.main_brand_slider a:hover img {transform: scale(1.03);}

.control-label.add-labels {text-align:left;padding-bottom: 5px;padding-left: 0}

.search_filters {margin-top:15px;}
.search_filters .filter_cont {margin-bottom:10px;overflow: hidden;}
.search_filters .filter_cont:last-child, .search_filters>.filter_cont {margin-bottom: 0px;}
.search_filters label {margin-bottom: 2px;margin-top: 3px;}
.search_filters .ttl {color: #666;vertical-align: top;float: left;margin-right: 12px;}
.search_filters .filter-variant {float: left;margin-right: 15px;}
.search_filters .filter-variant .variant-label {cursor:pointer;text-decoration: none; text-shadow: 0 0 0 #aaa; color: #444; font-family: 'Roboto'; font-weight: 300; padding: 0 1px;border-bottom: 1px dotted #aaa;    user-select: none;}
.search_filters .filter-variant .variant-label:hover {border-bottom: 1px solid #aaa;}
.search_filters .variant-input {position: absolute; z-index: -1; opacity: 0; }
.search_filters .variant-input:checked~.variant-label { /* color: #fff; */background-color: #fded9e; padding-left: 6px; padding-right: 6px; border-radius: 3px; border-bottom: 1px solid #fff; font-weight: 400; text-shadow: none; }
.search_filters .all_filters {margin-top: 10px;}
.search_btn {transition: all ease-in-out 0.1s}
.search_btn.highlight {box-shadow: 0 0 7px #FFC107;}
.search_form {position: relative;}
.search_form .search_text {min-width: 220px}
.show-count-block {position: absolute; top: 40%; z-index: 1; border-radius: 5px; font-size: 12px; padding: 5px 15px; background-color: #FFFFFF; border: 1px solid #bdbdbd; box-shadow: 0 2px 5px rgba(103, 103, 103, 0.35); }

.d-none {display: none !important}

.shop-stock-descr {padding: 0 0 20px 0;margin-bottom: 20px;border-bottom: 1px solid #ccc;}
.shop-stock-full-descr {font-size: 15px;}
.shop-sub-ttl {font-weight: bold;font-size: 20px;margin-bottom: 10px;}
.add-stock-news-cont {padding: 15px;background:#f0f0f0;border-radius: 5px;box-shadow: 0 2px 5px rgba(0,0,0,.2);}
.stock-news-items {display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.stock-news-item-cont {display: flex;width: 50%;padding:10px;}
.stock-news-item {width:100%;padding: 20px;border-radius: 4px;border: 1px solid #ddd;box-shadow: 0 3px 5px rgba(30,30,30,0.1);}
.stock-news-item .ttl {font-weight: bold;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #e0e0e0;}

/* dle-forum.css ++ */

a.who-thanks,a.user_a{background:#FFD8E8;color:#777!important;padding:2px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.dle_forum a:active{color:#1b6c7e;text-decoration:none}
.last-list-forum .ttl{font-size:14px;font-family:'Roboto';margin-bottom:10px;margin-left:25px}
.tov_ttl{margin-top:40px;margin-bottom:26px;display:block;font-size:26px;font-weight:bold;text-transform:uppercase;font-family:'Roboto'}
.topic_item{margin:10px 0 60px}
.topic_item .org_name{margin: 0 10px 5px 0;}
.topic_item .org_name a{font-size:13px;color:#999;border-bottom:1px solid #dcdcdc;margin-right: 10px;}
.topic_item .org_name a:hover{text-decoration:none;color:#1a1a1a}
.topic_item .ttl h2{margin:0 0 7px;line-height:27px;font-family:'Roboto'}
.topic_item .ttl h2 a{color:#1a1a1a;text-decoration:none;border-bottom:1px solid #dcdcdc;font-size:24px;line-height:130%}
.topic_item .ttl h2 a:hover{border-bottom:1px solid #1a1a1a}
.topic_item.hide_title {opacity: 0.3;}
.buy,.buy_2,.nov_zakaz,.nov_zakaz_na,a.otvetit,a.nov_tema,a.fast_otvet{display:inline-block;color:#fff!important;text-decoration:none!important;border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:relative;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;font-size:13px!important}
a.nov_zakaz_panel{border-bottom:2px solid #239c62;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:17px!important;text-transform:uppercase;font-weight:300;padding:12px 0!important;width:246px;text-align:center}
a.nov_zakaz_panel:hover{border-color:#2aa86b}
a.favorite{background:transparent;color:#aaa!important}
a.favorite:hover{color:#f14c61!important}
.buy,.buy_2,.nov_zakaz,.nov_zakaz_na,a.otvetit,a.nov_tema,a.fast_otvet{padding:13px 25px}
.buy,.buy_2,.nov_zakaz,.nov_zakaz_na{background:#2bb673;border-bottom:2px solid #239c62}
.buy:hover,.buy_2:hover,.nov_zakaz:hover,.nov_zakaz_na:hover{background:#2ec27a}
a.citata:active,a.redaktir:active,a.udalit:active,a.otvetit:active,a.nov_tema:active,a.fast_otvet:active{position:relative;top:1px}
span.nak_num{color:#aaa}
span.nak_num_v{color:#ccc;float:right}
.post_cont img{max-width:600px}
.addryad{background:#eee;padding:3px;font-size:11px;color:#666;border:1px solid #eee;display:inline-block}
.addryad input[type="text"]{border:1px solid #ccc}
.addryad button{border:1px solid #ccc;padding:0 6px;cursor:pointer}
.addryad button:hover{background:#fff}
.jQtooltip{cursor:pointer;position:relative}
.jQtooltip:hover{text-decoration:underline}
.jQtooltip div{display:none;position:absolute;top:-10px;left:-230px;z-index:1000;width:300px;padding:8px 12px;text-align:left;font-size:12px;line-height:16px;color:#000;-webkit-box-shadow:0 1px 3px #C4C4C4;-moz-box-shadow:0 1px 3px #C4C4C4;box-shadow:0 1px 3px #C4C4C4;border:1px solid #ddd;background:#eee;-moz-border-radius:2px;border-radius:2px}
span.tov_title{display:block;margin-bottom:26px;font-size:21px;font-weight:bold;font-family:'Roboto'}

.tov_img{position:relative;max-width:210px;margin-right:0}
.right_col_shop .vitrina_tovar_cont .tov_img{max-width:190px;}
.cbx_img{cursor:pointer;outline: none !important;}
.vitrina_tovar{display:block;padding:25px 10px 25px 15px;border:1px solid #dddddd;margin-bottom:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:312px;overflow:hidden}
.vitrina_tovar .col-xs-5 {padding-left:0;padding-right:0;}
@media (min-width: 768px) {

  .vitrina_tovar .col-xs-5.cont_btn {
      padding-left:15px;
  }
  span.tov_title {margin-bottom: 16px;
    font-size: 17px;}
}
@media (min-width: 1200px) {
  .vitrina_tovar .col-xs-5.cont_btn {
      padding-left:0px;
      padding-right:15px;
  }
  span.tov_title {margin-bottom: 16px;
    font-size: 21px;}
}
.topic_wside .vitrina_tovar .col-xs-5 {padding-right: 0;}
.vitrina_tovar .mods{display:none}
.tov_desc{margin-bottom:5px;padding-left:15px;margin-top:20px;font-size:13px}
.tov_desc p{margin-bottom:13px}

.mods{font-size:13px}
.mods input[type="text"]{width:100%;}
.mods .form-group{margin-left:0;margin-right:5px;margin-bottom:5px}
.mods .form-group.c1 {width: 10%;}
.mods .form-group.c2 {width: 20%;}
.mods .form-group.c2 select {width: 100%;}
.mods .form-group.c3 {width: 15.5%;}
.mods .form-group.c4 {width: 15.5%;}
.mods .form-group.c5 {width: 24%;}
.mods .form-group.c6 {width: 7%;text-align: right;}
.mods label{display:block}
.mods .c-search {display: none;}
.mods .form-group.c-search {width: 18%;color: #aaa;}
.mods .form-group.c-search select {width: 100%;color: #aaa;}

.top_topics h2{border-bottom:1px solid #222;padding-left:10px;color:#222}
.top_topics .forum_navigation a:link{padding:0 2px}
.top_topics{padding:10px 0 0}
.top_topics td,.top_topics table{border-collapse:collapse}
.top_topics td{padding:5px}
.top_topics tr{border-bottom:1px solid #ddd}
img.logo_topic{max-width:150px;max-height:150px}
tr.topic_all{border-bottom:1px solid #e5e5e5}
.topic_all td{padding:15px!important}
.topic_all .autor_topic,.top_topics .autor_topic{display:block;margin-top:8px;color:#999;float:right}
.topic_all .autor_topic a,.top_topics .autor_topic a{color:#999}
.topic_ttl{display:block;margin-bottom:8px}
.topic_ttl a{font-weight:bold;line-height:140%;font-size:14px!important}
.topic_all .forumdesc{font-size:13px}
.topic_all .forum_navigation{display:block;margin-top:10px;float:right;font-size:12px;color:#999}
.topic_all .forum_navigation a:link{padding:2px 6px}
input.min_sum{width:50px;text-align:center}
input.postavki_name{width:200px}
input.num_zakupki{width:30px}
input.postavki_name,input.num_zakupki,textarea.rekviziti_zakupki{font-size:13px;padding:3px;margin:3px 0}
.forumdesc,.forumdesc a:link,.forumdesc a:visited,.forumdesc a:active{background:transparent;font-size:10px;color:#666;line-height:135%;margin:2px 0 0;padding:0}
.lastaction{font-size:11px;float:left;margin-left:20px;line-height:25px;margin-top:5px;color:#999}
.activeusers{border:1px solid #87a2b3;color:#000;margin:0;padding:1px}
.voter{font-family:Verdana;font-size:11px;color:#44432f}
.rule{background-color:#f3f3f3;border-left:1px solid white;border-top:1px solid white}
.pollid{background-color:#f7f7f7;color:#222222;font-family:arial;font-size:11px;margin:0}
.mesg{color:#222222;font-size:11px;margin:0}
.formsubtitle{border-bottom:1px solid #ddd;margin-bottom:10px}
img.icon{max-width:50px;max-height:50px}
.ryad .lnr{font-size:25px;display:inline-block}
.ryad .lnr.done{color:#239c62}
.ryad img{margin:6px;max-width:30px}
.ryad .nabr{padding:0 13px 0 0;float:right}
.ryad .nabr span:hover{text-decoration:underline;cursor:pointer}
.ryad .r1{display:inline-block;margin-right:7px}
.itog_r{float:right;text-transform:none}
.uzhe_r{padding-left:15px;color:#2bb673;font-weight:bold}
.maintitle /*Главный заголовок*/{background:#eee;border:1px solid #79705c;border-bottom:1px solid #566470;color:#039CAA;font-size:12px;font-weight:bold;margin:0;padding:8px}
.maintitle td /*Заголовок подфорума*/{color:#fff;font-size:12px;font-weight:bold}
.maintitle a:link,.maintitle a:visited{background:transparent;color:#fff;text-decoration:none}
.maintitle a:hover,.maintitle a:active{background:transparent;color:#fff}
.polltitle{background-image:url(../forum/images/bot.gif);border-left:1px solid #87a2b3;border-top:1px solid #87a2b3;border-right:1px solid #87a2b3;color:#38628c;font-size:12px;font-family:arial;font-weight:bold;margin:0;padding:6px;background-color:#e7ebed}
.polspec{color:#20476d;font-size:12px;font-family:arial}
.popmenubutton{float:left}
.popmenubutton a:hover{color:orange}
.newt{background-image:url(../forum/images/newt.gif);background-repeat:no-repeat;color:#193d61;font-weight:bold;font-size:11px;cursor:pointer;text-decoration:none;padding-left:29px;width:117px;height:36px}
.ans{background-image:url(../forum/images/ans.gif);background-repeat:no-repeat;color:#193d61;font-weight:bold;font-size:11px;cursor:pointer;text-decoration:none;padding-left:29px;width:117px;height:36px}
.opt{background-image:url(../forum/images/circle_bt.gif);background-repeat:no-repeat;color:black;font-weight:bold;font-size:11px;cursor:pointer;width:20px;height:20px}
.izm{background-image:url(../forum/images/izm.gif);background-repeat:no-repeat;color:#fdfcf5;font-size:11px;font-weight:bold;cursor:pointer;padding-left:25px;width:95px;height:23px}
.izma{background-image:url(../forum/images/dlet_up.gif);background-repeat:no-repeat;color:#e9e9e9;font-weight:bold;font-size:11px;cursor:pointer;width:26px;height:23px}
.forum_textarea{background-color:#fff;background-repeat:no-repeat;background-position:top left;background-padding:20px;border:1px solid #607687;color:#000;font-family:verdana;font-size:11px;margin:0;padding:1px;vertical-align:middle;width:458px;height:156px}
.forum_input{background-color:#fff;border:1px solid #607687;color:#000;font-family:verdana;font-size:11px;margin:0;padding:1px;vertical-align:middle;width:300px;height:16px}
.rank{width:85px;height:16px}
.unit-rank{list-style:none;margin:0 auto;padding:0;width:85px;height:16px;position:relative;background-image:url(../forum/images/rating.gif);background-position:top left;background-repeat:repeat-x}
.unit-rank li{text-indent:-90000px;padding:0;margin:0;float:left}
.unit-rank li a{display:block;width:17px;height:16px;text-decoration:none;text-indent:-9000px;z-index:17;position:absolute;padding:0}
.unit-rank li a:hover{background-image:url(../forum/images/rating.gif);background-position:left center;z-index:2;left:0}
.unit-rank a.r1-unit{left:0}
.unit-rank a.r1-unit:hover{width:17px}
.unit-rank a.r2-unit{left:17px}
.unit-rank a.r2-unit:hover{width:34px}
.unit-rank a.r3-unit{left:34px}
.unit-rank a.r3-unit:hover{width:51px}
.unit-rank a.r4-unit{left:51px}
.unit-rank a.r4-unit:hover{width:68px}
.unit-rank a.r5-unit{left:68px}
.unit-rank a.r5-unit:hover{width:85px}
.unit-rank li.current-rank{background-image:url(/img/staru.png);background-position:left bottom;position:absolute;height:16px;display:block;text-indent:-9000px;z-index:1}
.title_quote{color: #545454;background-color:#FFF6BF;border-left:5px solid #FF5171;font:14px/20px italic Times,serif;padding:7px;text-indent:13px}
.quote{color: #545454;background-color:#FFFFFF;border-color:#DDDDDD;border-style:none solid solid;border-width:0 1px 1px;padding:7px;border-left:5px solid #fb687b;margin-bottom:10px}
.scriptcode{background:#FDDBCC;border:none;color:#465584;font-family:Arial;margin:0 auto;padding:10px}
.hidden_post{color:#757575;font-size:11px;background-color:#F1C8D2;border:1px dotted #bebebe;text-align:left;padding:5px}
.radiobutton,.checkbox,.helpbox{border:0;vertical-align:middle;background:transparent}
.copyright{background:#f0f0f0;border:1px solid #ddd;font-family:Verdana;font-size:10px;text-align:center;padding:7px;color:#404040}
.copyright a{color:#404040;text-decoration:none}
.popupmenu,.popupmenu-new{background:#f4f4f4;border:1px solid #989898;text-align:left;font-size:11px;white-space:nowrap}
.popupmenu-new{padding:5px;background-color:#f4f4f4}
.editor_button{float:left;cursor:pointer;padding-left:2px;padding-right:2px}
.forum_navigation{color:#555;border:0;font-size:12px;display:block;margin:10px 0;float:left;font-family:'Roboto'}
.forum_navigation a:link,.forum_navigation a:visited,.forum_navigation a:active{text-decoration:none;color:#666;padding:5px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;border:1px solid #ddd;font-size:11px;-moz-transition:all .3s .01s ease;-o-transition:all .3s .01s ease;-webkit-transition:all .3s .01s ease}
.forum_navigation a:hover{border:1px solid #f14c61;color:#666}
.forum_navigation span{text-decoration:none;background-color:#ebf4fa;padding:5px 10px;border:1px solid #ebf4fa;color:#3abdc5;font-size:11px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.tops{position:relative;color:#666;font-size:13px;margin:0;height: 20px;}
.tops a{color:#666!important;font-size:12px!important}
.tops a:hover{color:#000!important;text-decoration:underline}
.title_spoiler{background-image:url(../forum/images/star.gif);border:#5d95c0 1px solid;padding-right:5px;padding-left:5px;font-size:11px;padding-bottom:3px;border-left:#5d95c0 4px inset;color:#000000;padding-top:3px;font-family:verdana;text-align:justify;cursor:pointer}
.text_spoiler{background-color:#ebebeb;border:#5d95c0 1px groove;border-top:0;padding-right:5px;padding-left:5px;font-size:11px;padding-bottom:3px;color:#000000;padding-top:3px;font-family:verdana;text-align:justify}
.tovar_list_edit {font-family: 'Roboto';border-top: 1px solid #ddd;padding: 20px 15px;}
.tovar_list_edit .main-row {padding: 0;}
.tovar_list_edit .ttl {font-size: 15px;font-weight: 600; margin-bottom: 4px;}
.tovar_list_edit .ttl a {color: #19A9CC;}
.tovar_list_edit .catalog {color: #868688 !important;font-size: 12px;margin-left: 3px;}
.tovar_list_edit .catalog:hover {color: #222 !important;}
.tovar_list_edit .desc {font-size: 14px;}
.tovar_list_edit .price {font-size: 15px;font-weight: 600;text-align: right;padding: 0;}
.tovar_list_edit .rozn {text-align: right;text-decoration: line-through;display: block}
.tovar_list_edit .price .small {font-weight: 400;color: #999;}
.tovar_list_edit .action_buttons {text-align: right;padding-left: 0;overflow: hidden;height: 31px;}
.tovar_list_edit .action_buttons input[type="text"] {width: 34px;padding:5px;text-align: center;display: inline-block;position: relative;top: 1px;}
.tovar_list_edit .action_buttons .del-tovar {margin-left: 18px;color: #333;font-size: 11px;}
.tovar_list_edit .action_buttons .del-tovar:hover {color:#888;}
.tovar_list_edit .action_buttons .select-tovar {margin-left: 18px;}
.tovar_list_edit .photo img {max-height: 120px;margin: 0 auto;}
.edit_data_container .edit_tovar {margin-top: 30px;}
.edit_data_container .loading {text-align: center;margin-top: 30px;font-size: 24px; color: #bbb;}
.edit_data_container .loading span {position: relative;top:4px;margin-right: 8px;}
.edit_data_container .new_mod_line {margin-bottom: 5px;}
.tovar_list_edit span.ok_saved {font-size: 11px;margin-left: 10px;font-weight: 400;color: #888;display: none;}

/* dle-forum.css -- */

.d-block {display: block !important;}
.close_vikup_link {color: #999 !important;float:right;line-height: 15px;border-bottom: 1px dotted #999;}
.close_vikup_link:hover {border-bottom: 1px solid #999;text-decoration: none !important}
.btn.change_stopdate_vikup {color:#888;padding: 2px 10px;}

.home-pvz-item {background: #f1f4f9; padding: 15px; margin-bottom: 20px; border-radius: 5px;color: #777;}
.home-pvz-item p {margin-bottom:5px !important;color: #333;}
.bs-callout {margin: 20px 0; padding: 20px; border-left: 3px solid #eee;color: #333;}
.bs-callout h4 {margin-top: 0; margin-bottom: 12px; }
.bs-callout p:last-child {margin-bottom: 0; }
.bs-callout-success {background-color: #e8f9f3;border-color: #2ec27a;}
.bs-callout-success h4 {color: #208c58; }
.bs-callout-warning {background-color: #faf8f0; border-color: #f9a424; }
.bs-callout-warning h4 {color: #c16a0d; }
.bs-callout-danger {background-color: #fdf7f7; border-color: #ff6868; }
.bs-callout-danger h4 {color: #bd1b1b; }

.register-fix-panel {display: none}

.topic-reply-button {float: right;}
.intopic-share {float: right;}
.vitrina-page .main_button_block {width: 33.33333333%;padding-top: 3px;}
.product-list-sort .subcat-toggle-sort {display: inline-block;}
.pr-0 {padding-right: 0px!important}
.pl-0 {padding-left: 0px!important}
.pr-5 {padding-right: 5px}
.pl-5 {padding-left: 5px}
.pt-5 {padding-top: 5px}
.pb-5 {padding-bottom: 5px;}
.mt-10 {margin-top: 10px}
.mt-20 {margin-top: 20px}
.mb-20 {margin-bottom: 20px}
.pl-20 {padding-left: 20px}

.mt-0{margin-top:0px!important}
.mt-1{margin-top:4px!important}
.mt-2{margin-top:8px!important}
.mt-3{margin-top:16px!important}
.mt-4{margin-top:24px!important}
.mt-5{margin-top:48px!important}
.mb-0{margin-bottom:0px!important}
.mb-1{margin-bottom:4px!important}
.mb-2{margin-bottom:8px!important}
.mb-3{margin-bottom:16px!important}
.mb-4{margin-bottom:24px!important}
.mb-5{margin-bottom:48px!important}
.mr-0{margin-right:0px!important}
.mr-1{margin-right:4px!important}
.mr-2{margin-right:8px!important}
.mr-3{margin-right:16px!important}
.mr-4{margin-right:24px!important}
.mr-5{margin-right:48px!important}
.ml-0{margin-left:0px!important}
.ml-1{margin-left:4px!important}
.ml-2{margin-left:8px!important}
.ml-3{margin-left:16px!important}
.ml-4{margin-left:24px!important}
.ml-5{margin-left:48px!important}

.pt-0{padding-top:0px!important}
.pt-1{padding-top:4px!important}
.pt-2{padding-top:8px!important}
.pt-3{padding-top:16px!important}
.pt-4{padding-top:24px!important}
.pt-5{padding-top:48px!important}
.pb-0{padding-bottom:0px!important}
.pb-1{padding-bottom:4px!important}
.pb-2{padding-bottom:8px!important}
.pb-3{padding-bottom:16px!important}
.pb-4{padding-bottom:24px!important}
.pb-5{padding-bottom:48px!important}
.pr-0{padding-right:0px!important}
.pr-1{padding-right:4px!important}
.pr-2{padding-right:8px!important}
.pr-3{padding-right:16px!important}
.pr-4{padding-right:24px!important}
.pr-5{padding-right:48px!important}
.pl-0{padding-left:0px!important}
.pl-1{padding-left:4px!important}
.pl-2{padding-left:8px!important}
.pl-3{padding-left:16px!important}
.pl-4{padding-left:24px!important}
.pl-5{padding-left:48px!important}

.p-0{padding:0px!important}
.p-1{padding:4px!important}
.p-2{padding:8px!important}
.p-3{padding:16px!important}
.p-4{padding:24px!important}
.p-5{padding:48px!important}

.font-weight-light { font-weight: 300!important; }
.font-weight-bold { font-weight: 600!important; }
.font-size-12{font-size:12px!important}.font-size-14{font-size:14px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-22{font-size:22px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-28{font-size:28px!important}.font-size-30{font-size:30px!important}.font-size-36{font-size:36px!important}.font-size-40{font-size:40px!important}.font-size-50{font-size:50px!important}.font-size-60{font-size:60px!important}.font-size-70{font-size:70px!important}.font-size-80{font-size:80px!important}.font-size-90{font-size:90px!important}.font-size-100{font-size:100px!important}.font-size-120{font-size:120px!important}.font-size-130{font-size:130px!important}.font-size-140{font-size:140px!important}.font-size-150{font-size:150px!important}

.border{border:1px solid #dee2e6!important}
.border-top{border-top:1px solid #dee2e6!important}
.border-right{border-right:1px solid #dee2e6!important}
.border-bottom{border-bottom:1px solid #dee2e6!important}
.border-left{border-left:1px solid #dee2e6!important}

.bg-light {
    background-color: #f2f2f5!important;
}

.container-fluid.product-item {margin-top: 25px;}
.mods .c-search {display: none !important}
.stock_orders_btns {float: right;}
.del-mod-txt {display: none;}
ul.z_tabs li.zakaz_dost_btn,ul.z_tabs li.zakaz_pickup_btn  {float: right;}

.zakaz_dost_btn_m {float: right;}
.menu-ico {display: none;}
.bs-menu-top {height: 36px;min-height: 36px;padding: 0;margin: 0;border: 0}

.log-pass-vendor span {color:#777;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slide-prev,.slide-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0 !important;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slide-prev:hover,.slide-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slide-prev:hover,.slide-next:hover{opacity:.35}
.slide-prev.slick-disabled,.slide-next.slick-disabled{opacity:.15}
.slide-prev,.slide-next{opacity:.15;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slide-prev img,.slide-next img{width:45px}
.slide-prev{left:-55px}
[dir='rtl'] .slide-prev{right:-60px;left:auto}
.slide-next{right:-55px}
[dir='rtl'] .slide-next{right:auto;left:-60px}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}

.a_topline{position:relative;height:36px;width:100%;border-bottom:1px solid #e9e9e9;background: #fafafa;z-index:22;font-size:10px;font-family:'Roboto';text-transform:uppercase;font-weight:400}
.a_topline .container_menu .row {background: transparent;}
div.d_topline{margin-bottom:22px}
div.a_topline a{font-weight: 500;text-decoration:none;color:#666;padding:0 15px;height:35px;line-height:35px;border-right:1px solid #e9e9e9;display:block;float:left}
div.a_topline a:last-child{border-right:0 none}
div.a_topline a:hover{color:#fb687b}
div.a_topline a.ruless{color:#fb687b}
.no-border {border:0 !important;}
.bs-menu-top .nav>li>a:hover, .bs-menu-top .nav>li>a:focus {background-color: transparent;}
.bs-menu-top .nav>li>a.active:hover, .bs-menu-top .nav>li>a.active:focus {background-color: #fff;}
.dcont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom:1px solid #ddd;padding:20px 30px 40px;line-height:170%;font-size:14px}
.dcont h3{font-size:20px}
.basecont{padding:40px 30px;border:1px solid #eee;background-color:#f9f9f9}
.dcont-pm{overflow: hidden;background:#eee;border-bottom:1px solid #ff1f69;padding:4px 10px;color:#444;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;font-size:13px}
.dcont-pm a{color:#333;text-decoration:none!important;font-size:13px;}
.dcont-pm a:hover{text-decoration:underline!important;color: #000}
.dcont-pm .btn {padding: 6px 6px;}
.dcont-pm .from_name {padding-right: 6px;}
.row-flex {display: flex;flex-flow: row wrap;}
table.pm{border-collapse:collapse!important;background: #fff}
table.pm tr:hover td{background:#f4f4f4}
.table-responsive {overflow-x: initial;}
.hidden-block {display: none !important; }
.subcat-toggle-sort.forum_shop {float: right;}
.table-form-zakaz {font-family: 'Roboto';}
.table-form-zakaz .td-block, .table-form-zakaz .ryad {display: inline-block;padding: 8px;border-top: 1px solid #ddd;}
.td-block.td1, .td-block.td2, .td-block.td4 {padding-top: 14px;}
.td-block.td3 {width: 65px;}
.td-block.td1 {width: 115px;}
.table-form-zakaz.th .td-block {border-top: 0;padding-top: 8px;}
.table-form-zakaz.th {font-weight: bold;margin-bottom: -10px}
.table-form-zakaz .ryad {width: 100%;}
.table-form-zakaz label {display: none}
.table-form-zakaz.mod-row {margin-top: 10px;}
.w100 {width: 100%}
.to-flamp-otz-url {float: right;}
.region-dost-table div {padding: 20px;border-bottom: 1px solid #eee;border: 1px solid #eee}
.main-page-banner {margin:0 -45px;}

.spin-preload {width: 40px;height: 40px;position: relative;margin: 100px auto;}
.spin-preload .double-bounce1, .spin-preload .double-bounce2 {
  width: 100%; height: 100%; border-radius: 50%; background-color: #333; opacity: 0.6; position: absolute; top: 0; left: 0;-webkit-animation: sk-bounce 2.0s infinite ease-in-out;animation: sk-bounce 2.0s infinite ease-in-out;
}
.spin-preload .double-bounce2 {-webkit-animation-delay: -1.0s; animation-delay: -1.0s;}
@-webkit-keyframes sk-bounce {0%, 100% { -webkit-transform: scale(0.0) }50% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bounce {0%, 100% {transform: scale(0.0);-webkit-transform: scale(0.0);} 50% {transform: scale(1.0);-webkit-transform: scale(1.0);}
}
.to_mobile_version {display: none;}
.forum_post .post_text p {margin: 0;}
.bottom-abnr {text-align: center;max-width: 740px;margin: 0 auto}
#mobile_menu, #mobile_menu_cat {display: none;}
.name-vikup-zakaz {text-overflow: ellipsis;max-width: 150px;display: block;overflow: hidden;}
.d_big_red_block .top_line .bread-list span, .d_big_red_block .top_line span.bread-list {float: none;display: initial;font-size: inherit;font-weight: inherit;}
ul.fast_filters {margin: 30px 0 0px 0;}
ul.fast_filters li {display: inline-block;margin: 0 10px 10px 10px;}
ul.fast_filters li a {padding:5px 0px; font-size: 16px;color:#888;text-decoration: none;border-bottom: 1px dotted #ddd; }
a.nolink:hover {cursor: default !important;color: inherit !important;}

.autocomplete-items { position: absolute; border-bottom: none; border-top: none; z-index: 99; top: 100%; left: 0; right: 0;}
.autocomplete-items div { padding: 7px 10px; cursor: pointer; background-color: #fff; border-bottom: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4;border-left: 1px solid #d4d4d4;}
.autocomplete-items div:hover { background-color: #e9e9e9; }

.vitrina_stock_count {display: inline-block;width: 18px;line-height: 18px;text-align: center;border-radius: 50px;background: #8bc34a;color: #fff !important;margin-left: 3px;padding: 0 !important;font-size: 12px;}



/* MEDIA QUERIES */
/* @media (min-width: 1200px) {
	.main_page .vitrina_tovar .left_col{width:auto}

}*/
@media (min-width: 992px) {
	.col-hd-menu.b-menu-user.logged:hover {margin-left: -1px;}
	.b-menu-user.logged:hover > ul.dropdown-menu{display:block}
	.b-menu-user.logged:hover > a#dropdownMenuUser {background-color:#fff;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-top:-11px;padding-top:10px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}

  .mr-md-0{margin-right:0px!important}
  .mr-md-1{margin-right:4px!important}
  .mr-md-2{margin-right:8px!important}
  .mr-md-3{margin-right:16px!important}
  .mr-md-4{margin-right:24px!important}
  .mr-md-5{margin-right:48px!important}

}
@media (max-width: 1920px) {
	.shop-catalog-goods .gb-catalog-goods-item {width: 19%;margin-right: 1%;}
}
@media (max-width: 1400px) {
	.shop-catalog-goods .gb-catalog-goods-item {width: 24%;margin-right: 1%;}
  .main_video_reviews {padding-right:5%;}
}
@media (max-width: 1160px) {
	.hide-md-login {display: none;}
	.shop-catalog-goods .gb-catalog-goods-item {width: 32%;margin-right: 1.3%;}
	.search_form_mini_cat .input-group .form-control {width: 190px;}
	.product-list-sort .product-sort {float: none;margin-bottom: 10px;}
	.promo_forum_title img {display: none}
  .tov_desc {margin-top: 10px;}
  ul.z_tabs li a {padding: 8px 12px;}
  ul.z_tabs li.zakaz_dost_btn a, ul.z_tabs li.zakaz_pickup_btn a {background: none; padding-left: 12px;}

  .topic-add-otz-btn .search-otz-form {margin-top:10px;}
  .main_video_reviews li{width:49%;margin-right:1%;}
  .search_form .search_text {min-width: 140px}
}
@media (max-width: 992px) {
  /*TABLET SCREEN*/
	.org_login_panel .col-um-0.col-md-3 {
	    width: 25%;
	}
	.org_login_panel .col-um-1.col-md-3 {
	    width: 25%;
	}
	.product-buttons .btn-link {padding: 8px 10px;}
	.main-menu .nav>li>a {
	    padding: 15px 12px;
	}
	.topics_akcii .social-akcii {display: inline-block}
	.ya-share2__item_service_whatsapp,.ya-share2__item_service_viber {display: inline-block !important;}


}



