.agdet {
    background-color: #FFFFFF;
    border: 10px solid #F5F5F5;
    float: left;
    height: auto;
    padding-bottom: 5px;
    width: 570px;
	
}
.agdetheader {
    background-color: #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
    float: left;
    padding: 5px;
    width: 580px;
}
.agdetrcol {
    float: right;
    height: auto;
    padding: 5px 0 3px;
    width: 400px;
}
.agdetlcol {
    float: left;
    height: auto;
    padding: 5px 0 5px 5px;
    text-align: center;
    width: 150px;
}

.mbox{padding:5px;width:560px;min-height:50px;text-align:center;border:1px solid #ccc;background-color:#f5f5f5;float:left;}
.favbox{padding:5px;}
.favcol_l{float:left;padding-left:7px;}
.favcol_r{float:right;padding-right:7px;}
.favheader{text-align:left;padding:4px 0;display:block;width:670px;background-color:#f7f7f7;border:#ccc 1px solid;}
.favheader a{color:#069;text-decoration:none;}
.favheader a:hover{color:#069;text-decoration:underline;}
.favmenu{text-align:left;display:block;width:99%;border-right:#ccc 2px solid;position:relative;}
.favmenu a{color:#069;text-decoration:none;}
.favmenu a:hover{color:#069;text-decoration:underline;}
#listfav{width:580px;height:auto;float:left;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#favicon{width:auto;height:auto;}
.favlstl{float:left;text-align:left;padding:0 0 0 5px;width:110px;}
.favfot{padding:3px 0 6px 6px;}
.favlstr{float:left;text-align:left;padding:0 0 0 5px;width:300px;}
.favlstr a{color:#f00;text-decoration:none;}
.favlstr a:hover{color:#f00;text-decoration:underline;}
.favtools{float:left;text-align:left;padding:2px 5px 2px 5px;width:570px;background-color:#f5f5f5;height:20px;border:1px solid #ccc;}
#default-paging{display:block;text-align:center;height:22px;line-height:21px;clear:both;font-family:Tahoma,Arial;font-size:11px;font-weight:normal;width:670px;}
#default-paging a.paging{padding:5px;padding-top:2px;padding-bottom:2px;border:1px solid #e1e1e1;text-decoration:none;color:#d71919;width:20px;font-weight:normal;font-size:11px;}
#default-paging a.paging:hover{background-color:#d71919;border:1px solid #d71919;color:#fff;}
#default-paging div.active{display:inline;padding:5px;padding-top:2px;padding-bottom:2px;text-decoration:none;background-color:#d71919;border:1px solid #d71919;color:#fff;cursor:default;}
#default-paging .center{display:inline;float:left;width:60%;text-align:center;}
#default-paging .prev{display:inline;float:left;width:20%;text-align:left;}
#default-paging .next{display:inline;float:right;width:20%;text-align:right;}
#default-paging .msg-top{text-align:left;clear:both;padding:0;margin:0;}
#default-paging .msg{text-align:center;clear:both;padding:0;margin:0;}
#default-paging a.house{color:#0066ca;}
#default-paging a.house:hover{background-color:#0066ca;border:1px solid #0066ca;}
#default-paging div.house{background-color:#0066ca;border:1px solid #0066ca;}
#default-paging a.realestate{color:#3e7901;}
#default-paging a.realestate:hover{background-color:#3e7901;border:1px solid #3e7901;}
#default-paging div.realestate{background-color:#3e7901;border:1px solid #3e7901;}
#default-paging a.service{color:#b12121;}
#default-paging a.service:hover{background-color:#b12121;border:1px solid #b12121;}
#default-paging div.service{background-color:#b12121;border:1px solid #b12121;}
#default-paging a.villas{color:#3b83e5;}
#default-paging a.villas:hover{background-color:#3b83e5;border:1px solid #3b83e5;}
#default-paging div.villas{background-color:#3b83e5;border:1px solid #3b83e5;}
#default-paging a.apartment{color:#364684;}
#default-paging a.apartment:hover{background-color:#364684;border:1px solid #364684;}
#default-paging div.apartment{background-color:#364684;border:1px solid #364684;}
#default-paging a.commercial{color:#6787b0;}
#default-paging a.commercial:hover{background-color:#6787b0;border:1px solid #6787b0;}
#default-paging div.commercial{background-color:#6787b0;border:1px solid #6787b0;}
#default-paging a.office_space{color:#fea606;}
#default-paging a.office_space:hover{background-color:#fea606;border:1px solid #fea606;}
#default-paging div.office_space{background-color:#fea606;border:1px solid #fea606;}
#default-paging a.land{color:#b1b17b;}
#default-paging a.land:hover{background-color:#b1b17b;border:1px solid #b1b17b;}
#default-paging div.land{background-color:#b1b17b;border:1px solid #b1b17b;}
/* profil by iwa */
.box-profile{
	border:#999 1px solid;
	overflow:hidden;
width: 525px;
	margin-top:1px;
	background-color:#f6f6f6;
	padding-bottom:14px;
	background-image:url(bg_left_repeat.gif);
}
#box-dept{width:528px;  background-color:#cdcbcc;border:1px #cfcfcf solid;display:inline-block; overflow:hidden; margin:0 20px 0 20px;}
#dept-title{font-family:tahoma;font-size:24px; color:#666; background-color:#FFF;padding:5px;}
#dept-content{background-color:#dfddde;}
#dept-text-middle{float:left;width:110px;font-family:tahoma;font-size:11px; color:#333; padding:87px 5px 100px 5px;}
#dept-content-right {
    color: #000000;
    float: right;
    font-family: tahoma;
    font-size: 11px;
    margin-right: 55px;
    margin-top: 10px;
    width: 350px;
}
.box-management{width:500px;margin:17px 14px 0px 14px;background-color:#dddddd; border:1px #cfcfcf solid;display:inline-block; }
.photo-management{float:left; width:150px; margin:15px 10px 10px 10px;}
.content-management{float:right;  width:305px; margin:10px 10px 10px 0px; color:#000000; font-family:tahoma;font-size:11px;}
.content-management strong{font-family:tahoma;font-size:20px; font-weight:normal;}
.content-management span{font-family:tahoma;font-size:15px; font-weight:normal;}
.content-management a{color:#000000; text-decoration:none;}
#menu-profile-2  {
	 margin-bottom:5px;
	 text-decoration:none;
}
#menu-profile-2 span {
	 margin:3px;
}
#menu-profile-2 a {
	  color:#000000;
	 text-decoration:none;
}
#menu-profile {
      float:left;
      width:100%;
      font-size:10px;
      line-height:normal;
	  width:572px;height:35px;
	  background-color:#FFF;	  
}
#menu-profile ul {
      margin:0;
      padding:1px 1px 0;
      list-style:none;
}
#menu-profile li {
      float:left;
      background:url("button.jpg") no-repeat left top;
    	height: 22px;
		margin: 0;
		padding: 0 0 0 8px;
		width: 96px;
}
#menu-profile a {
      float:left;
      display:block;
      width:.1em;
      background:url("button.jpg") no-repeat right top;
      padding:5px 3px 5px 3px;
      text-decoration:none;
      font-weight:bold;
	  font-size:10px;
      color:#765;
}
#menu-profile > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu-profile a {float:none;}
    /* End IE5-Mac hack */
#menu-profile a:hover {
	
      color:#333;
}
#home #nav-home, #news #nav-news,
#products #nav-products, #about #nav-about,
#contact #nav-contact {
      background-position:0 -150px;
      border-width:0;
}
#home #nav-home a, #news #nav-news a,
#products #nav-products a, #about #nav-about a,
#contact #nav-contact a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
}
#menu-profile li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#333;

}
#menu-profile li:hover a {
      background-position:100% -150px;
}
.fcell_fav{width:auto;text-align:left;float:left;display:block;margin-left:5px;margin-right:5px;margin-bottom:2px;width:500px;}
.favlegend{float:right;text-align:left;padding:2px;width:140px;text-align:center;border-left:1px solid #f1f1f1;}
.favseparator{width:580px;height:10px;float:left;}
.rboxrealestate{width:580px;height:155px;float:left;padding:2px 0 0px;border:1px solid #67cf00;margin-top:5px;overflow:hidden}
.rbottomrealestate{float:left;background:#3e7901;position:relative;top:20px;}
.rboxservice{width:580px;height:155px;float:left;padding:2px 0 0px;border:1px solid #b92728; margin-top:5px; overflow:hidden}
.rbottomservice{float:left;background:url(../../images/styles/dev_red.jpg);position:relative; top:20px;}
#realbox{width:580px;height:auto;float:left;border:1px solid #ccc;padding:5px;text-align:justify;}
#realbox strong{color:#000;font-weight:bold;float:left;}
#realbox_foot{width:580px;height:auto;float:left;border:1px solid #ccc;padding:5px;text-align:center;background-color:#eef7e6;font-size:13px;}
#realbox2{width:580px;height:auto;float:left;padding:5px;}
#realthumbox{float:left;width:382px;padding:4px;display:table;}
.realthumbl{float:left;background-color:#fff;}
.realthumbr{float:right;background-color:#fff;}
.realthumbl_project{width:190px;text-align:center;display:table-cell;vertical-align:middle;}
.realthumbr_project{width:190px;text-align:center;display:table-cell;vertical-align:middle;}
#moreimgbox{border:1px solid #ccc;background-color:#f1f1f1;padding:9px;width:650px;float:left;}
#moreimgbox2{border:1px solid #ccc;background-color:#f1f1f1;padding:5px 0 5px 0;width:650px;float:left;}
#moreimgbox strong{font-family:Arial;font-size:14px;color:#069;font-weight:bold;}
#moreimgnav{padding:5px;width:640px;float:left;}
#moreimgthumb{padding:5px;overflow:hidden;height:104px;width:634px;}
#moreimgthumb2{padding:5px;overflow:hidden;height:104px;width:560px;}
#navbox{float:left;width:auto;height:auto;}
.fcell_fav_line{width:auto;text-align:left;float:left;display:block;margin-bottom:3px;width:500px;}
.fcell_fav_linehelp{text-align:left;float:left;display:block;margin-bottom:3px;width:330px;padding-left:110px;}
.firstHeader{background:none;margin:0;padding-bottom:2px;border-bottom:1px solid #aaa;font-family:Tahoma;font-size:13px;font-weight:bold;color:#399edd;line-height:21px;}
.firstHeader-house{color:#0066ca;}
.firstHeader-realestate{color:#3e7901;width: 670px;}
.firstHeader-service{color:#b12121;width: 670px;}
.firstHeader-villas{color:#3b83e5;width: 670px;}
.firstHeader-apartment{color:#364684;}
.firstHeader-commercial{color:#6787b0;}
.firstHeader-office_space{color:#fea606;width: 670px;}
.firstHeader-land{color:#b1b17b;}

.new_button4{background:url(../../images/form/newbtn4.gif) no-repeat;height:30px;width:140px;display:inline-block;cursor:pointer;margin:0 2px;}
.new_button_txt{padding-top:5px;font-weight:bold;width:120px;text-align:center;vertical-align:middle;color:#fff;}
#nboxdet_header{position:relative;top:0;left:0;background-image:url(../../images/news/styles/header.jpg);width:582px;height:44px;}
#nboxdet_header ul{margin:0;padding:0 8px 5px 1px;}
#nboxdet_header ul li{list-style:none;display:inline;padding:2px 2px 2px 1px;}
#nboxdet_header ul li a{text-decoration:none;color:#fff;font:11px tahoma;font-weight:bold;vertical-align:middle;padding:2px 2px 2px 2px;}
#nboxdet_header ul li a:hover{text-decoration:none;color:#00c;font:11px tahoma;font-weight:bold;}
/* new css detail news*/
#nboxdet_header_new{position:relative;top:0;left:0;background-image:url(../../images/news/styles/header.jpg);width:525px;height:44px;}
#nboxdet_header_new ul{margin:0;padding:0 8px 5px 1px;}
#nboxdet_header_new ul li{list-style:none;display:inline;padding:2px 2px 2px 1px;}
#nboxdet_header_new ul li a{text-decoration:none;color:#fff;font:11px tahoma;font-weight:bold;vertical-align:middle;padding:2px 2px 2px 2px;}
#nboxdet_header_new ul li a:hover{text-decoration:none;color:#00c;font:11px tahoma;font-weight:bold;}

.nboxdet{position:relative;overflow:hidden;border:1px solid #ccc;width:580px;height:auto;vertical-align:middle;display:inline-block;}
.nboxdet_date{font-size:11px;color:#000;margin:5px 0 0 8px;padding-bottom:5px;}
.nboxdet_cat{color:#f60;margin:5px 0 0 8px;font-weight:bold;padding-bottom:5px;}
.nboxdet_news{width:400px;height:auto;border-right:1px solid #ccc;}
/* new css detail news*/
.nboxdet_news_new{width:344px;height:auto;border-right:1px solid #ccc;}
.nboxdet_news_left_new{width:150px;height:auto;}

.nboxdet_news_left{width:180px;height:auto;}
.nboxdet_news_index ul{list-style-type:square;padding:4px;margin:15px;text-align:left;}
.nboxdet_news_index li{list-style-type:square;padding-bottom:4px;padding-top:4px;margin:0;border-bottom:1px solid #ccc;}
.nboxdet_news_index h1{font-size:12px;font-weight:bold;color:#399edd;border-bottom:1px solid #ccc;}
.nboxdet_search .fbox{padding:4px 0 4px 4px;background:#9ec1df repeat-y;height:auto;}
#nboxdet_header{position:relative;top:0;left:0;background-image:url(../../images/news/styles/header.jpg);width:582px;height:44px;}
.nboxdet_content{font-size:11px;color:#000;margin:0 8px 5px 8px;height:auto;display:block;}
.nboxdet_image{float:left;display:block;}
.nboxdet_content img{margin:5px 5px 0 5px;}
.nboxdet_contenth h2{font-size:14px;color:#399edd;font-family:Tahoma;font-weight:bold;margin:15px 8px 0 8px;cursor:default;}
.nboxdet_contenth a:hover{font-size:11px;color:#f60;font-family:Tahoma;font-weight:bold;text-decoration:none;}
.nboxdet_bottoml{float:left;width:73%;}
.nboxdet_bottomr{float:left;width:27%;}
.nboxdet_rel{text-align:justify;font-size:11px;border:1px solid #ccc;height:80px;width:560px;position:relative;margin:5px 5px 5px 5px;padding:2px 5px 18px 2px;display:block;}
.nboxdet_relh a{font-size:11px;color:#399edd;font-family:Tahoma;font-weight:bold;margin:15px 8px 0 0;}
.nboxdet_relh a:hover{color:#f60;text-decoration:none;}
.navhouse{background:url(../../images/styles/navbg2.jpg) repeat-x;}
.navhouse ul{margin:0;padding:0 0 0 182px;list-style:none;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.navhouse li{display:inline;}
.navhouse a{float:left;text-decoration:none;color:#f1f1f1;padding:8px 8px 10px 8px;}
.navhouse a:hover,.navhouse .active a{background:url(../../images/styles/navbg.jpg) repeat-x;text-align:center;text-decoration:none;color:#06c;padding:8px 8px 10px 8px;}
.navpremium{background:url(../../images/styles/navbg2_premium.jpg) repeat-x;}
.navpremium ul{margin:0;padding:0 0 0 182px;list-style:none;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.navpremium li{display:inline;}
.navpremium a{float:left;text-decoration:none;color:#f1f1f1;padding:8px 8px 10px 8px}
.navpremium a:hover,.navpremium .active a{background:url(../../images/styles/navbg_premium.jpg) repeat-x; text-align:center;text-decoration:none;color:#C34A2C;padding:8px 8px 10px 8px;}
.navapartment{background:url(../../images/styles/navbg2_apt.jpg) repeat-x;}
.navapartment ul{margin:0;padding:0 0 0 182px;list-style:none;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.navapartment li{display:inline;}
.navapartment a{float:left;text-decoration:none;color:#f1f1f1;padding:8px 8px 10px 8px;}
.navapartment a:hover,.navapartment .active a{background:url(../../images/styles/navbg_apt.jpg) repeat-x;text-align:center;text-decoration:none;color:#364684;padding:8px 8px 10px 8px;}
.navcommercial{background:url(../../images/styles/navbg2_shop.jpg) repeat-x;}
.navcommercial ul{margin:0;padding:0 0 0 182px;list-style:none;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.navcommercial li{display:inline;}
.navcommercial a{float:left;text-decoration:none;color:#f1f1f1;padding:8px 8px 10px 8px;}
.navcommercial a:hover,.navcommercial .active a{background:url(../../images/styles/navbg_shop.jpg) repeat-x;text-align:center;text-decoration:none;color:#6787b0;padding:8px 8px 10px 8px;}
.navrealestate{background:url(../../images/styles/navbg2_real.jpg) repeat-x;}
.navrealestate ul{margin:0;padding:0 0 0 182px;list-style:none;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.navrealestate li{display:inline;}
.navrealestate a{float:left;text-decoration:none;color:#f1f1f1;padding:8px 8px 10px 8px;}
.navrealestate a:hover,.navrealestate .active a{background:url(../../images/styles/navbg_real.jpg) repeat-x;text-align:center;text-decoration:none;color:#53a600;padding:8px 8px 10px 8px;}
.navservice{background:url(../../images/styles/navbg2_service.jpg) repeat-x;}
.navservice ul{margin:0;padding:0 0 0 182px;list-style:none;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.navservice li{display:inline;}
.navservice a{float:left;text-decoration:none;color:#f1f1f1;padding:8px 8px 10px 8px;}
.navservice a:hover,.navservice .active a{background:url(../../images/styles/navbg_service.jpg) repeat-x;text-align:center;text-decoration:none;color:#ae2222;padding:8px 8px 10px 8px;}
.navvillas{background:url(../../images/styles/navbg2_villas.jpg) repeat-x;}
.navvillas ul{margin:0;padding:0 0 0 182px;list-style:none;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.navvillas li{display:inline;}
.navvillas a{float:left;text-decoration:none;color:#f1f1f1;padding:8px 8px 10px 8px;}
.navvillas a:hover,.navvillas .active a{background:url(../../images/styles/navbg_villas.jpg) repeat-x;text-align:center;text-decoration:none;color:#3b83e5;padding:8px 8px 10px 8px;}
.navoffice_space{background:url(../../images/styles/navbg2_office_space.jpg) repeat-x;}
.navoffice_space ul{margin:0;padding:0 0 0 182px;list-style:none;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.navoffice_space li{display:inline;}
.navoffice_space a{float:left;text-decoration:none;color:#f1f1f1;padding:8px 8px 10px 8px;}
.navoffice_space a:hover,.navoffice_space .active a{background:url(../../images/styles/navbg_office_space.jpg) repeat-x;text-align:center;text-decoration:none;color:#fea606;padding:8px 8px 10px 8px;}
.tabbot a{font-family:Tahoma;font-size:11px;color:#fff;text-decoration:none;}
.tabbot a:hover{font-family:Tahoma;font-size:11px;color:#fff;text-decoration:underline;}
.tabbot{font:11px Arial;font-weight:bold;margin:0;}
h2#tabcontbot{font-size:11px;margin:0;}

h1#menusideheader_house{background:url(../../images/styles/sidemenu_house_header.jpg) repeat-x;margin:0;text-decoration:none;color:#f1f1f1;padding:5px 5px 7px 10px;font-size:11px;font-weight:bold;}
h1#menusideheader_apartment{background:url(../../images/styles/sidemenu_apt_header.jpg) repeat-x;margin:0;text-decoration:none;color:#f1f1f1;padding:5px 5px 7px 10px;display:block;font-weight:bold;font-size:11px;font-weight:bold;}
h1#menusideheader_commercial{background:url(../../images/styles/sidemenu_shop_header.jpg) repeat-x;margin:0;text-decoration:none;color:#f1f1f1;padding:5px 5px 7px 10px;display:block;font-weight:bold;font-size:11px;font-weight:bold;}
h1#menusideheader_realestate{background:url(../../images/styles/sidemenu_real_header.jpg) repeat-x;margin:0;text-decoration:none;color:#f1f1f1;padding:5px 5px 7px 10px;display:block;font-weight:bold;font-size:11px;font-weight:bold;}
h1#menusideheader_service{background:url(../../images/styles/sidemenu_service_header.jpg) repeat-x;margin:0;text-decoration:none;color:#f1f1f1;padding:5px 5px 7px 10px;display:block;font-weight:bold;font-size:11px;font-weight:bold;}
h1#menusideheader_land{background:url(../../images/styles/sidemenu_land_header.jpg) repeat-x;margin:0;text-decoration:none;color:#f1f1f1;padding:5px 5px 7px 10px;display:block;font-weight:bold;font-size:11px;font-weight:bold;}
h1#menusideheader_villas{background:url(../../images/styles/sidemenu_villas_header.jpg) repeat-x;margin:0;text-decoration:none;color:#f1f1f1;padding:5px 5px 7px 10px;display:block;font-weight:bold;font-size:11px;font-weight:bold;}
h1#menusideheader_office_space{background:url(../../images/styles/sidemenu_office_space_header.jpg) repeat-x;margin:0;text-decoration:none;color:#f1f1f1;padding:5px 5px 7px 10px;display:block;font-weight:bold;font-size:11px;}
h1#menusideheader_land{background:url(../../images/styles/sidemenu_land_header.jpg) repeat-x;margin:0;text-decoration:none;color:#f1f1f1;padding:5px 5px 7px 10px;display:block;font-weight:bold;font-size:11px;}
h1#menusideheader_premium{background:url(../../images/styles/sidemenu_premium_header.jpg) repeat-x;margin:0;text-decoration:none;color:#f1f1f1;padding:5px 5px 7px 10px;display:block;font-weight:bold;font-size:11px;}

.mshouse{background:url(../../images/styles/sidemenu_house01.jpg) repeat-x;height:25px;margin:0;padding:0;font-weight:normal;}
.mshouse a{background:url(../../images/styles/sidemenu_house01.jpg) repeat-x;text-decoration:none;color:#f1f1f1;padding:5px 10px 7px 10px;display:block;}
.mshouse a:hover,.mshouse .active a{background:url(../../images/styles/sidemenu_house02.jpg) repeat-x;text-decoration:none;display:block;padding:5px 10px 7px 10px;color:#f1f1f1;}
.msapartment{background:url(../../images/styles/sidemenu_apt01.jpg) repeat-x;margin:0;font-weight:normal;}
.msapartment a{background:url(../../images/styles/sidemenu_apt01.jpg) repeat-x;text-decoration:none;color:#f1f1f1;padding:5px 10px 7px 10px;display:block;}
.msapartment a:hover,.msapartment .active a{background:url(../../images/styles/sidemenu_apt02.jpg) repeat-x;text-decoration:none;display:block;padding:5px 10px 7px 10px;color:#f1f1f1;}
.mscommercial{background:url(../../images/styles/sidemenu_shop01.jpg) repeat-x;margin:0;font-weight:normal;}
.mscommercial a{background:url(../../images/styles/sidemenu_shop01.jpg) repeat-x;text-decoration:none;color:#f1f1f1;padding:5px 10px 7px 10px;display:block;}
.mscommercial a:hover,#mscommercial .active a{background:url(../../images/styles/sidemenu_shop02.jpg) repeat-x;text-decoration:none;display:block;padding:5px 10px 7px 10px;color:#f1f1f1;}
.msrealestate{background:url(../../images/styles/sidemenu_real01.jpg) repeat-x;margin:0;font-weight:normal;}
.msrealestate a{background:url(../../images/styles/sidemenu_real01.jpg) repeat-x;text-decoration:none;color:#f1f1f1;padding:5px 10px 7px 10px;display:block;}
.msrealestate a:hover,.msrealestate .active a{background:url(../../images/styles/sidemenu_real02.jpg) repeat-x;text-decoration:none;display:block;padding:5px 10px 7px 10px;color:#f1f1f1;}
.msservice{background:url(../../images/styles/sidemenu_service01.jpg) repeat-x;margin:0;font-weight:normal;}
.msservice a{background:url(../../images/styles/sidemenu_service01.jpg) repeat-x;text-decoration:none;color:#f1f1f1;padding:5px 10px 7px 10px;display:block;}
.msservice a:hover,#menuside_service .active a{background:url(../../images/styles/sidemenu_service02.jpg) repeat-x;text-decoration:none;display:block;padding:5px 10px 7px 10px;color:#f1f1f1;}
.msvillas{background:url(../../images/styles/sidemenu_villas.jpg) repeat-x;margin:0;font-weight:normal;}
.msvillas a{background:url(../../images/styles/sidemenu_villas01.jpg) repeat-x;text-decoration:none;color:#f1f1f1;padding:5px 10px 7px 10px;display:block;}
.msvillas a:hover,.msland .active a{background:url(../../images/styles/sidemenu_villas02.jpg) repeat-x;text-decoration:none;display:block;padding:5px 10px 7px 10px;color:#f1f1f1;}

.msoffice_space{background:url(../../images/styles/sidemenu_office_space01.jpg) repeat-x;margin:0;font-weight:normal;}
.msoffice_space a{background:url(../../images/styles/sidemenu_office_space01.jpg) repeat-x;text-decoration:none;color:#f1f1f1;padding:5px 10px 7px 10px;display:block;}
.msoffice_space a:hover,.msrealestate .active a{background:url(../../images/styles/sidemenu_office_space02.jpg) repeat-x;text-decoration:none;display:block;padding:5px 10px 7px 10px;color:#f1f1f1;}

.mspremium{background:url(../../images/styles/sidemenu_premium01.jpg) repeat-x;margin:0;font-weight:normal;}
.mspremium a{background:url(../../images/styles/sidemenu_premium01.jpg) repeat-x; text-decoration:none;color:#f1f1f1;padding:5px 10px 7px 10px;display:block;}
.mspremium a:hover,.mspremium .active a{background:url(../../images/styles/sidemenu_premium02.jpg) repeat-x; text-decoration:none;display:block;padding:5px 10px 7px 10px;color:#f1f1f1;}

.searchid_house{background:url(../../images/styles/searchbg_house.jpg) repeat-x;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}
.searchid_house_red{background-color:#ec0000;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}
.searchid_apartment{background:url(../../images/styles/searchbg_apartment.jpg) repeat-x;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}
.searchid_apartment_red{background-color:#ec0000;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}
.searchid_commercial{background:url(../../images/styles/searchbg_commercial.jpg) repeat-x;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}
.searchid_commercial_red{background-color:#ec0000;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}
.searchid_realestate{background:url(../../images/styles/searchbg_realestate.jpg) repeat-x;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}
.searchid_villas{background:url(../../images/styles/searchbg_villas.jpg) repeat-x;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}
.searchid_service{background:url(../../images/styles/searchbg_service.jpg) repeat-x;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}
.searchid_office_space{background:url(../../images/styles/searchbg_office_space.jpg) repeat-x;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}
.searchid_premium_red{background-color:#ec0000;padding-left:5px;padding-top:3px;padding-bottom:3px;color:#fff;}

#content_center{float:left;width:325px;height:auto;}
#content_center h2{font-size:18px;margin-bottom:10px;}
#content_mini{text-align:left;padding:1px;margin:2px;float:left;}
.new_button2{background:url(../../images/form/newbtn2.gif) no-repeat;height:25px;width:120px;display:inline-block;cursor:pointer;margin:0 2px;}
.new_button4{background:url(../../images/form/newbtn4.gif) no-repeat;height:30px;width:140px;display:inline-block;cursor:pointer;margin:0 2px;}
.new_button_txt{padding-top:5px;font-weight:bold;width:120px;text-align:center;vertical-align:middle;color:#fff;}
input.new_button2{border:1pt none;background:transparent url(../../images/form/newbtn2.gif) no-repeat scroll left center;cursor:pointer;width:70px;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;height:25px;margin:4px 2px 2px 2px;padding:1px 4px 5px 4px;}
input.new_button3{border:1pt none;background:transparent url(../../images/form/newbtn3.gif) no-repeat scroll left center;cursor:pointer;width:100px;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;height:30px;margin:2px 2px 2px 2px;padding:1px 4px 5px 4px;}
#realbox{width:580px;height:auto;float:left;border:1px solid #ccc;padding:5px;text-align:justify;}
#realbox strong{color:#000;font-weight:bold;float:left;}
#realbox_foot{width:580px;height:auto;float:left;border:1px solid #ccc;padding:5px;text-align:center;background-color:#eef7e6; font-size:13px;}
#realbox2{width:580px;height:auto;float:left;padding:5px;}
.rbottomrealestate{float:left; background:#3e7901; position:relative; top:20px;}
.rbottomservice{float:left;background:url(../../images/styles/dev_red.jpg);position:relative; top:20px;}
.rbottomvillas{float:left;background:url(../../images/styles/dev_blue.jpg);position:relative; top:20px;}
.rbottomoffice_space{float:left;background:url(../../images/styles/dev_orange.jpg);position:relative; top:20px;}
.rboxrealestate{width:670px;height:155px;float:left;padding:2px 0 0px;border:1px solid #67cf00; margin-top:5px; overflow:hidden}
.rboxservice{width:670px;height:155px;float:left;padding:2px 0 0px;border:1px solid #b92728; margin-top:5px; overflow:hidden}
.rboxvillas{width:670px;height:155px;float:left;padding:2px 0 0px;border:1px solid #3b83e5; margin-top:5px; overflow:hidden}
.rboxoffice_space{width:670px;height:155px;float:left;padding:2px 0 0px;border:1px solid #fea606; margin-top:5px; overflow:hidden}
#det_left_project{float:left;width:382px;border:1px solid #ccc;padding:4px; height:285px; /* display:table; */}
#det_image_project{ /* display:table-cell; */ height:285px; overflow:hidden; vertical-align:middle;}
.realthumbl_project{width:190px;text-align:center;display:table-cell;vertical-align:middle;}
.realthumbr_project{width:190px;text-align:center;display:table-cell;vertical-align:middle;}
#realthumbox{float:left;width:382px;padding:4px; display:table;}
.realthumbl{float:left;background-color:#fff;}
.realthumbr{float:right;background-color:#fff;}
.realtable{border-left:1px solid #ccc;border-top:1px solid #ccc;}
.yl{visibility:hidden;}
.emage{vertical-align:top}
.fki{width:105px;float:left;}
.fka{width:240px;float:left;}
.fka_mailmanagement{width:480px;float:left;}
.lst{width:670px;min-height:150px;float:left;display:block;border:1px solid #CCC;margin-bottom:5px;}
.listimg{width:auto;height:auto;border:1px solid #ccc;float:left;}
.listsold{width:auto;height:auto;float:left;z-index:1;position:absolute;}
.lst a{text-decoration:none;border:none;}
.lst a:hover{text-decoration:underline;}
.lst img{vertical-align:middle;}
.lst span img{border:solid 1px #ccc;padding:2px;float:left;background-color:#fff;}
.lst span a{color:#069;}
.lst span a:hover{color:#069;text-decoration:underline;}
.lst_header{float:left;width:660px;height:23px;padding:3px 5px 0 5px;background-color:#f5f5f5;}
.lst_desc{float:left;width:660px;min-height:30px;padding:2px 5px 0 5px;color:#333;}
.lst_desc strong{color:#000;font-weight:bold;}
.lst_id{float:left;min-width:175px;}
.lstr{float:right;text-align:right;}
.lstl{float:left;text-align:left;}
.lstm{float:left;text-align:left;padding:0 0 0 5px;width:290px;}
.lst_top{width:670px;height:auto;float:left;display:block;margin-bottom:5px;}
textarea{background-color:#fff;border:1px solid #ccc;padding:1px;font-size:11px;font:11px "Tahoma",arial,sans-serif;}
label{width:150px;font-size:11px;font:11px "Tahoma",arial,sans-serif;}
.radio{background:none;}
.text{border:1px solid #ccc;font:inherit;}
.button{border:1px solid #ccc;font:inherit;padding:4px;color:#fff;background-color:#0053bd;font-weight:bold;}
.button:hover{border:1px solid #ccc;font:inherit;padding:4px;color:#fff;background-color:#1963c2;font-weight:bold;}
.emailusbutton{border:1px solid #ccc;font:inherit;padding:4px;color:#fff;background-color:#0053bd;font-weight:bold;cursor:pointer;}
.emailusbutton:hover{border:1px solid #ccc;font:inherit;padding:4px;color:#fff;background-color:#1963c2;font-weight:bold;cursor:pointer;}
.fbox h2{font-family:Tahoma;font-size:11px;font-weight:bold;color:#333;}

.photo{padding:5px;border:1px #999 solid;background-color:#fff;}
#det_head{padding:4px;float:left;width:575px; margin-bottom:5px;}
#det_head_community{padding:4px;float:left;width:575px; padding-bottom:2px; border-bottom:#09F 4px solid;}
#det_headprint{padding:4px;float:left;width:585px;}
#det_left{float:left;width:382px;border:1px solid #ccc;padding:4px;height:auto;}
#det_left strong{font-weight:bold;color:#000;}
#det_left strong a{font-weight:bold;color:#069;text-decoration:none;}
#det_left strong a:hover{font-weight:bold;color:#f90;text-decoration:underline;}
#det_left a{color:#069;text-decoration:none;}
#det_left a:hover{color:#f90;text-decoration:underline;}
#det_right{float:right;width:175px;border:1px solid #ccc;padding:4px;margin:0px 0;}
#det_right strong{font-weight:bold;color:#000;}
#det_right strong a{font-weight:bold;color:#069;text-decoration:none;}
#det_right strong a:hover{font-weight:bold;color:#f90;text-decoration:underline;}
#det_right a{color:#069;text-decoration:none;}
#det_right a:hover{color:#f90;text-decoration:underline;}
.center{text-align:center;}
#det_thumb{height:104px;width:381px;overflow:hidden;}
#det_navbox{text-align:center;padding:3px 5px 0 5px;}
#det_nav{text-align:center;}
#det_nav2{text-align:right;width:210px;}
#det_nav3{text-align:left;width:210px;}
#det_th{height:114px;width:600px;margin:2px 0;}
#det_img2 {
border:2px solid #FFFFFF;
}
#det_img{border:0px solid #ccc;}
#det_multiple{display:table; width:200px; height:150px;}
#det_img_multiple{ 
/*display:table-cell;*/ 
overflow:hidden;
padding-left:2px;
vertical-align:middle;
width:200px;
height:150px;
}
#det_ind{text-align:center;margin-bottom:2px;}
#det_ind2{text-align:center;}
#detcont{width:auto;height:auto;}
#detcol{float:left;width:auto;padding:2px 20px 2px 5px;}
#detbox{width:360px;text-align:center;padding:3px 5px 0 5px;float:left;border:5px solid #f1f1f1;background-color:#f5f5f5;}
.headbg{background:url(../../images/styles/listheader.jpg)repeat-x;height:20px;}
.headid{font-family:Tahoma;font-size:13px;color:#000;background-color:#f5f5f5;}
.headidprint{font-family:Tahoma;font-size:11px;color:#000;background-color:#f5f5f5;}
.det_cell{text-align:left;float:left;width:330px;height:auto;}
.dki{width:150px;float:left;padding-bottom:4px;}
.det_div{float:left;text-align:left;width:250px;}
.bdotline{float:left;border-bottom:1px dotted #ccc;width:160px;padding:2px 5px 2px 5px;}
#detcontactbox{float:left;width:378px;padding:5px 0 5px 0;}
#detcontact{float:left;border:5px solid #f5f5f5;width:360px;height:250px;padding:5px;background-color:#fff;}
#detseparator{width:380px;height:20px;}
#periode{display:none;}
.nboxdet_content{font-size:11px;color:#000;margin:0 8px 5px 8px;height:auto;display:block;}
.nboxdet_image{float:left;display:block;}
.nboxdet_content img{margin:5px 5px 0 5px;}
.nboxdet_date{font-size:11px;color:#000;margin:5px 0 0 8px;padding-bottom:5px;}
.nboxdet_contenth h2{font-size:14px;color:#399edd;font-family:Tahoma;font-weight:bold;margin:15px 8px 0 8px;cursor:default;}
.nboxdet_contenth a:hover{font-size:11px;color:#f60;font-family:Tahoma;font-weight:bold;text-decoration:none;}
.nboxdet_cat{color:#f60;margin:5px 0 0 8px;font-weight:bold;padding-bottom:5px;}
.nboxdet_bottoml{float:left;width:73%;}
.nboxdet_bottomr{float:left;width:27%;}
.nboxdet_rel{text-align:justify;font-size:11px;border:1px solid #ccc;height:80px;width:560px;position:relative;margin:5px 5px 5px 5px;padding:2px 5px 18px 2px;display:block;}
.nboxdet_relh a{font-size:11px;color:#399edd;font-family:Tahoma;font-weight:bold;margin:15px 8px 0 0;}
.nboxdet_relh a:hover{color:#f60;text-decoration:none;}
.nboxdet_idx ul{margin:0 2px 5px 5px;padding:0 5px 5px 5px;}
#nboxdet_line{border-left:1px solid #ccc;margin:10px 5px 5px 0;min-height:100px;}
.nboxdet_idx li{list-style-type:disc;color:#f60;margin:0 5px 5px 10px;font-size:16px;height:15px;text-align:left;}
.nboxdet_more{color:#f60;font:11px;float:right;position:absolute;bottom:3px;right:5px;text-decoration:none;display:block;}
.nboxdet_more a{text-decoration:none;}
.nboxdet_more a:hover{text-decoration:underline;color:#f60;}
.min{float:left;text-align:left;width:80px;}
.max{float:left;text-align:left;width:80px;padding-left:-25px;}
