/* CSS Document */
body,td,th {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
	color: #787878;
}
body {
	background-color: #FFFFFF;
	margin-top: 0px;
}

.header{
background-image:url(../images/header_bg.gif);
background-repeat:repeat-x;}

.menu{
background-image:url(../images/menu_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
width:478px; height:18px;
text-align:center;
color:#FFFFFF;
line-height:18px;
padding-top:6px;
padding-right:25px;
}

a{font-size:12px; color:#435165; text-decoration:none;}
a:hover{font-size:12px; color:#435165; text-decoration:underline;}

.quote{background-image:url(../images/quote.gif); width:294px; height:208px; background-repeat:no-repeat; background-position:center; padding:20px;}
.quote_en{background-image:url(../images/quote_en.gif); width:294px; height:208px; background-repeat:no-repeat; background-position:center; padding:20px;}

.main_pad{padding:0 20px 20px 20px; text-align:justify;}
.main_pad2{padding:0px 20px 0 20px;}
.main_pad3{padding:20px 20px 0 20px; text-align:justify;}
.main_pad4{padding:0 0 10px 0;}
.main_pad5{padding:20px 10px 20px 10px; text-align:left;}

.search_sale{padding:8px 5px 0 20px; text-align:justify;}
.search_rent{padding:8px 20px 0 5px; text-align:justify;}

.search_saleBG{padding:0px 40px 0 20px; background-image:url(../images/search_Sale_bg.gif); height:185px;background-repeat:no-repeat; margin-left:20px; color:#3b495e; font-size:12px;}
form{ margin:0 0 0 0; padding:0 0 0 0;color:#3b495e;}
.search_saleBG label {color:#3b495e; font-size:14px;}

.search_rentBG{padding:0 40px 0 20px; background-image:url(../images/search_Rent_bg.gif); height:185px;background-repeat:no-repeat; margin-left:25px; color:#3b495e; font-size:12px;}
.search_rentBG label {color:#3b495e; font-size:14px;}

.input{border:1px solid #3b495e; background-color:#FFFFFF;color:#3b495e; margin:2px 0 2px 0;}
.input2{border:1px solid #3b495e; background-color:#FFFFFF; width:150px;color:#3b495e;}

.butt{border:0px solid #FFFFFF; background-color:#3b495e; color:#FFFFFF; font-size:12px; padding:2px; margin-bottom:2px;}

.padding{padding:10px;}

.listings_right{padding:35px 20px 0 5px;}


.search_text{ color:#3b495e; font-size:14px;}

.list_property{border:1px solid #c6cad0; padding:8px; margin-bottom:10px; height:109px; overflow: hidden;}

.bluetext{color:#435165;}

.smal_thumbs{border:1px solid #CCCCCC; padding:3px;}
.big_thumbs{border:1px solid #CCCCCC; padding:5px;}

.estate_home{padding:0 10px 0 15px; text-align:justify;}
.estate_home p{padding:0 0 10px 0; margin:0;}

.contacts{ padding:0px 20px 0 20px; margin-left:20px; border-left:1px solid #CCCCCC; text-align:left;}
.contacts p{padding:0 0 15px 0; margin:0;}

h1{font-size:16px; color:#3b495e; font-weight:bold; margin:0; padding:0 0 10px 0;}
h2{font-size:16px; color:#3b495e; font-weight:bold; margin:0; padding:0 0 5px 8px; border-left:5px solid #c6cad0;}
h3{font-size:16px; color:#3b495e; font-weight:bold; margin:0; padding:5px 0 10px 0; text-align:left;}

.menu a{text-decoration:none; font-weight:bold; font-size:11px; color:#FFFFFF; padding:0 12px 0 12px;}
.menu a:hover{text-decoration:underline; font-weight:bold; font-size:11px; color:#FFFFFF;}

.menu_pos{vertical-align:bottom;}

.created{ padding:2px 20px 2px 20px; color:#949fb1; font-size:11px;}
.created a{color:#435165; font-size:11px; text-decoration:none;}
.created a:hover{ color:#435165; font-size:11px; text-decoration:underline;}

.footer{ background-color:#435165; color:#FFFFFF; text-align:right; background-image:url(../images/footer_left.gif); background-position:left; background-repeat:no-repeat}
.footer a{text-decoration:none; font-size:11px; color:#FFFFFF; padding:0 2px 0 20px;}
.footer a:hover{text-decoration:underline; font-size:11px; color:#FFFFFF;}

.imgs{border:1px solid #CCCCCC; padding:5px;}

.footer_right{background-image:url(../images/footer_right.gif); background-position:right; background-repeat:no-repeat; width:12px; height:26px;}

.clients{background-image:url(../images/clients_right.gif); width:17px; height:49px; background-position:right; background-repeat:no-repeat;}
.clients_bg{background-image:url(../images/clients_left.gif);  background-position:left; background-repeat:no-repeat; background-color:#EDEDED;}
.clients_textbg{background-color:#f9f9f9; border-top:3px solid #FFFFFF; padding:8px 45px 8px 45px;}

.details{border-bottom:1px solid #eaecef; margin-left:20px;}
.details_links{margin-left:20px;}

.price{ width:150px; text-align:center;padding:5px 10px 5px 10px; border-bottom:1px solid #eaecef;border-left:1px solid #eaecef;border-right:1px solid #eaecef; margin:0 0 0 20px;}

a.link{ float:left; margin-right:3px;display:block; padding:5px 10px 5px 10px; border-bottom:1px solid #eaecef;border-left:1px solid #eaecef;border-right:1px solid #eaecef;}
a:hover.link{display:block; padding:5px 10px 5px 10px; border-bottom:1px solid #eaecef;border-left:1px solid #eaecef;border-right:1px solid #eaecef;}

.brd_right{border-right:1px solid #c6cad0;}