body{font:12px/18px Trebuchet MS, sans-serif;width:100%;overflow-x:hidden;height:100%;}
@font-face{font-family:PT Sans Regular;src:url(../fonts/PT_Sans-Web-Regular.ttf);}
*{margin:0;padding:0;}
.catalog.wrapper{margin:20px 4.6% 0;}
.long-wrapper.green.bottom{margin-bottom:0;}
.pull-right{float:right;}
ul{margin-bottom:20px;}
li{margin-left:20px;line-height:30px;}
.rasschet{font-weight:bold;font-size:14pt;color:#E8961D;text-align:center;}
.radio_attr_label>img{width:25px;display:block;clear:both;margin:0 auto;}
.wrapper{width:90.8%;margin:0 4.6%;float:left;z-index:1000;position:relative;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
.clear{clear:both;}
li ul, ul ul{margin-left:10px;}
.catalog_menu > ul > li > a{color:#ff7011;text-decoration:none;margin-left:5px;display:block;background-color:#F0F0F0;padding:3px;}
.foot_menu>ul.nav>li.item-181{display:block;position:absolute;top:30px;right:-16px;}
.foot_menu>ul.nav>li.item-172{display:block;position:absolute;right:-16px;top:-14px;}
.foot_menu span{font-size:9pt;}
.foot_menu>ul.nav>li.item-124>ul>li{display:block;position:relative;left:19px;}
.korz{display:block;position:absolute;left:7px;}
.header{position:relative;z-index:1;}
.map{position:absolute;top:150px;right:0px;}
.open{position:absolute;top:150px;left:0px;background:url('../images/open.png') no-repeat left top;font-size:16px;padding:13px 0px 13px 60px;text-shadow:1px 0 1px #fff;}
.phone{font-size:27px;text-shadow:1px 0 1px #FFF;line-height:40px;position:absolute;top:72px;left:396px;background-color:rgba(255, 255, 255, 0.5);padding:13px;margin-top:-30px;border-radius:20px;box-shadow:0px 0px 13px #8F8787;}
.phone span{font-size:30px;text-shadow:0PX 0px 2px #000;color:#FF5000;}
.feedback{background:url('../images/phone.jpg') no-repeat left top;left:670px;top:40px;position:absolute;text-align:center;font-size:16px;line-height:18px;padding:0px 10px 0px 20px;border-radius:22px;}
.banner1{margin-left:25px;}
.feedback a{background:url('../images/mobile.png') no-repeat left 9px;color:#000000;text-decoration:none;padding:8px 33px 7px 50px;display:block;}
.feedback a:hover{background:url('../images/mobilehover2.png') no-repeat left 9px;color:#000000;text-decoration:underline;padding:8px 33px 7px 50px;display:block;}
.header .search{background:url('../images/search.png') no-repeat left top;left:670px;top:97px;position:absolute;padding:15px 40px 15px 30px;}
.catalog .search{float:left;width:72%;}
.header .button{background:url('../images/lupa.png') no-repeat left top;border:none;height:20px;width:21px;cursor:pointer;float:left;}
.header #mod-search-searchword{font-size:14px;font-style:italic;font-family:Trebuchet MS;height:20px;width:160px !important;background:none;float:left;border:none;margin-left:5px;}
.element-invisible{display:none;}
.basket{background-color:rgba(255, 255, 255, 0.5);padding:15px 10px 10px 57px;margin-top:-10px;border-radius:20px;box-shadow:0px 0px 13px #8F8787;position:absolute;top:50px;right:15px;padding-left:60px;text-shadow:1px 0 1px #fff;}
.basket div{font-size:16px;margin-bottom:10px;}
.basket div span{font-size:21px;color:#ff6600;}
.order{font-size:16px;color:#0d0601;float:right;margin-top:5px;cursor:pointer;}
.middle{width:100%;padding:0px;position:relative;background:url('../images/middle.png') repeat-y left top;}
.middle:after{display:table;clear:both;content:'';}
.container{width:100%;float:left;overflow:hidden;}
.content_box{}
.top_menu{height:41px;}
.top_menu ul{background:url('../images/menu.jpg') repeat-x left top;height:41px;}
.top_menu ul li{list-style-type:none;float:left;background:url('../images/menu_li.jpg') repeat-y left top;height:36px;}
.top_menu ul li:first-child{background:none;}
.top_menu ul li a{color:#fbfbfb;text-shadow:-1px 1px 1px #666666;font-size:14px;font-weight:bold;display:block;padding:9px 21px;text-decoration:none;}
.top_menu ul li a:hover{color:#333333;text-shadow:none;background:url('../images/menu_top_hover.jpg') repeat-x left top;}
.top_menu ul li.active a{color:#333333;text-shadow:none;background:url('../images/menu_top_hover.jpg') repeat-x left top;}
.filtr{margin:35px 0 0 0;padding:0px 30px 0px;position:relative;top:-40px;z-index:10 !important;}
.filtr h1{color:#ff6600;font-size:21px;font-weight:normal;font-style:italic;}
.buttons{padding-left:30px;height:120px;margin-bottom:20px;margin-top:15px;}
.buttons ul li{height:115px;width:278px;float:left;margin:0px 33px 0px 0px;list-style-type:none;border-radius:33px;}
.buttons ul li:last-child{margin:0px 0px 0px 0px;}
.buttonsin{padding-left:0px;height:auto;background:none !important;margin-bottom:20px;margin-top:15px;}
.buttonsin ul{background:none !important;}
.buttonsin ul li{height:115px;width:245px;background-color:transparent;clear:both;list-style-type:none;border-radius:33px;}
.buttonsin ul li:last-child{margin:0px 0px 0px 0px;}
.buttonsin ul li a{text-decoration:none;font-size:18px;color:#ff6600;display:block;height:70px;padding:20px;}
.buttonsin li{background-size:99%;}
.butzam{background:url('/images/zam.png') no-repeat left top;}
.butdos{background:url('/images/dos.png') no-repeat left top;}
.butust{background:url('/images/ust.png') no-repeat left top;}
.buttons ul li a{text-decoration:none;font-size:18px;color:#ff6600;display:block;height:70px;padding:20px;}
.carusel_box{background:url('../images/carusel.jpg') repeat-x left top;margin:30px;border-radius:25px;padding:15px 40px;border:1px solid #BABABA;}
.carusel_box .item{float:left;width:103px;}
.carusel_box_title{font-size:16px;color:#333333;margin-bottom:15px;font-weight:bold;}
.slLine{width:819px;height:196px;overflow-x:auto;overflow-y:hidden;}
.slLine ul{width:auto;white-space:nowrap;}
.slLine li{display:inline-block;vertical-align:top;width:80px;height:200px;margin-right:20px;}
.ui-widget-content{background:url('../images/polzunok.jpg') repeat-x left top !important;border:none !important;border-radius:4px;}
.ui-slider-horizontal{height:8px !important;}
.ui-state-default, .ui-widget-content .ui-state-default{background:#f0a229 !important;border-radius:6px;}
.viewer{width:818px;height:206px;margin:0 auto 15px;overflow:hidden;position:relative;}
.content-conveyor{width:818px;height:210px;position:relative;}
.bc{background:url('../images/breadcrumb.jpg') repeat-x left bottom;padding-bottom:5px;z-index:9999 !important;margin:10px 25px 0px;}
.breadcrumb li, .breadcrumb li span.divider{color:#999999;list-style-type:none;float:left;margin:0;line-height:inherit;}
.breadcrumb li span{color:#000;list-style-type:none;float:left;}
.breadcrumb li a{color:#999999;text-decoration:none;float:left;display:block;}
.breadcrumb li a:hover{color:#FD6502;text-decoration:underline;float:left;display:block;}
h1,h2,h3{color:#000;font-weight:normal;margin:0 0 20px 0;line-height:26px;}
h1,h2{font-size:19pt;}
h3{font-size:16pt;}
h1{text-transform:uppercase;}
p{line-height:1.9em;margin:0 0 15px -1px;text-align:justify;}
p a{color:#ff6621;}
div.jshop>div.h1{position:absolute;top:96px;right:57px;text-transform:uppercase;}
.h1{color:#000;font-size:18px;font-weight:bold;position:absolute;top:64px;}
.h2{color:#000;font-size:17px;font-weight:bold;margin:10px 0px 10px 0px;}
.h3{color:#000;font-size:14px;font-weight:bold;border-bottom:1px #ff9900 dotted;width:650px;padding-bottom:10px;margin:17px 0px 17px 0px;}
.h3.review{color:#000;font-size:16pt;font-weight:normal;border-bottom:none;width:650px;padding:10px 90px;line-height:35pt;margin:17px 0px 17px 0px;}
.table_catalog{width:75%;float:left;}
.catDesc ul, .blog-featuredmain-page ul{margin:0 0 20px 15px !important;}
.catDesc ul li, .blog-featuredmain-page ul li{line-height:26px;}
.text ul{margin:0 0 10px 15px !important;}
.table_catalog ul li{width:145px;height:240px;padding:0 10px 0 15px;list-style-type:none;float:left;text-align:center;margin:10px 0px;background:url('../images/line_vertical.png') repeat-y left top;}
.table_catalog ul li img.jshop_img{max-height:166px;max-width:85px;}
.table_catalog_ul{background:url('../images/table_razd.jpg') repeat-y left top;border-radius:14px 14px 0px 0px;margin:auto !important;}
.table_catalog ul li p{color:#333333;font-size:12px;line-height:14px;margin:0px;padding:0px;}
.table_catalog ul li span{color:#ff9900;font-weight:bold;font-size:14px;}
.table_catalog_ul ul li{position:relative;}
.table_catalog li:nth-of-type(1){background:none;}
.table_catalog ul li:nth-of-type(6){background:none;}
.table_catalog ul li:nth-of-type(11){background:none;}
.table_catalog ul li:nth-of-type(16){background:none;}
.table_catalog ul li:nth-of-type(21){background:none;}
.table_catalog ul li:nth-of-type(26){background:none;}
.table_catalog ul li:nth-of-type(31){background:none;}
.table_catalog ul li:nth-of-type(36){background:none;}
.table_catalog ul li:nth-of-type(41){background:none;}
.table_catalog ul li:nth-of-type(46){background:none;}
.basket_box{padding:10px 45px 20px 50px;}
.basket_box_table{background:url('../images/basket_box_table.jpg') no-repeat left bottom;padding:0 0 16px;border-radius:0 0 6px 6px;}
.basket_box_table_top{background:url('../images/basket_box_table_top.jpg') no-repeat left top;border-radius:6px 6px 0 0;height:66px;}
.basket_box_table_top .basket_box_table_name{float:left;width:200px;padding:21px 10px 0px;font-size:13px;color:#666666;text-align:center;}
.basket_box_table_top .basket_box_table_update{float:left;width:212px;padding:21px 10px 0px;font-size:13px;color:#666666;text-align:center;}
.basket_box_table_top .basket_box_table_price{float:left;width:184px;padding:21px 10px 0px;font-size:13px;color:#666666;text-align:center;}
.basket_box_table_top .basket_box_table_total{float:left;width:192px;padding:21px 10px 0px;font-size:13px;color:#666666;text-align:center;}
.basket_box_table_middle{background:url('../images/basket_box_table_middle.jpg') repeat-y left top;}
.basket_box_table_middle .basket_box_table_name{float:left;padding:10px 30px;width:160px;}
.basket_box_table_middle .basket_box_table_name a{color:#ff9900;font-size:15px;text-decoration:none;margin-bottom:5px;display:block;}
.basket_box_table_middle .basket_box_table_update{float:left;width:150px;padding:40px 12px 0px 70px;}
.basket_box_table_middle .basket_box_table_update .number{background:url('../images/number.jpg') no-repeat left top;border:medium none;height:31px;padding:0 9px;width:12px;font-size:16px;color:#333333;font-weight:bold;float:left;margin-right:10px;}
.basket_box_table_middle .basket_box_table_update .refresh{background:url('../images/refresh.png') no-repeat left top;border:medium none;height:27px;width:27px;float:left;cursor:pointer;margin-right:10px;}
.basket_box_table_middle .basket_box_table_update .delete{background:url('../images/delete.png') no-repeat left top;float:left;border:medium none;float:left;height:27px;width:23px;cursor:pointer;}
.basket_box_table_middle .basket_box_table_price{float:left;font-size:23px;color:#333333;text-align:center;font-weight:bold;width:190px;padding:40px 7px 0px;}
.basket_box_table_middle .basket_box_table_total{float:left;font-size:23px;color:#333333;text-align:center;font-weight:bold;width:190px;padding:40px 7px 0px;}
.basket_box_check{color:#989898;margin-top:15px;}
.basket_box_check_zamer{background:url('../images/measure.png') no-repeat left top;float:left;padding:5px 0 5px 35px;margin-right:60px;}
.basket_box_check_delivery{background:url('../images/delivery.png') no-repeat left top;float:left;padding:5px 0 5px 35px;margin-right:60px;}
.basket_box_check_install{background:url('../images/install.png') no-repeat left top;float:left;padding:5px 0 5px 35px;margin-right:60px;}
.basket_box_total{background:url('../images/basket_box_total.jpg') repeat-x left top;padding:10px 0px 0px;margin-top:10px;}
.basket_box_total_price{font-size:18px;color:#333333;float:left;}
.basket_box_total_price span{font-size:24px;}
.basket_box_total_back{color:#ff9900;float:right;background:url('../images/back.png') no-repeat left top;padding:5px 0px 5px 30px;}
.basket_box_total_back a{color:#ff9900;text-decoration:none;}
.basket_box_total > .clear{background:url('../images/basket_box_total.jpg') repeat-x left bottom;height:2px;padding-top:5px;}
.basket_box_button{margin-top:10px;}
.basket_box_button input{background:url('../images/basket_box_button.png') no-repeat left top;border:none;font-size:14px;font-weight:bold;color:#669900;-moz-box-shadow:0 0 7px #669900;box-shadow:0 0 7px #669900;width:179px;text-align:center;padding:5px 0;cursor:pointer;margin:5px;border-radius:14px;}
.basket_box_button span{color:#666666;font-size:12px;font-style:italic;}
.text{padding:0px 30px 30px;color:#666666;font-size:12px;}
.text p{margin:0px 0px 15px 0px;}
.item_door{margin:15px 0px 15px 0px;}
.item_door_img{float:left;width:310px;margin-right:5px;}
.item_door_img_big{float:left;}
.item_door_img_mini{float:left;width:100px;margin-left:10px;}
.item_door_img_mini img{margin:0 0 8px;}
.item_door_caract{width:375px;float:left;margin-right:10px;}
.item_door_caract_table{}
.item_door_caract_table div.item_door_caract_table_td:nth-child(2n+1){background:#EEF2F6 url('../images/foot_menu_li_li.jpg') no-repeat 8px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.item_door_caract_table_td{color:#666666;font-size:14px;background:url('../images/foot_menu_li_li.jpg') no-repeat 8px 12px;padding:4px 0 4px 15px;}
.item_door_buttons{float:left;width:217px;font-size:13px;margin:0 0 0 10px;}
.item_door_buttonsn .custom *{float:left;}
.item_door_buttons_zamer{background:url('../images/item_zamr.jpg') no-repeat left top;border-radius:22px;margin-bottom:15px;}
.item_door_buttons_furnit{background:url('../images/item_furnt.jpg') no-repeat left top;border-radius:22px;}
.item_door_buttons_rasschet{background:url('/images/item_racchet.jpg') no-repeat left top;border-radius:22px;}
.item_door_buttons_rasschet a{color:#ff6600;text-decoration:none;line-height:14px;padding:15px 111px 38px 10px;display:block;}
.item_door_buttons_zamer a{color:#ff6600;text-decoration:none;line-height:14px;padding:15px 111px 38px 10px;display:block;}
.item_door_buttons_furnit a{color:#ff6600;text-decoration:none;line-height:14px;padding:15px 111px 38px 10px;display:block;}
.item_door_total{margin:35px 0;}
.item_door_total_price{color:#333333;font-size:130%;text-align:center;float:left;margin-bottom:20px;}
.item_door_total_price span{font-size:130%;}
.item_door_total_number{width:100px;float:right;}
.item_door_total_number input{background:url('../images/item_door_total_number.png') no-repeat left top;border:medium none;height:30px;width:15px;padding:0px 8px;font-size:16px;font-weight:bold;color:#333333;}
.item_door_total_basket{float:left;clear:both;}
.item_door_total_basket input{border:none;font-size:120%;color:#fff;-moz-box-shadow:0 0 7px #669900;padding:8px 25px 8px 45px;border-radius:50px;cursor:pointer;background-color:#f58620;background-repeat:no-repeat;background-position:20px 11px;background-image:url(images/cart-m.png);}
.item_door_caract_size{color:#666666;font-size:14px;margin-top:10px;}
.item_door_caract_open{color:#666666;font-size:14px;margin-top:10px;}
.item_door_slider{background:url('../images/item_door_slider.jpg') repeat-x left top;margin:45px 0px 0px 50px;height:271px;border-radius:25px;border:1px solid #e2e5ea;width:869px;}
.jcarousel{position:relative;overflow:hidden;width:690px;}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
.jcarousel li{background:url('../images/line_vertical.png') repeat-y right top;padding:0px 50px 0px 40px;margin:0px;float:left;}
.jcarousel li:last-child{background:none;}
.jcarousel li span{display:block;text-align:center;font-size:16px;color:#666666;}
.jcarousel li span span{color:#ff6600;font-weight:bold;font-size:14px;}
.jcarousel-wrapper{position:relative;padding:30px 90px 0px;height:auto;}
.jcarousel-control-prev{background:url('../images/door_slider_left.png') no-repeat left top;height:42px;width:38px;position:absolute;top:25%;left:30px;}
.jcarousel-control-next{background:url('../images/door_slider_right.png') no-repeat left top;height:42px;width:38px;position:absolute;top:25%;right:30px;}
input[type="checkbox"]{display:none;}
input[type="checkbox"] + label span{display:inline-block;vertical-align:middle;width:25px;height:25px;margin:-1px 4px 0 0;background:url(images/checkbox_door.png) no-repeat 0 0;border-radius:8px;cursor:pointer;}
input[type="checkbox"]:checked + label span{background:url(images/checkbox_door_hover.png) no-repeat 0px 0;}
input[type="radio"]{display:none;}
input[type="radio"] + label{cursor:pointer;}
.onoffswitch{position:relative;width:44px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;float:left;}
.onoffswitch-checkbox{display:none;}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:25px;background:url('../images/onoffswitch.png') no-repeat left top;height:22px;}
.onoffswitch-inner{width:200%;margin-left:-100%;-moz-transition:margin 0.3s ease-in 0s;-webkit-transition:margin 0.3s ease-in 0s;-o-transition:margin 0.3s ease-in 0s;transition:margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after{float:left;width:50%;height:19px;padding:0;line-height:19px;font-size:17px;color:white;font-family:Trebuchet, Arial, sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.onoffswitch-inner:before{}
.onoffswitch-inner:after{}
.onoffswitch-switch{width:23px;margin:-1px;background:url('../images/onoffswitch-switch.png') no-repeat left top;border-radius:25px;position:absolute;top:0;bottom:0;right:21px;-moz-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;transition:all 0.3s ease-in 0s;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:0px;}
.item_door_caract_open_left{float:left;margin-right:10px;}
.item_door_caract_open_right{float:left;margin-left:10px;}
.left-sidebar{float:left;width:20%;position:relative;}
.catalog_menu{background:#fafafa;-moz-box-shadow:0 0 4px #a0a0a0;box-shadow:0 0 4px #a0a0a0;}
.title_catalog_menu, .news_title a{display:block;cursor:pointer;text-align:left;color:#fbfbfb;font-size:20px;padding:8px 21px;background-color:#f58320;border-radius:1px;text-decoration:none;}
.title_catalog_menu:after, .news_title:after{content:'';width:16px;height:12px;display:block;float:right;background:linear-gradient(#fff, #fff 15%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 35%, #fff 45%, #fff 60%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, #fff 85%, #fff);margin:7px 0;transition:1s;}
.title_catalog_menu.rotate:after{transform:rotate(180deg);}
.title_catalog_menu.rotate ~ .nav.menu{display:none;}
.catalog_menu > ul{padding:0px 30px 30px;}
.catalog_menu > ul > li{list-style-type:none;font-size:17px;margin-top:15px;}
.catalog_menu > ul > li > a{color:#ff7011;text-decoration:none;margin-left:5px;display:block;}
.catalog_menu ul li a:hover{text-decoration:underline;}
.catalog_menu > ul > li > ul{margin-top:5px;}
.catalog_menu > ul > li > ul > li{list-style-type:none;font-size:14px;background:url('../images/catalog_menu_li.jpg') no-repeat left 8px;padding:0 5px;line-height:18px;}
.catalog_menu > ul > li > ul > li > a{color:#565050;text-decoration:none;font-weight:normal;}
.catalog_menu > ul > li > ul > li > ul{margin:5px 0 0px 15px;}
.catalog_menu > ul > li > ul > li > ul > li >ul>li{display:none;}
.catalog_menu > ul > li > ul > li > ul > li{list-style-type:none;font-size:14px;background:url('../images/catalog_menu_li.jpg') no-repeat left 8px;padding:0 5px;line-height:18px;}
.catalog_menu > ul > li > ul > li > ul > li > a{color:#565050;text-decoration:none;font-weight:normal;}
.catalog_menu li a em{color:#e6662b;text-decoration:none;font-weight:bold;}
.news{float:left;margin:20px 0;background:#fafafa;width:100%;}
.news_title{margin:0 0 10px 0;}
.news_box{padding:0px 21px;position:relative;margin:0px 0px 40px 0px;}
.news_box span{font-weight:bold;font-size:14px;color:#000;}
.news_box p{color:#000;margin-bottom:0;}
.news_box a{color:#000;}
.news_box a{float:right;}
.footer{width:1220px;margin:0 auto;height:190px;position:relative;}
.foot{background:#eef0f5;margin:0px 0px 0px 255px;min-height:155px;}
.foot_menu{position:absolute;top:15px;left:280px;width:710px;}
.foot_menu > ul{}
.foot_menu > ul > li{list-style-type:none;float:left;background:url('../images/foot_menu_li.jpg') repeat-y right top;padding-right:6px;margin-right:6px;width:130px;}
.foot_menu > ul > li:last-child{float:right;padding-top:15px;}
.foot_menu > ul > li > a{color:#666666;font-size:14px;text-decoration:none;padding-left:5px;display:block;line-height:13px;}
.foot_menu ul li a:hover{text-decoration:underline;}
.foot_menu > ul > li >ul{line-height:16px;margin-top:5px;}
.foot_menu > ul > li > ul >li{list-style-type:none;background:url('../images/foot_menu_li_li.jpg') no-repeat left 8px;padding-left:5px;}
.foot_menu > ul > li > ul >li > a{color:#999999;font-size:12px;text-decoration:none;}
.foot_menu > ul > li >ul > li >ul{display:none;}
.foot_phone{position:absolute;top:15px;right:30px;font-size:14px;}
.maker{position:absolute;top:80px;right:30px;}
.counter{position:absolute;top:140px;right:30px;}
.pagination{clear:both;width:100%;}
.pagination li{list-style:none;margin:0px;padding:0px;display:block;float:left;line-height:inherit;}
.pagination li a.pagenav{display:block;padding:1px 5px;height:20px;text-align:center;font-size:16px;text-decoration:none;float:left;margin:3px;color:#999999;background:#FFFFFF;border-radius:2px;}
.pagination li a:hover{background:#e8e8e8;text-decoration:none;}
.pagination li.pagination-start span, .pagination li.pagination-prev span, .pagination li.pagination-next span, .pagination li.pagination-end span{background:none;}
.pagination li span{display:block;height:20px;padding:1px 5px;text-align:center;font-size:16px;text-decoration:none;float:left;margin:3px;color:#303030;background:#e8e8e8;border-radius:2px;}
.pagination li a span{display:inline !important;background:none !important;border:0px !important;}
.uf_options_price{float:left;position:relative;z-index:1;width:100%;}
#uf_finded_products{-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;position:relative;width:237px;margin:0 0 10px 0;background:#EEF2F6;border:1px #CED2D7 solid;padding:10px 25px;-moz-box-shadow:inset 0 1px 8px -2px #CED2D7;-webkit-box-shadow:inset 0 1px 8px -2px #CED2D7;box-shadow:inset 0 1px 8px -2px #CED2D7;}
#uf_characteristics_24{background:#FFF !important;border:0px !important;box-shadow:none !important;}
#uf_price_trackbar table.trackbar .c{background:url('/images/sld1fon.png') no-repeat center !important;height:25px;}
span.inactive{background:url('/images/sld2fon.png') no-repeat center !important;border:0px;height:25px;}
#rightBegun, #leftBegun{width:17px;height:17px;border:1px solid #bababa;border-radius:100%;background-color:#fff;z-index:2;position:relative;}
#rightBegun{left:-8px;}
.limit{display:none;font-size:16px !important;color:#2D2E32 !important;background:url('/images/rubl.png') no-repeat right 7px !important;padding:0 17px 0 0;}
label.pricefrom, label.priceto{margin-right:10px;}
#uf_price_from, label.pricefrom{float:left;}
#uf_price_to, label.priceto{float:right;}
#uf_price_from{font-size:16px !important;color:#2D2E32 !important;border:1px solid #bababa;background:none !important;text-align:right;width:75px;top:10px;left:5px;}
#uf_price_to{font-size:16px !important;color:#2D2E32 !important;border:1px solid #bababa;background:none !important;text-align:right;width:75px;top:10px;right:45px;}
#uf_count_product{font-size:16px;color:#FEA000;}
.fLeft{width:207px;float:left;margin-top:50px;}
.fRight{width:650px;float:left;padding:15px;margin:17px 0 0 7px;position:relative;padding-bottom:0px;}
.nfRight{width:207px;float:left;border:1px #f00 dotted;margin-top:50px;}
.fLeft strong{font-size:18px;color:#333333;display:block;margin:0 0 10px 0;}
.fLeft em{font-size:12px;color:#666666;display:block;margin:0 0 15px 0;}
.groupbtnleft{width:197px;height:45px;font-size:1px;margin:21px 0 0 -5px;float:left;text-align:right;border:none!important;background:url('/images/fbutton.png') no-repeat top left !important;}
.fphones{margin-bottom:10px;bottom:21px;right:0px;font-style:italic;color:#666666;font-size:12px;text-align:right;}
.fphones strong{font-size:21px;color:#333333;font-weight:normal;display:block;clear:both;font-style:normal;}
.fphones strong em{font-size:14px;color:#333333;font-weight:normal;font-style:normal;}
.uf_inputMy, .uf_inputMyAttr{float:left !important;padding:4px 0 0 25px !important;color:#000;width:90%;overflow:hidden;white-space:nowrap;font-size:14px;background:url(/images/rb.png) no-repeat 0 50% !important;background-color:transparent;}
.uf_inputMy label, .uf_inputMyAttr label{display:block;margin:-4px 0 0 -24px;padding:5px 24px;cursor:pointer;height:16px;}
.uf_inputMy:hover, .uf_inputMyAttr:hover{color:#ff6600 !important;background:url('/images/rbhov.png') no-repeat 0 50% !important;}
.uf_input:hover span{color:#ff6600 !important;}
.uf_input_label span{display:inline-block !important;position:relative !important;width:inherit !important;}
.chzn-choices{width:100%;position:relative;background-color:transparent !important;display:none;}
.chzn-container-multi{background-color:transparent !important;}
.chzn-choices li{margin:3px 10px 3px 0 !important;padding:4px 0 6px 35px !important;color:#999999;float:left;width:145px !important;border:0px #f00 dotted;list-style:none;font-style:italic;font-size:14px;background:url('/images/rbact.png') no-repeat 0 50% !important;background-color:transparent !important;}
#uf_categorys_select_options{background:none !important;}
#uf_categorys_select_options li{margin:3px 10px 3px 0 !important;padding:4px 0 6px 35px !important;color:#999999;float:left;width:195px !important;border:none !important;list-style:none;font-style:italic;font-size:14px;background:url('/images/rbact.png') no-repeat 0 50% !important;background-color:transparent !important;}
#uf_categorys_select_options li span{border:none !important;}
.uf_hide, .uf_hide:hover{background:url(/images/rbact.png) no-repeat 0 50% !important;}
.uf_options_my .uf_disabled{float:left;padding:4px 0 0 35px;color:#F0F0F0;cursor:default;font-style:italic;font-size:14px;background:url('/images/rbdis.png') no-repeat top left;background-color:transparent;}
.uf_options_my .uf_disabled span{color:#D0DBE6 !important;display:inline-block !important;position:relative !important;width:inherit !important;cursor:default !important;}
.uf_options_my .uf_disabled:hover{background:url('/images/rbdis.png') no-repeat top left !important;}
.uf_options_my .uf_disabled:hover span{color:#D0DBE6 !important;}
.uf_label_characteristics_all{position:relative;z-index:1;float:left;}
.search-choice{position:relative;}
.search-choice-close{display:block;position:absolute;width:100% !important;height:27px !important;top:0px !important;left:0px !important;background:none !important;}
#blankBM95, #blankBM94, #blankBM87{background:none;}
.attrSep{float:left;width:181px;padding:7px;margin:0 0 17px 0;background:url('/images/attrlinev.png') repeat-y top right;}
.lastSA{background:none !important;}
.uf_options_myAttr .uf_disabled .uf_input_label{margin:3px 10px 3px 0 !important;padding:10px 0 0 30px;float:left;cursor:pointer;display:block;color:#ff6600 !important;width:117px;height:39px;font-style:italic;font-size:12px;background:url('/images/rbchdis.png') no-repeat 0 7px !important;background-color:transparent;}
.uf_options_myAttr .uf_disabled .uf_input_label span{color:#D0DBE6 !important;display:block;float:right;width:85px !important;margin:0px !important;padding:0px !important;}
.uf_options_myAttr .uf_disabled .uf_input_label img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.uf_options_myAttr .uf_disabled:hover{background:url('/images/rbchdis.png') no-repeat 0 7px !important;}
.uf_options_myAttr .uf_disabled:hover span{color:#D0DBE6 !important;}
.uf_options_myAttr .chzn-choices{width:100%;position:relative;background-color:transparent !important;border-bottom:1px #CCCCCC dotted;display:none;}
.uf_options_myAttr .chzn-choices li{margin:3px 10px 3px 0 !important;padding:0 0 0 30px;float:left;cursor:pointer;display:block;color:#ff6600 !important;height:39px;font-style:italic;font-size:12px;background:url('/images/rbchact.png') no-repeat 0 7px !important;background-color:transparent;border:none !important;}
.uf_options_myAttr .chzn-choices li span{display:block;padding-top:10px;}
.uf_attr_img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:19px;height:19px;margin:-2px 0 0 0;border:1px #999999 solid;}
.prod_attr_img img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:29px;height:29px;float:left;border:1px #999999 solid;}
.product_label img{display:block;WIDTH:161px !important;height:33px !important;position:absolute;top:10px;left:10px;z-index:100;}
.product_label img{WIDTH:auto !important;}
.jshop_prod_attributes .inputbox{margin:6px 10px 0 10px;float:left;}
.attributes_name{display:block;float:left;margin:6px 0 0 0;}
.jshop table{border:1px #999999 solid;border-collapse:collapse;width:100% !important;margin:0px !important;}
.jshop_register table{}
.jshop_img_description_center img{width:55px !important;}
.jshop_img{margin:10px auto 0 auto;background-position:top center;background-repeat:no-repeat !important;}
.jshop table td{border:1px solid rgba(186, 186, 186, 0.1);border-collapse:collapse;padding:10px;text-align:center;}
.jshop table th{border:1px #FFF solid;border-collapse:collapse;padding:3px;background:#f58320;font-weight:normal;color:#FFF;text-align:center;}
#jshop_menu_order{border:1px #999999 solid;border-collapse:collapse;width:72%;margin:15px 0;}
#jshop_menu_order td{border:1px #EAC195 solid;border-collapse:collapse;background:#EEF2F6;font-weight:normal;color:#A65029;text-align:center;}
#jshop_menu_order td a{color:#A65029;}
#active_step{display:block;background:#FF9E01;color:#FFF !important;font-weight:bold;padding:10px;text-align:center;}
.jshop_subtotal{margin:0 0 15px 0;}
.jshop_register{margin:0 0 15px 0;}
.jshop_register table{border:0px;}
.jshop_register table td{background:none;border:0px;text-align:left;font-size:14px;font-style:italic;color:#7b1d44;}
.address_block{color:#7b1d44;font-size:14px;}
#table_payments{border:0px;}
#table_payments td{background:none;border:0px;text-align:left;font-size:14px;color:#717171;}
.jshop_payment_method{padding:0 0 0 27px !important;}
.jshop_payment_method p{margin:0px;padding:0px;}
#table_shippings{border:0px;}
#table_shippings td{background:none;border:0px;text-align:left;font-size:16px;color:#999999;}
.jshop_payment_method{padding:0 0 0 27px !important;}
.jshop_payment_method p{margin:0px;padding:0px;}
.jshop .button{padding:5px 25px;margin:10px 0;color:#676767;text-shadow:0px 0px 2px #FFF !important;background:#E8E7E7;border:1px #CDCDCD solid;margin:0 0 0 25px !important;border-radius:20px;}
.jshop .button:hover{box-shadow:0 0 9px 0px #260000;}
#table_payments td b{font-weight:normal;color:#7b1d44;}
.jshop_register table td input[type="text"]{background:#EEE7D6;width:275px;padding:5px 10px;border:1px #EAC577 solid;}
.jshop_register textarea{width:250px;height:200px;}
.requiredtext{font-size:11px;font-style:italic;color:#999999;}
fieldset{border:1px #CCCCCC solid;border-collapse:collapse;padding:10px;text-align:center;background:#F6F6F6;}
.payment_image{float:left;display:block;}
#table_payments img{width:35px;}
#table_payments input{display:block;float:left;margin:0 10px;}
#table_payments b{display:block;float:left;margin:0 0 0 15px;text-decoration:none;}
.popupwindow{position:fixed;top:10%;left:50%;width:398px;z-index:9999;padding:30px 45px;border:0px #f00 dotted;color:#454545;font-size:18px;background:#FFFFFF;transform:translate(-50%);}
.popupwindow a.close{position:absolute;display:block;width:40px;height:39px;top:5px;right:0px;z-index:9999;cursor:pointer;background:url("/images/closen.png") no-repeat;}
.popupwindowShadow{position:fixed;z-index:9998;width:100%;height:100%;background:url("/images/darkpixel.png");}
#blankBM102, #blankBM105{overflow:visible!important;position:fixed;z-index:10000;}
#field1, #field11, #field10, #field12, #field13, #field14, #field15{width:300px;height:25px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px #C8C8C8 solid;padding:2px;margin:0 0 5px 0;}
#field16{width:50px;height:25px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px #C8C8C8 solid;padding:2px;margin:0 0 5px 0;}
#field2{width:300px;height:25px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px #C8C8C8 solid;padding:2px;margin:0 0 5px 0;}
#field3{width:300px;height:25px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px #C8C8C8 solid;padding:2px;margin:0 0 5px 0;}
#field4{width:400px;height:100px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px #C8C8C8 solid;padding:2px;}
#shinobu{display:none;}
.inputButtonS{display:block;border:1px #A9734F solid;padding:5px 15px;background:#F37721;text-align:center;cursor:pointer;color:#FFF;margin:10px 0 0 0;}
#searchForm{display:none;}
.search-results{margin:21px 0 0 0;}
.search-results dt a{font-size:16px;text-decoration:none;font-style:italic;}
.search-results dd{font-style:italic;font-size:14px;}
.highlight{color:#FF9900;}
.result-created{display:block;border-bottom:1px #CCCCCC dotted;padding:0 0 10px 0;margin:0 0 10px 0;}
.text .menu{}
.text .menu li{padding:3px 15px;margin:3px 21px;}
.text .menu li a{font-size:16px;text-decoration:none;font-style:italic;}
.input_type_radio label{padding:10px;width:inherit;text-decoration:none;}
.input_type_radio label:hover{padding:8px;text-decoration:none;border:2px #FFA200 solid;}
#block_attr_sel_1 .input_type_radio label:hover{padding:0;margin:8px;}
#block_attr_sel_1 .input_type_radio label{padding:0;margin:10px;float:left;cursor:pointer;}
.input_type_radio input[type="radio"]:checked + label{padding:8px;border:2px #FFA200 solid;}
#block_attr_sel_1 .input_type_radio input[type="radio"]:checked + label{padding:0;margin:8px;}
.input_type_radio label .radio_attr_label{display:block;width:100%;text-align:center;}
.input_type_radio label .radio_attr_label .ext_price{font-size:90%;color:#FFA200;}
.smallCardPic{max-width:115px;}
.modPicSlide{display:block;position:relative;}
.list_related li{list-style:none;position:relative;}
.cardTitleNew{width:100%;height:25px;margin:15px 0 !important;text-align:center;clear:both;position:relative;}
.cardTitleNew em{display:block;width:100%;height:1px;border-bottom:1px #3B3B3B dotted;z-index:5;position:absolute;top:7px;left:0px;}
.cardTitleNew .h2{display:inline;padding:15px 15px 15px 50px;background:#FFF;font-size:20px;font-weight:normal;position:relative;z-index:10;color:#FFA200;line-height:15px;background-image:url(images/calc.png);background-repeat:no-repeat;background-position:15px;}
.dubZakaz{margin:15px 35px 0 0;}
.left-sidebar .separator{color:#ff7011;margin-left:9px;}
.content .separator{font-size:14px;color:#515151;font-style:italic;}
.footer .separator{color:#515151;}
.card_css{font-size:12pt;font-family:'comic sans ms', sans-serif;}
.bannertop{width:867px;height:170px;text-align:center;clear:both;margin:21px auto;}
.non-menu{display:none;}
.links{}
.links ul{list-style:none;}
.links ul li{list-style:none;float:left;margin-right:10px;}
.links a{text-decoration:none;padding:5px 10px;margin-bottom:10px;background-color:#eb8251;display:block;color:#000;font-weight:600;}
.links a:hover{background:#fccf8f;color:#666;}
.content-page img{width:400px;margin:5px;height:300px;}
.checkboxes{margin-top:10px;}
.checkboxes input[type="checkbox"]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;}
.checkboxes input[type="checkbox"] ~ label{margin:0 20px 10px 0;padding:10px;font-family:Verdana;font-size:16px;color:#0C0C0C;font-weight:600;cursor:pointer;border-radius:2px;border-bottom:2px dashed;}
.block{position:relative;}
.block-content{height:0;}
.block-content *{opacity:0;height:0;margin:0;}
input[type="checkbox"]:checked ~ label ~ .block-content{height:auto;padding:10px;}
input[type="checkbox"]:checked ~ label ~ .block-content *{height:auto;opacity:1;transition:all 1s ease;}
.cities-item{list-style-type:none;font-weight:600;display:inline-block;font-size:17px;margin-left:10px;padding-left:0;margin-bottom:2px;}
.list-cities{font-size:0;padding-left:0;margin:5px 0;}
.text table{}
.text table td{border:5px transparent solid;}
.text table tr{}
.text table a{text-align:center;display:block;margin-bottom:15px;}
.text table img{border:1px solid #BABABA;}
body, a, input{font:11pt PT Sans Regular, sans-serif;color:#000000;}
a:hover{text-decoration:none;}
.long-wrapper{width:100%;float:left;position:relative;}
.long-wrapper.grey, .long-wrapper.grey #topmenu{background-color:#e9e9e9;}
.long-wrapper.gr{background-color:#669933;}
.long-wrapper.gr a{color:#fff;}
.long-wrapper.light-grey{background-color:#f4f4f4;}
.long-wrapper.green, .long-wrapper.green #mainmenu{background-color:#f58320;}
.long-wrapper.bottom{margin-top:30px;}
#topmenu{margin:0 4.6%;text-align:right;color:#494848;}
#topmenu .nav.menu{margin:0;}
#mainmenu{margin:0 4.6%;position:relative;z-index:1;text-align:center;color:white;text-transform:uppercase;}
#mainmenu>.nav.menu>li>a, #topmenu a, .header a, #features a{text-decoration:none}
#mainmenu>.nav.menu.cut>li>a:hover, #mainmenu>.nav.menu.cut>li>span:hover, #mainmenu>.nav.menu.cut>li:hover{color:#fff!important;}
#mainmenu>.nav.menu{margin:0;}
#mainmenu>.nav.menu.cut>li:nth-child(n+6){display:none;}
#topmenu ul li, #mainmenu ul li{position:relative;display:inline-block;margin:0 15px;}
#mainmenu ul li{margin:0;}
#topmenu ul li:last-child{margin-right:0;}
#topmenu ul li.active:after{content:'';position:absolute;width:100%;left:0;bottom:-2px;height:2px;background-color:#f58320;}
#topmenu ul li a, #mainmenu ul li a, #mainmenu ul li span{line-height:17px;display:block;padding:10px 3px;text-shadow:-1px 0 0px rgba(0,0,0,0.2);font-size:12.1pt;text-align:left;}
#mainmenu ul li a, #mainmenu ul li span{padding:19px 15.8px;display:block;text-shadow:-1px 0 0px rgba(255,255,255,0.2);font-size:10.5pt;color:white;letter-spacing:0.5px;text-decoration:none;}
#mainmenu ul li a.non-upmenu{display:none;}
#mainmenu ul li a em{color:#ff6621;font-weight:bold;}
.logo a, #top-a a{text-decoration:none;}
#logo_text{letter-spacing:1.2px;color:inherit;font-size:10.5pt;}
.logo, #top-a, #top-b{float:left;margin-right:6.6%;}
#top-c{float:right;}
.logo, #top-a, #top-b, #top-c{height:110px;}
#top-a .address{line-height:21px;}
#top-a .address .city:before{content:'';width:10px;height:14px;position:relative;display:block;float:left;background-image:url(images/mark.png);background-repeat:no-repeat;background-color:white;margin-right:8px;margin-top:2px;}
.header{margin-top:55px;}
#blankBM176{overflow:visible!important;}
#top-b .contacts{position:relative;left:40px;}
#top-b .contacts .phone_number{float:left;font-weight:bold;font-size:20pt;}
#top-b .contacts:before{content:'';background-image:url(images/phone-circle.png);background-repeat:no-repeat;width:29px;height:100%;display:block;float:left;position:absolute;top:21px;left:-40px;}
#top-c .cart-entity{text-align:right;font-size:12.1pt;padding:15px 0;}
#top-c .cart-entity:before{content:'';background-image:url(images/cart.png);background-repeat:no-repeat;width:31px;height:27px;display:block;float:left;margin-right:10px;top:0;position:relative;}
.top-banners{z-index:1;position:relative;padding-top:5px;clear:both;}
.fotorama__img{width:inherit!important;left:0!important;}
#search{text-align:center;margin:9px;}
#search input, #search label{display:inline-block;vertical-align:top;}
#search .mod-search-searcheader, #search #mod-search-searchword, #search .button{padding:9px 15px;}
#search .mod-search-searcheader, #search #mod-search-searchword{margin-right:20px;}
#search .mod-search-searcheader{color:white;text-transform:uppercase;text-shadow:-1px 0 0px rgba(255,255,255,0.2);font-size:10.5pt;letter-spacing:0.5px;line-height:22px;}
#search #mod-search-searchword{width:60%;}
#search .button{background-color:#e0781d;}
.fotorama__nav{display:none!important;}
#features{width:84%;margin:0 auto;padding:30px 0;clear:both;}
#features ul li{display:inline-block;vertical-align:top;background-repeat:no-repeat;margin:10px 1.33% 30px 0;width:24%;min-height:75px;}
#features ul li:last-child{margin-right:0;}
#features ul li.item-308{background-image:url(../images/builders.png);}
#features ul li.item-309, #features ul li.item-350{background-image:url(../images/actions.png);}
#features ul li.item-310{background-image:url(../images/hits.png);}
#features ul li.item-311{background-image:url(../images/order.png);}
#features ul li a{padding-left:85px;}
#features ul li a{display:block;padding-top:5px;font-weight:bold;font-size:13pt;color:#333333;}
#features ul li a span{margin-top:13px;display:block;font-weight:initial;font-size:10.5pt;}
#footer ul li .mod-articles-category-header{display:none;}
#footer{color:#fff;padding:20px 60px;}
#footer ul{margin:0;}
#footer ul li{margin:0;list-style-type:none;}
#footer ul li.contacts{display:inline-block;margin-right:25px;}
#footer ul li.footer-text{margin-bottom:10px;}
#footer ul li.social{float:right;}
#footer ul li.social img{margin-left:15px;}
#carousel .block{margin:0 auto;}
.slick ._item{left:25px;position:relative;}
.jshop.productfull .slick ._item{left:35px;}
#carousel .slick-prev, #carousel .slick-next{top:35%!important;}
#carousel .slick-prev{left:-50px!important;}
#carousel .slick-next{right:-50px!important;}
.jshop.productfull .slick-prev{z-index:1;left:0!important;}
.jshop.productfull .slick-next{}
.slick-prev:before, .slick-next:before{content:''!important;width:15px;height:27px;display:block;background-repeat:no-repeat;}
.slick-prev:before{background-image:url(images/left-arrow.png);}
.slick-next:before{background-image:url(images/right-arrow.png);}
#carousel .slick ._item .img{background-repeat:no-repeat;}
#carousel .title, .content .jshop .title{font-size:22pt;color:#000;text-align:center;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.15);}
#carousel .title{margin:20px 0 25px -2px;}
.content .jshop .title{margin:0 0 10px 0;line-height:26px;}
#carousel .navigation{text-align:center;}
#carousel .navigation .item, .content .jshop .catalog .products .item .buy{list-style:none;display:inline-block;margin:0 20px 35px;border:1px solid #669933;padding:2px 20px 5px;border-radius:50px;transition:0.2s;cursor:pointer;color:#669933;}
.content .jshop .catalog .products .item .buy{background-color:#fff;font-size:120%;margin:0;text-transform:lowercase;}
.content .jshop .catalog .products .item .b1c{position:absolute;top:35%;left:50%;margin-left:-65px;background-color:#fff;color:#669933;border-radius:2px;font-weight:bold;font-family:PT Sans Regular;font-size:12pt;padding:7px 10px;float:left;transition:0.3s;opacity:0;visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0.2);}
.content .jshop .catalog .products .item a:hover ~ .b1c, .content .jshop .catalog .products .item .b1c:hover{opacity:1;visibility:visible;}
.content .jshop .catalog .products .item .b1c:active{top:35.1%;}
.content .jshop .catalog .products .item .price{font-size:15pt;line-height:1.5em;color:#000;text-shadow:1px 1px 0px rgba(0, 0, 0, .3);}
#carousel .navigation .item:hover, #carousel .navigation .item.active, .content .jshop .catalog .products .item .buy:hover{color:white;background-color:#669933;}
#carousel .navigation .item.active{cursor:default;}
#carousel .navigation .item:hover, #carousel .navigation .item.active{color:white;background-color:#669933;}
#carousel .content.loading{background-image:url(images/loading.gif);background-repeat:no-repeat;background-position:center;}
#carousel .long-wrapper{margin-bottom:30px;}
#carousel .slick ._item.custom-description .description{position:absolute;bottom:0;top:82%;color:#fff;width:100%;background-color:rgba(16, 15, 13, 0.6);transition:1s}
#carousel .slick ._item.custom-description .description .header{transition:1s;padding:0px 30px;font-size:13pt;margin-top:10px;}
#carousel .slick ._item.custom-description .description .text{color:#fff;font-size:10.5pt;padding-bottom:0;line-height:20px;}
#breadcrumbs{float:left;width:100%;margin:20px 0;}
.left.productfull{width:25%;float:left;}
form#sort_count{float:right;margin:10px 0 20px;}
.left.productfull{height:1px;}
.content .jshop .catalog, .jshop.productfull{width:100%;float:left;margin-bottom:50px;}
.content .jshop .img{margin-bottom:30px;width:100%;height:296px;background-repeat:no-repeat;background-size:contain;}
.content .jshop .catalog .products .item{position:relative;float:left;max-width:170px;background-repeat:no-repeat;margin:0 66px 50px 0;}
.content .jshop .catalog .products .item img.item_img{display:none;}
.content .jshop .catalog .products .item div.item_img{width:170px;height:173px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.content .jshop.cat-79 .catalog .products .item div.item_img{background-size:cover;}
.content .jshop.cat-267 .img{background-size:inherit;}
#carousel .slick ._item img{display:block;width:170px;height:380px;}
.content .jshop .catalog .products .item img{width:170px;height:380px;}
.productfull .slick ._item div.img{width:170px;height:173px;background-position:center;}
.productfull.cat-113 .slick ._item div.img, .productfull.cat-120 .slick ._item div.img, .productfull.cat-124 .slick ._item div.img{background-size:contain;}
.content .jshop .catalog .products .item .product-name{position:relative;margin-top:10px;}
.content .jshop .catalog .products .item .product-name a {
    text-decoration: none;
}
.content .jshop .catalog .products .item p{font-size:110%;text-shadow:0.5px 0.5px 0px rgba(0, 0, 0, 0.15);color:#333333;overflow:hidden;text-align:left;white-space:nowrap;position:relative;transition:0.2s;}
.content .jshop .catalog .products .item p:hover{overflow:visible;position:absolute;background-color:#f4f4f4;padding:0 10px;margin-left:-11px;border-radius:2px;z-index:10;}
.content .jshop .catalog .products .item p:hover:after{background:none;}
.content .jshop .catalog .products .item p:after{content:'';width:25px;height:100%;position:absolute;right:0;background:linear-gradient(to right, rgba(0,0,0,0), rgb(255, 255, 255));}
.content .jshop .catalog .products .item .price{float:none; margin-bottom: 10px;}
.content .jshop .catalog .products .item .price span { font-size: 16px;}
.content .jshop .title{text-align:left;}
.content .jshop .short-description{margin-bottom:20px;}
.content .jshop .catalog .products{float:left;width:100%;list-style-type:none;}
.jshop.productfull h1{margin:0 0 10px 0;line-height:26px;}
.jshop.productfull hr{margin-bottom:50px;}
.jshop.productfull .jshop_prod_attributes .attribute{float:left;width:49%;margin-right:2%;margin-bottom:15px;}
.jshop.productfull .jshop_prod_attributes .attribute:nth-child(2n){margin-right:0;}
.jshop.productfull .jshop_prod_attributes .attribute .attributes-wrapper{float:left;width:100%;}
.jshop.productfull .jshop_prod_attributes .attribute .attributes-wrapper.block_1{background-color:#f4f4f4;}
.jshop.productfull .jshop_prod_attributes .attribute .attributes-wrapper span.wrap{display:flex;justify-content:space-around;}
.jshop.productfull .jshop_prod_attributes .attribute .attributes-wrapper #block_attr_sel_1{display:block;float:left;}
.jshop.productfull .jshop_prod_attributes .attribute .attributes-wrapper span.wrap span.input_type_radio{float:left;position:relative;width:100%;margin-right:6px;display:flex;justify-content:center;background-color:#f4f4f4;}
.jshop.productfull .jshop_prod_attributes .attribute .attributes-wrapper span.wrap span.input_type_radio:last-child{margin-right:0;}
.jshop.productfull .jshop_prod_attributes .attribute .attributes-wrapper #block_attr_sel_1 span.input_type_radio{width:initial;}
.jshop.productfull .jshop_prod_attributes .attribute .name{margin-bottom:10px;}
.jshop.productfull .person-review{background-image:url(images/review.png);background-repeat:no-repeat;width:69px;height:69px;float:left;}
#jshop_review_write input, #jshop_review_write textarea{width:100%;padding:8px 15px;}
.content #menu-left{margin-bottom:30px;overflow-x:hidden;float:left;width:24%;margin-right:4%;}
.content .catalog.wrapper .jshop{width:72%;float:left;}
.content .catalog.wrapper .catDesc{width:100%;clear:both;}
.uf_buttons.follow{position:absolute;display:none;}
.separate{width:100%;height:1px;background-color:#bababa;float:left;margin:20px 0;position:relative;z-index:10;}
.catalog-content{position:relative;}
.catalog-content:before{z-index:1;background-image:url(images/loading.gif);content:'';width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:50% 50%;position:absolute;background-color:rgba(255, 255, 255, 0.6);opacity:0;transition:.5s;visibility:hidden;}
.catalog-content.loading:before{opacity:1;visibility:visible;}
.nav-child a, .nav-child span{color:#090909!important;padding:5px!important;}
.nav-child a{text-decoration:underline;}
.nav-child a:hover{text-decoration:none;}
.nav-child li{clear:both;display:block!important;}
#mainmenu>ul>li{transition:0.2s;}
#mainmenu>ul>li>a, #mainmenu>ul>li>span{text-align:center;white-space:nowrap;}
#mainmenu>ul>li:hover{background-color:#e0781d;}
#mainmenu>ul>li.parent>.nav-child>li>ul>li.divider:not(:first-child){margin-top:20px;}
#mainmenu>ul>li.parent>.nav-child>li>ul>li>.separator{text-decoration:none;font-size:16pt;margin:0 0 10px -1px;}
#mainmenu>ul>li.parent>.nav-child>li>ul>li>ul{margin-bottom:10px!important;}
.nav.menu li.sub{margin-left:10px!important;}
#mainmenu>ul>li.parent>.nav-child>li{float:left;clear:none;width:21.25%;}
#mainmenu>ul>li.parent>.nav-child>li{margin-left:3%;}
#mainmenu>ul>li.parent>.nav-child>li:last-child{margin-right:3%;}
#mainmenu>ul>li.parent>.nav-child>li>ul>li>ul>li{margin:0!important;}
#mainmenu>ul>li:after{content:'';height:28px;width:1px;position:absolute;left:100%;display:inline-block;background-color:#ffaa60;top:50%;margin-top:-14px;}
#mainmenu>ul>li:hover:after{display:none;}
#mainmenu>ul>li:last-child:after{width:0;}
#mainmenu>ul>li.parent>.nav-child{position:absolute;width:100%;left:0;top:100%;background:#fff;z-index:-1;width:100%;opacity:0;visibility:hidden;transition:0.4s;box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.1);text-transform:initial;padding:20px 0 30px;}
#mainmenu>ul>li.parent>.nav-child{}
#mainmenu>ul>li.parent.hover:hover>.nav-child{visibility:visible;opacity:1;z-index:10;}
#mainmenu>ul>li.parent:before{content:'▲';font-size:15px;transform:scaleX(2);line-height:11px;text-shadow:0 -4px 5px rgba(0, 0, 0, 0.1);position:absolute;z-index:100;right:50%;bottom:0;margin:0 -12px;transition:opacity 0.4s;opacity:0;visibility:hidden;}
#mainmenu>ul>li.parent.hover:hover:before{opacity:1;visibility:visible;}
#menu-left .nav.menu{float:left;margin-bottom:50px;background-color:rgba(233, 233, 233, 0.15);}
#menu-left .nav.menu li{list-style-type:none;line-height:26px;clear:both;margin:0;}
#menu-left>.nav.menu>li:after{content:'';display:block;float:left;width:293px;height:1px;background-color:rgba(186, 186, 186, 0.2);}
#menu-left>.nav.menu>li>a, #menu-left>.nav.menu>li>span{text-decoration:none;font-size:13pt;color:#000;margin-bottom:5px;float:left;font-style:normal;margin:10px 21px;text-shadow:0 0 0 #000;}
#menu-left .nav-child .divider{margin:20px 0 5px!important;}
#menu-left .nav-child .divider .separator{font-style:normal!important;font-size:120%!important;text-shadow:0 0 rgba(0, 0, 0, 0.8);}
#menu-left>.nav.menu>li>ul{margin:5px 0 20px 20px;float:left;clear:both;}
#menu-left>.nav.menu>li>ul>li>ul{margin:0 0 10px 25px;}
.attribute.hide{display:none;}
.main-page #menu-left{display:none;}
#top-panel{display:none;z-index:1000;background:#f4f4f4;position:fixed;width:100%;left:0;height:40px;box-shadow:1px 1px 5px rgba(0,0,0,0.3);}
.catalog.wrapper, #breadcrumbs .wrapper{z-index:0;}
#jshop_unijax_filter{margin-bottom:50px;}
.ui-helper-hidden-accessible, .ui-tooltip{display:none!important;}
#menu-left ~ .item-page, #menu-left ~ .blog, #menu-left ~ .category-list, #menu-left ~ .menu-block{width:72%;float:left;}
#menu-left .nav.menu li em{color:#ff6621;font-weight:bold;}
#mainmenu>ul>li.item-240{background-color:#f4f4f4;box-shadow:0 0 10px -2px rgb(74, 40, 10);}
#mainmenu>ul>li.item-240 a{color:#000;}
#mainmenu>ul>li.item-240:after{width:0;}
.related_header{font-size:18pt;color:#000;padding:15px 0 25px;}
.blog-1-layout table{margin-bottom:20px;}
.blog-1-layout table tr{float:left;}
.nav.menu.delivery-list li{display:inline-block;margin:0 5px 5px 0;float:left;}
.blog-1-layout table td a, .nav.menu.delivery-list a{display:block;width:110px;padding:15px;background:#f4f4f4;transition:0.2s;color:#090909;text-decoration:none;height:38px;}
.blog-1-layout table td img, .nav.menu.delivery-list img{width:140px;}
.blog-1-layout table td a:hover, .nav.menu.delivery-list a:hover{background:#f58320;color:#fff;}
a#hbutton2{text-decoration:underline;}
a#hbutton2:hover{text-decoration:none;}
.menu-block li.divider{display:none;}
.menu-block li{display:inline-block;margin:0 0 10px 0;border-radius:2px;}
.menu-block li a.non-menu{display:block;}
.menu-block li.non-tag{display:none;margin-right:0;}
.menu-block li a{background-color:#f4f4f4;color:#000;text-decoration:none;padding:5px 15px;transition:0.2s;margin-right:10px;}
.menu-block li a:hover{background-color:#f58320;color:#fff;}
.catalog:has(.jshop.cat-19), .jshop.cat-79 ~ #menu-left #jshop_unijax_filter, .jshop.cat-16 ~ #menu-left #jshop_unijax_filter{display:none;}
#mainmenu>.nav.menu>li.lr .group-wrapper li{display:inline-block!important;}
#mainmenu>.nav.menu>li.lr .group-wrapper{width:100%!important;text-align:left;}
#mainmenu>ul>li.lr .group-wrapper li.divider:not(:first-child){margin-left:40px;}
#footer .copy{font-size:80%;margin-top:10px;float:left;}
#footer .author{float:right;}
.box_products_sorting{font-weight:bold;color:#313131;font-size:16px;}
select#order{margin:0 20px;padding:2px;border:1px solid #bababa;border-radius:2px;font:10.5pt PT Sans Regular, sans-serif;}
#sort_count img{margin-bottom:-3px;cursor:pointer;}
.item-page.table-50 td{width:50%;}
.item-page.table-50 td img{width:450px;height:450px;}
#ch_filtr,.ch_filtr,#ch_menu,#ch_catalog,.lb_catalog,.lb_menu{display:none;}
.ym-advanced-informer{display:none;}
.cta-bl{background-size:cover;background-position-y:54%;color:#fff;font-weight:bold;font-size:25px;}
.cta-bg{background:#77a449;padding:5px 20px 10px;}
.cta-bl p{margin:0;}
.cta-bl a{font-size:25px;color:#fff;text-decoration:none;font-weight:bold;}
@media (max-width:1330px){#mainmenu ul li a, #mainmenu ul li span{padding:19px 15px;}
#features ul li a{font-size:11pt;}
#features ul li a span{font-size:8pt;}
}
@media (max-width:1260px){.logo, #top-a, #top-b{margin-right:5%;max-width:30%;font-size:10pt;}
#mainmenu>.nav.menu.cut>li:nth-child(n+5){display:none;}
}
@media (max-width:1200px){#mainmenu ul li a, #mainmenu ul li span{font-size:10pt;}
#carousel .slick ._item img{width:100px;height:224px;}
}
@media (max-width:1150px){#mainmenu{margin:0;}
#mainmenu>.nav.menu.cut>li:nth-child(n+4){display:none;}
.logo, #top-a, #top-b{max-width:25%;}
#top-a{margin-right:5%;font-size:8pt;}
.logo{margin-right:0;}
.logo img{width:80%;}
.logo #logo_text{font-size:8pt;}
}
@media (max-width:1100px){.logo #logo_text{font-size:6.6pt;}
#top-a{max-width:26%;margin-right:7%;}
}
@media (max-width:1050px){.logo{width:200px;}
#top-a{max-width:28%;margin-right:5%;}
#mainmenu ul li a, #mainmenu ul li span{font-size:9pt;}
#top-b .contacts .phone_number{font-size:15pt;}
}
@media (max-width:1000px){.logo{width:170px;}
#top-a{max-width:30%;}
.logo #logo_text{font-size:6pt;letter-spacing:.8px;}
}
@media (max-width:970px){.wrapper{width:98%;margin:0 2%;}
#mainmenu ul li a, #mainmenu ul li span{padding:15px 12px;}
}
@media (max-width:950px){#mainmenu ul li a, #mainmenu ul li span{padding:15px 10px;}
}
@media (max-width:900px){#mainmenu ul li a, #mainmenu ul li span{padding:15px 8px;}
}
.light-grey+.light-grey img{max-width:200px !important;width:auto !important;height:212px !important;margin:0 auto;}
.light-grey+.light-grey .slick-track{width:100% !important;}
.light-grey+.light-grey .slick-initialized .slick-slide{width:200px !important;}
.icons-gl{
  width:100%;
      height: 170px;
    font-size: 18px;
    text-align: center;
}
.icons-gl .icon-6{
  width:16.6%;
  float:left;
}
.icons-gl .icon-5{
  width:20%;
  float:left;
}
.icons-gl .icon-4{
  width:25%;
  float:left;
}
.icons-gl .icon-3{
  width:33.3%;
  float:left;
}
@media (max-width:500px){
.icons-gl .icon-6{
  width:33.3%;
}
}
.logos-pr .icon-6 img{
	width:70%;
	margin:0 auto;
	    filter: grayscale(100%);
}
.logos-pr .icon-6 img:hover {
    filter: none;
}
.logos-pr .title {
    margin-bottom: 50px!important;
}
.main-nav-blocks {
    text-align: right;
}
.bloks-2 {
    width: 46%;
    float: left;
    background: #f4f4f4;
    padding: 10px;
    margin: 10px 10px;
    position: relative;
}
.bloks-3 {
    width: 29.6%;
    float: left;
    background: #f4f4f4;
    padding: 10px;
    margin: 10px 10px;
    position: relative;
}
a.main-nav-btn {
    background: #ff6621;
    color: #fff;
    padding: 10px 15px;
    font-size: 22px;
    top: 67px;
    display: block;
    position: absolute;
    width: 255px;
    left: 0;
}
#footer p {
    line-height: 20px;
    text-align: left;
}
.bl-3 {
    width: 21%;
    float: left;
    margin: 0 20px;
}
.footer-menu li {
    line-height: 27px;
}
.bl-8 {
    width: 44%;
    float: left;
    margin: 0 20px;
}
.bl-9 {
    width: 28%;
    float: left;
    margin: 0 20px;
}
.footer-phone{
	color: #fff;
}
.phone_number {
    font-weight: bold;
    font-size: 14pt;
}
.phone_number a{
    font-weight: bold;
    font-size: 14pt;
}
a.callme {
    /* background: #669933; */
    border: 2px solid #669933;
    color: #693;
    /* color: #fff; */
    padding: 1px 10px;
    display: inline-block;
    width: 130px;
    text-align: center;
    margin: 3px 0;
    border-radius: 20px;
    font-weight: bold;
}
a.callme:hover {
 background: #669933; 
 color: #fff; 
 transition: 0.5s;
}
a.top-btn {
    /* background: #669933; */
    border: 2px solid #669933;
    color: #693;
    /* color: #fff; */
    padding: 1px 10px;
    display: inline-block;
    width: 130px;
    text-align: center;
    margin: 3px 0;
    border-radius: 20px;
    font-weight: bold;
}
a.top-btn:hover {
 background: #669933; 
 color: #fff; 
 transition: 0.5s;
}
.header{
	margin-top: 25px;
}
.row5 {
    width: 18%;
    float: left;
    margin: 0px 24px 0 0;
}
a.more-gallery {
    background: #669933;
    color: #fff;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 18px;
    text-decoration: none;
    border: 2px solid #669933;
}
a.more-gallery:hover {
transition: 0.30s;
background: transparent;
color:#669933;
border: 2px solid #669933;
}
@media (max-width:425px){
	.row5 {
    width: 100%;
}
	.footer-menu a {
    color: #fff;
}
.bl-3.footer-menu {
    margin-bottom: 30px;
}
.contacts .phone_number{font-size:27px!important;}
}
#carousel .slick ._item.custom-description .description .price {
    display: none;
}
.grey-pad{
	padding: 65px 0 65px 0;
    margin: 40px 0;
	background-color: #f4f4f4;
	width: 100%;
}
.grey-pad .title-block {
    text-align: center;
    margin-bottom: 40px;
    font-size: 22pt;
}
.grey-pad .foto{
	height:280px;
text-align: left;
padding-left: 40px;

}
.grey-pad .icon-3 img{
    width: 80%;
}
@media (max-width:1500px){
.grey-pad .foto {
    height: 205px;
}
}
#table_shippings input[type='radio'] {
    display: inline-block !important;
}
.grey-pad .row5{
	width: 20%;
    float: left;
margin: 0px 0 20px 0;
}
.grey-pad .row5 p{
	margin:0px auto;
	font-size: 15px;
    text-align: center;
}
.grey-pad  .but-gal{
    text-align: center;
}
.main-review {
    position: relative;
    background: #f4f4f4;
    padding: 30px 30px 35px;
    border-radius: 5px;
    margin-bottom: 20px;
}
.author {
    font-weight: 700;
    margin-top: 10px;
}
.main-review .owl-carousel {
    /*padding: 0 50px;*/
}
.main-review .owl-prev {
    position: absolute;
    left: -77px;
    top: 40%;
}
.main-review .owl-next {
    position: absolute;
    right: -77px;
    top: 40%;
}
.otziv{
    background: #fff;
    padding: 31px 41px;
    border-radius: 4px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.h1-glav {
    text-align: center;
    clear: none;
}
#carousel .content {
    height:  auto !important;
}
.col-4 {
    position: relative;
    width: 33.333%;
    float: left;
    padding: 0 35px;
    box-sizing: border-box;
}
.col-4 .caption-slider {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    width: 87%;
    background-color: rgba(16, 15, 13, 0.6);
    transition: 1s;
    padding: 15px 30px;
    box-sizing: border-box;
}
.col-4 img {
    display: block;
    width: 100%;
}
.slider:after {
    clear: both;
    content: '';
    display: table;
}
.slider {
    /*display: none;*/
    padding:  30px 0 50px;
}
.slider .slick-slide {
    height: 350px;
    overflow: hidden;
}
.error-404 .title {
    font-size: 48px;
    text-align: center;
    margin-bottom: 15px;
}
.error-404 .desc {
    text-align: center;
    font-size: 26px;
}
.error-404 .go-to-home {
    text-align: center;
    margin-top: 15px;
}
.error-404 .go-to-home a {
    padding: 10px 25px;
    background: #f58320;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
}