
html, body {
	height: 100%;	
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

a {
	text-decoration:none;
	color:#000;
}

p {
	/*font:400 12px/17px arial;*/
	font:400 14px/18px arial;
	margin:5px 0;
}

p strong {
	font-weight:700;
}

button {
	border:none;
	cursor:pointer;
}

input[type='radio'], input[type='checkbox'] {
	border:none !important;
	background:none !important;
	padding: 0 !important;
	width:auto !important;
	margin:0 !important
}

.img {
	border:1px solid #c5c5c5;
	padding:1px;
	background:#fff;
	float:left
}

em {
	font-style:italic
}

/*with firefox*/
button::-moz-focus-inner { 
    border: 0;
    padding: 0;
} 

a.more {
	color:#e61e25;
	float:right;
	font-size:12px;
	padding-right:10px;
}

#container {}
.wrap {
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

.content {
	overflow:hidden;
	min-height:100%;
}

.body {
	padding:10px;
	overflow:hidden;
}

h1.title
{
    font: Bold 12px/18px Arial !important;
    color:#E41E26;
    display:inline;
}
label.title
{
    font: Bold 12px/18px Arial !important;
}
h1.title
{
    font: Bold 12px/18px Arial !important;
    color:#E41E26;
    display:inline;
}

#header {
	border-top:1px solid #006699;
	height:77px;
	background:url(../images/bg.png);
/*	overflow:hidden;*/
}

#head_content {
	overflow:visible;
}

#head_content span#logo{
	float:left;
	margin-top:4px;
	background:url(../images/sprite_2019.png);
	
	/*background-position:-215px -728px;  Tet */
	/* background-position:-383px -728px;Noel */
	
}
#head_content span#logo a{
	/*background:url(../images/sprite.png);*/
	text-indent:-9999px;
	float:left;
	width:157px;
	height:67px;
}
#head_content #head_nav {
	float:left;
	border-right: 1px solid #024a75;
	margin-left:20px;
	position:relative;
	z-index:1;
}
#head_content #head_nav ul >li{
	border-left: 1px solid #024a75;
	height:77px;
	float:left;
}

#head_content #head_nav ul >li >a{
	font:700 12px "tahoma";
	color:#fff;
	padding:31px 10px;
	float:left;
}

#head_nav li.actived, #head_nav li:hover {
	background:url(../images/bg.png) repeat-x red;
	background-position:0 -77px;
}


#head_content #head_nav li.actived ,#head_content #head_nav li:hover {
	background:url(../images/bg.png) repeat-x red;
	background-position:0 -77px;
}

/*Sub menu*/
#head_nav ul li .sub_menu {
	width:950px;
	position:absolute;
	left:-9999em;
	top:77px;
	background:#fff;
	overflow:hidden;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	border:5px solid #F2F2F2;
	-webkit-box-shadow: #CFCFCF 1px 1px 1px;
	-moz-box-shadow: #CFCFCF 1px 1px 1px; 
	box-shadow: #CFCFCF 1px 1px 1px;
	z-index:100 !important;
}

.sub_menu .wrap {
	width:940px;
	margin:0 auto;
	padding:5px 0;
	z-index:100 !important;
}
.sub_menu .col_178, .sub_menu .col_463, .sub_menu .col_290 {
	float:left;
	position:relative;
}
.sub_menu .col_178 {
	width:178px;
}

.sub_menu .col_463 {
	width:462px;
}

.sub_menu .col_290 {
	width:290px;
}

.sub_menu .col_178 .left_menu li{
	background:url(../images/sprite.png)!important;
	background-position:-262px -181px !important;
	width:167px;
	height:24px !important;
	border:none !important;
}

.sub_menu .col_178 .left_menu li a {
	font:400 12px/20px arial !important;
	color:#000 !important;
	padding:2px !important;
	margin-left:5px;
}

.sub_menu .col_178 .left_menu li:hover {
	width:178px;
	background-position:-429px -181px !important;
	border-left:none !important;
}

.sub_menu .col_178 .left_menu li:hover a {
	color:#fff !important;
}

.sub_menu .info, .sub_menu .content_inner  {
	position:relative;
	min-height:191px;
}

.sub_menu .headline {
	margin-bottom:1px;
}
.sub_menu .headline h2{
	font:700 10px/16px tahoma;
	color:#2684c6;
	padding:3px 0 3px 10px;
}

.sub_menu .info .content_inner .img{
	float:left;
	border:#b0b0b0 1px solid;
	padding:3px;
	margin:5px 0 5px 5px;
	background:#fff
}

.sub_menu .info .content_inner .right {
	float:right;
	width:235px;
	margin:5px;
}

.sub_menu .latest {
	position:relative;
}

.sub_menu .latest .content_inner{
	position:relative;
}

.sub_menu .latest .content_inner li {
	border:none !important;
	height:auto !important;
	padding:3px !important;
	display:block;
	float:left;
	width:290px;
}

.sub_menu .latest .content_inner li span {
	color:#2684c6;
}

.sub_menu .latest .content_inner li:hover {
	background:none !important;
}

.sub_menu .latest .content_inner li span.bullet {
	background:url(../images/sprite.png);
	background-position:-328px -20px;
	margin:3px 5px 0 0;
	height:8px;
	width:8px;
	font-size:0%;
	float:left;
}

.sub_menu .latest .content_inner a{
	color:#000 !important;
	padding:0 !important;
	font:400 12px/16px 'arial' !important;
}


#real_market_item .sub_menu .content_inner .content {
	padding:5px;
}
.sub_menu .real_block {
	background:#fff;
	width:140px;
	border:1px solid #cfcfcf;
	padding:1px;
	margin-right:10px;
	float:left
}

.sub_menu .real_block h3 a{
	font:700 12px/17px arial;
}

#head_nav ul li:hover .sub_menu {
	left:-177px; 
	z-index:1000
}


#head_content  #acc_section {
	position:relative;
	float:right;
	background:#00619d;
	width:auto;
}

#head_content #acc_section .default .login a{
	position:static;
	font-weight:400;
	line-height:12px !important;
}

#head_content #acc_section .left_cn, #head_content  #acc_section .right_cn {
	background:url(../images/sprite.png);
	font-size:0%;
	width:3px;
	height:3px;
	position:absolute;
}
#head_content  #acc_section .left_cn {
	background-position: 0 -67px;
	bottom:0;
	left:0;
}
#head_content  #acc_section .right_cn {
	background-position: -3px -67px;
	right:0;
	bottom:0;
}

#head_content  #acc_section .content li {
	float:left;
	padding:0 12px 0 3px;
}
#head_content  #acc_section .content li.login a, #head_content  #acc_section .content li.register a{
	font-size:11px;
	color:#fff;
	padding-top:7px;
	float:left;
	padding-bottom:5px;
}

#head_content  #acc_section .login {
	padding:5px 10px;
	overflow:hidden;
	position:relative
}
#head_content  #acc_section .login .ico_16 {
	margin-right:5px;
}
#head_content  #acc_section .login a{
	color:#fff;
	font:700 12px/17px 'arial';
}

#head_content #acc_section .login a.signin {
	float:left;
}

#head_content  #acc_section .login .dropdown {
	float:left;
	border-left:1px solid #013d61;
	padding:3px 0 3px 3px;
	margin-left:5px;
}
#head_content  #acc_section .login .dropdown a{
	background:url(../images/sprite.png);
	background-position:-402px 0;
	width:12px;
	height:12px;
	float:left;
	text-indent:-9999px;
}

span.dropdown_2 {
	background:url(../images/sprite.png);
	background-position:-402px -12px;
	width:12px;
	height:12px;
	float:right;
}

#head_content  #acc_section #dropdown_menu {
	display:none;
	position:absolute;
	width:210px;
	background:red;
}

#head_content .post_propertise {
	width: 171px;
	height:26px;
	float:right;
	padding-top:10px;
}
#head_content .post_propertise a{
	background:url(../images/sprite.png);
	background-position:-157px 0;
	padding:6px 0 8px 36px;
	width:135px;
	font:700 10px/12px 'tahoma';
	color:#fff;
	float:left;
}
#head_content .post_propertise a:hover {
	background-position:-157px -26px;
}

 
#content_container {}


#footer_top {
    background: none repeat scroll 0 0 #F0F0F0;
    border-top: 1px solid #EEEEEE;
    height: auto;
    padding: 10px 0;
}

.white_border_box {
	position:relative;
	background:#fff;
	border:1px solid #e1e1e1;
}
.white_border_box .TL, .white_border_box .TR, .white_border_box .BL, .white_border_box .BR{
	position:absolute;
	background:url(../images/sprite.png);
	width:4px;
	height:4px;
	font-size:0%;
}
.white_border_box .TL {
	background-position:-328px 0;
	left:-1px;
	top:-1px;
}
.white_border_box .TR {
	background-position:-332px 0;
	right:-1px;
	top:-1px;
}
.white_border_box .BL {
	background-position:-328px -4px;
	bottom:-1px;
	left:-1px;
}
.white_border_box .BR {
	background-position:-332px -4px;
	bottom:-1px;
	right:-1px;
}

#social_network, #dool_network {
	float:left;
	margin-top:20px;
}
#social_network h4, #dool_network h4 {
	color:#707070;
	font:700 10px/14px 'tahoma';
	padding:10px 0 0 5px;
	clear:both;
}
#social_network {
	width:373px;
}

#social_network .like {
	width:157px;
	float:left;
	padding:10px 0 10px 10px;
}
#social_network .like .phone 
{
	color: #007BC4;
    font: 12px/18px Arial;
    padding-left:5px;
}
#social_network .like span {
    font: 12px/18px  Arial;
    padding-left:2px;
}
#social_network .like h2 {
    font: 700 10px/14px 'tahoma';
    color:#707070;
    text-transform:uppercase;
}

#social_network .join_network{
	border-left:1px solid #e1e1e1;
	width:204px;
	float:left
}

#social_network .join_network ul {
	padding: 20px 0 20px 20px;
	float:left;
}
#social_network .join_network li {
	float:left;
	display:inline;
	padding:0 5px;
}
#social_network .join_network li a {
	background:url(../images/sprite.png);
	width:30px;
	height:30px;
	text-indent:-9999px;
	float:left;
}

#social_network .join_network li.facebook a{
	background-position: 0 -94px;
}
#social_network .join_network li.twitter a{
	background-position: -30px -94px;
}
#social_network .join_network li.youtube a{
	background-position: -60px -94px;
}
#social_network .join_network li.google a{
	background-position: -90px -94px;
}
#social_network .join_network li.linkedin a{
	background-position: -120px -94px;
}

#dool_network {
	width:568px;
	margin-left:15px;
}

#dool_network h4 {
	padding-left:15px;
}

#dool_network ul {
	padding:6px 0;
	overflow:hidden
}
#dool_network  li {
	padding:0 13px;
	display:inline;
	float:left;
}
#dool_network  li a{
	background:url(../images/sprite.png);
	text-indent:-9999px;
	float:left;
	height:57px;
}
#dool_network  li.dool a {
	background-position:0 -124px;
	width:120px;
}
#dool_network  li.roi a {
	background-position:-120px -124px;
	width:91px;
}
#dool_network  li.tv a {
	background-position:-212px -124px;
	width:126px;
}
#dool_network  li.map a {
	background-position: -337px -124px;
	width:125px;
}


#misc {
	clear:both;
	margin-top:10px;
	float:left;
	width:960px;
}

