@charset "utf-8";
/* CSS Document */

body{background-color:#ecc229; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.sep{clear:both; overflow:hidden; height:0px; width:100%;}
ol li {list-style:decimal;}
ul li{list-style: disc;}

.top{width:100%; height:20px; background-image:url(../images/top.jpg); background-repeat:repeat-x; font-size:14px;}
.header{width:939px; height:176px; background-image:url(../images/header.jpg); background-repeat:no-repeat;}
    .header .textHP{ text-align:left; font-size:17px; font-weight:bold; padding:105px 0 0 20px;}
    .header .loginHP{ padding:12px 0 0 330px;}
.content{width:939px; background-image:url(../images/content.jpg); background-repeat:repeat-y;}
	.content .bottom{width:939px; background-image:url(../images/bottom.jpg); background-repeat:no-repeat; background-position:bottom;}
		.content .bottom .meniu{width:188px; float:left; display:inline;}
			.content .bottom .meniu ul.meniu1{padding:0; margin:0; list-style:none;}
			.content .bottom .meniu ul.meniu1 li{padding:0; margin:0; list-style:none;}
			.content .bottom .meniu ul.meniu1 li.divm{background-image:url(../images/div_meniu.jpg); background-position:bottom; background-repeat:no-repeat;}
			.content .bottom .meniu ul.meniu1 li.divm a{height:30px; line-height:30px; display:block; text-decoration:none; color:#FFFFFF; font-size:14px;}
			.content .bottom .meniu ul.meniu1 li.divm a:hover{background-image:url(../images/hover.jpg); background-repeat:no-repeat;}
			.content .bottom .meniu ul.meniu1 li a{height:30px; line-height:30px; display:block; text-decoration:none; color:#FFFFFF; font-size:14px;}
			.content .bottom .meniu ul.meniu1 li a:hover{background-image:url(../images/hover.jpg); background-repeat:no-repeat;}
		.content .bottom .main_content_sp{width:730px; float:left; display:inline; margin:10px 10px 10px 10px;}
		.content .bottom .main_content_hp{width:751px; float:left; display:inline;}
			.content .bottom .main_content_hp .welcome{width:297px; height:240px; overflow:hidden; float:left; display:inline; margin:0 0 0 20px;}
				.content .bottom .main_content_hp .welcome .title{background-image:url(../images/welcome.jpg); background-repeat:no-repeat; height:17px; line-height:17px; color:#ddb10c; font-size:20px; font-weight:bold; text-align:left; text-indent:15px; margin:10px 0 0 0;}
				.content .bottom .main_content_hp .welcome .WebContent{width:297px; height:185px; overflow:hidden; text-align:justify; color:#525252; margin:5px 0 0 0; padding:0;}
				.content .bottom .main_content_hp .welcome .WebContent span{color:#000000;}
				.content .bottom .main_content_hp .welcome .readmore{margin:5px 0 0 0; background-image:url(../images/readmore.jpg); background-repeat:no-repeat; height:13px; line-height:13px; text-indent:13px; text-align:left; font-weight:bold;}
				.content .bottom .main_content_hp .welcome .readmore a{color:#000000;}
				.content .bottom .main_content_hp .welcome .SubPages{ display:none;}
			.content .bottom .main_content_hp .conts{float:left; display:inline;}
			.content .bottom .main_content_hp .qs{width:423px;  margin:10px 0 0 11px; }
			.content .bottom .main_content_hp .mls{width:423px; text-align:right; margin:8px 0 0 0;}
    	        /* Styles for the ID Search module */
                .IDSearch { float:right; width:220px; height: 20px; line-height: 20px; font-size: 11px; text-align: right; }
                .IDSearch .IDSearchText {display: block; float: left; width: 75px; height: 20px; line-height: 20px; font-weight:normal !important; font-size: 12px !important; color:#000000; text-align: left; white-space: nowrap; }
                .IDSearch .IDSearchInput {display: block; float: left; width: 100px; height: 20px !important; line-height: 20px !important; }
                .IDSearch .IDSearchInput input {font-size: 9px; width: 95%; line-height: normal; height:13px !important; border:1px #000000 solid;}
                .IDSearch .IDSearchButton {display: block; float: left; width: 30px; height: 20px; line-height: 20px; }
                .IDSearch .IDSearchButton input {font-size: 11px; font-weight: bold; text-align: center; text-transform: uppercase; width: 95%; background-image:url(../images/go2.jpg); color:#ffffff; background-color:Transparent; border:none;}
        	.content .bottom .main_content_hp .openhouse{background-image:url(../images/open.jpg); background-repeat:no-repeat; width:320px; height:173px; float:left; display:inline;}
			    .content .bottom .main_content_hp .openhouse .sshow{ margin:35px 0 0 0; width:300px; height:120px;}
			.content .bottom .main_content_hp .featured{background-image:url(../images/featured.jpg); background-repeat:no-repeat; width:431px; height:173px; float:left; display:inline;}
			    .content .bottom .main_content_hp .featured .strip{ width:400px; height:118px; padding:40px 0 0 8px;}
           .banner{ background-image:url(../images/banner.gif); background-repeat:no-repeat; width:720px; height:106px; float:left; margin: 0 0 15px 200px; display:inline;}
           .banner a{width:720px; height:106px; text-decoration:none; display:block;}
    .footer{ font-size:11px; color:#3b3b3b; margin:5px 0 0 0; }
    .footer a{color:#3b3b3b;}
    .footer b{color:#000000;}
/************************************ HOMEPAGE ***********************************************************/



.QuickLogin {width: 600px !important; height: 16px !important; overflow: hidden; text-align:center; }
.QuickLogin span {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12.5px;}
.QuickLogin span label {}
.QuickLogin span a {color: #000000; }
.QuickLogin span a:hover {color: #000000; }
.QuickLogin ul {}
.QuickLogin ul li {}
.QuickLogin ul li a {color: #000000; }
.QuickLogin ul li a:hover {color: #000000; }

.QuickLogin .spanLogin {width: 280px !important; margin-right: 10px; float: left; clear: none; }
.QuickLogin .spanLogin a {}
.QuickLogin .spanLogin a:hover {}
.QuickLogin .spanLogout {width: 280px !important; margin-right: 10px; float: left; clear: none; }
.QuickLogin .spanLogout a {}
.QuickLogin .spanLogout a:hover {}
.QuickLogin .spanLogout label {}
.QuickLogin .AccountLinks {width: 50% !important; float: left; clear: none; font-family: Tahoma; }
.QuickLogin .AccountLinks li {}
.QuickLogin .AccountLinks li a {background-color: #ecc229; border: 1px solid #b4910d; color: #000000; }
.QuickLogin .AccountLinks li a:hover {color: #fce3a4;}
.QuickLogin .AccountLinks li a label {color: #FFFFFF;}

/* CSS Document */
ul.HomepageFeaturedProperties {display: block; float: left; margin: 0px; padding: 0px; list-style-type: none; }
.HomepageFeaturedProperties {}

.HomepageFeaturedProperties li.listing {display: block; margin: 0px; padding: 0px; list-style-type: none; }
.HomepageFeaturedProperties .listing {}

.HomepageFeaturedProperties .listing .listingPhoto {margin: 0px; padding: 0px; float: left; }
.HomepageFeaturedProperties .listing .listingPhoto a {}
.HomepageFeaturedProperties .listing .listingPhoto a:hover {}
.HomepageFeaturedProperties .listing .listingPhoto a.permalink {}
.HomepageFeaturedProperties .listing .listingPhoto img {}
.HomepageFeaturedProperties .listing .listingPhoto img.photo { border:1px #484848 solid !important; width:320px !important; height:240px !important; margin-left:14px !important;}

.HomepageFeaturedProperties .listing .listingDetails {margin: 0px; padding: 0px; float: left;text-align:left; width:239px;margin-top:10px !important; text-indent:16px;}
.HomepageFeaturedProperties .listing .listingDetails .location {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#000000; }
.HomepageFeaturedProperties .listing .listingDetails .location .adr {}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .street-address { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .localitySeparator { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .locality {}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .regionSeparator { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .regionSeparatorDash { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .region { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .postal-codeSeparator { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .postal-code { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; }
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .priceLabel { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .price {}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .priceSeparator { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .fn { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .offerSeparator { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .offer { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .description {margin: 0px; padding: 0px; display:none;}

.HomepageFeaturedProperties .listing .listingLinks {margin: 0px; padding: 0px;margin-top:10px !important;}
.HomepageFeaturedProperties .listing .listingLinks .viewdetails { text-align:center !important;}
.HomepageFeaturedProperties .listing .listingLinks .viewdetails a { margin:0; padding:0; background-image:url(../images/butonDetails.jpg); background-repeat:repeat-x;  width:95px !important;height:22px; line-height:22px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; border:1px #f1b519 solid;}
.HomepageFeaturedProperties .listing .listingLinks .viewdetails a:hover {}
.HomepageFeaturedProperties .listing .listingLinks .requestinfo { display:none;}
.HomepageFeaturedProperties .listing .listingLinks .requestinfo span {}
.HomepageFeaturedProperties .listing .listingLinks .requestinfo span a {}
.HomepageFeaturedProperties .listing .listingLinks .requestinfo span a:hover {}


.QuickSearch {width: 100%;color:#000000;}

.QuickSearchTabs {width:100%;height:35px !important;clear: both; background-image:url(../images/qs_top.jpg); background-position:bottom; background-repeat:no-repeat; font-family:Tahoma;}
.QuickSearchTabs ul {list-style-type:none;margin:0px;padding:0px;}
.QuickSearchTabs ul li {list-style-type:none;margin:0px;padding:0px;text-align:center !important;display:block;float:left;width:112px !important;}
.QuickSearchTabs ul li a {display:block;text-decoration:none; font-size:14px; color:#535353; background-image:url(../images/qs_tab_off.jpg); background-repeat:no-repeat; height: 26px !important!;line-height:33px;}
.QuickSearchTabs ul li a:hover {}
.QuickSearchTabs ul li a.active {display:block;text-decoration:none; font-size:14px; font-weight:bold; color:#535353;background-image:url(../images/qs_tab_activ.gif); background-repeat:no-repeat;  height: 34px !important!; line-height:34px; }
.QuickSearchTabs ul li a.active:hover {}

.QuickSearchBody {width:100%;clear: both; background-image:url(../images/qs_content.jpg); background-repeat:repeat-y; height:130px !important;}
.QuickSearchBodyLeft {width:40%;margin-left:5% !important; margin-right:5% !important;margin-top:0% !important; margin-bottom:0% !important; text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}
.QuickSearchBodyRight {width:40%;margin-left:5% !important;margin-right:5% !important; margin-top:0% !important; margin-bottom:0% !important;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}
.QuickSearchBody ul {list-style: none;margin: 0px;padding: 0px;}
.QuickSearchBody li {list-style: none;margin: 0px;padding: 0px;}
.QuickSearchBody br {display: block;clear: both;}
.QuickSearchBodyLeft select {width:90%; font-size:11px; color:#393939;}
.QuickSearchBodyRight select {width:45%; font-size:11px; color:#393939;}
.QuickSearchBody label {display:block;margin-bottom:2px;margin-top:5px; font-weight:bold; font-size:12px; color:#393939;}

.QuickSearchLinks {width:100%;height: 35px !important; clear: both; background-image:url(../images/qs_bottom.jpg); background-position:bottom; background-repeat:no-repeat; margin:0; padding:0;}
.QuickSearchLinkSearch {width:40%;margin:0% 5% 0% 5%;text-align:right;float:right;clear:none;/* IE6 hack */display:inline;}
.QuickSearchLinkAdvanced {width:40%;margin:0% 5% 0% 5%;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}
.QuickSearchLinkSearch a {display:block;float:right;width:78px;height:23px !important;line-height:23px !important;text-decoration:none;text-align:center; background-image:url(../images/qs_buton.jpg); background-repeat:no-repeat; font-size:15px; color:#FFFFFF;}
.QuickSearchLinkSearch a:hover {}
.QuickSearchLinkAdvanced i {display:block;float:left;font-style:normal;margin-right:4px;color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:lowercase;}
.QuickSearchLinkAdvanced a {display:block;float:left; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:lowercase;}
.QuickSearchLinkAdvanced a:hover {}


/* Styles for the HOMEAPGE Open Houses module */
ul.HomepageOpenHouses {display: block; float: left; margin: 0px; padding: 0px; list-style-type: none; overflow: auto;width:300px !important; height:120px; }
.HomepageOpenHouses {}

.HomepageOpenHouses li.listing {display: block; margin:0; padding:10px 0 0 0; list-style-type: none; width: 94%; clear: both; }
.HomepageOpenHouses .listing {}

.HomepageOpenHouses .listing a.permalink {text-decoration: none; display: block; width: 100%; cursor: pointer; }
.HomepageOpenHouses .listing a {text-decoration: none; }
.HomepageOpenHouses .listing a:hover {text-decoration: none; }

.HomepageOpenHouses .listing .listingPhoto {display: inline; margin: 0px; padding: 0px; float: left; clear: none; width: 30%; }

.HomepageOpenHouses .listing .listingPhoto img {width: 90%; float: left; display: inline; margin-right: 10px !important; }
.HomepageOpenHouses .listing .listingPhoto img.photo { width:93px !important; height:69px !important;}

.HomepageOpenHouses .listing .listingDetails {display: inline; margin: 0px; padding: 0px; float: left; clear: none; width: 62% !important; text-align:left !important;}

.HomepageOpenHouses .listing .listingDetails .location {display: block; margin: 0px; padding: 0px; clear: both; text-align:left !important;}
.HomepageOpenHouses .listing .listingDetails .location .adr {color:#000000 !important; font-weight:bold !important;}

.HomepageOpenHouses .listing .listingDetails .basicinfo {margin: 0px; padding: 0px; clear: both; text-align:left !important;}
.HomepageOpenHouses .listing .listingDetails .basicinfo .priceLabel {display:none;}
.HomepageOpenHouses .listing .listingDetails .basicinfo .price {color:#be6700 !important;}
.HomepageOpenHouses .listing .listingDetails .basicinfo .priceSeparator {display:none;}
.HomepageOpenHouses .listing .listingDetails .basicinfo .fn {display:none;}
.HomepageOpenHouses .listing .listingDetails .basicinfo .offerSeparator {display:none;}
.HomepageOpenHouses .listing .listingDetails .basicinfo .offer {display:none;}

.HomepageOpenHouses .listing .listingDetails .dateandtime {color:#be6700 !important; margin: 0px; padding: 0px; clear: both; text-transform: lowercase !important; }


/* END styles for the HOMEAPGE Open Houses module */
