/******>>> TABLE OF CONTENT <<<***********/
/**** page reset *************************/
/**** global settings REF=GLOBAL *********/
/**** global classes REF=GLOBALCLASS *****/
/**** page settings REF=PAGE *************/
/**** navigation REF=NAV *****************/
/**** headers REF=HEADER *****************/
/**** links REF=LINK *********************/
/**** forms REF=FORMS ********************/
/**** lists REF=LIST *********************/
/**** tables REF=TABLE *******************/
/**** images REF=IMAGE *******************/
/***********>>> - xxx - <<<***************/


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

/******************************************************************************/
/***************>>> global settings REF=GLOBAL <<<*****************************/
/******************************************************************************/
body{
   background:url(body_bg.gif) repeat-x top;
   font-family:arial, verdana, sans-serif;
   font-size:9pt; 
   text-align:center;
   outline:none;
}

.popup_body,
.editor_body{
	background:url(body_bg_popup.gif) repeat-x top;
}

h1{font-size:110%;}
h2{font-size:100%;}
h3{}
h4{}
h5{}
h6{}
div{}
p{}
ul{list-style-type:none;}
img{border:none;vertical-align:baseline;}
/*a{text-decoration:none;}*/

/******************************************************************************/
/**********************>>> global classes REF=GLOBALCLASS <<<******************/
/******************************************************************************/
.clear{
   clear:both;
   display:block;  
}

.hidden{
	display:none;
}

.unvisible{
	visibility:hidden;
}

.visible{
	visibility:visible;
}

.error_holder{
	margin:10px 0;
}

.error_mark{
	background:url() no-repeat;
	float:left;
	margin:0 10px 0 0;
}

.error_text{
	color:red;
	font-weight:bold;
}

.required{
	color:red;
	float:left;
	font-weight:bold;
	margin:4px 0 0 2px;
}

.signature{	
	margin:10px 0 20px 0;
}

.signatureItem{
	float:left;
}

.signatureItemMain{
	float:left;
	margin:0 0 0 28px;
}

.signatureLogo{
	background:url(favico.png) no-repeat;
	height:16px;
	margin:0 0 0 20px;
	position:absolute;
	width:16px;
	z-index:10;
}
/******************************************************************************/
/******************>>> page settings REF=PAGE <<<******************************/
/******************************************************************************/
#main_container{
   margin:0px auto;  
   text-align:left;
   width:1050px;    
}

#hf_container{         
   width:850px;  
   float:left;
}

#hf_img{
	background:url(1.jpg) no-repeat;
	float:left;
	height:300px;
	width:180px;
	margin:200px 10px 0 0;
}

#container{      
   margin:0px auto;  
   text-align:left;
   width:850px;          
}
	
	.breadcrumb_only{
		margin-top:50px !important;
	}

#editorHolder{
	margin:20px auto;
	text-align:center;
	width:650px;
}