#misc ul {
	overflow:hidden;
	padding:7px 7px 5px 7px;
}
#misc li {
	display:inline;
	height:24px;
	float:left;
	padding:0 10px;
}
#misc li.first {
	padding-left:5px;
}
#misc li a{
	color:#707070;
	font-size:10px;
	font-weight:700;
	background:url(../images/sprite.png);
	background-position:0 -205px;
	height:24px;
	float:left;
	width:170px;
	line-height:24px;
}
#misc li a span{
	background:url(../images/sprite.png);
	width:26px;
	height:24px;
	float:left;
	margin-right:5px;
}
#misc li.btn_help_center a span{
	background-position: 0 -181px;
}
#misc li.btn_ad_price_list a span{
	background-position: -26px -181px;
}
#misc li.btn_point_load a span{
	background-position: -52px -181px;
}
#misc li.btn_our_services a span{
	background-position: -78px -181px;
}
#misc li.btn_post_guide a span{
	background-position: -104px -181px;
}

#misc li a:hover {
	background-position:0 -229px;
}
#misc li.btn_help_center a:hover span{
	background-position: -130px -181px;
}
#misc li.btn_ad_price_list a:hover span{
	background-position: -156px -181px;
}
#misc li.btn_point_load a:hover span{
	background-position: -182px -181px;
}
#misc li.btn_our_services a:hover span{
	background-position: -208px -181px;
}
#misc li.btn_post_guide a:hover span{
	background-position: -234px -181px;
}

#footer_bottom {
	/*height:160px;*/
	background: url(../images/bg.png) repeat-x 0 -154px;
}

#foot_content {
	text-align:center;
}
#foot_content #foot_nav {
	text-align:center;
	padding-top:5px;
}
#foot_content #foot_nav li {
	background:url(../images/bg.png) no-repeat;
	padding:0 5px;
	background-position:0 -250px;
	display:inline;
	color:#fff;
}
#foot_content #foot_nav li.first {
	background:none
}
#foot_content #foot_nav li a{
	color:#fff;
	font-size:11px;
	font-weight:700;
	padding:0 0 0 7px;
}

#foot_content .copyright {
	
}
#foot_content .copyright p {
	font-size:11px; 
	line-height:17px; 
	margin-bottom: 0px !important;
	margin-top: 2px !important;
}

/*homepage*/

#status_search {
	overflow:visible;
}

#status, #home_search {
	background:url(../images/bg.png);
	height:115px;
	background-position:0 -439px;
	float:left;
}

/*Rounded box*/
.rounded_box {
	position:relative;
}
.rounded_style_1 {
	border:1px solid #cfcfcf;
}
.rounded_style_1 .TL, .rounded_style_1 .TR, .rounded_style_1 .BL, .rounded_style_1 .BR {
	position:absolute;
	font-size:0%;
	width:6px;
	height:6px;
	background:url(../images/sprite.png);
}
.rounded_style_1 .TL {
	background-position:-346px 0;
	top:-1px;
	left:-1px;
}
.rounded_style_1 .TR {
	background-position:-352px 0;
	top:-1px;
	right:-1px;
}
.rounded_style_1 .BL {
	background-position:-346px -6px;
	bottom:-1px;
	left:-1px;
}
.rounded_style_1 .BR {
	background-position:-352px -6px;
	bottom:-1px;
	right:-1px;
}

.rounded_style_2 {
	border:1px solid #cfcfcf;
}
.rounded_style_2 .TL, .rounded_style_2 .TR, .rounded_style_2 .BL, .rounded_style_2 .BR {
	position:absolute;
	font-size:0%;
	width:5px;
	height:5px;
	background:url(../images/sprite.png);
}
.rounded_style_2 .TL {
	background-position:-336px -20px !important;
	top:-1px;
	left:-1px;
}
.rounded_style_2 .TR {
	background-position:-341px -20px !important;
	top:-1px;
	right:-1px;
}
.rounded_style_2 .BL {
	background-position:-336px -25px !important;
	bottom:-1px;
	left:-1px;
}
.rounded_style_2 .BR {
	background-position:-341px -25px !important;
	bottom:-1px;
	right:-1px;
}

.rounded_style_3 {
	background:#eaeaea;
}
.rounded_style_3 .TL, .rounded_style_3 .TR, .rounded_style_3 .BL, .rounded_style_3 .BR{
	position:absolute;
	background:url(../images/sprite.png);
	width:5px;
	height:5px;
	font-size:0%;
}
.rounded_style_3 .TL {
	background-position:-336px 0;
	left:0;
	top:0;
}
.rounded_style_3 .TR {
	background-position:-341px 0;
	right:0;
	top:0;
}
.rounded_style_3 .BL {
	background-position:-336px -5px;
	bottom:0;
	left:0;
}
.rounded_style_3 .BR {
	background-position:-341px -5px;
	bottom:0;
	right:0;
}

.rounded_style_4 {
	border:1px dashed #000;
}
.rounded_style_4 .TL, .rounded_style_4 .TR, .rounded_style_4 .BL, .rounded_style_4 .BR{
	position:absolute;
	background:url(../images/sprite.png);
	width:12px;
	height:12px;
	font-size:0%;
}
.rounded_style_4 .TL {
	background-position:-358px 0;
	left:-1px;
	top:-1px;
}
.rounded_style_4 .TR {
	background-position:-370px 0;
	right:-1px;
	top:-1px;
}
.rounded_style_4 .BL {
	background-position:-358px -12px;
	bottom:-1px;
	left:-1px;
}
.rounded_style_4 .BR {
	background-position:-370px -12px;
	bottom:-1px;
	right:-1px;
}

.rounded_style_5 {
	border:1px solid #d9d9d9;
	background:#EBEBEB;
}
.rounded_style_5 .TL, .rounded_style_5 .TR, .rounded_style_5 .BL, .rounded_style_5 .BR{
	position:absolute;
	background:url(../images/sprite.png);
	width:4px;
	height:4px;
	font-size:0%;
}
.rounded_style_5 .TL {
	background-position:-328px -8px;
	left:-1px;
	top:-1px;
}
.rounded_style_5 .TR {
	background-position:-332px -8px;
	right:-1px;
	top:-1px;
}
.rounded_style_5 .BL {
	background-position:-328px -12px;
	bottom:-1px;
	left:-1px;
}
.rounded_style_5 .BR {
	background-position:-332px -12px;
	bottom:-1px;
	right:-1px;
}

.rounded_style_6 {
	background:url(../images/bg_roundedbox_style_6.gif) repeat-x top #e7e7e7;
}

.rounded_style_6 .TL, .rounded_style_6 .TR,.rounded_style_6 .BL, .rounded_style_6 .BR {
	width:5px;
	height:5px;
	background:url(../images/sprite.png);
	font-size:0%;
	position:absolute;
}

.rounded_style_6 .TL {
	background-position:-336px -30px;
	top:0;
	left:0;
}
.rounded_style_6 .TR {
	background-position:-341px -30px;
	top:0;
	right:0;
}
.rounded_style_6 .BL {
	background-position:-336px -35px;
	bottom:0;
	left:0;
}
.rounded_style_6 .BR {
	background-position:-341px -35px;
	bottom:0;
	right:0;
}

.rounded_style_7	{
	background:#f2f2f2;
}

.rounded_style_7 .TL,.rounded_style_7 .TR, .rounded_style_7 .BL, .rounded_style_7 .BR {
	position:absolute;
	font-size:0%;
	background:url(../images/sprite.png);
	width:3px;
	height:3px;
}
.rounded_style_7 .TL {
	background-position:-352px -12px;
	top:0;
	left:0;
}
.rounded_style_7 .TR {
	background-position:-355px -12px;
	top:0;
	right:0;
}
.rounded_style_7 .BL {
	background-position:-352px -15px;
	bottom:0;
	left:0;
}
.rounded_style_7 .BR {
	background-position:-355px -15px;
	bottom:0;
	right:0;
}

.rounded_style_8	{
	background:#f4f4f4;
	border:1px solid #b5b5b5;
}

.rounded_style_8 .TL,.rounded_style_8 .TR, .rounded_style_8 .BL, .rounded_style_8 .BR {
	position:absolute;
	font-size:0%;
	background:url(../images/sprite.png);
	width:5px;
	height:5px;
}
.rounded_style_8 .TL {
	background-position:-336px -40px;
	top:-1px;
	left:-1px;
}
.rounded_style_8 .TR {
	background-position:-341px -40px;
	top:-1px;
	right:-1px;
}
.rounded_style_8 .BL {
	background-position:-336px -45px;
	bottom:-1px;
	left:-1px;
}
.rounded_style_8 .BR {
	background-position:-341px -45px;
	bottom:-1px;
	right:-1px;
}

.rounded_style_9	{
	background:#e7f1f7;
	border:1px solid #d1d7da;
}

.rounded_style_9 .TL,.rounded_style_8 .TR, .rounded_style_8 .BL, .rounded_style_9 .BR {
	position:absolute;
	font-size:0%;
	background:url(../images/sprite.png);
	width:5px;
	height:5px;
}
.rounded_style_9 .TL {
	background-position:-382px 0;
	top:-1px;
	left:-1px;
}
.rounded_style_9 .TR {
	background-position:-387px 0;
	top:-1px;
	right:-1px;
}
.rounded_style_9 .BL {
	background-position:-382px -5px;
	bottom:-1px;
	left:-1px;
}
.rounded_style_9 .BR {
	background-position:-387px -5px;
	bottom:-1px;
	right:-1px;
}

.rounded_style_10	{
	border:1px solid #e11e26;
}
.rounded_style_10 .TL,.rounded_style_10 .TR, .rounded_style_10 .BL, .rounded_style_10 .BR {
	position:absolute;
	font-size:0%;
	background:url(../images/sprite.png);
	width:5px;
	height:5px;
}
.rounded_style_10 .TL {
	background-position:-382px -10px;
	top:-1px;
	left:-1px;
}
.rounded_style_10 .TR {
	background-position:-387px -10px;
	top:-1px;
	right:-1px;
}
.rounded_style_10 .BL {
	background-position:-382px -15px;
	bottom:-1px;
	left:-1px;
}
.rounded_style_10 .BR {
	background-position:-387px -15px;
	bottom:-1px;
	right:-1px;
}


#status {
	width:166px;
	text-align:center;
	font-size:14px;
}

#status p {
	padding:8px 0;
	margin:0;
	font-size:14px;
}
#status strong.count {
	color:#e41e26;
	font-size:24px;
	font-weight:700;
}
#status span.count1 {
	color:#e41e26;
	font-size:16px;
	font-weight:700;
}
#status span.count2 {
	color:#000;
	font-size:12px;
	font-weight:700;
}
#status span {
	font-weight:700;
}

#status a.btn_discover {
	width:122px;
	height:31px;
	color:#2684c6;
	font:700 10px/31px 'tahoma';
	text-transform:uppercase;
	background:url(../images/sprite.png);
	background-position:0 -253px;
	display:block;
	margin:0 auto;
	margin-top:7px;
}
#status a.btn_discover:hover {
	background-position:-122px -253px;
}

#home_search {
	margin-left:8px;
	width:782px;
}

#home_search .content {
	width:762px;
	padding-left:10px;
	overflow:visible;
}
#home_search .select_search_type {
	height:27px;
	margin-top:10px;
}
#home_search .select_search_type .content {
	padding-left:0;
}

.headline_title_1 {
	height:27px;
}

