body
{
	background:#FFF;
}
body, td, table, div, p{
	font-family: TAHOMA, Verdana, Arial, sans-serif ;
	font-size:12px;
	color: #000;	
}
body{
	margin-top:0px;
    margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
}

.empty {
	font-size:1px;
}

input, select, textarea{
	border:1px solid #7D9EBA;
	font-size:11px;
}

p, ul,li,ol {
	font-size:11px;
	color:#0069AA;
}

/*------------------HEAD-------------------*/
.head{	
	padding-bottom:5px;
}
	
	.enter{
		background-color:#0082D2;
		padding-right:10px;		
	}
		.enter div.name{			
			padding-left:17px;
			background:#E6E6E6 url(/images/reg_key.gif) no-repeat 0px 1px;
			font-weight:bold;
			font-size:11px;
			color:#0369A8;
			border-bottom:1px solid #0369A8;
			width:120px;						
			height:16px;
		}		
		.enter a {
			font-size:9px;
			color: #98D8FF;
			text-decoration:none;
			background: url(/images/str.gif) no-repeat right 0px 1px;
			padding-right:13px;			
		}
		
	.login td {
		font-size:9px;
		color:#FFF;
		
	}
		.login input {			
			border:0px solid #0082D2;			
			font-size:9px;			
		}
	.date{
		font-size:10px;
		color:#00A5E1;
		padding-right: 5px;
		padding-left: 5px;
		border: 1px solid #E6E6E6;
	}
	.city{
		background: #7DAE17;
		width:100%;
		height:24px;	
				
	}
		.city td {	
			text-align: center;		
		}
		.city td.active {
			font-weight:bold;
			font-size:10px;				
			color:#0369A8;
			background:#E6E6E6;
			border-top: 1px solid #FFF;
			border-left: 1px solid #FFF;
			padding-top:1px;
			padding-left:15px;
			padding-bottom:1px;
			padding-right:15px;	
			width:120px;		
		}
		.city td.active a{
			font-weight:bold;
			font-size:10px;				
			color:#0369A8;
			text-decoration:none;
		}
		
		.city td.passive {			
			font-weight:bold;
			font-size:10px;	
			background:#FFF;			
			padding-top:1px;
			padding-left:5px;
			padding-bottom:1px;
			border-top: 1px solid #7DAE17;
			border-bottom: 1px solid #E6E6E6;
			padding-left:15px;
			padding-right:15px;
			width:120px;
		}
		.city td.passive a{
			color:#969696;
			font-size:10px;	
			text-decoration:none;
		}
		
	.search {
		background: #7DAE17;
		width:250px;			
	}	
		.search td.text {
			border-top: 1px solid #FFF;
			padding-top:1px;
			padding-bottom:1px;
			font-size:10px;	
			color:#969696;
			font-size:11px;			
		}
		.search input {
			font-size:10px;	
			border: 1px solid #B4B4B4;			
		}

/*--------------------BODY----------------------------*/
.gray{
	background: #f3f3f3;
}

 h1 {
 	font-weight: bold;
 	color: #969696;
 	font-size: 12px; 	 	
 	height:20px;
 	border-bottom:2px solid #0082D2;
 }
 
 h2 {
 	font-weight: bold;
 	color: #7DAE14;
 	font-size: 11px; 	 	
 	height:20px;
 	border-bottom:2px solid #7DAE14;
 }
 
 div.h1{
 	padding-left:32px;
 	height: 30px; 	
 	background: url(/images/h1.gif) no-repeat;
 }
 
 .content{
 	padding-left:20px;
 	padding-top:5px;
 	padding-right:5px;
 }
 
 a{
 	color:#009CE7;
 	font-size:11px;
 	text-decoration:none;
 }
 /*--------------------MAIN MENU----------------------------*/
 .menu{ 	
 	color: #FFF;
 	font-size: 12px;
 }
 	.menu td.head {
 		border-bottom:1px solid #0082D2;
 		padding:0px; 		
 	}
 	
	 	.menu div.head{ 	
	 		width: auto; 		
	 		padding:0px;
	 		border-bottom:1px solid #0082D2;
	 		background:#0082D2 url(/images/left.gif) no-repeat;
	 		padding-left:25px;
	 		border:0px;
	 	}
		 	.menu div.head div{
		 		background:#0082D2 url(/images/right.gif) no-repeat right;
		 		color: #FFF;
		 		font-weight: bold;
		 		border-bottom:1px solid #0082D2;
		 		text-align:center; 		
		 		padding-right:35px;
		 		padding-left:15px;
		 		white-space : nowrap;
		 		border:0px;
		 	}
 	.menu-body{
 		border-left:1px solid #0082D2;
 		border-right:1px solid #0082D2;
 		border-top:2px solid #0082D2;
 		background:#FFF url(/images/key.gif) no-repeat 10px 10px; 		
 		padding:10px 20px 20px 50px;  		
 	}
	
	.menu-body a {
		background: url(/images/item.gif) no-repeat 0px 4px;		
		color:#0082D2;
		font-size:11px;
		text-decoration:none;
		font-weight: bold;
		display:block;
		white-space : nowrap;
		padding-left: 15px;
		
	}
	.menu-body a:hover {
		color:#7DAE17;
	}
	div.bottom {
		text-align:center;
		border-left:1px solid #0082D2;
 		border-right:1px solid #0082D2;
 		border-bottom:1px solid #0082D2;
 		background:#87C506; 		
	}
	div.bottom div {
		border:1px solid #FFF;
		padding: 1px 5px 1px 5px;		
	}
	div.bottom div a{
		color:#FFF;
		font-size:9px;
		font-weight: bold;
	}
	
