#form-search-apartment{
width:426px;
height:158px;
font-size:14px;
margin-top:0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
border-bottom: dotted 1px #fff;	
}
div.input-rnd-city{
background-image:url(../imgs/cmb/bgrcmb.gif);
background-position:right top;
padding-right:8px;
padding-bottom:6px;
float:left;
cursor:pointer;
}
#sformb{
position:relative;
top:0px;
left:0px;
z-index:99999px;
height:159px;
overflow:hidden;
}
.res_par{background-color:#eee;padding: 4px 5px;}
.res_impar{background-color:#fff;padding: 4px 5px;}
select{
line-height:22px;
margin-right:6px;
font-weight:bold;
float:left;
font-size:13px;
font-family:Arial;
}
#flzone,#col-left-short .datem {width:120px;}
#col-left-short .datem {width:120px;}
.datem{width:132px;}
#form-search-apartment h1,#form-search-apartment h5{padding:0px;margin:0px;}
div.mopt{
padding-top:10px;
width:414px;
clear:both;
padding-left:12px;
float:left;
font-size:14px;

}
div.info-search{
width:100%;
color:#000;
font-size:12px;
float:left;
background-color:#FFF;	
}
.mopt-sh-info{display:block;float:left; }
.frmlp{width:201px;float:left;padding-left:4px;}
div#mopt-sh{width:436px;float:left;}
label.filteropt{
width:66px;
float:left;
text-align:center!important;
font-size:10px!important;
text-align:center!important;
}
.filteropt img,.filteropt input{margin:auto;display:block;margin-top:4px;padding:0px;}
.mopt a{
color:#fff;
display:block;
line-height:30px;
padding-left:12px;
background-image: url(../imgs/but/more.png);
background-position: left center;	
}
.mopt .sh{background-image: url(../imgs/but/moresh.png);}
#more,#more-long{
float:left;
line-height:30px;
cursor:pointer;
}
a#modify-form{
font-size:14px;
text-align:right; 
display:block; 
float:left;
clear:both;
height:16px;
width:412px;
background-image:none;
padding-top:6px;
padding-bottom:0px;
padding-left:0px;
margin:0px;
line-height:16px;
text-decoration:underline;
}
a.btnsrch{
background-position: center center;
float:right;
text-align:center;
padding-left:0px;
}
a.btnsrch{background-image: url(../imgs/but/srch.png);width:80px;}
.date-reservation{padding-top:7px;}
.frml{width:220px;padding-top:4px;float:left;}
.frmr{width:200px;padding-top:30px;float:left;}
.pdform{padding-bottom:6px;clear:both;padding-top:3px;}
.pdform2{
width:200px;
padding-top:1px;
height:23px;
clear:left;
float:left;
}
div.text-frm{float:left;font-size:12px;line-height:22px;padding-right:6px;}
.txt-search{line-height:20px;float:right;}
.date-apartment{padding-top:16px;}
div.input-rnd-city input {
margin:0px;
height:18px;
float:left;
border: 1px none #FFF;	
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:18px;
width:160px;
}
#col-left-short #form-search-apartment{
width:212px;
height:325px;
padding-left:6px;
}
#form-search-apartment{float:left;}
#col-left-short div.mopt{
width:206px;
clear:both;
padding-left:6px;
}
#col-left-short a.btnsrch{
background-image: url(../imgs/but/srch.png);
background-position: center center;
float:right;
width:80px;
text-align:center;
}
#col-left-short .date-reservation{padding-top:7px;}
#col-left-short .frml{width:212px;clear:both;height:130px;}
#col-left-short .frmr{width:inherit;clear:both;padding-top:10px;float:left;}
.ui-datepicker-trigger{cursor:pointer;}
.frmr .img-tooltip{padding-top:6px;}
.frmlp strong{color:#0099cc;font-weight:normal;}
.ac_results {padding: 0px;background-color: #fff;overflow: hidden;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:3000px;
height:3000px;
}
.ac_results li {
margin: 0px;
padding: 0px 0px;
cursor: pointer;
display: block;
width: 100%;
font: menu;
font-size: 13px!important;
overflow: hidden;
}
.ac_over div{background-color:#666;color:#FFF;}