ul.search_tab, .headline_title_1 ul.headline_tab {
	float:left;
	position:relative;
	top:2px;
}
ul.search_tab li, .headline_title_1 ul.headline_tab li{
	display:inline;
	float:left;
	margin:0 1px;
}
ul.search_tab li a, .headline_title_1 ul.headline_tab li a{
	color:#707070;
	font:700 10px/16px 'tahoma';
	text-transform:uppercase;
	float:left;
	background:url(../images/btn.png);
	background-position:left -55px;
	padding:0 0 0 3px;
	cursor:pointer;
}

ul.search_tab li a span, .headline_title_1 ul.headline_tab li a span {
	background:url(../images/btn.png);
	background-position:right -79px;
	/*padding:3px 10px 5px 7px;*/
	padding:3px 11px 5px 9px;
	float:left;
}


ul.search_tab li.actived, .headline_title_1 ul.headline_tab li.actived {
	float:left;
}

ul.search_tab li.actived a, .headline_title_1 ul.headline_tab li.actived a {
	color:#fff;
	height:31px;
	line-height:20px;
	background:url(../images/btn.png) center;
	background-position:center -24px;
	padding:0 20px;
}

.headline_title_1 ul.headline_tab li.actived a {
	height:24px;
	background:url(../images/bg.png);
	background-position:center -578px;
}

#home_search ul.search_tab li.actived span.L, #home_search ul.search_tab li.actived span.R,
.headline_title_1 ul.headline_tab li.actived  span.L, .headline_title_1 ul.headline_tab li.actived span.R
{
	background:url(../images/btn.png);
	float:left;
	width:3px;
	height:24px;
}
#home_search ul.search_tab li.actived span.L, .headline_title_1 ul.headline_tab li.actived span.L
{
	background-position:0 0;

}
#home_search ul.search_tab li.actived span.R, .headline_title_1 ul.headline_tab li.actived span.R
{
	background-position:-3px 0;
}

ul.dropdown > li > a{
	background-position:left -596px !important;
	padding-left:5px !important;
}

ul.dropdown li a span {
	background-position:right -760px !important;
	padding: 3px 50px 5px 3px !important;
	color:#fff;
}

.headline_title_1 h2.headline{
	background:url(../images/btn.png);
	background-position:left -596px;
	height:24px;
	float:left;
	padding-left:5px;
	margin:2px 0 0 2px;
}
.headline_title_1 h2.headline span {
	background:url(../images/btn.png);
	background-position:right -620px;
	float:left;
	font: 700 10px/22px 'tahoma';
	text-transform:uppercase;
	color:#fff;
	padding:0px 10px 0px 5px;
	height:24px;
}

/*Dropdown menu*/
ul.dropdown li .dropdown_list {
	width:150px;
	position:absolute;
	left:-9999em;
	top:22px;
	background:#fff;
	border:1px solid #d7d7d7;
	overflow:hidden;
	z-index:1000;	
}

.dropdown_list .wrap {
	width:140px;
	margin:0 auto;
	padding:5px 0;
}

ul.dropdown li .dropdown_list li {
	display:block;
	width:140px;
	float:left;
	padding:3px 0;
}

ul.dropdown li .dropdown_list li a {
	background:none;
	text-transform:capitalize;
}
ul.dropdown li .dropdown_list li:hover {
	background:#CCC;
}
ul.dropdown li:hover .dropdown_list {
	left:5px; 
	z-index:1000
}


a.grey_link {
	color:#7e7e7e;
	font-size:12px;
	float:right;
	font-family:Arial, Helvetica, sans-serif
}

/*Form*/
.form_style_1 .input_text {
	color: #7E7E7E;
	width:95%;
}
.form_style_1 {
	margin:0;
	padding:0;
}
.form_style_1 .border_input {
	border:1px solid #939393;
	position:relative;
	height:23px;
	float:left;
}

.form_style_1 input[type= "text"]{
	border:0;
	padding:0 5px;
	height:23px;
	line-height:23px;
	margin:0;
}

.form_style_1 span.left, .form_style_1 span.right {
	height:25px;
	width:5px;
	font-size:0%;
	background:url(../images/sprite.png);
	position:absolute;
	float:left;
}

.form_style_1 span.left {
	background-position:-119px -430px;
	top:-1px;
	left:-1px;
}

.form_style_1 span.right {
	background-position:-124px -430px;
	top:-1px;
	right:-1px;
}


.form_style_1 .selectME {
	position:relative;
	font-size:12px;
	padding:3px 0;
	float:left
}

.form_style_1 .selectME .gselected {
	height:17px;
	overflow:hidden;
	float:left;
	line-height:17px;
	padding-left:3px
}


.form_style_1 .selectME ul {
	background:#fff;
	position:absolute;
	float:left;
	top:22px;
	z-index:9999;
	line-height:17px;
	max-height:400px;
	border-top:1px solid #c5c5c5;
	padding:0;
	overflow-y:auto;
	overflow-x: hidden;
}


.form_style_1 .selectME ul li{
	display:none;
	padding:3px;
	border:1px solid #c5c5c5;
	border-top:none	
}
.form_style_1 .selectME ul li:hover {
	background:#c5c5c5;
}

.form_style_1 .select_icon {
	background: url(../images/sprite.png);
	background-position: -129px -430px;
	width: 28px;
	height: 25px;
	position: absolute;
	z-index: 9998;
	cursor: pointer;
	top: -1px;
	right: -1px;
}

.form_style_2 label{
	width:83px;
	height:26px;
	background:url(../images/sprite.png);
	background-position:-72px -68px;
	font:400 12px/25px arial;
	float:left;
	padding-left:10px;
}
.form_style_2 input {
	border:1px solid #939393;
	padding:4px 0 !important;
	font-size:13px;
	background:url(../images/bg.png);
	background-position:0 -1122px;
	float:left;
	margin:0;
	padding:0;
}

.form_style_2 textarea {
	border:1px solid #939393;
	height:95px;
	margin:0;
	padding:0;
}

.form_style_3 li {
	padding-bottom:10px;
}
.form_style_3 label{
	font:700 12px/17px arial;
	float:left;
	padding-top:5px;
}

.form_style_3 label span {
	color:#ed2024;
}

.form_style_3 input, .form_style_3 select {
	border:1px solid #939393;
	padding:3px;
	margin:0;
	background:url(../images/bg.png);
	background-position:0 -1196px;
}

.form_style_3 textarea {
	border:1px solid #939393;
	width:257px;
	height:133px;
}

.form_style_3 .input_text {
	color:#7e7e7e;
}

.form_style_4 {
	padding:0;
}
.form_style_4 input {
	border:1px solid #939393 !important;
	color:#5b5b5b;
	font-size:11px;
	padding:2px 0 !important;
	margin:0;
	float:left;
	height:15px !important;
	line-height:15px !important
}

.form_style_4 span.left, .form_style_4 span.right {
	display:none !important;
}
.form_style_4 .border_input {
	border:none;
}

.form_style_4 .wrap_input {
	background:none;
}

.form_style_5 fieldset {
	display:inline;
}
.form_style_5 input {
	background:url(../images/bg.png);
	background-position:0 -1196px;
	border:1px solid #c6c6c6;
	padding:3px;
	float:left;
	margin:0;
	color:#5b5b5b;
	font-size:11px;
}


.form_style_5 button {
	width:23px;
	height:22px;
	background:url(../images/sprite.png);
	background-position:-593px 0;
	text-indent:-9999px;
}


a.to-highlight:hover {
    background-color: rgb(223, 232, 246);
}

.general_form {
	background:#d7eefc;
}

.general_form .headline {
	background:#9edbff !important;
	margin-bottom:10px;
	padding:0 !important;
	border-bottom:none !important;
	overflow:hidden
}
.general_form .headline h2 {
	font:700 10px/35px tahoma !important;
	color:#000 !important;
	float:left
}

.general_form .headline h2 .icon_30x30 {
	margin:2px 5px 0 0;
}

.general_form .headline .dropdown_2 {
	margin:10px 10px 0 0;
}

/*Search for homepage*/
#home_search .search_form {
	padding-top:5px;
}

#home_search .search_form .left_form {
	width:608px;
	float:left;
}

#home_search .search_form .input_box{
	border:1px solid #939393;
	background:#fff;
	position:relative;
}

#home_search .search_form .home_search_input {
	width:596px;
	color:#7e7e7e;
}

div.rowElem{
	clear:both;
	padding:4px 0px;
	float:left;
}

#home_search .search_form .TL,
#home_search .search_form .TR,
#home_search .search_form .BL,
#home_search .search_form .BR{
	background:url(../images/sprite.png);
	width:5px;
	height:5px;
	font-size:0%;
	position:absolute;
}

#home_search .search_form .TL{
	background-position:-336px -10px;
	top:-1px;
	left:-1px;
}
#home_search .search_form .TR{
	background-position:-341px -10px;
	top:-1px;
	right:-1px;
}
#home_search .search_form .BL{
	background-position:-336px -15px;
	bottom:-1px;
	left:-1px;
}
#home_search .search_form .BR{
	background-position:-341px -15px;
	bottom:-1px;
	right:-1px;
}

.propertise_type {
	padding-top:5px;
	float:left;
}
#home_search .search_form .propertise_type {
	width:608px;
}
.propertise_type .wrap_selector {
	margin-right:10px;
	width:150px;
}

/*#home_search .search_form .propertise_type #buy, 
#home_search .search_form .propertise_type #real,
#home_search .search_form .propertise_type #location,
#home_search .search_form .propertise_type #price {
	float:left;
	margin-right:10px;
	display:inline-block
}
#home_search .search_form .propertise_type #buy {
	width:117px;
}
#home_search .search_form .propertise_type #real {
	width:155px;
}
#home_search .search_form .propertise_type #location {
	width:137px;
}
#home_search .search_form .propertise_type #price{
	width:121px;
}
*/
#home_search .search_form .propertise_type #price .wrap_input{
	margin-right:0;
}

#home_search .search_form select {
	float:left;
}

#home_search .search_form button.btn_home_search {
	width:141px;
	height:62px;
	background:url(../images/sprite.png);
	background-position: 0 -284px;
	border:none;
	cursor:pointer;
	font-size:18px;
	font-weight:700;
	color:#fff;
	float:right;
	margin-top:4px;
}

#home_search .search_form button.btn_home_search span{
	padding-left:40px;
}

#home_search .search_form button.btn_home_search:hover {
	background-position: -141px -284px;
}

#content_main {
}

/*Listing*/
.listing_1  {
	padding-top:5px;
}
.listing_1 li{
	border-bottom:1px dotted #949494;
	display:block;
	padding:5px 0;
	overflow:hidden
}
.listing_1 li .img-left{
	float:left !important; 
	margin-right:5px !important;
}

.listing_1 span.arrow {
	width:6px;
	height:6px;
	background:#0081c8;
	font-size:0%;
	float:left;
	margin-top:5px;
}

.listing_1 li a{
	font:700 12px/17px 'arial';
	float:left;
}

.listing_2 {}
.listing_3 {}
.listing_3 li{
	display:inline;
	float:left;
	width:125px;
	margin-right:20px;
}

.listing_4 {}
.listing_4 li{
	display:inline;
	border:1px solid #c6c6c6;
	float:left;
	width:241px;
	margin-right:12px;
}
.listing_4 img{
	float:left;
	margin:1px;
}
.listing_4 .right{
	border-left:1px solid #c6c6c6;
	width:153px;
	height:69px;
	float:left;
	padding:5px;
}

.listing_5 {}
.listing_5 li{
	border-bottom:1px dotted #949494;
	display:block;
	padding:5px 0;
	overflow:hidden
}

.listing_5 .right{
	float:left;
	margin-left:10px;
}

