html,body{
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:12px;
	line-height:1.5em;
	color:#063;
	/*background:url(../images/bg.png) fixed;*/
}
img{
border:0;
}
h2{
	font-size:16px;
	color:#060;
}
.h2{
	font-size:16px;
	color:#060;
}
a,a:hover,a:visited{
	color:#063;
	text-decoration:none;
}
div,tbody,tr,td,embed,a,form,img,ul,li{
	margin:0;
	padding:0;
	text-decoration:none;
}
#logo{
	position:absolute;
	width:235px;
	height:120px;
	top: 25px;
}
#logo a{
	width:100%;
	height:100%;
}
#top_banner{
	top:35px;
	left:235px;
	position:absolute;
	width:468px;
	height:60px;
	overflow:hidden;
}
#translate{
	position:absolute;
	left: 11px;
	top: 2px;
	font-weight:bold;
}
#header{
	margin:0;
	padding:0;
	width:960px;
	height:148px;
	background:url(../images/header.png) top right no-repeat;
}
#wrapper{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:960px;	
	height: auto !important;
	height: 100%;
	min-height: 100%;
	padding:0 0 50px 0;
	
	/*border:1px solid #ccc;*/
}
#nav{
	width:750px;
	vertical-align:bottom;
	padding:125px 0 0 0;
}
#nav ul{
	margin:0;
	float:right;
	padding:0;
	list-style:none;
}
#nav ul li{
	margin:0;
	display:inline;
}
#nav ul li a{
	margin:10px 0 0 0;
	padding:0 8px 0 8px;
	height:20px;
	color:#333;
	text-decoration:none;
	vertical-align:bottom;
	font-size:14px;
}
#nav ul li a:hover{
	color:#333;
	text-decoration:none;
}
#content{
	margin:-1px 0 0 0;
	padding:0 0 50px 0;
	width:960px;
	min-height:900px;
 	height:auto !important;
  	height:900px;
	background:url(../images/wood_top.png) no-repeat white;
}
#left{
	float:left;
	width:199px;
}
#member{
	width:199px;
	text-align:center;
	margin:0 0 20px 0;
}

.menu{
	width:192px;
	padding:0 0 0 7px;
}

.menu ul{
	list-style-type:none;
}
.menu ul li{
	display:block;
	padding:0 0 10px 0;
	background:url(../images/plus.png) no-repeat;
}
.menu ul li a{
	padding:0 0 0 20px;
	font-size:14px;
	vertical-align:top;
	cursor:pointer;
}
.menu ul ul{
	margin:0;
	padding:0;
}
.menu ul ul li{
	background:none;
	vertical-align:top;
}
.menu ul ul li a{
	padding:0 0 0 20px;
	font-size:13px;
	background:none;
	color:#666;
	overflow:visible;
}
#notice{
	margin:20px 0 0 0;
}
.box{
	margin:20px 0 0 20px;
	width:105px;
	text-align:center;
	font-size:13px;
}
.box img{
	margin:0 0 5px 0;
	cursor:pointer;
}
.price{
	color:#666;
	line-height:1.5em;
}
#right{
	float:left;
	width:720px;
	padding-left:25px;
	color:#666;
}

#right_top{
	width:739px;
}
#right_top .bg{
	float:left;
	padding:0 0 0 13px;
	width:748px;
	background:url(../images/bg_vip_search.png) repeat-x;

}
#room{
	float:left;
	margin:43px 0 0 0;
	width:408px;
	height:260px;
	overflow:hidden;

	text-align:center;
}
#vip_search{
	float:left;
	width:337px;
	height:302px;
}
#vip{
	float:left;
	margin:10px 0 0 0;
	width:320px;
	height:150px;
	background:url(../images/bg_vip_notice.png) no-repeat;
	padding:9px 0 0 18px;
}
#vip .box{
	float:left;
	width:93px;
	margin:0;
	padding:0 12px 0 0;
}
#search{
	float:left;
	width:320px;
	height:115px;
	margin:2px 0 0 0;
	padding:5px 0 0 18px;
}
#search form{
	padding:0 0 0 10px;
}
#search select{
	color:#063;
	width:140px;
	outline-color:#063;
	margin:8px 0 0 0;
	height:23px;
}
#show_back_room{
	position:absolute;
	padding:100px 0 0 0;
	width:10px;
	height:70px;
}

