#menu_filter_desk{padding:0 0 1.5em .5em; /*border-right:#F9D3A9 1px solid;*/ margin-top:.7em;
  -webkit-transition : border 400ms ease-out;
  -moz-transition : border 400ms ease-out;
  -o-transition : border 400ms ease-out;
  transition : border 400ms ease-out;/*background:#F9F9E4;*/} /*position:-webkit-sticky;  position:sticky; top:0;*/
/*#menu_filter_desk:hover {border-right:#f37f00 1px solid;}*/
#menu_filter_desk .del_filter{padding:4px 10px 4px 0px; font-size:1em; margin-top:-15px; text-align:right;}
#menu_filter_desk .del_filter a{text-decoration:none; border-bottom:dotted 1px; color:#222}
#menu_filter_desk .del_filter a b{color:#F9585A;}
#menu_filter_desk .filter_value_hide{color:#989898;}
#menu_filter_desk .filter_value_hide .selected{background-position: 0 -48px !important;}
#menu_filter_desk label{display:block; font-size:0.95em; padding:3px 0px 3px 10px; cursor:pointer; border-radius:4px;}
#menu_filter_desk label:hover{background:#FBFBFB;}
#menu_filter_desk label i{font-size:0.8em; color:#666; font-style:normal;}
#menu_filter_desk .filter-parametrs{color:#333; /*color:#006AAD;*/ line-height:2em; border-top:solid 1px #F1F1F1; /*font-size:0.9em; text-transform:uppercase; */ display:block; font-weight:bold; padding:10px 12px 10px 7px; cursor:pointer; position:relative; }
#menu_filter_desk .filter-parametrs::before {
position: absolute;
display: block;
content: '';
top: 1.4em;
right: .3em;
width: .4em;
height: .4em;
border-bottom: 2px solid #999;
border-right: 2px solid #999;
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition: transform .3s ease-in 0s;
-moz-transition: transform .3s ease-in 0s;
-o-transition: transform .3s ease-in 0s;
-ms-transition: transform .3s ease-in 0s;
transition: transform .3s ease-in 0s;}


#menu_filter_desk .filter-parametrs.pressed::before {
    top: 38%;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

#menu_filter_desk .doprice1, #menu_filter_desk .doprice2{border:#D1D1D1 solid 1px; padding:3px 6px;  border-radius:3px; width:55px; text-align:center;}
#menu_filter_desk .doprice1:focus, #menu_filter_desk .doprice2:focus{border:#f37f00 solid 1px;}
#menu_filter_desk .dosub{background:#FBFBFB; border:#D1D1D1 solid 1px; color:#f37f00; padding:3px 6px;  border-radius:3px; cursor:pointer;}
#menu_filter_desk .filter_area{max-height:0; overflow-y: hidden; display: block; margin-bottom:5px; opacity: 0; transition: all .3s ease-in-out;}
#menu_filter_desk .openfilter{ max-height:260px; overflow-y: auto; height: auto !important; opacity: 1;}
#menu_filter_desk .filter_area a{text-decoration:none;}
#menu_filter_desk .filter_area_full{max-height:7000px !important;  
  transition: max-height 5s;
  -webkit-transition: max-height 5s;
  -moz-transition: max-height 5s;
  -o-transition: max-height 5s;
}
#menu_filter_desk .filter_area .inp_price_min,#menu_filter_desk .filter_area .inp_price_max{width:22%;}
#menu_filter_desk .filter_area_show{text-align:right; padding:0 30px 0 0; color:#f37f00; cursor:pointer; margin-bottom:8px;
/*background-color:rgba(255,255,255,0.7);*/ position:relative;}

#menu_filter_desk .custom-checkbox{
		width: 16px;
		height: 16px;
		display: inline-block;
		position: relative;
		z-index: 1;
		top: 3px;
/*		background: url(/img/checkbox-sprite.png) no-repeat 0 0 transparent; */
		background-size: cover;
		background-image: url(/img/checkbox-sprite.svg);
	}
#menu_filter_desk .custom-checkbox:hover{
		background-position: 0 -16px;
	}
#menu_filter_desk .custom-checkbox.selected{
		background-position: 0 -32px;
	}
#menu_filter_desk .custom-checkbox input[type="checkbox"]{
		margin: 0;
		position: absolute;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}