.listing_6 li {
	padding:2px 0;
	overflow:hidden;
	display:block;
}
.listing_6 h2{
	float:left;
}

.listing_6 .updated_date {
	clear:none
}

.listing_1 li.last, .listing_5 li.last {
	border:none;
}

/*Colums*/
.col_160,
.col_170,
.col_180,
.col_240,
.col_300,
.col_400,
.col_410,
.col_460,
.col_600,
.col_650,
.col_770,
.col_780,
.col_790,
.col_350{
	float:left
}
.col_160 {
	width:160px;
}
.col_170 {
	width:170px;
}
.col_180 {
	width:180px;
}
.col_240 {
	width:240px;
}
.col_300 {
	width:300px;
}
.col_350{width:350px;}
.col_400 {
	width:400px;
}
.col_410 {
	width:410px;
}
.col_460 {
	width:460px;
}
.col_600 {
	width:600px;
}
.col_650 {
	width:650px;
}

.col_770 {
	width:770px;
} 

.col_780 {
	width:780px;
}
.col_790 {
	width:790px;
}

/*marging column*/
.margin_left {
	margin-left:10px;
}

.margin_right {
	margin-right:10px;
}

.wrap_input {
	margin-right:10px;
	background:#fff;
}

.margin_bottom_form .wrap_input {
	margin-bottom:10px;
/*	width:100%;
*/}

.margin_bottom {
	margin-bottom:10px !important;
	/*overflow:hidden;*/
}
/*Tag*/
.tag_bar {
	height:27px;
	background:#e5e5e5;
}
.tag_bar strong {
	width:51px;
	height:27px;
	background:url(../images/sprite.png);
	background-position:-165px -401px;
	float:left;
	margin-right:10px;
}

.tag_bar strong span {
	padding:8px 0 0 10px;
	color:#939393;
	font-size:12px;
	font-weight:700;
	float:left;
}

.tag_bar p {
	float:left;
	margin:0;
}
.tag_bar p,.tag_bar a{
	color:#939393;
}
.tag_bar a {
	line-height:27px;
}
/*Button*/
a.btn_1 {
	height:31px;
	background:url(../images/btn.png);
	background-position:0 -103px;
	color:#0081c8;
	font:700 10px/31px 'tahoma';
	text-align:center;
	padding-left:4px;
}
a.btn_1 span {
	background:url(../images/btn.png);
	background-position:right -134px;
	padding:0 8px 0 4px;
	float:left;
}

a.btn_1:hover {
	background-position:0 -165px;
}

a.btn_1:hover span{
	background-position:right -196px;
}

/*url(../images/btn.png*/
a.btn_2, button.btn_2 {
	background:url(../images/btn.png);
	background-position:0 -352px;
	height:29px;
	padding-left:5px;
	color:#fff;
	font:700 10px/29px tahoma;
	float:left;
}

button.btn_2 {
	padding-top:0;
	padding-right:0;
}

a.btn_2 span, button.btn_2 span {
	background:url(../images/btn.png);
	background-position:right -381px;
	height:29px;
	padding:0 10px 0 5px;
	float:left;
}

a.btn_2:hover, button.btn_2:hover {
	background:url(../images/btn.png);
	background-position: 0 -410px;
}

a.btn_2:hover span, button.btn_2:hover span {
	background:url(../images/btn.png);
	background-position:right -439px;
}

a.btn_3, button.btn_3 {
	background:url(../images/btn.png);
	background-position:0 -644px;
	height:29px;
	padding-left:5px;
	color:#7e7e7e;
	font:700 10px/29px tahoma;
	float:left;
}

a.btn_3:hover, button.btn_3:hover {
	background-position:0 -702px;
} 


button.btn_3 {
	padding-top:0;
	padding-right:0;
}


a.btn_3 span, button.btn_3 span{
	background:url(../images/btn.png);
	background-position:right -673px;
	height:29px;
	padding:0 10px 0 5px;
	float:left;
	margin:0;
	display:inline-table;
}

a.btn_3:hover span, button.btn_3:hover span{
	background-position:right -731px;
}

.btn_next_1 {
	background:url(../images/sprite.png);
	background-position:-89px -430px;
	width:30px;
	height:25px;
	text-indent:-9999px;
	float:right;
	margin:1px 2px 0 0;
}

button.btn_4 {
	background:url(../images/sprite.png);
	background-position:-607px -181px;
	text-indent:-9999px;
	width:20px;
	height:20px;
}

a.btn_5, button.btn_5 {
	background:url(../images/btn.png);
	background-position:0 -912px;
	font: 700 10px/27px tahoma;
	color:#fff;
	height:27px;
	float:left;
	padding-left: 5px;
	cursor:pointer;
	width:110px;
}

a.btn_5 span, button.btn_5 span {
	background:url(../images/btn.png);
	background-position:right -939px;
	float:left;
	height:27px;
	padding:0 10px 0 5px;
}

/*headline title*/
.headline_title_1{
	margin-bottom:1px;
	margin-top:0;
}

#home_search .select_search_type a.grey_link,.headline_title_1 a.grey_link {
	padding:7px 10px 0 0;
}

#show_map .headline_title_1 .content {
	overflow:visible;
}

.headline_2{
	border-bottom:1px solid #cfcfcf;
	padding:10px;
	background: url(../images/bg.png) repeat-x;
	background-position:0 -850px;
	overflow:hidden
}

.headline_2 h2 {
	font:700 10px/14px 'tahoma';
	color:#0099cc;
	float:left
}

.headline_2 h2 .ico_16 {
	margin-right:5px;
}

.headline_3{
	border-bottom:1px solid #cfcfcf;
	padding:10px;
	overflow:hidden;
}

.headline_3 h2 {
	font:700 10px/14px 'tahoma';
	color:#7e7e7e;
	float:left
}

h3.small_headline {
	font:700 10px/12px 'tahoma';
	padding:10px;
	text-transform:uppercase;
}


.headline_4 {
	overflow:hidden;
	padding-bottom:2px;
}
.headline_4 h2{
	background: url(../images/bg.png);
	background-position:0 -1357px;
	height:22px;
	padding:0 1px;
	float:left;
	width:100%
}

.headline_4 h2 span {
	background: url(../images/bg.png);
	background-position:0 -1379px;
	font:700 10px/17px 'tahoma';
	color:#fff;
	float:left;
	height:22px;
	line-height:22px;
	width:94%;
	padding-left:5%;
}

.headline_5 {
	background:#dff3ff;
	height:25px;
}

.headline_5 h2 {
	color:#007ac3;
	font:700 10px/14px 'tahoma'
}

.headline_5 h2 span {
	padding:5px 0  5px 5px;
	float:left;
}

.headline_6 {
	background:#ec1d25;
	height:30px;
}
.headline_6 h2 {
	font:700 10px/26px 'tahoma';
	color:#fff;
	float:left;
	padding:2px;
}

.headline_7 {
	border-bottom:1px dotted #c5c5c5;
	padding-bottom:10px;
}
.headline_7 h2{
	font:700 10px/14px 'tahoma';
	text-transform:uppercase;
	padding-left:10px;
}

.headline_8 {
	border-bottom:2px solid #000;
	padding-bottom:5px;
	overflow:hidden
}

.headline_8 h2{
	font:700 10px/14px 'tahoma';
	text-transform:uppercase;
	float:left
}

.headline_9 {
	border-bottom:1px dotted #939393;
	overflow:hidden;
	padding-bottom:6px;
}

.headline_9 h2 {
	font:700 24px/24px 'tahoma';
	float:left;
	color:#939393;
	padding-top:5px;
}

.headline_10 {
	background:#eaeaea;
	width:99.8%;
	margin:0 auto;
	margin-top:1px;
}

.headline_10 h2 {
	color:#939393;
	font:700 10px/14px 'tahoma';
	padding:8px;
}

.headline_11 {
	padding:7px;
	background:url(../images/bg.png);
	background-position:0 -915px;
}
.headline_11 h2 {
	color:#187fc4;
	font:700 10px/16px 'tahoma';
}

.headline_12 {
	background:#e4e4e4;
	padding:8px;
	overflow:hidden
}
.headline_12 h2 {
	font:700 10px/14px 'tahoma';
	text-transform:uppercase;
	float:left
}

/*icon*/
.ico_span {
	padding:0 !important;
	background:url(../images/sprite.png) !important;
}

.ico_12, .ico_16, .ico_24, .ico_30, .ico_remove_11 {
	position:relative;
	background:url(../images/sprite.png);
	float:left;
}

.ico_12 {
	width:12px;
	height:12px;
}
.ico_remove_12 {
	background-position:-616px 0;
}
.ico_remove_11 {
	width:11px;
	height:11px;
	text-indent:-9999px;
	background-position:-582px 0;
}

.ico_16 {
	width:16px;
	height:16px;
	text-indent:-9999px;
}

.ico_24 {
	width:24px;
	height:24px;
}

.ico_30 {
	width:30px;
	height:30px;
	text-indent:-9999px;
}

.ico_login_16 {
	background-position:-497px -488px;
}

.ico_save_16 {
	background-position:0 -488px;
}

.ico_map_16 {
	background-position:-16px -488px !important;
}

.ico_email_16 {
	background-position:-32px -488px !important;
}

.ico_video_16 {
	background-position:-48px -488px !important;
}

.ico_video_invisible_16 {
	background-position:-96px -488px !important;
}

.ico_trade_16 {
	background-position:-64px -488px !important
}

.ico_refresh_16 {
	background-position:-80px -488px
}

.ico_facebook_16 {
	background-position: -112px -488px;
}

.ico_twitter_16 {
	background-position: -128px -488px;
}

.ico_google_16 {
	background-position: -144px -488px;
}

.ico_print_16 {
	background-position:-160px -488px;
}

.ico_save_2_16 {
	background-position: -176px -488px;
}

.ico_back_16 {
	background-position:-192px -488px;
}

.ico_comment_16 {
	background-position:-208px -488px;
}

.ico_member_16 {
	background-position:-224px -488px;
}


.ico_arrow_16 {
	background-position:-240px -488px;
}

.ico_check_16 {
	background-position:-256px -488px;
}

.ico_error_16 {
	background-position:-481px -488px;
}

.ico_flag_16 {
	background-position:-272px -488px;
}

.ico_mobile_16 {
	background-position:-288px -488px;
}
.ico_email2_16 {
	background-position:-304px -488px;
}

.ico_link_16 {
	background-position:-321px -488px;
}

.ico_homeset_1_16 {
	background-position:-337px -488px;
}
.ico_homeset_2_16 {
	background-position:-353px -488px;
}
.ico_homeset_3_16 {
	background-position:-369px -488px;
}
.ico_homeset_4_16 {
	background-position:-385px -488px;
}
.ico_homeset_5_16 {
	background-position:-401px -488px;
}
.ico_homeset_6_16 {
	background-position:-417px -488px;
}
.ico_homeset_7_16 {
	background-position:-433px -488px;
}
.ico_homeset_8_16 {
	background-position:-449px -488px;
}
.ico_homeset_9_16 {
	background-position:-465px -488px;
}
.ico_homeset_10_16 {
	background-position:-881px -488px;
}

.ico_homeset_11_16 , .ico_homeset_12_16 {
	background-position:-897px -488px;
}
.ico_home_display_1_16 {
	background-position:-625px -488px;
}
.ico_home_display_2_16 {
	background-position:-641px -488px;
}
.ico_home_display_3_16 {
	background-position:-657px -488px;
}

.ico_repair_16 {
	background-position:-673px -488px;
}

