html, body{height:100%; width:100%}
body{margin:0px; padding:0px; font-family:Verdana; font-size:11px; width:100%; height:100%; color:#fff; background:#000 url('images/content_bg2.gif') repeat-y center}
img{border:0px}
.mt10{margin-top:10px}
.left{float:left}
hr{border-color:#ccc167; background:#ccc167}
a{color:#000}

#container{width:100%; margin:0 auto; overflow:hidden}

#header{background:#000; width:100%; height:328px; position:relative;}
#top_video{width:860px; height:300px; overflow:hidden; margin:0 auto}
.main-slide{width:859px; height:317px; overflow:hidden}

#lang_select{position:relative; padding-top:120px; text-align:right;padding-right:10px}
#menu{position:relative; width:862px; height:28px; background:#000; margin:0 auto; line-height:28px}
#menu  ul{margin:0px;padding:0px; text-align:center; }
#menu li{margin:0px; padding:0px; display:inline; font-size:12px; font-weight:normal; margin:0px 4px} /*4px helyett 8px*/
.white{color:#FFF}
#menu a{text-decoration:none;}
.menu_active{color:#00adef; font-weight:bold}


/*
#content{overflow:hidden; width:100%; background:#b8a76b url('images/content_bg.gif') repeat-y center}
*/
#content{overflow:hidden; width:100%; background:#000 url('images/content_bg2.gif') repeat-y center}
#content_wrap{width:861px; margin:0 auto}
#content_left{float:left; width:198px; overflow:hidden}

	#party_fotok_hu{width:196px; height:220px; margin-top:8px; background:url('images/party_fotok_bg_hu.gif') no-repeat 2px 0px; text-align:right; clear:both; color:#000}
	#party_fotok_en{width:196px; height:220px; margin-top:8px; background:url('images/party_fotok_bg_en.gif') no-repeat 2px 0px; text-align:right; clear:both; color:#000}
	
	#klub_kepek_hu{width:196px; height:220px; margin-top:8px; background:url('images/klub_kepek_bg_hu.gif') no-repeat 2px 0px; text-align:right; clear:both; color:#000}
	#klub_kepek_en{width:196px; height:220px; margin-top:8px; background:url('images/klub_kepek_bg_en.gif') no-repeat 2px 0px; text-align:right; clear:both; color:#000}
	.left_text{height:28px; line-height:28px; font-family:Tahoma; font-weight:bold; font-size:10px; letter-spacing:1px; color:#FFF}
#content_center{float:left; width:473px; margin-left:6px; margin-top:3px}
	/*
	.box{width:473px; background:url('images/box_bg.gif') no-repeat; overflow:hidden; padding-bottom:5px}
	.esemeny{margin:8px; color:#787878}
	.esemeny p{margin:0px}
	.esemeny_text{float:left; overflow:hidden; width:350px; margin-right:5px; }
	.esemeny_image{float:left; width:98px; text-align:center}
	.esemeny_image img{}
	.esemeny_datum{font-size:12px; 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:12px; margin:0px 0px; font-family:Arial}
	.esemeny_djk a{color:#8e7f0d; text-decoration:none; font-family:Arial}
	.esemeny_description{line-height:14px; display:inline; font-size:10px}
	*/
	.box{width:468px; background:url('images/box_bg.gif') repeat-x bottom; overflow:hidden; padding-bottom:5px}
	.esemeny{margin:8px}
	.esemeny_text{float:left; overflow:hidden; width:290px; margin-right:5px; }
	.esemeny_image{float:left; width:150px}
	.esemeny_image img{border:1px solid #9b8d5a; outline:thin solid #b0a066}
	.esemeny_datum{font-size:12px; font-weight:bold; text-transform:uppercase; margin:0px; color:#fff; height:20px; line-height:20px}
	.esemeny_cim, h1{font-size:18px; margin:5px 0px; font-weight:normal; font-family:Verdana; height:50px}
	.esemeny_djk{color:#037aa8; font-weight:bold; font-size:12px; margin:5px 0px}
	.esemeny_djk a{color:#037aa8; text-decoration:none}
	.esemeny_description{font-weight:bold; line-height:18px; display:inline}
	.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}
#content_right{float:right; width:180px}
	#every{width:180px; margin-top:8px; background:url('images/every_2.gif') no-repeat; height:156px; margin-left:-3px}
	#hirlevel_hu{width:180px; margin-top:5px; background:url('images/hirlevel_bg_hu.gif') no-repeat; font-size:10px; overflow:hidden; margin-left:-3px}
	#hirlevel_en{width:180px; margin-top:5px; background:url('images/hirlevel_bg_en.gif') no-repeat; font-size:10px; overflow:hidden; margin-left:-3px}
	#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:#963c00; font-size:10px; font-weight:bold; text-align:left; margin:0px; padding:0px}
	#webshop{width:180px; height:180px; margin-top:3px; overflow:hidden; background:url('images/webshop_bg.gif') no-repeat -2px 0px; text-align:center; overflow:hidden; margin-left:-1px}
	.webshop_text{position:relative; text-align:left; background:url('images/webshop.jpg') no-repeat; width:180px; height:130px; margin-top:35px; border-top:2px solid #FFF; border-left:2px solid #FFF; border-bottom:2px solid #FFF; *margin-left:-2px}
	.wp_text{width:150px; padding:5px; line-height:20px}
	.wp_text a {color:#FFF}
	
#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-bottom:10px}

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

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

form#newsletter label.error {
	display: none !important;
}

form#newsletter input.error {
	border: 1px solid #ff0000 !important;
}

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

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

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

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

.new_box{background:url('images/new_box.gif') no-repeat; width:204px; height:223px; text-align:center; float:left; margin-right:7px}
.input_text2{width:160px; height:15px; border:0px; font-size:10px; color:#000; margin:8px 0px}
.input_submit2{background:transparent; border:0px; color:#963c00; font-size:14px; font-weight:bold; text-align:left; margin-top:10px; padding:0px}
