.btnresb img,#legend img,#legend span,.btnlistb img,.blbot,.blleft,.blimg,.bxleftmin,.blright,.bxright,#mapTab,.bl-left-s,.ctl,.coment,.comentl,.comentr,.fields-age,#maptb,.icon-eq{
float:left;
}
#detail-tab,#map-tab,.icon-eq img,#destinationExternalImagesA,#destinationExternalImagesB,form .disp,form h3,.details-reserve{	
clear:both;
}
.gallery-act img,.gallery-act2 img,#int-apt img,.icon-eq img{margin:auto;}
#legend,.bl-left-s {font-size:10px;}
#cond,#msg_avail{font-weight:normal;}
h3{font-size:18px;}
#tabs li{
border-bottom: 0 !important;
margin: 0 .2em -1px 0;
padding: 0;
padding-left:4px;	
}
.tabslist{height:35px;}
.apartment-price{
top:10px;
right:10px;
width:570px;
height:70px;
position:absolute;
background-color:#FFF;
z-index:10;
color:#0099CC;
padding-top:2px;
font-size:13px;
}
.apartment-price ul{padding-top:4px;}
.price-day,.price-reserve{width:95px;}
.reserve{padding-left:30px!important;text-align:left!important;}
.boxmenu{height:40px;}
#tabs,#boxmenubot,.roundcont,#cond ul,.roundbottom-gr{background-color:#eee;}
#boxmenubot{height:92px;}
#content-tabs{
background-color:#FFF;
width:968px;
float:left;
overflow:hidden;
}
.blbot{
width:958px;
border-top: dotted 1px #CCC;	
padding-top:8px;
}
form h3{color:#000;padding-bottom:6px; margin-top:20px;}
form p{padding-top:2px;margin:0px;}
.blimg{
width:310px;
margin-left:4px;
overflow:hidden!important;
}
.bxleft{
padding-top:10px;
width:350px;
padding-left:0px;
}
.bxleftmin{
padding-top:4px;
width:90px;		
line-height:20px;
}
.blright{width:588px;padding-left:10px;}
.bxright{
padding-top:10px;
width:578px;
padding-left:0px;
color:#000;
}
#detail-tab,#map-tab{
width:968px;
float:left;
padding-bottom:40px;
}
#mapTab{width:790px;height: 470px;}
.bl-left-s{
width:150px; 
padding-right:10px;
text-align:justify;
}
.bl-left-s h3{
font-size:12px;
padding-bottom:4px!important;
}
.ctl{
width:412px;
background-color:#CCC;
}
#gallery_load{
height:60px;
width:350px;
overflow:hidden;
}
#gallery li,#gallery2 li{display:block;}
#gallery2 li{padding-right:4px;padding-top:4px;}
#gallery2{
width:958px;
padding-left:5px;
padding-top:14px;
padding-bottom:10px;
}
.gallery-act{
width:350px;
height:216px;
overflow:hidden;
font-size:10px;
text-align:center;
}
.gallery-act2{
width:310px;
height:216px;
}
#photos-tab  h1,#map-tab  h1{
padding-top:10px;
padding-left:0px;
margin-left:0px;
color:#3399CC;
}
#content-tabs  h2{
padding:0px;
margin:0px;
font-size:18px;
line-height:18px;
color:#66CC00;
}
ul.cfeat{
width:170px;
color:#3399CC;
float:left;
display:block;
padding-left:10px;
padding-right:10px;
border-left: solid 2px #eee;
border-right: solid 2px #eee;
height:300px;
}
ul.cfeat li{line-height:18px;float:none!important;}
#content-tabs .votes-apartment{
padding-bottom:40px;
padding-top:10px;
}
#int-apt{
width:412px;
overflow:hidden;
text-align:right;
}
.icon-eq{
width:42px;
font-size:10px;
color:#000;
text-align:center;
overflow:hidden;
}
.comentlt{
white-space: nowrap;
line-height:10px;
padding:0px;
margin:0px;
display: block;
}
#text-eq{border-bottom: dotted 1px #CCC;padding-bottom:20px;}
#text-eq ul{
width:138px;
border-left: dotted 1px #CCC;	
padding-left:4px;
}
#text-eq ul li{float:none;padding-bottom:3px;}
#text-eq  #first-eq{border: none;color:#3399CC;}
#cond ul{padding:10px;}
#cond li{width:558px;padding-bottom:4px;}
li.btnresb,li.btnlistb{float:right;display:block;}
.btnresb a,.btnlistb a{
color:#FFF;
line-height:31px;
display:block!important;	
background-repeat: no-repeat;
background-position: right top;
padding-right:8px;
float:right;
margin-right:10px;
margin-top:6px;
}
.btnresb a{background-color:#66CC00;background-image: url(../../imgs/but/btbr.png);}
.btnlistb a{background-color:#FF9900;background-image: url(../../imgs/but/btbro.png);}
.btngris{
background-color:#CECECE!important;
background-image: url(../../imgs/but/btbrgr.gif)!important;	
}
.details-reserve{
width:550px;
padding-top:0px;
padding-bottom:6px;
padding-left:5px;
color:#000;
font-size:12px;
text-align:right;
font-weight:normal!important;
}
#legend
{
	margin-bottom:10px;
}
#legend img{
padding-top:2px;
padding-left:10px;
padding-right:4px;
}
.num-date-arr,.num-date-go,.num-fpax,.num-fpaxkids,.num-fpaxBabys{	color:#0099cc; font-weight:bold;}
.coment{
font-size:12px;
color:#999;
line-height:1.5em;
border-bottom: dotted 1px #CCC;	
padding-bottom:10px;
padding-top:12px;
width:948px;
}
.coment .votes-apartment{padding-bottom:0px!important;}
.coment h3{font-size:14px;padding-bottom:0px;}
.comentl{width:124px;padding-left:12px;}
.comentr{
width:798px;
padding-left:12px;
font-size:11px;
}
.fields-age{width:55px;}
form .disp{padding-top:6px!important; background-color:#eee;padding-left:6px;padding-bottom:4px;
           font-weight:normal;
           }
#to-map, .search-apartments{
padding-top:4px;
color:#FF9900!important;
font-size:14px;
display:block;
text-decoration:underline;
}
#mapDetails{
width: 340px; 
height: 270px;
overflow:hidden;	
}
.selectedImg{border: solid 3px #000!important;}
.selectedImgMain{border: solid 4px #000!important;}
#gallery2 li{cursor:pointer;height:50px;}
#msg_error{
padding:6px;
display:none;	
font-size:12px;	
letter-spacing:0.1em;
color:#000;
border: solid 1px #0099cc;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
text-indent: 18px;
background-image: url(../../imgs/icons/alert.png);
background-position: 6px 8px;
}