html, body{
	margin:0;
	padding:0;
	height:100%;
}
body{
	margin:0;
	background-image:url(im/bg.jpg);
}
#outer1{
	background-image:url(im/top_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:auto !important;
	height:100%;
	min-height:100%; 
}

#container{
	background-image:url(im/container_bg.jpg);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:auto !important;
	height:100%;
	min-height:100%; 
}
#outer2{
	background-image:url(im/bottom_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:auto !important;
	height:100%;
	min-height:100%; 
}
div#header{
	width:1000px;
	height:288px;
	background-image:url(im/header.jpg);
}
div#left_side{
	float:left;
	width:200px;
	padding-left:25px;
}
div#right_side{
	float:right;
	padding-right:20px;
	width:200px;
	padding-right:25px;
}
div#middle{
	margin-left:230px;
	margin-right:230px;
	padding-top:10px;
	background-image:url(im/middle_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
ul#menu{
	list-style:none;
	margin:0;
	padding:0px 0px 0px 4px;
	background-image:url(im/menu_bg.jpg);
	text-align:center;
}
ul#menu li{
	padding:8px 0px 11px 0px;
	background-image:url(im/menu_sep.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
ul#menu li.utolso{
	background-image:url(im/menu_veg.jpg);
	background-position:center top;
	padding-bottom:55px;
}
ul#menu a{
	color:#ecc695;
	font:bold 15px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	display:block;
}
ul#menu a:hover{
	color:#FFFFFF;
}
.bal_banner{
	text-align:center;
}

/********************************************************/
#content{
	padding:0px 30px;
	font:11px Tahoma, Verdana, Arial;
	color:#434343;
}
	#content h1{
		font:24px Georgia, "Times New Roman", Times, serif;
		color:#d94600;
	}
	#content h2{
		font:18px Georgia, "Times New Roman", Times, serif;
		color:#d94600;
	}
	#content h3{
		font:bold 12px Tahoma, Verdana, Arial;
		color:#d94600;
	}
	#content a{
		color:#863526;
		text-decoration:underline;
	}
	#content a:hover{
		text-decoration:none;
	}
	#content li{
		list-style-image:url(im/li.gif);
	}
/********************************************************/
#kereses{
	background-image:url(im/hirek_bg.jpg);
	padding:0px 5px 0px 10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#2a0d05;
}

	h2#kereses_fej{
		background-image:url(im/kereses_fej.jpg);
		background-repeat:no-repeat;
		/*text-indent:-1000em;*/
		width:204px;
		height:46px;
		margin:0;
	}
	.kereses{
		/*padding:0px 10px;*/
		padding:0px;
	}
		#src_box{
			border: 1px solid #C5C5BD;
			width: 153px;
			height: 14px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			line-height: 14px;
			text-align: center;
		}
		#src_button{
			border: 1px solid #f3f3e9;
			color: #863526;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			background-color: #f3f3e9;
			padding: 4px;
		}
.kereses_lab{
	background-image:url(im/kereses_veg.jpg);
	background-repeat:no-repeat;
	height:43px;
}
#keres_form{
	margin:0;
	text-align:center;
}
/********************************************************/
#hirek{
	background-image:url(im/hirek_bg.jpg);
	padding:0px 10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#2a0d05;
}

	h2#hirek_fej{
		background-image:url(im/hirek_fej.jpg);
		background-repeat:no-repeat;
		text-indent:-1000em;
		width:204px;
		height:46px;
		margin:0;
	}
	.hir{
		padding:0px 10px;
	}
	.hir h3{
		margin:0;
		font:18px Arial, Helvetica, sans-serif;
		color:#863526;
	}
	.hir_datum{
		font:10px Arial, Helvetica, sans-serif;
		color:#863526;
		font-style:italic;
	}
	.hir_szoveg{
		padding-bottom:10px;
		background-image:url(im/hir_sep.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	.hir img{	
		padding:2px;
		background-color:#FFFFFF;
		border:1px solid #c5c5bd;
	}
/********************************************************/
#hirek2{
	background-image:url(im/hirek_bg.jpg);
	padding:0px 10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#2a0d05;
}

	/*h2#hirek_fej{
		background-image:url(im/hirek_fej.jpg);
		background-repeat:no-repeat;
		text-indent:-1000em;
		width:204px;
		height:46px;
		margin:0;
	}*/
/********************************************************/

#rolunk{
	background-image:url(im/hirek_bg.jpg);
	font:11px Arial, Helvetica, sans-serif;
	color:#2a0d05;
}
	h2#rolunk_fej{
		background-image:url(im/rolunk_fej.jpg);
		background-repeat:no-repeat;
		text-indent:-1000em;
		width:204px;
		height:56px;
		margin:0;
	}
/********************************************************/
#partnereink{
	background-image:url(im/hirek_bg.jpg);
	font:11px Arial, Helvetica, sans-serif;
	color:#2a0d05;
}
	h2#partnereink_fej{
		background-image:url(im/partnereink_fej.jpg);
		background-repeat:no-repeat;
		text-indent:-1000em;
		width:204px;
		height:56px;
		margin:0;
	}
#partnereink a img{
	display: block;
	margin: 10px auto 0 auto;
}
/********************************************************/
.r_box_bottom{
	background-image:url(im/hir_veg.jpg);
	background-repeat:no-repeat;
	height:53px;
}
#right_side li{
	list-style-image:url(im/tovabb.gif);
}
#right_side a{
	color:#863526;
}
/********************************************************/
div#footer {
	background-image:url(im/bottom.jpg);
	background-position:center;
	background-repeat:repeat-x;
	height:117px;
	position:relative;
	width:1000px;
	bottom:0;
	margin:0 auto;
	text-align:center;
	clear:both;
}

.almenu_div{
	display:none;
	position:absolute;
	margin-left:190px;
	margin-top:-55px;
}

.almenu_top{
	background-image:url(im/almenu_top.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:24px;
}
.almenu_bg{
	background-image:url(im/almenu_bg.png);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:20px;
}
.almenu_bottom{
	background-image:url(im/almenu_bottom.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:24px;
}
#left_side a.alalmenu{
	display:block;
	padding:3px 3px 3px 5px;
	color:#ecc695;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
}
#left_side a.alalmenu:hover{
	color:#FFFFFF;
}

.gal_img{
	border:1px solid #863526;
}

.vk_form_nev_input, .vk_form_emil_input, .vk_form_szoveg_input, .vk_form_nev_input_aktiv, .vk_form_emil_input_aktiv, .vk_form_szoveg_input_aktiv{
	font:11px Arial, Helvetica, sans-serif;
	width:300px;
	border:1px solid #863526;
}	
.vk_form_szoveg_input, .vk_form_szoveg_input_aktiv{
	height:220px;
}

/***********************************************/
.hiba{
	color:#FF0000;
	text-align:center;
}
.contact_i, .contact_ta{
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #863526;
	width:250px;
}
.contact_ta{
	height:110px;
}
.gal_leiras{
	display:block;
	text-align:center;
}
.talal{
	background-color:#f3f3e9;
}

#rolunk ul{
	margin:0;
	padding-left:30px;
}
/**flags***/
#flag{
	width: 116px;
	height: 24px;
	margin: 0;
	padding: 220px 0 0 72px;
}