/*--------------------LEFT MENU----------------------------*/
	
 	
	.left-menu{		
		background: #EEEEEE;
		padding:0px 10px 10px 10px;
		width: 230px;
	}
	.left-menu div.items {
		border-left:1px solid #0082D2;
 		border-right:1px solid #0082D2;
 		border-top:3px solid #0082D2; 		
 		border-bottom:1px solid #0082D2;
 		padding:10px;
 		background: #FFF;
 		margin-bottom:10px;
	}
	div.items a {
		background: url(/images/item.gif) no-repeat 0px 4px;		
		color:#0082D2;
		font-size:11px;
		text-decoration:none;
		font-weight: bold;
		display:block;
		white-space : nowrap;
		padding-left: 15px;
		
	}
	div.items a:hover {
		color:#7DAE17;
	}
	
	div.left-head{		
		width: 150px;
	}
		div.left-head div{
			background:#0082D2 url(/images/right.gif) no-repeat right;
	 		color: #FFF;
	 		font-weight: bold;
	 		border-bottom:1px solid #0082D2; 			 			 		
	 		white-space : nowrap;
	 		border:0px;
		}
			div.left-head div div{
				padding-left:19px;
				background: url(/images/lkey.gif) no-repeat 3px 3px;
			}
/*--------------------SEARCH----------------------------*/

.searchf{
	
}
	.searchf td.rhead{		
	} 
		.searchf td.rhead div{
			width:150px;
			background: #0082D3 url(/images/left.gif) no-repeat;
			color: #FFF;
			text-align: center;
			font-weight:bold;
		}
	.searchf td.lhead{
		text-align:left
	} 
		.searchf td.lhead div{
			width:150px;
			background: #0082D3 url(/images/right.gif) no-repeat right;
			color: #FFF;
			text-align: center;
			font-weight:bold;
		}
	.searchf td.form {
		width:260px;
		border: 1px solid #0082D3;
		border-top: 2px solid #0082D3;
		padding: 5px;
		background: #FFF;
		color: #969696;
		font-size:11px;
	} 
	
	.tform {		
		background: #FFF url(/images/lupa.gif) no-repeat right 3px;
	}
			.tform, .tform td{			
				font-size:11px;
				color: #969696;			
				font-weight:bold;
				padding-top:10px;
				vertical-align: bottom;
			}
			
			 .tform td a{			
				font-size:11px;
				color: #0082D3;			
				font-weight: normal;
			}