#popup_container{
   margin:0px auto;  
   text-align:left;	
}

  #header{ 
	  padding:3px 0 15px 0;
  }

	#header_main_menu{
		float:left;
	}

		#header_main_menu li{
			display:block;
			float:left;
			margin:0 5px;
		}

		#header_main_menu a,
		#header_main_menu a:hover{
			color:#3292ff;
			text-decoration:underline;
		}

		#header_main_menu a:hover{
			color:#3292ff;
			text-decoration:underline;
		}

	#header_login_menu{
		float:right;
	}

		#header_login_menu li{
			display:block;
			float:left;
			margin:0 5px;
		}

		#header_login_menu a,
		#header_login_menu a:hover{
			color:#3292ff;
			text-decoration:underline;
		}

		#header_login_menu a:hover{
			color:#3292ff;
			text-decoration:underline;
		}

	#menuheader{
		background:url(hu/logo_alapitva.png) no-repeat;			
	}

		#menuheader_main{			
			height:65px;
			/* kis házikó -> background:url(hu/logo.jpg);*/	
		}

		.mainpage #mainpage{
			background:url(hu/mainpage.gif) no-repeat;
		}
		
		.mapsearch #mapsearch{
			background:url(hu/mapsearch.gif) no-repeat;
		}
		

		.myaccount #myaccount{
			background:url(hu/myaccount.gif) no-repeat;
		}

		.newpost #newpost{
			background:url(hu/newpost.gif) no-repeat;
		}

		#menuheader_main_menu{
			float:left;
			margin:38px 0 0 260px;
			position:absolute;			
		}

			#menuheader_main_menu li{
				display:block;
				float:left;
				margin:0px;
			}

			#menuheader_main_menu a{
				display:block;
				height:30px;
			}

			#menuheader_main_menu a,
			#menuheader_main_menu a:hover{
				color:rgb(4,98,255);												
				text-decoration:underline;								
			}
	
			#menuheader_main_menu a:hover{
				color:rgb(4,98,255);
				text-decoration:underline;
			}

			#mainpage{	
				background:url(hu/mainpage_OFF.gif) no-repeat;
				width:79px;
			}

			#mainpage_li{	
				background:url(hu/mainpage_ON.gif) no-repeat;
				width:79px;
			}

			#mapsearch{				
				background:url(hu/mapsearch_OFF.gif) no-repeat;
				width:136px;
			}

			#mapsearch_li{				
				background:url(hu/mapsearch_ON.gif) no-repeat;
				width:136px;
			}

			#myaccount{				
				background:url(hu/myaccount_OFF.gif) no-repeat;
				width:84px;
			}

			#myaccount_li{				
				background:url(hu/myaccount_ON.gif) no-repeat;
				width:84px;
			}

			#newpost{				
				background:url(hu/newpost_OFF.gif) no-repeat;
				width:143px;
			}			

			#newpost_li{				
				background:url(hu/newpost_ON.gif) no-repeat;
				width:143px;
			}
			
			#services{				
				background:url(hu/services_OFF.gif) no-repeat;
				width:139px;
			}
			
			#services_li{				
				background:url(hu/services_ON.gif) no-repeat;
				width:139px;
			}

		#findyours{
			float:right;
		}

		#menuheader_bottom{
			background:url(other_bg.gif) no-repeat center center;
			height:26px;
		}

	#header_bottom{
		background:url(search_bg.gif) no-repeat center center;
		height:58px;
		margin:1px 0 0 0;
	}

	.newpost #header_bottom{
		background:url(newpostbackground.gif) no-repeat center center !important;
	}

		#header_bottom_text{
			padding:35px 0 0 7px;
		}

			#header_bottom_text span{
				display:block;
				float:left;
			}

			#header_bottom_text .bold_span{				
				color:red;
				font-weight:normal;
				margin:0 10px 0 0;
			}

			.estate_span{	
				font-weight:normal;
			}
	#list{
		float:left;
		width:675px;
	}

	#list_header{		
	}

		#list_header_text{
			float:left;
			width:300px;
		}

		#list_header_text_hits{
			font-size:150%;
			padding-top:4px;
		}

		.list_header_pager{
			float:right;
		}

			.list_header_pager .pager{
				text-align:right;
			}

			.list_header_pager .pagernum_select{
				padding:3px 0;
				text-align:right;
			}

			.list_header_pager a,
			.list_header_pager a:hover{
				color:#0463FD;
				font-size:110%;
				margin:0 2px;
				text-decoration:underline;
			}

			.list_header_pager a:hover{				
			}

			.list_bottom_pager{
				margin:10px 0 0 0;
				width:100%;
			}

		#show_on_map{	
			color:#0463FD;
			cursor:pointer;
			font-size:90%;
		}

		.item_found, 
		.no_item_found{
			padding:3px 3px 3px 25px;
		}

		.item_found{
			background:url(pipa.png) no-repeat left center;
		}

		.no_item_found{
			background:url(action_stop.gif) no-repeat left center;
		}

	#list_top{
		background:url(searchbar_bg.gif) repeat-x;
		color:rgb(54,84,134);
		height:29px;
		margin:20px 0 0 0;
	}

		.list_top{
			float:right;
			font-size:100%;
			font-weight:bold;
			margin:7px 0 0 0;
			text-align:center;
		}

		.list_size{			
			width:85px;
		}

		.list_rooms{			
			width:65px;
		}

		.list_price{			
			width:105px;
		}
     
  #search{	
	background:url(searchbackground.gif) no-repeat;	
	color:#19293c;
	height:162px;	
	padding:40px 7px 0 7px;
  }

	.searchbox{
		float:left;
		width:270px;		
	}

	.searchbox_title{
		color:#3f4349;
		font-size:100%;
		font-weight:bold;
		letter-spacing:0;
		padding:2px 0 4px 0;
	}

	#searchbox_first{
		width:215px;
	}

		#type3{
			width:130px;
		}

	#searchbox_second{
		width:235px;
	}

		#searchbox_second select{
			display:block;			
			margin:0 0 3px 0;
			width:217px;
		}

	#searchbox_third{		
	}

		#cityChooserLayer{	
			background:url(city_window.gif) no-repeat;
			height:104px;
			position:absolute;
			width:217px;
			z-index:10;
		}

		.filledChooser{							
		}

		#cityChooserLayer div{
			margin:4px 5px;
		}

		#cityChooserLayer .cityText{
			color:#0563FE;
			display:block;
			font-weight:bold;
			float:left;
			padding:0 5px 0 0;
		}

		#cityChooserLayer .cityLink{
			color:red;
			cursor:pointer;
			display:block;
			float:left;
		}

		#dateLayer{				
			height:119px;
			position:absolute;
			width:181px;
			z-index:20;
		}

		#dateLayerText{
			/*background:url(date_icon.png) no-repeat left center;*/
			color:#3f4349;
			/*cursor:pointer;*/
			float:left;			
			font-weight:bold;			
			padding:3px 3px 0 0;			
		}

		#dateLayerSelectedOption{	
			background:url(date_icon.png) no-repeat left center;
			color:#0563FE;		
			cursor:pointer;
			font-weight:bold;
			padding:3px 3px 3px 18px;
			position:absolute;
		}

		#dateLayerClose{
			background:url(dateselector_closer.gif) no-repeat;
			display:none;
			float:right;
			height:10px;
			margin:5px 7px 0 0;
			width:10px;
		}

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

		#dateLayerOptions{
			display:none;
		}

		#dateLayerHolder{
			margin:18px 0 0 0;
		}

		.dateOption{
			/*background:url(textPoint.gif) no-repeat left center;*/
			color:#0563FE;
			cursor:pointer;
			font-weight:bold;
			padding:1px 0 1px 9px;
			margin:1px 0 1px 0px;
		}
		
		.dateOptionActive{
			color:#fff !important;	
			background:#0563FE;
		}

			#dateChooserLayer{
				display:none;
			}

			.dateChooserLayer{
				background:#f8f8f8;				
			}

			.dateChooserLayerActive{
				background:#e8e8e8;
				padding:0 0 0 20px !important;
			}

			#calendarInput{
				float:left;
				border:1px solid #666;
				width:80px;
			}

			#calendarImage{
				background:url(calendar.gif) no-repeat center center;
				display:block;
				float:left;
				height:20px;
				width:20px;
			}

		#roomLayer{		
			margin:30px 0 0 0;					
		}
		
			#filterbox_room{
				width:auto !important;
			}

			#roomBoxTextHolder{
				color:#3f4349;
				float:left;
				font-size:90%;
				font-weight:normal;
				margin:3px 10px 0 0;
			}

			#roomPusherHolder{
				float:left;
			}

	#filterbox{		
		margin:0 5px 0 0;					
	}

	#filterbox_elado,
	#filterbox_kiado{
		display:none;
		margin:0 0 10px 0;
	}	

	#pricePushersLayer{
		margin:0px 0 0 0;
	}

	#pricePushersText{
		color:#3f4349;
		float:left;
		margin:25px 5px 0 0;
		text-align:right;
		width:50px;
	}

	#pricePushersHolder{
		float:left;
	}

	.searchButtonLayer{		
		padding:5px 0 0px 0;
		float:right;
		height:28px;
		width:81px;
	}

	#buttonbox{
		margin:75px 0 0 20px;
		width:85px;
	}

	#searchButton{
		background-image:url(hu/stated_button.png);
		background-repeat:no-repeat;
		border: 0px solid #fff;
		height:28px;
		width:81px;
	}
   
  #content{
	margin:15px 0 20px 0;
	min-height:500px;
  }

	#content .imageHolder{
		float:left;
		width:150px;
	}

	#image_step1{
		background:url(1.jpg) no-repeat;
		height:225px;
		margin:43px 0 0 5px;
	}

	#image_step2{
		background:url(2.jpg) no-repeat;
		height:590px;
		margin:68px 0 0 5px;
	}

	#image_step3{
		background:url(3.jpg) no-repeat;
		height:570px;
		margin:93px 0 0 5px;
	}	

	#image_step4{
		background:url(3.jpg) no-repeat;
		height:570px;
		margin:118px 0 0 5px;
	}	

	#image_step5{
		background:url(5_1.jpg) no-repeat;
		height:400px;
		margin:143px 0 0 5px;
	}

	#image_step6{
		background:url(6.jpg) no-repeat;
		height:462px;
		margin:168px 0 0 5px;
	}

	#image_step6_long{
		background:url(6_long.jpg) no-repeat;
		height:683px;
		margin:168px 0 0 5px;
	}

	#supportImage{
		background:url(uf.jpg) no-repeat;
		height:267px;
		margin:10px 0 0 10px;
		width:167px;
	}

	#insertpricebox{
		float:right;
		margin:0 0 0 10px;
	}

  #popup_content{
	margin:0;
  }
  
	.bordered_content{
		
	}

	.popup_content{
		background:none;
	}

	#catalog{		
		float:left;			
		width:595px;
	}

		#catalogbox_inner{					
			width:259px;
			float:left;
		}
		
		#catalogbox_innerK{					
			width:259px;
			float:left;
		}

		#catalogbox_top{
			background:rgb(64,171,249) url(catalog_top.gif) no-repeat;/*url(catalog_top_winter.png) no-repeat;*/
			min-height:350px;
			padding-top: 70px;
		}
		
		#catalogbox_top_night{
			background:rgb(64,171,249) url(catalog_top_night.gif) no-repeat;/*url(catalog_top_night_winter.png) no-repeat;*/
			min-height:350px;
			padding-top: 70px;			
		}

		#catalogbox_bottom{
			background:url(catalog_bottom.gif) no-repeat bottom;	
			height:10px;
		}
		
		#catalogbox_topK{
			background:#ff3141 url(catalog_topK.png) no-repeat;/*url(catalog_topK_winter.png)*/
			min-height:350px;
			padding-top: 70px;
			margin-left:1px;
			margin-right:-1px;
		}
		
		#catalogbox_top_nightK{
			background:#ff3141 url(catalog_top_nightK.png) no-repeat;/*url(catalog_top_nightK_winter.png)*/
			min-height:350px;
			padding-top: 70px;
			margin-left:1px;
			margin-right:-1px;
		}

		#catalogbox_bottomK{
			background:url(catalog_bottomK.png) no-repeat bottom;	
			height:10px;
			margin-left:1px;
			margin-right:-1px;
		}

	#content .catalogTitle{
	}

	#content .catalogTitle a{
		color: #19293c;
		font-size:120%;
		font-weight:bold;
		margin:0 5px;
	}

	#fullcatalog{
		padding:0 5px;
	}

	#mapcatalog{
		float:left;		
	}

		.catalogbox{
			background: #40ABF9 url(catalog_top.gif) no-repeat scroll 0px -80px;
			padding:10px;	
			color:#fff;
		}
		
		.catalogboxK{
			background: #ff3141 url(catalog_topK.png) no-repeat scroll 0px -80px;
			padding:10px;	
			color:#fff;
		}

			#estates_to_sale h1{
				font-size: 130%;
				color:#fff;
			}

			#estates_to_sale h2{
				color:rgb(198,230,253);
			}

			#estates_to_sale span{
				color:rgb(253,241,159);
			}

			#estates_to_sale a,
			#estates_to_sale a:hover{
				color:#fff;
				text-decoration:underline;
			}

			#estates_to_sale a:hover{
			}

			#estates_to_rent h1{
				font-size: 130%;
				color:#fff;
			}

			#estates_to_rent h2{
				color:rgb(252,247,173);
			}

			#estates_to_rent span{
				color:rgb(253,241,159);
			}

			#estates_to_rent a,
			#estates_to_rent a:hover{
				color:#fff;
				text-decoration:underline;
			}

			#estates_to_rent a:hover{
			}

			.catalogbox .categ{
				padding:5px 0;
			}
			
			.catalogboxK .categ{
				padding:5px 0;
			}

		.countryLayer{
			float:left;
			height:150px;			
			margin:10px 10px 10px 0px;
			overflow:auto;
			width:240px;
		}

			.countryLayer .inner{				
			}

	#listmap_holder{
		float:left;
	}

	#mapLayer{		
		display:none;		
		padding:0;
		position:absolute;
		text-align:left;
	}

	#mapTitleLayer{		
		height:20px;
	}

		#maptitle{
			float:left;
			font-weight:bold;
		}

		#closemap{
			color:#fff;
			cursor:pointer;
			float:right;
		}

	#listMapLayer{	
		background:#66C2DC;		
		position:absolute;
		height:470px;
		width:700px;
		padding:5px;		
		z-index:100;	
	}
		
		#listmap{
			float:left;
			height:450px;			
			width:550px;
		}

		#maplegend{
			background:#fff;						
			float:left;
			height:450px;			
			width:150px;
		}

		#maplegend .textHolder{
			padding:5px;
		}

		#maplegend .title{
			font-weight:bold;
		}

		#maplegend .body{
		}

		#maplegend .footer{
			font-size:90%;
		}

		#maplegend .item{
			margin:5px 0;			
		}

