.search-table * {
	font: 12px Arial;
}

.search-table {
	margin-top: 10px;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.fz_sform { border: solid 0px #6b6b6b; width: 543px; margin: 10px auto; }

.lp_list { list-style: none; }
.lp_list li { float: left; padding: 7px 11px; cursor: hand; cursor: pointer; }
.lp_list li:hover { background-color: #eee; } 

.fz_sform input,
.fz_sform .fz_lpokoi { font: 12px Verdana; }
.fz_sform input { *padding: 2px; padding: 1px 1px; text-align: center; width: 180px;  * width: 165px; border: none; border: solid 1px #6b6b6b; * float: left; }
.lp_active { font-weight: bold; color: black; background-color: #4FE90F; }
.lp_noactive { font-weight: normal; color: #666; background-color: #ddd; }
 
.fz_minipanel div { float: left; }

.fz_pokoje { height: 85px; }
.fz_pokoj { float: left; *width: 132px; width: 130px; height: 65px; margin: 10px; background: white; border: solid 1px #6b6b6b; }
.fz_lpokoi { background-color: white; border: solid 1px #6b6b6b; }
.fz_pokoj .fz_label { padding: 2px 1px; text-align: center; font: 12px Verdana; }
.fz_minipanel .panel_label { padding: 3px 3px; font: 11px Verdana; }
.fz_pokoj_o { padding: 5px 2px; }
.lo_plus, .lo_minus { cursor: hand; cursor: pointer; }
.lo_counter { padding: 0px 3px; margin: 1px 0px; border: solid 1px #888; background-color: #4FE90F; }

.date_container { float: left; width: 210px; * width: 210px; margin: 10px 10px 0 0; }
.date_label { margin-bottom: 5px; }
.calendar_icon { float: right; * float: left; * margin-left: 10px; }
.datepicker { * left: -200px; }
* html .fz_pokoj{ margin: 5px; }
* html .date_container{ margin: 5px; }
