html{background:url(../images/bg-page-c.png);}
body{
	margin:0;
	color:#333;
	font:11px/24px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	background:#fff;
	min-width:964px;
}
img{border-style:none; border-bottom: none !important;}
a{text-decoration:none; color:#333; border-bottom: 1px dotted #CCCCCC}
a:hover{text-decoration:none; border-bottom: 1px dashed #999999}

a img {
 border-bottom: none !important;
 }

a:active img { border-style:none; border-bottom: none !important;}
 
 
input,
textarea,
select{
	font:100% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	vertical-align:middle;
	color:#999;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	height:1000px;
	margin:0 auto;
	background:url(../images/bg-page-t.png) no-repeat 50% 0;
}
.w1{
	width:964px;
	margin:0 auto;
}
/* header */
#header{
	height:1%;
	padding:47px 190px 0 0;
	position:relative;
	z-index:10;
}
#header:after{
	content:'';	display:block;	clear:both;
}
/* logo */
.logo{
	float:left;
	background:url(../images/logo.png) no-repeat;
	width:630px;
	height:94px;
	text-indent:-9999px;
	overflow:hidden;
	margin:1px 0 -77px -3px;
}
.logo a{
	height:100%;
	display:block;
}
/* social networks */
.social-networks{
	float:right;
	padding:0;	margin:0 -190px 0 0;	list-style:none;
	border:0px;
}
.social-networks li{
	float:left;
	padding:0 0 0 8px;
}
.social-networks a{
	width:16px;
	height:16px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-social.png) no-repeat;
}
.social-networks .btn-facebook{background-position:0 0; border:0}
.social-networks .btn-twitter{background-position:0 -17px;; border:0}
.social-networks .btn-youtube{background-position:0 -34px;; border:0}
.social-networks .btn-linkedin{background-position:0 -51px;; border:0}
.social-networks .btn-email{background-position:0 -68px;; border:0}
#main{
	overflow:hidden;
	padding:0 0 38px;
	margin:-16px 0 0;
	width:100%;
	float:left;
}
/* visual box */
.visual-box{padding:0 0 21px;}
.visual-box img{vertical-align:top;}
.property-search{
	width:100%;
	padding:0 0 19px;
}
.property-search:after{
	content:'';	display:block;	clear:both;
}
/* search box */
.search-box{
	float:left;
	width:476px;
	background:url(../images/bg-search-box.png) no-repeat;
	padding:236px 0 0;
}
.holder-search{
	background:url(../images/bg-search-box.png) no-repeat -952px 100%;
	padding:0 0 8px;
}
.frame-search{
	background:url(../images/bg-search-box.png) repeat-y -476px 0;
	width:100%;
}
.frame-search:after{
	content:'';	display:block;	clear:both;
}
.form-holder{
	float:left;
	position:relative;
	width:441px;
	margin:-216px 0 0;
	padding:0 17px 0 18px;
}
.marker{
	background:url(../images/sprite.png) no-repeat -276px 0;
	position:absolute;
	top:-30px;
	right:-12px;
	width:115px;
	height:114px;
	text-indent:-9999px;
	overflow:hidden;
}
.text-search{
	margin:0 1px;
	width:233px;
	height:14px;
	background:url(../images/sprite.png) no-repeat 0 -39px;
	text-indent:-9999px;
	overflow:hidden;
}
/* heading box */
.heading-box{
	background:url(../images/bg-heading.png) repeat-x 0 100%;
	padding:0 0 4px;
	margin:0 0 13px;
	line-height:21px;
}
.heading-box p{margin:0 0 3px;}
/* search form */
.search-form {
	overflow:hidden;
	display:table;
}
/* row */
.search-form .row{
	overflow:hidden;
	padding:0 0 14px;
	width:460px;
	margin:0 -19px 0 0;
}
.search-form .row-item{
	overflow:hidden;
	margin:-3px 0 0;
}
.search-form .area{
	float:left;
	margin:0 16px 0 0;
	overflow:hidden;
}
.search-form label{
	line-height:18px;
	padding:0 10px 1px;
	overflow:hidden;
	display:block;
	position:relative;
}
.search-form select{
	float:left;
	width:166px;
	font-size:11px;
	color:#666;
}
.text{
	float:left;
	background:url(../images/bg-text.png) no-repeat 100% 0;
	overflow:hidden;
	padding:0 5px 0 0;
}
.text .holder{
	height:32px;
	float:left;
	background:url(../images/bg-text.png) no-repeat 0 -33px;
}
.text input{
	outline:none;
	float:left;
	background:none;
	border:none;
	padding:8px 5px 9px 9px;
	margin:0 -5px 0 0;
	width:82px;
	font-size:11px;
	line-height:15px;
	overflow:hidden;
}
.size1 input{width:244px;}
.size2 input{width:197px;}
.to-text{
	float:left;
	padding:4px 4px 0;
}
.area-to{
	float:left;
	padding:0 3px 0 0;
}
.btn-search{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:127px;
	height:33px;
	background:url(../images/sprite.png) no-repeat -418px 0;
	border:none;
	cursor:pointer;
	margin:0 4px 0 0;
	padding:0;
	font-size:0;
	line-height:0;
}
.row-properties{
	float:left;
	width:305px;
	padding:0 0 5px;
}
.area-properties{
	overflow:hidden;
	padding:0 0 0 7px;
}
.area-properties input{
	margin:0;
	padding:0;
	float:left;
	width:16px;
	height:16px;
}
.area-properties label{
	font-size:9px;
	line-height:16px;
	float:left;
	padding:0 0 0 3px;
}
.row-check{overflow:hidden;}
/* map box */
.map-box{
	float:right;
	width:474px;
	height:310px;
	padding:1px;
	text-align:center;
	position:relative;
}
.map-box img{vertical-align:top;}
.decoration-map{
	background:url(../images/bg-decoration-map.png) no-repeat;
	width:476px;
	height:312px;
	z-index:10;
	position:absolute;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
}
.text-map{
	position:absolute;
	top:20px;
	left:17px;
	text-indent:-9999px;
	overflow:hidden;
	width:129px;
	height:13px;
	background:url(../images/sprite.png) no-repeat;
	z-index:100;
	margin:0;
}
.btn-map{
	position:absolute;
	bottom:12px;
	right:16px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -130px 0;
	width:127px;
	height:33px;
	z-index:100;
}
/* news box */
.news-box{
	width:960px;
	background:url(../images/bg-news-box.gif) no-repeat;
	padding:3px 0 0;
	margin:0 auto 21px;
	color:#333333;
}
.news-box .holder{
	background:url(../images/bg-news-box.gif) no-repeat -1920px 100%;
	padding:0 0 3px;
}
.news-box .frame{
	background:url(../images/bg-news-box.gif) repeat-y -960px 0;
	overflow:hidden;
	padding:6px 10px 2px 22px;
}
.news-box p{
	line-height:14px;
	margin:0;
}
.text-news{
	margin:0 12px 0 0;
	float:left;
	width:86px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat 0 -17px;
}
.more{
	padding:0 8px 0 0;
	background:url(../images/arrow-black.png) no-repeat 100% 8px;
}
.twocolumns{
	overflow:hidden;
	width:964px;
	background:url(../images/bg-twocolumns.png) no-repeat;
	padding:430px 0 0;
}
.twocolumns .holder{
	background:url(../images/bg-twocolumns.png) no-repeat -1928px 100%;
	padding:0 0 8px;
}
.twocolumns .frame{
	background:url(../images/bg-twocolumns.png) repeat-y -964px 0;
	width:100%;
}
.twocolumns .frame:after{
	content:'';	display:block;	clear:both;
}
.twocolumns .unifier{
	width:922px;
	padding:0 18px 0 23px;
	margin:-411px 0 -6px;
	overflow:hidden;
	float:left;
}
/* content */
.content{
	float:left;
	width:600px;
}
.twocolumns h2{
	text-indent:-9999px;
	overflow:hidden;
	height:13px;
	margin:0 0 5px;
	background:url(../images/sprite.png) no-repeat;
}
.content .text-transaction{
	width:152px;
	background-position:0 -54px;
	margin:0 0 12px;
}
.content .text-code{
	width:207px;
	background-position:0 -69px;
	margin:0 0 9px;
}
.content-box{padding:0 0 18px;}
/* transactin table */
.transaction-table{border-collapse:collapse;}
.transaction-table th{
	text-align:left;
	padding:0 0 3px;
	line-height:18px;
	letter-spacing:-1px;
	color:#666666;
	font-size:9px;
}
.transaction-table td{
	line-height:16px;
	padding:4px 0;
	letter-spacing:-.5px;
}
.transaction-table .date-row{width:68px;}
.transaction-table .address-row{width:140px;}
.transaction-table .sale-row{width:74px;}
.transaction-table .buyer-row{width:146px;}
/* city table */
.city-table{border-collapse:collapse;}
.city-table th{
	text-align:left;
	padding:0;
	letter-spacing:-1px;
	color:#666666;
}
.city-table td{padding:0;}
.city-table .name-row{width:215px;}
.city-table .transactions-row{
	width:66px;
	padding:0 0 0 80px;
}
.city-table .last-month-row{
	width:64px;
	padding:0 0 0 6px;
}
.city-table .this-month-row{
	width:100px;
	padding:0 0 0 8px;
}
.city-table .percentage-row{color:#00822e;}
.city-table .minus{color:#c90000;}
/* sidebar */
.sidebar{
	float:right;
	width:281px;
}
.twocolumns .text-video{
	background-position:0 -84px;
	margin:0 4px 20px;
}
.video{padding:0 0 13px;}
.video img{vertical-align:top;}
.side-content{padding:0 4px;}
.side-content h3{
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	font-weight:normal;
	margin:0 0 4px;
}
.sidebar p{margin:0;}
/* footer */
#footer{
	font-size:11px;
	line-height:15px;
	color:#999;
	padding:0 0 59px;
}
.footer-box{padding:0 0 83px;}
#footer p{margin:0;}
#footer a{
	color:#999;
	text-decoration:none;
}
#footer a:hover{text-decoration:underline;}
.footer-box ul{
	float:right;
	padding:0 21px 0 0;	margin:0;	list-style:none;
}
.footer-box ul li{
	display:inline;
	padding:0 0 0 8px;
}
/* partner box */
.partner-box{text-align:center;}
