html
{}

html *
{	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: arial;
	font-size: 11px;}

body
{	background: url(body_bg.jpg) top center no-repeat;	background-color: #000000;
}

div.clr
{	clear:both;}

#lap
{	width: 976px;
	/*min-height: 1103px;*/
	background-color: #0d0405;
	margin: 0px auto 0 auto;
}

#fejlec
{
	width: 683px;
	height: 48px;
	background:url(fejlec.jpg) top left no-repeat;
	padding-bottom: 5px;
	padding-left: 225px;
	padding-top: 25px;
}

#bal
{	width: 764px;
	padding-right: 4px;
	float: left;}

#jobb
{	width: 140px;
	float: left;}

#foglalas
{	width: 764px;
	height: 70px;
	background:url(foglalas.jpg) top left no-repeat;
	padding-bottom: 5px;}

#flash
{	width: 976px;
	height: 512px;
	/*background:url(flash.jpg) top left no-repeat;*/
	/*padding-bottom: 5px;*/}


#menu
{
	height: 39px;
	background:url(menu_bg.jpg) top center repeat-x;
}



#tartalom
{	margin: 0 15px 0 15px;	width: 946px;
	min-height: 240px;
	padding: 0px 0px 5px 0px;
	background:url(tart_bg.jpg) top center repeat-x;}

