@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
button:hover, input[type="submit"]:hover, input[type="button"]:hover{cursor:pointer;}
input:focus, textarea:focus{outline:none!important;}
textarea{resize:vertical;}
HTML{height:100%;}
BODY{height:100%;background:#fff;color:#948b7c;font:12px/1.2 'Cuprum', Arial, Verdana, sans-serif;min-width:1000px;}
*HTML .wrapper{_height:100%;}
.wrapper{min-height:100%;_height:auto!important;_height:100%;}
A{cursor:pointer;color:#948b7c;outline:none;text-decoration:none;}
input[type="text"], textarea, select{font:12px/1.2 'Cuprum', Arial, Verdana, sans-serif;color:#948b7c;}
.right{float:right!important;}
.left{float:left;}
.center{text-align:center!important;}
.green{color:#5b830c;font-size:14px;font-weight:bold;}
.red{color:#e03f3f!important;}
.both{clear:both!important;height:0!important;}
.b_none{border:none!important;}
.bg_none{background:none!important;}
.p_none{padding:0!important;}
.m_none{margin:0!important;}
.m_r_none{margin-right:0!important;}
.pos_rel{position:relative;z-index:10;}
.w_700{border-right:1px solid #d3cc9d;padding:0 30px 0 0;width:700px;float:left;}
.w_210{width:210px;float:right;}
.w_fix{width:980px;margin:0 auto;padding:0 10px;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#333;opacity:0.7;z-index:1000;}
.scroll_top{position:fixed;z-index:5;right:10px;top:150px;display:none;width:74px;height:74px;text-indent:-9999px;overflow:hidden;background:url(../img/go_top.jpg) no-repeat transparent;}
.btn_red{background:#e03f3f;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff!important;border:none;padding:8px 31px;display:inline-block;text-decoration:none!important;font:20px/1.2 'Cuprum', Arial, Verdana, sans-serif;}
.btn_red:hover{text-decoration:none!important;}
.btn_red:active{}
.btn_green{background:#89a94a;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff!important;border:none!important;padding:3px 35px;font:20px/1.2 'Cuprum', Arial, Verdana, sans-serif;}
.sm_btn_red{background:#e03f3f;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;border:none;padding:6px 14px;font:17px/1.2 'Cuprum', Arial, Verdana, sans-serif;}
.sm_btn_red:hover{}
.sm_btn_red:active{}
.title{font-size:27px!important;color:#222!important;margin:0 0 16px;}
.title_2{font-size:22px!important;color:#222!important;margin:0 0 37px 10px;}
.title_2 h1{float:left;margin:0 10px 0 0;}
.title_3{font-size:22px!important;color:#222!important;margin:0 0 10px 10px;}
.title_4{font-size:22px!important;color:#222!important;margin:0px;}
.title_5{font-size:18px!important;color:#222!important;margin:0px;font-weight:bold;}
.title_6{font-size:22px!important;color:#6a8d2f;margin:0 0 20px;}
.title_7{font-size:20px!important;color:#222!important;margin:0px 0 25px 0;}
.title_8{font-size:20px!important;color:#89a94a!important;font-style:italic;margin:12px 0 6px 10px;}
.delivery_title{padding:0 0 0 83px;height:61px;font-size:27px;color:#333;line-height:80px;margin:0 auto 35px;width:100px;background:url("/assets/images/icons/ico7.jpg") no-repeat transparent;}
.pay_title{padding:0 0 0 83px;height:61px;font-size:27px;color:#333;line-height:80px;margin:0 auto 15px;width:100px;background:url("/assets/images/icons/ico8.jpg") no-repeat transparent;}
.p_title{color:#333;font-size:21px;font-weight:bold;}
.phone{background:url(../img/sprite.png) no-repeat -42px 4px transparent;display:inline-block;width:20px;height:20px;margin:0 8px 0 0;}
.email{background:url(../img/sprite.png) no-repeat -359px 4px transparent;display:inline-block;width:20px;height:20px;margin:0 8px 0 0;}
.skype{background:url(../img/sprite.png) no-repeat -384px 2px transparent;display:inline-block;width:20px;height:20px;margin:0 8px 0 0;}
.count_add{width:23px;height:24px;display:inline-block;background:url(../img/sprite.png) -408px 0 no-repeat transparent;cursor:pointer;}
.count_remove{width:23px;height:24px;display:inline-block;background:url(../img/sprite.png) -436px 0 no-repeat transparent;cursor:pointer;}
.sale{background:url(../img/sale_cleanup.png) no-repeat transparent;position:absolute;top:0;right:0;width:65px;height:65px;background-size:80%;}
.s-sale {
	position: absolute;
    top: 17px;
    right: 27px;
    color: #fff;
    font-size: 12px;
}
.product .s-sale {
	position: absolute;
    top: 17px;
    right: 17px;
    color: #fff;
    z-index:10;
}
.write-down{background:url(../img/write-down_cleanup.png) no-repeat;position:absolute;width:130px;height:130px;}

.s-write-down {
    font-size: 18px;
    line-height: 12px;
    text-transform: uppercase;
    width: 150px;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: auto;
    top: 49px;
    left: -20px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    z-index: 90;
    color: #fff;
    text-align: center;
}
.product .write-down{top:15px;right:175px;}

.product .s-write-down {
    font-size: 18px;
    line-height: 12px;
    text-transform: uppercase;
    width: 150px;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 60px;
    left: 5px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    z-index: 90;
    color: #fff;
    text-align: center;
}
.small_cart .write-down{background-size:85px;}
.hit{background:url(../img/ico/hit.png) no-repeat transparent;position:absolute;top:0;right:6px;width:116px;height:34px;}
.ytbe{background:url(../img/ytbe.png) no-repeat transparent;position:absolute;top:0;left:0;width:41px;height:41px;}
.discount{background:url(../img/sale_cleanup.png) no-repeat transparent;position:absolute;top:0;right:0;width:65px;height:65px;z-index:10;}
/*new{z-index:100;
	background:url(../img/na_sklade.png) no-repeat transparent;
	sition:absolute;top:0;right:0;width:97px;height:19px;
	background-size:80%;}*/
.new{z-index:100;text-transform: uppercase;background-color:red;position:absolute;top:-6px;right:0;width:97px;height:19px;color:#fff;text-align:center;font-weight:900;font-size:13px;}
.est{z-index:100;background-color:#468847;position:absolute;top:-6px;right:0;width:97px;height:19px;color:#fff;text-align:center;font-weight:900;font-size:13px;}
span.new-warehouse{margin-:5px;position:absolute;top:25px;left:8px;color:#5b830c;font-weight:800;text-transform:uppercase;}
.remove{background:url(../img/sprite.png) no-repeat -200px -57px transparent;width:28px;height:29px;display:inline-block;cursor:pointer;overflow:hidden;text-indent:-9999px;}
.go_zoom{cursor:pointer;margin:15px auto 0;background:url(../img/zoom.png) no-repeat transparent;display:block;width:35px;height:35px;}
.go_all{color:#89a94a;text-decoration:underline;font-size:13px;display:inline-block;}
.go_all:hover{text-decoration:none;}
.like_list{float:right;width:175px;overflow:hidden;}
.idx_sl_nav span{display:inline-block;overflow:hidden;width:12px;height:14px;text-indent:-999px;cursor:pointer;margin:0 3px;background:url(../img/sprite.png) -232px -1px no-repeat transparent;}
.idx_sl_nav .active{background-position:-213px -1px;}
.add_cart{overflow:hidden;}
.add_cart .add_btn{float:right;}
.add_cart .sl_price{float:right;color:#e03f3f;font-size:27px;line-height:48px;margin:0 18px 0 0;}
.add_cart .sl_price em{font-size:28px;}
.sm_add_cart{overflow:hidden;}
.sm_add_cart .add_btn{float:left;margin-right:1px;}
.sm_add_cart .sl_price{float:left;color:#e03f3f;font-size:16px;line-height:38px;/*margin:0 8px 0 0;*/}
.sm_add_cart .sl_price em{font-size:20px;}
.product_item{width:205px;height:315px;}
.product_item .pr_title{font-size:18px;color:#605a4f;height:135px;/*85px;*/overflow:hidden;text-align:center;display:inline-block;margin:0 0 13px 0;}
.product_item .pr_title:hover{color:#89a94a;}
.product_item .sm_add_cart{margin:0 17px 0 0;}
.product_item .pr_img{position:relative;display:block;padding:12px 0 0;}
.product_item .exist{font-weight:bold;padding:0 20px 0 0;text-align:right;font-size:14px;}
.scroll_nav{overflow:hidden;}
.scroll_nav span{overflow:hidden;background:url(../img/sprite.png) -71px -57px no-repeat transparent;width:33px;height:33px;text-indent:-9999px;display:block;float:left;cursor:pointer;}
.scroll_nav .scroll_next{float:right;background-position:-71px -100px;}
.jcarousel-prev,.jcarousel-next{overflow:hidden;background:url(../img/sprite.png) -71px -57px no-repeat transparent;width:33px;height:33px;text-indent:-9999px;display:block;float:left;cursor:pointer;}
.jcarousel-next{float:right;background-position:-71px -100px;}
.art_item{padding:0 20px 0 0;margin:0 20px 0 0;background:url(../img/bg_dashed_v.png) right 0 repeat-y transparent;}
.art_item .title{margin:0 0 25px;}
.art_item.last{background:none;margin:0;padding:0;}
.art_intro{color:#222;font-size:15px;line-height:1.4;}
.art_intro .art_title{font-size:18px;font-weight:700;line-height:1;margin:0 0 10px 0;color:#222;}
.art_intro img{float:left;margin:0 10px 0px 0;}
.art_item .go_all{color:#89a94a;margin:10px 0 0 0;}
.review_item{border-top:1px solid #e8e8e8;padding:20px 10px 5px;width:90%;}
.review_item strong{font-weight:bold;}
.r_img{float:left;margin:0 27px 0 0;}
.review_item .r_txt{line-height:1.5;overflow:hidden;margin:16px 0 0px;font-size:15px;}
.review_item .r_name, .review_item .r_date{color:#625a37;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif;}
.r_prdct{font-size:18px;margin:0 0 5px 0;}
.r_prdct a{color:#333;}
.r_prdct a:hover{text-decoration:underline;}
.color_list{font-size:20px;color:#948b7c;width:745px;padding:0 0 0 176px;line-height:1.6;}
.color_list li{background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:12px 0 18px 18px;font-size:17px;}
.color_list .last{background:none!important;}
.color_list li em{background:url(../img/sprite.png) -20px -23px no-repeat transparent;display:inline-block;width:17px;height:25px;margin:0 10px 0 0;float:left;}
.color_list li span{display:block;}
.red_list li em{background-position:-91px -24px;}
.faq_item{background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;margin:0 20px 20px 30px;}
.faq_item .user_content{padding:0;}
.faq_item .title_4{padding:0 0 20px;cursor:pointer;}
.faq_item .close{text-decoration:underline;}
.faq_item .close:hover{text-decoration:none;}
.faq_item.last{background:none;}
.frm.box_up{width:970px;}
.box_up{border:5px solid #d3cc9d;overflow:hidden;position:absolute;background:#fff;z-index:1001;left:50%;margin:0 0 0 -490px;top:-100%;}
.box_up.frm span{margin:0 0 0 5px;}
.box_up.frm label{color:#a69f75;font-size:13px;left:9px;}
.box_up.frm .frm_row{width:440px;}
.box_up.frm input[type="text"],.box_up.frm input[type="password"]{background:none;font-size:13px;width:420px!important;border:1px solid #d3cc9d;box-shadow:inset 1px 1px 10px #cecece;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.box_up .up_left{width:440px;float:left;padding:8px 25px 20px 25px;}
.box_up .up_right{width:307px;float:left;text-align:center;font-size:17px;color:#222;line-height:1.6;padding:70px 0 0 80px;}
.box_auth .up_right{padding:12px 0 20px 80px;}
.box_up .up_right span{color:#4293c7;text-decoration:underline;}
.box_up .up_right span:hover{text-decoration:none;cursor:pointer;}
.box_up .btn_green{margin:35px 0 0 0;width:306px;padding:12px;font-size:24px;}
.up_title{background:#89a94a;color:#fff;font-size:20px;padding:8px 0 8px 25px;position:relative;height:24px;}
.box_call .up_right{padding:17px 0 0px 55px;width:360px;font-size:21px;text-align:left;}
.box_call .up_left{padding-bottom:0;}
.box_call form{position:relative;top:-28px;}
.box_call .green_list{color:#89a94a;text-align:left;margin:10px 0 0;}
.box_call .green_list em{background:url(../img/sprite.png) -20px -23px no-repeat transparent;display:inline-block;width:17px;height:25px;margin:0 10px 0 0;float:left;}
.box_call.frm .btn_green{margin:15px 0 0 28px;width:auto;padding:4px 12px;font-size:21px;float:left;}
.box_call .up_title{background:none;}
.box_call p{color:#333;font-size:21px;}
.frm.box_up.box_agreement{z-index:1002;}
.box_agreement .up_title{background:#e17d2d;}
.box_agreement p{font-size:18px;color:#a69f75;padding:32px 27px 48px;line-height:1.5;}
.js_close, .js_close_fade{height:40px;width:40px;background:#e03f3f;display:block;text-indent:-9999px;position:absolute;right:0;top:0;cursor:pointer;background:url(../img/close.png) no-repeat center 14px #e03f3f;}
.error{border:1px solid red!important;}
.alert{font-size:18px;margin:24px 0 0px 27px;color:red;}
.order_form .alert{margin:24px 0 32px 27px;}
.box_call .alert{margin:0px 0 25px 27px;}
.link_forgot{cursor:pointer;text-decoration:underline;}
.link_forgot:hover{text-decoration:none;}
.product_up{width:auto;top:100px;left:45%;position:fixed;margin:0 0 0 -220px;display:none;}
.box_video_up{width:560px;top:30%;left:50%;height:315px;position:fixed;margin:0 0 0 -250px;display:none;z-index:1001;border:5px solid #d3cc9d;}
.video_yt_box .go_video{cursor:pointer;color:rgb(224, 63, 63);font-size:17px;text-decoration:underline;margin:12px 0 0 0;display:inline-block;background:url(../img/ytbe.png) no-repeat center bottom transparent;padding:0 0 32px;}
.video_yt_box .go_video:hover{text-decoration:none;}
.product_up .sale,.product_up .new,.product_up .hit{top:70px;right:20px;}
.product_up .up_title{background:none;}
.product_up .product_item{width:550px;height:auto;margin:0px auto;padding:10px 30px 40px;}
.product_up img{width:100%;}
.product_up .product_item .exist{float:none;text-align:center;font-size:17px;}
.product_up .sm_add_cart .sl_price{font-size:23px;}
.product_up .sm_add_cart .sl_price em{font-size:38px;}
.product_up .sm_btn_red{padding:6px 25px;font-size:23px;}
.product_up .sm_add_cart .add_btn{margin:0 0 0 10px;}
.product_up .pr_title{margin:20px 0 23px 0;line-height:1.3;color:#333;font-size:21px;height:auto;}
.product_up .pr_title:hover{color:#333;}
.up_info{position:fixed;background:#fff;z-index:1000;top:50px;left:50%;width:697px;margin:0 0 0 -329px;display:none;}
.in_up_info{text-align:center;font-size:20px;line-height:26px;width:567px;border:5px solid #d6ce9c;padding:40px 60px 50px;position:relative;background:#fff;color:#333;}
.in_up_info .green{color:#5b830c;font-size:28px;font-weight:normal;margin:0 0 20px 0;}
.up_info_list{border:5px solid #d3cc9d;overflow:hidden;position:absolute;background:#fff;z-index:1001;left:50%;width:660px;margin:0 0 0 -329px;top:-100%;}
.fadeList{top:350px;display:none;}
.up_info_list .up_title{background:none;height:10px;}
.up_info_list ul{padding:10px 0px 10px 33px;width:570px;font-size:17px;color:#1b1b1b;}
.up_info_list li{margin:0 0 23px 0;padding:0 0 0 33px;line-height:1.2;font-size:}
.up_info_list ul em{background:#5b830c;border-radius:12px;padding:3px 9px;color:#fff;font-size:16px;margin:0 10px 0 -39px;}
.up_info_list .green-upper{color:#5b830c;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}
.up_info_list .green-upper em{margin-left:-40px;}
.up_info_list li strong{color:#e03f3f;font-weight:bold;}
.line{background:url(../img/line.png) no-repeat 0 center transparent;width:980px;height:5px;padding:25px 0;}
.crumb{line-height:1;overflow:hidden;color:#21254a;font-size:14px;padding:16px 0 19px 10px;
    background:url(../img/line.png) no-repeat 0 bottom transparent;
    margin:0 0 20px;border: 1px solid transparent;margin-top:20px;}
.crumb li{float:left;background:url(../img/bg_crumb.jpg) left center no-repeat transparent;color:#5b830c;font-size:14px;padding:0 10px;}
.crumb a{color:#948b7c;text-decoration:underline;}
.crumb a:hover{text-decoration:none;}
.crumb .home{background:none;padding:0 7px 0 0;text-indent:-9999px;}
.crumb .home a{background:url(../img/sprite.png) 0 -19px no-repeat transparent;width:11px;display:block;height:11px;}
.crumb ul{float:left;margin:0 0 0 0;}
.crumb p{float:left;margin:0 10px 0 0;}
.crumb .btn_back{background:#a69f75;color:#fff;padding:4px 8px;border-radius:3px;float:left;margin:-4px 15px 0 0;}
.error_page{margin:20px auto 30px;width:520px;}
.error_page p{color:#89a94a;font-size:36px;font-weight:bold;}
.error_page .h_search input[type=text]{width:400px;}
.error_page .h_search label{margin:20px 4px 0 0px}
.frm{width:297px;}
.frm .title_4{margin:0 0 20px 0;}
.frm input[type="text"], .frm input[type="email"], .frm input[type="password"],.frm textarea{width:560px;padding:8px 7px;color:#948b7c;font:15px 'Cuprum', Arial, Verdana, sans-serif;border:1px solid #7c7569;}
.frm textarea{height:65px;}
.frm label{font:15px 'Cuprum', Arial, Verdana, sans-serif;position:absolute;top:9px;left:7px;color:#948b7c;}
.frm .frm_row{position:relative;margin:13px 0;width:577px;}
.frm .btn_green{float:right;}
.frm span{font-size:17px;font-style:italic;color:#a69f75;margin:0 0 0 11px;}
.feedback_form{width:577px;margin:0 auto;padding:0 0 40px;overflow:hidden;}
.feedback_form .btn_green{padding:5px 50px;margin:6px 0 0px;}
.feedback_form textarea{height:85px;}
.footer .frm input[type="text"], .footer .frm textarea{width:280px;border:1px solid #494949;background:#2b2b2b;padding:4px 7px;font-size:13px;}
.footer .frm label{top:5px;font-size:13px;}
.footer .frm .frm_row{width:297px;margin:8px 0;}
.order_form{overflow:hidden;width:404px;padding:0 30px 0 0;float:left;}
.order_form .title_8{color:#222!important;margin:12px 0 13px 1px;font-style:normal;}
.order_item{background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 2px;}
.order_wrap{padding:0px 23px 0px 24px;overflow:hidden;background:url(../img/bg_dashed_v.png) 445px 0 repeat-y transparent;margin:0 0 40px 0;}
.order_form .frm{width:350px;margin-top:-14px;}
.order_form .frm input[type="text"], .order_form .frm input[type="password"], .order_form .frm textarea{width:280px;font-size:13px;margin:0 6px 0 0;background:#fff;padding:10px 7px;}
.order_form .frm label{top:11px;font-size:13px;}
.order_form .frm .frm_row{width:297px;margin:15px 0;position:relative;}
.order_form .frm .frm_row i{position:absolute;right:-14px;top:8px;font-size:14px;}
.order_form .frm span{font-size:16px;margin:0 0 3px 0;display:inline-block;}
.order_form .radio_row{margin:5px 0;}
.order_form .frm_static{margin:0 0 10px;}
.order_form .frm_static .frm_row_st{overflow:hidden;margin:4px 0 0px 0;text-align:right;}
.order_form .frm_row_slct{margin-bottom:20px;text-align:right;}
.order_form .frm_row_slct select{height:33px;width:260px;border:1px solid #D7CD9C;}
.order_form .frm_static input[type="text"], .order_form .frm_static input[type="password"], .order_form .frm_static textarea{border:1px solid #d7cd9c;width:278px;font-size:13px;float:right;background:#fff;padding:5px 7px;}
.order_form .frm_static label{top:11px;font-size:15px;color:#625a4d;}
.order_form .frm_static .frm_row{position:relative;padding:0 0 0 115px;}
.order_form .frm_static .frm_row i{position:absolute;right:-14px;top:8px;font-size:14px;}
.order_form .frm_static span{font-size:14px;display:inline-block;color:#b8b08a;line-height:1;}
.order_form .radio_row label{margin:5px 0;color:#878787;}
.order_form .radio_row .radio_check{color:#625a4d;}
.order_form table .radio_row{margin:0;}
.ordr_deliv{margin:0 0 8px 0;}
.ordr_deliv table .radio_row{margin:0 10px 0 0;}
.ordr_deliv table{margin:0 0 16px;}
.order_form .frm_static .frm_row_btm{margin:17px 0 10px;background:url(../img/bg_dashed.png) 0 top repeat-x transparent;padding:14px 0 0 130px;}
.order_form .frm_row_btm span{font-size:17px;font-style:italic;}
.order_form .frm_static .frm_row_st_small{font-size:16px;color:#625a4d;}
.order_form .frm_static .frm_row_st_small input{float:none;}
.order_form .frm_static .frm_row_st_small .in_w_40{width:40px;margin:0 3px;}
.order_form .frm_static .frm_row_st_small .in_w_148{width:148px;margin:0 0 0 3px;}
.order_form .frm_static .frm_row_st_small .in_w_182{width:182px;margin:0 0 0 3px;}
.order_form .frm_static .frm_row_st_small span{padding:0 0 0 244px;}
.order_form .frm_static .inp_r{float:right;}
.order_form .frm_static .inp_r em{color:#578e1f;font-size:18px;}
.order_form .frm_static .txt-r{text-align:right;}
.ico{padding:0 0 0 53px;}
.ico_face{background:url(../img/ico/face.png) 0 -3px no-repeat transparent;}
.ico_email{background:url(../img/ico/email.png) 0 37px no-repeat transparent;}
.ico_phone{background:url(../img/ico/phone.png) 0 33px no-repeat transparent;}
.ico_map{background:url(../img/ico/map.png) 0 33px no-repeat transparent;}
.ico_pass{background:url(../img/ico/pass.jpg) 5px 33px no-repeat transparent;}
.inp_small{width:28px!important;margin:0 3px!important;}
.inp_midl{width:160px!important;margin:0 0 0 3px!important;}
.radio_row label,.check_row label{font-size:17px!important;color:#222;position:static!important;}
.radio_row label{background:url(../img/radio.png) 0 -69px no-repeat transparent;padding:0 0 0 30px;display:inline-block;height:21px;}
.radio_row .radio_check{background-position:0 -6px;}
.radio_row input[type="radio"]{width:1px;opacity:0;}
.radio_box label{font-size:17px!important;color:#222;position:static!important;}
.radio_box label{background:url(../img/radio.png) center -69px no-repeat transparent;padding:30px 0 0 0;display:inline-block;height:21px;}
.radio_box .radio_check{background-position:center -6px;}
.radio_box input[type="radio"]{width:1px;opacity:0;}
.check_row label{background:url(../img/not_check.png) 0 0 no-repeat transparent;padding:0 0 0 34px;display:inline-block;height:27px;line-height:27px;margin:22px 0 10px;}
.check_row .check{background:url(../img/check.png) 0 0 no-repeat transparent;}
.check_row input[type="checkbox"]{width:1px;opacity:0;}
.check_row a{font-size:16px;color:#89a94a;text-decoration:underline;margin:0 0 0 67px;}
.check_row a:hover{text-decoration:none;}
.deliv_1{background:url(../img/ico/np.jpg) 0 0px no-repeat transparent;padding:22px 0 0 50px;height:36px;}
.deliv_2{background:url(../img/ico/al.jpg) 0 12px no-repeat transparent;padding:22px 0 0 55px;height:36px;}
.deliv_3{background:url(../img/ico/pm.jpg) -1px 17px no-repeat transparent;padding:22px 0 0 50px;height:36px;width:125px;}
.deliv_4{background:url(../img/ico/al.jpg) 0 12px no-repeat transparent;padding:22px 0 0 55px;height:36px;height:36px;}
.deliv_5{background:url(../img/ico/sv.jpg) 0 5px no-repeat transparent;padding:22px 0 0 50px;height:36px;}
.pay_item .title_8{margin-bottom:30px;}
.radio_box{padding:77px 0 0 0px;height:85px;width:80px;text-align:center;float:left;margin:0px 28px 0 0;}
.pay_1{background:url(../img/ico/pay_1.jpg) 0px 0px no-repeat transparent;}
.pay_2{background:url(../img/ico/pay_2.jpg) 0px 0px no-repeat transparent;}
.pay_3{background:url(../img/ico/pay_3.jpg) 0px 0px no-repeat transparent;}
.order_item table{width:365px;margin:0 0 15px -46px;}
.order_form .btn_red{font-size:34px;float:right;padding:8px 40px;}
.order_item .select_box{float:right;}
.order_item .select_box select{width:297px;}
.order_form .frm .select_box span{font-size:13px;font-style:normal;color:#948b7c;}
.order_auth .order_item{padding:0 0 16px;}
.order_auth .frm .frm_row{margin:5px 0;}
.order_auth .btn_red{font-size:20px;padding:5px 70px;float:none;margin:18px 0 0 105px;}
.order_auth .frm{margin:18px 0 0 0;}
.in_wrap{}
.header{}
.h_logo{width:172px;height:158px;float:left;}
.h_top{height:144px;padding:20px 0 0 0;}
.h_center{width:590px;float:left;margin:0 0 0 20px;}
.h_right{float:right;width:auto;/*190px;*/}
.h_login{font-size:17px;padding:0 0 0 10px;}
.h_login em{display:inline-block;background:url(../img/sprite.png) 3px 1px no-repeat transparent;width:14px;height:16px;margin:0 4px 0 0;}
.h_login a{line-height:1;display:inline-block;}
.h_login a:hover{text-decoration:underline;color:#89a94a;}
.h_login .h_reg{/*border-right:1px solid #a69f75;*/padding:0 5px 0 0;}
.h_login .h_auth em{background-position:-20px 0;}
.h_cart{font-size:17px;color:#fff;background:#a69f75;height:50px;padding:13px 12px 0px 17px;margin:8px 0 3px;line-height:1;overflow:hidden;}
.h_right .btn_red{padding:5px 0;font-size:20px;width:190px;text-align:center;}
.h_cart .price{margin:-9px 0 0 0;}
.h_cart .h_count{display:inline-block;font-size:12px;height:29px;width:31px;top:-12px;left:1px;padding:2px 0 0 0;position:relative;text-align:center;background:url(../img/sprite.png) -315px -1px no-repeat transparent;}
.h_right .go_cart{text-align:center;margin:6px 0;border-right:1px solid #d3cc9d;border-left:1px solid #d3cc9d;font-size:16px;}
.h_right .go_cart a{color:#e03f3f;text-decoration:underline;font-size:17px;}
.h_right .go_cart a:hover{text-decoration:none;}
.h_top_menu{overflow:hidden;padding:0 0 16px 0;margin:0 0 0 -30px;}
.h_top_menu a{color:#948b7c;}
.h_top_menu a:hover{color:#e03f3f;}
.h_top_menu .active{color:#e03f3f;}
.h_top_menu li{float:left;font-size:16px;margin:0 3px 0 0;}
.h_top_menu em{display:inline-block;background:url(../img/sprite.png) -66px 8px no-repeat transparent;width:7px;height:15px;margin:0 0 0 3px;}
.h_top_menu .last em{background:none;}
.h_phone{overflow:hidden;background:url(../img/bg_dashed.png) 0 top repeat-x transparent;padding:20px 0 0 0;width:550px;}
.h_phone ul{width:354px;overflow:hidden;float:left;}
.h_phone li{
/*    float:left;margin:0 18px 0 0;*/
}
.h_phone span{font-size:24px;color:#89a94a;font-weight:bold;}
.h_phone em{display:inline-block;background:url(../img/sprite.png) -43px 0px no-repeat transparent;width:16px;height:18px;margin:0 13px 0 0;line-height:24px;text-indent:-999px;overflow:hidden;}
.h_phone a{font-size:18px;color:#E03F3F;text-decoration:underline;margin:0 0 0 30px;line-height:26px;}
.h_phone a:hover{text-decoration:none;}
.h_search_fix{height:56px;}
.h_search{position:relative;float:left;}
.h_search label{position:relative;display:inline-block;font-size:15px;font-style:italic;margin:20px 4px 0 2px;}
.h_search label em{position:absolute;top:10px;left:10px;font-style:italic;}
.h_search input[type=text]{width:217px;padding:8px 10px;font-style:italic;border:1px solid #7c7569;font-size:15px;font-style:italic;}
.h_search_btn{background:#89a94a;border-radius:0 8px 8px 0;color:#fff;font-size:17px;border:none;padding:7px 18px 9px 20px;}
.h-up_lnk{cursor:pointer;color:rgb(224, 63, 63);font-size:17px;text-decoration:underline;display:inline-block;margin:19px 0 0 45px;width:154px;text-align:center;}
.h-up_lnk:hover{text-decoration:none;}
#search_results{position:absolute;top:100%;left:2px;z-index:1000;padding:28px 0 0;width:304px;background:#fff;padding:14px;border-top:0;margin:-1px 0 0 0;-webkit-box-shadow:0 3px 10px 2px #ccc;-moz-box-shadow:0 3px 10px 2px #ccc;box-shadow:0 3px 10px 2px #ccc;display:none;}
#search_results .cost{display:none;}
#search_results li{border-bottom:1px solid #fff;}
#search_results li a{display:block;margin:0 -14px;overflow:hidden;padding:10px 14px;}
#search_results li:hover a{background:#eee;}
#search_results img{float:left;height:60px;width:60px;margin:0 14px 0 0;}
#search_results .search_title{float:left;width:210px;margin:5% 0 0 0;font-size:14px;}
.line_info{overflow:hidden;background:url(../img/bg_dashed.png) 0 top repeat-x transparent;padding:5px 0 0 0;overflow:hidden;}
.line_info i{background:url(../img/sale_sm.png) no-repeat transparent;display:inline-block;width:29px;height:29px;text-indent:-99999px;overflow:hidden;margin:0 5px 0 5px;}
.line_info li{color:#89a94a;font-size:17px;margin:0 10px 0 0px;text-align:center;}
.line_info .first{margin:0 33px 0 0px;}
.line_info em{display:inline-block;background:url(../img/sprite.png) -171px 0px no-repeat transparent;width:19px;height:20px;margin:0;}
.h_btm_menu{position:relative;font-size:19px;color:#222222;margin:16px 0 0 0;float:left;}
.h_btm_menu .line{padding:0;}
.h_btm_menu .menu{height:50px;}
.h_btm_menu .menu a{color:#222;padding:8px 17px 14px;border:1px solid #fff;border-bottom:none;background:#fff;position:relative;z-index:999;border-radius:6px 6px 0 0;}
.h_btm_menu .menu .active{padding:8px 17px 14px;border:1px solid #fff;}
.h_btm_menu .menu .hover a{border:1px solid #d3cc9d;border-bottom:0;padding-bottom:15px;}
.h_btm_menu .menu a:hover,.h_btm_menu .menu .active{color:#e03f3f;}
.h_btm_menu .menu li{float:left;padding:14px 0 19px 10px;}
.h_btm_menu .menu .li_10{padding-left:7px;}
.h_btm_menu .menu .li_50{padding-right:0;}
.h_btm_menu .menu .li_50 em{display:none;}
.h_btm_menu .menu .li_13{padding-right:0px;}
.h_btm_menu .menu .li_14{padding-right:5px;}
.h_btm_menu .menu .li_12{position:relative;padding:14px 46px 19px 7px;margin:0;}
.h_btm_menu .menu .li_12 em{background-position:-278px 2px;width:34px;height:26px;position:absolute;right:0;top:10px;}
.h_btm_menu .menu em{background:url(../img/sprite.png) -83px 2px transparent;display:inline-block;width:20px;height:23px;margin:0 0 -6px 10px;}
.sub_menu_item{display:none;position:absolute;top:55px;left:0;z-index:101;background:#fff;width:932px;padding:32px 15px 13px 30px;border:1px solid #d3cc9d;box-shadow:0px 6px 11px #ccc;-moz-box-shadow:0px 6px 11px #ccc;-webkit-box-shadow:0px 6px 11px #ccc;}
.s_m_left{float:left;overflow:hidden;}
.s_m_sale{float:right;padding:20px 0 0 0;margin:0 12px 0 0;}
.s_m_sale .product_item{width:490px;height:auto;}
.s_m_sale .product_item .pr_img{float:left;}
.pr_sale_intro{float:right;width:265px;}
.s_m_sale .product_item .pr_title{font-size:19px;text-align:left;height:66px;overflow:hidden;}
.s_m_sale .product_item .exist{text-align:left;padding:10px 0 25px 0;font-size:16px;}
.s_m_sale .product_item .sm_add_cart{margin:0;}
.s_m_sale .sm_add_cart .sl_price em{font-size:34px;}
.s_m_sale .sm_add_cart .sl_price{font-size:22px;}
.s_m_sale .sm_btn_red{font-size:24px;}
.s_m_sale .sm_add_cart .sl_price{float:left;line-height:1.4;}
.sub_menu_item ul{float:left;width:190px;margin:0 25px 20px 0;}
.h_btm_menu .sub_menu li{float:none;font-size:17px;padding:12px 0;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;line-height:19px;height:auto;}
.h_btm_menu .sub_menu li a{color:#605a4f;}
.h_btm_menu .sub_menu li a:hover{color:#89a94a;}
.s_m_title{font-size:27px;margin:0 0 20px;}
.idx-sliders{overflow:hidden;width:100%;}
.idx_slider{position:relative;overflow:hidden;top:0;left:0;width:680px;height:252px;float:left;}
.idx_slider .idx_slider_fix{width:720px;height:252px;}
.stxt_item{position:relative;overflow:hidden;width:980px;height:120px;}
.stxt_box .stxt_item{height:auto;}
.stxt_box .stxt_item ul{list-style:square outside none;margin:0 0 16px 50px;}
.stxt_box .stxt_item ul li{margin:10px 0;}
.stxt_box .stxt_item h2{font-weight:bold;font-size:19px;margin-bottom:10px;}
.stxt_box .stxt_item h3{font-weight:bold;font-size:17px;margin-bottom:10px;}
.idx_slider .sl_item{color:#222;font-size:16px;}
.sl_item{z-index:1;overflow:hidden;padding:20px 10px 0 0;width:710px;height:215px;position:absolute;top:0;left:0;}
.sl_item.current{z-index:2;}
.sl_item .sl_img{float:left;padding:0 0 0 25px;}
.sl_item .sl_info{float:left;width:380px;margin-left:10px;}
.sl_item .sl_title{font-size:20px;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 8px 0;margin:0 0 10px 0;}
.sl_item .sl_txt{height:57px;overflow:hidden;}
.sl_item .add_cart{margin:8px 0 0 0;float:left;}
.idx_slider .idx_sl_nav{position:relative;top:-23px;z-index:3;left:336px;}
.idx_slider .line{padding-top:0;margin:-10px 0 0 0;}
.sl_list{float:right;width:227px;margin:2px 20px 0 0;z-index:4;position:relative;}
.sl_list li{background:#7aab40;color:#fff;font-size:18px;padding:8px 17px 5px;margin:4px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;min-height:54px;}
.sl_list li p{width:135px;line-height:1;}
.sl_list li a{text-decoration:underline;color:#355709;font-size:13px;}
.sl_list li a:hover{text-decoration:none;}
.sl_list li em{background:url(../img/sprite_ico.png) 0 0 no-repeat transparent;width:58px;height:58px;position:absolute;right:7px;top:3px;display:block;overflow:hidden;}
.sl_list li:nth-child(2) em{background-position:0 -64px;}
.sl_list li:nth-child(3) em{background-position:0 -128px;}
.sliders-line{padding:12px 0;}
.sl-banners{float:right;text-align:center;}
.in-sl-banners{width:285px;height:216px;position:relative;margin:10px 0;}
.in-sl-banners .sl_item{width:250px;height:216px;padding:0;}
.category_nav{overflow:hidden;margin:8px 0 -35px 0;background:url(../img/bg_catalog.jpg) no-repeat transparent;}
.cat_nav_item{width:457px;height:249px;overflow:hidden;position:relative;float:left;margin:0 66px 43px 0;}
.cat_nav_item .cat_nav_menu{width:190px;height:237px;padding:12px 25px 0 18px;position:absolute;top:0;right:0;z-index:2;background:url(../img/bg_cat_nav.png) repeat transparent;}
.cat_nav_item .cat_nav_menu .nav_title a{color:#222;font-size:27px;}
.cat_nav_item .cat_nav_menu .nav_title a:hover{color:#89a94a;}
.cat_nav_item .cat_nav_menu ul{height:180px;overflow:hidden;}
.cat_nav_item .cat_nav_menu li{font-size:18px;color:#605a4f;padding:7px 0;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;line-height:23px;height:20px;overflow:hidden;}
.cat_nav_item .cat_nav_menu li a{color:#605a4f;}
.cat_nav_item .cat_nav_menu li a:hover{color:#89a94a;}
.cat_nav_item .cat_nav_menu .go_all{color:#e03f3f;}
.product_scroll{overflow:hidden;}
.scroll_fix{width:980px;height:360px;}
.product_scroll li{width:245px;height:375px;float:left;padding:0;}
.product_scroll_wrap .scroll_nav{margin:22px 0 15px;}
.brand_scroll_wrap, .sertif_scroll_wrap{background:url(../img/bg_dashed.png) 0 top repeat-x transparent;padding:20px 0 0 0;}
.brand_scroll_wrap .title_2{margin:0 0 10px 0px;}
.brand_scroll{overflow:hidden;margin:20px 0;}
.brand_scroll .scroll_fix{width:852px;height:160px;margin:0 auto;}
.brand_scroll li{width:213px;height:160px;float:left;padding:0;}
.brand_scroll_wrap .scroll_nav{margin:22px 0 15px;}
.brand_scroll .brand_item{width:180px;margin:0 auto;float:none;text-align:center;font-size:19px;}
.brand_scroll .jcarousel-clip{width:852px;overflow:hidden;}
.brand_scroll .jcarousel-prev{position:absolute;top:42px;left:-50px;}
.brand_scroll .jcarousel-next{position:absolute;top:42px;right:-42px;}
.sertif_scroll_wrap{margin:0 0 40px;}
.sertif_scroll_wrap .scroll_fix{height:218px;}
.sertif_scroll_wrap .scroll_fix li{height:218px;}
.sertif_scroll_wrap .brand_scroll .jcarousel-prev{top:80px;}
.sertif_scroll_wrap .brand_scroll .jcarousel-next{top:80px;}
.idx_art_line{overflow:hidden;padding:5px 0 20px 0;}
.idx_art_line .article_line{float:right;}
.idx_art_line .art_item{width:335px;float:left;height:282px;}
.box_info{float:left;background:url(../img/bg_dashed_v.png) right 0 repeat-y transparent;width:250px;height:280px;}
.box_info li{width:240px;font-weight:700;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 19px 0;margin:0 0 19px 0;font-size:17px;color:#222;overflow:hidden;}
.box_info li em{background:url(../img/sprite.png) -110px 2px transparent;display:inline-block;width:20px;height:23px;margin:0 7px 0 0;float:left;}
.box_info .title{width:240px;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 8px 0;}
.review_line{overflow:hidden;margin:0 -45px 0 0;}
.review_line .title{margin-left:10px;}
.review_line .go_all{margin:12px 0 8px 90px;color:#625a37;}
.review_item{float:left;}
.review_item.last{margin-right:0;}
.stxt_line .stxt_item{color:#d1ca9d;font-size:16px;line-height:1.5;overflow:hidden;color:#948b7c;}
.stxt_line .stxt_item p{margin:0 0 15px;}
.stxt_line .title{line-height:1;}
.stxt_line .idx_sl_nav{margin:15px 0 0px;text-align:center;}
.stxt_line .stxt_item img{float:left;margin:0 20px 0 0;}
.brand_line{padding:0 0 50px;}
.brand_line ul{overflow:hidden;}
.brand_item{width:128px;float:left;margin:0 35px 0 0;text-align:center;}
.brand_item .b_title{color:#625a37;font-size:14px;margin:0 0 6px 12px;display:inline-block;}
.brand_item .b_img{display:block;}
.brand_item .go_all{font-size:14px;color:#89a94a;margin:0 0 0 12px;display:inline-block;}
.brand_item .b_title{display:block;}
.brand_item a:hover{color:green;}
.catalog{overflow:hidden;}
.catalog .product_item{height:200px;float:left;margin:0 17px 25px;text-align:center;}
.brands{overflow:hidden;padding:0 0 20px 0;}
.brands .title_2{margin:0 0 37px 10px;}
.brands .product_item{height:186px;float:left;margin:0 35px 20px;text-align:center;}
.brands .product_item .pr_title{margin:0 0 5px 0;height:auto;}
.brands .product_item .go_all{background:url(../img/bg_dashed.png) 0 top repeat-x transparent;font-size:17px;display:block;padding:8px 0 0 0;}
.brands .product_item .go_all a{color:#89a94a;}
.brands .product_item{width:175px;}
.big_art_line{overflow:hidden;padding:0 0 53px 0;}
.big_art_line .art_item{width:470px;float:left;}
.colums{overflow:hidden;}
.two_colums{overflow:hidden;background:url(../img/bg_r_column.jpg) 236px 0 repeat-y transparent;}
.l_col{width:242px;float:left;padding:8px 0 0 0;}
.r_col{width:720px;float:right;padding:8px 0 30px 18px;min-height:692px;}
.prdct_colums .r_col{width:727px;padding-left:11px;}
.r_col .title_3{width:410px;min-height:52px;}
.in_catalog{overflow:hidden;padding:0 0 25px 0;min-height:450px;}
.in_catalog .product_item{float:left;margin:0 10px 25px 0;height:455px;padding:10px;}
.in_catalog .product_item.m_none{margin-bottom:25px!important;}
.in_catalog .product_item{border:1px solid #fff;box-shadow:0 1px 8px #fff;}
.in_catalog .product_item:hover{border:1px solid #D8D8D8;box-shadow:0 1px 8px rgba(0,0,0,.25);}
.pro_delivery{color:#5b830c;font-weight:bold;padding:0 20px 0 0;text-align:right;font-size:14px;padding:0 20px 8px 0;}
.left_menu{margin:0 0 0 10px;width:223px;font-size:17px;}
.left_menu li{margin:0px 0 14px;width:220px;}
.left_menu li ul{margin:15px 0 25px;}
.left_menu li li ul{margin:35px 0 0 11px;}
.left_menu li li ul li{font-size:14px;}
.left_menu li li ul li a{widyh:150px;}
.left_menu li li{overflow:hidden;font-size:16px;}
.left_menu li a{color:#5b830c;}
.left_menu li li a{display:inline-block;width:200px;float:left;color:#7f7f7f;margin:0 0 0 8px;}
.left_menu li em{background:url(../img/sprite.png) 0 -35px no-repeat transparent;float:left;display:inline-block;width:8px;height:8px;margin:6px 0px 0 0;}
.left_menu a{color:#7f7f7f;}
.left_menu a:hover{color:#5b830c;}
.left_menu .active{color:#e03f3f;}
.left_menu li li.active a{color:#e03f3f!important;}
.by_sort_box{line-height:31px;margin:0 0 30px 0;}
.by_sort_box .by_sort{float:left;font-size:13px;margin:0 3px 0 12px;}
.by_sort_box .select_box{float:left;margin:0 5px;} /*new*/  
.by_sort_box .sort_reset{color:#89a94a;text-decoration:underline;float:left;font-size:13px;margin:0 0 0 8px;}
.by_sort_box .sort_reset:hover{text-decoration:none;}
.bg_round{background:url(../img/bg_v_line.png) 233px 0 no-repeat transparent;height:5px;}
.brand{overflow:hidden;padding:0 0 6px;}
.brand table{color:#222;line-height:1;margin:0 0 15px 0;}
.brand table td{padding:3px 15px 3px 0;}
.brand table td strong{font-size:19px;font-weight:bold;}
.brand_left{width:690px;padding:0 50px 0 0;float:left;background:url(../img/bg_dashed_v.png) right 0 repeat-y transparent;font-size:17px;line-height:1.8;color:#948b7c;}
.brand_left h1{font-weight:bold;}
.brand_right{width:240px;float:right;}
.brend_ico{width:175px;color:#5b830c;text-align:center;margin:0 auto;font-size:14px;}
.brend_img{width:226px;height:185px;float:left;background:url(../img/bg_dashed_v.png) right 0 repeat-y transparent;padding:15px 40px 0 0;margin:0 40px 0 0;}
.product{background:url(../img/sm_line.png) no-repeat 0 bottom transparent;padding:20px 0 30px;min-height:290px;}
.product .product_intro{font-size:17px;line-height:1.5;color:#948b7c;margin:15px 0 0 0;padding:0 190px 0 0;text-align:justify;}
.product .pr_img{width:335px;float:left;padding:15px 0;height:226px;position:relative;text-align:center;margin:0 0 10px;}
.product .pr_img img{max-height:190px;max-width:315px;}
.product .pr_img .go_zoom{position:absolute;bottom:10px;right:24px;}
.product .sale, .product .new{right:20px;z-index:10;color:#fff;}
.product_info{width:372px;min-height:256px;float:right;font-size:17px;line-height:1.8;color:#948b7c;background:url(../img/bg_dashed_v.png) left 0 repeat-y transparent;padding:0 0 0 20px;}
.product_info .pro_inf_tbl{color:#222;line-height:1;margin:0 0 4px 0;float:left;}
.product_info .pro_inf_tbl td{font-size:13px;padding:3px 2px 3px 0;}
.product_info .pro_inf_tbl td strong{font-size:17px;font-weight:bold;}
.product_info .exist em{background:url(../img/sprite.png) -19px -24px no-repeat transparent;width:18px;height:19px;display:inline-block;margin:0 7px 0 0;}
.product_info .go_video{color:#e03f3f;display:inline-block;overflow:hidden;}
.product_info .go_video em{color:#e03f3f;float:right;margin:0 0 0 10px;background:url(../img/sprite.png) 0 -272px no-repeat transparent;width:44px;height:30px;display:inline-block;}
.product_info .video_box{float:right;margin:-56px 0 0 0;}
.product_info .video_box a:hover{text-decoration:underline;}
.product_info .add_cart{float:left;margin:16px 0 40px;}
.product_info .video_box ul{font-size:13px;font-weight:bold;color:#5b830c;list-style:disc outside;margin:25px 0 0 17px;}
.product_info .video_box li{margin:0 0 4px 0;}
.pro-inf-sale{margin:18px 0 0 0;line-height:1.3;}
.pro-inf-sale ul{color:#5b830c;list-style-type:disc;padding:3px 0 0 20px;}
.pro-inf-sale ul span{font-weight:bold;font-size:15px;}
.product_info .sm_add_cart .sl_price{float:none;}
.product_info .add_cart{float:none;width:142px;text-align:center;margin:3px 0 0;}
.product_info .add_cart .sl_price{float:none;margin:0;}
.product_info .add_cart .add_btn{float:none;margin:0 0 10px;}
.product_info .pro_inf_l{float:left;}
.product_info .dlv_box{width:178px;margin:-78px 0 0 0;line-height:1.3;border-radius:10px;float:right;font-size:13px;background:#f8f8f8;border:1px solid #d3cc9d;}
.product_info .dlv_item{padding:12px 7px 14px 11px;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;}
.product_info .dlv_item .dlv_ttl{color:#222;font-size:17px;margin:0 0 7px 0;}
.product_info .dlv_item ul{color:#5b830c;list-style-type:disc;padding:0 0 0 16px;}
.product_info .dlv_item .green_txt{color:#5b830c;padding:0 0 0 16px;}
.product_info .dlv_item i{color:#6a6a6a;}
.product_info .h-up_lnk{width:auto;margin:8px 0 0 1px;}
.product_info .dlv_lnk{color:rgb(224, 63, 63);font-size:13px;text-decoration:underline;margin:11px 0px 12px 30px;display:inline-block;}
.product_info .dlv_lnk:hover{text-decoration:none;}
.tab_nav{margin:20px 0 0 0;}
.tab_nav span{width:142px;cursor:pointer;background:#d1d1d1;display:inline-block;padding:10px 0;margin:0 1px 0 0;text-align:center;color:#515151;font-size:16px;border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;}
.tab_nav .last{margin:0;}
.tab_nav .current{background:#d3cc9d;color:#6a8d2f;}
.wrap_tabs{font-size:17px;line-height:1.8;color:#948b7c;padding:15px 15px 17px 30px;border:1px solid #d3cc9d;overflow:hidden;margin:0 0 20px 0;}
.tab_item{min-height:410px;}
.product_tabs .tab_item{font-size:16px;line-height:1.3;}
.product_tabs .tab_item p{margin:0 0 15px 0;}
.product_tabs .tab_item ul{list-style-type:disc;margin:0 0 20px 20px;padding:0 20px 0 0;}
.product_tabs .tab_item ul li{margin:0 0 8px 0;}
.product_tabs .tab_item strong{font-weight:bold;}
.product_gal{overflow:hidden;}
.product_gal li{float:left;margin:10px;}
.block_message{margin:0 0 20px 0;}
.block_message .nik{color:green;}
.rewiev_form{margin:24px 0 0 0;overflow:hidden;}
.rewiev_form .alert{margin:0px 0 20px 4px;}
.rewiev_form label{width:340px;position:relative;border:1px solid #d3cc9d;display:inline-block;font-size:17px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:0 18px 20px 0;}
.rewiev_form label em{position:absolute;top:11px;left:10px;}
.rewiev_form input[type="text"]{padding:11px 12px;font-size:17px;width:316px;border:none;background:none;box-shadow:inset 1px 1px 10px #cecece;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.rewiev_form textarea{padding:10px;font-size:15px;width:330px;border:none;background:none;height:85px;box-shadow:inset 1px 1px 10px #cecece;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.rewiev_form .left{float:left;width:345px;height:108px;}
.rewiev_form .left label{height:42px;}
.rewiev_form .right{margin:0;width:350px;height:104px;}
.rewiev_form .btn_green{float:right;margin:20px 0 0 0;padding:3px 46px;}
.contacts{color:#222;font-size:22px;line-height:1.5;padding:15px 0 0px 0;margin:0 0 30px 28px;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;overflow:hidden;}
.cont_left{width:335px;float:left;}
.map{float:right;}
.contacts ul.green{font-size:24px;font-weight:bold;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 20px 30px;margin:0px 0 20px 0;}
.contacts ul.green.last{background:none;}
.contacts ul.green a{font-size:24px;font-weight:bold;color:#5b830c;border-bottom:1px dashed #5b830c;}
.contacts ul.green a:hover{border-bottom:1px dashed #fff;}
.pages{text-align:right;overflow:hidden;background:url(../img/line.png) no-repeat 0 top transparent;padding:22px 0 0 0;font-size:19px;line-height:32px;color:#605a4f;margin:10px 0 0 0;}
.in_pages{float:right;}
.pages a{color:#605a4f;font-size:20px;margin:0 3px;float:left;}
.pages a:hover{color:#5b830c;}
.pages span{color:#5b830c;font-size:26px;margin:0 3px;float:left;}
.pages span.in_pages{float:none;margin:0 auto;display:inline-block;}
.pages i{font-style:normal;float:left;}
.pages .count{color:#e03f3f;font-size:20px;}
.pages .prev{background:url(../img/sprite.png) -72px -57px no-repeat transparent;float:left;margin:0 3px 0 20px;text-indent:9999px;overflow:hidden;width:33px;height:33px;display:inline-block;}
.pages .next{background:url(../img/sprite.png) -72px -99px no-repeat transparent;float:left;text-indent:9999px;overflow:hidden;width:33px;height:33px;display:inline-block;}
.col_1{width:40px;}
.col_2{width:140px;}
.col_3{width:365px;}
.col_4{width:180px;}
.col_5{width:230px;}
.order_cart{width:495px;float:right;}
.order_wrap .title_3{margin:3px 0 15px 10px;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 12px;}
.order_cart .cart_table tfoot tr{border:none;}
.order_cart .cart_table .cart_count{margin:20px 20px 20px 0;float:left;}
.order_cart .right{padding:14px 0 0 0;}
.orsers{margin:25px 0 55px;}
.orsers .col_1{width:155px;padding:14px 14px 14px 45px;}
.orsers .col_2{width:265px;}
.orsers .col_4{width:100px;}
.orsers .cart_table td{padding:20px 14px 20px 14px;}
.orsers .cart_table td:first-child{text-transform:uppercase;color:#515151;}
.cart_up{position:absolute;background:#fff;z-index:1001;top:50px;left:50%;width:697px;margin:0 0 0 -329px;display:none;}
.small_cart{width:647px;border:5px solid #d6ce9c;padding:0 40px 0 0;position:relative;background:#fff;}
.small_cart .title_3{margin:-7px 0 15px 10px;overflow:hidden;}
.small_cart .title_3 a{color:#e03f3f;text-decoration:underline;float:right;font-size:16px;margin:4px 0 0 0;}
.small_cart .title_3 a:hover{text-decoration:none;}
.small_cart table{width:100%;font-size:18px;color:#222222;}
.small_cart th{background:#a69f75;padding:14px;font-size:19px;}
.small_cart td{padding:20px 14px 16px;}
.small_cart .title_3{margin:-7px 0 15px 10px;overflow:hidden;}
.small_cart .title_3 a{color:#e03f3f;text-decoration:underline;float:right;font-size:16px;margin:4px 0 0 0;}
.small_cart .title_3 a:hover{text-decoration:none;}
.small_cart table{width:100%;font-size:18px;color:#ffffff;}
.small_cart th{background:#a69f75;padding:10px 2px;font-size:17px;text-align:center;}
.small_cart td{padding:14px 6px 16px 13px;}
.small_cart .cart_img{position:relative;display:inline-block;}
.small_cart a{color:#605a4f;}
.small_cart .pos_rel{display:inline-block;}
.small_cart a:hover{text-decoration:underline;}
.small_cart .cart_title{margin:0 0 15px;}
.small_cart .red{font-size:21px;font-weight:bold;}
.small_cart .red i{font-style:normal;font-size:15px;}
.small_cart .price{font-size:34px;color:#605a4f;}
.small_cart input{width:50px;webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px;font-size:24px;text-align:center;border:1px solid #a8a178;box-shadow:inset 1px 1px 8px #a8a178;margin:0 auto;display:block;}
.small_cart .count_remove{margin:5px 0 0 0;float:left;}
.small_cart .count_add{margin:5px 0 0 0;float:right;}
.small_cart .cart_count{width:130px;margin:0 auto;text-align:center;font-size:28px;color:#605a4f;}
.small_cart tbody tr{background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;}
.small_cart tfoot td{padding:7px 0;vertical-align:middle;}
.small_cart tfoot tr{border-bottom:none;}
.small_cart tfoot a{color:#e03f3f;text-decoration:underline;font-size:16px;margin:0 0 0 15px;}
.small_cart tfoot a:hover{text-decoration:none;}
.small_cart tfoot .red{font-size:17px;}
.small_cart .total_price{color:#605a4f;font-size:18px;margin:6px 0 9px;}
.small_cart .total_price .red{font-size:28px;margin:0 4px;}
.small_cart .btn_red{font-size:18px;float:right;margin:0 15px 0 0;}
.small_cart .col_5{padding-right:10px;}
.cart_table .title_3{margin:-7px 0 15px 10px;overflow:hidden;}
.cart_table .title_3 a{color:#e03f3f;text-decoration:underline;float:right;font-size:16px;margin:4px 0 0 0;}
.cart_table .title_3 a:hover{text-decoration:none;}
.cart_table table{width:100%;font-size:18px;color:#222222;}
.cart_table th{background:#a69f75;padding:14px;font-size:19px;}
.cart_table td{padding:20px 14px 16px;}
.cart_table .title_3{margin:0px 0 15px 10px;overflow:hidden;}
.cart_table .title_3 a{color:#e03f3f;text-decoration:underline;float:right;font-size:16px;margin:4px 0 0 0;}
.cart_table .title_3 a:hover{text-decoration:none;}
.cart_table table{width:100%;font-size:18px;color:#222222;}
.cart_table th{background:#a69f75;padding:14px;font-size:19px;}
.cart_table td{padding:20px 14px 16px;}
.cart_table .cart_img{position:relative;display:inline-block;}
.cart_table a{color:#605a4f;}
.cart_table a:hover{text-decoration:underline;}
.cart_table .cart_title{margin:0 0 15px;}
.cart_table .red{font-size:21px;font-weight:bold;}
.cart_table .red i{font-style:normal;font-size:15px;}
.cart_table .price{font-size:34px;color:#605a4f;}
.cart_table input{width:50px;webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px;font-size:24px;text-align:center;border:1px solid #a8a178;box-shadow:inset 1px 1px 8px #a8a178;margin:0 auto;display:block;}
.cart_table .count_remove{margin:5px 0 0 0;float:left;}
.cart_table .count_add{margin:5px 0 0 0;float:right;}
.cart_table .cart_count{width:130px;margin:0 auto;text-align:center;font-size:28px;color:#605a4f;}
.cart_table tbody tr{background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;}
.cart_table tfoot td{padding:5px 0 25px;vertical-align:bottom;}
.cart_table tfoot tr{border-bottom:8px solid #a69f75;}
.cart_table tfoot a{color:#92af5b;text-decoration:underline;font-size:17px;}
.cart_table tfoot a:hover{text-decoration:none;}
.cart_table tfoot p{text-align:right;}
.cart_table tfoot .red{font-size:17px;}
.cart_table .total_price{color:#605a4f;font-size:22px;margin:6px 0 9px;}
.cart_table .total_price .red{font-size:33px;margin:0 4px;}
.cart_table .btn_red{font-size:23px;float:right;}
.cart_table .order-banner{width:250px;margin:0 auto;}
.order_cart .cart_table input{display:inline;color:#578e1f;box-shadow:none;border:0;}
.order_cart .cart_table .cart_title{width:180px;float:left;}
.art_fix{width:720px;float:left;}
.art_right{width:230px;float:right;padding:0 0 0 20px;}
.tab_wrap{border:1px solid #d3cc9d;margin:0 0 25px 0;position:relative;z-index:2;padding:7px 0px 0 0px;}
.tabs_nav{font-size:20px;overflow:hidden;position:relative;z-index:3;top:1px;}
.tabs_nav li{float:left;background:#fff;}
.tabs_nav a,.tabs_nav span{padding:9px 63px 9px;display:inline-block;color:#515151;}
.tabs_nav .active{border:1px solid #d3cc9d;border-bottom:none;border-radius:5px 5px 0 0;}
.tabs_nav .active span{color:#89a94a;}
.tabs_nav a:hover{color:#89a94a;}
.tabs .art_item{font-size:17px;line-height:1.8;color:#948b7c;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 20px 0;margin:0 0 15px;}
.tabs .art_item .title_4 a{color:#222;}
.tabs .art_item img{display:block;margin:30px auto 40px;}
.tabs .art_item .btn_green{margin:20px auto 0;width:90px;display:block;}
.article .pages{margin:0 0 25px;text-align:center;background:none;padding:0;}
.article .go_all{font-size:16px;}
.article .tab_wrap{padding:15px 40px 0 30px;}
.art_sm_item{font-size:16px;line-height:1.2;color:#948b7c;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 20px 0;margin:0 0 15px;width:230px;}
.art_sm_item .title_5{font-size:16px;}
.art_sm_item img{display:block;margin:15px auto 20px;width:230px;}
.art_sm_item .go_all{font-size:16px;margin:32px 0 0 0;}
.data_wrap{padding:0 0 36px;overflow:hidden;}
.data_item{width:238px;padding:0 47px 0 42px;background:url(../img/bg_dashed_v.png) right 0 repeat-y transparent;float:left;height:517px;}
.data_item.last{background:none;padding-right:0;}
.data_item .row{width:232px;}
.data_item .row em{color:#a69f75;font-size:20px;font-style:italic;display:inline-block;margin:0 0 0 10px;}
.data_item input{width:215px;padding:8px 7px 6px;font-size:15px;color:#948b7c;border:1px solid #7c7569;margin:10px 0 15px;}
.data_item .in_w_40{width:40px;float:left;}
.data_item .in_w_150{width:150px;float:right;}
.data_item .title_4{margin:0 0 26px;}
.data_item .btn_green{width:230px;margin:20px 0 0 0;font-size:20px;padding:3px 35px;}
.data .tab_wrap{padding:35px 0px 0 0px;}
.data .tabs_nav a, .data .tabs_nav span{padding:9px 43px 9px;}
.in_blog_item{margin:0 0 20px;overflow:hidden;}
.in_blog_item .left{margin:12px 53px 0 0;}
.inb_item{font-size:17px;line-height:1.8;color:#948b7c;}
.inb_item .inb_title{font-size:22px;color:#222;margin:0 0 5px 0;}
.pay_item{margin:0 0 15px 0;}
.pay_item .order_item{padding:0 0 33px;}
.pay_content{font-size:17px;line-height:1.8;color:#948b7c;}
.pay_item .pay_content{width:860px;float:left;}
.pay_content p{margin:13px 0;}
.pay_content ul{list-style:square outside none;margin:0 0 10px 15px;}
.pay_content ol{list-style:decimal outside none;margin:0 0 10px 15px;}
.pay_ico{float:left;margin:0 15px 0 0;}
.delivery_icons{margin:50px 0;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 0px 0;}
.delivery_icons, .delivery_icons ul{overflow:hidden;}
.delivery_icons li{text-align:center;float:left;color:#333;font-size:22px;width:25%;margin:0 0 50px 0;}
.delivery_icons a{color:#333;}
.delivery_icons a:hover{color:#89a94a;}
.delivery_icons img{display:block;margin:10px auto;}
#zoom{position:relative;display:inline-block;width:335px;}
.f_clear{height:675px;clear:both;}
.footer{height:970px;margin:-675px 0 0 0;position:relative;z-index:3;overflow:hidden;}
.footer .line{padding:0;}
.f_top{height:auto;background:#222;width:100%;}
.f_btm .copy{font-size:14px;color:#625a37;height:41px;line-height:55px;padding:10px 0 0 0;}
.f_btm .copy em{background:url(../img/sprite.png) -75px -145px no-repeat transparent;width:62px;height:41px;float:left;display:block;float:left;}
.f_item{width:180px;float:left;font-size:17px;padding:30px 10px 10px;}
.f_item li{padding:6px 0 5px 0;line-height:1.7;}
.f_item li span{color:#fff;}
.f_item li a:hover, .f_item li .active{text-decoration:underline;color:#fff;}
.f_item.f_big_item{width:245px;}
.f_item .pay_line{margin:30px 0 0;}
.f_item .pay_line span{background:url(../img/sprite.png) 0 -56px no-repeat transparent;display:inline-block;width:57px;height:40px;margin:0 2px 0 0;}
.f_item .pay_line .ico_2{background-position:0 -104px;}
.f_item .pay_line .ico_3{background-position:0 -147px;}
.f_form{float:right;width:297px;padding:36px 0 0 0;}
.f_form .alert{margin:0px 0 10px 10px;}
.feedback_form .alert{margin-left:2px;}
.f_form p{font-size:17px;color:#fff;padding:0 0 11px 8px;}
.lp_top_line{background:url(../img/bg_dashed.png) 0 top repeat-x transparent;text-align:center;padding:25px 75px 0px;margin:18px 0 10px 0;}
.lp_ttl1{font-size:25px;color:#222222;text-align:center;}
.lp_ttl2{font-size:23px;color:#89a94a;text-align:center;}
.lp_ttl3{font-size:21px;color:#222222;text-align:center;}
.lp_brand_line{background:url(../img/bg_dashed.png) 0 top repeat-x transparent;text-align:center;padding:25px 0 0px;margin:18px 0 10px 0;}
.lp_brand_line ul{margin:30px 0;overflow:hidden;}
.lp_slider_fix{overflow:hidden;position:relative;width:980px;height:328px;}
.lp_slider_itm{position:absolute;top:0;left:0;z-index:1;}
.lp_slider_itm.act{}
.lp_slider_frm{width:347px;height:100%;z-index:7;position:absolute;top:0;right:0;background:url(../img/bg_lp_frm.png) repeat transparent;}
.lp_sl_intro{position:absolute;bottom:15px;left:0;color:#333;font-size:32px;background:url(../img/bg_lp_frm.png) repeat transparent;padding:7px 140px 8px 54px;}
.lp_frm_ttl{background:#e03f3f;color:#fff;text-align:center;font-size:19px;padding:8px 0;}
.lp_frm{padding:20px 27px 16px 32px;color:#717171;font-size:15px;}
.lp_frm p{text-align:center;}
.lp_frm .frm_row{width:286px;margin:10px 0;}
.lp_frm .frm input[type="text"],.lp_frm .frm input[type="email"]{width:270px;border:1px solid #d3cc9d;}
.lp_frm .btn_red{margin:0 0 0 44px;}
.lp_frm .frm span{color:#717171;font-style:normal;margin:0;text-align:center;display:block;font-size:16px;}
.lp_btm_frm{width:390px;margin:0 auto 22px;border-radius:24px;text-align:center;padding:22px 77px 25px;border:1px solid #d3cc9d;}
.lp_btm_frm .frm{width:387px;}
.lp_btm_frm .lp_frm{padding:15px 0 0 0;}
.lp_btm_frm .lp_frm .frm_row{width:386px;margin:10px 0;}
.lp_btm_frm .lp_frm .frm input[type="text"],.lp_btm_frm .lp_frm .frm input[type="email"]{width:370px;border:1px solid #d3cc9d;}
.lp_btm_frm .lp_frm .btn_red{margin:0 auto;}
.lp_btm_frm .lp_frm .frm span{font-style:italic;}
.lp_btm_frm .green_box{background:url(../img/bg_green_box.png) center bottom no-repeat transparent;color:#89a94a;font-size:27px;padding:16px 0 25px;margin:0 0 12px;}
.lp_steps{overflow:hidden;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 20px 0;margin:0 0 15px;}
.lp_sitm{width:213px;height:247px;float:left;margin:0 19px 0 0;padding:20px 23px 0 0;color:#4a4a4a;font-size:15px;background:url(../img/bg_lp_sitm.png) right bottom no-repeat transparent;}
.lp_sitm_info{background:url(../img/bg_dashed.png) 0 top repeat-x transparent;padding:20px 0 0 0;}
.lp_sitm_info ul{font-size:11px;list-style-type:square;color:red;border:1px solid #d3cc9d;padding:6px 0 7px 24px;border-radius:25px;width:208px;margin:10px 0 0 -14px;overflow:hidden;}
.lp_sitm_info ul li{color:#4a4a4a;float:left;width:100px;margin:0 4px 0 0;}
.lp_sitm_ico{background:url(../img/lp_ico1.png) center top no-repeat transparent;height:86px;}
.lp_sitm:last-child{margin:0;background:none;padding-right:0;}
.lp_sitm264 .lp_sitm_ico{background:url(../img/lp_ico2.png) center top no-repeat transparent;}
.lp_sitm265 .lp_sitm_ico{background:url(../img/lp_ico3.png) center top no-repeat transparent;}
.lp_sitm266 .lp_sitm_ico{background:url(../img/lp_ico4.png) center top no-repeat transparent;}
.lp_ctlg{overflow:hidden;}
.lp_ctlg .lp_ttl2{padding:16px 170px 0;}
.lp_ctlg_itm{width:440px;padding:15px;border:1px solid #d3cc9d;height:570px;font-size:15px;line-height:1.4;margin:23px 36px 10px 0;float:left;}
.lp_ctlg_itm:nth-child(even){margin-right:0;}
.lp_ctlg_itm p{padding:17px 0 0;}
.lp_ctlg_intro img{padding:7px 10px 0px 0;}
.lp_ctlg_intro ul a:hover{color:#89a94a}
.lp_ctlg_ttl{color:#222;font-size:27px;}
.lp_ctlg_ttl em{background:url(../img/sprite.png) -278px 2px transparent;display:inline-block;width:34px;height:26px;margin:0 9px -3px 5px;}
.lp_ctlg_intro{background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 12px 0;}
.lp_ctlg_intro ul{overflow:hidden;margin:10px 0 4px;}
.lp_ctlg_intro li{float:left;width:195px;margin:0 25px 2px 0;}
.lp_ctlg_intro li em{background:url(../img/sprite.png) -83px 2px transparent;display:inline-block;width:20px;height:23px;margin:0 3px -6px 0px;}
.lp_ctlg_intro .go_all{color:#e03f3f;margin:0px 0 0 23px;}
.lp_ctlg_list .product_item{width:125px;text-align:center;height:auto;}
.lp_ctlg_list .product_item .pr_title{height:53px;margin:0;font-size:14px;}
.lp_ctlg_list{overflow:hidden;}
.lp_ctlg_list li{float:left;margin:0 21px 0 0;}
.lp_cl_type{padding:30px 0 0;overflow:hidden;}
.lp_cl_itm{font-size:15px;line-height:1.4;width:472px;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;padding:0 0 12px 0;margin:0 36px 15px 0;float:left;}
.lp_cl_itm:nth-child(even){margin-right:0;}
.lp_cl_itm p{padding:12px 0 0;}
.lp_cl_ttl{font-size:25px;color:#222222;}
.lp_cl_type .lp_ttl2{padding:2px 0 18px;}
.lp_shm{padding:20px 0 30px;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;margin:0 0 20px 0;}
.lp_shm ul{overflow:hidden;padding:15px 0 0;}
.lp_shm li{width:140px;float:left;background:url(../img/lp_bg_shm.png) right 33px no-repeat transparent;padding:0 39px 0 0;margin:0 30px 0 0;}
.lp_shm li:last-child{margin:0;background:none;padding:0;}
.lp_shm_itm{background:url(../img/lp_ico5.png) no-repeat transparent;padding:88px 0 15px 0;color:#222222;font-size:15px;}
.lp_shm_itm2{background:url(../img/lp_ico6.png) no-repeat transparent;padding:85px 0 0 0;}
.lp_shm_itm3{background:url(../img/lp_ico7.png) no-repeat transparent;padding:85px 0 0 0;}
.lp_shm_itm4{background:url(../img/lp_ico8.png) no-repeat transparent;padding:85px 0 0 0;}
.lp_shm_itm5{background:url(../img/lp_ico9.png) no-repeat transparent;padding:85px 0 0 0;}
.lp_five{padding:0 0 20px 0;margin:0 0 20px 0;overflow:hidden;background:url(../img/bg_dashed.png) 0 bottom repeat-x transparent;}
.lp_five .lp_ttl1{margin:0 0 30px;}
.lp_five ul{font-size:15px;line-height:1.4;}
.lp_five .lp_five_ttl{font-size:23px;color:#a69f75;margin:0 0 13px;}
.lp_five li{margin:0 0 12px 0;padding:0 0 0 27px;line-height:1.2;}
.lp_five ul em{background:#a69f75;border-radius:10px;padding:3px 6px;color:#fff;font-size:9px;margin:0 5px 0 -25px;}
.lp_five_260{width:465px;padding:0 20px 0 0;float:left;background:url(../img/lp_bg_five.png) right 5px no-repeat transparent;min-height:290px;}
.lp_five_261{width:465px;margin:0 0 0 15px;float:left;}
.lp_five_261 .lp_five_ttl{color:#89a94a;}
.lp_five .lp_five_261 ul em{background:#89a94a;}
.lp_five .lp_five_261 ul strong{color:#89a94a;font-size:18px;margin:5px 0 0 0;display:inline-block;}
.lp_five .lp_upp{text-transform:uppercase;font-size:17px;padding:0 0 0 27px;}
.lp_five .lp_upp em{font-size:14px;padding:3px 8px;margin:0 5px 0 -31px;}
.clr_0{color:#222;}
.sc-item-list{font-size:17px;color:#E03F3F;line-height:1.5;margin:30px 0;}
.sc-item-list em{color:#222;margin:0 7px 0 0;}
.sc-item{text-decoration:underline;margin:0 6px 0 0;display:inline-block;cursor:pointer;}
.sc-item:hover{text-decoration:none;}
.sc-item.active{text-decoration:none;color:#615A5A;}
.sc-products .product_item{}
.select_box select{width:170px;}
.scroll_wrap{padding:23px 30px 23px 0;}
.scroll-style{height:410px;overflow:auto;float:left;width:670px;}
.mCSB_container{width:auto;margin-right:25px;overflow:hidden;}
.mCSB_container.mCS_no_scrollbar{margin-right:0;}
.mCustomScrollBox .mCSB_scrollTools{width:1px;height:100%;top:0;right:5px;}
.mCSB_scrollTools .mCSB_draggerContainer{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{}
.mCSB_scrollTools .mCSB_draggerRail{width:1px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#515151;}
.mCSB_scrollTools .mCSB_dragger{width:100%;height:13px!important;left:-6px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:13px;height:13px;top:0;margin:0 auto;background:url(../img/sprite.png) -41px -30px no-repeat transparent;}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{height:20px;overflow:hidden;margin:0 auto;cursor:pointer;background:url(../img/sprite.png) -61px -32px no-repeat transparent;display:inline-block;width:11px;height:9px;position:relative;right:4px;top:-12px;}
.mCSB_scrollTools .mCSB_buttonDown{top:-49px;background:url(../img/sprite.png) -76px -32px no-repeat transparent;width:11px;height:9px;}
#scroll .mCustomScrollBox .mCSB_scrollTools{padding:0;background:#515151;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;right:8px;}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#d9d2c6;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #d9d2c6;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:0;right:0;width:30px;height:30px;background:url(../img/close.png) no-repeat center 9px #e03f3f;cursor:pointer;z-index:1103;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right{position:absolute;top:0px;height:100% !important;height:200px;width:35%;cursor:pointer;outline:none;z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50% !important;top:150px;width:34px;height:34px;margin-top:-27px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background:url(../img/sprite.png) -71px -57px no-repeat transparent;}
#fancybox-right-ico{background:url(../img/sprite.png) -71px -98px no-repeat transparent;}
#fancybox-left, #fancybox-right:{visibility:visible;}
#fancybox-left span{left:-11px;}
#fancybox-right span{right:-11px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;}
#fancybox-bg-ne{top:-20px;right:-20px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;}
#fancybox-bg-se{bottom:-20px;right:-20px;}
#fancybox-bg-s{bottom:-9px;left:0;width:100%;background:url(../img/biq_gal_shadow.png) -1px bottom no-repeat transparent;background-size:100% 10px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;}
#fancybox-bg-nw{top:-20px;left:-20px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('../js/fancybox/fancy_title_over.png');display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../js/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;}
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../js/fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../js/fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../js/fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../js/fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../js/fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../js/fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../js/fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../js/fancybox/fancy_shadow_nw.png', sizingMethod='scale');}
.blue_f_inp{border:1px solid #ADE7FA\0/;}
.blue_inp{border:1px solid #aecbd5\0/;}
*+html .class{}
.in_blog_item ul{list-style:square outside none;margin:20px 0 20px 20px;}
.in_blog_item ol{list-style:decimal outside none;margin:20px 0 20px 20px;}
.in_blog_item li{margin:20px 0;}
.sale_box_info{position:relative;font-size:28px;color:#515151;text-align:center;border:1px solid #89a94a;padding:22px 33px;margin:0 0 20px 0;min-height:175px;background:url(../img/ico/sale_count.png) center 125px no-repeat transparent;}
.sale_box_info p{margin:0 0 10px 0;}
.sale_box_info strong{color:#89a94a;text-transform:uppercase;font-weight:bold;}
.ico_l{background:url(../img/ico/ny_ico_l.png) no-repeat transparent;position:absolute;top:0;left:33px;width:62px;height:165px;}
.ico_r{background:url(../img/ico/ny_ico_r.png) no-repeat transparent;position:absolute;top:0;right:33px;width:62px;height:165px;}
.sale_box_intro{text-align:center;font-size:18px;color:#616161;line-height:1.6;margin:0 0 20px 0;}
.sale_box_intro .red{font-weight:bold;}
.sale_box_intro strong{color:#89a94a;}
.sale_set{border:1px solid #89a94a;overflow:hidden;padding:0 0 10px 30px;margin:0 0 25px 0;}
.sale_set .title{margin:25px 0 16px;}
.sale_set .product_item{width:173px;height:290px;float:left;margin:0 40px 25px 0;overflow:hidden;background:url(../img/ico/plus.png) right 102px no-repeat transparent;padding:0 50px 0 0;}
.sale_set .product_item.last{background:none;padding:0;}
.sale_set .product_item .pr_title{height:60px;}
.sale_set .gift{position:absolute;z-index:5;background:url(../img/ico/gift_ico.png) 0 0 no-repeat transparent;width:93px;height:28px;display:block;bottom:20%;right:0;}
.sale_set .product_item .pr_img{padding:0;}
.sale_set .product_item .sm_add_cart, .sale_set .sm_add_cart .sl_price{margin:0;float:none;text-align:center;}
.sale_set .add_cart .add_btn{float:right;margin:90px 40px 0 0;}
.sale_set .btn_red{padding:6px 31px;font-size:25px;}
.in_set{overflow:hidden;}
.gift_intro_item{font-size:16px;margin:10px 0 25px 0;line-height:1.5;padding:0 40px 0 0;}
.gift_intro_item strong{font-size:21px;color:#89a94a;font-weight:bold;}
.go_gift_intro{font-size:23px;color:#89a94a;text-decoration:underline;}
.go_gift_intro:hover{text-decoration:none;cursor:pointer;}
.set_intro{display:none;}
.tabs_index .tabs_nav span{cursor:pointer;}
.tabs_index .tab_wrap{display:none;padding:15px 0px 10px 10px;overflow:hidden;}
.tabs_index .product_item{height:auto;}
.tabs_index .tab_wrap li{float:left;margin:0 10px 25px 0;height:365px;padding:10px;border:1px solid #fff;box-shadow:0 1px 8px #fff;}
.tabs_index .tab_wrap li:hover{border:1px solid #D8D8D8;box-shadow:0 1px 8px rgba(0,0,0,.25);}
.user_content{font-size:17px;line-height:1.8;color:#948b7c;padding:30px 0 10px;}
.user_content p{padding:0 0 20px 0;}
.user_content a{text-decoration:underline;}
.user_content a:hover{text-decoration:none;}
.user_content b, .user_content strong{font-weight:bold;color:#000;}
.user_content i, .user_content em{font-style:italic;}
.user_content ul{list-style:square outside none;margin:0 0 10px 15px;}
.user_content ol{list-style:decimal outside none;margin:0 0 10px 15px;}
.user_content table{width:100%;margin:0 0 35px;}
.user_content table td{padding:10px 20px 6px 0;}
.user_content thead td,.user_content tfoot td{padding:0;}
.content_item{margin:35px 0 55px;overflow:hidden;}
.content_item .user_content p{padding-top:16px;}
.content{font-size:16px;line-height:1.8;color:#948b7c;padding:10px 0 40px 10px;}
.content p{padding:0 0 20px 0;}
.content a{text-decoration:underline;}
.content a:hover{text-decoration:none;}
.content b, .content strong{font-weight:bold;color:#000;}
.content i, .content em{font-style:italic;}
.content ul{list-style:square outside none;margin:0 0 10px 15px;}
.content ol{list-style:decimal outside none;margin:0 0 10px 15px;}
.content table{width:100%;margin:0 0 35px;}
.content table td{padding:10px 20px 6px 0;}
.content thead td,.content tfoot td{padding:0;}
.about .content{padding:0px 0 17px 10px;}
.tagcloud{color:#0066FF;margin:0px 0 30px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.tagcloud a:link, .tagcloud a:visited{text-decoration:none;color:#333;}
.tagcloud a:hover{text-decoration:underline;}
.tagcloud span{padding:4px;margin:2px 0 0;display:inline-block;}
.tagcloud .smallest{font-size:x-small;}
.tagcloud .small{font-size:small;}
.tagcloud .medium{font-size:medium;}
.tagcloud .large{font-size:large;}
.tagcloud .largest{font-size:larger;}
.home-brands{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid #d3cc9d;margin-top:10px;}
.home-brands .sl-item-home{width:45%;float:left;margin-left:5px;margin-right:5px;}
.home-brands .sl-item-home-full{width:98%;float:left;margin-left:5px;margin-right:5px;margin-bottom:20px;}
.home-brands .sl-item-col3{width:30.53%;float:left;margin-left:5px;}
.line-home-brands{border-top:1px solid #d3cc9d;width:90%;height:5px;margin:0 auto;}
.home-brands .sl-title{color:#222;font-size:16px;text-align:center;}
.home-brands p{color:#605a4f;margin-top:5px;font-size:13px;}
.home-brands .sl-item-col3 p{height:45px;}
.home-brands .sl-item-col3 img{vertical-align:bottom;}
.home-brands a img{vertical-align:bottom;}
.home-brands .sl-item-col3 a:hover p{color:#89a94a;}
.vrt{vertical-align:top;}
.ht{height:58px;}
p.h1{display:block;font-size:2em;-webkit-margin-before:0.67em;-webkit-margin-after:0.67em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:400;}
.select2-container{margin-top:7px;}
.select2-container--default .select2-selection--single{border-radius:0;width:265px;height:33px;border:1px solid #d7cd9c;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font:12px/1.2 'Cuprum',Arial,Verdana,sans-serif;float:left;text-align:left;color:#948b7c;margin-top:7px;width:230px;overflow:hidden;}
.home-brands .sl-item-home p.sl-title.ht a:hover{color:#89a94a;}
.home-brands .sl-item-home a:hover{color:#89a94a;}
.article_line .art_item.last .title a{color:#222;}
.article_line .art_item.last .title a:hover{color:#89a94a;}
.sl-item-home .social{float:left;margin-bottom:10px;margin-left:14px;}
.sl-item-home ul{list-style:none;}
.sl-item-home .social li{float:left;margin-right:7px;}
.fa{padding:8px;font-size:15px;width:15px;text-align:center;text-decoration:none;}
.fa:hover{opacity:0.7;}
.fa-facebook{background:#3B5998;color:white;}
.fa-twitter{background:#55ACEE;color:white;}
.fa-instagram{background:#ea4c89;color:white;}
.menu_toggler{display:none;}
.menu_toggler2{display:none;margin:5px auto;cursor:pointer;background:#89a94a;border-radius:8px;color:#fff;font-size:17px;border:none;padding:7px 18px;}
@media only screen and (max-width:999px){.menu_toggler2{display:block;margin:5px auto;cursor:pointer;background:#89a94a;border-radius:8px;color:#fff;font-size:17px;border:none;padding:7px 18px;}
.menu_toggler{display:block;margin:0 auto 10px;border:1px solid;cursor:pointer;}
.close_bt{display:block;position:absolute;top:20px;right:20px;z-index:10;width:20px;height:20px;background:linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 0.8px),rgba(0,0,0,1) 50%,rgba(0,0,0,0) calc(50% + 0.8px),rgba(0,0,0,0) 100%), linear-gradient(to top right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) calc(50% - 0.8px),rgba(0,0,0,1) 50%,rgba(0,0,0,0) calc(50% + 0.8px),rgba(0,0,0,0) 100%);}
.h_btm_menu .menu{display:none;}
.h_btm_menu .menu,
.sub_menu_item,
.h_top_menu{display:none;position:fixed;width:100vw;height:100vh;overflow:scroll;background:rgba(255,255,255,.95);top:0;left:0;right:0;bottom:0;z-index:1000;margin:0;}
.h_btm_menu .menu{z-index:500!important;}
.sub_menu_item{width:calc(100% - 40px);padding:0 20px;}
.h_top_menu ul{width:100%;max-width:300px;margin:20px auto 0;z-index:10;}
.h_btm_menu .menu li{display:block;position:relative;margin:10px auto!important;float:none;clear:both;width:100%;max-width:300px;padding:15px 0!important;}
.h_top_menu ul li{display:block;position:relative;margin:10px 0;width:100%;}
.s_m_left,
.s_m_sale{width:100%;margin:10px 0;}
.sub_menu_item ul{width:calc(50% - 30px);margin:0 25px 20px 0;}
.s_m_sale .product_item{width:100%;height:auto;max-width:500px;margin:0 auto 20px;}
body{min-width:auto;}
.w_fix{width:calc(100% - 20px);}
.h_center{width:calc(100% - 382px);}
.line{width:calc(100vw - 20px);background-size:contain;}
.h_phone a{line-height:26px;float:none;text-align:center;display:block;}
.h_btm_menu .menu .li_12 em{position:relative;top:0;}
.h_phone{padding:10px 0 0;}
.h_search label{margin:10px 4px 0 2px;width:calc(100% - 110px);}
.h_phone li{float:none;margin:0 5px;display:inline-block;vertical-align:top;}
.h_phone ul{
/*    text-align:center;*/
}
.h_search input[type=text]{width:calc(100% - 20px);}
.idx_slider{display:block;/*none!important;*/}
.sl-banners{display:block;margin:20px auto 0;float:none;clear:both;width:290px;}
.cat_nav_item{width:calc(50% - 33px);margin:0 66px 43px 0;}
.category_nav{background:url(../img/bg_catalog.jpg) center no-repeat transparent;}
.idx_art_line .article_line{width:calc(100% - 250px);}
.idx_art_line .art_item{width:calc(50% - 20px);padding:0 5px;margin:0 5px;}
.art_intro iframe{display:block;}
.box_info{width:240px;margin-left:10px;}
.brand_line ul{display:block;text-align:center;}
.brand_item{width:100px;float:none;margin:0 10px;text-align:center;display:block;}
.lp_brand_line .brand_item,
.brand_line .brand_item{display:inline-block;vertical-align:top;}
.brand_item a img{width:100px;height:auto;}
.brand_item a.pr_img{display:block;}
.brand_item a img,
.brand_item .b_title{margin:0 0 5px;}
.f_form,
.f_item{width:calc(50% - 25px)!important;min-height:235px;float:left;}
.review_line{margin:0;}
.scroll_top{right:50px;width:50px;height:50px;bottom:150px;top:auto;background-size:contain;background-position:center;}
._orinationRight_25.wrap_mW{right:30px!important;}
.brand_scroll .jcarousel-prev{left:20px;}
.brand_scroll .jcarousel-next{right:20px;}
.art_sm_item{width:calc(50% - 20px);float:left;}
.art_right,
.color_list{padding:0;}
.w_210{margin:5px auto;float:none;clear:both;}
.w_fix img{max-width:100%;}
.lp_brand_line,
.lp_top_line{float:none;clear:both;}
.lp_sitm{width:calc(25% - 43px);}
.h_phone a,
.h-up_lnk{margin:10px auto 0;}
.lp_sitm_ico{height:86px;}
.lp_ctlg_itm{margin:20px auto 10px;width:calc(100% - 40px);}
.lp_ctlg_list ul{display:block;text-align:center;}
.lp_ctlg_list li{float:none;margin:0 10px;display:inline-block;vertical-align:top;}
.lp_cl_itm{margin:0 0 15px 0;}
.lp_five_261,
.lp_five_260{width:calc(50% - 20px);}
.contacts{margin:0 0 20px;}
.creditWindow{left:10px!important;margin:0!important;top:50px!important;width:calc(100vw - 80px)!important;max-height:calc(100vh - 50px);overflow:auto;}
.box_up{left:10px;margin:0;width:calc(100vw - 30px)!important;max-height:calc(100vh - 70px);overflow:auto;}
.cont_left{max-width:335px;width:100%;float:none;margin:0 auto;}
.big_art_line .art_item{width:calc(50% - 20px);}
.r_col,
.prdct_colums .r_col{width:calc(100% - 260px);}
.product_info .pro_inf_l{width:calc(100% - 190px);}
.order_form{width:calc(50% - 40px);}
.order_cart{width:50%;}
.order_wrap{padding:0px 10px;background-position:center;}
.order_form .frm_static label{display:block;text-align:center;}
.order_form .frm_static input[type="text"],
.order_form .frm_static input[type="password"],
.order_form .frm_static textarea{width:calc(100% - 20px);}
.order_form .frm_static .frm_row{padding:10px 0 0 10px;}
.product_info .dlv_box{margin:0;}
.product .product_intro{padding:0;}
.idx_art_line .art_item,
.idx_slider,
.w_fix img,
.h_search_fix,
.lp_slider_fix,
.product_item,
.lp_ctlg_itm,
.h_btm_menu .menu,
.footer,
.product .pr_img,
.sl_item .sl_txt,
.f_top,
.h_top{height:auto;margin-bottom: 20px;}
.idx_slider,
.product .pr_img,
.product_info,
.lp_slider_fix,
.h_phone ul,
.art_intro iframe,
.h-up_lnk,
.r_col .title_3,
.lp_cl_itm,
.h_search,
.map,
.brand_scroll .scroll_fix,
.h_phone a,
.art_fix,
.art_right,
.pay_item .pay_content,
.color_list,
.stxt_item,
.h_phone{width:100%;}
.h_phone span {
    font-size: 22px;
 }
}
@media (max-width:846px){
 .h_right{width:190px;float:none;margin:0 auto;}   
}    
@media (max-width:768px){
.pages {
    text-align: right;
    overflow: visible;
 }
.h_center{width:calc(100% - 192px);}
.h_right{width:190px;float:none;margin:0 auto;}
.catalog .product_item{height:auto;margin:0 5px 20px;text-align:center;width:calc(50% - 20px);}
.box_up.frm input[type="text"],
.box_up.frm input[type="password"],
.up_info_list ul{width:calc(100% - 40px)!important;}
.js_up js_call{float:none;clear:both;}
#np-calc-body{width:calc(100% - 20px)!important;}
.in_catalog{text-align:center;}
.in_catalog .product_item{width:calc(50% - 40px);height:auto;display:inline-block;vertical-align:top;float:none;}
.idx_slider .idx_slider_fix,
.sl_item{height:50vh;}
.sl_item .sl_img{padding:0;width:45%;}
.sl_item .sl_info{width:55%;}
.idx_slider .idx_sl_nav{top:-10px;z-index:3;text-align:center;left:0;}
.cat_nav_item{margin:0 0 20px 0!important;height:auto;}
.h_search label em{font-size:10px;}
.tabs_index .tab_wrap li{width:calc(50% - 40px);height:auto;display:inline-block;vertical-align:top;float:none;}
.review_item{padding:20px 0 5px;}
.box_up .up_left{width:calc(100% - 20px);float:left;padding:8px 10px 20px;}
.js_close, .js_close_fade{z-index:111111;}
.r_col .title_3{margin-left:0;}
.lp_sitm{width:calc(50% - 43px);height:auto;float:none;display:inline-block;vertical-align:top;}
.lp_ctlg .lp_ttl2{padding:0;}
.lp_btm_frm{width:calc(100% - 20px);margin:0 auto 20px;padding:10px;}
.cart_up{top:50px;left:10px;width:calc(100% - 20px);margin:0;}
.small_cart{padding:0;width:calc(100% - 10px);}
.cart_table table th,
.small_cart table th{display:none;}
.cart_table table td,
.small_cart table td{display:block;float:left;width:calc(100% - 10px);padding:5px;text-align:center;}
.small_cart .btn_red{float:none;margin:0;}
.radio_row label{height:auto;}
.order_form .frm_static .frm_row_st,
.order_form .title_8,
.order_form .frm_static .frm_row,
.order_form .frm_static .txt-r{float:left;clear:both;}
.frm input[type="text"],
.frm input[type="email"],
.frm input[type="password"],
.frm textarea,
.lp_btm_frm .lp_frm .frm input[type="text"],
.lp_btm_frm .lp_frm .frm input[type="email"]{width:calc(100% - 30px);}
.tabs_index .tab_wrap li .product_item,
.cat_nav_item,
.idx_slider .idx_sl_nav,
.idx_slider_fix,
.idx_slider .idx_slider_fix,
.order_form .frm_static .frm_row_st,
.idx_art_line .art_item,
.review_item,
.lp_btm_frm .frm,
.lp_btm_frm .lp_frm .frm_row,
.feedback_form,
.frm .frm_row,
.scroll-style,
.sl_item{width:100%;}
.data .tabs_nav a, .data .tabs_nav span{padding:9px 10px 9px;font-size:14px;}
.scroll-style{height:auto;}
.wrap_tabs{padding:10px;}
.scroll_wrap{padding:10px 0;}
.tab_item{min-height:unset;}
.tab_nav span{width:45%;margin:0 2% 2%;}
.product_up .product_item{width:calc(100% - 20px);padding:10px;}
.box_video_up{width:calc(100% - 20px);left:5px;margin:0;top:5%;height:auto;max-height:90%;overflow:auto;}
.order_form .frm_static span.selection,
.order_form .title_8,
.select2-container--default .select2-selection--single,
.order_form,
.order_form .frm_static .inp_r,
.order_cart,
.box_video_up iframe{width:100%;}
.order_form .frm_static span.select2-container{width:calc(100% - 2px)!important;}
.order_wrap{background:none;}
.radio_row js_radio label{text-align:left;}
.order_form .frm_static .frm_row_st_small .in_w_182{width:calc(100% - 120px);}
.frm label{left:15px;}
.order_form .frm_static label{text-align:left;}
.brand_left{width:100%;text-align:center;padding:0;background:none;}
.brand_right,
.brend_img{margin:0 auto;float:none;background:none;}
}
@media (max-width:639px){.product_info .pro_inf_l,
.product_info .dlv_box{width:250px;margin:10px auto;float:none;}
}
@media (max-width:479px){.h_logo{height:auto;text-align:center;}
.pages {
    text-align: right;
    overflow: visible;
    background: url(../img/line.png) no-repeat 0 top transparent;
    padding: 22px 0 0 0;
    font-size: 19px;
    line-height: 32px;
    color: #605a4f;
    margin: 10px 0 0 0;
}
.h_center{margin:10px 0;}
.sl_info,
.sl_item .sl_img{float:none;clear:both;}
.idx_slider .idx_slider_fix,
.sl_item{height:60vh;/*100vh*/;overflow:auto;}
.cat_nav_item .cat_nav_menu{position:relative;}
.tabs_index .tab_wrap li{margin:0 0 20px;}
.stxt_box .stxt_item ul{margin:0 0 16px 20px;}
.order_form{padding:0;}
.art_item,
.idx_art_line .art_item{margin:0;padding:0;}
.lp_top_line{padding:10px 0 0;margin:10px 0;}
.f_item{padding:10px 0;}
.f_form,
.rewiev_form .left,
.f_item,
.rewiev_form .right,
.cat_nav_item .cat_nav_menu{height:auto;min-height:auto;}
.faq_item{margin:0 10px 20px;}
.order_wrap,
.two_colums{background:none;}
.left_menu{margin:0;}
.tabs_nav a, .tabs_nav span{padding:9px 20px;}
.tabs_index .tab_wrap li{padding:10px 0;}
.rewiev_form .right,
.rewiev_form label{width:calc(100% - 2px);}
.rewiev_form textarea,
.rewiev_form input[type="text"]{width:calc(100% - 24px);}
.delivery_icons li{width:50%;}
.order_form .frm_static .frm_row_st_small .in_w_182{width:calc(100% - 125px);}
.box_call .up_right{width:calc(100% - 10px);padding:10px 0 0 10px;}
.in_catalog .product_item{width:280px;}
.order_form .frm_static .inp_r,
.h_center,
.h_logo,
.f_form,
.f_item,
.tabs_index .tab_wrap li,
.order_form .frm_static .txt-r,
.art_sm_item,
.box_info,
.idx_art_line .article_line,
.sl_item .sl_info,
.left_menu,
.left_menu li,
.rewiev_form .left,
.l_col,
.order_cart,
.box_up.frm .frm_row,
.left_menu li li a,
.r_col,
.by_sort_box .by_sort,
.sl_item .sl_img{width:100%!important;}
.by_sort_box .by_sort{margin:0 0 10px;text-align:left;}
.by_sort_box .select_box{margin:0 5px 10px;}
.order_form .frm input[type="text"],
.order_form .frm input[type="password"],
.order_form .frm textarea{width:calc(100% - 20px);}
.order_form .frm .frm_row{width:calc(100% - 71px);}
.order_form .ico.ico_pass .title_8,
.order_form .ico.ico_email .title_8{width:calc(100% - 74px)!important;}
.ico_email{background:url(../img/ico/email.png) 0 50px no-repeat transparent;}
.ico_pass{background:url(../img/ico/pass.jpg) 5px 50px no-repeat transparent;}
.order_form .frm span.js_go_forgot_order{width:200px;}
}
/*filters*/
.filter-title {
    padding: 17px 35px 14px 20px;
    border-bottom: 1px solid #e3e3e3;
    font: 14px/20px GothamPro-Medium;
    position: relative;
    cursor: pointer;
}
.col-filter{background:#fff;margin-bottom:8px;}
.col-filter:first-child{margin-bottom:17px;}
@media only screen and (max-width:991px){.col-filter{display:inline-block;vertical-align:top;width:100%;margin-bottom:8px;}
}
@media only screen and (max-width:768px){.col-filter{width:100%;/*padding:0px 10px;*/}
}
.col-filter__items{padding:7px 20px 19px;}
@media only screen and (max-width:1200px){.col-filter__items{padding:7px 10px 19px;}
}
@media only screen and (max-width:991px){.col-filter__items{max-height:100%;overflow:hidden;}
}
.col-filter__items .panel-heading{background-color:transparent;border:none;padding:1px 0px 0;}
.col-filter__items .panel-default{border:none;}
.col-filter__items .panel-body{border:none !important;padding:0;}
.col-filter__items .panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.col-filter__items.form-group{margin-bottom:0;}
.filter-title{padding:17px 35px 14px 20px;border-bottom:1px solid #e3e3e3;font:14px/20px GothamPro-Medium;position:relative;cursor:pointer;border-top:1px solid #e3e3e3;}
@media only screen and (max-width:991px){.filter-title{padding:15px 35px 15px 10px;margin:0;}
}
.filter-block{margin-top:3px;}
@media only screen and (max-width:991px){.filter-block{display:none;}
}
.filter-block .icon-download{position:absolute;right:25px;top:50%;transform:translateY(-50%);}
.rotate-caret .icon-download{transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);top:50%;}
.submit-filter{margin-top:19px;}
@media only screen and (max-width:768px){.submit-filter{margin:0 auto;}
}
.clear-fiter{font:14px/22px GothamPro-Medium;text-transform:none;padding:9px 18px;width:100%;background:#fff;border:1px solid #d7d7d7;color:#393939;opacity:0.7;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.clear-fiter:hover{opacity:1;}
.clear-fiter.disable{opacity:0.5;cursor:default;}
.clear-fiter.disable:hover{background:transparent;color:#393939;}
.clear-fiter.disable a{color:#393939;}
label.fltr_area {
    /*width: 100% !important;*/
    cursor: pointer;
    position: relative;
    display: block;
    -webkit-transition: all .5s linear;
    transition: all .5s linear;
    font: 14px/18px GothamPro;
    color: #211e1e;
    padding: 6px 0 1px 39px;
    word-wrap: break-word;
}
label.fltr_area::before {
    content: '';
    width: 17px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 6px;
    border: 1px solid #cacaca;
    background: #f8f8f8;
    border-radius: 1px;
}
input[type="checkbox"], input[type="radio"] {
    visibility: hidden;
    width: 17px;
    height: 17px;
    position: absolute;
    margin: 0px !important;
}
label.fltr_area.act::after {
    font-family: Glyphter;
    content: '\2714';
    position: absolute;
    display: block;
    color: #fff;
    font-size: 10px;
    background: #155f3a;
    width: 17px;
    height: 17px;
    left: 0px;
    top: 6px;
    border-radius: 3px;
    text-align: center;
}
.mob-filter {
  display:none;
  border:1px solid #e3e3e3;
  margin-top:5px;
  margin-left:2px;
}
.col-filter:first-child .filter-title {
  border-top: none;
}
.btn_center {
   padding:10px;
   text-align:center;
}
.btn_center_lbl {
   padding:10px;
   text-align:center;
   width:300px;
}
.symbol {
    cursor: pointer;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.7;
    text-align: center;
    line-height: 20px;
}
.symbol:before, .symbol:after {
    background: #393939;
    border-radius: 12px;
    content: '';
    position: absolute;
    height: 1px;
    width: 10px;
    top: 50%;
    left: 50%;
}
.symbol:after {
    transform: rotate(0deg);
    transition: transform 0.1s ease;
}
.close-filter .symbol:after {
    transform: rotate(-90deg);
}
.menu_toggler_filter {
    display: block;
    cursor: pointer;
    font-size: 17px;
    padding: 5.9px 18px;
    background:none;
    border:1px solid #000;
    color:#000;
    width: 170px;
    border-radius: 5px;
    border: 1px solid #aaaaaa;
    color: #948b7c;
    margin-top: -17px;
    margin-left:auto;
    margin-right:auto;
}
#sel_brand {
    display:none;
}
#sel_filters {
    display:none;
}

.by_sort_box .sort_reset_fltr {
    color: #89a94a;
    text-decoration: underline;
    /* float: left; */
    font-size: 13px;
    margin: 0 0 0 8px;
}


@media only screen and (max-width: 999px)
{
.mob-filter {
  display:none;
  border:1px solid #e3e3e3;
  margin-top:5px;
  margin-left:2px;
  text-align:left!important;
 }
 .bg_round {
     display:none;
 }

}
@media only screen and (max-width:991px){
 .menu_toggler_filter {
  margin-top:0;   
 }   
}
@media only screen and (max-width:768px){
.menu_toggler_filter {
  margin-top:5px;   
 }    
}
@media only screen and (max-width:414px){
 .menu_toggler_filter {
  margin-top:0;   
 }   
}
@media only screen and (max-width:320px){
 .menu_toggler_filter {
  margin-top:0;   
  width:auto;
 }   
}

.chzn-container-single .chzn-single span {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 17px;
    text-align:center;
}
.h_filter_btn {
    background: #89a94a;
    border-radius: 8px 8px 8px 8px;
    color: #fff;
    font-size: 17px;
    border: none;
    padding: 7px 18px 9px 20px;
}
/* is top */
.is-top{
    z-index: 100;
    background-color: #ff8c00;
    position: absolute;
    top: 0px;
    left: 0;
    width: 87px;
    height: 17.3;
    color: #fff;
    text-align: center;
    font-weight: 900;
    font-size: 14px;
}
.delivery-free{
    z-index:100;
    width: 100%;
    height: 39px;
    margin-bottom: 20px;
    text-align: center;
    color: #222;
    font-size:14px;
    font-weight:600;
}
.delivery-free-prod{
    z-index:100;
    width: 100%;
    height: 39px;
    margin-bottom: 20px;
    margin-top:20px;
    text-align: center;
    color: #222;
    font-size:16px;
    font-weight:600;
}
textarea.client-comment {
	width:380px!important; 
	height:80px;
}
@media only screen and (max-width:400px){
  textarea.client-comment {
	width:320px!important; 
	height:80px;
 }
}	
/* old price*/
.in_catalog .product_item {
    height: 475px;
}
.sm_add_cart .old_price{float:left;font-size:16px;line-height:38px;margin:0 8px 0 0;text-decoration: line-through;}
.sm_add_cart .old_price em{font-size:20px;}
.add_cart .old_price {
    float: right;
    font-size: 25px;
    line-height: 48px;
    margin: 0 18px 0 0;
    text-decoration: line-through;
}
@media only screen and (max-width:991px){
 .product_item .sm_add_cart {margin: 0;}  
 .sm_add_cart .old_price{float:left;font-size:14px;line-height:38px;margin:0 8px 0 0;text-decoration: line-through;}
 .sm_add_cart .old_price em{font-size:16px;}
 .add_cart .old_price {
    font-size: 20px;
  } 
}
/* blog */
.blog-item {
  padding:10px;	
  font-size:18px;
}
.blog-item p {
    line-height: 1.8;
}
.blog-item h1 {
  font-size:34px;	
}
.blog-item h2 {
  font-size:32px;	
}
.blog-item h3 {
  font-size:28px;	
}
.blog-item ul {
    list-style: square outside none;
    margin: 0 0 16px 50px;
}
.blog-item ul li {
    margin: 10px 0;
}
.h_phone ul.tel {
  list-style-position: inside;
  -moz-column-count: 2; /* Firefox */
  -webkit-column-count: 2; /* Safari and Chrome */
  column-count: 2;
  height: auto;
}

@media only screen and (max-width: 320px) {
.h_phone span {
    font-size: 18px;
 }
}
/* Slider Range */
/* https://atuin.ru/blog/varianty-oformleniya-jquery-ui-slider/ */
.polzunok-container-5 * {
    box-sizing: border-box;
    outline: none;
}
.polzunok-container-5 {
    padding: 10px 2px;
    /*margin: 30px;*/
}
.polzunok-container-5:after {
    content: "";
    clear: both;
    display: table;
}
.polzunok-container-5 .ui-slider {
    position: relative;
    background: #f8f8f8;/*FE2FF;*/
    height: 10px;
    border-radius:10px;
    box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.2), 1px 1px 5px rgba(255, 255, 255, 1);
}
.polzunok-container-5 .ui-slider .ui-slider-handle {
    position: absolute;
    margin-left: -16px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    border-radius: 50%;
    /*border: 4px solid #BFE2FF;*/
    border: 1px solid #aaaaaa;
    top: -11px;
    background: #FFF;
    z-index: 2;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2), 0 4px 6px rgba(0,0,0,0.2);
    transition: transform 0.2s, border 0.4s;
}
.polzunok-container-5 .ui-slider .ui-slider-handle:hover,
.polzunok-container-5 .ui-slider .ui-slider-handle:focus {
    transform: scale(1.2);
    border: 4px solid #337AB7;
}
.polzunok-input-5-left,
.polzunok-input-5-right {
    height: 32px;
    background: #FFF;
    /*border-radius: 28px;
    border: 4px solid #BFE2FF;*/
    border: 1px solid #aaaaaa;
    text-align:center;
    font-size: 18px;
    padding: 16px;
    width: 80px; /*140px;*/
    margin-top:30px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2), 0 4px 6px rgba(0,0,0,0.2);
}
.polzunok-input-5-left {
    float: left;
}
.polzunok-input-5-right {
    float: right;
}
.polzunok-container-5 .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    height: 10px;
    border: 0;
    background: #89a94a;/*#337AB7;*/
    border-radius:10px;
    box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.3), 1px 1px 5px rgba(255, 255, 255, 1);
}
.btn_center_lab {
    padding: 10px;
    text-align: center;
    width: auto;
}
.btn_center_lab .menu_toggler_filter {
  /*margin-top:20px;	*/
}
.btn_center_lab p.clear-fltr {
   margin-top:20px; 
}
.mob-filter {
    display: block;
}
.top-line {
  display:none;
}    
 #btn_submit2 {
     display:none;  
   }
#lnk_clear {
    display:none;
}   
.btn_center.mob {
   display:none; 
}
@media only screen and (max-width:999px){
.h_top_menu_mob {
    display: none;
    position: fixed;
    width: 100vw;
    height: auto;/*100vh;*/
    overflow: scroll;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2157483647;
    margin: 0;
    background: rgba(0, 0, 0, 0.7);    
    border:1px solid blue;
}
.top-line {
  margin-top:60px;
  display:block;
}
.close_bt_2 {
  display: block;
  position: absolute;
  top: 20px;
  right: 30px;
  z-index: 1001;
  padding:10px;
  border:1px solid #fff;
  width: 7px;
  height: 7px;
  background: linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 0.8px),rgba(0,0,0,1) 50%,rgba(0,0,0,0) calc(50% + 0.8px),rgba(0,0,0,0) 100%), linear-gradient(to top right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) calc(50% - 0.8px),rgba(0,0,0,1) 50%,rgba(0,0,0,0) calc(50% + 0.8px),rgba(0,0,0,0) 100%);
 }
 .mob-filter {
    display: none;
    width: 94%;
    background:#fff;
    margin-left:7px;
}
.polzunok-container-5 {
    padding: 10px 10px;
  }
 .menu-content_state_visible {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: all .5s;
    -webkit-box-shadow: 2px 0 6px rgba(51,51,51,.26);
    box-shadow: 2px 0 6px rgba(51,51,51,.26);
    display:block;
  } 
  #btn_submit2 {
     display:block;  
     margin-left:auto;
     margin-right:auto;
   }
  #lnk_clear {
    display:block;
  } 
  .btn_center.mob {
   display:block; 
  }
}
/* Translate */
.page {
    display: flex;
    min-height: 100vh;
}

/*                   body,                            */

.page_fix {
    top: 0 !important;
    position: static !important;
}

/*                     */

.skiptranslate {
    display: none !important;
}

/* language */

.language {
    position: fixed;
    left: 10px;
    top: 5.5%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
}

.language #select_ {
    padding-top:7px;
    padding-bottom:7px;
    padding-left:5px;
    padding-right:5px;
}	

.language__img {
    margin: 2px;
    cursor: pointer;
    opacity: .5;
    font-size: 16px;
}

.language__img:hover,
.language__img_active {
    opacity: 1;
    font-weight: 900;
    font-size: 16px;
}

/* product single*/
.product .pr_img img {
    max-height: none!important;
    max-width: none!important;
}
.product .pr_img .go_zoom {
    position: absolute;
    bottom: -95px;
    right: 12px;
}
.product .sale{
    right: -10px;
    z-index: 10;
    color: #fff;
}
/* Actions */
.new-year {
    /*background: url(/assets/images/actions/ded.png) no-repeat transparent center center;
    position: absolute;
    top: 0;
    right: 0;
    width: 65px;
    height: 65px;
    background-size: 80%;
    */
    border: 35px solid transparent;
  border-image-source: url(/assets/images/actions/img10.jpg);
  border-image-slice:  90;
  border-image-repeat: round;
  width:130px;
} 
.pr_img.new-year {
   height:140px; 
}
.pr_img.new-year img {
   width:130px; 
   max-height: 140px;
}

.cristmas
{
    /*background: url(/assets/images/actions/new_year4.png) no-repeat transparent center center;
    position: absolute;
    top: 0;
    right: 0;
    width: 65px;
    height: 65px;
    */
    border: 35px solid transparent;
  border-image-source: url(/assets/images/actions/img12.jpg);
  border-image-slice:  90;
  border-image-repeat: round;
  width:130px;  
    
}
.pr_img.cristmas {
   height:140px; 
}
.pr_img.cristmas img {
   width:130px; 
   max-height: 140px;
}

.black-day {
  background: url(/assets/images/actions/balck_day_sale-removebg-preview.png) no-repeat transparent center center;
    position: absolute;
    top: 0;
    right: 0;
    width: 65px;
    height: 65px;
    background-size: 80%;
}
.birthday-iposud {
     background: url(/assets/images/actions/birth2-removebg-preview.png) no-repeat transparent center center;
    position: absolute;
    top: 0;
    right: 0;
    width: 65px;
    height: 65px;
    background-size: 80%;
   
}
.march-8 {
    background: url(../img/sale.png) no-repeat transparent center center;
    position: absolute;
    top: 0;
    right: 0;
    width: 65px;
    height: 65px;
    background-size: 80%; 
}
.valentin {
  background: url(../img/sale.png) no-repeat transparent center center;
    position: absolute;
    top: 0;
    right: 0;
    width: 65px;
    height: 65px;
    background-size: 80%;   
}
.s-sale-h {
    position: absolute;
    top: 18px;
    right: 13px;
    color: #fff;
    z-index: 1000;

}
#select_langs {
  height:25px;
}
.write-down-ua {
    position: absolute;
    background: url(../img/uc_1_4.png) no-repeat;
    width: 130px;
    height: 130px;
}
.write-down-ru {
    position: absolute;
    background: url(../img/uc_2_4.png) no-repeat;
    width: 130px;
    height: 130px;
}
.sale-cart {
    background: url(../img/sale_cleanup.png) no-repeat transparent;
    position: absolute;
    bottom: 50px;
    left: 40px;
    width: 65px;
    height: 65px;
    background-size: 80%;
}
.s-sale-cart {
    position: absolute;
    bottom: 80px;
    right: 5px;
    color: #fff;
    font-size: 12px;
}
@media (max-width: 768px) {
.js_up.h_auth {
    width: 210px;
 }

 .s-write-down {
    font-size: 18px;
    line-height: 12px;
    text-transform: uppercase;
    width: 100%;
    height: 30px;
    display: block;
    position: absolute;
    top: 55px;
    left: -12%;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    z-index: 90;
    color: #fff;
    text-align: center;
}
.product .s-write-down {
    font-size: 18px;
    line-height: 12px;
    text-transform: uppercase;
    width: 100%;
    height: 30px;
    display: block;
    position: absolute;
    top: 55px;
    left: -12%;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    z-index: 90;
    color: #fff;
    text-align: center;
}

 }
    
/*ukrposhta*/
#search_results_ukrposhta {
    position: absolute;
    top: 30px;
    left: 110px;
    z-index: 1000;
    padding: 28px 0 0;
    width: 270px;
    background: #fff;
    padding: 14px;
    border-top: 0;
    margin: -1px 0 0 0;
    -webkit-box-shadow: 0 3px 10px 2px #ccc;
    -moz-box-shadow: 0 3px 10px 2px #ccc;
    box-shadow: 0 3px 10px 2px #ccc;
    display: none;
}
#search_results_ukrposhta li{border-bottom:1px solid #fff;}
#search_results_ukrposhta li a{display:block;margin:0 -14px;overflow:hidden;}
#search_results_ukrposhta li:hover a{background:#eee;}
#search_results_ukrposhta .search_title{float:left;width:auto;margin:5% 0 0 0;font-size:14px;margin-left: 5px;}
#div_4 {position:relative;}
/*.catalog .pr_img {
  height: 162px;
}
.in_catalog .pr_img img.img-brand {
  width: 180px;
  max-height: 162px;
}*/
.in_catalog .pr_img {
  height: 207px;
}
.write-down.ua {
    background: url(../img/uc_1_4.png) no-repeat;
    position: absolute;
    width: 130px;
    height: 130px;
}
.write-down.ru {
    background: url(../img/uc_2_4.png) no-repeat;
    position: absolute;
    width: 130px;
    height: 130px;
}
/*Monobank*/
#div_mono {
   display:block; 
   border:1px solid #89a94a;
   height: auto;
   width: 356px;
   padding:20px;
}
#d-mono,#p-mono {
  margin-top: 10px;
  margin-bottom: 10px;
}
/*One Click*/
.small_cart.one-click {
    height: auto;
}
.box_frm_one {
    text-align:center;
}
.box_frm_one input {
    background: none;
    font-size: 13px;
    width: 50%;
    border: 1px solid #d3cc9d;
    box-shadow: inset 1px 1px 10px #cecece;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
p.h3 {
    font-size: 22px;
    color: #222;
    margin-bottom: 10px;
}
.box_frm_one label {
  font-size: 14px;   
}
.p-mes {
 padding: 10px;
 font-size: 14px; 
 visibility:hidden;
}
.btn_red_one {
    background: #89a94a;
    border-radius: 0 8px 8px 0;
    color: #fff;
    font-size: 17px;
    border: none;
    padding: 7px 18px 9px 20px;
    width: 300px;

}
.box_frm_one .btn_green {
    margin-top: 20px;
    width: 206px;
    padding: 12px;
    font-size: 24px;
    background: #89a94a;
}
@media only screen and (max-width: 999px) {
/*#___ratingbadge_0 iframe {
    position: fixed!important;
    top: 70%!important;
}
*/
#___ratingbadge_0 {
  position: relative!important;
  left:0!important;
  width: 450px;
  height: 50px;
  border:none!important;
  box-shadow:none!important;
}
#___ratingbadge_0 iframe {
  top: 0!important;
}
}
/*Page Count*/
.by_page_box {
    margin-right: 45px!important;
    line-height: 31px;
    margin: 0 0 100px 0;
    float: left;
}
.chzn-container-single .chzn-single span {
    margin-right: 36px;
}
/* Audit */
.up_info_list_new {
    /*border: 5px solid #d3cc9d;*/
    overflow: hidden;
    position: relative;
    background: #fff;
    z-index: 1001;
    width: 94%;
}
.up_info_list_new ul {
    padding: 10px 0px 10px 33px;
    width: 100%;
    font-size: 17px;
    color: #1b1b1b;
}
.up_info_list_new li {
    margin: 0 0 10px 0;
    padding: 0 0 0 33px;
    line-height: 1.2;
    padding: 10px;
}
.up_info_list_new ul em {
    background: #5b830c;
    border-radius: 50%;
    padding: 10px 16px;
    color: #fff;
    font-size: 16px;
    margin: 0 10px 0 -39px;
}
.big_art_line.razd .art_intro {
    width: 100%;
}
@media (max-width: 768px) {
    .up_info_list_new ul {
        width: calc(100% - 40px) !important;
    }
    .p-list {
     height: 80px;
   }
   .in_pages {
     float: left;
     margin: 0;
     padding: 0;
     margin-top: -70px;
  }

}
.h_phone span a {
    font-size: 24px;
    color: #89a94a;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
}
@media only screen and (max-width: 999px) {
    .h_phone span a{
        font-size: 22px;
        display: inline;
    }
}
.contacts ul.green a {
    border-bottom: none;
}
.box_info {
    height: 90px;
}
.box_info li {
    font-size: 18px;
 }
.idx_art_line .article_line {
    float: left;
}
.idx_art_line .art_item {
    display: flex;
    width:100%;
    height:auto;
}
.art_intro {
    width: 30%;
}
.art_intro .art_title {
     height: 50px;
}
.art_intro .p-intro {
     height: 100px;
}
.art_item .title {
     padding: 20px;
}
.article_line .art_item.last .title a {
    color: #222;
    font-size: 22px;
}

@media (max-width: 768px) {
  .box_info {
    height: auto;
}
.idx_art_line .art_item {
    display: block;
    width: 100%;
    height: auto;
}
.art_intro {
    width: 99%;
    margin-top: 20px;
}
.art_item .title {
    padding: 0px;
}

}
/*Header*/
.h_top.mobile {
    display: none;
  }
  .h_right.mobile {
    display: none;
  }
  .h_right.desc {
     display: block;
     margin-top: 20px;
  }
  .h_logo{
    margin-top: 70px;
  }
  @media only screen and (max-width: 999px) {
  .h_top.mobile {
    display: block;

  }
  .h_right.mobile {
    display: block;
  }
  .h_right.desc {
     display: none;
  }  
  .h_logo{
    margin-top: 0;
  }
  .h_top.one {
    padding-top: 0;
  }
.flex-container {
  display: flex;
}
.flex-container > div {
  margin: 10px;
  font-size: 30px;
}
.fa {
  padding: 0;
}
.fa-bars:before {
    color: #000;
}
select#select_langs {
    color: #000;
    font-weight: 700;
}
.menu_toggler {
   border: none;
}
.h_phone {
    padding-top: 0;
}
.h_center {
    margin-top: 0;
}
.language {
  width: 10%;
  position: relative;
  margin-top: 0!important;
  display: block;
  transform: none;
}
.h_logo {
 width:80%!important;
 float: none;
 text-align:center;
}
.h_center.one {
  width:10%!important;
}
.line {
    height: 5px;
    padding: 5px 0;
}

}
@media only screen and (max-width:480px){
   .h_center {
        width: 100%;
    }

   .h_phone span a {
        font-size: 20px;
        display: inline;
    }
}
@media only screen and (max-width:350px){
   .h_phone span a {
        font-size: 18px;
        display: inline;
    }
}
/* Home center */
.cat_nav_item .cat_nav_menu {
  padding :0;
}
.cat_nav_item .cat_nav_menu .nav_title a {
   font-size: 23px;
}
@media all and (min-width:820px) and (max-width: 998px) {
  .h_center {
        width: calc(100% - 102px);
  }
  .sl_item .sl_txt {
    height: 57px!important;
    overflow: hidden;
  }
  .cat_nav_item {
    margin: 0 0 20px 20px!important;
    height: auto;
    width:100%;
  }
  .idx_art_line .article_line {
    width: calc(100% - 5px);
  }
  .art_intro .p-intro {
    height: 149px;
  }
  .tab_wrap {
    padding: 7px 0px 60px 0px!important;
  }
  .h_phone {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
  .h_right {
    float: unset;
    width: 30%;
    margin-left: auto;
    margin-right: auto;
  }
  .cat_nav_item .cat_nav_menu {
     right: 80px;
  }
}

@media all and (min-width:569px) and (max-width: 834px) {
  .h_top.one {
    margin-left: 20%;
  }
  .category_nav {
    margin: 40px 70px 40px 40px;
  }
}
@media (max-width: 768px ) {

 .sl_item .sl_img {
    width: 100%;
 }
 .sl_item .sl_img img {
     margin-left: auto;
     margin-right: auto;
     display: block;
    }
 .idx_slider .idx_slider_fix, .sl_item {
    height: 450px;
   }
 .idx_slider .idx_sl_nav {
        top: 0;
   }
 .sl_item .sl_info {
    width: 95%;
 }
 .sl_item .sl_title {
  text-align:center;
 } 
 .in-sl-banners {
    height: 285px;
  }
.idx_art_line .title {
    text-align:center;
  }
.box_info {
   width: 70% !important;
   margin-left: auto;
   margin-right: auto;
   float: unset;
  }
.idx_art_line .article_line {
    width: 100%;
 }
.art_intro .art_title {
    height: auto;
}
.sl_item .sl_txt {
    height: 57px;
    overflow: hidden;
}
.review_line .title {
      text-align: center;
 }

}
@media all and (min-width:481px) and (max-width: 540px) {

    .h_center {
        width: calc(100% - 102px);
    }
}
@media (max-width: 479px) {
    .cat_nav_item {
        width:99%;
     }
    .cat_nav_item img {
      display:block!important;
      margin-left:auto;
      margin-right:auto;
     }
     .cat_nav_menu {
      margin-left:auto;
      margin-right:auto;
     }
     .cat_nav_item .cat_nav_menu ul {
      height: auto;
      max-height: 180px;
      text-align:center;
     }
     .cat_nav_item .cat_nav_menu .go_all {
      padding: 20px 0 20px 0;
     }
     .cat_nav_item .cat_nav_menu {
        width: auto;
        text-align:center;
     }
     .nav_title {
      text-align: center;
     }
     .in-sl-banners {
      height: 285px;
     }
     .tabs_index .tab_wrap {
      text-align: center;
    }
    .product_item .pr_title {
      height: auto;
    }
    .product_item .sm_add_cart {
      max-width: 200px;
      margin-left: auto;
      margin-right: auto;
    }
   .review_line .title {
      text-align: center;
   }
   .up_info_list_new {
     width: 99%;
   }
   .idx_art_line .title {
     text-align:center;
   }
   .box_info {
      width: 70% !important;
      margin-left: auto;
      margin-right: auto;
      float: unset;
    }
   .h_search_btn {
      display: block;
      width: 100px;
      margin-left: auto;
      margin-right: auto;
  }
   .h_search_btn.all {
      display: block;
      width: 150px;
      margin-left: auto;
      margin-right: auto;
  }

   .review_line .btn_red {
      margin-left: auto;
      margin-right: auto;
      display: block;
      width: 150px;
    }
   .sl_item .sl_img img {
     margin-left: auto;
     margin-right: auto;
     display: block;
    }
   .idx_slider .idx_slider_fix, .sl_item {
    height: 450px;/*60vh;*/
   }
   .idx_slider .idx_sl_nav {
        top: 0;
   }
   .h_search_btn {
       margin-top: 20px;
    }
   .h_search label {
    width: 98%;
   }
}
/*multisearch*/
.multi-theme-compact .multi-wrapper {
    min-height: 100vh;
    margin-top: 0!important;
}