/*style_default*/
:focus {outline: none !important;}
.clears {clear: both; border: none !important; padding: 0 !important; margin: 0 !important;}
#block_filter_vier {margin-bottom: 6px; position: relative;}
#block_filter_vier a {cursor: pointer;}
#name_filter {width: 100%;}
#head_filter {line-height: 44px; font-size: 1.2em; margin-bottom: 6px; cursor: pointer;}
#filter_vier {margin: auto; position: relative; width: 100%;}
#filter_vier label {width: 100% !important; font-weight: 400; display: inline-block; margin-left: 0; margin-bottom: 0px; margin-right: 3px; vertical-align: middle; font-size: inherit; padding-left:3px;/*overflow: hidden;*/}
#filter_vier .qnp label {margin-top: 3px; /*margin-bottom: 0px;*/}
/*#filter_vier .blok_img label {margin-bottom: 6px;}*/
#filter_vier table {margin: 0; border-collapse: collapse; border: none !important;}
#filter_vier td {padding: 0; border: none !important;}
#filter_vier .form-control {width: 100% !important;}
#filter_vier a {text-decoration: none; word-wrap: break-word; position: relative; width: 100%;line-height: 182%;letter-spacing: -0.5px;font-size: 14px;}
#filter_vier a:hover {text-decoration: none;}
#filter_vier tr:hover td {background: none;}
#filter_vier select {cursor: pointer;}
#filter_vier option[disabled="disabled"] {color: rgba(90, 90, 90, 0.5);}
#filter_vier option[selected="selected"] {background-color: rgba(150, 150, 150, 0.15);}
#filter_vier .select_fv:not(.act_sel) {padding-bottom: 6px;}
#filter_vier .width_10pr {width: 10%;}
#filter_vier .text_input {text-align: center; font-size: 1.2em;}
#filter_vier .bloc_search_fv {font-weight: 400;}
#filter_vier .block_fv {min-width: 130px; width: 100%; max-width: 100%; text-align: justify; position: relative; vertical-align: top;}
#filter_vier .block_param {margin-bottom: 6px; position: relative; vertical-align: top; text-align: left; min-width: 130px;border-bottom: 1px solid rgba(0,0,0,0.1);}
#filter_vier .title_filter {display: table; width: 100%; box-shadow: none; padding-top: 12px; padding-bottom: 12px; word-break: break-word; /*word-break: break-all;*/}
#filter_vier .name_title {display: table-row;}
/*, .qnp .count_prod:not(.total_product)*/
.qnp .title_filter a {color: inherit;}
.blok {padding-left: 7px; padding-right: 7px;}
.head_group {display: inline-block; width: 100%;}
#action_get .tec_vibor {word-break: break-all; /*width: inherit;*/}
/*#action_get*/
.ligend_get {margin-right: 3px;}
.onli_param_get {padding-left: 7px;}
.onli_param_get:last-child {margin-bottom: 3px; padding-right: 7px;}
.onli_param_get .botton_fv {margin-bottom: 3px;}
.title_filter + .onli_param_get {margin-top: 6px;}
.delis {color: inherit; margin: 0 2px;}
.text_dia {font-weight: normal; display: table-cell; text-align: right; padding-left: 5px; /*font-size: 0.9em;*/}
.text_dia a:hover {color: inherit !important;}
/*.text_dia a:visited {color: inherit;}*/
.text_dia a {padding: 1px;}
.onli_param:not(.blok_img) {padding-bottom: 3px; margin-bottom: 0px; width: 100%;}
.onli_param:not(.qnp) {padding-top: 6px;   }
.onli_param.qnp {padding-top: 3px;}
.onli_param.img_fv:not(.blok_img) {}
.onli_param.blok_img {padding-bottom: 0;}
.onli_param .text_param {vertical-align: middle;color:#333;font-size: 14px;}
/*.row_blok {vertical-align: top;}*/
.text_through {opacity: 0.5;}
.total_product {/*padding: 2px;*/ float: right; min-width: 25px; text-align: center; vertical-align: middle; line-height: normal;}
.actionis .total_product {visibility: hidden;}
.actionis .count_prod {visibility: hidden;}
.total_product:not(.btn_fv) {padding: 2px 3px;}
.count_1 {/*opacity: 0.7;*/}
.count_2 {/*opacity: 0.8;*/middle;color:#333;font-size: 14px;}
.count_prod {display: inline-block; position: relative; margin-left: 2px;}
.curs_def, .curs_def:hover {cursor: default !important; text-decoration: none !important; color: #999 !important;}
.curs_point {cursor: pointer;}
/*.curs_def:before {top: -1px;}*/
.curs_def.imt_a {}
.imt_a {}
.imt_p {display: inline-block;}
.hidis {display: none;}
.displ {margin: -1px 0 2px 10px; cursor: pointer;}
.unfoldi {font-size: 0.9em; border-bottom: 1px dashed; padding: 1px;}
.unfoldi:hover {cursor: pointer; border-bottom: none;}
.title_p_f {}
.title_p_f:hover {}
.arrow_n_f {}
/*end style_default*/
/*arrow*/
.curs_point .strel_hid_fa {color: inherit; margin-left: 5px; margin-right: 0; font-weight: inherit; display: table-cell; text-align: right; /*float: right; */}
.unfoldi .strel_hid_fa {margin-left: 5px; color: inherit;}
.strel_hid_fa i {font-size: inherit !important;}
.strel_fa_mob {cursor: pointer; margin-left: 5px;}
.strel_fa_mob .fa {font-size: inherit !important;}
/*end arrow*/
/*botton*/
.botton_fv {padding: 0px 3px; cursor: pointer; display: inline-block; word-wrap: break-word;}
.botton_fv:not(.bot_filt) {}
.botton_fv a {color: inherit !important; outline: none; word-break: break-all;}
.botton_fv.actionis {opacity: 0.8;}
.botton_fv.actionis:hover {opacity: 1;}
.button_slider {text-align: right;}
.css_disabled {opacity: 0.6; cursor: default;}
/*end botton*/
/*image*/
.botton_opts {display: inline-block; margin: 0 0 3px 0 !important;}
.optv .img_param, .optv .img_param_null {margin: 1px; border: 1px solid; padding: 2px;}
img.img_param_null {opacity: 0.6; cursor: default !important;}
img.img_param.actionis, img.img_param:hover {/*background-color: #000;*/ opacity: 0.6; border-radius: 50%;}
img.img_param.actionis:hover {/*background-color: #666;*/ opacity: 1; border-radius: 0;}
.manufs .img_param, .manufs .img_param_null {border: none;}
/*end image*/
/*slider*/
.input_slider input {padding: 2px;}
.input_slider span {
    /* border-radius: 50%; */
    padding: 0px 7px;
    /* box-shadow: 0 0 10px rgba(0,0,0,0.5); */
    background-color: #fff;
    font-size: 2px;
    background: #555;
    margin: 0 5px;
}
.symbol_sld {padding: 5px !important; text-align: center;}
.symbol_sld .fa {vertical-align: middle;/*font-size: inherit;*/}
.height_prim {margin-top: 3px; margin-bottom: 3px;}
.width_100_pr {width: 100%;}
.block_sl {vertical-align: middle;}
.shkala {position: relative;top: -5px;}
/*end slider*/
/*check*/
#filter_vier a:before, #filter_vier .imt_a:before {content: ""; margin: 0; display: inline-block; vertical-align: middle; /*position: relative;*/}


#filter_vier .img_fv a:before, #filter_vier .checkg:before {content: none;}
/*end check*/
/*radio*/
#filter_vier .radio_fv .checkb:before,#filter_vier .radio_fv .checka:before,#filter_vier .radio_fv .checkb:hover:not(.curs_def)::before {background-color: #fff;width: 18px;height: 18px;border-radius: 10px;border: 1px solid #ccc;	margin-right: 4px;}
#filter_vier .radio_fv .checka.actionis::before,#filter_vier .radio_fv .checkb:hover:not(.curs_def)::before {border-color: #fff;border-width: 5px;border-style: solid;border-radius: 10px;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);	background-color: #4d4d4d;}
#filter_vier .radio_fv .checka.actionis::after {content: none;}
/*end radio*/
/*if you use html-tags*/
.fv_bc {background-color: white; border: 1px solid #888; border-radius: 25px; box-shadow: 0 0 2px #999; display: inline-block; height: 20px; vertical-align: top; width: 20px; position: relative;}
/*end html-tags*/
/* attrtool */
.attrtool:after {font-family: "Font Awesome 5 Free", FontAwesome; color: #1E91CF; content: "\f059"; margin-left: 4px; cursor: pointer;}
/* end attrtool */
/*js label*/
#bloc_primenit {display: none; z-index: 125;}
/*ajax_bloc*/
.bloc_aj_all {background-color: var(--blue); border: 1px solid #ccc; border-radius: 4px; color: #000; text-align: center; padding: 3px; vertical-align: middle;font-size: 14px;}
.aj_blc {margin: 3px; border-width: 0; border-color: inherit; border-style: solid; vertical-align: baseline; white-space: nowrap;}
.aj_blc_del, .aj_bloc_btn {cursor: pointer; opacity: 1;}
.aj_blc_del:hover, .aj_bloc_btn:hover {opacity: 0.8;}
.aj_blc_del .fa {display: inherit; /*font-weight: inherit;*/}
/*end ajax_bloc*/
/*fix_mobil*/
#mobil_mini{display: none;}
/*end fix_mobil*/
/*fix_get_url_chc_fv*/
.block_chc_fv {margin-bottom: 10px;}
.block_legend_chc {margin-bottom: 3px;}
.legend_chc {padding-right: 5px;/*font-weight: 600;*/}
.clear_chc a {opacity: 0.8;}
.clear_chc a:hover {opacity: 1;}
.btn_chc {margin: 0 5px 5px 0; cursor: pointer; white-space: normal;}
.delurl {margin-left: 4px;}
.txt_chc {vertical-align: middle;}
.param_chc {margin-right: 3px;}
.param_chc0 {display: none;}
/*.param_chc:not(.chc_slider) {display: none;}*/
/*.clear_chc {}*/
/*.val_chc{}*/
/*scroll_chc*/
.scroll_chc {white-space: nowrap; overflow: scroll; overflow-x: auto; overflow-y: hidden;}
.scroll_chc {scrollbar-width: thin; scrollbar-color: #cdcdcd #eee;}
.scroll_chc::-webkit-scrollbar{height: 6px;}
.scroll_chc::-webkit-scrollbar-thumb{background-color: #cdcdcd;}
.scroll_chc::-webkit-scrollbar-thumb:hover{background-color: #aaa;}
.scroll_chc::-webkit-scrollbar-thumb:active{background-color: #999;}
.scroll_chc::-webkit-scrollbar-track{border-width:0;background-color: #eee;}
/*end fix_get_url_chc_fv*/
/* black_animal */
.btn_fv {color: white; font-weight: bold; text-decoration: none; text-shadow: -1px -1px #000; user-select: none; outline: none; background-color: #000; background-image: linear-gradient(45deg, rgba(255,255,255,.0) 30%, rgba(255,255,255,.8), rgba(255,255,255,.0) 70%), radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.7) 0%, rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%); background-repeat: no-repeat; background-size: 200% 100%, auto; background-position: 200% 0, 0 0; box-shadow: rgba(0,0,0,.3) 0 2px 5px; padding: 3px 5px;} 
.btn_fv:active {top: 1px; box-shadow: none;}
.btn_fv:hover {transition: .5s linear; background-position: -200% 0, 0 0;}
/* / black_animal */
/*my_checkbox_galka*/
#filter_vier__ .link_fv .checkb:before,
#filter_vier__ .link_fv .checka:before{background-color: #ffffff;border-color: #000000;border-width: 1px; border-style: solid;border-radius: 3px; margin-right: 4px; width: 18px; height: 18px; z-index: 0;/*top: 0px;*/}
#filter_vier__ .link_fv .checkb:hover:not(.curs_def):before{background-color: #f2dcdc;border-color: #000000;border-width: 1px; border-style: solid;border-radius: 3px;}
#filter_vier___ .link_fv .checka.actionis:before{background-color: #fad2d2;border-color: #000000;color: #2487e3;border-width: 1px; border-style: solid;border-radius: 3px;}

#filter_vier___ .link_fv .checka.actionis:after{background-color: #fad2d2;color: #2487e3;border-width: 1px; border-style: solid;top: 2px; content: ""; position: absolute; width: 7px; height: 11px; left: 1px; border-top: 2px solid transparent; border-left: 2px solid transparent; border-style:solid; border-width: 2px; transform: rotateZ(37deg); transform-origin: 100% 100%; z-index: 1;}

#filter_vier .link_fv .checka:after {
    content: "";
    background: transparent url(../../../img/ico/close.svg) no-repeat scroll 0px 0px;
    margin: 0px 0px 0px 4px;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 9px;
    display: inline-block;
    right: -5px;
}

/*end my_checkbox_galka*/
/*skinFlat*/
/*.irs-line-mid,.irs-line-left,.irs-line-right,.irs-bar,.irs-bar-edge,.irs-slider {background: url(../img/sprite-skin-flat.png) repeat-x;}
.irs {height: 50px;}
.irs-with-grid {height: 60px;}
.irs-line {height: 12px; top: 25px;}
.irs-line-left {height: 12px;background-position: 0 -30px;}
.irs-line-mid {height: 12px;background-position: 0 0;}
.irs-line-right {height: 12px;background-position: 100% -30px;}
.irs-bar {height: 12px; top: 25px;background-position: 0 -60px;}
.irs-bar-edge {top: 25px;height: 12px; width: 9px;background-position: 0 -90px;}
.irs-shadow {height: 3px; top: 34px;background: #000;opacity: 0.25;}
.lt-ie9 .irs-shadow {filter: alpha(opacity=25);}
.irs-slider {width: 16px; height: 18px;top: 22px;background-position: 0 -120px;}
.irs-slider.state_hover, .irs-slider:hover {background-position: 0 -150px;}
.irs-min, .irs-max {color: #999;font-size: 10px; line-height: 1.333;text-shadow: none;top: 0; padding: 1px 3px;background: #e1e4e9;-moz-border-radius: 4px;border-radius: 4px;}
.irs-from, .irs-to, .irs-single {color: #fff;font-size: 10px; line-height: 1.333;text-shadow: none;padding: 1px 5px;background: #ed5565;-moz-border-radius: 4px; border-radius: 4px;}
.irs-from:after, .irs-to:after, .irs-single:after {position: absolute; display: block; content: "";bottom: -6px; left: 50%;width: 0; height: 0;margin-left: -3px;overflow: hidden;border: 3px solid transparent;border-top-color: #ed5565;}
.irs-grid-pol {background: #e1e4e9;}
.irs-grid-text {color: #999;}
.irs-disabled {}*/
/*end skinFlat*/
/*mobil_versi*/

/*skinHTML5*/
.irs {height: 55px;}
.irs-with-grid {height: 75px;}
.irs-line {height: 3px; top: 37px;background: #EEE;background: linear-gradient(to bottom, #DDD -50%, #FFF 150%);border: 1px solid #CCC;border-radius: 16px;-moz-border-radius: 16px;}
.irs-line-left {height: 8px;}
.irs-line-mid {height: 8px;}
.irs-line-right {height: 8px;}
.irs-bar {height: 3px; top: 37px;border-top: 1px solid #428bca;border-bottom: 1px solid #428bca;background: #428bca;background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%);}
.irs-bar-edge {height: 3px; top: 37px;width: 14px;border: 1px solid #428bca;border-right: 0;background: #428bca;background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%);border-radius: 16px 0 0 16px;-moz-border-radius: 16px 0 0 16px;}
.irs-shadow {height: 2px; top: 38px;background: #000;opacity: 0.3;border-radius: 5px;-moz-border-radius: 5px;}
.lt-ie9 .irs-shadow {filter: alpha(opacity=30);}
.irs-slider {top: 25px;width: 25px; height: 27px;border: 1px solid #AAA;background: #DDD;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius: 27px;-moz-border-radius: 27px;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);cursor: pointer;}
.irs-slider.state_hover, .irs-slider:hover {background: #FFF;}
.irs-min, .irs-max {color: #333;font-size: 12px; line-height: 1.333;text-shadow: none;top: 0;padding: 1px 5px;background: rgba(0,0,0,0.1);border-radius: 3px;-moz-border-radius: 3px;}
.lt-ie9 .irs-min, .lt-ie9 .irs-max {background: #ccc;}
.irs-from, .irs-to, .irs-single {color: #fff;/*font-size: 14px;*/line-height: 1.333;text-shadow: none;padding: 1px 2px;background: #428bca;border-radius: 3px;-moz-border-radius: 3px;}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {background: #999;}
.irs-grid {height: 27px;}
.irs-grid-pol {opacity: 0.5;background: #CCC;}
.irs-grid-pol.small {background: #999;}
.irs-grid-text {bottom: 5px;color: #99a4ac;}
.irs-disabled {}
/*end skinHTML5*/


@media(max-width:767px){
#head_filter{display: block;}
#filter_vier{display: block;}
}
/*end mobil_versi*/
/* scroll_images */
.onli_param.scropis {overflow-x: hidden !important; overflow-y: auto !important; max-height:120px;}
.onli_param {scrollbar-width: thin; scrollbar-color: #cdcdcd #eee;}
.onli_param::-webkit-scrollbar{width:7px;}
.onli_param::-webkit-scrollbar-thumb{background-color: #cdcdcd;}
.onli_param::-webkit-scrollbar-thumb:hover{background-color: #aaa;}
.onli_param::-webkit-scrollbar-thumb:active{background-color: #999;}
.onli_param::-webkit-scrollbar-track{border-width:0;background-color: #eee;}
.manufs .img_param, .manufs .img_param_null {width: 25px;}
.optv .img_param, .optv .img_param_null {width: 25px;}
.attrb .img_param, .attrb .img_param_null {width: 25px;}
/* end scroll_images */

.title_p_f{letter-spacing:-0.5px;    font-weight: 600; font-size:14px;}
.title_p_f:hover{
   color:var(--blue);
}

.title_filter{position:relative;}
.title_filter .title_p_f::after{
content: "+";
    position: absolute;
    font-size: 20px;
    right: 0px;
    top: 12px;
    z-index:0;
}
.title_filter{}

.actionis.row_blok{
	background:#f3f2f2;
}

#filter_vier .text_input
{
	    margin: 0px;
	    color:#333;
} 

#pkz_fi .glyphicon-filter{
	left:-5px;
}
#pkz_fi .glyphicon-filter:before{
	
	font-size: 12px;
}

.aj_bbbc   { text-align: center;
    display: inline-block;
    width: 100%;
    margin: 15px 0 50px;
    font-size: 14px;
}

.active2 .title_p_f::after{
    content:"-";
    font-size:36px;
}
.aj_blc.aj_bloc_txt{
    display: none;
}