.jq-checkbox{top:-1px;width:16px;height:16px;border:1px solid #ffca28;vertical-align:middle;cursor:pointer;border-radius:2px;left:-10px;background:#fff}
.jq-checkbox.checked .jq-checkbox__div{width:10px;height:10px;background:#ff9b00;margin:3px;border-radius:2px}
.jq-checkbox.focused{border:1px solid #08C}
.jq-checkbox.disabled{opacity:.55;filter:alpha(opacity=55)}
.jq-radio{width:16px;height:16px;border:2px solid #999;background:#fff;border-radius:55%;vertical-align:top;cursor:pointer;margin-top:1px}
.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:55%;background:#e3000b}
.jq-radio.focused{border:1px solid #08C}
.jq-radio.disabled{opacity:.55;filter:alpha(opacity=55)}
.person_type label{padding:0 30px 0 10px}
.jq-file{width:270px;box-shadow:0 1px 2px rgba(0,0,0,0.1);border-radius:4px}
.jq-file input{cursor:pointer;height:auto;line-height:1em}
.jq-file__name{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:32px;padding:0 80px 0 10px;color:#333;font:14px/30px Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1;background:#FFF}
.focused .jq-file__name{border:1px solid #5794BF}
.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:#F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,0.1);color:#333;text-shadow:1px 1px #FFF;font:14px/30px Arial,sans-serif}
.jq-file:hover .jq-file__browse{background-color:#E6E6E6;background-position:0 -10px}
.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}
.jq-file.disabled .jq-file__name{color:#888}
.jq-file.disabled,.jq-file.disabled .jq-file__browse{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
.jq-selectbox{vertical-align:middle;cursor:pointer;width:480px;margin-right:2%}
#catalog__sort .jq-selectbox{width:140px;margin-right:0}
.jq-selectbox__select{height:40px;padding:10px 30px 10px 10px;border:1px solid #bdbdbd;color:#333;font:1.6rem/18px Arial;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px;transition:.2s;cursor:pointer}
.jq-selectbox__select:active{outline:none;border-color:#ff9b00!important}
.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
.jq-selectbox__select-text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.jq-selectbox .placeholder{color:#888}
.jq-selectbox__trigger{position:absolute;top:0;right:0;width:15%;height:100%}
.jq-selectbox__trigger-arrow{position:absolute;top:16px;right:10px;width:0;height:0;overflow:hidden;border-top:9px solid #333;border-right:6px solid transparent;border-left:6px solid transparent;filter:alpha(opacity=30)}
.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top:9px solid #e3000b}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{opacity:.3;filter:alpha(opacity=30)}
.jq-selectbox__dropdown{top:29px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;background:#333;cursor:pointer}
.jq-selectbox__search{margin:5px}
.jq-selectbox__search input{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;outline:none;border:1px solid #CCC;border-radius:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;box-shadow:inset 1px 1px #F1F1F1;color:#333;-webkit-appearance:textfield}
.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}
.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}
.jq-selectbox ul{margin:0;padding:0;border:1px solid #ddd;box-shadow:0 5px 10px #ddd}
.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;white-space:nowrap;color:#333;background:#fff;padding:10px;font:1.6rem/18px Arial;margin:0}
.jq-selectbox li:before{display:none}
.jq-selectbox li.selected{background-color:#e3000b;color:#fff}
.jq-selectbox li:hover{background-color:#f1f1f1;color:#333}
.jq-selectbox li.disabled{color:#999}
.jq-selectbox li.disabled:hover{background:none}
.jq-selectbox li.optgroup{font-weight:700}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default}
.jq-selectbox li.option{padding-left:25px}
.jq-select-multiple{-moz-box-sizing:border-box;box-sizing:border-box;background:#333;color:#fff;font:1.4rem/18px Arial,sans-serif;cursor:default}
.jq-select-multiple.focused{border:1px solid #5794BF}
.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
.jq-select-multiple ul{margin:0;padding:0;height:auto!important;position:absolute!important;background:#333;width:100%;z-index:200;top:30px;overflow:visible!important}
.jq-select-multiple li{padding:6px 10px 6px 25px;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;white-space:nowrap}
.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}
.jq-select-multiple li.selected{background:url(../../images/css_sel.png) 7px 50% no-repeat;color:#f04137}
.jq-select-multiple li.disabled{color:#AAA}
.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{background:#CCC;color:#FFF}
.jq-select-multiple li.optgroup{font-weight:700}
.jq-select-multiple li.option{padding-left:25px}
input[type="email"].styler,input[type="number"].styler,input[type="password"].styler,input[type="search"].styler,input[type="tel"].styler,input[type="text"].styler,input[type="url"].styler,textarea.styler{padding:7px 9px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,0.1);color:#333;font:14px Arial,sans-serif}
input[type="search"].styler{-webkit-appearance:none}
textarea.styler{overflow:auto}
input[type="email"].styler:hover,input[type="number"].styler:hover,input[type="password"].styler:hover,input[type="search"].styler:hover,input[type="tel"].styler:hover,input[type="text"].styler:hover,input[type="url"].styler:hover,textarea.styler:hover{border-color:#B3B3B3}
input[type="email"].styler:focus,input[type="number"].styler:focus,input[type="password"].styler:focus,input[type="search"].styler:focus,input[type="tel"].styler:focus,input[type="text"].styler:focus,input[type="url"].styler:focus,textarea.styler:focus{border-color:#CCC;border-top-color:#B3B3B3;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);outline:none}
button.styler,input[type="button"].styler,input[type="submit"].styler,input[type="reset"].styler{overflow:visible;padding:7px 11px;outline:none;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,0.1);color:#333;text-shadow:1px 1px #FFF;font:14px Arial,sans-serif;cursor:pointer}
button.styler::-moz-focus-inner,input[type="button"].styler::-moz-focus-inner,input[type="submit"].styler::-moz-focus-inner,input[type="reset"].styler::-moz-focus-inner{padding:0;border:0}
button.styler:after{content:''}
button.styler:not([disabled]):hover,input[type="button"].styler:not([disabled]):hover,input[type="submit"].styler:not([disabled]):hover,input[type="reset"].styler:hover{background-color:#E6E6E6;background-position:0 -10px}
button.styler:not([disabled]):active,input[type="button"].styler:not([disabled]):active,input[type="submit"].styler:not([disabled]):active,input[type="reset"].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}
button.styler[disabled],input[type="button"].styler[disabled],input[type="submit"].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none;width:100%!important;min-width:1280px}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;min-width:1280px}
.lightbox .lb-image{display:block;height:auto;max-width:inherit}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container > .nav{left:0}
.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:34%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:100%;text-align:center;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number{display:block;padding-bottom:1em}
.lb-data .lb-close{position:fixed;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;top:5px;right:5px}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.filter_textfield {	float: left;margin-right: 30px;	width: 120px;height: 40px;}
.filter_textfield input {width: 100%;padding: 10px;box-sizing: border-box;border: 1px solid #ffe490;font: 1.4rem/20px 'Avenir Bold';text-align: center;}
.oli_picker-line {position:relative;width: 100%;height: 6px;margin: 18px 0;background: #ffca28;}
.oli_picker-line ul {position: relative;top: 4px;padding: 14px 0 0;list-style: none;font-size: 10px;display: none;}
.oli_picker-line li {position:absolute;text-align:center;}
.oli_picker-line li:first-child {text-align:left;left:0}
.oli_picker-line li:last-child {text-align:right;right:0}
.oli_picker-line li:before {content:'';position:absolute;width:1px;	height:6px;	top:-8px;left:50%;background:#131313;}
.oli_picker-line li:first-child:before {left:0;}
.oli_picker-line li:last-child:before {right: 0 !important;left: initial;}
.oli_picker-select_line {position: absolute;width: 100%;height: 6px;left: 0;background: #f04137;top: 0px;}
.oli_picker-start,.oli_picker-end{position:absolute;width: 20px;height: 20px;top: -7px;background: #e3000b;	cursor: e-resize;z-index: 3;border-radius: 20px;box-sizing: border-box;}
.oli_picker-start{left:0;}
.oli_picker-end{left:100%;}
.clearfix:after {visibility: hidden;display: block; font-size: 0; content: " "; clear: both; height: 0;}
#fprice{width: 270px;float: left;margin-right: 30px;}
.oslider{height:445px;position:relative;width:100%;overflow:hidden;}
.oslider.double{height:250px;}
.oslider a{text-decoration:none;}
.sli_header{font:300 5.4rem/100px 'Roboto';position:relative;z-index:5;color:#fff;background:#269b49;width:100%;padding-top:10px;left:0;bottom:110px;text-align:center;height:100px;}
.oslider_navigation{height:60px;text-align:center;width:100%;}
.slider__box{height:400px;position:relative;width:100%;}
.oslider.double .slider__box{height:200px;}
.slider__box .lisa,.slider__box .bart{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.oslider.double .slider__box div a{width:50%;float:left;display:block;height:100%;}
.oslider ul{position:absolute;bottom:0;left:0;width:100%;line-height:45px;text-align:center;}
.slider_navigation.disabled{display:none;}
.oslider li{cursor:pointer;display:inline-block;height:6px;margin:0 3px;overflow:hidden;text-indent:-9999px;width:6px;border-radius:50%;vertical-align:middle;transition:0.2s;background:#ff9b00;border:2px solid #ff9b00;}
.oslider li:hover{background:#fff;}
.oslider li.active{border-color:#ff9b00;background:#fff;width:16px;height:16px;}
.oslider li .image,.oslider li .sli_header{display:none;}
.oslider__prev,.oslider__next{position:absolute;width:48px;height:48px;top:175px;background:url(../images/sli_arrows.png) 0 0 transparent;border:1px solid #bbb;z-index:50;border-radius:2px;transition:0.2s;cursor:pointer;}
.oslider__prev{left:0;}
.oslider__next{right:0;background-position:100% 0 !important;}
.oslider__prev:hover,.oslider__next:hover{background:url(../images/sli_arrows_hover.png) 0 0 #ff9b00;border-color:#ff9b00;}
.oslider__next:hover{background-position:0 0;}
.oslider__prev.disabled,.oslider__next.disabled{display:none;}