.ico_panel_0 {
	background-position:-513px -488px;
}
.ico_panel_1 {
	background-position:-529px -488px;
}
.ico_panel_2 {
	background-position:-545px -488px;
}
.ico_panel_3 {
	background-position:-561px -488px;
}
.ico_panel_4 {
	background-position:-577px -488px;
}
.ico_panel_5 {
	background-position:-593px -488px;
}
.ico_panel_6 {
	background-position:-609px -488px;
}

.ico_help_16 {
	background-position:-689px -488px;
}

.ico_remove_16 {
	background-position:-705px -488px;
}

.ico_stop_16 {
	background-position:-721px -488px;
}


.ico_trash_16 {
	background-position:-737px -488px;
}

.ico_reply_16 {
	background-position:-753px -488px;
}

.ico_compose_16 {
	background-position: -769px -488px;
}

.ico_note_16 {
	background-position:-785px -488px;
}

.ico_view_16 {
	background-position:-801px -488px;
}

.ico_visible_16 {
	background-position:-817px -488px;
}

.ico_invisible_16 {
	background-position:-833px -488px;
}

.ico_tooltip_16 {
	background-position:-849px -488px;
}

.ico_note_24 {
	background-position:-48px -68px;
}

.ico_login_24 {
	background-position:-3px -70px;
}
.ico_register_24 {
	background-position:-24px -70px;
}

.ico_calculate_24 {
	background-position:-396px -70px;
}

.icon_30x30 {
	background:url(../images/sprite.png);
	background-position:-193px -94px;
	width:30px;
	height:30px;
	float:left;
}

.ico_home_1_30 { background-position:0 -600px;}
.ico_home_2_30 { background-position:-30px -600px;}
.ico_home_3_30 { background-position:-60px -600px;}
.ico_home_4_30 { background-position:-90px -600px;}
.ico_home_5_30 { background-position:-120px -600px;}
.ico_home_6_30 { background-position:-150px -600px;}
.ico_home_7_30 { background-position:-180px -600px;}
.ico_home_8_30 { background-position:-210px -600px;}
.ico_home_9_30 { background-position:-240px -600px;}
.ico_home_10_30 { background-position:-270px -600px;}


.select_search_item {
	margin-top:3px;
}
.select_search_item .wrapper {
	overflow:hidden !important;
	width:710px !important;
	min-height:4.6em !important;
	left:-3px;
	margin:0 30px !important;
}
.select_search_item li {
	width:70px !important;
	height:73px;
	background:url(../images/sprite.png);
	background-position:-507px -205px;
	margin-right:1px;
	padding:0 !important
}

.select_search_item  .wrapper ul {
	left:-10px;
	top:0 !important;
}
.select_search_item li a {
	overflow:hidden;
	border:none !important;
	padding:0 !important;
	background: none !important
	
}

.select_search_item .slider_control {
	top:20px !important;
}

.select_search_item strong {
	clear:both;
	color:#707070;
	font:400 10px/14px 'tahoma';
	width:70px;
	float:left;
	text-align:center;
	padding-top:5px;
}

.select_search_item .ico_30 {
	margin-left:20px;
	margin-top:5px;
}


/*
#hot_latest_news {
	width:310px;
	height:370px;
	float:left;
	z-index:100;
}
#hot_latest_news .img {
	margin-bottom:1px;
	overflow:hidden;
	border:none;
	padding:0;
	clear:both
}

#hot_latest_news .img a {
	float:left
}

#hot_latest_news .rounded_box {
	float:left;
}
#hot_latest_news .TL, #hot_latest_news .TR {
	display:none;
}
#hot_latest_news .paging_1
{
    position:relative;
    top:-22px;
    right:2px;
    z-index:900;
}
#hot_latest_news .updated_date
{
    width:300px;
    padding-bottom:5px;
}
h1.larger_title {
	clear:both;
}
h1.larger_title a, h1.larger_title	{
	color:#e41e26;
	font-size:18px;
	font-weight:700;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}

h2.larger_title {
	clear:both;
}
h2.larger_title a, h2.larger_title	{
	color:#e41e26;
	font-size:18px;
	font-weight:700;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}

h2 a {
	width:auto;
	padding-left:0;
	font:700 12px/17px arial;
	clear:both;
}


#hot_latest_news .paging_1 ul{
	float:right;
}

#updated_news_list {
	width:330px;
	float:left;
}

#updated_news_list .rounded_style_2 {
	height:341px;
}

#updated_news_list li.updated_news_section {
	width:318px;
	display:block;
	margin:0 auto !important;
}
#updated_news_list .updated_news_section a.img {
	width:auto;
}

#updated_news_list .updated_news_section .updated_news_descript {
	width:232px;
	float:left;
	padding-left:5px;
}
#updated_news_list .updated_news_section .updated_news_descript .category a{
	color:#707070;
	font-size:11px;
	font-weight:400;
	width:auto;
	padding-left:0;
}

*/

#hot_latest_news {
	width:650px;
	height:180px;
	float:none;
}
#hot_latest_news .img {
	margin-bottom:1px;
	overflow:hidden;
	border:none;
	padding:0;
	clear:both
}

#hot_latest_news .body {
	height:180px;
	position:relative;
	padding-top:0px !important;
}

#hot_latest_news .img a {
	float:left
}

#hot_latest_news .rounded_box {
	float:left;
}
#hot_latest_news .TL, #hot_latest_news .TR {
	display:none;
}
h1.larger_title {
	clear:both;
}
h1.larger_title a, h1.larger_title	{
	color:#e41e26;
	font-size:18px;
	font-weight:700;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
h2.larger_title {
	clear:both;
}
h2.larger_title a, h2.larger_title	{
	color:#e41e26;
	font-size:18px;
	font-weight:700;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}

h2 a {
	width:auto;
	padding-left:0;
	font:700 12px/17px arial;
	clear:both;
}

#hot_latest_news .paging_1
{
    position:relative;
    top: -17px;
}
#hot_latest_news .paging_1 ul{
	float:right;
}

#updated_news_list {
	width:auto;
	margin-top:10px;
}

#updated_news_list .rounded_style_2 {
	height:341px;
}

#updated_news_list li.updated_news_section {
	width:200px;
	float:left;
	margin:2px !important;
	background:#f4f8fd;
	padding:5px;
	border-bottom:none;
	margin-bottom:5px;
}
#updated_news_list .updated_news_section a.img {
	width:auto;
}

#updated_news_list .updated_news_section .updated_news_descript {
	width:auto;
	padding-left:0;
}
#updated_news_list .updated_news_section .updated_news_descript .category a{
	color:#707070;
	font-size:11px;
	font-weight:400;
	width:auto;
	padding-left:0;
}
#updated_news_list li.updated_news_section:hover {
	background:#0099FF;
}
#updated_news_list li.updated_news_section:hover a {
	color:#fff;
}
#updated_news_list .listing_1 li
{
    height:30px;
}
#updated_news_list .listing_1 li a{
	font-weight:400;
	color:#006699;
}

ul.new_logos {
	padding:5px;
	padding-left:10px;
	overflow:hidden;
}
.new_logos li {
	background:url(../images/sprite.png);
	background-position:0 -401px;
	width:89px;
	height:87px;
	display:inline;
	margin:0 8px;
	float:left;
}
.new_logos li a {
	width:75px;
	height:75px;
	float:left;
	padding:5px 0 0 7px;
}

#hot_property .rounded_style_7 .BL, #hot_property .rounded_style_7 .BR {
	display:none
}

#properties_slider {
	padding-top:10px;
}
#properties_slider #back, #properties_slider #next {
	background:url(../images/sprite.png);
	width:15px;
	height:29px;
	text-indent:-9999px;
	position:absolute;
	top:75px;
}

#properties_slider .active {
	background:#fff;
	border:2px solid #2684c6;
	border-bottom:none;
	padding:4px;
	position:absolute;
	bottom:46px;
}

#properties_slider #back {
	background-position:-89px -401px;
	float:left;
	left:5px;
}

#properties_slider #next {
	background-position:-104px -401px;
	float:right;
	right:5px;

}


#properties_slider ul {
	width:590px;
	margin:0 auto
}
#properties_slider li {
	display:inline;
	float:left;
	width:180px;
	height:180px;
	margin:3px;
}
#properties_slider li a {
	float:left;
}

#properties_slider .detail_info {
	background:#fff;
	border:2px solid #2684c6;
	width:642px;
	overflow:hidden;
	padding:2px;
}

#properties_slider .detail_info h4 a{
	font:700 12px/17px arial;
}

.detail_info .text_info{
	width:280px;
	float:left;
	height:40px;
}

.detail_info .location_price {
	float:left;
	width:170px;
	border-left:1px dotted #c5c5c5;
	height:40px;
} 

.detail_info .sale_contact{
	float:left;
	width:180px;
	color:#0093d7;
	font-weight:700;
	font-size:12px;
	border-left:1px dotted #c5c5c5;
	height:40px;
}

#hot_project .block{
	width:300px;
	margin:10px;
	float:left;
}
.image_info {
	margin-bottom:1px;
	position:relative;
	z-index:0;
}
.image_info img{

}
.image_info .txt {
	position:absolute;
	width:280px;
	float:left;
	background:#036;
	opacity:0.9;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	color:#fff;
	bottom:0;
	left:0;
	font-size:12px;
	padding:10px;
	z-index:1;
}

.image_info .txt h2 {
	padding-bottom:5px;
}
.image_info .txt h2 a {
	font-weight:700;
	color:#fff;
}

.prj_info {
	border:1px solid #e1e1e1;
}
.prj_info .tabs {
	background:#e1e1e1;
	overflow:hidden;
	height:22px;
}
.prj_info .tabs li{
	display:inline;
	height:22px;
	float:left
}
.prj_info .tabs li a {
	height:22px;
	float:left;
	color:#6c6c6c;
	font:700 10px 'tahoma';
	background:#e1e1e1;
	padding:5px 10px;
}
.prj_info .tabs li.actived a {
	color:#0086d6;
	background:#fff;
}

.prj_info .txt {
	padding:5px 10px 10px 10px;
	height:70px;
}

.prj_info .txt p {
	font: 400 12px/17px arial;
}




#home_posted_property .group_real{
	width:628px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:10px;
}
.group_real .view_all {
	color:#006699;
	font-size:12px;
	padding:10px;
	text-align:center;
	width:100%;
	float:right;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 1%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 1%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 1%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 1%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 1%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

}
.group_real .view_all:hover {
	color:#999;
	background:#f5f5f5;
}
#home_posted_property .listing_1 {
	padding-top:0;
}
#home_posted_property .listing_1 li{
	padding:10px 0;
	width:309px;
	float:left
}

#home_posted_property .listing_1 li a {
	font-weight:400;
}

#home_posted_property .headline_title_1{
	margin:0 auto;
	margin-top:10px;
	margin-bottom:1px;
}

#home_posted_property #hot_property{
	width:98%;
	margin:0 auto;
	margin-top:10px;
}

#home_posted_property .group_real .price {
	background:#f3f3f3;
	color:#b31f24;
	padding:10px;
	position:absolute;
	bottom:5px;
	left:0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.posted_block .posted_info 
{
    height: 124px;
	width: 180px;
	margin-left:5px;
	float:left;
	position:relative;
}

.posted_block .posted_info h2 {
	padding:2px 5px 2px 0px;
	min-height:20px;
	max-height:50px;
	overflow:hidden;
}

#home_posted_property .rounded_style_2 .content .listing_1{
	width:auto;
	overflow:hidden;
	border-bottom:1px dotted #ddd;

}
.posted_block {
	overflow:hidden;
}
.posted_block .img{
	width:120px;
	height:120px;
	float:left;
	border:none;
}

