
html {
	margin:0;
	padding:0;
	min-height:100%;
	background:url(bg-body.jpg) 50% 0 no-repeat #000;
    }

body {
	margin:0;
	padding:0;
	min-height:100%;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333;
	line-height:18px;
	}

a {
	cursor:pointer;
	}

.kontener {
	width:778px;
	margin:0 auto;
	text-align:left;
	}

/* fejlec */

.header {
	position:relative;
	background:url(bg-head.png) 0 0 no-repeat;
	height:165px;
	}

.banner {
	position:absolute;
	top:18px;
	left:226px;
	border:1px solid #acaaa2;
	width:468px;
	height:60px;
	background:#fff;
	}
.banner img {
	display:block;
	border:0 none;
	}

h1.logo {
	position:absolute;
	top:9px;
	left:55px;
	width:95px;
	height:95px;
	background:url(logo.png) 0 0 no-repeat;
	margin:0;
	padding:0;
	}
h1.logo a {
	display:block;
	width:95px;
	height:95px;
	text-indent:-9999px;
	}
h2.datum {
	position:absolute;
	top:102px;
	left:26px;
	margin:0;
	padding:0;
	background:url(datum.png) 0 0 no-repeat;
	height:48px;
	width:156px;
	text-indent:-9999px;
	}
ul.menu {
	position:absolute;
	top:110px;
	left:194px;
	margin:0;
	padding:0;
	list-style-type:none;
	height:31px;
	width:560px;
	overflow:hidden;
	}
ul.menu li {
	float:left;
	height:31px;
	}
ul.menu li a {
	display:block;
	height:31px;
	text-indent:-9999px;
	}
a.off {
	width:67px;
	background-image:url(menu-off.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
a.pro {
	width:69px;
	background-image:url(menu-pro.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
a.hely {
	width:64px;
	background-image:url(menu-hely.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
a.gal {
	width:60px;
	background-image:url(menu-gal.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
a.kor {
	width:123px;
	background-image:url(menu-kor.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
a.tam {
	width:82px;
	background-image:url(menu-tam.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
a.kap {
	width:77px;
	background-image:url(menu-kap.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}

ul.menu li a.active {background-position:0 -31px;}

ul.menu li a:hover {background-position:0 -31px;}

form.search {
	position:absolute;
	top:130px;
	left:550px;
	z-index:99;
	width:202px;
	height:51px;
	margin:0;
	padding:40px 0 0 15px;
	background:url(bg-search.png) 0 0 no-repeat;
	}
form.search fieldset {
	margin:0;
	padding:0;
	border:0 none;
	}
form.search fieldset legend {
	display:none;
	}
form.search .searchfield {
	width:130px;
	border:1px solid #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:none;
	padding:2px 3px;
	margin:0 5px 0 0;
	}
form.search .searchbutton {
	background:url(bg-searchbutton.gif) 0 0 no-repeat;
	width:43px;
	height:31px;
	text-indent:-9999em;
	border:0 none;
	font-size:0;
	}

/* kozepso (kiemelt hir, stb.) resz */

div.middle {
	overflow:hidden;
	color:#fff;
	}
.kiemeltpic {
	position:relative;
	float:left;
	width:248px;
	height:220px;
	background:url(bg-kiemelt-pic.png) 0 0 no-repeat;
	}
.kiemeltpic img {
	border:0 none;
	display:block;
	position:absolute;
	top:20px;
	left:22px;
	width:207px;
	height:155px;
	}
.kiemeltszoveg {
	float:left;
	width:238px;
	margin:0 0 0 10px;
	padding:15px 0 0 0;
	}
.kiemeltszoveg h1 {
	margin:0 0 5px 0;
	padding:0;
	font-weight:normal;
	}
.kiemeltszoveg a {
	color:#fff;
	text-decoration:underline;
	}
.kiemeltszoveg a:hover {
	color:#fff;
	text-decoration:none;
	}
.kiemeltszoveg p {
	margin:0 0 5px 0;
	padding:0;
	text-align:justify;
	}
.regisztracio {
	float:right;
	width:232px;
	height:155px;
	}
.regisztracio ul {
	margin:0;
	padding:55px 0 0 0;
	list-style-type:none;
	width:232px;
	}
.regisztracio ul li {
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	width:212px;
	height:47px;
	}
.regisztracio ul li a {
	display:block;
	text-indent:-9999em;
	}
a.button-reg {
	background:url(button-reg.png) 0 0 no-repeat;
	width:130px;
	height:46px;
	}
a.button-kiall {
	background:url(button-kiall.png) 0 0 no-repeat;
	width:176px;
	height:47px;
	}
a.button-sajto {
	background:url(button-sajto.png) 0 0 no-repeat;
	width:138px;
	height:47px;
	}

/* oldal body-ja */


.pbtop {
	background:url(bg-pb-top.png) 0 0 no-repeat;
	height:14px;
	font-size:0;
	line-height:0;
	}
.pbmiddle {
	background:url(bg-pb.png) 0 0 repeat-y;
	overflow:hidden;
	padding:18px 36px 14px 36px;
	}
.pbmiddleleft {
	float:left;
	width:462px;
	padding:0 12px 0 0;
	border-right:1px solid #b0ab9b;
	}
.pbmiddleright {
	float:right;
	width:220px;
	}

.pbbottom {
	background:url(bg-pb-bottom.png) 0 0 no-repeat;
	height:18px;
	font-size:0;
	line-height:0;
	margin:0 0 30px 0;
	}

.cikkbox h2 {
	margin:0 0 5px 0;
	font-weight:normal;
	font-size:18px;
	}
.cikkbox p {
	margin:0 0 10px 0;
	}
.cikkbox a {
	color:#e96e00;
	text-decoration:underline;
	}
.cikkbox a:hover {
	color:#e96e00;
	text-decoration:none;
	}

.minibanner {
	width:210px;
	height:67px;
	padding:11px 15px 16px 12px;
	background:url(bg-minibanner.png) 0 0 no-repeat;
	margin:0;
	}
.minibanner img {
	width:210px;
	height:67px;
	border:0 none;
	display:block;
	}

/* lábléc */

div.footer {
	position:relative;
	height:70px;
	}

ul.partnerek {
	position:absolute;
	top:0;
	left:50%;
	width:630px;
	margin:0 0 30px -315px;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	}
ul.partnerek li {
	float:left;
	margin:0 20px;
	height:42px;
	}

ul.partnerek li a {
	display:block;
	height:42px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	text-indent:-9999em;
	}
a.origo {
	background-image:url(logo-origo.jpg);
	width:124px;
	}
a.radio1 {
	background-image:url(logo-radio1.jpg);
	width:58px;
	}
a.redbull {
	background-image:url(logo-redbull.jpg);
	width:74px;
	}
a.fhm {
	background-image:url(logo-fhm.jpg);
	width:129px;
	}
a.mtv {
	background-image:url(partner-mtv.gif);
	width:59px;
	}

.pbmiddle h1 {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#535001;
}

.pbmiddle h2 {
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#535001;
}

.divhidden {
	display:none;
}

.pbmiddle a {
	color:#e96e00;
}
