div.filter_block{background: #f5f5f5; padding: 14px; margin: 0px 0px 20px;}
div.filter_block table{width: 100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 2px dotted #DADADA; border-spacing: 5px;}
div.filter_block table td{width: 50%;}
div.filter_block table td.ft{ padding-right: 12px; vertical-align: top;}
div.filter_block table td.st{ padding-left: 15px;  border-left: 2px dotted #DADADA;}
	div.filter_block table td p.black{ font-family: 'PTSansNarrowbold'; color: #000000; font-size: 13px; text-transform: uppercase; padding: 0px; margin: 0px 0px 7px 9px;}
	div.filter_block table td div.blockholder{ overflow: hidden; max-height: 76px; position: relative; padding-top: 14px; margin-top: -12px;}
	div.filter_block table td div.blockholder a.but{ display: block; float: left; padding: 2px 3px; margin: 1px; background: #fff; border: 1px solid #e0e0e0; text-transform: uppercase; color: #424242; text-decoration: none; font-family: 'PTSansRegular'; font-size: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -ms-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; position: relative; z-index: 9;} 
	div.filter_block table td div.blockholder a.but:hover{color: #fff; background-color: #DB2B80; border: 1px solid #DB2B80;}
	div.filter_block table td div.blockholder a.but.active{color: #fff; background-color: #DB2B80; border: 1px solid #DB2B80;}
	div.filter_block table td div.blockholder a.but img{ position: absolute; z-index: 999; left: 0px; right: 0px; margin: 0px auto; top: -14px;display: none;}
	div.filter_block table td div.blockholder div.bottom{ height: 15px;}
	div.filter_block table td div.blockholder div.gray{position: absolute;background: url('/kzlk/filter_block/gshadow.png') repeat-x top left;width: 100%;height: 24px;left: 0px;bottom: 0px;z-index: 99;}
	div.filter_block table td div.blockholder div.gray a.updown{display: block;background: url('/kzlk_mod/filter_block/otherarrz.png') no-repeat bottom 2px center #E4D9CA;height: 15px;margin: 9px auto 0px;}
	div.filter_block table td div.blockholder div.gray a.updown:hover{ background-color: #D7BFAA;}
	div.filter_block table td div.blockholder div.gray a.updown.top{background-position: top 2px center;}

	div.filter_block div.clear{clear: both;}   
	div.filter_block  
 
select { height: 32px; line-height: 32px; background: #E9E9E9; color: #4B4B4B; font-weight: normal; padding: 2px; margin: 5px!important; border: 1px solid #DADADA; float: left; font-size: 11px; outline: none; }

div.fltr div.rangeprice{float: right; width: 40%; position: relative;}
	div.fltr div.rangeprice p.cap{position:absolute;top:0px;left:0px;right:0px;margin:auto;width:200px;text-align:center;font-family:'PTSansNarrowbold';color:#000000;font-size:13px;text-transform:uppercase;} 
div.fltr div.filters{float: left; width: 55%; position: relative;}  
div.fltr div.block{margin: 9px 5px 5px; cursor: pointer; float: left;padding: 6px 0px;}  
div.fltr div.block[name=chk1] {background: #EAEAEA; padding: 6px 7px 6px 3px;}
div.fltr div.block[name=chk1] span { font-size: 20px; font-size: 12px; font-weight: bold; line-height: 14px; color: #3E3E3E; }
div.fltr div.block:hover span{ color: #DB2B80;}  
	div.fltr div.block p{}  
div.fltr div.block a{display:block;width:14px;height:14px;float:left;background:url('/kzlk/filter_block/newcheck.jpg') no-repeat top left;margin:-1px 5px 0px;}
div.fltr div.block a.active{background-position: bottom left;} 

div.fltr div.block[name=chk1] a{background:url('/kzlk_mod/filter_block/newmarks.gif') no-repeat top left;width: 12px; height: 11px;margin: 1px 5px 0px}
div.fltr div.block[name=chk1] a.active{background-position: bottom left;} 

div.fltr div.block span{text-transform:uppercase;font-size:10px;color:#797979; transition:color 100ms linear,background-color 100ms linear;-moz-transition:color 100ms linear,background-color 100ms linear;-webkit-transition:color 100ms linear,background-color 100ms linear;-o-transition:color 100ms linear,background-color 100ms linear;} 

.filtrclear {border: 2px solid #ef627a;width: 124px;height: 33px;line-height: 27px;outline: none;display: block;float: left;margin: 5px 4px 4px 7px;background: #f5f5f5;color: #ef627a;text-transform: uppercase;font-size: 11px;}
.filtrclear:hover{background: #ef627a; color: #fff;}

.pxxc{    background: url('/pic/pxxc.jpg') repeat-x top left;
    width: 100%;
    height: 66px;
    margin-top: -20px;
    margin-bottom: 20px;}