/* ide kerülnek az ikonok képei
		#maplegend .x{
			background:url() no-repeat;
			padding:0 0 0 XXpx;
		}
*/
	#map_shadow{
		background:#222;
		height:480px;
		margin:5px 0 0 -5px;		
		position:absolute;
		width:720px;
		z-index:90;			
		opacity:0.25;
	}


	#news{
		float:left;
		width:400px;
	}

  #footer{  
	margin:15px 0;
  }    
  
   #footer .item{
	float:left;
	margin:0 3px 0 3px;
	color: #888888;
  }
  
	#footer a,
	#footer a:hover{
		color:#0563fe;
		text-decoration:none;
	}

	#footer a:hover{
		background:#0563fe;
		color:#ffffff;
	}
	
	#footerlink a,
	#footerlink a:hover{
		color:#0563fe;
		text-decoration:none;
	}

	#footerlink a:hover{
		background:#0563fe;
		color:#ffffff;
	}

	#ads {
		color:#424242;/*gray-black*/
		font-size:12px;
		float:left;
		width:255px;
	}
	
	#ads .premiertitle{
		border-bottom: 2px solid #eeeeee; 
		height: 17px; 
		margin-bottom: 5px;
		text-align:left;
		font-weight:bold;
	}
	
	#ads2 {
		color:#424242;/*gray-black*/
		font-size:12px;
		float:right;
		width:150px;
		padding-top:73px;
	}
	
	#ads2 .premiertitle{
		border-bottom: 2px solid #eeeeee; 
		height: 17px; 
		margin-bottom: 5px;
		text-align:left;
		font-weight:bold;
	}
	
	#premierbox{
		color:#666666;
	}
	
	#premierbox .item_type{
		height:17px;
	}
	
	#premierbox .item_size{
		height:19px;
	}
	
	#premierbox .item_price{
		height:17px;
		color:#000000;
		font-weight:bold;
	}
	
	#premierbox sup{
		font-size:8px;
	}
	
	#premierbox a,
	#premierbox a:hover{
		color:#0563FE;
		text-decoration:none;
		font-weight:bold;
	}

	#premierbox a:hover{
		color:#fe0002;		
		font-weight:bold;
	}
	
	#premierbottom a,
	#premierbottom a:hover{
		color:#0563FE;
		font-weight:normal;
		text-decoration:none;
	}

	#premierbottom a:hover{
		background:#0563FE none repeat scroll 0 0;
		color:white;
		font-weight:normal;
		text-decoration:none;
	}
	
	/*premierbox cont'd*/
	#premierbox img{
		border: 1px solid #c4e0ff;
	}
	
	dl {
		width: 251px;
		background: #fee998 url(premier_foot.png) no-repeat bottom left;
		margin-bottom: 20px;
		height:109px;
	}

	dt {
		margin: 0;
		height: 4px;
		background: #d9ebff url(premier_head.png) no-repeat top left;
	}

	dd {
		margin: 0;
		padding: 0 10px 0px;
		border: 1px solid #c4e0ff;
		border-top-width:0px;
		border-bottom-width:0px;
		color: black;
		background: #d9ebff url(premier_bg.png) repeat-x bottom left;
		overflow: hidden;
		
	}
  
/******************************************************************************/
/*******************>>> navigation REF=NAV <<<*********************************/
/******************************************************************************/



/******************************************************************************/
/*****************************>>> tologató <<<*********************************/
/******************************************************************************/
.rangePusher .frame,
.rangePusher .frameShort{
	background:url(bar_price_grey.png) no-repeat center center;
	height:20px;	
	width:200px;
}

.rangePusher .frameShort{
	background:url(bar_room_grey.png) no-repeat center center;
	width:96px;
}

.rangePusher .linerbar,
.rangePusher .linerbarShort{
	background:url(bar_price_blue.png) no-repeat center center;
	height:20px;
	position:absolute;
	width:200px;	
	z-index:5;
}

.rangePusher .linerbarShort{
	background:url(bar_room_blue.png) no-repeat center center;
	width:96px;
}

.rangePusher .pusherHolderMin,
.rangePusher .pusherHolderMax{
	float:left;	
}

