@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.sep{overflow:hidden; clear:both; height:10px; width:100%;}

.content{width:984px;}
.header{width:984px; height:81px; background-image:url(../images/top.jpg); background-repeat:no-repeat;}
.header a{width:980px; height:80px; display:block}

.meniu_sus{width:984px; margin:50px 0 5px 0;}
.meniu_sus ul{list-style:none; margin:0; padding:0;}
.meniu_sus ul li{list-style:none; margin:0; padding:0; display:inline;}
.meniu_sus ul li a{ color:#808080; font-family:"Trebuchet MS", Trebuchet; text-decoration:none; float:left; display:inline; padding:0 25px 0 25px;}

.maincontent{width:954px; border:1px #cccccc solid; padding:10px;}

.welcome {width:290px; height:418px; float:left; display:inline; margin:0 0 0 5px;}
.welcome h1 {width: 290px; height: 50px; line-height: 50px; text-align: center; letter-spacing: 10px; font-size: 12px; margin: 0px !important; }
.welcome .WebContent {margin:19px 0px 0px 0px !important; height: 301px; line-height: 14px; overflow: auto; }
.welcome .WebContent p{line-height: 14px;}
.welcome .IDSearch {height: 50px; line-height: 50px; color: #666666; width: 240px; margin: auto; }
.welcome .IDSearch .IDSearchText {height: 50px; width: 100px; padding: 0px; line-height: 50px; font-weight: normal; }
.welcome .IDSearch .IDSearchInput {height: 50px; width: 100px; padding-top: 15px; padding-left: 5px; }
.welcome .IDSearch .IDSearchInput input {border: 1px solid #CCCCCC; }
.welcome .IDSearch .IDSearchButton {height: 50px; width: 30px; padding-top: 15px; }
.welcome .IDSearch .IDSearchButton input {background: none; background-color: Transparent; background-image: none; border: none; color: #666666; width: 30px; font-weight: normal; }

.featured{width:300px; height:418px; float:left; display:inline; margin:0 0 0 30px; border: 1px solid #CCCCCC; }
.featured .slideshow {background-image:url(../images/featured.jpg); background-repeat:no-repeat; background-position: center;width: 246px; margin: 19px auto 0px auto; height: 301px; }
.featured h1 {width:300px; text-align: center; letter-spacing: 10px; font-size: 12px; height: 50px; line-height: 50px; margin: 0px !important; }
.featured h1 a {color: #666666; text-decoration: none; }
.featured h1 a:hover {color: #000000; text-decoration: none; }

.qs{width:270px; height:418px; float:left; display:inline; margin:0 0 0 30px;}
.qs h1 {width:270px; text-align: center; letter-spacing: 10px; font-size: 12px; height: 50px; line-height: 50px; margin: 0px !important; }

.meniu_jos{width:984px; margin:5px 0 5px 0;}
.meniu_jos ul{list-style:none; margin:0; padding:0;}
.meniu_jos ul li{list-style:none; margin:0; padding:0; display:inline; float:left;  padding:0 20px 0 25px;}
.meniu_jos ul li a{ color:#808080; font-family:"Trebuchet MS", Trebuchet; text-decoration:none; display:inline;}

.footer{width:984px; height:61px; background-image:url(../images/bottom.jpg); background-repeat:no-repeat; padding:10px 0 0 0;}
.footer_links a{color:#808080; font-size:10px; text-decoration:none; padding:0 10px 0 10px;}
.footer_text{color:#808080; font-size:10px;}
.footer_text a{color:#808080; font-size:10px; text-decoration:none; padding:0 10px 0 10px;}
.footer_text a.ere{color:#808080; font-size:10px; text-decoration:none; padding:0;}

li.bottom_links a{padding:0px !important; float:none !important}

.dec_pet {background-image:url(../images/dec_pet.gif); background-repeat:no-repeat; background-position: 75px 18px}

/*-----Quick_Search------*/

/*######################################################################################*/

.QuickSearch {width:270px; }

.QuickSearchTabs {width: 270px; height: 19px;}
.QuickSearchTabs ul {height:20px !important;}
.QuickSearchTabs ul li {width: 80px; }
.QuickSearchTabs ul li a {background-repeat: no-repeat; width: 80px; height: auto !important; line-height: 19px; color: #666666; font-size:11px; position:relative;}
.QuickSearchTabs ul li a:hover {color: #554039; }
.QuickSearchTabs ul li a.active {height:18px !important; font-weight: bold; font-size:12px; color:#666666; background-color: #FFFFFF; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #ffffff; margin-bottom:-1px;  }
.QuickSearchTabs ul li a.active:hover {color: #554039; font-weight: bold; }

.QuickSearchBody {width: 270px; clear: both; height: 282px; overflow: hidden; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; background-image:url(../images/map_QS.gif); background-position:15px 110px; background-repeat:no-repeat; margin: 0px; padding: 0px; }
.QuickSearchBodyLeft {width:240px;margin:auto;margin-top: 15px;text-align:left;float: none !important;clear:both;display: block !important; }
.QuickSearchBodyRight {width:240px; height: 60px; margin:auto;text-align:left;float: none !important;clear:both;display: block !important; }
.QuickSearchBodySelectTown {width:240px;clear:both;margin:auto; margin-top:45px !important; display: block !important; }
.QuickSearchBodyLeft div {height: 30px; }
.QuickSearchBodyLeft div label {display: none; }
.QuickSearchBodyLeft div span {display: block; height: 30px; float: none; }
.QuickSearchBodyLeft div span select {width: 111px !important; }
.QuickSearchBodyLeft select {width: 111px !important; }
.QuickSearchBodyLeft div span.Double {display: block; height: 30px; }
.QuickSearchBodyLeft div span.Double select {width: 111px !important; display: block; float: left; clear: none; }
.QuickSearchBodyLeft div span.Double span {width: 17px !important; display: block; float: left; clear: none; }
.QuickSearchBodyRight div {float: left; /*width: 120px !important; display: block; float: left; clear: none; overflow: hidden; */}
.QuickSearchBodyRight div label {display: none; }
.QuickSearchBodyRight div span {display: block; height: 30px; width: 120px; float: left; clear: none; }
.QuickSearchBodyRight div span select {width: 111px !important; }
.QuickSearchBodyRight select {width: 111px !important; }
.QuickSearchBodyRight div span.Double {display: block; height: 30px; width: 120px; overflow: hidden; float: left; clear: none; }
.QuickSearchBodyRight div span.Double select {width: 111px !important; display: block; float: left; clear: none; }
.QuickSearchBodyRight div span.Double span {display: block !important; float:none; clear: both; width: 100%; height: 20px; }
.QuickSearchBodyRight div.QSSaleOrRent select {margin-bottom: 10px; }
.QuickSearchBodyRight div.QSSqFt {float: right; }
.QuickSearchBodyRight div.QSSqFt span.Double {text-align: right; float: right; }
.QuickSearchBodyRight div.QSSqFt span.Double select {float: right; }
.QuickSearchBodyRight div.QSBaths span.Double {text-align: right; float: right; }
.QuickSearchBodyRight div.QSBaths span.Double select {float: right; }
.QuickSearchBodySelectTown div {display: block; margin: 0px; padding: 0px; list-style: none; float: none; clear: both; }
.QuickSearchBodySelectTown div label {display: none; }
.QuickSearchBodySelectTown div.QSSelectArea {display: block; float: none; clear: both; width: 112px; height: 30px; position: relative; top: -135px; margin-top: -30px; float: right; z-index: 1000; /*position: absolute; top: 273px; */ }
.QuickSearchBodySelectTown div.QSSelectArea select {width: 111px !important; }
.QuickSearchBodySelectTown div.QSClickToSelectTown {width: 126px !important; }
.QuickSearchBodySelectTown div.QSClickToSelectTown label {width: 111px !important; display: block; color: #666666; font-style: normal; }
.QuickSearchBodySelectTown div.QSClickToSelectTown select {width: 111px !important; height: 76px;/**/ padding: 0px; margin: 0px; /*line-height: 15px !important; */}
.QuickSearchBodySelectTown div.QSClickToSelectTown select option {/**/height: 15px;  line-height: 15px !important;}
.QuickSearchBodySelectTown div.QSClickToRemoveTown {width: 111px !important; }
.QuickSearchBodySelectTown div.QSClickToRemoveTown label {width: 111px !important; display: block; color: #666666; font-style: normal; }
.QuickSearchBodySelectTown div.QSClickToRemoveTown select {width: 111px !important; height: 76px; padding: 0px; /*line-height: 15px !important; */}
.QuickSearchBodySelectTown div.QSClickToRemoveTown select option {/**/height: 15px; line-height: 15px !important;}

.QuickSearchLinks {width:270px;height:65px; line-height: 65px; clear:both; overflow: hidden; color:#666666; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 0px; padding: 0px; background-image: url(../images/qs.jpg); background-repeat:no-repeat; background-position: center 0px; }
.QuickSearchLinkSearch {width:100%;margin:0;text-align:center;float:none;clear:both;display:block;}
.QuickSearchLinkAdvanced {display:none;}
.QuickSearchLinkSearch a {display:block;height:48px; line-height: 48px; margin-top: 19px; float:none;margin-right:auto;margin-left: auto; text-decoration:none;text-align:center; color:#666666 !important; font-family: "Trebuchet MS", Trebuchet; font-size: 12px; letter-spacing: 10px;}
.QuickSearchLinkSearch a:hover {}
.QuickSearchLinkAdvanced i {}
.QuickSearchLinkAdvanced a {}
.QuickSearchLinkAdvanced a:hover {}

/*-----End Quick Search----*/
