html, body, #map { height: 100%; margin: 0; padding: 0; font-family: Arial,Helvetica,sans-serif; }
.twocolumns{height: 100%; margin: 0; padding: 0; width:100%;}
#map {width:100%; float:right}
#leftfilters{display:block; width:25%; min-height:100%;max-height:100%; background-color: white; float:left; display:none; text-align:center}
#filters div{float:left;width:96%; margin:10px 2%}
.locationHolder{width:96%; overflow:hidden; margin:10px 2%}
.addColumn{float:left; margin:10px 2%;}
.addColumn select{min-width:100%; width:100%}
.filterHolder{display:block; background-color: white; color: #000; font-size: 1.1em; width:100%; height:400px; overflow-y:scroll}
.leftfooter{height:120px}
.faqAllHolder{width:100%; height:100%; z-index:20; background:white; position:fixed; background-color:black; display:none}
.closeButton{position:fixed; right:0; top:0; width:32px; height:32px; cursor:pointer; padding:1em; background-image:url(../img/icons/32/delete.png); background-position:center center; background-repeat:no-repeat}
.filterHolder .characteristicHolder {
	/*float:none !important;
	overflow:hidden;
	display:block;*/
}
.areaAndDistance{
	overflow:hidden;
	position:absolute;
	right:2%;
	top:60px
}
.nameHolder,.valueHolder{width:100%; text-align:left}
input[name=price_from],input[name=price_to]{width:30% !important}
input[type=text]{width:26% !important}
fieldset{text-align:left !important}
select{width:80% !important}
button{width:230px; padding:10px 10px;}
#leftfilters button{width:70%; padding:10px 10px; margin-top:20px}