.rangePusher .pusherHolderMax{
	float:right;
	margin:0 3px 0 0;
}

.rangePusher .pushermin,
.rangePusher .pushermax{
	background:url(bar_handler_red.png) no-repeat;
	cursor:pointer;	
	position:absolute;
	height:20px;
	width:7px;
	z-index:10;
}

.rangePusher .pushermax{
	background:url(bar_handler_yellow.png) no-repeat;	
}

.rangePusher .valueHolder{	
	margin:10px 0 0 0;
	width:200px;
}

.rangePusher .valueHolderShort{	
	width:100px;
}

.rangePusher .valueHolder span,
.rangePusher .valueHolderShort span{	
	color:#0563fe;
	font-weight:bold;
	font-size:100%;
}

.rangePusher .valueMin,
.rangePusher .valueMax{
	float:left;	
	position:relative;	
}

.rangePusher .valueMax{
	float:right;	
}
/******************************************************************************/
/************************>>> tologató vége <<<*********************************/
/******************************************************************************/

/******************************************************************************/
/***************************>>> my account <<<*********************************/
/******************************************************************************/
/* myacount tabs */
.account_holder{
	margin:0 0 20px 0;
}

#account_tab{	
	border-bottom:3px solid #eee; 
	height:30px;
	margin:0 0 20px 0;
	width:400px;
}

#account_tab_holder{		
	height:30px;
	position:absolute; 	
}

#account_tab .account_tabitem{	
	background:#eee;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	border-bottom:3px solid eee;		
	float:left;
	padding:5px 8px;
	margin:6px 5px 10px 5px;
}

#account_tab .account_tabitem_act{
	float:left;
	font-size:130%;
	font-weight:bold;
	border:1px solid #eee;
	border-bottom:3px solid #fff;	
	padding:10px 10px 5px 10px;	
	margin:-6px 5px;
}

#account_tab a,
#account_tab a:hover{
	color:#0462FF;
}

#account_tab a:hover{
}

/* myaccount mainpage */
#myaccount_data_layer{
	margin:25px 0 0 0;
}

#myaccount_data_layer .data_holder{
	margin:10px 0;
}

#myaccount_data_layer .data_item{
	float:left;
	font-size:130%;
	font-weight:bold;
	margin:0 10px 0 0;
}

#myaccount_data_layer .editlink{
	float:left;
	margin:3px 0 0 0;
}

#myaccount_data_layer a,
#myaccount_data_layer a:hover{
	color:#0462FF;
}

#myaccount_data_layer a:hover{
}

/* my ads*/
#myads{
	margin:20px 0 0 0;
}

#myads .item{	
	margin:10px 5px 10px 0;
	float:none;
}

#myads .ad_date{
	float:left;
	margin:0 10px 0 0;
}

#myads .ad_title{
	float:left;
	margin:0 10px 0 0;
}

#myads .editlink{
	float:left;
	margin:0 10px 0 0;
}

#myads .confirm{
	background:url(pipa.png) no-repeat;
	padding:0 0 0 25px;
}

/* breadcrumbs */
#myaccount_breadcrumbs_holder{
	margin:25px 0 0 0;
}

#myaccount_breadcrumbs_holder .breadcrumb{
	float:left;
	font-size:120%;
	font-weight:bold;
	margin:0 10px 0 0;
}

#myaccount_breadcrumbs_holder .breadcrumb_separator{
	float:left;
	margin:0 10px 0 0;
}

#myaccount_breadcrumbs_holder a,
#myaccount_breadcrumbs_holder a:hover{
	color:#0462FF;
}

#myaccount_breadcrumbs_holder a:hover{
}

/* myaccount mainpage */
.account_holder .holder{
	border-bottom:1px solid #eee;
	padding:15px 0 45px 0;
}

#passerror{
	margin:10px 0;
}

.accountbox{
	width:auto !important;
}

.account_holder .item{
	float:left;
}

.account_holder .titleHolder{
	font-weight:bold;
	margin:0 0 0 15px;
	width:250px;
}

.account_holder .textHolder{
	min-height:10px;
	width:400px;
}

.account_holder .textItem{
	margin:3px 0;
	width:400px;
}

.account_holder .linkHolder{
	width:150px;
}

.account_holder  .itemTitle{
}

.account_holder .editLink{
	color:#0462FF;
	font-weight:bold;
	text-decoration:underline;
}

.account_holder #deleteLink{
	color:red;
	cursor:pointer;
}

.account_holder .inputHolder{
	margin:5px 0;
}

.account_holder .pass{
	margin:0 0 15px 0 !important; 
}

.account_holder label{	
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:1px;
	/*width:70px;*/
}

.account_holder .input{
	background-color:#A1DCEA;
	border:1px solid #777;
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:1px;
	width:150px;
}

.account_holder .loader{
	background:url(ajax-loader.gif) no-repeat;
	display:none;
	height:32px;
	margin:5px 0 0 0;
	width:32px;
}

/* newaccount confirm */
.confirm_message_layer{
	padding:15px 10px;	
}

.confirm_message{
	font-weight:bold;
	padding:0 0 10px 0;
}

#password_update_button{
	background:url(button_mentes.png) no-repeat;
	cursor:pointer;
	height:16px;
	width:70px;
}
/******************************************************************************/
/**********************>>> end of my account<<<********************************/
/******************************************************************************/

/******************************************************************************/
/*******************>>> headers REF=HEADER <<<*********************************/
/******************************************************************************/
.countryLayer h2{	
}


/******************************************************************************/
/*************************>>> keresési lista  <<<******************************/
/******************************************************************************/
.listItem{
	border-bottom:1px solid rgb(204,230,229);	
	padding:7px 0;
	width:675px;
}

.listItemText{
	float:left;	
}

.listItemImage{
	float:left;
	width:110px;
}

.listItemTextHolder{
	float:left;
	width:565px;
}

.listItemTexts{
}

.mainText{
	float:left;
	width:300px;
}

.listItemMain{
	float:right;
	font-size:120%;
	padding:45px 0 0 0;
	text-align:center;
	vertical-align:middle;
}

.supScripted{
	padding:39px 0 0 0;
}

.mainTextTitle{
	font-size:125%;
	overflow:hidden;
	white-space:nowrap;
	width:360px;
}

.mainTextTitle a{
	color:rgb(4,99,253);
	font-weight:normal;
	text-decoration:underline;
}

.mainTextDescribe{
	font-size:120%;
	height:60px;
	overflow:hidden;
	padding:5px 0;
	width:310px;
}

.listItemLinks{	
}

.listItemLinksMain,
.listItemLinksMap{
	display:block;
	float:left;
}

.listItemLinksMain{
	color:rgb(254,0,2);
	margin:0 5px 0 0;
}

.listItemLinksMain a,
.listItemLinksMain a:hover{
	color:rgb(254,0,2);
}

.listItemLinksMap{
	color:rgb(4,99,253);
	cursor:pointer;
	margin:0 5px 0 0;
}

.listItemTextTitle{
	width:100%;
	overflow:hidden;
	white-space:nowrap
}

.listItemTextContent{
	float:left;
}

.showOnPlan{	
	cursor:pointer;
	color:rgb(4,99,253);
}
/******************************************************************************/
/********************>>> keresési lista - vége <<<*****************************/
/******************************************************************************/



