body{
margin:0px;
background-image:url(/images/page_top_bg.jpg);
background-repeat:repeat-x;
background-color:#FBF7F6;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
}


form{
margin:0px;
padding:0px;
}

fieldset{
border:0px;
}

h1,h2,h3,h4,h5,h6{
margin:0px;
padding:0px;
}
span.h1_modified{
	font-weight:thin;
	font-size:25px;
	color:#666666;
}

span.h2_modified{
	font-weight:thin;
	font-size:18px;
	color:#666666;
}

a, a:visited{
color:#666666;
text-decoration:none;
}

a:hover{
color:#00B3DD;
}
input,textarea, select{
padding:2px;
border:1px solid #999;
}

h1{color:#666666;font-size:24px;font-weight:normal;}
h2{color:#FFFFFF;font-size:12px}


.clear{
clear:both;
}

#wrapper{
text-align:center;
}

#clouds{
background-image:url(/images/page_bottom_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#CCCCCC;
clear:both;
height:1%; /* IE6 sucks! */
border-top:5px solid #FFF;
margin-left:5px;
margin-right:5px;
}

#clouds_inner{
padding:30px;
}

#body{
width:904px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:28px;
background-image:url(/images/bg.jpg);
background-repeat:repeat-y;
border-bottom:5px solid #FFF;
}

#footer_wrapper{
background-color:#454545;
border-top:2px solid #A8A8A8;
}

#footer{
width:904px;
margin-left:auto;
margin-right:auto;
height:80px;
padding-top:10px;
}

#left_shadow{
width:2px;
height:426px;
background-image:url(/images/left_shade.jpg);
background-repeat:no-repeat;
float:left;
overflow:hidden;
}

#right_shadow{
width:2px;
height:426px;
background-image:url(/images/right_shade.jpg);
background-repeat:no-repeat;
float:left;
overflow:hidden;
}

#content{
float:left;
width:900px;
text-align:left;
position:relative;
}

#content_inner{
padding:20px;
}

#left_column{
width:190px;
float:left;
}

#main_column{
float:left;
width:474px;
padding-bottom:20px;
background-image:url(/images/content_bg.jpg);
background-repeat:no-repeat;
background-position:bottom left;
overflow:hidden;
}

#main_column_inner{
padding:5px;
padding-right:4px;

}

#left_column_inner{
padding:5px;
}

#content_text{
background-repeat:repeat-x;
padding:10px;
padding-right:30px;
padding-left:10px;
color:#403825;
}

#banner{
margin-bottom:5px;
}

#header{
padding:5px;
padding-bottom:0px;
background-color:#FFFFFF;
height:251px;
/*
background-image:url(/images/top_banner.jpg);
background-repeat:no-repeat;
background-position:5px 5px;
*/

}

#header_photo{

}

#logo{
position:absolute;
top:4px;
left:23px;
width:159px;
height:252px;
z-index:10;
background:url(/images/logo.png) no-repeat;
}

* html #logo{
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='crop');
}


#logo_emmerson{
position:absolute;
top:3px;
right:6px;
width:230px;
height:253px;
background:url(/images/logo_emmerson.png) no-repeat;
}


#logo_emmerson_pl{
position:absolute;
top:3px;
right:6px;
width:230px;
height:253px;
background:url(/images/logo_emmerson_pl.png) no-repeat;
}

#logo_emmerson_pl-1{
position:absolute;
top:3px;
right:6px;
width:230px;
height:253px;
background:url(/images/logo_emmerson_pl-1.png) no-repeat;
}


* html #logo_emmerson{
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_emmerson.png', sizingMethod='crop');
}

* html #logo_emmerson_pl{
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_emmerson_pl.png', sizingMethod='crop');
}




#right_column{
float:left;
width:230px;
}

#right_column_inner{
padding:4px;
padding-left:6px;
padding-top:15px;
background-image:url(/images/right_bg.jpg);
background-repeat:repeat-x;
background-position:top;
}

#copyright{
color:#A49A7F;
float:left;
padding-left:10px;
}

#top_offers{
padding:0px;
margin-top:10px;
}

#copyright b{
color:#D2CFC6;
font-weight:normal;
}
.block_webhilite{
padding:0px;
margin:0px;

}
#infocasa{
float:right;
text-align:right;
padding-right:10px;
}

#infocasa a, #infocasa a:visited{
color:#A49A7F;
text-decoration:none;
}

#quick_links{
background-image:url(/images/quick_links_bg.jpg);
background-repeat:repeat-x;
background-color:#9D842A;
padding:20px;
margin-top:10px;
line-height:15px;
}