#tartalom_bal
{	float: left;	width: 372px;
	min-height: 240px;
	background:url(tartalom_bg.jpg) bottom center repeat-x;
	border-right: 1px solid #50483d;}

#tartalom_jobb
{	float: left;
	width: 200px;}

#lablec
{
	margin:0 auto 0 auto;
	width:982px;
	height:81px;
	padding-top: 7px;
	padding-bottom: 40px;	color: white;
	line-height: 2em;
	background:url(lablec_bg.jpg) top left no-repeat;}

#lablecbal
{	width: 150px;
	padding-left: 35px;
	padding-top: 10px;
	font-size: 12px;
	float: left;}

#lableckozep
{	float:left;
	width: 671px;}

#lablecjobb
{	width: 93px;
	float: left;
	text-align: right;
	padding-right: 27px;}

#lablec a
{
	color: #999999;
	text-decoration:none;
}

#lablec a:hover
{
	color: #ffe371;
	text-decoration:none;
}

#alsocsik
{	width: 976px;
	height: 201px;
	background-color: #1a1c21;
	background:url(lablec.jpg) top center no-repeat;}

#tart
{
	width: 372px;
	float: left;
	min-height: 240px;
	border-right: 1px solid #50483d;}

h1.blokkcim
{	color: #f7ba31;
	font-size: 14px;
	padding-left: 18px;
	padding-top: 12px;
	padding-bottom: 8px;}

#foglalas #fmezok, #foglalas #fgomb
{	float: left;}

#fmezok
{	margin-left: 160px;
	padding-top: 9px;}

#fmezok div
{	float: left;
	font-weight: bold;
	color: white;
	height: 28px;
	padding-right: 7px;}

#fmezok div input
{	height: 17px;
	vertical-align: middle;
    padding-top: 3px;}

#fmezok div select
{
	width: 64px;
	height: 23px;
	vertical-align: middle;
	font-size: 13px;
}

#fmezok div select option
{	margin-top: 3px;
	padding-left: 3px;}

#fmezok #f_nev
{	padding-left: 67px;}

#fmezok #f_email
{}

#fmezok #f_dohany
{	padding-left: 10px;}

#fgomb
{	padding: 10px;}

#fejlec a
{	display: block;
	padding: 18px 15px 0 15px;
	font-size: 14px;
	color: white;
	text-decoration:none;
	height: 30px;
	background: url(menu_bg_i.jpg) top center repeat-x;
	float: left;
	border-right: 1px solid #354046;
	font-weight: bold;}

#fejlec a:hover
{		background: url(menu_bg_a.jpg) top center repeat-x;}

td.hetimenuelem
{	background: url(hetimenuelem.jpg) bottom center repeat-x;
	vertical-align: top;
	padding-left: 4px;
	margin-right: 6px;
	overflow: hidden;
}

td.hetimenuelem div
{	position: absolute;
}

div.hetimenunap
{	position: absolute;
	top: 0;
	left: 0;
	float: left;
	width: 29px;
	height: 25px;
	padding-top: 4px;
	color: white;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-color: #5d5a83;
	font-family: Arial Black;}

div.hetimenuszoveg
{	color: #000033;
	font-weight: bold;
	padding-top: 10px;
	white-space: wrap;}

div.hetimenuhet
{	background: url(hetimenuhet.jpg) top center repeat-x;
	background-color: white;
}

div.hetimenuhet h2
{	color: white;
	font-size: 18px;
	background-color: #5d5a83;
	padding: 5px;}

div.hetimenuhet h3
{
	color: #000033;
	font-size: 14px;
}

div.hetimenuhet div.lista
{
	padding: 10px;
}

div.norm
{	color: white;
	padding: 10px;}

#kiem
{	width: 463px;
	height: 443px;}

#itallapnav
{	width: 463px;}

#itallapnav div
{	float: left;}

a.itallapgomb
{
	display: block;	width: 108px;
	height: 22px;
	padding-top: 8px;
	text-align: center;
	background: url(itallapgomb_i.jpg) top center repeat-x;
	color: white;
	text-decoration: none;
	font-weight: bold;}

#itallapnum
{	width: 247px;
	padding-top: 8px;
	color: white;
	text-align: center;
}

a.itallapgomb:hover
{
	background: url(itallapgomb_a.jpg) top center repeat-x;
	color: black;}

#rendezvenykep
{	width:333px;
	height:139px;
	background-color:#50483d;
	text-align:center;}

#rendezvenyadat
{	width:333px;
	border-top: 2px solid black;
	background: url(rendezvenyboxalso.jpg) top center repeat-x;}

/*div.rendezvenydatum*/
#renddatum
{	width: 70px;
	height:44px;
	border-right: 2px solid black;
	float:left;
	text-align:center;
	color: #ffe4c2;
	padding-top: 8px;}

div.rendezvenydatum b
{	font-size: 14px;
}

#rendezvenyadat #cim
{	color: #ffe4c2;
	font-weight: bold;
	/*width:251px;*/
	width: 245px;
	height:44px;
	float:left;
	padding-top: 8px;
	padding-left: 10px;}

#rendezvenyadat #cim b
{
	color: #f1ce5a;
	font-size: 14px;
}

#rendezvenylista
{	margin-top: 30px;}

.rendezvenydatum
{
	display: block;
	width: 70px;
	height:44px;
	margin: 0 1px 0 1px;
	float:left;
	text-align:center;
	color: #ffe4c2;
	padding-top: 8px;
	background: url(scroll_bg.jpg) top center repeat-x;
	text-decoration: none;
}

.rendezvenydatum b
{
	font-size: 14px;
	text-decoration: none;
}

.rendezvenydatum:hover
{	background: url(rendezvenyboxalso.jpg) top center repeat-x;}

div.partybox
{	width: 152px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;}

div.partytop
{	width: 147px;
	color: #ffe0c0;
	font-weight: bold;
	padding: 0 0 5px 5px;}

div.partykep
{	width: 152px;
	height: 102px;
	background-color: #50483d;
	text-align: center;
	margin-bottom: 2px;}

div.partycim
{
	background: url(rendezvenyboxalso.jpg) top center repeat-x;
	width: 142px;
	height:44px;
	padding-top: 8px;
	padding-left: 10px;}

div.partycim b
{	color: #f1ce5a;
	font-weight: bold;
	font-size: 14px;}

div.partycim a
{	color: #ffe0c0;
	font-weight: bold;
	text-decoration: none;}