/******************************************************************************/
/**************************>>> hirdetésfeladás <<<*****************************/
/******************************************************************************/
#adbox{
	float:left;
	font-family:tahoma, verdana, arial, sans-serif;
	margin:20px 0 0 0;
	width:444px;
}

.popup_adbox{
	margin:0 !important;
}

	.popup_adbox .popup_header{
		font-weight:bold !important;
		font-size:110% !important;
		margin:0 0 10px 0;
	}

	#adbox .stepbox{		
	}

	#adbox .stepbox_header{
		background:url(thisstep.gif) no-repeat;
		color:#fff;
		font-size:100%;
		height:19px;
		padding:4px 0 0 0;
	}

	#adbox .stepbox_body{
		border-color:#ddd;
		border-style:solid;
		border-width:0 1px 1px 1px;
		padding:10px;
		width:422px;
	}
	
	#adbox .noborder{
		border:none;
	}

	#adbox .stepbox_closed{
		background:url(nextstep.gif) no-repeat center center;
		height:21px;
		margin:1px 0;
		padding-top:3px;
		color:#ffffff;
	}

		#adbox .stepbox_closed a,
		#adbox .stepbox_closed a:hover{	
			background:url(closed.png) no-repeat center left;	
			color:#fff;
			display:block;
			font-size:110%;
			font-weight:bold;
			padding: 0px 0 0 15px;
			margin:0 0 0 5px;
			text-decoration:none;			
		}

		#adbox .stepbox_closed a:hover{
			text-decoration:underline;			
		}

	#adbox .field_item{
		padding:3px 0;
		margin:0;
	}

	#adbox .fieldspacer_top{margin:5px 0 15px 0 !important;}
	#adbox .fieldspacer_title{margin:15px 0 !important;}
	#adbox .fieldspacer_foto_upload{margin:0 0 15px 0 !important;}
	#adbox .fieldspacer_1{margin:15px 0 !important;}	
	#adbox .fieldspacer_2{margin:1px 0 !important;}
	#adbox .fieldspacer_3{margin:1px 0 5px 0 !important;}
	#adbox .fieldspacer_4{margin:5px 0 1px 0 !important;}
	#adbox .fieldspacer_5{margin:1px 0 10px 0 !important;}
	#adbox .fieldspacer_6{margin:5px 0 5px 0 !important;}
	#adbox .fieldspacer_7{margin:10px 0 0 0 !important;}
	#adbox .fieldspacer_8{margin:15px 0 !important;}
	#adbox .fieldspacer_9{margin:5px 0 20px 0 !important;}
	#adbox .fieldspacer_10{margin:15px 0 15px 0 !important;}
	#adbox .bold{font-size:130%;}
	#adbox .price_related{font-weight:normal}

	#adbox .group_layer{
		float:left;
	}

		#adbox .group_layer input{
			display:inline;
			float:none !important;
		}

	#adbox h1{
		background:url(closed.png) no-repeat;		
		/*font-size:100%;*/
		font-weight:bold;		
		margin:0 0 0 10px;
		padding:0 0 0 15px;		
	}

	#adbox .opened{
		background:url(open.png) no-repeat;
	}

	#adbox h2{	
		color:#000000;/*484848*/
		font-size:100%;
		font-weight:normal;		
	}

		#adbox h2 span{	
			color:#ff4a09;
			font-weight:bold;
		}

		#adbox h2 strong{				
			font-weight:bold;
		}

	#adbox form{
		padding:0;
	}

	#adbox .error{
		color:red;
	}

	/******** labels ********/
	#adbox label{
		display:block;
		float:left;
		font-weight:bold;
		padding:1px 0 0 0;
	}
	
		#adbox label span{	
				color:#ff4a09;
				font-weight:bold;
		}

	#adbox .label_1{width:125px}
	#adbox .label_2{width:133px}
	#adbox .label_3{width:125px}
	#adbox .label_4{width:145px}
	#adbox .label_5{width:150px}
	#adbox .label_6{width:280px;color:#663718;}
	#adbox .label_7{width:220px;}

	#adbox .secondlabel{
		font-weight:normal !important;
	}

	#adbox .checkboxlabel{
		float:left;
		font-weight:bold;
		margin:0 10px 0 0;
	}

	#adbox label span{
		font-weight:normal;
	}

	/******** inputs ********/
	#adbox input{
		/*border:1px solid #777;*/
		/*background:#A1DCEA;*/
		display:block;
		float:left;	
		margin:0 5px 0 0;
		padding:1px;
	}

	#adbox .input_holder{
		float:left;
	}

		#adbox .input_holder input{
			float:none;
			display:inline;
		}

	#adbox .hidden,#adbox .input_1,#adbox .input_2,#adbox .input_3,
	#adbox .input_4,#adbox .input_5, #adbox textarea{border:1px solid #777;}

	#adbox .hidden{border:none;display:none}
	#adbox .input_1{width:50px}
	#adbox .input_2{width:100px}
	#adbox .input_3{width:150px}
	#adbox .input_4{width:200px}
	#adbox .input_5{width:250px}

	/******** selects ********/
	#adbox select{display:block;float:left;border:1px solid #777}
	#adbox .select_1{width:100px}
	#adbox .select_2{width:150px}
	#adbox .select_3{width:200px}	

	#adbox .payforone{
		/*background:url(1etfizet_.png) no-repeat;*/
		color:#484848;
		font-weight:bold;
		padding:10px 0 5px 4px;
		text-align:justify;
	}

	/******** textarea ********/
	#adbox textarea{
		float:left;
		display:block;
		height:87px;
		width:250px;		
	}

	#adbox .fulltext{
		background:#A1DCEA;
		float:none !important;
		height:100px;
		margin:0 0 20px 0;
		width:400px;
	}

	/******** select *********/
	#adbox .themes{
		background-color:#A1DCEA;
	}

	/******** buttons ********/
	#adbox .searchbutton{
		background:url() no-repeat;
	}

	#adbox .imagebutton{
		background:none !important;
		border:none !important;
	}

	#adbox .acceptbutton{
		background:url() no-repeat;
	}

	#adbox .footer{
		font-size:80%;
	}

	#adbox .golden{
		background:url(arany_haziko_bubble.png) no-repeat;
		display:block;
		float:left;
		height:44px;
		margin:0 0 0 20px;
		width:40px;
	}
	
	#adbox .premier_container{
		background:url(premier_background.png) no-repeat;
		height:120px;
		padding: 20px 0px 0px 20px;
		margin: 10px 0px 0px 0px;
	}

	#adbox .positioned{
		margin:8px 5px 0 10px;
	}

	/******** general colored ********/
	#adbox .colored{
		background-color:#A1DCEA;
	}

	#adbox .disabled_colored{
		background-color:#eee;
	}

	#adbox .pale{
		color:#999;
	}
	
	#adbox .white{
		color:#ffffff;
	}

	#adbox .general_text{
		text-align:justify;
	}

	#adbox .stricted_text{
		text-decoration:line-through;
	}

	#adbox .action_text{
		color:#e80972;
		font-weight:bold;
	}

	#adbox .defcolor{
		background-color:none !important;
	}

	#adbox .noborder{
		border-width:0 !important;
	}

	#adbox .colored_star{
		color:#ff4a09;
	}

	#adbox .explain_text{
		color:#777;
		font-weight:normal;
	}	

	#adbox floated{
		float:left;
	}

	#adbox bold{
		font-weight:bold;
	}

	#hf_map{
		width:415px; 
		height: 286px;
		border:solid 1px #ddd;
		padding:1px;
	}

	.map_explain{
		color:#777;
		font-weight:bold;
	}

	#adbox .captcha_layer{
		text-align:center;
	}

		#adbox .captcha_layer img{			
		}

		#adbox .captcha_layer input{
			float:none;
			display:inline;
		}

	#adbox .terms{
		color:#555;
		font-weight:bold;
		text-decoration:underline;
	}

	#adbox .paytype_holder{
		margin:15px 0 10px 0;
	}

	#adbox .paymode_describe{
		font-weight:bold;
		font-size:90%;
		margin:5px 0;
	}

	#adbox .paymode{
		float:left;
		height:28px;
		margin:0 10px 0 0;
		padding:5px 0 0 0;
	}

	#adbox .card{
		background:url(card.png) no-repeat;
		width:70px;
	}

	#adbox .bank{
		background:url(bank.png) no-repeat;
		width:70px;
	}

	#adbox .post{
		background:url(csekk.png) no-repeat;
		width:70px;		
	}

	#adbox_pic{
		float:left;
	}
	
	#adbox .email_hide{
		background:url(lock_closed.gif) no-repeat 0px 2px;
		width:15px;
		height:17px;
		float:left;
	}
	
	#adbox .email_show{
		background:url(lock_open.gif) no-repeat 0px 2px;
		width:15px;
		height:17px;
		float:left;
	}
	
	.step5item{
		float:left;
		width:100%;
	}	
	
	.metro_text {
		width:370px;
		height:16px;
		font-size:12px;
		margin-top:5px;
		margin-bottom:3px;
	}
	
	.countdown {
		font-size:11px;
		color: #222222;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	.countdown span{		
		color: red;		
	}
	
	.countdown_over{
		background-color:red;
		font-size:10px;
		color: white;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	#fiz_tajekoztato{
		width: 100%;
		text-align:left;
	}
	
	#fiz_tajekoztato h1{
		font-size:18px;
	}
	
	#fiz_tajekoztato h2{
		font-size:14px;
		font-weight: bold;
		margin-top:10px;
		margin-bottom:4px;
	}
	
	#fiz_tajekoztato p{
		
	}
	
	#fiz_tajekoztato ul{
		list-style-type: disc;
		margin-left:44px;
	}
	
	#fiz_tajekoztato ol{
		list-style-type: decimal;
	}