#quick_links strong{
color:#FFFFFF;
}

#quick_links a, #quick_links a:visited{
text-decoration:none;
color:#333333;
}
#quick_links_title{
width:140px;
margin-left:auto;
margin-right:auto;
}

#quick_search{
text-align:right;
width:152px;
margin-left:15px;
}

#quick_search_title{
float:right;
}

.qs_l, #quick_search .label{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:auto;
padding:0px;
margin:0px;
color:#666666;
}

#menu{
text-align:right;
padding-bottom:35px;
padding-top:52px;
}
#menu table{
/*width:165px;*/
width:100%;
}

#menu td{
padding-right:13px;
}

#menu a{
color:#999999;
text-decoration:none;
}

#menu a:hover{
color:#00B3DD;
}
#menu p{
margin:0px;
text-align:right;
}
#languages{
position:absolute;
right:0px;
top:-22px;
}

#languages a, #languages a:visited{
color:#BBBBBB;
font-weight:bold;
text-transform:capitalize;
text-decoration:none;
padding:5px;
padding-left:35px;
}

#languages .en{
background-image:url(/images/flag_en.jpg);
background-repeat:no-repeat;
background-position:left 3px;
}

#languages .pl{
background-image:url(/images/flag_po.jpg);
background-repeat:no-repeat;
background-position:left 3px;
}

#languages .ru{
background-image:url(/images/flag_ru.jpg);
background-repeat:no-repeat;
background-position:left 3px;
}

.hlThumbnail img{
width:118px;
height:87px;
border:1px solid #C19536;
padding:2px;
}

.hlThumbnail{
width:125px;
height:auto;
float:left;
padding-bottom:10px;
}

.hlArea,.hlPropertyType,.hlPrice{
width:auto;
text-align:left;
float:none;
color:#666666;
}

.hlPrice{
font-weight:bold;
color:#FFFFFF;
font-size:11px;
}

.hlADA{
color:#666666;
font-weight:bold;
}

.hlArea{
color:#FFFFFF;
font-weight:bold;
border:0px;
}

.hlData{
float:left;
width:85px;
padding-left:5px;
}


.hlWrapper{
width:auto;
padding:0px;
margin:0px;
}

.qs_d{
margin-bottom:5px;
}

.qs_ia,#rn{
width:144px;
}

.list_item{
clear:both;
padding-top:15px !important;
padding-top:10px;
}

.list_item_thumb{
float:left;
}

.list_item_thumb img{
padding:2px;
border:1px solid #00B3DD;
}

.list_item_title a, .list_item_title a:visited{
font-weight:bold;
color:#00B3DD;

}
.list_item_data{
float:left;
width:265px;
padding-left:10px;
}

.list_item_text{
padding-top:5px;
}
.list_item_info{
text-align:right;
text-transform:lowercase;
}

.list_item_info a, .list_item_info a:visited{
color:#00B3DD;
font-weight:normal;
background-image:url(/images/next.jpg);
background-repeat:no-repeat;
background-position:right 2px;
padding-right:15px;
}

#topControls, #orderBy .dh{
color:#666666;
}

.paging{
font-size:10px;
}

#barWrapper{
display:none;
}

#ssPhoto{
border:0px;
overflow:visible;
margin:0px;
padding:0px;
width:455px;
}

#propertyDetails__photoSlide__photo{
width:440px !important;
/*height:auto;*/
padding:6px;
padding-bottom:7px;
background-image:url(/images/foto_bg.jpg);
background-repeat:no-repeat;
background-position:bottom left;
margin:0px;
}

#pageLinks{
text-align:right;
width:450px;

margin:0px;
}

#details_table{
padding-top:15px;
padding-bottom:15px;

}

#details_table td{
font-weight:bold;
color:#666666;
font-size:11px;
}

#details_table strong{
color:#00B3DD;
font-weight:normal;
font-size:12px;
}

#detail_thumbs{
padding-top:10px;
padding-bottom:15px;
width:450px;

}

#detail_thumbs img{
border:1px solid #CCC;
padding:2px;
margin:3px;
}


#descriptions{
margin:0px;
padding:0px;

}

#riWrapper{
margin-top:0px;
padding-top:0px;
}

.riText{
width:200px;
}

#submit input{
margin-right:10px;
margin-top:5px;
}

#more_info_form{
width:400px;

}

#brazilTable{

background-color:#999999;
}

#brazilTable td{
background-color:#FFFFFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
white-space:nowrap;
}

#brazilTable .blue{
color:#0000CC;
}
#brazilTable .red{
color:red;
}