@CHARSET "UTF-8";


.param_filter_container {
	padding: 7px;
	position: relative;
	z-index: 1;
}

.loading_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	display: none;
	background-color: #EDECEA;
	float: none;
	overflow: hidden;
	
	opacity: 0.80;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.loading_overlay img {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 25px;
}

.param_filter_container .loading_overlay img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
}

.param_filter_box {
	width: 190px;
	float: left;
	margin: 3px;
}

.param_filter_box .caption_top {
	background: #8C7E72 url("/i/filter-param-box-header-top.png") no-repeat top;
}

.param_filter_box .caption_bottom {
	background: url("/i/filter-param-box-header-bottom.png") no-repeat bottom;
	color: white;
	font: 11px Tahoma, Arial, sans-serif;
	padding: 5px;
	white-space: nowrap;
	overflow: hidden;
}

.param_filter_box .param_filter_box_content {
	border: 1px solid #B1ABA2;
	border-top: 0px;
}

.param_filter_box .param_filter_box_content .checkboxes {
	height: 120px;
	background-color: white;
	overflow-y: scroll;
}

.param_filter_box .param_filter_result_count {
	color: #FF862A;
}

.param_filter_box .cb_disabled {
	background-color: #EEEEEE;
	color: #888888;
}

.param_filter_box .cb_checked {
	background-color: #FFE0AF;
}

.param_filter_box .footer {
	height: 70px;
	width: 100%;
	background-color: #D8D8D2;
}

.param_filter_box .footer a {
	font: 11px Tahoma, Arial, sans-serif;
	color: black;
}

.param_filter_box .footer select {
	width: 100%;
}

input[type=checkbox], input[type=radio] {
    vertical-align: middle;
    position: relative;
    bottom: 1px;
}

input[type=radio] {
    bottom: 2px;
}
