.bhfilter{
	position:relative;
	width:220px;
	font-size:12px;
	border:1px solid #C7C7C7;
	border-radius:5px;
	-moz-border-radius:5px; 
	-khtml-border-radius:5px;
}
.bhfilter-prop{
	padding:10px 15px 10px 15px;
	
}
.bhfilter-prop:hover{
	background-color:#FEFDEA;
	-moz-transition: background-color .3s ease;
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease;
}
.bhfilter-prop-topborder{
	border-top:1px solid #C7C7C7;
}
.bhfilter-prop-hover{
	background-color:#e4e4e4;
}
.bhfilter-prop-name{
	cursor:pointer;
	font-weight:bold;
	border-bottom:1px dotted;
}
.bhfilter-prop-name-n{
	margin-left:16px;
	font-weight:bold;
	border-bottom:1px dotted;
}
.bhfilter-prop-name-n-name,
.bhfilter-prop-name-n-prs{
	font-weight:bold;
}
.bhfilter-prop-name-plus, .bhfilter-prop-name-minus{
	float:left;
	width:16px;
	height:16px;
	cursor:pointer;
}
.bhfilter-prop-name-plus{
	background:url("../images/plus.png") 3px 7px no-repeat;
}
.bhfilter-prop-name-minus{
	background:url("../images/minus.png") 3px 7px no-repeat;
}
.bhfilter-props-block{
	padding-top:5px;
	padding-left:1px;
}
.bh-subm_buttons{
	text-align:center;
}
.bh-subm_buttons .butt{
	margin-top:5px;
	margin-bottom:5px;
}

.bhfilter-props-val{
	margin:5px 0;
}
.bhfilter-props-block label.checkbox,
.bhfilter-props-block label.checkbox_checked{
	padding-left:20px;/*15px*/
	cursor:pointer;
}
.bhfilter-props-block label.checkbox{
	background:url("../images/checkbox.jpg") 0 0px no-repeat;/*0 2px*/
}
.bhfilter-props-block label.checkbox_checked{
	background:url("../images/checkbox_checked.jpg") 0 0px no-repeat;/*0 2px*/
}

span.prs_text{
	padding-top:4px;
	display:block;
	float:left;
}
span.prs{
	display:block;
	float:left;
	width:79px;
	height:25px;
	background:url("../images/inp_bg_prs.png") 0px 0px no-repeat;
}
span.prs input{
	padding:3px 0 0 5px;
	border:0px;
	background:transparent;
	font-size:12px;
}

.bhfilter-littlepopup{
	display:none;
	position:absolute;
	left:100%;
	top:0px;
	width:300px;
	height:31px;
	z-index:75;
}
.bhfilter-littlepopup-lp{
	float:left;
	width:10px;
	height:31px;
	background:url("../images/popup-lp.png") 0 0 no-repeat;
}
.bhfilter-littlepopup-cp{
	float:left;
	padding:6px;
	height:31px;
	background:url("../images/popup-cp.png") 0 0 repeat-x;
}
.bhfilter-littlepopup-cp a{
	font-weight:bold;
	text-decoration:underline;
}
.bhfilter-littlepopup-rp{
	float:left;
	width:10px;
	height:31px;
	background:url("../images/popup-rp.png") 0 0 no-repeat;
}