#show_next_room{
	position:absolute;
	right:2px;
	padding:100px 0 0 0;
	width:10px;
	height:70px;
}
#show_back_room img,#show_next_room img{
	cursor:pointer;
}
#showroom{
	height:128px;
	padding:41px 0 0 0;
	overflow:hidden;
}
#showroom .room{
	float:left;
	margin:6px 0 0 5px;
	width:105px;
	height:55px;
}
#showroom .room a{
	border:none;
	float:left;
	height:52px;
	padding:3px 15px 0 15px;
}
#showroom .room a:hover{
	background:url(../images/border_room.gif) no-repeat;
}

#showroom img{
	border:0;
}
#right_both{
	margin:0;
	padding:0;
}
#right_both_full{
	float:left;
	width:740px;
	padding:25px 0 0 20px;
}
#right_both_full h2{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	padding:0 0 4px 0;
}
.vshapebox{
	float:left;
	width:205px;
	margin:0 26px 0px 5px;
}
.vshapebox_top{
	margin:0;
	padding:0;
	height:15px;
	background:url(../images/border_vshapebox_top.png) no-repeat;
}
.vshapebox_mid{
	padding:5px 0 0 7px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	font-size:13px;
	width:198px;
	background:url(../images/border_vshapebox_mid.png) repeat-y;
	overflow:hidden;
}

.vshapebox_mid h2{
	color:black;
}
.vshapebox_both{
	height:25px;
	background:url(../images/border_vshapebox_both.png) no-repeat;
	text-align:right;
	padding:0 12px 0 0;
}
.vshapebox_both img{
	border:0px;
}
.form{
	float:left;
	width:700px;
	background:url(../images/hr.png) no-repeat;
	margin:0 0 0 19px;
	padding:11px 0 0 0;
}
.form td{
	margin:0;
	padding:0 0 8px 0;
}
.input{
	border:1px solid #69c;
}
.button{
	background:#093;
	border:1px solid #093;
	font-size:13px;
	color:#fff;
	height:23px;
}
#right_both_left{
	float:left;
	width:561px;
	padding:5px 0 0 0;
}
h1{
	margin:0 0 0 5px;
	height:10px;
	height:20px;
	padding:40px 0 0 45px;
	font-size:17px;
	font-weight:normal;
	background:url(../images/condo.png) no-repeat;
	color:#016232;
}
.shapebox{
	width:552px;
}
.shapebox_top{
	margin:0;
	padding:0;
	height:60px;
	background:url(../images/border_shapebox_top.png) no-repeat;
}
.shapebox_mid{
	min-height: 150px;
	height: auto !important;
	height: 150px;
	padding:10px 20px 0 20px;
	background:url(../images/border_shapebox_mid.png) repeat-y;
}
.shapebox_both{
	height:25px;
	background:url(../images/border_shapebox_both.png) no-repeat;
	text-align:right;
	padding:0 12px 0 0;
}
.shapebox_both img{
	border:0px;
}
.new_shapebox{
	width:685px;
	padding:0 0 15px 0;
}
.new_shapebox h2{
	color:#000;
}
.new_shapebox_top{
	margin:0;
	padding:0;
	height:60px;
	background:url(../images/border_shapebox_top_new.png) no-repeat;
}
.new_shapebox_mid{
	min-height: 60px;
	height: auto !important;
	height: 60px;
	padding:10px 20px 0 20px;
	background:url(../images/border_shapebox_mid_new.png) repeat-y;
}
.new_shapebox_both{
	height:25px;
	background:url(../images/border_shapebox_both_new.png) no-repeat;
	text-align:right;
	padding:0 12px 0 0;
}
.new_shapebox_both img{
	border:0px;
}
.advertise{
	margin:0;
	padding:8px 0 0 5px;
}
.advertise a{
	margin:0;
	padding:0;
}
/*
.advertise img{
	margin:0;
	padding:0 4px 2px 0;
	border:0;
}
*/
.notice td{
	padding:0 0 8px 0;
	vertical-align:top;
}
.comment{
	float:left;
	color:#666;
	line-height:18px;
}
/*
.notice_icon{
	width:86px;
	float:left;
	padding:0 20px 0 0;
}
.notice_content{
	float:left;
	width:378px;
	color:#999;
	line-height:20px;
}
*/
.topic{
	padding:20px;
	list-style-type:none;
	line-height:20px;
}
.topic_name{
	float:left;
	color:#666;
	width:440px;
}.topic_date{
	float:left
}
#footer_banner{
	width:468px;
	height:60px;
	padding:0 0 0 36px;
	overflow:hidden;
}
#right_both_right{
	float:left;
	width:199px;
}
#footer {
	position: absolute;
	left:0;
	margin: 0 auto;
	width:960px;
	height:120px;
	background:url(../images/wood_bottom.jpg) no-repeat bottom white;
	text-align:center;
	padding:0 0 0 0;
}
#footer a{
	color:#F90;
}
.clearfix:after {
    content: ".";
    display: block; 
    height: 0;
	clear:both;
    visibility: hidden;
}
.input{
	margin:2px 0 0 0;
	overflow:auto;
	/*border:1px solid #FB0B0B;*/
}

