@charset "utf-8";
.d_content{width:900px; margin-left:auto; margin-right:auto; position:relative}
.d_logo{margin-bottom:1em}
.d_address{font-size:20px; margin-bottom:1em}
.d_pictures{width:700px; float:left; background:url(/images/det_picbox_back.png) repeat-y}
.d_pictures_top{ background:url(/images/det_picbox_top.png); height:14px}
.d_pictures_content{padding:1em 1em 1em 1em}
.d_pictures_bottom{background:url(/images/det_picbox_bottom.png); height:14px}
.d_thumbs{float:right; width:270px; margin:5px 0 0 0}
.d_thumb{width:110px;}
.d_thumb_wrap{float:right; margin:0 15px 0 0}
.d_main_pic{width:400px}
.d_price{font-size:20px}
.d_rooms {margin:1em 0; font-weight:bold}
.d_controls{padding:0 0 0 0; margin-left:720px}
.d_picbox_size{width:700px;}
.d_branch{ margin-top:2em}
.d_contact_title{margin:1em 0 .5em 0}
.d_title{margin:1em 0 1em -1em}
.d_wcbullets ul {float:left;list-style:url(../images/gt/arrow_orange.png) outside disc;margin-left:14px;padding-left:0;width:200px}
.copyright{margin-top:2em; float:left}
.d_epc, .d_floorplans{float:left}
.d_epc{margin-left:2em}

.d_main_pic_wrap {
position:relative;
}

.mainpic_wrap1, .mainpic_wrap2, .mainpic_wrap3 {max-width:410px; display:inline-table;  /* \*/display:block;/**/  }
.mainpic_wrap1 { float:left; background:url(/images/pic_shadow.png) left bottom no-repeat; }
.mainpic_wrap2 { background:url(/images/pic_shadow_br.png) no-repeat  bottom right; }
.mainpic_wrap3 { padding:0 0 6px 6px; background:url(/images/pic_shadow_tl.png) no-repeat; }
.pic_wrap1, .pic_wrap2, .pic_wrap3 {max-width:120px; display:inline-table;  /* \*/display:block;/**/  }
.pic_wrap1 { float:left; background:url(/images/pic_shadow.png) left bottom no-repeat; }
.pic_wrap2 { background:url(/images/pic_shadow_br.png) no-repeat  bottom right; }
.pic_wrap3 { padding:0 0 6px 6px; background:url(/images/pic_shadow_tl.png) no-repeat; }

.e_form{left:120px; top:130px}
.stf{left:270px; top:190px}
/*print*/
.pfd{width:500px; position:absolute; display:none; left:200px; top:210px; z-index:6; background:#FFF;  border:2px solid #A8BEA7; padding:1em 1em}
.pfd_brief{float:left; width:200px}
.pfd_full{float:left; width:250px; border-left:#ACBFD6 solid 1px; padding-left:3em}
.pdf_desc{font-size:10px; line-height:1.1em; padding:1em 0}
.pfd_button{display:block; clear:both; padding-top:1em}

.btn_close {cursor:pointer;float:right;margin-top:-3px;text-align:right}
/*map*/
.d_map{position:absolute; left:50px; top:50px; z-index:5; display:none; background:#FFF;  border:2px solid #A8BEA7; padding:.5em .5em}
.d_map_close{ text-align:right; padding-bottom:5px}
.d_map_content{width:600px; height:500px; }

.invest_pasword{ text-align:center; margin-left:auto; margin-right:auto; width:700px; padding:4em 0 2em 0; font-weight:bold}
.pass_form{
	padding:4em 0 2em 0;
}
#pass_field{border:1px solid #9AAC8D; width:250px}