/***************************************************/
/***** pricebox ************************************\
/***************************************************/
#pricebox{
	float:left;
	font-family:tahoma, verdana, arial, sans-serif;
	margin:0px 0 0 0px;
	width:302px;
}

#pricebox_floated{
	background:#fff;
	left:685px;
	position:absolute;
	top:190px;
	z-index:5;
}

#pricebox_holder{
	margin:5px 0 15px 10px;	
}

	#pricebox .header{
		background:url(priceheader.png) no-repeat;
		color:#fff;
		font-weight:bold;
		height:17px;		
	}

	#pricebox .header_text{		
		padding:1px 0 0 10px;
	}

	#pricebox .body{
		border-color:#ED3966;
		border-style:solid;
		border-width:1px 1px 0 1px;
		font-weight:bold;
		padding:7px 0 1px 0;
		width:300px;
	}

		#pricebox .item{
			padding:3px 7px;			
		}

		#pricebox .name{
			float:left;
			color:#ED3966;
		}

		#pricebox .value{
			float:right;
			color:#971535;
		}

		#pricebox .sum{
			background:#FDDBE4;
			padding:3px 7px;
		}

	#pricebox .bottom{
		background:url(pricebottom.png) no-repeat;
		height:5px;
		padding:0;
		margin:0;
	}

	#pricebox .info{
		color:#aaa;
		font-weight:normal;
		padding:0;		
	}

	#pricebox .link{
		cursor:pointer;
		font-weight:bold;
		padding:0;
	}
/******************************************************************************/
/***********************>>> hirdtésfeladás - vége <<<**************************/
/******************************************************************************/


/******************************************************************************/
/****************************>>> képfeltöltés <<<******************************/
/******************************************************************************/
#imageHolder{
	margin:10px 0 20px 0;
}

#imageHolder .imageItem{
	background:#f0f0f0;
	border:1px solid #d0d0d0;
	float:left;
	margin:0 3px 5px 0;
	padding:5px;
}

#imageHolder .gift{
	background:#f0f0f0 url(gift6.png) no-repeat center center;
}

#imageHolder img{	
	width:90px;
	height:90px;	
}

#imageHolder .deleteImage{
	background:url(delete.png) no-repeat;
	height:16px;	
	width:52px;	
}

#imageHolder .controllHolder{
	margin:5px 0;	
}

#imageHolder .controllHolder input{
	float:none;	
	margin:0;
	padding:0;
}

#imageHolder .loader{
	background:#f0f0f0  url(ajax-loader.gif) no-repeat center center;
}
/******************************************************************************/
/**************************>>> képfeltöltés vége <<<***************************/
/******************************************************************************/


/******************************************************************************/
/****************************>>> térkép  <<<***********************************/
/******************************************************************************/
#map{
	height:600px;
	width:850px;
}

#maploader{
	background:#fff url(ajax-loader.gif) no-repeat;
	height:570px;
	padding:10px 10px 0 50px;
	position:absolute;
	width:850px;
	z-index:20;
}

#handlerLayer{		
	background:#fff;
	margin:10px;
	position:absolute;	
	width:295px;
	z-index:10;
}

#handlerLayer .filter{
	background:#f6f6f6;
	border-bottom:2px solid #eee;
	padding:3px 3px 3px 1px;
}

#handlerLayer .details{
	cursor:pointer;
	float:right;
	padding:3px;
}

#handlerLayer .searchTitle{	
	color:#0E4778;
	float:left;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:5px 0 0 33px;
}

.floating_box{
	background:#f6f6f6;
	display:none;
	padding:0 10px;
	/*position:absolute;*/
	/*width:275px;*/
	/*z-index:10;*/
}

#dateSearchbar{
	padding:20px 0 5px 0;
}

.map_forsalebox{
	background:#1F8AE6;
	color:#fff;
}

.map_forrentbox{
	background:#EB4150;
	color:#fff;
}

.map_forsearchbox{
	background:#83CCE0;
	color:#fff;
	display:block !important;
}

#priceSearch{
	float:right;
}

.mapsearch .typeTitle{
	color:#0e4778;
	float:left;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:5px 0 0 25px;
}

.mapsearch .sale{
	background:url(haz_tavol_kek.gif) no-repeat;
}

.mapsearch .rent{
	background:url(haz_tavol_piros.gif) no-repeat;
}


.mapsearch .typebox{
	float:left;
}

.map_searchbox
{
	color: #ffffff;	
	font-weight: bold;
	font-size: 100%;		
	border-style:0px solid #6fb6ca;	
}
 
#searchForm
{
	padding:10px 0;
}

#searchForm .stitle{
	margin:0 0 0 3px;	
	width:100%;
}

.searchLeft
{
	float:left;	
}

.searchLeft span{
	font-weight:normal !important;
}

.longtext
{    
	width:160px;
	margin:0 0 0 3px;
}

#searchAddressButton
{
   background:url(search_yellow.png) no-repeat;
   cursor:pointer;
   height:16px;
   margin:0 0 0 10px;
   width:72px;   
}

