html, body{height:100%; width:100%}
body{margin:0px; padding:0px; font-family:Arial; font-size:11px; width:100%; height:100%; background:#000000; color:#fff}
img{border:0px}
.mt10{margin-top:5px}
.left{float:left}
#header{/*background:url('images/header.jpg') no-repeat; */width:859px; height:180px; position:relative}
#top_flash{z-index:0; position:relative}
.main-slide{width:859px; height:280px; overflow:hidden}
hr{border-color:#ccc167; background:#ccc167}
a{color:#787878}
#lang_select{position:relative; /*padding-top:120px; */ margin-top:-50px; text-align:right;padding-right:10px}
#menu{position:relative; padding-top:5px;}
#menu  ul{margin:0px;padding:0px; text-align:center; }
#menu li{margin:0px; padding:0px; display:inline; font-size:14px; font-weight:normal; margin:0px 4px} /*4px helyett 8px */
.white{color:#FFF}
#menu a{text-decoration:none;}
.menu_active{color:#ccc167; font-weight:bold}
#container{width:859px; margin:0 auto; overflow:hidden}

#content{overflow:hidden; background:url('images/bg.jpg') repeat-x}
#content_left{float:left; width:198px; overflow:hidden}

	#party_fotok_hu{width:198px; height:255px; margin-top:8px; background:url('images/party_fotok_bg_hu.gif') no-repeat top left; text-align:center;}
	#party_fotok_en{width:198px; height:255px; margin-top:8px; background:url('images/party_fotok_bg_en.gif') no-repeat top left; text-align:center;}
	#klub_kepek_hu{width:198px; height:255px; margin-top:3px; background:url('images/klub_kepek_bg_hu.gif') no-repeat top left; text-align:center}
	#klub_kepek_en{width:198px; height:255px; margin-top:3px; background:url('images/klub_kepek_bg_en.gif') no-repeat top left; text-align:center}
#content_center{float:left; width:473px; margin-left:10px; margin-top:3px}
	.box{width:473px;background:url('images/box_bg_4.gif') no-repeat;  overflow:hidden; padding-bottom:5px; height:231px}
	
	.esemeny{margin:8px; color:#787878;}
	.esemeny p{margin:0px}
	.esemeny_text{float:left; overflow:hidden; width:300px; margin-right:5px; }
	.esemeny_image{float:left; width:140px; text-align:center}
	.esemeny_image img{}
	.esemeny_datum{font-size:16px; font-weight:bold; text-transform:uppercase; margin:0px; color:#f8e614}
	.esemeny_cim, h1{font-size:18px; margin:0px 0px; font-weight:normal; font-family:Verdana}
	.esemeny_djk{color:#8e7f0d;font-size:14px; margin:0px 0px; font-family:Arial}
	.esemeny_djk a{color:#8e7f0d; text-decoration:none; font-family:Arial}
	.esemeny_description{line-height:18px; display:inline; font-size:12px}
	.page_div{margin:18px 0px;}
	.page_div2{margin:18px 0px; text-align:center}
	.page_title{font-size:16px}
	.page_title2{font-size:16px; text-align:center}
	#banner_468x60{margin-top:5px}
#content_right{float:right; width:168px}
	#hirlevel_hu{width:168px; margin-top:8px; height:255px; background:url('images/hirlevel_bg_hu.gif') no-repeat; font-size:10px; overflow:hidden}
	#hirlevel_en{width:168px; margin-top:8px; height:255px; background:url('images/hirlevel_bg_en.gif') no-repeat; font-size:10px; overflow:hidden}
	#news_form_div{margin-top:40px}
	.input_text{width:120px; height:13px; border:0px; font-size:10px; color:#000; margin:8px 0px}
	.input_submit{background:transparent; border:0px; color:#ec008c; font-size:10px; font-weight:bold; text-align:left; margin:0px; padding:0px}
	#webshop{width:168px; height:255px; margin-top:3px; overflow:hidden; background:url('images/webshop_bg.gif') no-repeat top; text-align:center}
	.webshop_text{text-align:left; margin:0px 10px}
	
	.flyerz_banner_box {
		width:168px;
		height:255px;
		margin-top:3px; 
		overflow:hidden; 
		background: url('images/new_year_bg.gif') no-repeat top;
		text-align:center;
		line-height: 7px;
	}
	
#top_menu{z-index:1; position:absolute}
#lapozas{text-align:center; clear:both}

.one-gallery-image{float:left; margin:0px 1px}

#footer{text-align:center; width:859px; margin:0 auto; margin-top:10px; margin-bottom:10px}


#message {
	border: 1px solid 
	#74a663;	color:#2d6a18;	
	background-color: #ebfde5;	
	padding:20px;	
	margin-top: 3px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
}

#error {
	border: 1px solid #ffabab;	
	color:#d64a4a;	
	background-color:#fff1f1;	
	padding:20px;	
	margin-top: 3px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
}

form#kapcsolat label.error {
	display: block;
	color: #ff0000;
}

/*Slide in newsletter*/
form#newsletter2 label.error {
	display: block;
}

form#newsletter2 input.error {
	/*border: 1px solid #ff0000;*/
}

.newsletter-slidein {
	z-index: 10;
	position: absolute;
	top: -500px;
	padding: 10px;
	background: #000000;
	border: 5px solid #ffffff;
	text-align: left;
	color: #ffffff;
}