.hightlight_type_3 {
	background:#faf9dd;
	border: 1px solid #e11e26;
} 

.hightlight_type_3 .posted_info {
	height:122px;
}

.hightlight_type_3 .posted_info .price {
	background:#fff !important;
	border:1px solid #e2e1ba;
}
.property_code,.location, .post_type, .updated_date {
	color:#717171;
	font-size:11px;
	padding-top:5px;
	float:left;
	clear:both
}
 .location a {
	color:#717171;
}

.property_code strong {
	font-weight:700;
}

.price {
	color:#e41e26;
	font-size:12px;
	font-weight:700;
	padding-top:5px;
	float:left;
	clear:both
}

.posted_block .posted_info .agency {
	overflow:hidden;
	width:265px;
	padding-top:2px;
	position:relative;
}

.active_tool, .active_tool_1 {
	float:left;
	position:absolute;
	bottom:0;
	left:0;
	width:auto;
}

.active_tool {
	background:#fff;
}

.active_tool .content{
	padding-top:2px;
	width:auto !important;
	padding-right:5px;
}

.active_tool li, .active_tool_1 li{
	border:none;
	display:inline;
}
.active_tool li span.ico_16, .active_tool_1 li span.ico_16 {
	margin:0 5px;
}
.active_tool li a, .active_tool_1 li a {
	font:400 11px/16px arial;
	color:#717171;
	float:left;
}

.posted_block .posted_info .agency .logo {
	padding:1px;
	height:45px;
	float:right;
	border:1px solid #ddd;
	text-align:center;
	position:relative;
	margin:0 auto;
}

#show_map {
	width:230px;
	float:left;
	text-align:center;
}
#show_map .headline_tab span {
	padding-left:45px;
}
#show_map .headline_tab span.ico{
	float:left;
	padding:0;
	background:url(../images/sprite.png);
	font-size:0%;
	background-position:-150px -94px;
	width:44px;
	height:30px;
	position:absolute;
	top:-10px;
	left:-1px;
}

#show_map .map_vn {
	padding:6px 0;
}




#agency_intro {
	width:100%;
	float:left;
}

#agency_intro .rounded_style_2 .BL{
	background-position:-328px -12px !important;
	left:-1px;
	bottom:-2px;
}
#agency_intro .rounded_style_2 .BR{
	background-position:-331px -12px !important;
	bottom:-2px;
	right:-1px;
}

#agency_intro .agency_info_descript{
	width:278px;
	margin:0 auto;
	padding-top:10px;
}
#agency_intro .agency_info_descript p
{
    height:35px;
}
#agency_intro .agency_info_descript .head_info {
	width: auto;
	overflow:hidden;
}
#agency_intro .agency_info_descript .head_info .logo{
	width:77px;
	height:77px;
	border:1px solid #ddd;	
	float:left;
}
#agency_intro .agency_info_descript .head_info .agency_name {
	width:196px;
	height:78px;
	border:1px solid #ddd;	
	background:#f4f4f4;
	float:left;
	margin-left:1px;
}

#agency_intro .agency_info_descript .head_info .agency_name h2 {
	padding:10px;
}
#agency_intro .agency_info_descript .head_info .agency_name h2 a {
	font-size:12px;
	line-height:18px;
	font-weight:700;
}

#agency_intro .agency_info_descript .prj {
	padding:10px 0;
	clear:both;
}
#agency_intro .agency_info_descript .prj li{
	border:1px solid #7dd3f7;
	background:url(../images/bg.png);
	background-position:0 -787px;
	height:23px;
	margin-bottom:3px;
}
#agency_intro .agency_info_descript .prj li a {
	font-size:12px;
	font-weight:700;
	line-height:23px;
	padding-left:5px;
}

#agency_intro #business_group {
	background:#EBEBEB;
	overflow:hidden;
}

#agency_intro #business_group h2 {
	height:23px;
	background:url(../images/bg.png);
	background-position:0 -810px;
	border-top:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	font-size:10px;
	font-weight:700;
	color:#707070;
	padding-left:10px;
	line-height:20px;
}

#agency_intro #business_group li {
	padding:3px 6px;
	display:inline;
	float:left;
}
#agency_intro #business_group .name_group a{
	text-indent:-9999px;
	width:61px;
	height:61px;
	background:url(../images/sprite.png);
	float:left;
}

#agency_intro #business_group a.group_1 {
	background-position:0 -504px;
}
#agency_intro #business_group a.group_2 {
	background-position:-61px -504px;
}
#agency_intro #business_group a.group_3 {
	background-position:-122px -504px;
}
#agency_intro #business_group a.group_4 {
	background-position:-183px -504px;
}
#agency_intro #business_group a.group_5 {
	background-position:-244px -504px;
}
#agency_intro #business_group a.group_6 {
	background-position:-305px -504px;
}

#userhot .scroll
{
overflow-y: scroll;
overflow-x: hidden;
height:365px; 
}
#userhot .agency_info_descript{
	width:273px;
	margin:0 auto;
	padding-top:10px;
}
#userhot .head_info {
	width: auto;
	overflow:hidden;
}
#userhot .head_info .logo{
	width:77px;
	height:77px;
	border:1px solid #ddd;	
	float:left;
}
#userhot .head_info .agency_name {
	width:190px;
	height:78px;
	border:1px solid #ddd;	
	background:#f4f4f4;
	float:left;
	margin-left:1px;
}

#userhot .head_info .agency_name h2 {
	padding:10px;
}
#userhot .head_info .agency_name h2 a {
	font-size:12px;
	line-height:18px;
	font-weight:700;
}



#box_news .rounded_style_2 .content{
	padding:5px;
}

#box_news .img a{
	float:left;
	width:400px;
	
}
#box_news .news_info {
	width:208px;
	float:left;
	padding-left:10px;
}

#box_news .news_info .category a{
	color:#6c6c6c;
	font-size:11px;
	font-weight:700;
	padding-bottom:10px;
	float:left;
}

#box_news .other_news {
	overflow:hidden;
	width:100%;
}

.headline_title {
	background:url(../images/bg.png);
	background-position:0 -833px;
	height:20px;
}

.headline_title span{
	color:#606060;
	font:700 10px/20px 'tahoma';
	padding:10px;
	padding-left:0;
	overflow:hidden;
	background:#fff;
}
.headline_title a.view_more {
	background:#fff;
	color:#7e7e7e;
	float:right;
	padding:0;
	font-weight:400;
	font-size:12px;
	padding:3px;
}
#box_news .other_news ul {
	overflow:hidden;
	padding-top:10px;
}
#box_news .other_news li{
	display:inline;
	float:left;
	margin-right:12px;
}

#box_news .other_news .news_block{
	width:200px;
}

#box_news .other_news .news_block a {
	font:700 12px/20px arial;
}

#shopping {}
#shopping .content {
	width:934px;
	margin:0 auto;
	padding:10px 0;
}
#shopping .top {
	overflow:hidden
}
#shopping h2{
	background:url(../images/btn.png);
	background-position:0 -352px;
	color:#fff;
	font-weight:700;
	font-size:10px;
	text-transform:uppercase;
	height:29px;
	float:left;
	padding-left:5px;
}
#shopping h2 span {
	background:url(../images/btn.png);
	background-position:right -381px;
	font:700 10px/29px 'tahoma';
	height:29px;
	float:left;
	padding:0 12px 0 7px;
}
#shopping .headline a
{
    color:#fff;
}
#shopping .top .menu {
	float:left;
	padding-left:20px;
}

#shopping .top .menu li {
	display:inline;
	float:left;
	height:27px;
	padding:0 2px;
}

#shopping .top .menu li a, #shopping .top .menu li a span,
#shopping .top .menu li.actived a, #shopping .top .menu li.actived a span {
	background:url(../images/btn.png);
	height:27px;
	float:left
} 
#shopping .top .menu li a {
	background-position:0 -298px;
	font:400 10px/27px 'tahoma';
	height:27px;
	padding-left:5px;
}
#shopping .top .menu li a span {
	background-position:right -325px;
	padding:0 10px 0 5px;
}

#shopping .top .menu li.actived a {
	background-position:0 -244px;
	font-weight:700;
}
#shopping .top .menu li.actived a span {
	background-position:right -271px;
}

#shopping .show {
	padding-top:10px;
}
.shop_block {
	position:relative;
	background:#fff5cc;
	border:1px solid #ffda75;
	width:164px;
	height:178px;
	float:left;
	margin-right:20px;
	padding:0px 2px;
}


#shopping .show .shop_block .BL, #shopping .show .shop_block .BR {
	background:url(../images/sprite.png);
	width:4px;
	height:4px;
	font-size:0%;
	position:absolute;
}

#shopping .show .shop_block .BL {
	background-position:-328px -16px;
	bottom:-1px;
	left:-1px;
}
#shopping .show .shop_block .BR {
	background-position:-332px -16px;
	bottom:-1px;
	right:-1px;
} 

#shopping .show .shop_block .content {
	width:164px;
	margin:0 auto;
	padding-top:2px;
}

#shopping .show .shop_block img {
	border:2px solid #fff;
}

#shopping .show .shop_block a{
	font:700 12px/18px arial;
	padding
}

#shopping .note {
	float:right;
	font:11px/18px arial;
	color:#6c6c6c;
}
#shopping .note a {
	border-bottom:1px solid #6c6c6c;
	color: #6c6c6c;
}

#shopping .note span.ico_24 {
	top:-5px;
}


.unity_bar {
	overflow:hidden;
	padding:10px;
}

.unity_bar .left {
	float:left;
}

.unity_bar .right {
	float:right;
}

.unity_bar .left .email_print li{
	float:left
}

.unity_bar .left .email_print li a {
	font-size:12px;
	padding:0 10px 0 5px;
}


/*Video slider*/
#video .content {
	position:relative;
	height:128px;
}
.infiniteCarousel {
	position:relative;
}

.infiniteCarousel .wrapper {
	width:900px;
	min-height:8em;
	position:absolute;
	overflow:auto;
	margin:0 30px;
}


.infiniteCarousel .wrapper ul {
	width:9999px;
	position:absolute;
	top:5px;
}

.infiniteCarousel  ul li {
	display:block;
	float:left;
	padding:10px;
	width:160px;
}

.infiniteCarousel  ul li a {
	border:1px solid #c2c2c2;
	padding:1px;
	background:#fff;
	float:left;
	position:relative;
}

.infiniteCarousel  ul li img {
	position:relative;
}

.infiniteCarousel  ul li .play {
	background:url(../images/sprite.png);
	background-position:0 -565px;
	width:35px;
	height:35px;
	position:absolute;
	left:60px;
	bottom:30px;
	float:left;
}

.infiniteCarousel .slider_control {
	background:url(../images/sprite.png);
	width:15px;
	height:29px;
	position:absolute;
	cursor:pointer;
	bottom:-80px;
	display:block;
}

.infiniteCarousel .back{
	background-position:-89px -401px;
	left:5px;
}

.infiniteCarousel .forward {
	background-position:-104px -401px;
	right:5px;
}

.infiniteCarousel .back:hover {
	background-position:-119px -401px;
}

.infiniteCarousel .forward:hover {
	background-position:-134px -401px;
}


#bottom_menu #news_menu, #bottom_menu #market_menu,
#bottom_menu #project_menu, #bottom_menu #company_menu,
#bottom_menu #discover_menu{
	margin-right: 35px;
	float:left;
}
#bottom_menu #bot-01, #bottom_menu #bot-02 , #bottom_menu #bot-03 
{
    margin-right: 20px;
	float:left;
}
#bottom_menu #discover_menu{
	margin-right:0;
}