.yellow{color:#cc3;}
.red{color:red;}
.blue{color:#33F;}
.sky{color:#66C;}
.black{color:#000;}
.organe{color:#F63;}
.ligthgreen{color:#0C6;}
.darkgreen{color:#693;}

.smallads{
	margin:0;
	padding:0;
	width:100px;
	height:120px;
	overflow:hidden;
	margin:0 8px 2px 0;
	float:left;
}
#error_msg {
	padding:4px;
	background-color: #FFAEAE;
	text-align: center;
	color: #000000;
}
#com_msg {
	padding:4px;
	background-color: #CFEEB2;
	text-align: center;
	color: #000000;
}

/* Block 340px */
.block_340{
	margin:0;
	padding:5px;
	width:320px;
	float:left;
}

/* Text Color */
.text_green{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	color:#060;
}
.text_red{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	color:#F00;
}
.text_orange{
	margin:0;
	padding:0;
	color:#F30;
}
.text_black{
	margin:0;
	padding:0;
	color:#000;
}
.text_blue{
	margin:0;
	padding:0;
	color:#009;
}
.text_yellow{
	margin:0;
	padding:0;
	color:#FF0;
}
.text_brow{
	margin:0;
	padding:0;
	color:#930;
}
.text_grey{
	margin:0;
	padding:0;
	color:#333;
}

/* Color of Text Link */
.text_green a{
	margin:0;
	padding:0;
	color:#060;
	border:none;
	text-decoration:none;
}
.text_red a{
	margin:0;
	padding:0;
	color:#F00;
	border:none;
	text-decoration:none;
}
.text_orange a{
	margin:0;
	padding:0;
	color:#F30;
	border:none;
	text-decoration:none;
}
.text_black a{
	margin:0;
	padding:0;
	color:#000;
	border:none;
	text-decoration:none;
}
.text_blue a{
	margin:0;
	padding:0;
	color:#009;
	border:none;
	text-decoration:none;
}
.text_yellow a{
	margin:0;
	padding:0;
	color:#FF0;
	border:none;
	text-decoration:none;
}
.text_brow a{
	margin:0;
	padding:0;
	color:#930;
	border:none;
	text-decoration:none;
}
.text_grey a{
	margin:0;
	padding:0;
	color:#666;
	border:none;
	text-decoration:none;
}

/* Color of Text Link Hover */
.text_blue a:hover{
	margin:0;
	padding:0;
	color:#3F0;
	border:none;
	text-decoration:none;
}
.text_white ul{
	list-style-type:none;
	float:left
}
.text_white li{
	display:block;
	float:left;
}

/* Text Size */
.textsize12{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.textsize14{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
.textsize16{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
}
.textsize18{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
}
.textsize20{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
}

/* Location */
.center{
	text-align:center;
}
.right{
	text-align:right;
}

.underline{
	margin:0;
	padding:0;
	height:6px;
	background:url(../images/underline.png) repeat-x;
}
.head_shapbox_new1 h1{
	margin:0 0 0 40px;
	padding:3px 0 0 0;
	font-size:17px;
	font-weight:normal;
	color:#CF0;
	background:none;
}
.head_shapbox_new2 h1{
	margin:0 0 0 40px;
	padding:3px 0 0 0;
	font-size:17px;
	font-weight:normal;
	color:#060;
	background:none;
}
.head_shapbox_new1{width:552px; height:34px; background:url(../images/head_cont_new1.jpg) no-repeat; margin:0; padding:0;}
.mid_shapbox_new1{width:552px; background:url(../images/mid_cont_new1.jpg) repeat-y; margin:0; padding:0;}
.foot_shapbox_new1{width:552px; height:20px; background:url(../images/foot_cont_new1.jpg) no-repeat; margin:0; padding:0;}

.head_shapbox_new2{width:552px; height:34px; background:url(../images/head_cont_new2.jpg) no-repeat; margin:0; padding:0;}
.mid_shapbox_new2{width:552px; background:url(../images/mid_cont_new2.jpg) repeat-y; margin:0; padding:0;}
.foot_shapbox_new2{width:552px; height:20px; background:url(../images/foot_cont_new2.jpg) no-repeat; margin:0; padding:0;}
