/******************************************************************************/
/***************************>>> page reset <<<*********************************/
/******************************************************************************/
html, body, div, p, ul, li, a, form, fieldset,
h1, h2, h3, h4, h5, h6, strong, span, img, textarea{
   margin:0;
   padding:0;
   border:0;
}
/******************************************************************************/
/************************>>> end of page reset <<<*****************************/
/******************************************************************************/


/******************************************************************************/
/*******************>>> global settings <<<************************************/
/******************************************************************************/
body{
   background:#fff url(bg_body1.gif) repeat-x;
   font-family:arial,verdana, sans-serif;
   font-size:9pt; 
   text-align:center;
}
h1{font-size:110%;}
h2{font-size:100%;}
h3{color:#339ED0; margin:20px 0 0 0; font-size:100%}
h4{}
h5{}
h6{}
div{}
p{}
ul{list-style-type:none;}
img{border:none;vertical-align:baseline;}
a{text-decoration:none;}
p{margin:10px 0; font-family:arial, verdana, sans-serif;font-size:10pt;}
object{margin:3px 0 0 0;}
/******************************************************************************/
/*******************>>> end of global settings <<<*****************************/
/******************************************************************************/



/******************************************************************************/
/***************************>>> global classes <<<*****************************/
/******************************************************************************/
.clear{clear:both;display:block;}
.hidden{display:none;}
.closeSpan{
	background:url(icon16_close.gif) no-repeat;
	display:block;
	float:right;
	height:16px;
	margin:3px;
	width:16px;
}
/******************************************************************************/
/***************************>>> end of global classes <<<**********************/
/******************************************************************************/



/******************************************************************************/
/***********************>>> page settings <<<**********************************/
/******************************************************************************/
#container{		
	margin:0px auto;
	text-align:left;	
	width:960px;
}

	#header{
		margin:10px 0 0 0;		
	}

	#header ul{		
		float:left;		
		padding:3px 3px 3px 220px;		
	}

	#header li{	
		display:inline;
	}

	#header a,
	#header a:hover{		
		color:#555;
		float:left;
		font-weight:normal;
		margin:5px 10px 0 0px;
	}

	#header a:hover{
	}

	#header .flag{		
		height:11px;		
		width:16px;
		display:none;
	}

	#header .hu{
		background:url(hu.png) no-repeat;		
	}

	#header .en{
		background:url(en.png) no-repeat;
	}

	#header .de{
		background:url(de.png) no-repeat;
	}

	#header .at{
		background:url(at.png) no-repeat;
	}
	
	#headerlinks{
		float:right !important;
		/*display:none;*/
	}

	#header .mainTitle{
		padding:5px 0 0 0;		
	}

	#logo{
		background:url(logo.gif) no-repeat;
		height:22px;		
		margin:3px 0 0 0;
		position:absolute;
		top:10px;
		width:125px;
		z-index:5;
	}

	#headerlinks a{
		margin:5px 0px 0 10px !important;
	}	

	#content{			
		min-height:500px;
		padding:20px 0 0 0;
	}

		#content h1{
			font-size:120%;
			font-weight:bold;
			margin:10px 0 10px 0;
		}

		#searchHolder{			
		}	
		
		#searchHolder p{
			color:#555;
			margin:5px 0;
		}	

		#defaultMap{
			cursor:pointer;
			color:#339ED0;
		}

		#addressList_loader{
			background:url(ajax-loader-big.gif) no-repeat center center;
			display:none;
			height:300px;
			width:318px;
		}

		#searchHolder .item{			
			float:left;
			margin:0 5px 0 0;
			width:auto;
		}

		#searchHolder .helper{						
			float:right;
			height:18px;			
			width:18px;			
		}

		#searchHolder .subitem{			
			color:#000;
			padding:5px 5px 5px 5px;
		}

		#searchHolder .secondRow{			
			background:#eee;			
		}

		#searchHolder .subitem span{
			cursor:pointer;
		}

		#searchHolder .name{			
			margin:3px 5px 0 0;
		}

		#searchHolder .explain{	
			color:#339ED0;
			font-size:90%;
			padding:1px 0 0 10px;
		}

		#searchHolder .over{			
			color:#AD1313;
		}

		#searchHolder .closed,
		#searchHolder .opened,
		#searchHolder .empty{
			background:url(plus.gif) no-repeat;
			cursor:pointer;
			height:11px;
			margin:4px 0 0 3px;
			width:11px;
		}

		#searchHolder .opened{
			background:url(minus.gif) no-repeat;
		}

		#searchHolder .empty{
			background:url(spacer.gif) no-repeat;
		}

		#searchHolder .disabled{
			color:#aaa;
			cursor:default !important;
		}
		
		.addressLabel{
			margin:5px 0 0 0;
			background:red;			
		}

		#searchHolder .categ_layer{			
			margin:2px 0;
			padding:3px 0;
		}		

		#searchHolder .bkv{			
			background:#339ED0 !important;
			color:#fff;
		}

		#searchHolder .categ_header{			
			background:#ddd;
			padding:3px 0;
		}

		#searchHolder .type_layer{
			margin:0 0 0 15px;
		}

		#searchHolder .option_layer{
			margin:0 0 0 30px;
		}

		.tablayer{			
		}

		.nonvisible{
			display:none;
		}
	
	#footer{
		margin:20px 0 20px 0;
	}

		#footer .footertext{			
			float:left;			
		}

		#footer .footerlink{			
			float:left;
			margin:5px;
		}

		#footer .footertitle{			
			color:#339ED0;
		}

		#footer .copyright{
			float:right;
			margin:5px;
		}

		#footer a{
			color:#000;
		}

		#footer .copyright a{
			color:#88C92B;
			margin:0 0 0 5px;
		}

