@CHARSET "UTF-8";

.filter_cont { color: #373737; letter-spacing: 0px;  margin-bottom: 20px; padding: 10px 0; background-color: #e9edf0; border: 1px solid #d3d9df; position: relative; }
.filter_cont .fContent { background-color: #e9edf0; border: none;}

.filter_cont .pt10 { font-size: 12px; }

.filter_cont .grey { font: 11px Arial; color: #85919f; letter-spacing: 0.5px;}
.filter_cont .bold { font-weight: bold; }
.filter_cont .fHelp { background-color: #e9edf0;  border: none; }
.filter_cont.expanded .fHelp { display: none; }
.filter_cont.collapsed .fContent { display: none; }

.filter_cont .fCornerTL { position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: url('/siteimg/filter-new/fCornerTL.png') no-repeat; }
.filter_cont .fCornerBL { position: absolute; bottom: -1px; left: -1px; width: 7px; height: 7px; background: url('/siteimg/filter-new/fCornerBL.png') no-repeat; }
.filter_cont .fCornerTR { position: absolute; top: -1px; right: -1px; width: 7px; height: 7px; background: url('/siteimg/filter-new/fCornerTR.png') no-repeat; }
.filter_cont .fCornerBR { position: absolute; bottom: -1px; right: -1px; width: 7px; height: 7px; background: url('/siteimg/filter-new/fCornerBR.png') no-repeat; }
.filter_cont .fButtonsCont { padding-left: 63px; position: absolute; bottom: -33px; right: -1px; width: 179px; height: 33px; background: url('/siteimg/filter-new/fButtonsCont.png') no-repeat; }

.filter_cont .cbCont { margin-top: 1px; }

.filter_cont .cbCont label { font-size: 11px; }
.filter_cont .cbCont input { vertical-align: -2px; }

.filter_cont .opcl { text-align: left; width: 107px; height: 16px; background: url('/siteimg/filter-new/fActivatorBG.png') no-repeat; position: absolute; top: 0px; right: 18px; padding: 2px 0 0 0; }
.filter_cont .opcl a { text-decoration: none; margin-left: 8px; display: block; margin-top: -2px; color: #fff; font-size: 10px; cursor: pointer; padding-right: 10px;}

.filter_cont .opcl a.expanded { background: url('/siteimg/filter-new/fStrUp.png') no-repeat 81px 4px; }
.filter_cont .opcl a.collapsed { background: url('/siteimg/filter-new/fStrDown.png') no-repeat 86px 4px; }

.filter_cont table.top { width: 100%; }
.filter_cont table.bottom { width: 100%; margin-top: 10px; }

.filter_cont table.top td{ vertical-align: top; padding: 10px 0 3px; }
.filter_cont table.bottom td{ vertical-align: top; padding: 3px; width: 20%; }

.filter_cont table.top td.ppTD { padding-top: 10px; }

.filter_cont .keywords { width: 95%; margin-top: 5px; }
.filter_cont .fDate input { width: 100px; margin: 0;}
.filter_cont .fPrice input { width: 100px; margin-top: 5px;}
.filter_cont .fDate { margin-top: 5px; }
.filter_cont .fDateTD { width: 250px; }

.filter_cont a.button { display: inline; margin-right: 4px; }

.filter_cont .fSelector .fCounter { display: none; }
.filter_cont .fSelector a { font: 12px Arial; padding-right: 15px; background: url('/siteimg/filter-new/fSelector.png') no-repeat right 3px transparent; margin-right: 5px; cursor: pointer; color: #373737; text-decoration: none; }
.filter_cont .fSelector a span { border-bottom: 1px dashed #373737; color: #373737; }
.filter_cont .fSelector div span { font-weight: normal; background: url('/siteimg/filter-new/fInactiveR.png') right no-repeat transparent; margin-left: 3px; padding-bottom: 2px; line-height: 16px; padding-left: 3px; padding-right: 6px;}
.filter_cont .fSelector div { color: white; font-size: 11px; background: url('/siteimg/filter-new/fInactiveL.png') left no-repeat transparent; height: 18px; margin-top: 4px;}

.filter_cont .fSelector strong.active div span { background: url('/siteimg/filter-new/fActiveR.png') right no-repeat transparent;}
.filter_cont .fSelector strong.active div { background: url('/siteimg/filter-new/fActiveL.png') left no-repeat transparent;}

#closedFilters #saveFilter { display: none; }
#closedFilters #myFilters { right: 133px; }

#saveWrap { color: #8e95a2; font: 11px Arial;  height: 155px; margin: 10px 13px 0; overflow: auto; width: 435px; }
#saveWrap .fInfo { margin-bottom: 15px; }
#saveWrap .fInfo span { margin-left: 5px; }
#saveWrap strong { color: #373737; font-weight: bold; }
#saveWrap table { margin-top: -5px; table-layout: fixed; width: 100%; }
#saveWrap ul { margin: 5px 0 0 0; }
#saveWrap li.childNode { padding-left: 4px; }

input.not-valid { border: 1px solid #f00; }
.filterError {
	color: #555;
  font: 12px Arial;
  text-align: center;
}
#myFilterWrap { padding-top: 3px; }
#myFilterWrap .myFilterItem {
	float:left;
	font: 11px Arial;
	height: 15px;
	margin-bottom: 7px;
	width: 50%;
}
#myFilterWrap .myFilterItem .params, #myFilterWrap .myFilterItem .restore { display: none; }
#myFilterWrap a {
	cursor: pointer;
	display: none;
	height: 15px;
	margin-left: 2px;
	padding: 0 5px;
	text-decoration: underline;
	width: 9px;
}
#myFilterWrap .myFilterLink {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 2px solid #fff;
	color: #9d9d9d; 
	display: inline-block; 
	height: 15px;
	padding: 0 3px;
	zoom: 1;
}
#myFilterWrap .selected {
	color: #2d80bb; 
	border: 1px solid #d3d9df; 
	background-color: #d3d9df;
}
#myFilterWrap .deleted {
	margin-left: 5px;
	padding-top: 3px; 
} 
#myFilterWrap .myFilterLink span { text-decoration: underline; }
#myFilterWrap .myFilterLink:hover {
 	border: 2px solid #d3d9df; 
	background-color: #d3d9df;
	cursor: pointer;
	color: #555;
}
#myFilterWrap .myFilterLink:hover a { display: inline; }
#myFilterWrap .filterEdit {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #d3d9df; 
	background-color: #d3d9df;
	display: none;
	width: 160px;
}
#myFilterWrap .filterEdit a {	display: inline; }
#myFilterWrap .filterEdit input {
	display: inline;
	font: 10px Arial;
	height: 10px;
	width: 140px;
}
#myFilterWrap a.undel { display: inline; padding: 0; }
#myFilterWrap a.edit { background: url("/siteimg/filter-new/fMyFilterIcons.gif") no-repeat scroll 0 -15px transparent; margin-left: 5px; }
#myFilterWrap a.del { background: url("/siteimg/filter-new/fMyFilterIcons.gif") no-repeat scroll 0 0 transparent; }
#myFilterWrap a.commit { background: url("/siteimg/filter-new/fMyFilterIcons.gif") no-repeat scroll 0 -30px transparent; }

*:first-child+html #myFilterWrap .deleted { display: inline; }
*:first-child+html #myFilterWrap .myFilterLink { display: inline; }
*:first-child+html #myFilterWrap .filterEdit a {	display: inline-block; }
*:first-child+html #myFilterWrap .myFilterLink:hover a { display: inline-block; }
*:first-child+html #myFilterWrap a { margin-left: 0; padding: 0 0 0 6px;}
*:first-child+html #myFilterWrap a.edit { background-position: 3px -15px !important; }
*:first-child+html #myFilterWrap a.commit { background-position: 3px -30px !important; padding: 0 0 0 3px;}