#bottom_menu h4 {
	font:700 11px/18px tahoma;
	color:#007bc4;
	padding-top:10px;
}
#bottom_menu li span{
	font:400 11px/18px arial;
}
#bottom_menu li a{
	font:400 12px/18px arial;
}

#bottom_menu li:hover a {
	text-decoration:underline
}

#bottom_menu li span.bullet {
	font:400 12px/18px arial;
	padding-right:5px;
}
#bottom_menu #news_menu {
	width:158px;
}
#bottom_menu #bot-01 {
	width:190px;
}

#bottom_menu #bot-02 {
	width:235px;
}
#bottom_menu #bot-03 {
	width:260px;
}
#bottom_menu #market_menu {
	width:145px;
}
#bottom_menu #project_menu {
	width:199px;
}
#bottom_menu #company_menu {
	width:147px;
}
#bottom_menu #discover_menu {
	width:170px;
}

#faq_list .rounded_style_2 .content {
	width:278px;
	margin:0 auto;
}

#faq_list .listing_1 li a{
	width:268px;
	padding-left:4px;
}

#faq_list a.btn_1 {
	margin:10px 0;
	cursor:pointer;
	float:left;
}

#faq_list a.btn_1 span{
	width:262px;
}

#subscribe {
	width:298px;
	border:1px solid #dcdcdc;
	background:url(../images/bg_search_left_form.gif) repeat-x bottom;
	overflow:hidden;
}

#subscribe .wrap_input {
	margin-right:0;
}

#subscribe  input{
	width:186px;
	color:#919191;
}

#subscribe button{
	background:url(../images/sprite.png);
	background-position:-185px -430px;
	width:80px;
	height:25px;
	font:700 10px tahoma;
	text-transform:uppercase;
	color:#fff;
	position:relative;
	left:-5px;
}

#subscribe button:hover {
	background-position:-185px -455px;
}


#house_collection {
	margin-bottom:10px;
}
#house_collection .rounded_style_2 {
	margin-top:20px;
}
#house_collection .content {
	overflow:visible;
}

#house_collection h3 {
	width:296px;
	height:55px;
	background:url(../images/sprite.png);
	background-position:0 -346px;
	text-indent:-9999px;
	position:relative;
	top:-13px;
	margin-left:1px;
}

#house_collection .slide_image {
	width:289px;
	margin:0 auto;
}

#house_collection .slide_image .slide_control_2{
	background:url(../images/bg.png);
	background-position:0 -1146px;
	overflow:hidden;
	width:287px;
	height:52px;
	position:relative;
	border:1px solid #c2c2c2;
	margin-bottom:5px;
}

#house_collection .slide_image .slide_control_2 ul {
	width:231px;
	height:40px;
	background:url(../images/sprite.png);
	background-position:-165px -54px;
	text-align:center;
	position:absolute;
	right:28px;
	bottom:8px;
}

#house_collection .slide_image .slide_control_2 li {
	padding-top:10px;
}
#house_collection .slide_image .slide_control_2 li a{
	font:700 12px/18px arial;
}


.left_ctrl {
	background-position:-89px -401px;
	left:0;
	margin:10px 0 0 6px;
}
.right_ctrl {
	background-position:-104px -401px;
	right:0;
	margin:10px 6px 0 0;
}

/*Paging*/
.paging_1 li {
	background:url(../images/bg.png);
	background-position:0 -657px;
	height:17px;
	float:left;
	padding:0 1px;
	margin:0 2px;
}
.paging_1 li a{
	background: #e1e1e1;
	font-weight:700;
	font-size:10px;
	padding:0 4px;
	height:17px;
	line-height:17px;
	float:left;

}

.paging_1 li.actived {
	background-position:0 -674px;
}
.paging_1 li.actived a{
	background:#0086d6;
	color:#fff;
}

.paging_2 {
	overflow:hidden;
	float:right
}
.paging_2 li{
	display:inline;
	background:url(../images/btn.png);
	background-position:0 -548px;
	height:24px;
	padding-left:5px;
	float:left;
	margin-right:2px;
}

.paging_2 li a {
	background:url(../images/btn.png);
	background-position:right -572px;
	height:24px;
	padding:0 10px 0 5px;
	font:700 10px/20px tahoma;
	float:left;
}

.paging_2 li.actived {
	background:url(../images/btn.png);
	background-position:0 -596px;
}

.paging_2 li.actived a {
	background:url(../images/btn.png);
	background-position:right -620px;
	color:#fff;
}

.paging_2 li.back span, .paging_2 li.forward span{
	background:url(../images/sprite.png);
	width:7px;
	height:13px;
	text-indent:-9999px;
	float:left;
	margin-top:5px;
}
.paging_2 li.back span {
	background-position:-149px -401px;
}
.paging_2 li.forward span {
	background-position:-156px -401px;
}

/*Banner*/

.banner_170x200 {
	width:170px;
	height:200px;
	margin-bottom:10px
}
.banner_170x100 {
	width:170px;
	height:100px;
	margin-bottom:10px
}
.banner_180 {
	background:#e5e5e5;
}

.banner_180 h2 {
	color:#939393;
	font-size:12px;
	padding:10px;
}

.banner_180 img {
	padding:10px;
}

.banner_240x146 {
	width:240px;
	height:146px;
} 
.banner_240x400 {
	width:240px;
	height:400px;
} 
.banner_960x75 {
	width:960px;
	height:75px;
}

.banner_300x250 {
	width:300px;
	height:250px;
	margin-bottom:5px;
}
.banner_650x120 {
    height: 120px;
    width: 650px;
    overflow:hidden;
}
.banner_400x100 {
    height: 100px;
    width: 400px;
    overflow:hidden;
}

/*Alphabet search*/
#alphabet_search {
	background:url(../images/bg.png) repeat-x;
	background-position:0 -850px;
	position:relative;
	z-index:0;
}
#alphabet_search li {
	display:inline;
	float:left;
	margin-right:10px;
}

#alphabet_search li a {
	background:url(../images/btn.png);
	background-position:0 -508px;
	padding-left:5px;
	height:20px;
	font:700 11px/20px tahoma;
	color:#7e7e7e; 
	float:left;
}

#alphabet_search li a span {
	background:url(../images/btn.png);
	background-position:right -528px;
	float:left;
	padding:0 7px 0 2px;
}

#alphabet_search li.actived a, #alphabet_search li:hover a{
	background-position:0 -468px;
	color:#fff;
}
#alphabet_search li.actived a span, #alphabet_search li:hover a span {
	background-position:right -488px;
}


.invest_block {
	width:234px;
	height:217px;
	background:#f5f5f5;
	margin:0 20px 10px 0;
	position:relative;
	z-index:999;
	float:left;
}

.invest_content {
	width:210px;
	margin:0 auto;
	margin-bottom:10px;
}

.active_tool_1 {
	background:url(../images/bg.png);
	background-position:0 -1097px;
	height:25px;
	width:100%;
	float:none
}
.active_tool_1 ul {
/*	margin-left:10px;
*/}
.active_tool_1 li {
	float:left;
	margin-right:6px;
	padding:3px 0;
}

.active_tool_1 li a{
	line-height:18px;
}

/*Comment*/
#comment {}

#comment .author {
	padding:10px 0;
}
#comment .author h3{
	font-weight:700;
	font-size:12px;
	line-height:18px;
}

#comment .author h3 span.ico_16 {
	margin-right:5px;
}

.comment_text .content{
	padding:10px;
}

.show_comment {
	padding:0 10px 10px 10px;
}
 
.menu_col_left {
	overflow:hidden;
} 
.menu_col_left li{
	background:url(../images/bg.png);
	background-position:0 -1313px;
	height:22px;
	width:178px;
	display:block;
	padding:0 1px;
	margin:0;
	float:left;
	margin-bottom:1px;
} 

.menu_col_left li a {
	background:url(../images/bg.png);
	background-position:0 -1335px;
	font:400 10px/22px 'tahoma';
	text-transform:uppercase;
	width:168px;
	float:left;
	padding:0 0 0 10px;
}

.menu_col_left li:hover, .menu_col_left li.actived {
	background-position:0 -1357px
} 
 
.menu_col_left li:hover a, .menu_col_left li.actived a{
	background-position:0 -1379px;
	font-weight:700;
	color:#fff;
} 
 
#left_search .content{
	overflow:visible;
}


.social_network {
	float:left;
}

.social_network span.tl {
	float:left;
	font-size:11px;
	padding-top:3px;
}

.social_network ul {
	padding-left:10px;
	float:left;
	overflow:hidden;
}
.social_network li{
	display:inline;
	margin-right:5px;
	float:left;
}

.comment_form ul{
	overflow:hidden;
	padding-left:10px;
}
 
.comment_form .form_style_2 li {
	display:inline;
	float:left;
	margin:0 10px 10px 0;
} 

.comment_form .form_style_2 input {
	width:344px;
}

.comment_form .form_style_2 li.email input {
	width:202px;
}

.comment_form .form_style_2 li.captcha input {
	width:108px;
}

.comment_form .form_style_2 li.captcha img {
	float:left;
	margin:0 2px 0 2px;
}

.comment_form .form_style_2 li.captcha .ico_refresh_16 {
	margin-top: 5px;
	cursor: pointer;
}

.comment_form .form_style_2 li textarea {
	width:651px;
	height:94px;
}

.comment_form .form_style_2 li.btn {
	padding-left:93px;
}

.comment_form .form_style_2 li.btn button {
	margin-right:10px;
}

.map_view a{
	background:url(../images/btn.png) !important;
	background-position:0 -834px !important;
	color:#fff !important;
	padding-left:5px !important;
}
.map_view a span {
	background:url(../images/btn.png) !important;
	background-position:right -858px !important;
}

.rewidth {
	width:766px !important	;
	margin:0 auto;
}
.reMargin {
	margin-bottom:1px !important;
}



/*Avatar*/
.default_avatar_77 {
	background:url(../images/sprite.png);
	background-position:-265px -403px;
	width:77px;
	height:77px;
}
 
.last {
	margin-right:0 !important;
}

/*block*/
.block_1 {
	background:url(../images/bg_block_1.png) repeat-x bottom #f5f5f5 ;
	width:204px;
	float:left;
	margin-right:8px;
}


.block_1 .content {
	padding:5px;
}

.block_2 {
	background:#f5f5f5;
	overflow:hidden;
}


.block_2 .content {
	padding:5px;
	margin-left:10px;
}

.block_3 {
	background:url(../images/bg_block_1.png) repeat-x bottom #f5f5f5 ;
	width:310px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.block_3 .body {
	width:100%;
}

.block_4 {
	float:left;
}

.block_4 .info {
	background:#e8e8e8;
	float:left;
	height:82px;
	padding:10px;
}

.block_4 .info h2 {
	padding-bottom:10px;
}


.border_bottom {
	border-bottom: 1px solid #CFCFCF;
}

.border_top {
	border-top: 1px solid #CFCFCF;
}



.hightlight {
	color:red;
}


/*Slider*/

#image_gallery .image_wrap {
	border:4px solid #9d9d9d;
	padding:6px;
	position:relative;
	width:350px;
	height:350px;
}

#imge_count{
	position:absolute;
	width:140px;
	height:24px;
	background:url(../images/sprite.png);
	background-position:-577px -267px;
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:12px;
	line-height:24px;
	bottom:0;
	z-index:9999;
	left:40%;
}

