.left_body_left{
	float:left;
	width:537px;
}
.right_body_left{
	float:left;
	width:120px;
	height:200px;
}
.home_body_search{
	background:blue;
}

.place_city a{
	color:black;
}

.index_banner_advs{
	background:#CCC;
	width:654px;
	height:100px;
	margin-bottom:9px;
	margin-left:3px;
}

.frame_real_menu{
	width:520px;
	margin-left:3px;
	border:1px solid #CCC;
	border-bottom:none;
	background:#E4F4C3;
}
.real_menu{
	float:left;
	padding:5px;
	background:#4E9201;
	width:153px;
	text-align:center;
	font-weight:bold;
}
.real_menu a{
	color:white;
}
.index_body_left{
	border-right: 1px solid #CCC;
	width:670px;
	float:left;
	height:auto;
}
.index_real_block{
	width:664px;
}
.table_real{
	width:522px;
	border : 1px solid #CCC;
	border-right:none;
	border-bottom:none;
}
.table_real tr td a:hover{
	font-weight:normal;
}
.first_table td{
	text-align:center;
	font-weight:bold;
	padding:5px;
	background:#F8F8FF;
}

.div_title_real{
	padding-left:3px;
	width:522px;
	
}
.table_real tr td{
	border-right : 1px solid #CCC;
}
.date_real{
	width: 10%;
}
.title_real{
	width: 45%;
}
.city_real{
	width: 20%;
}
.price_real{
	width: 25%;
}

.tr_one td {
	padding:5px;
}
.tr_two td {
	padding:5px;
	background: #F8F8FF;
}
.table_real tr td{
	border-bottom:1px solid #CCC;
}
.end_table{
	text-align:center;
}
.end_table td{
	padding:5px;
}





.home_left{
	padding-left:3px;
	float: left;	
	padding-right: 9px;
}
.home_center{;	
	float: left;
	padding-right: 9px;
	margin-top:28px;
}
.home_right{
	float: left;
}

.title_news_real{
	font-weight: bold;
	font-size: 14px;
}
#dialog_login {
	border: 1px solid #ccc;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#F8F8FF;
	border:1px solid #CCCCCC;
	padding: 0 5px;
	width:230px;
	position:absolute;
	top:20px;
}
@CHARSET "UTF-8";
#preview-message {
	display:block;
	border:1px solid #666;
	background:#FF6;
	padding:2px 5px;
	display:none;
}

	#gb
		{
		position:absolute;
		top:71px;
		left:-150px;
		width:175px;
		}
	#push
	{
		display:block;
		float:left;
		cursor:pointer;
	}
	#close{float:right;display: none;cursor:pointer;padding-right:26px}	
	#bar { 
		background: #E4F4C3; 
		z-index: 2; 
	}
	* html #bar { 
		position: absolute; 
		top: expression((710 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); 
		right: expression((42 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px'); 
	}	
	#foo > #bar { 
		position: fixed; 
		top: 710px; 
		right: 42px; 
	} 
	.hompageTop{
	}
	.registerBottom{
		padding: 5px;
	}
	.frameDialog{
		position: absolute;
		right: 0px;
		top: 0px;
		left: 0xp;
		bottom: 0px;
		z-index: 3;
		border:none;
		background:black;
		opacity:0.9;
		filter:alpha(opacity = 90);
	}
	.header_f{
		float: left;
		padding-left: 10px;
		text-align: left;
		padding-top: 10px;
		font-weight: bold;
	}
	.header_s{
		float: left;
		padding-left: 10px;
		text-align: left;
		padding-top: 5px;
		font-weight: bold;
	}
	.header_password{
		float: left;
		padding-left: 10px;
		text-align: left;
		padding-top: 10px;
		font-weight: bold;
	}
	.close{
		float: right;
		text-align: right;
		padding-top: 5px;
		margin-right:15px;
	}
	#search_form{
		position: absolute;
		display: none;
		top:150px;
		left:650px;
		z-index:9999;
		background:  transparent url(../img/vnland/bg_tranparent_grey.png) repeat scroll 0 0;
	}
	.singin{
		margin-top:4px;
		font-size: 12px;
		padding-left: 10px;
		text-align: left;
		padding-bottom: 5px;
		height:10px;
	}
	.fload{
		float: left;
		padding-bottom: 3px;
	}
	.form_m{
		width: 70px;
		float: left;
		padding-top: 7px;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
		padding-left: 10px;
	}
	.form_password{
		width: 120px;
		float: left;
		padding-top: 15px;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
		padding-left: 10px;
	}
	.form_s{
		width: 60px;
		float: left;
		padding-top: 5px;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
	}
	.note{
		padding-left: 80px;
		font-size: 12px;
		padding-bottom: 6px;
		text-align: left;
	}
	.choose_user{
		font-weight: bold;
		padding-bottom: 5px;
		font-size: 12px;
		text-align: left;
		padding-left: 10px;
		padding-top: 15px;
	}
	#reg_error{
		text-align: center;
		width: 100%;
		color: red;
		padding-bottom: 7px;
	}
	#reg_error_password{
		text-align: center;
		width: 100%;
		color: red;
		padding-top: 8px;
	}
	#search_sign{
		top:17%;
		left:40%;
		width: 290px;
		position: absolute;
		display: none;
		z-index:9999;
	}
	#reg_error_s{
		text-align: center;
		width: 100%;
		color: red;
		margin-bottom:5px;
	}
	.error	{
		color: red;
	}
	#space{
		padding-bottom: 15px;
	}
	#checkbox{
		text-align: left;
		padding-left: 10px;
	}
	.submit{
		padding-top: 15px;
		text-align: right;
		padding-right: 80px;
	}
	.log_in{
		padding-top: 7px;
		text-align: right;
		padding-right: 75px;
		margin-bottom:5px;
	}

	#information{
		width: 170px;
		height: 100px;
		background: white;
		display: none;
		position: absolute;
		text-align: left;
		border: 1px solid black;
		padding-left: 10px;
		padding-top: 15px;
		line-height: 170%;
		z-index: 1000;
	}
	.change_frame{
		width: 330px;
		position: absolute;
		display: none;	
		z-index:99;
	}
	.change_button{
		margin-left: 34px;
		padding-top: 55px;
	}

	.headder_reg{
		padding-bottom: 10px;
		padding-top: 10px;
		padding-left:5px;
		background: #CCC;
		text-align:center;
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		padding: 10px;

	}
	
	div#headder_reg, #infomation_sign	{ 
		background: #BED395 url(http://images.trulia.com/images/flair/popup/img_bg_gradient.gif) repeat-x scroll left top;
	}
	
	
	b.rtops, b.rbottoms{display:block;background: #FFF}
	b.rtops b, b.rbottoms b{display:block;height: 1px;
	   overflow: hidden; background: #c1d3fb}
	b.r1{margin: 0 5px}
	b.r2{margin: 0 3px}
	b.r3{margin: 0 2px}
	b.rtops b.r4, b.rbottoms b.r4{margin: 0 1px;height: 2px}