.sogl_block a@charset "UTF-8";.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.nav:after, .main_row:after, .blocks_wrap:after, .goods_list:after, .goods_data_wrap:after, .goods_f_data:after, .action_slider_block:after, .filter_wrap:after, .filter_box:after, .blocks_wrap_v2:after, .filter_block:after, .filter_radio_list:after, .filter_radio_list_v2:after, .range_wrap:after, .goods_p_thumbs_list:after, .cart_data:after, .cart_wrap:after, .form_row.mod_2:after, .total_cart:after, .width_row:after, .width_row_2:after{position:static;display:block;height:0;clear:both;content:"";visibility:hidden;}
.link_v1, .act_link, .foot_n_link, .develop_link{text-decoration:underline;}
.link_v1:hover, .act_link:hover, .foot_n_link:hover, .develop_link:hover, .link_v1:focus, .act_link:focus, .foot_n_link:focus, .develop_link:focus{text-decoration:none;}
.bread_c_i__link{text-decoration:none;}
.bread_c_i__link:hover, .bread_c_i__link:focus{text-decoration:underline;}
.nav:after, .main_row:after, .blocks_wrap:after, .goods_list:after, .goods_data_wrap:after, .goods_f_data:after, .action_slider_block:after, .filter_wrap:after, .filter_box:after, .blocks_wrap_v2:after, .filter_block:after, .filter_radio_list:after, .filter_radio_list_v2:after, .range_wrap:after, .goods_p_thumbs_list:after, .cart_data:after, .cart_wrap:after, .form_row.mod_2:after, .total_cart:after, .width_row:after, .width_row_2:after{position:static;display:block;height:0;clear:both;content:"";visibility:hidden;}
.link_v1, .act_link, .foot_n_link, .develop_link{text-decoration:underline;}
.link_v1:hover, .act_link:hover, .foot_n_link:hover, .develop_link:hover, .link_v1:focus, .act_link:focus, .foot_n_link:focus, .develop_link:focus{text-decoration:none;}
.bread_c_i__link{text-decoration:none;}
.bread_c_i__link:hover, .bread_c_i__link:focus{text-decoration:underline;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, a,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
a:hover, a:active, button:hover, button:active{outline:none !important;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse !important;border-spacing:0 !important;}
html{overflow-y:scroll;}
h1, h2, h3, h4, h5, h6{font-weight:400;}
input, select{vertical-align:middle;}
textarea{resize:none;overflow-y:auto;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
input,
textarea{margin:0;padding:0;border:0;background:none;}
input:hover, input:focus, input:active,
textarea:hover,
textarea:focus,
textarea:active{outline:none;}
input[type="submit"]{cursor:pointer;}
button{border:none;padding:0;margin:0;cursor:pointer;}
button:focus, button:active{outline:none;}
input,
textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#271203;}
input::-moz-placeholder,
textarea::-moz-placeholder{color:#271203;}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{color:transparent !important;}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder{color:transparent !important;}
@font-face{font-family:'rotondac';src:url("../fonts/rtn55__c.pfb-webfont.eot");src:url("../fonts/rtn55__c.pfb-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rtn55__c.pfb-webfont.woff") format("woff"), url("../fonts/rtn55__c.pfb-webfont.ttf") format("truetype"), url("../fonts/rtn55__c.pfb-webfont.svg#rotondacregular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'rotondac';src:url("../fonts/rtn65__c.pfb-webfont.eot");src:url("../fonts/rtn65__c.pfb-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rtn65__c.pfb-webfont.woff") format("woff"), url("../fonts/rtn65__c.pfb-webfont.ttf") format("truetype"), url("../fonts/rtn65__c.pfb-webfont.svg#rotondacbold") format("svg");font-weight:bold;font-style:normal;}
@font-face{font-family:'bliss_pro';src:url("../fonts/BlissPro-Regular.eot");src:local("☺"), url("../fonts/BlissPro-Regular.woff") format("woff"), url("../fonts/BlissPro-Regular.ttf") format("truetype"), url("../fonts/BlissPro-Regular.svg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'bliss_pro';src:url("../fonts/BlissPro-Bold.eot");src:local("☺"), url("../fonts/BlissPro-Bold.woff") format("woff"), url("../fonts/BlissPro-Bold.ttf") format("truetype"), url("../fonts/BlissPro-Bold.svg") format("svg");font-weight:bold;font-style:normal;}
.col{border:0px solid transparent;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;min-height:1px;}
.row{margin-left:-20px;}
.row:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.col{border-left-width:20px;padding:0 0px;}
@media screen{.md-span_1{width:8.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_2{width:16.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_1_5{width:20%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_1_5_2{width:24%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_3{width:25%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_1_4{width:25%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_4{width:33.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_1_3{width:33.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_5{width:41.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_6{width:50%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_7{width:58.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_8{width:66.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_9{width:75%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_10{width:83.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_11{width:91.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.md-span_12{margin-left:0;width:100%;}
.md-mt_20{margin-top:20px !important;}
.md-mt_40{margin-top:40px !important;}
.md-pl_20{padding-left:20px !important;}
}
@media screen and (max-width:1000px){.row{margin-left:-20px;}
.col{border-left-width:20px;padding:0 0px;}
.sm-span_1{width:8.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_2{width:16.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_1_5{width:20%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_3{width:25%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_1_4{width:25%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_4{width:33.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_1_3{width:33.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_5{width:41.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_6{width:50%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_7{width:58.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_8{width:66.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_9{width:75%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_10{width:83.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_11{width:91.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.sm-span_12{margin-left:0;width:100%;}
.sm-mt_20{margin-top:20px !important;}
.sm-mt_40{margin-top:40px !important;}
.sm-pl_20{padding-left:20px !important;}
.sm-hide{display:none !important;}
}
@media screen and (max-width:800px){.row{margin-left:-20px;}
.col{border-left-width:20px;padding:0 0px;}
.xs-span_1{width:8.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_2{width:16.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_1_5{width:20%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_3{width:25%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_1_4{width:25%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_4{width:33.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_1_3{width:33.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_5{width:41.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_6{width:50%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_7{width:58.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_8{width:66.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_9{width:75%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_10{width:83.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_11{width:91.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xs-span_12{margin-left:0;width:100%;}
.xs-mt_20{margin-top:20px !important;}
.xs-mt_40{margin-top:40px !important;}
.xs-pl_20{padding-left:20px !important;}
.xs-hide{display:none !important;}
}
@media screen and (max-width:550px){.row{margin-left:-20px;}
.col{border-left-width:20px;padding:0 0px;}
.xxs-span_1{width:8.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_2{width:16.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_1_5{width:20%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_3{width:25%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_1_4{width:25%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_4{width:33.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_1_3{width:33.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_5{width:41.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_6{width:50%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_7{width:58.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_8{width:66.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_9{width:75%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_10{width:83.33333%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_11{width:91.66667%;border-left-width:20px;padding:0 0px;margin-left:0;}
.xxs-span_12{margin-left:0;width:100%;}
.xxs-mt_20{margin-top:20px !important;}
.xxs-pl_20{padding-left:20px !important;}
.xxs-mt_40{margin-top:40px !important;}
.xxs-hide{display:none !important;}
}
/*html, body{height:100%;}*/
html{height:100%;}
html{overflow-y:scroll;}
body{font:normal 14px/1.29 "bliss_pro", Arial, sans-serif;color:#3e3e3e;background:url(../i/back.png) 0 0 repeat;}
body.no-scroll{overflow:hidden;height:100%;}
body > .wrapper{height:auto !important;}
.hide{display:none !important;}
a{text-decoration:none;color:#0066a4;}
.wrapper{z-index:2;position:relative;width:100%;padding:0 10px;height:auto;min-height:100% !important;overflow:hidden;}
.base{padding:0 0 270px;}
@media (max-width:1000px){.base{padding:0;}
}
.header{position:relative;z-index:5;height:223px;width:100%;max-width:1180px;margin:0 auto;top:0;}
.header:before{z-index:1;z-index:-1;position:absolute;left:50%;width:5000px;top:0;content:"";margin:0 0 0 -2500px;background:url(../i/header.png) 0 0 repeat-x;height:223px;}
@media (max-width:1000px){.header{height:167.25px;}
.header:before{height:167.25px;}
}
.logo{position:absolute;left:0;top:21px;background:url(../i/logo.png?v=2) 0 0 no-repeat;background-size:contain;width:328px;height:91px;text-indent:-9999px;}
@media (max-width:1000px){.logo{width:250px;}
}
@media (max-width:800px){.logo{width:130px;}
}
.slogan{position:absolute;left:351px;right:229px;top:48px;line-height:21px;color:#fff;font-size:15px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;}
@media (max-width:1000px){.slogan{font-size:15px;left:270px;top:20px;}
}
@media (max-width:800px){.slogan{display:none;}
}
.nav_search{position:absolute;top:79px;left:351px;right:229px;}
@media (max-width:1000px){.nav_search{top:120px;left:61px;right:0px;}
}
.nav_search_text{display:block;padding:5px 30px 5px 10px;border:1px solid rgba(0, 0, 0, 0.2);border-radius:20px;font-size:16px;font-family:"rotondac", Arial, sans-serif;width:100%;color:#FFF;}
.nav_search_text::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.3);}
.nav_search_text::-moz-placeholder{color:rgba(255, 255, 255, 0.3);}
.nav_search_text:-ms-input-placeholder{color:rgba(255, 255, 255, 0.3);}
.nav_search_text::placeholder{color:rgba(255, 255, 255, 0.3);}
.nav_search_button.btn_v1{position:absolute;right:4px;top:2px;font-size:12px;line-height:24px;padding:0 24px;background-color:#18B1F1;}
.connection_box{position:absolute;right:0;top:15px;width:217px;text-align:right;}
.conn_item{color:#fff;}
.conn_item.mod_tel{position:relative;padding:0 0 0 47px;color:#fff;font-size:20px;line-height:34px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;text-shadow:0 1px 1px rgba(130, 110, 90, 0.75);}
.conn_item.mod_tel:before{position:absolute;left:0;top:0;content:"";background:url(../i/ico_tel.png) 0 0 no-repeat;width:44px;height:43px;}
.conn_item.mod_tel a{color:inherit;}
.conn_item.mod_email{margin:0 0 12px;font-size:17px;line-height:16px;font-family:"rotondac", Arial, sans-serif;}
.tel_worktime{display:block;font-size:12px;line-height:12px;margin-top:-5px;margin-bottom:6px;}
.btn_text{display:block;}
.mail_title{padding:0 4px 0 0;}
.mail_link{border-bottom:1px dotted #fff;color:#fff;}
.mail_link:hover{border-bottom-color:transparent;}
.btn_v1{position:relative;display:inline-block;margin:0 auto;text-transform:uppercase;padding:0 30px;font:14px/41px "rotondac", Arial, sans-serif;font-weight:bold;color:#fff;border-top:2px solid #408200;-moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.52);-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.52);box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.52);border-radius:21px;background-color:#59b500;text-shadow:0 1px 1px rgba(130, 110, 90, 0.75);text-align:center;}
.btn_v2{position:relative;display:inline-block;margin:0 auto;text-transform:uppercase;padding:0 20px;font:14px/41px "rotondac", Arial, sans-serif;font-weight:bold;color:#fff;border-top:2px solid #408200;-moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.52);-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.52);box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.52);border-radius:21px;background-color:#59b500;text-shadow:0 1px 1px rgba(130, 110, 90, 0.75);text-align:center;}
.btn_v1.btn_callback{line-height:29px;font-size:12px;}
.btn_v1.btn_callback .btn_text:before{z-index:-1;position:absolute;width:181px;height:20px;bottom:-10px;left:-10px;background:url(../i/shad_btn.png) 0 0 no-repeat;content:"";opacity:.6;}
.btn_v1.btn_callback:hover .btn_text:before, .btn_v1.btn_callback:active .btn_text:before{opacity:.8;}
.btn_v1.mod_1{padding:0 20px;width:100%;}
.btn_v1.mod_2{width:170px;}
.btn_v1.mod_order{width:171px;height:43px;}
.btn_v1.mod_order_wide{width:225px;height:43px;padding-left:0px;padding-right:0px;text-align:center;}
@media (max-width:1000px){.btn_v1.mod_order{position:relative;right:auto;top:auto;}
}
.btn_v1.mod_buy{font-size:12px;line-height:35px;height:36px;padding:0 10px;display:block;width:100%;}
.btn_v1.mod_buy .price{display:inline;}
.btn_v1.mod_buy .buy{display:none;}
.btn_v1.mod_buy:hover .price{display:none;}
.btn_v1.mod_buy:hover .buy{display:inline;}
.btn_v1.mod_buy1{font-size:10px;line-height:10px;height:36px;padding:0 10px;display:block;width:100%;}
.btn_v1.mod_buy1 .price{display:inline;}
.btn_v1.mod_buy1 .buy{display:none;}
.btn_v1.mod_buy1:hover .price{display:none;}
.btn_v1.mod_buy1:hover .buy{display:inline;}
.btn_v1.mod_grey{background-color:#AAA;}
.btn_v1.mod_minicart{font-size:12px;line-height:35px;height:36px;margin-top:-5px;}
.btn_v1:before,
.btn_v1:after{position:absolute;width:15px;height:13px;content:"";left:4px;top:3px;background:url(../i/top_left.png) 0 0 no-repeat;}
.btn_v1:after{right:4px;left:auto;top:auto;bottom:3px;background-image:url(../i/bottom_right.png);}
.btn_v1:hover{text-decoration:none;background-color:#61c400;}
.btn_v1:active{border-top-width:3px;background-color:#59b500;}
.nav_trigger{display:none;}
@media (max-width:1000px){.nav_trigger{display:block;position:absolute;left:10px;top:120px;width:30px;height:30px;}
.nav_trigger span{display:block;position:absolute;top:0;left:0;width:100%;height:4px;background:#fff;}
.nav_trigger span:nth-child(1){top:13px;}
.nav_trigger span:nth-child(2){top:26px;}
}
.nav_hold{position:absolute;left:-10px;right:-10px;top:136px;padding:5px;border-radius:40px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.5), 0 -5px 0px #632a1b;background:#b44c30;background:-webkit-linear-gradient(top, #ce6549 0%, #b44c30 100%);background:-moz-linear-gradient(top, #ce6549 0%, #b44c30 100%);background:-o-linear-gradient(top, #ce6549 0%, #b44c30 100%);background:linear-gradient(to bottom, #ce6549 0%, #b44c30 100%);}
@media (max-width:1000px){.nav_hold{position:fixed;display:block;top:0;left:-80%;bottom:0;width:80%;overflow:auto;background:#b44c30;border-radius:0;transition:all .5s 0s;}
.nav_hold.open{left:0;}
}
.nav_wrapper{border-radius:40px;border:1px dashed #d98771;padding:5px 0;background:#c85535;background:-webkit-linear-gradient(top, #b44c30 0%, #c85535 100%);background:-moz-linear-gradient(top, #b44c30 0%, #c85535 100%);background:-o-linear-gradient(top, #b44c30 0%, #c85535 100%);background:linear-gradient(to bottom, #b44c30 0%, #c85535 100%);}
@media (max-width:1000px){.nav_wrapper{border-radius:0;}
}
.nav_wrapper2{display:table;width:100%;}
@media (max-width:1000px){.nav_wrapper2{display:block;}
}
.nav{display:table-row;position:relative;}
@media (max-width:1000px){.nav{display:block;}
}
.nav_item{position:relative;display:table-cell;padding:0 2px 0 4px;text-align:center;}
.nav_item:before{position:absolute;left:0;top:4px;border-left:1px solid rgba(172, 119, 82, 0.68);border-right:1px solid rgba(93, 59, 33, 0.68);width:0;height:36px;content:"";}
.nav_item:after{position:absolute;bottom:-10px;height:10px;left:0;right:0;content:"";}
.nav_item:first-child .nav_link{border-top-left-radius:30px;border-bottom-left-radius:30px;}
.nav_item:first-child:before{content:none;}
.nav_item:last-child .nav_link{border-top-right-radius:30px;border-bottom-right-radius:30px;}
@media (max-width:1000px){.nav_item{display:block;}
.nav_item .nav_link{border-radius:0;}
.nav_item:first-child .nav_link{border-radius:0;}
.nav_item:first-child:before{content:none;}
}
.nav_link{display:block;padding:0 10px;color:#fff;font-size:15px;border:1px solid transparent;line-height:43px;border-radius:8px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;text-align:center;}
.nav_item:hover .nav_link, .nav_link:hover{border-color:#d8754f;background-color:rgba(95, 41, 20, 0.45);-moz-box-shadow:inset 0 1px 2px rgba(130, 110, 90, 0.75);-webkit-box-shadow:inset 0 1px 2px rgba(130, 110, 90, 0.75);box-shadow:inset 0 1px 2px rgba(130, 110, 90, 0.75);color:#f9d20a;}
.nav_link.mod_ar{text-align:left;padding-right:10px;}
.nav_link.mod_ar:before{position:absolute;width:18px;height:10px;right:12px;top:18px;background:url(../i/nav_arrow.png) 0 0 no-repeat;content:"";}
.nav_item:hover .nav_link.mod_ar:before, .nav_link.mod_ar:hover:before{background-image:url(../i/nav_arrow_h.png);}
@media (max-width:1000px){.nav_link{text-align:left;}
}
.nav_item:hover .nav_submenu{display:block;}
.nav_submenu{position:absolute;top:100%;left:0;min-width:202px;display:none;margin:6px 0 0;border-radius:12px;border:1px solid #cdcdcd;-moz-box-shadow:1px 3px 8px rgba(130, 110, 90, 0.41);-webkit-box-shadow:1px 3px 8px rgba(130, 110, 90, 0.41);box-shadow:1px 3px 8px rgba(130, 110, 90, 0.41);}
.nav_submenu:before, .nav_submenu:after{position:absolute;content:"";width:0px;height:0px;border-style:solid;}
.nav_submenu:before{z-index:1;top:-10px;left:40px;margin:0 0 0 -5px;border-width:0 5px 9px 5px;border-color:transparent transparent #cdcdcd transparent;}
.nav_submenu:after{z-index:2;top:-8px;left:40px;margin:0 0 0 -4px;border-width:0 4px 8px 4px;border-color:transparent transparent #fff transparent;}
@media (max-width:1000px){.nav_submenu{display:block;margin-left:20px;position:relative;border-radius:0;}
}
.nav_s_item{border-top:1px solid #cdcdcd;}
.nav_s_item:first-child{border-top:none;}
.nav_s_item:first-child .nav_s_link{border-radius:10px 10px 0 0;}
.nav_s_item:last-child .nav_s_link{border-radius:0 0 10px 10px;}
@media (max-width:1000px){.nav_s_item:first-child .nav_s_link{border-radius:0;}
.nav_s_item:last-child .nav_s_link{border-radius:0;}
}
.nav_s_link{display:block;padding:11px 18px;font-size:16px;line-height:19px;color:#636363;text-align:left;background:#fff;}
.nav_s_link:hover{background:#009cdd;color:#fff;}
.main_row{z-index:1;position:relative;width:100%;max-width:1180px;margin:20px auto 0;padding:0 0 30px;}
.main_row.mod_1{margin-top:0px;}
.blocks_wrap{position:relative;padding:30px 0 0;}
.blocks_wrap:before{z-index:-1;position:absolute;left:50%;width:5000px;top:0;content:"";margin:0 0 0 -2500px;height:5px;background:#fdf9f4 url(../i/ico_wave.jpg) 0 0 repeat-x;}
.set_block{margin:0 0 22px 0;}
.learn_block{position:relative;padding:0 0 20px 0;}
.learn_block:before{z-index:-1;position:absolute;left:50%;width:5000px;top:0;content:"";margin:0 0 0 -2500px;height:100%;background:url(../i/back_blue_2.png) 0 0 repeat-x;background-size:auto 100%;}
.learn_list{position:relative;height:auto;color:#3e3e3e;}
.learn_item{position:relative;overflow:hidden;margin:20px 0 0;border-radius:11px;background:#fff;padding-bottom:20px;}
.learn_i_img_hold{width:100%;height:105px;overflow:hidden;}
.learn_i_img_hold img{display:block;min-width:100%;max-width:100%;}
@media (max-width:1000px){.learn_i_img_hold{height:205px;}
}
.learn_list{
	list-style: none !important;
}
.learn_i_text_hold{padding:16px 24px 0 22px;height:154px;margin:0 0 20px;overflow:hidden;}
.learn_i_title{font:17px/18px "rotondac", Arial, sans-serif;font-weight:bold;margin:0 0 7px;}
.learn_i_text{font:13px/14px "bliss_pro", Arial, sans-serif;height:57px;overflow:hidden;}
.btn_hold{text-align:center;}
.hline_v2{font:28px/33px "rotondac", Arial, sans-serif;font-weight:bold;color:#271203;text-transform:uppercase;margin:0 0 20px;}
.hline_v2 span{text-transform:none;}
.hline_v2.mod_nowrap{white-space:nowrap;}
.hline_v3{font:18px/18px "rotondac", Arial, sans-serif;font-weight:bold;color:#3e3e3e;text-transform:uppercase;margin:0 0 18px;}
.hline_v3.mod_1{margin:0 0 10px;}
.hline_v4{padding:0 0 10px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;color:#271203;font-size:18px;text-align:center;text-transform:uppercase;line-height:23px;}
.hline_v4.mod_1{color:#fff;padding:0 0 7px;}
.accessories__list{position:relative;overflow:hidden;}
.acc_item{position:relative;height:225px;overflow:hidden;background:#009cdd;border:2px solid #009cdd;border-radius:10px;margin:0 0 22px 0;}
.acc_item:hover{opacity:0.8;}
.acc_link{display:block;}
.acc_img_hold{position:relative;overflow:hidden;height:160px;}
.acc_img_hold img{display:block;position:absolute;top:50%;left:50%;min-width:100%;max-height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.acc_desc{position:relative;overflow:hidden;color:#fff;text-transform:uppercase;text-align:center;line-height:60px;height:60px;}
.acc_desc span{display:inline-block;vertical-align:middle;font:17px/20px "rotondac", Arial, sans-serif;font-weight:bold;}
.acc_desc span:hover{opacity:0.8;}
.set_box{position:relative;overflow:hidden;width:100%;height:225px;background:#59b500;border:2px solid #59b500;border-radius:10px;}
@media (max-width:1000px){.set_box{height:auto;padding-bottom:20px;}
}
.set_img_hold{position:relative;overflow:hidden;width:100%;height:98px;}
.set_img_hold img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;}
@media (max-width:1000px){.set_img_hold{height:205px;}
}
.set_text{overflow:hidden;height:75px;color:#fff;padding:12px 30px 0 30px;margin:0 0 10px;position:relative;}
.set_text2{height:75px;color:#fff;padding:12px 30px 0 30px;margin:0 0 10px;position:relative;}
.set_text:after{content:'';display:block;width:100%;bottom:0;left:0;height:31px;position:absolute;background:-moz-linear-gradient(top, rgba(89, 181, 0, 0) 0%, #59b500 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(89, 181, 0, 0)), color-stop(100%, #59b500));background:-webkit-linear-gradient(top, rgba(89, 181, 0, 0) 0%, #59b500 100%);background:-o-linear-gradient(top, rgba(89, 181, 0, 0) 0%, #59b500 100%);background:-ms-linear-gradient(top, rgba(89, 181, 0, 0) 0%, #59b500 100%);background:linear-gradient(to bottom, rgba(89, 181, 0, 0) 0%, #59b500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='0059b500', endColorstr='59b500',GradientType=0);}
.set_link{float:right;color:#fff;text-transform:uppercase;border-bottom:1px dotted #fff;margin:0 20px 0 0;font-size:14px;line-height:20px;}
.set_link:hover{border-bottom-color:transparent;}
.goods_block{position:relative;}
.goods_block:before{z-index:-1;position:absolute;left:50%;width:5000px;top:0;content:"";margin:0 0 0 -2500px;height:100%;background:url(../i/back_kids.png) 0 0 repeat-x;}
.goods_list{position:relative;margin:0 0 0 -21px;}
.goods_item{position:relative;overflow:hidden;border:1px solid #d2d2d2;border-radius:12px;background:#fff;margin-bottom:20px;}
.vendor_more_button{border-radius:12px;background:#59b500;display:block;height:480px;color:#FFF;position:relative;font-family:"rotondac", Arial, sans-serif;font-weight:bold;font-size:18px;text-transform:uppercase;text-align:center;margin:0 0 20px;border:1px solid #31797d;}
.vendor_more_button:hover{background:#61c400;}
.vendor_more_button span{display:block;width:100%;padding:0 20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.goods_img_hold{position:relative;border-radius:12px 12px 0 0;display:block;margin:0 0 7px;overflow:hidden;height:187px;}
.goods_img_hold img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;min-width:100%;max-width:100%;}
@media (max-width:800px){.goods_img_hold{height:287px;}
}
.goods_data_wrap{position:relative;margin:0 0 11px;}
.goods_data{position:relative;float:right;overflow:hidden;white-space:nowrap;}
.goods_data:first-child{float:left;width:130px;}
.goods_data.mod_count{width:49px;}
.goods_d_dt,
.goods_d_dd{display:inline;font-size:12px;line-height:12px;}
.goods_d_dt{color:#05b8aa;padding:0 2px 0 0;}
.goods_d_dd{color:#6d6d6d;}
.goods_info{position:relative;padding:0 17px 0;}
.goods_title{margin:0 0 9px;text-transform:uppercase;}
.goods_title.mod_vendor{height:42px;}
.goods_t_link{font-family:"rotondac", Arial, sans-serif;font-weight:bold;color:#3e3e3e;text-transform:uppercase;font-size:18px;line-height:22px;}
.goods_vendor{padding:0 0 5px 0;border-bottom:1px dotted #DDD;margin:0 0 5px 0;}
.goods_desc{margin:0 0 4px;font-size:13px;line-height:14px;height:55px;overflow:hidden;position:relative;}
.goods_desc:after{content:'';display:block;width:100%;bottom:0;left:0;height:31px;position:absolute;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='00ffffff', endColorstr='ffffff',GradientType=0);}
.goods_base_params{margin-bottom:10px;}
.goods_base_params span{display:block;float:left;padding:0 0 0 10px;color:#18B1F1;}
.goods_base_params span:nth-child(2n-1){padding:0 10px 0 0;}
.goods_base_params span:nth-child(1){width:30%;}
.goods_base_params span:nth-child(2){width:70%;}
.goods_base_params span:nth-child(3){width:100%;}
.goods_base_params:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.link_hold.mod_goods{text-align:right;margin:0 0 18px;}
.link_hold.mod_tac{text-align:center;}
.link_hold.mod_tar{text-align:right;clear:both;}
.link_hold.mod_result{margin:0 0 9px;}
.link_hold.mod_back{width:180px;height:52px;padding:4px 5px;margin:0 auto;border-radius:29px;background-color:#fff;-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.68);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.68);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.68);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4MCA1MiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTYzODIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTYzODIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxODAiIGhlaWdodD0iNTIiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);background-image:-moz-linear-gradient(bottom, #563822 0%, #563822 100%);background-image:-o-linear-gradient(bottom, #563822 0%, #563822 100%);background-image:-webkit-linear-gradient(bottom, #563822 0%, #563822 100%);background-image:linear-gradient(bottom, #563822 0%, #563822 100%);}
.link_hold.mod_more{width:auto;height:52px;padding:4px 5px;margin:0 auto 20px;border-radius:29px;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.68);background:#555555;background:-webkit-linear-gradient(top, #333333 0%, #555555 100%);background:-moz-linear-gradient(top, #333333 0%, #555555 100%);background:-o-linear-gradient(top, #333333 0%, #555555 100%);background:linear-gradient(to bottom, #333333 0%, #555555 100%);}
.link_hold.mod_search{padding:18px 0 0;}
.goods_link_details{display:inline-block;color:#59b500;text-transform:uppercase;border-bottom:1px dotted #59b500;margin:0 5px 0 0;line-height:17px;}
.goods_link_details:hover{border-bottom-color:transparent;}
.goods_link_3d{position:relative;float:left;background:url(../i/ico_3d.png) 0 0 no-repeat;width:45px;height:30px;margin:-4px 20px 0 -9px;}
.goods_block_v2{position:relative;}
.goods_list_v2{position:relative;overflow:hidden;}
.goods_item_v2{float:left;width:100%;margin:0 0 20px;padding:0 0 20px 0;border:1px solid #d2d2d2;background:#fff;color:#3e3e3e;border-radius:10px;height: 505px;}
.goods_item_v2.mod_1{margin:0;float:none;}
.goods_item_v2.accesorie_mod{height:460px;}
.goods_img_hold_v2{position:relative;overflow:hidden;z-index:20;width:100%;height:187px;margin:0 0 11px;border-radius:9px 9px 0 0;}
/*.goods_img_hold_v2 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;min-width:100%;min-height:100%;max-width:100%;}*/
.goods_img_hold_v2 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;/*min-width:80%;min-height:80%;max-width:80%;*/max-width: 100%;max-height: 175px;}
.goods_img_hold_v2 .goods_link_3d{position:absolute;top:10px;right:10px;margin:0;}
.discount_tag{position:absolute;z-index:3;color:#FFF;background:#F00;padding:5px;bottom:9px;right:0;}
.discount_tag:before{content:'';width:0;height:0;position:absolute;left:-28px;top:0;display:block;border-width:14px;border-color:transparent #F00 transparent transparent;border-style:solid;}
.discount_tag.extended_mod{bottom:auto;top:10px;}
.goods_info_v2{position:relative;padding:0 18px 0 22px;}
.goods_title_v2{font:17px/17px "rotondac", Arial, sans-serif;font-weight:bold;margin:0 0 16px;height:75px;}
.goods_title_v2 a{color:inherit;}
.goods_desc_v2{font:13px/15px "bliss_pro", Arial, sans-serif;height:71px;overflow:hidden;margin:0 0 27px;position:relative;}
.goods_desc_v2:after{content:'';display:block;width:100%;bottom:0;left:0;height:31px;position:absolute;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='00ffffff', endColorstr='ffffff',GradientType=0);}
.goods_price{position:relative;padding:0 108px 0 0px;font:22px/22px "bliss_pro", Arial, sans-serif;color:#009cdd;}
.goods_link_details_v2, .goods_link_compare, .goods_link_fav{position:absolute;bottom:0px;right:18px;text-transform:uppercase;border-bottom:1px dotted #59b500;font:14px/20px "bliss_pro", Arial, sans-serif;color:#59b500;}
.goods_link_details_v2:hover, .goods_link_compare:hover, .goods_link_fav:hover{text-decoration:none;border-bottom:1px dotted #fff;}
.goods_link_compare{bottom:20px;font:12px/14px "bliss_pro", Arial, sans-serif;color:#009cdd;border-bottom:none;}
.goods_link_fav{bottom:40px;font:12px/14px "bliss_pro", Arial, sans-serif;color:#009cdd;border-bottom:none;}
.goods_link_compare:hover{border-bottom:none;}
.goods_link_compare .hidden{display:none;}
.goods_link_compare .count{display:inline-block;padding:3px 6px;border:1px solid #009cdd;line-height:12px;border-radius:20px;margin-left:5px;}
.goods_link_compare.mod_1{position:relative;bottom:auto;left:auto;right:auto;top:auto;margin-right:20px;}
.goods_link_compare.mod_2{display:block;position:relative;bottom:auto;left:auto;right:auto;top:auto;margin-top:20px;}
.goods_link_fav:hover{border-bottom:none;}
.goods_link_fav .hidden{display:none;}
.goods_link_fav .count{display:inline-block;padding:3px 6px;border:1px solid #009cdd;line-height:12px;border-radius:20px;margin-left:5px;}
.goods_link_fav.mod_1{position:relative;bottom:auto;left:auto;right:auto;top:auto;margin-right:20px;}
.goods_link_fav.mod_2{display:block;position:relative;bottom:auto;left:auto;right:auto;top:auto;margin-top:20px;}
.goods_full_block{position:relative;padding:0 425px 7px 18px;margin:0 0 15px;border-radius:0 12px 12px 12px;border:1px solid #dfdfdf;background-color:#fff;min-height:350px;}
.goods_full_block.mod_1{padding:0 425px 21px 26px;margin:0 0 23px;min-height:353px;}
.goods_full_block.mod_2{min-height:0;padding:0 18px 0px 18px;}
.goods_full_block.mod_3{min-height:0;padding:18px;}
.lh2 {font-size:22px;line-height:22px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;color:#271203;margin: 20px 0 20px;}
.lh2.tborder {     padding-top: 20px; margin-top: 30px; border-top: 1px solid #18B1F1; }
.headline, .article_content h2, .article_content h3, .article_content h4 {font-size:28px;line-height:28px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;color:#271203;margin:0 0 14px;}
.headline.mod_1, .article_content h2.mod_1, .article_content h3.mod_1, .article_content h4.mod_1{margin:0 0 12px;}
.headline.mod_2, .article_content h2.mod_2, .article_content h3.mod_2, .article_content h4.mod_2{margin:0 0 16px;}
.headline.mod_3, .article_content h2.mod_3, .article_content h3.mod_3, .article_content h4.mod_3{margin:0 0 23px;}
.price_box{position:relative;margin:0 0 8px;padding:0 10px 10px 0;}
@media (max-width:1000px){.price_box{padding:0 0 20px 0;height:auto;width:auto;}
}
.price_hold{padding:4px 0 0;}
.price_dt{padding:0 6px 0 0;font-size:19px;line-height:26px;color:#717171;display:inline-block;}
.price_dd{display:inline-block;font-size:27px;line-height:26px;color:#009cdd;}
.price_dd .small{font-size:16px;}
.price_dd .old_price{text-decoration:line-through;font-size:14px;}
.price_dd .discount{font-size:32px;color:#F00;margin-left:10px;}
.price_small{font-size:19px;}
.eq{font-size:19px;}
.goods_f_data{position:relative;margin:0 0 12px;}
.goods_f_data dt,
.goods_f_data dd{float:left;line-height:25px;}
.goods_f_data dt{clear:both;padding:0 4px 0 0;color:#009cdd;}
.goods_f_data dd{color:#676767;font-size:16px;}
.goods_f_data .goods_link_3d{margin-left:10px;}
.link_v1{color:#676767;}
.goods_f_desc{margin:0 0 18px;line-height:16px;color:#5e5e5e;}
.goods_f_slider_wrap{width:100%;height:auto;}
.goods_f_slider_wrap .bx-viewport{z-index:1;}
.goods_f_slider_wrap .bx-controls{z-index:5;position:absolute;bottom:0;left:0;right:0;padding:7px 0 0;height:42px;text-align:center;border-radius:0 0 10px 10px;background-color:rgba(0, 156, 221, 0.8);}
.goods_f_slider_wrap .bx-prev,
.goods_f_slider_wrap .bx-next{position:absolute;width:42px;height:42px;top:-168px;border:1px solid #fff;border-radius:50%;background-color:#00aeef;}
.goods_f_slider_wrap .bx-prev:before,
.goods_f_slider_wrap .bx-next:before{position:absolute;content:"";width:20px;height:21px;top:9px;background-repeat:no-repeat;background-position:0;}
.goods_f_slider_wrap .bx-prev:after,
.goods_f_slider_wrap .bx-next:after{z-index:-1;position:absolute;top:-6px;width:50px;height:50px;content:"";border-radius:50%;-moz-box-shadow:inset 1px 5px 8px rgba(0, 0, 0, 0.4);-webkit-box-shadow:inset 1px 5px 8px rgba(0, 0, 0, 0.4);box-shadow:inset 1px 5px 8px rgba(0, 0, 0, 0.4);}
.goods_f_slider_wrap .bx-prev{left:-20px;}
.goods_f_slider_wrap .bx-prev:before{left:9px;background-image:url(../i/action_slider/prev_arrow.png);}
.goods_f_slider_wrap .bx-prev:after{left:-3px;clip:rect(auto, auto, auto, 28px);}
.goods_f_slider_wrap .bx-next{right:-20px;}
.goods_f_slider_wrap .bx-next:before{left:11px;background-image:url(../i/action_slider/next_arrow.png);}
.goods_f_slider_wrap .bx-next:after{right:-3px;clip:rect(auto, 28px, auto, auto);}
.goods_f_slider_wrap .bx-controls-direction{position:absolute;bottom:0;left:0;right:0;}
.goods_f_slider_wrap .bx-pager{z-index:1;position:relative;display:inline-block;height:28px;padding:3px 6px 0;border:1px solid #fff;border-radius:11px;}
.goods_f_slider_wrap .bx-pager-item{display:inline-block;margin:0 0 0 14px;text-indent:-9999px;}
.goods_f_slider_wrap .bx-pager-item:first-child{margin:0;}
.goods_f_slider_wrap .bx-pager-link{display:block;width:20px;height:20px;border:1px solid #fff;border-radius:50%;}
.goods_f_slider_wrap .bx-pager-link.active{background:#fff;}
.goods_f_s_item img{border-radius:10px;display:block;width:100%;}
.bread_crumbs{position:relative;padding:19px 20px 22px 0;}
.bread_crumbs.mod_1{padding:0px 20px 21px 0;}
.bread_c_item{position:relative;display:inline-block;padding:0 0 0 8px;line-height:18px;margin-left:4px;}
.bread_c_item:first-child{margin-left:0;padding:0;}
.bread_c_item:before{position:absolute;width:3px;height:3px;left:1px;top:8px;background:#4e4e4e;border-radius:50%;content:"";}
.bread_c_item:first-child:before{content:none;}
.bread_c_i__link{color:#4e4e4e;}
.bread_c_item.active .bread_c_i_title{color:#009cdd;}
.action_block{position:relative;padding:23px 0 17px;}
.action_block:before{z-index:-1;position:absolute;left:50%;width:5000px;top:0;content:"";margin:0 0 0 -2500px;height:100%;background:url(../i/back_blue.png) 0 0 repeat-x;background-size:auto 100%;}
.action_row{position:relative;text-align:center;font-size:28px;line-height:40px;color:#fff;font-family:"rotondac", Arial, sans-serif;font-weight:bold;text-transform:uppercase;}
.act_link{margin:0 0 0 15px;text-transform:uppercase;color:#ffd200;}
.action_slider_block{position:relative;padding:21px 0 28px;}
.action_slider_wrap{position:relative;/*height:215px;*/height:256px;padding:9px 28px 8px 10px;border:2px solid #deb600;border-radius:12px;background-color:#ffd100;border-radius:12px;}
.action_slider_wrap .bx-viewport{z-index:1;/*height:194px !important;*/height:235px !important;}
.action_slider_wrap .bx-controls{position:absolute;top:0;left:0;right:0;z-index:10;}
.action_slider_wrap .bx-prev,
.action_slider_wrap .bx-next{position:absolute;width:39px;height:39px;/*top:85px;*/top:133px;border:1px solid #fff;border-radius:50%;background-color:#00aeef;}
.action_slider_wrap .bx-prev:hover, .action_slider_wrap .bx-next:hover{border:1px solid #036c98;}
.action_slider_wrap .bx-prev:before,
.action_slider_wrap .bx-next:before{position:absolute;content:"";width:20px;height:21px;top:8px;background-repeat:no-repeat;background-position:0;}
.action_slider_wrap .bx-prev:after,
.action_slider_wrap .bx-next:after{z-index:-1;position:absolute;top:-6px;width:50px;height:50px;content:"";border-radius:50%;-moz-box-shadow:inset 1px 5px 8px rgba(0, 0, 0, 0.4);-webkit-box-shadow:inset 1px 5px 8px rgba(0, 0, 0, 0.4);box-shadow:inset 1px 5px 8px rgba(0, 0, 0, 0.4);}
.action_slider_wrap .bx-prev{left:-20px;}
.action_slider_wrap .bx-prev:before{left:7px;background-image:url(../i/action_slider/prev_arrow.png);}
.action_slider_wrap .bx-prev:after{left:-7px;clip:rect(auto, auto, auto, 25px);}
.action_slider_wrap .bx-next{right:-20px;}
.action_slider_wrap .bx-next:before{left:9px;background-image:url(../i/action_slider/next_arrow.png);}
.action_slider_wrap .bx-next:after{right:-7px;clip:rect(auto, 25px, auto, auto);}
.action_slider_wrap .bx-pager{position:absolute;/*top:175px;*/top: 215px;right:22px;height:28px;padding:3px 6px 0;border:1px solid #8d5933;border-radius:11px;}
.action_slider_wrap .bx-pager-item{display:inline-block;margin:0 0 0 14px;text-indent:-9999px;}
.action_slider_wrap .bx-pager-item:first-child{margin:0;}
.action_slider_wrap .bx-pager-link{display:block;width:20px;height:20px;border:1px solid #8d5933;border-radius:50%;}
.action_slider_wrap .bx-pager-link.active{background:#8d5933;}
.action_slider_wrap .bx-pager-link:hover{background:#8d5933;opacity:0.2;}
.action_slider_wrap .bx-pager-link.active:hover{opacity:0.8;}
.act_s_item{position:relative;padding:0 0 0 47%;}
.act_s_info{padding:10px 0 0;color:#000;min-height: 235px;}
.act_s_img_hold{position:absolute;left:0;top:0;width:43%;/*height:194px;*/ height: 235px; border-radius:12px;overflow:hidden;border:1px solid #8d5933;}
.act_s_img_hold img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.act_s_title{position:relative;overflow:hidden;font-size:18px;line-height:23px;max-height:47px;margin:0 0 8px;color:#271203;font-family:"rotondac", Arial, sans-serif;font-weight:bold;}
.act_s_text{position:relative;max-height:84px;overflow:hidden;border-top:1px dotted #000;padding:10px 0 13px;}
.link_details_v1{text-transform:uppercase;line-height:16px;border-bottom:1px dotted #271203;color:#271203;}
.link_details_v1.mod_green{color:#59b500;border-bottom:1px dotted #59b500;}
.link_details_v1:hover, .link_details_v1:focus{border-bottom-color:transparent;}
.consult_box{position:relative;padding:14px 10px 0;margin-bottom: 20px;}
.consult_text{margin:0 0 43px;text-align:center;color:#0099d9;font-size:24px;line-height:28px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;}
.main_intro_block{font-size:14px;line-height:18px;padding:20px;position:relative;border:1px solid #d2d2d2;border-radius:12px;background:#fff;margin-top:20px;}
.filter_wrap{position:relative;padding:25px 0 0;}
.filter_box{position:relative;padding:20px;background:#fff;border:3px solid #59b500;border-radius:12px;margin:0 0 22px 0;}
.roof_box{position:relative;padding:78px 20px 12px 20px;margin:0 4px 5px 0;background:#b9eaff;border-radius:0 0 12px 12px;}
.roof_box:before{position:absolute;top:0;left:-3%;right:-3%;height:54px;background:url(../i/roof.png) 0 0 no-repeat;background-size:100% 100%;content:"";}
.roof_text{margin:0 0 30px;color:#271203;line-height:18px;}
.primary_row{position:relative;float:left;width:280px;padding:15px 0 0;}
.brand_box{z-index:5;position:relative;padding:20px;text-align:center;margin:0 -21px 13px 0;border-right:1px dotted #7a7a7a;}
.brand_box.mod_1{margin:0 -21px 19px 0;}
.brand_box:before, .brand_box:after{z-index:-1;position:absolute;background:#fff;content:"";}
.brand_box:before{right:0;top:0;left:37px;bottom:0;border:1px solid #dfdfdf;border-width:1px 0 1px;}
.brand_box:after{left:0;width:37px;top:30px;bottom:0;border:1px solid #dfdfdf;border-width:0 0 1px 1px;border-radius:0 0 0 12px;}
.brand_box img{text-align:center;vertical-align:middle;}
.corner{position:absolute;left:0;top:0;width:37px;height:30px;background:url(../i/corner_1.png) 0 0 no-repeat;}
.corner.mod_1{width:34px;height:28px;background-image:url(../i/corner_yellow.png);}
.corner.mod_2{width:35px;height:28px;background-image:url(../i/corner_green.png);}
.side_menu_box{position:relative;padding:61px 0 0;margin:0 0 20px 2px;background:#37a3f7;border-radius:0 0 12px 12px;}
.side_menu_box:before{position:absolute;top:0;left:-3%;right:-3%;height:54px;background:url(../i/roof_2.png) 0 0 no-repeat;background-size:100% 100%;content:"";}
.side_m_hline{margin:0 0 6px;font-size:18px;line-height:18px;color:#fff;text-align:center;text-transform:uppercase;font-family:"rotondac", Arial, sans-serif;font-weight:bold;}
.side_m_hline.mod_1{margin:0;padding:12px 20px;background:#2485d0;border-top:1px solid #62b6f8;}
.side_menu{position:relative;margin:0 1px;}
.side_m_item{border-top:1px solid #62b6f8;}
.side_m_item.active{background:#007FBB;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.5);}
.side_m_item.active.last{border-radius:0 0 13px 13px;}
.side_m_link{display:block;padding:7px 25px 7px 27px;font-size:16px;line-height:19px;color:#fff;}
.side_m_item:last-child .side_m_link{border-radius:0 0 12px 12px;}
.side_filter{position:relative;margin:0 0 20px;padding:24px 0;font-size:18px;line-height:23px;color:#c5c5c5;font-family:"rotondac", Arial, sans-serif;font-weight:bold;text-align:center;border-radius:12px;border:1px solid #929292;text-transform:uppercase;background:url(../i/pattern_1.png) 0 0 no-repeat;}
.consult_box_v2{position:relative;padding:15px;border-radius:8px;border:1px dashed #d98771;margin:5px 5px 20px 5px;background:#c85535;background:-webkit-linear-gradient(top, #b44c30 0%, #c85535 100%);background:-moz-linear-gradient(top, #b44c30 0%, #c85535 100%);background:-o-linear-gradient(top, #b44c30 0%, #c85535 100%);background:linear-gradient(to bottom, #b44c30 0%, #c85535 100%);}
.consult_box_v2:before{z-index:-1;position:absolute;left:-5px;top:-5px;right:-5px;bottom:-5px;content:"";border-radius:10px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.5), 0 -5px 0px #632a1b;background:#b44c30;background:-webkit-linear-gradient(top, #ce6549 0%, #b44c30 100%);background:-moz-linear-gradient(top, #ce6549 0%, #b44c30 100%);background:-o-linear-gradient(top, #ce6549 0%, #b44c30 100%);background:linear-gradient(to bottom, #ce6549 0%, #b44c30 100%);}
.consult_text_v2{margin:0 0 17px;font-size:14px;line-height:18px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center;}
.side_slider_wrap{position:relative;margin:0 0 20px;}
.side_slider_wrap .bx-controls{z-index:5;position:absolute;top:0;width:88px;right:0;height:38px;}
.side_slider_wrap .bx-prev,
.side_slider_wrap .bx-next{position:absolute;width:40px;height:40px;top:0;border-radius:50%;background-color:#00aeef;}
.side_slider_wrap .bx-prev:before,
.side_slider_wrap .bx-next:before{position:absolute;content:"";width:20px;height:21px;top:9px;background-repeat:no-repeat;background-position:0;}
.side_slider_wrap .bx-prev{left:0;}
.side_slider_wrap .bx-prev:before{left:9px;background-image:url(../i/action_slider/prev_arrow.png);}
.side_slider_wrap .bx-next{right:0;}
.side_slider_wrap .bx-next:before{left:11px;background-image:url(../i/action_slider/next_arrow.png);}
.side_s_hline{margin:0 0 11px;padding:0 95px 0 0;font-size:18px;text-transform:uppercase;line-height:19px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;color:#251203;}
.side_slider_v1 .goods_item_v2{margin:0;float:none;}
.help_box{position:relative;padding:16px 0 0;margin:0 0 20px;}
.help_box:before, .help_box:after{z-index:-1;position:absolute;content:"";background:#fad30a;}
.help_box:before{right:0;top:0;left:34px;bottom:0;border-radius:0 12px 12px 0;}
.help_box:after{left:0;width:34px;top:28px;bottom:0;border-radius:0 0 0 12px;}
.help_box.mod_search{margin:0 -21px 20px 0;padding:16px 21px 24px 0;border-right:1px dotted #fff;}
.help_box.mod_search:before, .help_box.mod_search:after{background:#59b500;}
.help_box.mod_search:after{width:35px;}
.help_box.mod_search:before{left:35px;border-radius:0;}
.help_list{position:relative;margin:0 1px;}
.help_item{border-top:1px solid #dbc032;}
.help_link{display:block;padding:13px 25px 12px 28px;font-size:16px;line-height:16px;color:#271203;}
.help_b_text{padding:0 20px 0 24px;font-size:14px;line-height:23px;color:#fff;}
.content_row{position:relative;float:right;width:880px;padding:15px 0 0;}
.content_row.mod_1{float:none;width:100%;}
.search_block{position:relative;border-radius:12px;margin:3px 3px 24px;padding:0 0 0 24px;background:#fff;}
.search_block:before{z-index:-1;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;content:"";background:#59b500;border-radius:12px;}
.search_block.mod_1{padding-top:24px;}
.search_block.mod_1:before{border-radius:12px;}
.search_r_item{position:relative;margin:0 0 20px;padding:0;border:1px solid #d1d1d1;border-bottom-width:2px;border-radius:10px;background-color:#fff;overflow:hidden;}
.search_r_img_hold{border-right:1px solid #d2d2d2;}
.search_r_img_hold a{display:block;}
.search_r_img_hold img{display:block;width:100%;}
.search_r_info_hold{padding:20px 20px 20px 0;}
.search_r_title{margin:0 0 13px;font-size:18px;line-height:28px;color:#271203;text-transform:uppercase;font-family:"rotondac", Arial, sans-serif;font-weight:bold;}
.search_r_title a{color:inherit;}
.search_r_data_list{position:relative;padding:8px 0 2px;border-top:1px dotted #271203;text-align:justify;font-size:0;line-height:0;}
.search_r_data_list:after{display:inline-block;width:100%;height:0;visibility:hidden;content:"";overflow:hidden;}
.search_r_d_item{display:inline-block;}
.search_r_data dt,
.search_r_data dd{display:inline-block;line-height:26px;}
.search_r_data dt{font-size:14px;padding:0 4px 0 0;color:#009cdd;}
.search_r_data dd{color:#676767;font-size:16px;}
.search_r_desc{margin:0 0 7px;font-size:14px;line-height:16px;}
.blocks_wrap_v2{position:relative;padding:17px 0 0;border-top:1px dotted #271203;}
.thumbs_list{position:relative;}
.thumbs_item{position:relative;float:left;width:80px;height:80px;overflow:hidden;margin:0 20px 20px 0;border-radius:5px;}
.thumbs_item img{display:block;border-radius:5px;width:100%;}
.thumbs_link{display:block;}
.price_box_v2{float:right;text-align:right;}
.price_hold_v2{margin:4px 0 9px;}
.filter_block{position:relative;padding:0 55px 0 21px;}
.filter_part{float:right;width:380px;}
.filter_part:first-child{float:left;width:282px;}
.filter_part.mod_1{width:420px;}
.filter_item{margin:0 0 9px;}
.filter_item.w_1{width:292px;}
.filter_item.mod_1{margin:0 0 23px;}
.filter_item.mod_2{margin:0 0 7px;}
.filter_item.mod_3{margin:0 0 20px;}
.filter_item.mod_4{margin:0 0 13px;}
.filter_radio_list{position:relative;}
.filter_radio_list:before{position:absolute;height:12px;top:4px;left:0;right:0;content:"";border:1px solid #e1e1e1;background-color:#009bdd;border-radius:8px;}
.filter_r_item{position:relative;float:left;width:20%;padding:0 5px;}
.filter_r_item:first-child{margin:0 0 0 0px;}
.filter_name{position:relative;margin:0 0 9px;text-transform:uppercase;font-family:"rotondac", Arial, sans-serif;font-weight:bold;line-height:23px;color:#009cdd;}
.filter_name.mod_1{margin:0 0 6px;font-size:13px;}
.filter_name.mod_2{margin:0 0 12px;}
.search-total{font-family:"rotondac", Arial, sans-serif;font-weight:bold;padding:30px 10px 0;font-size:18px;color:#777;}
.collapse_link{font-family:"rotondac", Arial, sans-serif;font-weight:bold;line-height:23px;color:#009cdd;border-bottom:1px dotted #352214;}
.eq_2{color:#271203;}
.rub{position:absolute;width:14px;height:17px;right:3px;top:1px;background:url(../i/ico_rub.png) 0 0 no-repeat;}
.form_f_radio_v1{position:absolute;opacity:0;top:0;left:50%;width:22px;height:22px;margin:0 0 0 -11px;}
.form_f_radio_v1:checked + .form_lbl{color:#009cdd;font-family:"bliss_pro", Arial, sans-serif;font-weight:bold;}
.form_f_radio_v1:checked + .form_lbl:after{background:#fff;-moz-box-shadow:inset 0 0 0 2px #009cdd;-webkit-box-shadow:inset 0 0 0 2px #009cdd;box-shadow:inset 0 0 0 2px #009cdd;}
.form_lbl{position:relative;padding:0 0 5px 4px;display:block;font-size:14px;line-height:12px;color:#7d7d7d;cursor:pointer;}
.form_lbl:before, .form_lbl:after{position:absolute;content:"";}
.form_lbl.mod_radio:before{top:0;left:50%;width:22px;height:22px;margin:0 0 0 -11px;border-radius:50%;background:#009cdd;}
.form_lbl.mod_radio:after{top:3px;left:50%;width:14px;height:14px;margin:0 0 0 -8px;border-radius:50%;border:1px solid #d4dcdf;}
.form_lbl.mod_filter{padding-top:30px;text-align:center;}
.tooltip{position:relative;display:inline-block;font-size:13px;color:#352214;}
.tooltip span{cursor:pointer;color:#352214;text-transform:none;border-bottom:1px dotted #352214;}
.tooltip:hover span{color:#009cdd;border-bottom-color:transparent;}
.tooltip:hover .tooltip_box{z-index:100;display:block;}
.tooltip_box{position:absolute;display:none;padding:12px 12px 13px 16px;bottom:100%;margin:0 0 0 9px;left:43px;width:208px;color:#fff;font-size:12px;line-height:13px;text-transform:none;border-radius:12px 12px 12px 0;font-family:"bliss_pro", Arial, sans-serif;background-color:rgba(0, 155, 221, 0.85);}
.tooltip_box:before{position:absolute;content:"";width:0;bottom:-15px;left:0;height:0;border-style:solid;border-width:15px 9px 0 0;border-color:rgba(0, 155, 221, 0.85) transparent transparent transparent;}
.filter_radio_list_v2{position:relative;margin:0 0 16px -14px;}
.filter_radio_list_v2.mod_1{margin:0 0 12px -14px;}
.filter_r_item_v2{position:relative;float:left;margin:0 0 8px 14px;}
.form_lbl_v2{position:relative;display:block;padding:0 0 0 23px;color:#7d7d7d;line-height:18px;font-family:"rotondac", Arial, sans-serif;cursor:pointer;}
.form_lbl_v2:before, .form_lbl_v2:after{position:absolute;content:"";border-radius:50%;}
.form_lbl_v2:before{left:0;top:1px;width:14px;height:14px;border:1px solid #dfdfdf;}
.form_lbl_v2:after{width:10px;height:10px;top:4px;left:3px;display:none;background:#009cdd;}
.form_f_radio_v2{position:absolute;left:0;top:0;width:16px;height:16px;opacity:0;}
.form_f_radio_v2:checked + .form_lbl_v2:after{display:block;}
.range_wrap{position:relative;margin:0 0 18px;}
.range_wrap.mod_1{margin:0;}
.range_title{float:left;width:20%;}
.form_lbl_v3{display:block;font-size:13px;line-height:14px;color:#7d7d7d;font-family:"rotondac", Arial, sans-serif;}
.form_f_range{display:block;width:100px;color:#009cdd;font-size:12px;line-height:14px;}
.slider_range_w{position:relative;float:right;width:80%;}
#slider_range_1,
#slider_range_2,
#slider_range_3{height:13px;border:1px solid #d1d1d1;border-radius:7px;background-color:#fff;}
.ui-slider{position:relative;width:100%;}
.ui-slider-range{z-index:5;position:absolute;height:11px;top:0;border-radius:4px;background:#37a3f7 url(../i/slider_range.png) center repeat-x;}
.ui-slider-handle{z-index:10;position:absolute;top:-2px;background:url(../i/ico_handle.png) 0 0 no-repeat;width:20px;height:19px;}
.ui-slider-range + .ui-slider-handle{margin:0 0 0 -10px;}
.ui-slider-handle:last-child{margin:0 0 0 -9px;}
.ui-slider-handle:focus{outline:none;}
.steps{position:relative;height:27px;}
.steps li{position:absolute;top:0;padding:9px 0 0;height:27px;font-size:14px;line-height:18px;color:#7d7d7d;}
.steps li:before{position:absolute;content:"";width:1px;height:6px;top:3px;left:50%;background:#d2d2d2;}
.st_0{left:0;}
.st_0:before{left:0 !important;}
.st_20{left:20%;}
.st_25{left:25%;}
.st_40{left:40%;}
.st_50{left:50%;}
.st_60{left:60%;}
.st_75{left:75%;}
.st_80{left:80%;}
.st_100{right:0;}
.st_100:before{left:auto !important;right:0 !important;}
.sort_block{display:block;margin-bottom:20px;}
.sort_block:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.sort_item{display:block;float:left;margin-left:10px;}
.sort_item:first-child{margin-left:0;}
.sort_item a{color:#18B1F1;display:block;padding:10px;border:1px solid #DDD;border-radius:5px;}
.sort_item.active a{background:#18B1F1;color:#FFF;}
.static{border:1px dotted #696969;border-width:1px 0 1px 0;padding:18px 0 0;margin:0 0 20px;}
.static.mod_1{padding:0;border-width:0;}
.static h2{font:18px/18px "rotondac", Arial, sans-serif;font-weight:bold;text-transform:uppercase;margin:0 0 10px;}
.static p{margin:0 0 17px;}
.static img{float:left;margin:0 20px 10px 0;border-radius:10px;}
.static ul, .static ol{list-style:disc outside;padding-left:20px;margin:0 0 15px;}
.static ol{list-style:decimal outside;}
.static li{margin:0 0 5px 0;}
.footer{z-index:5;height:270px;max-width:1180px;width:100%;margin:0 auto;padding:15px 0 0;position:relative;margin-bottom:-270px;color:#fff;}
.footer:before{z-index:-1;position:absolute;left:50%;width:5000px;top:0;content:"";margin:0 0 0 -2500px;background:url(../i/footer.png) 0 0 repeat;height:273px;}
@media (max-width:1000px){.footer{background:#555;height:auto;margin:0 -10px;padding:38px 10px 20px;box-sizing:border-box;width:auto;}
.footer:before{display:none;}
.footer:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
}
.foot_connection_box{position:relative;float:left;width:25%;padding:5px 0 0;}
@media (max-width:1000px){.foot_connection_box{width:100%;}
}
.copyrights{position:relative;margin:0 0 17px;}
.foot_contacts_list{position:relative;margin:0 0 18px;}
.foot_c_item a{color:#fff;}
.foot_navigations{position:relative;float:left;width:75%;height:100%;padding:0 0 0 52px;overflow:hidden;}
.foot_navigations:before{position:absolute;content:"";bottom:12px;top:5px;left:0;border-right:1px dotted rgba(255, 255, 255, 0.42);}
@media (max-width:1000px){.foot_navigations{padding:20px 0;width:auto;height:auto;}
.foot_navigations:before, .foot_navigations:after{display:none;}
}
.foot_n_item{float:left;line-height:20px;}
.foot_n_item.item_1{width:50%;padding:0 30px 0 0;}
.foot_n_item.item_2{width:25%;padding:0 30px 0 0;}
.foot_n_item.item_3{width:25%;}
@media (max-width:1000px){.foot_n_item.item_1{width:100%;margin:20px 0 0;padding:0;}
.foot_n_item.item_2{width:50%;margin:20px 0 0;}
.foot_n_item.item_3{width:50%;margin:20px 0 0;}
}
.hline_f{margin:0 0 8px;color:#ffd200;font-size:14px;text-transform:uppercase;line-height:20px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;}
.foot_nav.mod_1 .foot_nav_item{float:left;width:50%;padding:0 20px 0 0;}
.foot_n_link{color:#fff;}
.foot_develop{position:absolute;right:0;bottom:24px;font-size:14px;line-height:20px;}
.foot_jur_info{position:absolute;left:25%;bottom:40px;font-size:12px;line-height:20px;padding-left:50px;}
@media (max-width:1000px){.foot_jur_info{position:relative;left:auto;bottom:auto;width:100%;padding-left:0;}
}
.foot_d_dt{display:inline;color:#fff;}
.foot_d_dd{display:inline;}
.develop_link{color:#59b500;}
.modal_wrap{z-index:100;position:fixed;width:100%;top:0;bottom:0;overflow:hidden;display:none;background:url(../i/modal_slider/back.png) 0 0 repeat;}
.modal_wrap.fxd {left:0;}
.modal_wrap.active{display:block;}
.modal_wrap .bg_transparent{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../i/modal_slider/back.png) 0 0 repeat;}
.modal_box{z-index:150;position:absolute;top:-100%;left:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.modal_box.active{top:50%;}
#model-container .modal_box{width:90%;height:90%;top:5%;left:5%;}
.modal_close{z-index:10;position:absolute;cursor:pointer;}
.modal_close.mod_1{width:46px;height:46px;top:-23px;right:-23px;border-radius:50%;background:#fff url(../i/modal_slider/ico_close.png) 50% no-repeat;}
.modal_close.mod_2{width:26px;height:28px;right:15px;top:15px;background:url(../i/modal_order/ico_close.png) 0 0 no-repeat;}
.modal_1{width:903px;height:650px;margin:-325px 0 0 -451px;}
.goods_photo_block{position:relative;height:650px;border-radius:12px;overflow:hidden;}
.prev,
.next{position:absolute;top:50%;width:42px;height:42px;margin:-21px 0 0;border-radius:50%;border:1px solid #fff;background-repeat:no-repeat;background-position:0 0;}
.prev:before,
.next:before{position:absolute;content:"";width:20px;height:21px;top:9px;background-repeat:no-repeat;background-position:0;}
.prev{left:15px;}
.prev:before{left:9px;background-image:url(../i/action_slider/prev_arrow.png);}
.next{right:15px;}
.next:before{left:11px;background-image:url(../i/action_slider/next_arrow.png);}
.goods_p_info{position:absolute;bottom:0;left:0;width:100%;height:142px;overflow:hidden;}
.goods_p_thumbs_list{position:relative;height:70px;padding:3px 17px;background:rgba(255, 255, 255, 0.3);}
.goods_p_t_item{float:left;padding:3px;width:90px;height:64px;margin:0 0 0 10px;border:2px solid transparent;}
.goods_p_t_item:first-child{margin:0;}
.goods_p_t_item.active{border-color:#fad30a;}
.goods_p_t_link{display:block;}
.goods_p_t_link img{display:block;}
.goods_p_title{height:72px;background:#dbdbdb;line-height:72px;padding:0 24px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;font-size:18px;text-transform:uppercase;}
.modal_2{width:359px;padding:0 44px 0;margin:-214px 0 0 -180px;background:url(../i/modal_order/order_back.png) 0 0 no-repeat;background-size:100% 100%;}
.form_hline{padding:40px 0 5px;text-align:center;font-size:21px;color:#fff;line-height:27px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;text-transform:uppercase;}
.modal_wrap.fxd .form_hline {
	padding:40px 0 40px;
}
.form_hline.validate_error{padding:30px 20px;color:#FDD;text-shadow:0 -2px 0 #000;}
.form_hline.success_message{padding:30px 20px 10px;color:#AFD;text-shadow:0 -2px 0 #000;font-size:18px;line-height:1.1;}
.form_item{position:relative;margin:0 0 10px;}
.form_f_v1{display:block;width:100%;padding:10px 15px;color:#271203;line-height:16px;height:36px;border-radius:10px;border:1px solid #73401c;font-family:"bliss_pro", Arial, sans-serif;font-size:14px;background:rgba(237, 150, 118, 0.8);-moz-box-shadow:inset 0 1px 3px rgba(130, 110, 90, 0.75);-webkit-box-shadow:inset 0 1px 3px rgba(130, 110, 90, 0.75);box-shadow:inset 0 1px 3px rgba(130, 110, 90, 0.75);}
.form_f_v1 .error{border:1px solid #FFF;}
.form_f_v1.error{border-color:#770000;}
.error{color:#770000;}
.form_f_v1:focus,
.form_f_v1:active{outline:none;}
.form_f_v1.ta_msg{height:110px;}
.article_content_block{position:relative;padding:0 20px 20px 20px;border-radius:0 12px 12px 12px;border:1px solid #dfdfdf;background-color:#fff;margin:0 0 23px;min-height:660px;}
.article_content_block.mod_overflow{overflow:auto;}
.article_content h2, .article_content h3, .article_content h4{margin-top:20px;padding-top:10px;border-top:1px solid #18B1F1;}
.article_content p, .article_content ul, .article_content ol, .article_content li, .article_content table{margin-bottom:5px;    list-style-position: inside;}
.article_content img{border-radius:10px;max-width:100%;}
.article_links{padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px solid #DDD;}
.article_links_item{display:inline-block;padding:5px 10px;border:1px solid #009cdd;border-radius:5px;font-size:18px;}
.article_links_item:hover{background:#009cdd;color:#FFF;}
.reply_item{border-bottom:1px dashed #999;padding-bottom:20px;margin-bottom:20px;}
.reply_text{padding:20px;border:1px solid #09F;border-radius:10px 10px 0px 10px;background:#FCFFEF;position:relative;color:#0068AD;}
.reply_text:after{content:'';display:block;position:absolute;bottom:-14px;right:20px;width:0px;height:0px;border:8px solid transparent;border-top-color:#FCFFEF;border-left-color:#FCFFEF;}
.reply_text:before{content:'';display:block;position:absolute;bottom:-17px;right:21px;width:0px;height:0px;border:8px solid transparent;border-top-color:#09F;border-left-color:#09F;}
.reply_product{font-family:"rotondac", Arial, sans-serif;font-weight:bold;margin-bottom:10px;font-size:18px;}
.reply_product a{text-decoration:underline;}
.reply_product a:hover{color:#18B1F1;text-decoration:none;}
.reply_images_wrapper{display:block;margin-top:20px;margin-left:-20px;}
.reply_images_wrapper:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.reply_image_item{display:block;float:left;padding-left:20px;}
.reply_image_link{display:block;}
.reply_image{display:block;border-radius:5px;}
.reply_from{font-weight:bold;font-size:18px;font-family:"rotondac", Arial, sans;margin-top:19px;color:#62B6F8;text-align:right;margin-right:25px;}
#modelContent .no-flash{background:#FFF;position:relative;z-index:3;height:200px;padding:20px;font-size:18px;}
.form_box.mod_on_page{padding:20px;margin-top:20px;border-radius:10px;border:1px solid #DDD;}
.form_box.mod_on_page .form_hline{color:#000;padding-top:10px;}
.form_box.mod_on_page .form_hline.validate_error{color:#F00;text-shadow:0 1px rgba(0, 0, 0, 0.5);}
.form_box.mod_on_page .form_hline.success_message{color:#00B2FF;text-shadow:0 1px rgba(0, 0, 0, 0.5);}
.form_box.mod_on_page .form_f_v1{background:#FAFAFA;}
.form_box.mod_on_page .form_f_v1.error{border:1px solid #F00;}
.minicart{width:100%;display:block;color:#FFF;height:0;position:relative;font-size:18px;}
.minicart .not_empty{display:none;}
.minicart.full{height:50px;}
.minicart.full .empty{display:none;}
.minicart.full .not_empty{display:block;position:fixed;top:0;left:0;width:100%;background:#00B2FF;box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);z-index:99;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);}
.minicart.full .not_empty .main_row{padding:10px 0;text-align:center;}
@media (max-width:800px){.minicart.full{height:97px;}
}
.minicart_header{display:block;float:left;position:relative;padding:0 0 0 50px;}
.minicart_header:before{content:'';display:block;width:32px;height:32px;position:absolute;left:0px;top:-5px;}
.minicart_section{display:inline-block;margin-left:20px;}
.minicart_section a{color:white;text-decoration:underline;}
.minicart_section a:hover{opacity:0.7;text-decoration:none;}
.cart_goods_list{position:relative;margin:0 0 35px;}
.cart_goods{display:table;width:100%;border:4px solid #c7c7c7;border-radius:10px;background:#fff;height:141px;margin:0 0 10px;}
@media (max-width:1000px){.cart_goods{display:block;height:auto;padding:10px;}
.cart_goods:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
}
.cart_block{position:relative;display:inline-block;vertical-align:top;padding:10px 0 0 103px;color:#fff;}
.cart_title{margin:0 0 1px;font-family:"rotondac", Arial, sans-serif;font-size:14px;text-transform:uppercase;}
.cart_img{position:absolute;left:0;top:-2px;width:76px;height:76px;border:2px solid #ff9d00;border-radius:50%;background-color:#fff;box-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
.cart_img:before{position:absolute;content:"";width:53px;height:53px;bottom:0;left:0;}
.cart_count{position:absolute;right:-8px;top:1px;width:25px;height:25px;padding:0 0 0 2px;border:2px solid #f8f8f8;border-radius:50%;background-color:#ff9d00;font-size:14px;color:#fff;font-family:"rotondac", Arial, sans-serif;font-weight:800;line-height:21px;}
.cart_data{position:relative;}
.cart_data .dt, .cart_data .dd{position:relative;float:left;font-size:16px;margin:0 0 3px;line-height:1;}
.cart_data .dt{clear:both;margin:0 5px 3px 0;}
.cart_data .dd{font-family:"rotondac", Arial, sans-serif;color:#000;}
.cart_data .dd a{color:#000;text-decoration:underline;}
.cart_data .eq{font-size:13px;}
.cart_g_img{display:table-cell;width:22%;height:100%;text-align:center;vertical-align:middle;}
.cart_g_img img{vertical-align:middle;}
@media (max-width:1000px){.cart_g_img{display:inline-block;width:48%;}
}
.cart_g_cell{display:table-cell;}
.cart_g_cell.cart_g_name{width:35%;padding:18px 0 0;vertical-align:top;}
.cart_g_cell.cart_g_money{vertical-align:top;font-size:38px;font-family:"rotondac", Arial, sans-serif;}
.cart_g_cell.cart_g_money .eq{margin:0 0 0 18px;font-size:24px;text-transform:uppercase;}
@media (max-width:1000px){.cart_g_cell{display:inline-block;width:48%;}
.cart_g_cell.cart_g_name{width:48%;padding:0;}
.cart_g_cell.cart_g_money{font-size:24px;padding:0;}
.cart_g_cell.cart_g_money .eq{font-size:18px;}
}
.cart_g_title{margin:0 0 10px;}
.cart_g_money{padding:47px 0 0;}
.cart_count_wrap{position:relative;display:inline-block;padding:0 30px;margin:0 0 11px;}
.form_field_cart{height:41px;width:94px;padding:10px 10px 8px;border:2px solid #009cdd;font-size:20px;line-height:21px;font-family:"rotondac", Arial, sans-serif;border-radius:6px;text-align:center;}
.mspc_form { margin-left: 20px; }
.mspc_form .input-group-addon { font-weight: bold; }
.mspc_form .mspc_btn { font-weight: bold; background-color: #009cdd; color: white; border:2px solid #009cdd; border-radius:6px; padding: 10px;}
.mspc_form .mspc_field{height:41px;padding:10px 10px 8px;border:2px solid #009cdd;font-size:20px;line-height:21px;font-family:"rotondac", Arial, sans-serif;border-radius:6px;text-align:center;}
.cart_g_delete{display:table-cell;width:82px;padding:50px 0 0;}
@media (max-width:1000px){.cart_g_delete{display:inline-block;padding:0;width:48%;}
}
.cart_g_code{font-size:11px;}
.cart_g_title a{font-size:17px;font-family:"rotondac", Arial, sans-serif;text-transform:uppercase;}
.cart_wrap{position:relative;padding:8px 0 0;}
.cart_side{position:relative;float:right !important;}
.cart_data{position:relative;}
.total_data{display:table;width:100%;margin:0 0 27px;font-family:"rotondac", Arial, sans-serif;}
@media (max-width:800px){.total_data{display:block;}
}
.total_dt{display:table-cell;width:22%;font-size:22px;text-transform:uppercase;}
.total_dt .delivery_info{font-size:14px;}
@media (max-width:800px){.total_dt{display:inline-block;width:48%;font-size:14px;}
}
.total_dd{display:table-cell;}
.total_dd.total_d_count{width:27%;padding:0 0 0 10px;}
.total_dd.total_d_sum{width:29%;}
@media (max-width:800px){.total_dd{display:inline-block;}
.total_dd.total_d_count{width:48%;padding:0;}
.total_dd.total_d_sum{width:48%;}
}
.total_d_count{font-size:35px;}
.total_d_count span{font-size:22px;}
@media (max-width:800px){.total_d_count{font-size:22px;}
.total_d_count span{font-size:14px;}
}
.total_d_sum{font-size:22px;}
.total_d_sum .sum{display:inline;font-size:50px;}
.total_d_sum .sum .eq{font-size:31px;text-transform:uppercase;}
@media (max-width:800px){.total_d_sum{font-size:18px;}
.total_d_sum .sum{font-size:22px;}
.total_d_sum .sum .eq{font-size:18px;}
}
.total_d_reset{text-align:right;padding:0 6px 0 0;}
.form_row.mod_1{margin:0 0 9px -20px;}
.form_row.mod_2{position:relative;margin:0 0 11px;}
.form_row.mod_3{margin:0 0 40px -20px;}
.form_fw{margin:0 0 20px;}
.form_fw.mod_1{margin:0 0 34px;}
.form_f_v2{display:block;width:100%;height:53px;padding:15px 24px;line-height:23px;font-size:20px;border-radius:6px;font-family:"rotondac", Arial, sans-serif;border:2px solid #009cdd;}
.form_f_v2.ta_msg{height:233px !important;}
.form_f_v2.required{background-image:url(../i/input_required.png);background-position:top right;background-repeat:no-repeat;}
.form_f_v2.filled{border-color:#999;background-image:none;}
.form_f_v2.error{border:2px solid #F00;}
.input-parent .required-string{color:#f23e57;display:none;}
.required-string{color:#f23e57;}
.input-parent.required .required-string{display:inline;}
.input-parent.required .not-required-string{display:none;}
.delivery_description{margin-bottom:20px;padding-left:30px;display:block;}
.total_cart{position:relative;padding:13px 0 0;border-top:1px solid #c7c7c7;}
.total_c_title{position:relative;float:left;width:34%;line-height:63px;font-size:22px;padding:5px 0 0;font-family:"rotondac", Arial, sans-serif;text-transform:uppercase;}
@media (max-width:800px){.total_c_title{width:50%;font-size:18px;line-height:40px;}
}
.total_c_data{position:relative;width:40%;float:left;padding:2px 0 0 0;}
@media (max-width:800px){.total_c_data{width:50%;}
}
.total_c_sum{font-size:50px;font-family:"rotondac", Arial, sans-serif;line-height:63px;text-align:right;}
.total_c_sum .eq{margin:0 0 0 14px;font-size:31px;text-transform:uppercase;}
@media (max-width:800px){.total_c_sum{font-size:32px;}
.total_c_sum .eq{font-size:22px;}
}
.total_c_button{position:relative;width:26%;float:left;}
@media (max-width:800px){.total_c_button{width:100%;}
}
.width_row{position:relative;margin:0 0 0 -20px;}
.width_row_2{position:relative;}
.width_1{float:left;width:33.3333%;padding:0 0 0 20px;}
.width_2{float:left;width:66.6666%;padding:0 0 0 20px;}
.width_2_1{float:left;width:66.6666%;}
.width_3{float:left;width:25.51%;padding:0 0 0 20px;}
.width_4{float:left;width:75%;padding:0 0 0 20px;}
.width_5{float:left;width:50%;padding:0 0 0 20px;}
.width_6{float:left;width:74.49%;}
.width_7{float:left;width:48.98%;padding:0 0 0 20px;}
.width_full{float:left;width:100%;padding:0 0 0 20px;}
.reset_link{font-size:17px;font-family:"rotondac", Arial, sans-serif;background:none;}
.btn_total{position:relative;display:block;width:100%;height:63px;padding:3px 0 0;line-height:63px;border-radius:10px;color:#fff;font-family:"rotondac", Arial, sans-serif;font-size:21px;text-shadow:0 1px 1px #646464;text-align:center;background:#ff551a;text-transform:uppercase;}
.column_1{float:left;width:55%;margin-bottom:20px;}
.column_2{float:left;width:45%;padding:0 0 0 20px;margin-bottom:20px;}
.mns,
.pls{position:absolute;top:9px;width:24px;height:24px;border-radius:5px;background-repeat:no-repeat;background-position:50%;background-color:#009cdd;cursor:pointer;}
.mns{left:0;background-image:url(../i/minus.jpg);}
.pls{right:0;background-image:url(../i/icon_pls.png);}
.btn_del_v2{display:block;width:37px;height:37px;background:url(../i/icon_del.png) 0 0 no-repeat;}
.compare_table{}
.fav_table{width:100%;}
.compare_table td, .compare_table th{padding:10px;border-bottom:1px dotted #DDD;}
.compare_table th img{display:block;margin-bottom:10px;}
.compare_table .caption{font-family:"rotondac", Arial, sans-serif;font-weight:bold;}
.fav_table td, .fav_table th{padding:10px;border-bottom:1px dotted #DDD;}
.fav_table th img{display:block;margin-bottom:10px;}
.fav_table .caption{font-family:"rotondac", Arial, sans-serif;font-weight:bold;}
.works-item{display:block;}
.works-item-link{display:block;}
.works-item-image{border-radius:0;display:block;width:100%;}
.article_content .works-item-image{border-radius:0;}
.sticky{position:fixed;top:0;}
@media (max-width:1000px){.sticky{position:static;}
}
@media print{.wrapper, .base, .main_row, .content_row, .static{padding:0;overflow:visible !important;}
.content_row{width:90% !important;margin:0 auto;float:none;}
.static{width:100% !important;}
.news_main{position:relative !important;top:auto;left:auto;}
.header, .footer{display:none !important;}
*{background:transparent !important;color:#444 !important;text-shadow:none !important;}
a, a:visited{color:#444 !important;text-decoration:underline;}
a:after{content:" (" attr(href) ")";}
abbr:after{content:" (" attr(title) ")";}
.ir a:after{content:"";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
@page{margin:0.5cm;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
}
.sitemap ul{margin-left:15px;margin-top:5px;margin-bottom:5px;}
.contacts_info{width:35%;float:left;}
.contacts_form{width:65%;float:left;}
.clearfix{clear:both;}
.bold{font-weight:bold;}
.contacts_info .bold{margin-top:15px;}
.dnone{display:none;}
.gray{color:#eeeeee;}
.dnone{display:none;}
.pagination{margin-bottom:20px;margin-top:20px;text-align:center;}
.pagination a{margin:5px;padding:10px 15px 10px 15px;border:1px solid #d1d1d1;border-radius:5px;text-align:center;}
.pagination a.last{display:none;}
.pagination a.active{background-color:#fad30a;color:white;}
.top_text{color:#1377B4;}
.top_text a{color:#3F92C5;border-bottom:1px dashed #32508d;transition:all 0.2s;margin-left:5px;margin-right:5px;}
.top_text a:hover{border-bottom:none;}
h1{font-size:20px;color:black;}
.goods_row{min-height:1400px;}
.pagination .pagination_showmore{display:block;margin-top:20px;background-color:#37a3f7;color:white;}
.goods_f_desc ul{list-style-type:disc;margin-left:15px;}
.goods_f_desc ol{margin-left:15px;}
.priceline{font-weight:bold;font-size:17px;margin:5px 0 5px 0;}
#buy-form .form_box a{background-color:#aaaaaa;color:#222;border-radius:5px;padding:5px;border:1px solid #777;margin:2px;line-height:70px;}
.goods_vendor2{height:105px;}
.fc_icons{position:relative;}
.goods_link_compare2, .goods_link_fav2{float:right;width:29px;height:29px;display:block;text-align:center;top:-30px;position:absolute;right:10px;}
.goods_link_compare2{right:50px;}
.goods_link_compare3, .goods_link_fav3{display:inline-block;text-align:center;cursor:pointer;}
.goods_link_compare3:hover , .goods_link_fav3:hover{text-decoration:underline;}
.goods_link_compare3:hover .compare_icon{background-position:-18px -72px;}
.goods_link_fav3:hover .fav_icon{background-position:6px -71px;}
.fav_icon, .compare_icon, .cart_icon{width:29px;height:29px;display:inline-block;background:url(/assets/i/icons_wish.png) no-repeat;vertical-align:middle;}
.minicart_section .fav_icon, .minicart_section .compare_icon, .minicart_section .cart_icon{float:left;margin-top:-3px;}
.compare_icon{background-position:-19px -13px;}
.cart_icon{background-position:-30px -200px;}
.cart_icon:hover, .cart_icon.active{background-position:-146px -174px;}
.compare_icon:hover, .compare_icon.active{background-position:-18px -72px;}
.compare_icon.active{background-color:#9AE3FF;}
.fav_icon{background-position:5px -14px;}
.fav_icon:hover, .fav_icon.active{background-position:6px -71px;}
.fav_icon.active{background-color:#ff9a9a;}
.index_full_search{display:none;}
/*.index_work_slider li{display:none;}*/
.index_work_slider{min-height:120px;}
.mar_center{margin:0 auto;text-align:center;}
.index_work_gallery .bx-prev,
.index_work_gallery .bx-next{position:absolute;width:39px;height:39px;top:135px;border:1px solid #fff;border-radius:50%;background-color:#00aeef;}
.index_work_gallery .bx-prev:before,
.index_work_gallery .bx-next:before{position:absolute;content:"";width:20px;height:21px;top:8px;background-repeat:no-repeat;background-position:0;}
.index_work_gallery .bx-prev:after,
.index_work_gallery .bx-next:after{z-index:-1;position:absolute;top:-6px;width:50px;height:50px;content:"";border-radius:50%;-moz-box-shadow:inset 1px 5px 8px rgba(0, 0, 0, 0.4);-webkit-box-shadow:inset 1px 5px 8px rgba(0, 0, 0, 0.4);box-shadow:inset 1px 5px 8px rgba(0, 0, 0, 0.4);}
.index_work_gallery .bx-prev{left:5px;}
.index_work_gallery .bx-prev:before{left:7px;background-image:url(../i/action_slider/prev_arrow.png);}
.index_work_gallery .bx-prev:after{left:-7px;clip:rect(auto, auto, auto, 25px);}
.index_work_gallery .bx-next{right:5px;}
.index_work_gallery .bx-next:before{left:9px;background-image:url(../i/action_slider/next_arrow.png);}
.index_work_gallery .bx-next:after{right:-7px;clip:rect(auto, 25px, auto, auto);}
.index_work_gallery .bx-prev:hover, .index_work_gallery .bx-next:hover{border:1px solid #036c98;}
.goods_base_params{margin-bottom:10px;height:30px;}
.form_hold p{color:black;}
.goods_vendor2 a:hover{opacity:0.8;}
.link_hold a:hover{opacity:0.8;}
.goods_t_link:hover{opacity:0.8;}
#buy-form .form_box a:hover{opacity:0.9;border:1px solid #333;}
.dnone{display:none;}
.sort_nonitem{float:left;margin-top:10px;}
.cart_table{width:100%;}
.cart_table th{text-align:left;padding-bottom:10px;}
.phototd{width:120px;padding-right:15px;height:90px;padding-bottom:15px;}
.quanttd{width:150px;text-align:center;}
.costtd{text-align:center;font-weight:bold;}
.cart_table .costth{text-align:center;}
.cart_table .quant_block{position:relative;}
.form_field_cart{margin-left:5px;}
.cart_table .btn_del_v2{width:24px;height:24px;background-size:contain;}
.total_dt, .total_dd{float:right;}
.total_d_sum .sum{font-size:25px;}
.total_dd.total_d_sum{width:230px;text-align:center;}
.btn_order_top{width:230px;float:right;}
.btn_order_nextpage{width:230px;float:left;margin-top:30px;}
.btn_order_prevpage{margin-top:50px;margin-right:30px;float:left;}
.order-tabs .order-tab-wrapper{margin:0 auto;text-align:left;}
.order-tabs .order-tab-wrapper .order-tab-hdr{display:block;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin:0px;float:left;padding:5px;padding-right:15px;cursor:pointer;}
.order-tabs .order-tab-wrapper .order-tab-hdr:nth-child(1){border-left:1px solid #dfdfdf;}
.order-tabs .order-tab-wrapper .order-tab-hdr.active{border-bottom:1px solid white;}
.order-tabs .order-page-wrapper{border:1px solid #dfdfdf;margin-top:-1px;padding:20px;}
.order-tabs .order-page-wrapper .order-page{display:none;}
.order-tabs .order-page-wrapper .order-page.active{display:block;}
.total_cart{border:none;}
.headline_small{font-size:20px;line-height:28px;font-family:"rotondac", Arial, sans-serif;font-weight:bold;color:#271203;margin:0 0 14px;}
.order_dost_result{display:none;}
.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto;}
.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;}
.autocomplete-selected{background:#F0F0F0;}
.autocomplete-suggestions strong{font-weight:normal;color:#3399FF;}
.autocomplete-group{padding:2px 5px;}
.autocomplete-group strong{display:block;border-bottom:1px solid #000;}
body div.jGrowl div.jGrowl-notification{margin-top:62px;}
.goods_f_desc h2{font-size:20px;font-weight:bold;margin-top:20px;margin-bottom:10px;}
#carousel img{display:block;opacity:.7;cursor:pointer;}
#carousel img:hover{opacity:1;}
.goods_quant_block{position:relative;display:inline-block;}
.goods_quant_block .form_field_cart{width:40px;margin-right:22px;}
.goods_quant_block .pls{right:0;left:auto;top:0;width:19px;height:19px;}
.goods_quant_block .mns{right:0;left:auto;top:auto;bottom:0;width:19px;height:19px;}
.goods_f_properties{border:1px solid #2485d0;padding:7px;position:relative;margin-top:20px;}
.goods_f_properties .goods_f_data{margin:0px;}
.goods_f_properties .goods_f_properties_caption{position:absolute;background-color:white;top:-10px;padding:0 10px;}
.goods_shareblock{margin-top:20px;}
.goods_shareblock .ya-share2{display:inline-block;}
.goods_shareblock .goods_shareblock_caption{vertical-align:middle;margin-right:7px;}
.goods_pager .goods_pager_pages > div{display:none;border:1px solid #dfdfdf;padding:10px;}
.goods_pager .goods_pager_pages > div.active{display:block;}
.goods_pager .goods_pager_header .goods_pager_title{display:inline-block;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding:6px;cursor:pointer;}
.goods_pager .goods_pager_header .goods_pager_title:last-child{border-right:1px solid #dfdfdf;}
.goods_pager{margin-top:20px;margin-bottom:30px;}
.goods_pager .goods_pager_header .goods_pager_title.active{background-color:#007fbb;color:white;border-top-right-radius:10px;}
.goods_pager .goods_pager_header .goods_pager_title:hover{background-color:#007fbb;color:white;border-top-right-radius:10px;opacity:0.7;}
#goods_pager_4 #comment-new-link{display:none;}
#goods_pager_4 .comments{margin-top:20px;}
#goods_pager_4 #comment-form-placeholder, #goods_pager_4 #comment-form{border:1px solid #dfdfdf;border-radius:5px;}
#goods_pager_4 #comment-form-placeholder .form-group, #goods_pager_4 #comment-form .form-group{margin:10px;}
#goods_pager_4 #comment-form-placeholder .form-control, #goods_pager_4 #comment-form .form-control{border:1px solid #dfdfdf;border-radius:5px;background-color:white;}
#goods_pager_4 #comment-form-placeholder .form-group label, #goods_pager_4 #comment-form .form-group label{width:50px;display:inline-block;}
#goods_pager_4 #comment-form .form-actions{border:none;}

#manufacturer-cert {
    position: absolute;
    right: 0;
}

#manufacturer-cert a img{
    height: 50px;
}

.sogl_block{margin-top:10px;margin-bottom:10px;}
.modal_box .sogl_block input{border:1px solid #73401c;background:rgba(237, 150, 118, 0.8);-webkit-appearance:none;-moz-appearance:none;height:16px;width:16px;margin-right:8px;cursor:pointer;font-size:16px;line-height:16px;}
.modal_box .sogl_block input[type=checkbox]:checked:after{content:"\2714";}
.modal_box .sogl_block input.error{border:1px solid #770000;}
.sogl_block_errtext{color:#770000;}
.link_hold.mod_back{position:relative;}
.sbut{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}
.nav_item.active .nav_link{color:#f9d20a;}
.help_link:hover{color:#555555;}
.side_m_link:hover{color:#DDDDDD;}
a:hover{opacity:0.8;}
a.nav_s_link:hover{opacity:1;}
.mns:hover, .pls:hover, .btn_del_v2:hover{opacity:0.8;}
.order-tab-hdr:hover{background-color:#F5F5F5;}
.form_lbl_v2:hover{opacity:0.8;}
.sisea-results{}
.sisea-paging{margin-top:20px;margin-bottom:20px;}
.sisea-result{margin-bottom:15px;}
.minhblock{min-height:900px;}
.order_relat{position:relative;float:left;}
.in_sklad_line{font-size:14px;color:#acaab1;}
.reminder_infoline{font-style:italic;font-size:14px;color:#1c4863;}
.good_reminder_infoline{font-style:italic;font-size:12px;color:#2a75a2;width:150px;display:inline-block;vertical-align:middle;}
.reminder_goodname{font-weight:bold;font-size:18px;color:white;margin:15px 0px;}
#remind-form .modal_2{width:450px;}
.req_info{color:white;margin-left:10px;}
.our_works_all{text-align:center;width:100%;margin-top:10px;display:block;}
.reminder_statusline{color:#BFBFBF;font-size:16px;}
.clear{clear:both;}
.stati_item{border-bottom:1px solid #62b6f8;}
.stati_item .btn_hold{text-align:right;}
.reply_item .reply_product{float:left;}
.reply_item .public_date{float:right;}
.priceline .old_price{font-size:15px;color:#009cdd;text-decoration:line-through;}
.priceline .new_price{color:#F00;}
.price_box .procent{color:#FFF;background:#F00;padding:5px;font-size:17px;position:relative;bottom:4px;}
.in_sklad_line{float:left;}
.article_box{float:right;}
.video_btn{position:absolute;z-index:1;color:#147cd9;font-size:14px;font-weight:700;background:#ffffff url(../i/video_ic.png) left center no-repeat;border-radius:6px;padding:10px 15px 10px 35px;left:20px;top:15px;background-position-x:7px;}
.video_link{background:url(../i/video_ic.png) left center no-repeat;color:#147cd9;font-size:14px;font-weight:700;line-height:20px;padding:3px 0px 3px 25px;margin-top:10px;display:block;margin-bottom:-15px;}
#video_block{display:none;}
.search_stati_wrap{
	margin-bottom: 15px;
    margin-top: 15px;
}
.search_stati_title{
	padding-left: 20px;
	font-size: 22px;
}
.search_stati_wrap ul{
	display: block;
    padding-left: 20px;
    list-style: inherit;
}
.search_stati_wrap ul li{
	border-left-width: 0px;
    margin-left: 25px;
}

.total_c_data {
	width: 100%;
}

input.valid + label.error {
	display: none;
}
input.form_f_v2.required:not(.valid) + label.error {
	display: none !important;
}

input.form_f_v2.required.error + label.error {
	display: inline !important;
}

#msOrder .er2 {
    border: 1px solid brown !important;
}

input.form_f_v2.required.er2 + label.error {
	display: inline !important;
}

.modal_3 {
    width: 600px;
    padding: 0 44px 0;
    margin: -214px 0 0 -300px;
    background: url(../i/modal_order/order_back.png) 0 0 no-repeat;
    background-size: 100% 100%;
}

.form_item select {
	padding: 10px 15px;
    display: block;
	height: 36px;
	border: 1px solid #73401c;
	color: #271203;
	box-shadow: inset 0 1px 3px rgba(130, 110, 90, 0.75);
	font-family: "bliss_pro", Arial, sans-serif;
	font-size: 14px;
	background: rgba(237, 150, 118, 0.8);
	border-radius: 10px;
	width: 100%;
	appearance: none;
	-webkit-appearance: none;
	-webkit-border-radius: 10px;
}

.pageList {margin: 10px 0;}
.pageList li a {padding: 5px;border: 3px solid #F1F1F1;}
.pageList li {float: left;margin: 0 5px;}
.pageList li a.active{background: #D3CBCB;}


.novost {
	margin-bottom: 30px;
}

.novost > div{
	display: inline-block;
	vertical-align: top;
}

.novost > div.clearfix{
	display: block;
}

.novost .l {
	width: 200px;
	float: left;
}
.novost .r .more {
		margin: 15px 0;
}

.novost .r {
	line-height: normal;
	float: left;
	width: 70%;
	margin-left: 15px;
}

.novost .r .ntitle {
	font-size: 24px;
}

.novost .r .ntitle a:hover {
	text-decoration: underline;
}

.novost .r .pdate {
	margin: 15px 0;
}
.sert_wrap div{
	display: inline-block;
	vertical-align: top;
	/*height: 300px;*/
}

.ah2 {
	font-size: 28px;
    line-height: 28px;
    font-family: "rotondac", Arial, sans-serif;
    font-weight: bold;
    color: #271203;
	margin: 0 0 14px;
	margin-top: 20px;
    padding-top: 10px;
    border-top: 1px solid #18B1F1;
}

.price_box:before {
	content: '';
	display: block;
	clear: both;
}

.form_f_v2.ta_msg {
	height: 120px !important;
}

.form_fw.mod_1 {
	margin: 0;
}

.sogl_block #pers_sogl {
	vertical-align: middle;
}

#order-page-4 .headline,
#order-page-4 .headline_small {
	margin: 0;
}

.sogl_block {
/*    margin-left: 168px;
	width: 475px;*/
	margin-top: 0;
	margin-bottom: 0;
}
.contacts_form .sogl_block{
	margin-left: 0;
}

.modal_3 .suc {
	display: none;
	color: white;
	margin-bottom: 30px;
	text-align: center;
}

.modal_3 .sogl_block {
	margin-left: 0;
}

button.btn_v2:hover {
	opacity: 0.8;
}
.total_c_data .sogl_block{
    margin-left: 185px;
}

.table-bordered, .table-bordered td, .table-bordered th {
	border: 1px solid #3e3e3e;
}
.table-bordered td {
	padding: 5px;
}
#topcontrol
{
	z-index: 99999;
	margin-bottom: 50px;
}
.smshow {
	display: none;
}

@media screen and (max-width:1000px){
	.action_block:before,
	.learn_block:before{
		background: #009cdd;
	}
}
@media screen and (max-width:800px)
{
	#sticky-sidebar, .side_menu_box, .consult_box, .help_box	{
		display: none;
	}
	.mdhidden {
		display: none;
	}
	.costtd {
		width: 90px;
	}
	.bread_crumbs{
		display: none;
	}
	.goods_f_info{
		margin-top: 20px;
	}
}
@media screen and (max-width: 560px)
{
	.cart_table th, .nametd, .phototd, .quanttd, .costtd, .nameth, .delbutt {
		display: block;
		float: left;
	}
	.nametd {
		width: 160px;
		height: 105px;
	}
	.phototh {
		width: 135px;
	}
	.phototd {
		clear: both;
	}
	.smshow {
		display: block;
	}
	.quantth,.quanttd {
		width: 150px;
		margin-right: 20px;
	}
	.costtd, .costth {
		width: 100px;
		text-align: left;
	}
	.quanttd, .costtd {
		height: 50px;
		margin-bottom: 20px;
	}
	.cart_table .costth {
		text-align: left;
	}
	.costtd {
		margin-top: 10px;
	}
	.widthall {
		width: 100%;
	}
	.delbutt {
		width: 24px;
	}
	.cart_table th.smhidden, .cart_table td.smhidden {
		display: none;
	}
	.main_intro_block ul{
		text-align: center;
		display: inline-block;
		margin: 0;
	}
	.main_intro_block .advantages{
	    margin: 20px 0 0 0;
	    float: none;
	}
	.main_intro_block .hline_v3{
	    line-height: 25px;
	}
	.product_breadcrumb_wrap{
		margin-top: 0 !important;
	}
	.fast_order_link.mobile_show{
	    color: #009cdd;
	    background: none;
	    padding: 0;
	    border: none;
	    text-shadow: none;
	    font-size: 12px;
	    margin-left: 10px;
        display: inline-block !important;
	}
	.brand_cat_wrap .brand_box{
		display: none;
	}
	.article_content .learn_list{
		margin: 0;
	}
	.article_content .learn_list .stati_item .learn_i_text_hold-{
	    border: 0;
	}
	.article_content .learn_list .stati_item img{
	    border: 0;
	    margin-bottom: 10px;
	}
	.article_content .learn_list .stati_item .btn_v1{
		width: 100%;
	}
	.article_content .learn_list .stati_item{
	    margin: 0;
	    padding: 0;
	    border: 0;
	}
	.mobile_hide{
		display: none;
	}
	.mobile_show{
		display: block;
	}
	.pagination a{
		margin: 5px 3px;
    	padding: 8px 10px 8px 10px;
	}
	#otz-form .modal_3,
	#remind-form .modal_2{
		max-width: 100%;
	    margin: 0;
	    left: 0;
	    top: 0;
	}
	.nav_wrapper2 .nav .nav_item .nav_submenu table tr td:nth-child(3),
	.nav_wrapper2 .nav .nav_item .nav_submenu table tr td:nth-child(2){
		display: none;
	}
	#msMiniCart .minicart_section{
	    margin-left: 5px;
	    vertical-align: top;
	}
	.minicart_section .ms2_form .btn_v1{
		margin-top: 10px;
	}
	.minicart.full{
		height: 92px;
	}
	#sticky-parent{
		/* margin-top: -30px; */
		margin-top: -10px;
	}
	.goods_full_block.mod_2 {
		margin-top: 20px;
	}
}
@media screen and (min-width: 1000px){
	.index_work_slider li{display:none;}
}
@media screen and (max-width: 320px)
{
	.nametd {
		width: 120px;
	}
	.quantth,.quanttd {
		width: 140px;
		margin-right: 10px;
	}
	.costtd, .costth {
		width: 80px;
		text-align: left;
	}
}
.article_content ul {
    list-style: disc;
    margin-left: 15px;
    margin-top: 5px;
}
.foot_paysystem{
	display: inline-block;
	text-align: center;
    position: absolute;
    left: 25%;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    padding-left: 50px;
}
.foot_paysystem img{
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
#order-page-3 #payments .filter_ch_item.input-parent:nth-child(2){
	background: url(/images/paysystems/payment.png) no-repeat;
	background-position-x: 180px;
}
.jGrowl-notification.alert.ui-state-highlight.ui-corner-all.ms2-message-error{
	display: none !important;
}

.statya_title{
	float: left;
    max-width: 700px;
}
.statya_sharing{
	float: right;
}
.learn_list .stati_item{
	list-style: none;
}
.article_content ol li{
	margin-left: 20px;
}
.btn_v1:hover {
	background-color: #74EB00;
}


.sogl_block a {
	color: white;
}

.article_content_block .sogl_block a {
	color: #0066a4;
}

.article_content_block .link_hold.mod_back {
    margin-top: 10px;
}

.total_cart .sogl_block a, .contacts_form .sogl_block a {
	color: #0066a4;
}
.priceCurrency {
	display: none;
}

.advantages span {
	font-size: 16px;
	font-weight: bold;
}

.advantages p {
	padding-top: 20px;
	font-size: 14px;
}

.advantages {
	list-style: none;
	padding-top: 90px;
	margin-right: 17px;
	float: left;
    display: inline-block;
    width: 210px;
    height: 250px;
	text-align: center;
	margin-top: 30px;
	line-height: 20px;
}

ul li.advantages:last-child {
	margin-right: 0;
}

.advantages:nth-child(1) {
	background: url('/images/advantages-5.png') no-repeat 50% 0;
}

.advantages:nth-child(2) {
	background: url('/images/advantages-4.png') no-repeat 50% 0;
}

.advantages:nth-child(3) {
	background: url('/images/advantages-3.png') no-repeat 50% 0;
}

.advantages:nth-child(4) {
	background: url('/images/advantages-2.png') no-repeat 50% 0;
}

.advantages:nth-child(5) {
	background: url('/images/advantages-1.png') no-repeat 50% 0;
}
#manufacturer-cert .distr_podp {
	display: block;
	width: 80px;
	font-size: 12px;
	text-align: center;
}
#manufacturer-cert a img {
    margin-left: 15px;
}
.goods_f_data dd {
	max-width: 170px;
}
.paging {
	padding-bottom: 30px;
}


.nav_submenu table .nav_s_item:first-child a{
	background: initial;
    color: #b44c30;
}
.nav_submenu table .separator{
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
}
.mobile_show{
	display: none;
}

.h2{
	font: 18px/18px "rotondac", Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.consult_box_index{
	padding: 0;
    border: 1px solid #d2d2d2;
    background: #fff;
    color: #3e3e3e;
    border-radius: 10px;
}
.consult_box_index .consult_text{
	margin-bottom: 0;
	padding: 20px;
    line-height: 43px;
}
.consult_box_index .link_hold.mod_tac{
	padding: 20px;
}
.top_text{
    padding: 10px;
    background: #fff;
    border: 3px solid #59b500;
    border-radius: 12px;
    margin: 0 0 22px 0;
}
.not_available_item{
	opacity: 0.5;
}