#image_gallery .image_wrap #show_image {
	position:relative;
	z-index:8888;
	overflow:hidden;
	width:350px;
	height:350px;
	text-align:center;
	
}

#image_gallery #image_scroll {
	background:#f3f3f3;
	position:relative;
	overflow:hidden;
}
#image_gallery #image_scroll ul {
	position:relative;
	top:0;
	left:0;
}
#image_gallery #image_scroll li{
	display:inline;
	margin:4px;
	margin-bottom:0;
	font-size:0%;
	float:left;
	padding:0;
	border:none;
	width:auto;
}

/*Box popup*/
.black_overlay{
	  display: none;
	  position: absolute;
	  top: 0%;
	  left: 0%;
	  width: 100%;
	  height: 100%;
	  background-color: white;
	  z-index:1001;
	  -moz-opacity: 0.8;
	  opacity:.80;
	  filter: alpha(opacity=80);
}
.pop_up {
	  display: none;
	  position: absolute;
	  top: 25%;
	  left: 25%;
	  z-index:1002;
	  overflow: auto;
	  border-radius: 5px;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  padding:5px;
	  background: rgba(0,0,0, 0.24);
}

.pop_up_main {
	  background-color:#006fb1;
	  width: 610px; 
	  height: 50%;
	  padding:10px;
  	  overflow:hidden;
}

.pop_up_main_inner {
	background:white;
	border-radius: 5px;
  	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:10px;
	clear:both;
	margin-top:10px;
}

.pop_up .headline {
	overflow:hidden
}
.pop_up h2 {
	font:700 12px/17px 'tahoma';
	text-transform:uppercase;
	color:#fff;
	float:left;
}

.pop_up h5 {
	font-size:18px;
	font-weight:700;
	text-align:center;
	padding-bottom:10px;
}

.pop_up a.close {
	color:#fff;
	font-size:12px;
	float:right;
	width:62px;
}

.pop_up a.close strong{
	float:left;
	font-weight:400;
}

.pop_up a.close span {
	background:url(../images/sprite.png);
	background-position:-582px -11px;
	width:11px;
	height:9px;
	text-indent:-9999px;
	margin-top:2px;
	margin-left:5px;
	float:right
}

.pop_up .text {
	border-top:1px dotted #c5c5c5;
	border-bottom:1px dotted #c5c5c5;
	color:#006fb1;
}

.pop_up .contact_info {
	color:#006fb1;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.error_404 {
	background:#0071b4;
}

.error_404 .wrap{
	height:100%;
	min-height:100%;
}
.error_404 #head_content h1#logo {
	margin-left:43%;
	margin-top:50px;
	margin-bottom:30px;
}
.error_404 img {
	position:relative;
	z-index:888;
	width:956px;
	margin:0 auto;
}
.error_404 .text {
	position:relative;
	z-index:999;
	top:-300px;
	text-align:center;
	width:960px;
}

.error_404 .text p {
	color:#fff;
	font-size:24px;

}

.img_detail {
	text-align:center;
}
.img_detail img {
	clear:both;
}
.img_detail em {
	clear:both;
	font-style:italic;
	font-size:12px;
	padding:10px;
}

.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}



.tg-tbl
{
    margin: 5px 15px;
    width:87%;
    text-align:center;
}
.tg-tbl td
{
    height:20px;
    border: 1px solid #EFEFEF !important;
    
    background-color:#E0E0E0;
}

.tg-tip
{
    margin: 0px 15px;
    font: normal 11px/17px Arial;
}
.tg-title
{
    font: 700 12px/17px Arial;
    text-align:center;
}
.tg-content-tl
{
    font: Normal 12px/17px Arial;
    text-align:left;
    padding-left:15px;
}
.tg-content-tc
{
    font: Normal 12px/17px Arial;
    text-align:center;
}
.tg-content-tr
{
    font: Normal 12px/17px Arial;
    text-align:right;
    padding-right:15px;
}
.alert-com
{
    padding: 8px 35px 8px 14px;
    margin-bottom: 10px;
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font: bold 12px/16px Arial;
    }
.alert-succ
{
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.txt-red
{
    font: Bold 12px/18px Arial;
    color:red
}
.link-white
{
    color:#fff !important;
    font: Bold 12px Arial !important;
    text-decoration:none;
}

.box-ext-link
{
    clear:both;
    list-style:none;
    color:#007AC3;
}
.box-ext-link li
{
    float:left;
    width: 33%;
    line-height:10px;
    vertical-align:text-top;
    padding-bottom:3px;
}
.box-ext-link a
{
    font: Normal 11px Arial;
    color:#007AC3;
}
.box-ext-link a:hover
{
    font: Normal 11px Arial;
    color:#007AC3;
    text-decoration:underline;
}
.box-ext-link .ext-bold
{
    font: Bold 11px Arial;
    color:#000;
}
.link-ext,.link-ext:visited
{
    float:none !important;
    font: Normal 11px Arial !important;
    color:#007AC3 !important;
}
.link-ext:hover
{
    float:none !important;
    font: Normal 11px Arial !important;
    color:#007AC3 !important;
    text-decoration:underline;
}
/* Css box tai san moi nhat */
.asset-spec-box{}
.asset-spec-box li{margin-bottom:10px; margin-right:0;overflow:hidden;float:none;display:block;width:99%}
.asset-spec-box .right{width: 209px;background:none repeat scroll 0 0 #E8E8E8;}
.asset-spec-left ul{padding:5px 10px;}


.breadcrumb
{
    color: #666666;
    margin: 5px 0px 0px 10px;
    font:Normal 11px/17px Arial;
    clear:both;
    height:20px;
}
.breadcrumb div
{
    float:left;
    margin-right:3px; 
}
.breadcrumb a {
    color: #0081C8;
    font: Normal 11px/17px Arial;
    padding-right:1px;
    
}
.breadcrumb a:hover {
    color: #0081C8;
    font: Normal 11px/17px Arial;
    text-decoration:underline;
}
/* ban tin dia oc */
.btdo-box
{
    width:369px;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}
.btdo-box .last
{
    margin-right:0px;
}
.btdo-box .head
{
    height:69px;
    background: url(/Content/images/btdo_large.jpg);
    width:370px;
}
.btdo-box .head .des
{
    top:-20px;
    left:105px;
    position:relative;
    font:normal 11px Arial;
}
.btdo-box .head .vn
{
    top:5px;
    left:68px;
    position:relative;
    font:Bold 11px Arial;
}
.btdo-box .head .en
{
    top:5px;
    left:68px;
    position:relative;
    font:Bold 11px Arial;
}
.btdo-box .head img
{
    margin: 15px 0px 0px 15px; 
}

.btdo-box .con
{
    height:300px;
    width:368px;
    border: solid 1px #DCDCDC;
    overflow:auto;
}
.btdo-box .item
{
    width:350px;
    height:30px;  
    display:table;
}
.btdo-box .item ul
{
    list-style:none;
    padding-left:10px;
}
.btdo-box .item ul li
{
    float:left;
    padding:5px 0px;
}
.btdo-box .alt
{
    background-color:#DBF1FF;
}
.btdo-box .t
{
    width:290px;
    overflow:hidden
}
.btdo-box .f
{
    width:20px;
    vertical-align:middle;
    text-align:right
}
.btdo-box .t a
{
    font: Normal 12px Arial;
    color: #000;
}
.btdo-qckmenu
{
    margin-bottom:10px;
    height:55px;
}
.btdo-qckmenu .tcn
{
    font: Normal 10px Arial;
    color:#0274BA !important;
}
.btdo-qckmenu ul
{
    list-style:none;
}
.btdo-qckmenu li
{
    float:left;
    padding-right:35px;
}
.col_900
{
width:937px;
}
.sub_title
{
	clear: both;
    color: #717171;
    float: left;
    font: bold 12px Arial;
    padding-bottom:5px;
}

.err-title
{
font: bold 20px Arial;
color:#0071B4;
text-align:center;
}

.search_right{width: 180px !important;}

.tag_relation {
    background-color: #F8F8F8;
    border: 1px solid #E5E5E5;
    color: #000000;
    font: 12px/16px Arial,Helvetica,sans-serif;
    margin: 10px 0;
    padding: 10px;
}
.tag_relation a {
    color: #000000;
    text-decoration: none;
}
.tag_relation b {font-weight:700 !important;}

.tag_relation a:hover{text-decoration:underline;font:inherit;}


/* Update 10042013 */
.btdo-top {
	border: 1px solid #CFCFCF;
	padding: 10px;
	font: bold 12px Arial;
	text-align: center;
}

.btdo-qckmenu {
	margin-bottom: 10px;
	height: 55px;
}

.btdo-qckmenu .tcn {
	font: Normal 10px Arial;
	color: #0274BA !important;
}

.box-ext-link {
	clear: both;
	list-style: none;
	color: #007AC3;
}

.box-ext-link a {
font: Normal 11px Arial;
color: #007AC3;
}

#pricing_listing .propertise_type{
	float:left;
	width:728px;
	margin-left:10px;
	padding:10px 0;
}

#pricing_listing #pojrect_search .content {
	overflow:visible !important;
}

#pricing_listing #pojrect_search .city div.selectME{
	width:200px !important;
}
#pricing_listing #pojrect_search .district div.selectME{
	width:150px !important;
}

#pricing_listing #pojrect_search .key_type .border_input{
	width:270px;
	margin-right:10px !important
}

#project_listing_table table {
	font-size:12px;
	line-height:18px;
	width:100%;
}

#pricing_listing .headline_11 {
	font-size:20px;
	color:#333
}

#project_listing_table table th {
	border-right: 1px solid #fff;
	border-bottom:1px solid #dcdcdc;
	padding:5px;
	color:#0081c8;
	font-weight:700;
	padding:15px 10px;
	background-image: linear-gradient(bottom, rgb(233,233,233) 33%, rgb(244,244,244) 67%);
	background-image: -o-linear-gradient(bottom, rgb(233,233,233) 33%, rgb(244,244,244) 67%);
	background-image: -moz-linear-gradient(bottom, rgb(233,233,233) 33%, rgb(244,244,244) 67%);
	background-image: -webkit-linear-gradient(bottom, rgb(233,233,233) 33%, rgb(244,244,244) 67%);
	background-image: -ms-linear-gradient(bottom, rgb(233,233,233) 33%, rgb(244,244,244) 67%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.33, rgb(233,233,233)),
		color-stop(0.67, rgb(244,244,244))
	);
}

#project_listing_table table td{
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	padding:10px;
}
#project_listing_table tr {
	background:#f2f2f2;
}

#project_listing_table tr.odd{
	background:#dbf1ff;
}

#project_listing_table tr .prj_name {
	font-weight:700;
	border-left: 1px solid #fff;

}

#project_listing_table tr .prj_deal {
	text-align:center;
}
#project_listing_table tr .prj_deal a{
	color:#ff0000;
	text-decoration:underline;
	float:left;
	padding-left:35%
} 

.ico_arrow_right_16 {
    background-position: -913px -488px;
}
#pricing .content{padding: 0 5px;}
#pricing .listing_1 a {
    font-weight: 400;
    margin-left: 5px;
    width: 215px;
}
/* End Update 10042013 */

.tit-source
{
font: Normal 11px Arial;
color: Gray;
}

/*Backup to Top button */
.cd-container {
  width: 90%;
  max-width: 768px;
  margin: 2em auto;
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 60px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  /*background: rgba(232, 98, 86, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;*/
  background: rgba(2, 52, 74, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  z-index: 100;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
