.no-wares{ /*opacity: 0.3;*/}
.filter_attr_list li {
    list-style: none;
    margin-right: 8px;
    margin-bottom: 3px;
    margin-top: 1px;
    clear: both;
}

.filter_attr_list li.is-wares, .filter_attr_list li.is-checked, .active-title.closed.is-checked {
    background: #fff3e0 none repeat scroll 0 0;
    border: 1px solid #dbcfbc;
    border-radius: 5px;
    margin-bottom: 1px;
    margin-top: 0;
}

#filter_form input{/*float: left;*/}

.filter_content label {
    margin-bottom: 2px;
    font-weight: bold;
    margin-top: 3px;
}

.active-title.closed::before {
    background: rgba(0, 0, 0, 0) url("/images/sprite.png") no-repeat scroll -260px -52px;
    content: "";
    display: block;
    height: 9px;
    opacity: 0.3;
    position: absolute;
    top: 11px;
    width: 15px;
}
.active-title.open::before {
    background: rgba(0, 0, 0, 0) url("/images/sprite.png") no-repeat scroll -276px -49px;
    content: "";
    display: block;
    height: 9px;
    opacity: 0.3;
    position: absolute;
    top: 7px;
    width: 15px;
}

.active-title{
    cursor: pointer;
    line-height: 20px;
    padding: 5px 0px 3px 0px;
    position: relative;
}
.filter-charact-charact-title {padding-left: 15px;}
.not-grouped .filter-charact-charact-title {padding-left: 0;}

form.filter_form_expanded .filter-charact-charact{display: none;}
.filter-charact-charact-values{display: none; padding: 5px 0 5px 27px;}
.filter-charact-charact-slider-values-title.closed::before{
    background: rgba(0, 0, 0, 0) url("/images/menu_arrow_down.png") no-repeat scroll 0 0;
    opacity: 1;
}
.filter-charact-charact-slider-values-title.open::before{
    background: rgba(0, 0, 0, 0) url("/images/menu_arrow_up.png") no-repeat scroll 0 0;
    opacity: 1;
}
.filter-charact-charact-slider-values-title{padding-left: 0px;}

.slider-list{ display: none; }

.filter_content {
    margin: 0 0 0 5px;
    position: relative;
}

.unit {
    color: #474747;
    font-size: 0.9em;
}

/*

.filter-charact-charact:hover{background: #fff3e0 none repeat scroll 0 0;}

.filter-charact-charact:hover .is-wares{ border: 1px solid #b8d399; background: #cfeaae none repeat scroll 0 0; }
*/

/*.filter-res-box {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 2px solid #d84c4c;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    padding: 7px 12px;
    position: absolute;
    right: -200px;
    top: -2px;
    z-index: 101;
}
.filter-res-box::after, .filter-res-box::before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    right: 100%;
    width: 0;
}
.filter-res-box::after {
    border-color: rgba(136, 183, 213, 0) #f8f8f8 rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
    border-width: 15px;
    margin-top: -15px;
    top: 50%;
}
.filter-res-box::before {
    border-color: rgba(194, 225, 245, 0) #d84c4c rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);
    border-width: 18px;
    margin-top: -18px;
    top: 50%;
}*/

input[type="checkbox"].form_style, input[type="radio"].form_style {
    margin-left: 5px;
    margin-right: 3px;
    margin-top: 0;
}
.is-wares input[type="checkbox"].form_style, .is-wares input[type="radio"].form_style {
    margin-left: 4px;
    margin-right: 3px;
}

.group-column {float: left; width: 25%}

.formfilter-wrapper-sidebar{padding-top: 20px}
/* .formfilter-wrapper-sidebar > table{width: 200px;} */
.formfilter-wrapper-sidebar > table{width: 100%;}
.formfilter-wrapper-panel { margin: 20px 0; padding: 15px 0; }
.formfilter-wrapper-panel > table{width: 100%;}
.filter_form_expanded_expanded .filter-charact-group-title span{font-weight: bold}
.filter_form_expanded_expanded input.submit.fixed-width {width: 110px;}

.filter-charact-charact.not-grouped>div>span{
    display: block;
    margin: 0 0 0 20px;
    overflow: hidden;
    white-space: nowrap;
    width: 172px;
}

.filter_content .nowrap{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    width: 178px;
}

.hr {
    width: 180px;
    height: 2px;
    background-color: #ed145b;
    margin: 4px 0;
}