#searchResultLayer
{
	padding:0px;
}

.cbLayer{
	margin:2px 0;
}

.innerLayer{
	float:left;
}

.innerText{
	margin:3px 0 0 0;
}

/******************************************************************************/
/************************>>> térkép vége <<<***********************************/
/******************************************************************************/


/******************************************************************************/
/****************************>>> support <<<***********************************/
/******************************************************************************/
.supportTitle{
	margin:10px 0;
}

.supportBody{
	margin:15px 0;
}

.supportFooter{
	margin:20px 0 0 0;
}

.supportFooter a{
	color:#0462FF;
	font-weight:bold;
}

.supportDecoration{
}
/******************************************************************************/
/***************************>>> support vége <<<*******************************/
/******************************************************************************/


/******************************************************************************/
/*************************>>> impressum  <<<***********************************/
/******************************************************************************/
#impressum{
	float:left;
	width:580px;
}

#impressum_imgholder{
	float:right;	
}

#old_ip_holder{
	background:url(old_ip.jpg) no-repeat right top;	
	padding:300px 0 0 0;
	width:220px;
}

#ipi_holder{
	background:url(ipi.jpg) no-repeat right;	
	padding:230px 0 0 0;
	width:214px;
}

h1 .impressum{
	font-size:120%;
}

.impr_text{
	font-size:90%;
	font-weight:bold;
}

#impressum_logo{
	background:url(hu/logo_alapitva.png) no-repeat;
	height:58px;
	margin:15px 0 15px 130px;;
	width:262px;
}

#impressum_data{
	padding:0 0 0 150px;
}
/******************************************************************************/
/***********************>>> impressum vége  <<<********************************/
/******************************************************************************/


/******************************************************************************/
/****************************>>> adatlap <<<***********************************/
/******************************************************************************/
.al_body{	
}

.al_container{
	width:870px !important;
}

#al_container{
	color:rgb(31,138,230);
	font-family:tahoma, verdana, sans-serif;
	font-size:10pt;	
	padding:15px 0 0 0;	
}


#al_header_tab{
	height:16px;	
	width:65px;
}

#al_header{	
	height:27px;
	padding:8px 5px 20px 5px;
	width:880px;	
}
	
	#al_header .icon{
		float:right;
		color:rgb(12,58,71);
		cursor:pointer;
		font-size:90%;
		font-weight:bold;
		height:22px;
		margin:0 35px 0 0;
		padding:0 0 0 30px;		
	}

		#al_header .icon span{
			display:block;			
			padding:4px 0 0 0;
		}

		.headerprint{
			background:url(print.png) no-repeat left center;				
		}

		.headeremail{
			background:url(email_dp.png) no-repeat left center;
		}

		.closer_off{
			background:url(detailpage_closer_off.png) no-repeat center center;			
			margin:0 !important;
			padding:0 !important;			
			width:20px;			
		}

		.closer_on{
			background:url(detailpage_closer_on.png) no-repeat center center;			
			margin:0 !important;
			padding:0 !important;			
			width:20px;			
		}