/*--------------------HOUSE----------------------------*/

	
	h3.house-t{	
		padding: 0px 15px 2px 5px;
		background: #7DAE14 url(/images/rgreen.gif) no-repeat right top;				
		color:#FFF;
		font-size: 12px;
		margin-bottom:0px;
		width:250;
		white-space : nowrap;
	}
	h3.house-head{
		background: #7DAE14 url(/images/rwgreen.gif) no-repeat right top;
	}
	h3.house-t a{
		color:#FFF;
		font-size:12px;
	}
	.house-top{	
		padding: 15px;
		border:1px solid #969696;
		border-bottom:0px solid #969696;
		background: #F3F3F3;		
	}
		.house-top td{
			color: #0069AA;
			font-size:11px;
		}
		.house-top a{
			color: #00A6E3;
			font-weight:bold;
			text-decoration: none;
		}
	
	.deadline{		
		border-bottom:1px solid #969696;
		border-right:1px solid #969696;		
		font-size:10px;
		color:#7DAE14;
		background: #F3F3F3;
		padding: 0px 3px 0px 5px;
	}	
	.deadline1 {
		font-size:10px;				
		padding: 0px 10px 0px 10px;
		color:969696;
		border-top:1px solid #969696;
		
	}
	
	.house-search{
		padding: 15px;
		border:1px solid #969696;
		border-top:0px solid #969696;
		background: #FFF;
		color: #0069AA;
		font-size:11px;
	}
		.house-search td{
			color: #0069AA;
			font-size:11px;
		}
		
		.house-search div{
			color: #00A6E3;
			font-size:11px;
		}
	
	.price{
		color: #00A6E3;
		font-size:11px;
	}
	.price b{
		color: #00A6E3;
		font-size: 16px;
		display: block;
	}
	
	.search-detail{
		border-top:1px solid #969696;
		border-right:1px solid #969696;	
		background: #FFF;
		padding: 0px 3px 0px 5px;
		width:150px;
		text-align:center;
	}
	a.detail{
		background: url(/images/str1.gif) no-repeat right 3px 0px;
		padding-right: 12px;
		text-decoration: none;
		color: #009EE3;
		font-weight:bold;
		font-size:11px;
	}
	.border{
		border:1px solid #969696;		
	}	
/*--------------------HOUSE----------------------------*/	
.block{
	border:1px solid #969696;
	border-top:0px;
	background:#FFF;
	padding:3px;
}
.in-block th{
	background:#f3f3f3;
	text-align:left;	
	border:0px;
}
	.in-block th div{
		background:#FFF;
		color:#0084D6;
		font-weight:bold;
		font-size:11px;			
		padding:3px;				
		border-top:1px solid #969696;
		border-left:1px solid #969696;
	}

.info {
	color:#0069AA;
	font-size: 11px;
}
	.info th{
		background: #E7E7E7;
		color: #949494;
		padding:3px;
	}
	.info th.border{
		border: 0px;
		border-left: 1px solid #FFF;
	}
	.info th.center{
		text-align:center;
	}
	.info td{
		padding:3px;
		color:#006BAD;
		font-size: 11px;
	}
	.info td.border{
		border: 0px;
		padding-left:10px;
		border-left: 1px solid #949494;
	}
	.info td.char{
		color:#969696;
	}
	.info td a{		
		text-decoration: none;
		color: #0069AA;		
		font-size:11px;
	}
.green{
	font-size:12px;
	color:#7BAD10;
}
.blue{
	font-size:12px;
	color:009CE7;
}
/*--------------------FOOTER----------------------------*/
	.foot-act{
		background: #7DAE17 url('/images/foot_green.gif') no-repeat right;
		padding: 0px 9px 0px 0px;	
		vertical-align:bottom;
	}
		.foot-act div{
			background: url('/images/foot_greenl.gif') no-repeat ;					
			text-decoration:none;		
			padding: 0px 0px 0px 9px;
		}
	
		.foot-act a{		
			font-size: 10px;
			color: #FFF;
			text-decoration:none;	
			display:block;
			padding: 1px 0px 3px 0px;				
		}
	.foot-pass{
		background: #DFF5FF url('/images/foot_bluer.gif') no-repeat right;				
		padding: 0px 9px 0px 0px;	
		vertical-align:bottom;
	}
		.foot-pass div{
			background: url('/images/foot_blue.gif') no-repeat ;					
			padding: 0px 0px 0px 9px;
		}
		
		.foot-pass a{			
			font-size: 10px;
			color: #0369A8;
			text-decoration:none;					
			border-bottom: 1px solid #0369A8;
			display:block;
			padding: 1px 0px 2px 0px;
		}
	
	.contact{
		font-size:11px;
		color:#0082D2;
	
	}
	
.float {
	float:left;
	width:100px;
}

input.blue_button {
	color: #99D9FF;
	background: #0083D3;
	border-right: 1px solid #005C96;
	border-bottom: 1px solid #005C96;
	border-left: 1px solid #99D9FF;
	border-top: 1px solid #99D9FF;
	font: normal 10px TAHOMA;	
}

.nav {
	color: #0069AA;
}
	.nav b{
		color: #86C705;
	}
	.nav a{
		color: #0069AA;
		padding:5px;
	}
	.nav a:hover{
		color: #86C705;
	}

.extsearch{
	background:#FFF;
	width:250px;
}

.right{
	vertical-align: top;
	padding-left: 10px;
}

.padl{
	padding-left:30px
}
	div.padl a{
		display:inline;
	}

.chead{
	font-weight: bold;
 	color: #7DAE14;
 	font-size: 11px; 	 	 	
 	border-bottom:2px solid #7DAE14;
 	padding-top:10px; 	
}