/******************************************************************************/
/********************>>> end of page settings <<<******************************/
/******************************************************************************/



/******************************************************************************/
/*******************************>>> cities <<<*********************************/
/******************************************************************************/
#cityFullmap{
	display:none;
	/*padding:7px 0 0 0;*/
	position:absolute;
	top:41px;
	left:0px;
}

#cityFullmap #fullmapButton{
}

.headerButton{
	cursor:pointer;
	float:right;
	margin:5px 10px 0 0;
}

.cityheader{	
	font-size:140%;
	font-family:Georgia !important;
	padding:0px 0 0 0px;
	margin:5px 0 0 0 !important;
}

.cityflag{
	float:right !important;
	display:block;
	height:11px;
	margin:10px 0 0 10px !important;
	width:16px;
}

#header h1{
	float:left;
}

#language_header{
	float:right;
	width:auto;
}

h1 span{
	color:#88C92B;
	font-size:130%
}

h1 .headingtext{
	color:#339ED0;
	font-size:110% !important;
}

.city_type_layer{
	background:#f7f7f7;
	padding:0 0 0 0px;
	margin:0 !important;
}

.listTitle{
	float:left;
	color:#339ED0 !important;
	font-size:130%;
	font-family:Georgia;
}

.listIcon{	
	cursor:pointer;
	float:left;
	height:16px;
	margin:3px 0 0 5px;	
	width:16px;
}

.itemIcon{
	cursor:pointer;
	float:left;;
	height:16px;
	margin:0 5px 0 0;	
	width:16px;
}

.commentLabel{
	background:url(comment.png) no-repeat;	
}

.photoLabel{
	background:url(images.png) no-repeat;	
}

.describe{
	cursor:pointer;
	float:left;
	display:block;
}

.poidescribe{
	cursor:pointer;
}

.checked{
	background:url(checked.gif) no-repeat;	
}

.unchecked{
	background:url(unchecked.gif) no-repeat;	
}

.parking{
	margin:0 !important;
	padding:1px 0 !important;
}

.cityTop{
	margin-top:15px;
	border:1px solid #fff;
}

.cityTopFirst{
	margin:10px 0 5px 0;
}

.cityHeader{
	background-color:#e9e9f6 !important;	
}

.parkingHeader{
	background-color:#e9e9f6 !important;	
}

.limitedCityHeight{	
	height:200px;
	overflow:auto;
}

#citysearch{
	float:left;
	width:270px;
}

#citymap{
	float:right;
	width:650px;
}

#randomPhotoLayer{
	margin:0;
}

.randomPhoto{
	margin:6px 4px 6px 0;
}

.lastPhoto{
	margin:6px 0;
}

#cityContent h2{
	color:#88C92B;
	font-family:georgia;
	font-size:150%;
	margin:15px 0 10px 0;
}

#cityContent .cityText{
	font-family:georgia;
	font-size:100%;
	color:#000;
}

#tags{
	margin:10px 0 0 0;
	max-height:40px;
	width:650px;
}

#tags span{
	color:#339ED0;
	cursor:pointer;
	display:block;
	float:left;
	font-size:90%;
	margin:0 7px 5px 0;
}
/******************************************************************************/
/*****************************>>> end of cities <<<****************************/
/******************************************************************************/

/******************************************************************************/
/*******************************>>> estate ads <<<*****************************/
/******************************************************************************/
#estate_layer{
}

#estate_layer .estatelink{
	color:#339ED0;
	display:block;
	font-size:160%;
	font-weight:bold;
	margin:15px 0 20px 0;
	text-align:left;
}

#estate_layer .estateHolder{
	background:#f6f6f6;
	float:left;
	margin:7px 19px 7px 0;
	padding:3px;
}

#estate_layer .estateImage{
	float:left;
	margin:0 0 0 0;
	width:80px
}

#estate_layer a{
	color:#339ED0;
	font-size:120%;
}

#estate_layer .estateText{
	float:left;	
	width:220px;
}

#estate_layer .estateDetail{
	margin:5px 0 0 0;
}

#estate_layer .estateTitle{
	color:#339ED0;
	margin:0 0 3px 0;
}

#estate_layer .detailText{	
}

#estate_layer .detailData{
	color:#666;
	font-size:120%;
}

#estate_layer .separator{
	color:#339ED0;
}
/******************************************************************************/
/*****************************>>> end of estate <<<****************************/
/******************************************************************************/