#al_inner{	
	background:#fff;
	border-left:0px solid rgb(183,219,230);
	border-right:0px solid rgb(183,219,230);		
}

	.al_titleheader .al_title{		
		height:15px;
		font-weight:bold;
		margin:0 0 15px 0;
		padding:5px 0 0 25px;
	}

	.al_titleheader{
		width:98%;
	}

	.al_titleheader .forrent{
		background:url(haz_tavol_piros.gif) no-repeat left center;
		color:#eb4150;
	}

	.al_titleheader .forsale{
		background:url(haz_tavol_kek.gif) no-repeat left center;
		color:rgb(31,138,230);
	}

	.al_titleheader .premier{
		background:url(haz_tavol_arany.gif) no-repeat left center;
	}

	#al_data{
		float:left;		
		padding:0 10px 10px 0px;
		width:390px;		
	}	

		#al_data a,
		#al_data a:hover{			
			text-decoration:none;
		}
		
		#al_data sup{
		font-size:8px;
	}

		#al_data_header{
			color:rgb(12,58,71);
			font-family:"Trebuchet MS","Bitstream Vera Sans",Verdana, Arial, sans-serif;
			font-size:12pt;
			font-weight:bold;
			letter-spacing:-1px;
			margin:0 0 0px 0;
		}

		#al_data_date{
			color:rgb(78,78,78);			
			font-size:7pt;				
			margin:0 0 10px 0;
		}

		.al_data_textcontainer{
			color:rgb(12,58,71);
			font-weight:bold;
			margin:5px 0;
		}

		.al_data_textcontainer .floated{
			float:left;
		}

		.al_data_textcontainer_name{
			float:left;
			margin:0 5px 0 0;
		}

		.al_fixed{
			width:150px;
		}

		.al_data_textcontainer_property{
			float:left;
		}		

		.al_data_textcontainer .forrent{
			color:#eb4150;
		}

		.al_data_textcontainer .forsale{
			color:rgb(31,138,230);
		}	
		
		.al_data_describe{
			color:rgb(12,58,71);
			font-weight:normal;
			margin:15px 0;
		}

		.al_data_namecard_container{
			background:url(nevjegyhatter.gif) no-repeat;
			height:110px;
			margin:0 0 10px 0;
		}

		.al_data_namecard_title{
			color:rgb(12,58,71);
			font-size:9pt;
			font-weight:bold;
			padding:2px 0 0 33px;
		}

		.al_data_textcontainer .input_short{
			width:70px;
		}

		.al_data_textcontainer .input_medium{
			width:150px;
		}
		.al_data_textcontainer .input_long{
			width:200px;
		}

		.al_data_textcontainer .pale{			
			color:#999;
			font-weight:normal;
			font-size:90%;
		}

		.al_data_title_upper{
			margin:0 0 15px 0;
			color:#000;
		}

		.al_data_title{
			margin:15px 0 15px 0;
			color:#000;
		}

		.al_data_namecard_body{
		}

			.al_data_namecard_body .fixed{
				width:60px;
			}

			.namecard_item_container{
				margin:5px;
			}

			.namecard_item_name{
				color:rgb(246,43,43);
				float:left;
				font-weight:bold;
				padding:0 5px 0 3px;
			}

			.namecard_item_name .forrent{
				/*color:#eb4150;*/
			}

			.namecard_item_name .forsale{
				/*color:rgb(31,138,230);*/
			}

			.namecard_item_property{
				color:rgb(12,58,71);
				float:left;
				font-weight:bold;
			}

			.namecard_item_icon{
				float:left;
				height:15px;
				width:25px;
			}

			.namecard_item_container .name{
				background:url(nevjegy.png) no-repeat center;
			}

			.namecard_item_container .email{
				background:url(email_kek.gif) no-repeat center;
			}

			.namecard_item_container .telefon{
				background:url(telefon.gif) no-repeat center;
			}

	#al_fotos{
		float:right;
		width:430px;		
	}

		#image_holder{
			background:rgb(223,240,245) url(ajax-loader.gif) no-repeat center center;
			border:1px solid rgb(223,240,245);						
			height:430px;			
			width:430px;
		}

			#image_holder .inner{	
				display:none;
			}

			#image_holder img{										
			}

		#thumbsholder{
			margin:10px 0 0 0;
			width:430px;
		}
		
			#thumbsholder img{
				border:3px solid #f6f6f6;
				cursor:pointer;	
				margin:5px 5px 5px 0;
			}

			#thumbsholder .loaded{
				border:3px solid pink;
			}

	#al_inframap_holder{
		margin:0 0 15px 0;
	}

		#al_inframap{
			width:430px;
			height:300px;
		}

	#al_footer{
		background:url(adatlap_also.gif) no-repeat;
		color:rgb(183,219,230);
		font-size:7pt;
		height:55px;
		padding:10px;
		width:568px;
	}

	#al_premier{
		background:rgb(255,249,149);
		color:#666;
		padding:10px;
	}

		#al_premier .title{	
			margin:5px 0;
		}

		#al_premier .text{
			margin:5px 0;
			
		}

		#al_premier .itemHolder{
			margin:10px 0;
		}

		#al_premier .name{
			float:left;
			font-weight:bold;
			width:300px;
		}

		#al_premier .property{
			float:left;			
		}

		#al_premier .golden{ 
			background:transparent url(arany_haziko_bubble.png) no-repeat scroll 0 0;
			display:block;
			float:left;
			height:44px;
			margin:0 0 0 20px;
			width:40px;
		}

	#al_titleHolder{
		margin:15px 0;
	}

	#al_titleHolder .al_title{		
		height:15px;
		font-weight:bold;
		padding:5px 0 0 25px;
	}

	#al_titleHolder .forrent{
		background:url(haz_tavol_piros.gif) no-repeat left center;
		color:#eb4150;
	}

	#al_titleHolder .forsale{
		background:url(haz_tavol_kek.gif) no-repeat left center;
		color:rgb(31,138,230);
	}

	#al_titleHolder .premier{
		background:url(haz_tavol_arany.gif) no-repeat left center;
	}

	#al_container .explainLayer{
		margin: 0  0 15px 0;
	}

		#al_container .explain_text{			
		}

	#al_container .buttonHolder{
		margin:15px 0;
	}

		#al_container .buttonLayer{
			float:left;
			margin:0 15px 0 0;
		}

	#al_container textarea{
		font-family:arial, verdana, sans-serif;
		font-size:100%;
	}
	
	#al_container .textarea{
		height:150px;
		width:208px;
	}

	#al_container .textarea_title{
		height:40px;
		width:208px;
	}

	.al_data_container{
		color:#000;
		font-weight:bold;
		margin:10px 0 20px 0;
	}

	.al_input_holder{
		font-weight:normal;
		margin:10px 0 0 0;
	}

	.errorLayer{
		margin:10px 0 10px 0;
	}
	.errorTitle{
		background:url(action_stop.gif) no-repeat;
		color:red;
		font-size:120%;
		font-weight:bold;
		padding:0 0 0 25px;
	}
	.errorList{
		background:url(action_stop.gif) no-repeat;
		color:red;		
		padding:0 0 0 25px;		
	}

	/* pricebox */
	#ad_pricebox{
		background-color:white;
		color:#000;
		font-size:100%;
		width:150px;
		height:400px;
	}

	.ad_offseted{
		margin:15px 0 0 0;
	}

	#ad_pricebox .title{
		border-bottom:1px solid rgb(195,201,199);
		font-weight:bold;
		padding:3px 0 15px 0;
	}

	#ad_pricebox .table{
		border-bottom:1px solid rgb(229,229,229);
		padding:3px 0;
	}

	#ad_pricebox .nameholder{
		float:left;
		width:150px;
	}

	#ad_pricebox .propertyholder{
		float:left;
		width:60px;
	}

	#ad_pricebox .sum{
		background:rgb(242,247,251);
		font-weight:bold;
	}

	#ad_pricebox .name{
		float:left;
		margin:0 5px 0 0;
		padding:0 0 0 3px;
	}

	#ad_pricebox .gift{
		background:url(smallgift.png) no-repeat center center;		
		height:20px;
		width:14px;
	}

	#ad_pricebox .property{
		float:left;
	}

	#ad_pricebox .dim{
		float:left;
	}
	/* pricebox vége */

	/* Step 6 pricebox */	
	#final_pricebox{
		color:#000;
		font-size:100%;	
		font-weight:bold;
	}	

	#final_pricebox .title{	
		font-family:tahoma, arial, verdana, sans-serif;
		font-weight:bold;
		font-size:180%;
		color:black;
		padding:3px 0 15px 5px;
	}

	#final_pricebox .table{		
		padding:3px 0;
	}

	#final_pricebox .nameholder{
		float:left;
		width:250px;
	}

	#final_pricebox .propertyholder{
		float:right;		
	}

	#final_pricebox .sum{		
		font-size:150%;
		font-weight:bold;
		margin:10px 0 0 0;
		border-top: 1px dotted #AAAAAA;
		width: 100%;
	}

	#final_pricebox .name{
		color:black;
		float:left;
		margin:0 5px 0 0;
		padding:0 0 0 3px;
		font-weight:normal;
	}

	#final_pricebox .sumname{
		color:#000;
		float:left;				
		margin:0 5px 0 0;
		padding:0 0 0 3px;
	}

	#final_pricebox .property{
		float:left;
	}

	#final_pricebox .dim{
		float:left;
	}

/******************************************************************************/
/**************************>>> adatlap vége <<<********************************/
/******************************************************************************/


/******************************************************************************/
/******************************>>> calendar <<<********************************/
/******************************************************************************/
.datePickerSpan{
	background:url(icon22_today.png) no-repeat;
	display:block;
	float:left;
	height:22px;
	margin:0 0 0 5px;
	width:22px;
}

.calendarLayer{
	background:#1F1C6B;
	display:none;
	font-size:7pt;
	font-family:verdana, arial, sans-serif;
	margin:3px 0;
	position:absolute;
	z-index:100;
	width:180px;	
}

.calendar_table{
	width:100%;	
	border-collapse:separate !important;
	border-spacing:1px !important;
	font-size:8pt !important;
}

.calendar_header{
	background:#ddd;
	color:#000;
	text-align:center;
	width:16px;
}

.calendarLayer select{
	font-size:7pt;
}

.calendar_year_select{
	float:left;
}

.calendar_month_select{
	float:right;
}

.calendar_day,
.calendar_day_active{	
	text-align:center;
	width:16px;	
}

.calendar_day{
	background:#fff;
	color:#666;
}

.calendar_day_active{	
	background:#186BB1;
	color:#fff;	
	cursor:pointer;
}

.calendar_actual_day{
	background:#1F1C6B;
	color:#fff;
}

.calendar_over{
	background:#1F1C6B;
	color:#fff;
}

.calendar_over_actual{
	background:red;
	color:#fff;
}

.calendar_select_layer{
	background:#1F1C6B;
	padding:3px;
}

.calendar_footer{
	background:#1F1C6B;
}

.calendar_footer span,
.calendar_footer select{
	float:left;
}

.calendar_adder{
	background:url(icon16_add.gif) no-repeat center center;
	cursor:pointer;
	float:right;
	margin:2px 5px 2px 2px;
	height:22px;
	width:16px;
}

.calendar_closer{
	background:url(icon22_fileclose.png) no-repeat;
	cursor:pointer;
	float:right;
	margin:2px 5px 2px 2px;
	height:22px;
	width:22px;
}

.calendar_input{
	width:100px;
	float:left;
}
/******************************************************************************/
/**************************>>> calendar vége <<<*******************************/
/******************************************************************************/