body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 100%;
	background-color: #000;
	}
.fejlecteto {
	height: 30px;
	}
.mediawavewww {
	position: relative;
	left: 20px;
	top: 8px;
	width: 150px;
	color: #fff;
	}
.mediawavewww a {
	color: #fff;
	text-decoration: none;
	}
.mediawavewww a:hover {
	color: #f44;
	text-decoration: underline;
	}
.nyelvalaszto {
	position: relative;
	left: 580px;
	top: -10px;
	width: 200px;
	color: #fff;
	}
.nyelvalaszto a {
	color: #fff;
	text-decoration: none;
	}
.nyelvalaszto a:hover {
	color: #f44;
	text-decoration: underline;
	}
.nyelvalaszto img {
	vertical-align: middle;
	}
.fejleckep {
	width: 760px;
	height: 367px;
	background-image: url(art/fejleckep.jpg);
	background-repeat: no-repeat;
	}
.fejleckep2 {
	width: 760px;
	height: 100px;
	background-image: url(art/fejleckep.jpg);
	background-repeat: no-repeat;
	}
.fejlecszoveg {
	color: #fff;
	position: relative;
	left: 190px;
	top: -5px;
	width: 350px;
	}
.lableckep {
	color: #fff;
	background-image: url(art/lableckep.gif);
	background-repeat: no-repeat;
	height: 345px;
	}
.tartalombal {
	color: #fff;
	background-image: url(art/beloldalkep.jpg);
	background-repeat: no-repeat;
	/*height: 308px;*/
	width: 154px;
	}
.tartalomkozep {
	background-image: url(art/kozepkitoltes.gif);
	background-repeat: repeat-x;
	width: 435px;
	/*min-height: 100%;*/
	/*background-color: #BCAE9E;*/
	background-color: #fff;
	padding: 0 10px 0 10px;
	}
.tartalomkozepdiv {
	/*width: 435px;*/
	/*overflow: hidden;*/
	}
.tartalomjobb {
	color: #fff;
	background-image: url(art/jobbkep.jpg);
	background-repeat: no-repeat;
	/*height: 308px;*/
	width: 151px;
	background-color: #C81D23;
	}
.menucim {
	color: #fff;
	background-image: url(art/nyil.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 8px;
	/*height: 40px;*/
	position: relative;
	left: 5px;
	top: 1px;
	}

.keresocim {
	color: #fff;
	background-image: url(art/nyilfeher.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 8px;
	/*height: 40px;*/
/*
	position: relative;
	left: 5px;
	top: -64px;
*/
	margin-bottom: 14px;
	}

.esemenycim {
	color: #fff;
	background-image: url(art/nyilfeher.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 8px;
	/*height: 40px;*/
	margin-left: 8px;
	margin-top: 40px;
	}

.ajanlocim {
	color: #fff;
	background-image: url(art/nyilfeher.gif);
	background-repeat: no-repeat;
	background-position: 9px 1px;
	font-weight: bold;
	padding-left: 18px;
	padding-top: 8px;
	padding-bottom: 2px;
	/*height: 40px;*/
	margin-top: 40px;
	border-bottom: 1px solid #f00;
	}

.ulkikapcs li {
	background-image: url(art/menuelott.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	text-align: left;
	padding: 5px 0 0 10px;
/*	text-transform: uppercase;*/
	}
.ulkikapcs a {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	}
.ulkikapcs a:hover {
	text-decoration: underline;
	color: #f44;
	}
.ulkikapcs {
	color: #1a1a1a;
	text-align: left;
	font-size: 10px;
	padding: 0;
	margin: 5px;
	list-style: none;
	}
li.elvalaszto {
	height: 3px;
	background-image: url(art/menuelvalaszto.jpg);
	background-repeat: repeat-x;
	background-position: left 50%;
	}
hr {
	display: none;
	}
.menu {
	margin-top: 20px;
	}
.keresesform {
	position: relative;
	left: 8px;
/*	top: 65px;*/
	top: 1px;
	}
.tartalomcim {
	color: #000;
	background-image: url(art/nyil.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 8px;
	/*height: 40px;*/
	position: relative;
	left: 5px;
	top: 1px;
	margin-bottom: 20px;
	font-size: 12px;
	}
.aktualitasok {
	width: 142px;
	font-size: 10px;
	float: left;
	overflow: hidden;
	}
.hirek {
	width: 142px;
	font-size: 10px;
	position: relative;
	left: 5px;
	top: 0px;
	float: left;
	overflow: hidden;
	}
.blog {
	width: 142px;
	font-size: 10px;
	position: relative;
	left: 10px;
	top: 0px;
	float: left;
	overflow: hidden;
	}
.fooldali3_1 { width: 142px; font-size: 10px; float: left; overflow: hidden; }
.fooldali3_2 { width: 142px; font-size: 10px; position: relative; left: 5px; top: 0px; float: left; overflow: hidden; }
.fooldali3_3 { width: 142px; font-size: 10px; position: relative; left: 10px; top: 0px; float: left; overflow: hidden; }
.fooldali2_1 { width: 213px; font-size: 10px; float: left; overflow: hidden; }
.fooldali2_2 { width: 213px; font-size: 10px; position: relative; left: 10px; top: 0px; float: left; overflow: hidden; }
.fooldali1_1 { width: 436px; font-size: 10px; float: left; overflow: hidden; }
.szaggatott {
	height: 3px;
	background-image: url(art/szaggatott.gif);
	background-repeat: repeat-x;
	background-position: left middle;
	margin: 10px 0 0px 0;
	}
.lablecmenu {
	position: relative;
	left: 160px;
	top: 80px;
	font-size: 10px;
	width: 590px;
	/*float: left;*/
	text-align: center;
	}
.lablecmenu a {
	color: #fff;
	text-decoration: none;
	}
.lablecmenu a:hover {
	text-decoration: underline;
	color: #f44;
	}
.www {
	position: relative;
	left: 0px;
	top: 170px;
	font-size: 10px;
	width: 140px;
	/*float: left;*/
	text-align: right;
	}
.www a {
	color: #fff;
	text-decoration: none;
	}
.www a:hover {
	text-decoration: underline;
	color: #f44;
	}





.naptar {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	padding: 4px;
	background-image: url(art/naptar_bg.gif);
	}
.naptar table {
	font-size: 9px;
	color: #000;
	}
.naptar table .head {
	font-weight: bold;
	text-align: center;
	padding-bottom: 2px;
	}
.naptar table .head a {
	text-decoration: none;
	color: #fff;
	font-size: 10px;
	}
.naptar table .head a:hover {
	text-decoration: underline;
	color: #fff;
	font-size: 10px;
	}
.naptar table .napnevek,
.naptar table .napnevek_hv,
.naptar table .napnormal,
.naptar table .napnormal_hv,
.naptar table .napnormal2,
.naptar table .napnormal_hv2 {
	width: 19px;
	height: 19px;
	text-align: center;
	}
.naptar table .napnevek,
.naptar table .napnevek_hv {
	color: #fff;
	}
.naptar table .napnevek {
	background-image: url(art/naptar_hkn.gif);
	}
.naptar table .napnevek_hv {
	background-image: url(art/naptar_hv.gif);
	}
.naptar table .napnormal,
.naptar table .napnormal_hv,
.naptar table .napnormal2,
.naptar table .napnormal_hv2 {
	color: #000;
	}
.naptar table .napnormal {
	background-image: url(art/naptar_hkn1.gif);
	}
.naptar table .napnormal_hv {
	background-image: url(art/naptar_hv1.gif);
	}
.naptar table .napnormal2 {
	background-image: url(art/naptar_hkn2.gif);
	}
.naptar table .napnormal_hv2 {
	background-image: url(art/naptar_hv2.gif);
	}
.naptar table .napkiemelt {
	background-image: url(art/naptar_kn.gif);
	color: #fff;
	font-weight: bold;
	}
.naptar table .napnormal a,
.naptar table .napnormal_hv a,
.naptar table .napnormal2 a,
.naptar table .napnormal_hv2 a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	}
.naptar table .napkiemelt a {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
	}



.fl {
	float: left;
	}
.fr {
	float: right;
	}
.c {
	clear: both;
	}
.bovebben {
	clear:both;
	text-align: right;
	}
.bovebben a {
	background-image: url(art/nyil.gif);
	background-repeat: no-repeat;
	background-position: 100% 5px;
	padding: 0 10px 0 0;
	}
.vissza {
	clear:both;
	text-align: right;
	margin-top: 20px;
	font-weight: normal;
	}
.vissza a {
	background-image: url(art/nyil2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 0 0 10px;
	}

a {
	text-decoration: none;
	color: #c00;
	}
a:hover {
	text-decoration: underline;
	color: #f44;
	}

h1 { color: #FFF; background-image: url(art/nyil.gif); background-repeat: no-repeat; background-position: left 1px; font-weight: bold; padding: 8px 0 0 10px; /*height: 40px;*/ position: relative; left: 5px; top: 1px; margin: 0 0 20px 0; font-size: 12px; }
.tartalomkozep h1 { color: #000; }
.galeriatartalom h1 { color: #fff; }

h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	}
h3 {
	margin: 5px 0 2px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}


.kepkeret, .kepkeretbal, .kepkeretjobb, .kepkeretsima, .kepkeretfilmlista {
	vertical-align:middle;
	border: 1px solid #000;
	}
.kepkeretbal {
	float: left;
	margin: 5px 4px 5px 0px;
	}
.kepkeretjobb {
	float: right;
	margin: 5px 0px 5px 8px;
	}
.kepkeretsima {
	margin: 0 5px 5px 0;
	}
.kepkeretfilmlista {
	margin: 0 0 5px 20px;
	}

.iconkepkeret, .iconkepkeretbal, .iconkepkeretjobb {
/*	padding: 4px;*/
	border: 1px solid #000;
/*	border: 0;*/
/*	background-image: url(art/kepkerethatter.gif);*/
	}
.iconkepkeretbal {
	float: left;
	margin: 5px 8px 5px 0px;
	}
.iconkepkeretjobb {
	float: right;
	margin: 5px 0px 5px 8px;
	}

div.elvalaszto {
	height: 15px;
	background-image: url(art/szaggatott.gif);
	background-repeat: repeat-x;
	background-position: left 50%;
	font-size: 1px;
	}

.idezet {
	text-align: justify;
	padding-left: 8px;
	border-left: 4px solid #f00;
	font-style: italic;
	margin: 10px 0 10px 0px;
	}

.datum {
	margin-top: 3px;
	color:#767676;
	font-weight:bold;
}

.kapcsolodo{
	color:#757575;
	font-weight:bold;
	margin:15px 0 15px 0;
	}
.kapcsolodo ul {
	margin: 0;
	padding: 0 0 0 5px;
	}
.kapcsolodo ul li {
	list-style: none;
	background-image: url(art/nyil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	text-align: left;
	padding: 0 0 0 10px;
	}

.main h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	}
.main h3  {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	}

.blogkiemeles {
	padding-left: 10px;
	border-left: 4px solid #f55;
	margin-left: 3px;
	}
.blogcim {
	background-color: #f55;
	color: #fff;
	margin-left: 3px;
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	}
.blogiconkepkeret {
	border: 1px solid #000;
	float: left;
	margin: 3px 4px 5px 0px;
	}
.blogiconkepkeretreszletek {
	border: 0;
	float: right;
	margin: 3px 4px 5px 0px;
	}
.blogiconkepkeretlista {
	border: 0;
	float: left;
	margin: 3px 4px 5px 0px;
	}

.programok_ful, .programok_ful_sel {
	padding: 4px;
	font-weight: bold;
	}
.programok_ful {
	color: #bbb;
	background-color: #700;
	}
.programok_ful:hover {
	color: #bbb;
	}
.programok_ful_sel {
	color: #fff;
	background-color: #c00;
	}
.programok_ful_sel:hover {
	color: #fff;
	}

.hiba {
	color: #f00;
	margin-bottom: 5px;
	}

.kiemelt1a {
	color: #90151a;
	font-weight: bold;
	}
.kiemelt1b {
	color: #90151a;
	font-weight: bold;
	font-size: 16px;
	}
.kiemelt2a {
	color: #e6abaf;
	font-weight: bold;
	}
.kiemelt2b {
	color: #e6abaf;
	font-weight: bold;
	font-size: 16px;
	}
.kiemelt3a {
	color: #2f2f2f;
	font-weight: bold;
	}
.kiemelt3b {
	color: #2f2f2f;
	font-weight: bold;
	font-size: 16px;
	}


.lapozo {
	text-align: center;
	color: #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 10px;
	}
.lapozo a {
	color: #c00;
	text-decoration: none;
	font-weight: bold;
	}
.lapozo a:hover {
	color: #c00;
	}
.lapozo .lapoz {
	font-weight: bold;
	}
.lapozo .page {
	color: #000;
	font-weight: bold;
	}

.targyalas_alatt {
	float: right;
	font-size: 10px;
	color: #f00;
	padding: 5px 0 0px 0;
	}

.galeriatartalom {
	background-color: #000;
	background-image: url(art/kozepkitoltes2.gif);
	color: #fff;
	}
.galeriatartalom .iconkepkeret {
	border: 1px solid #fff;
	}
.galeriatartalom .kepkeret {
	border: 1px solid #fff;
	}
.galerialableckep {
	color: #fff;
	background-image: url(art/lableckep2.jpg);
	}
.emberek{position: relative; top: 94px;}
a img{border:0}
.velemeny{margin-top:10px;padding: 5px; background-color: #eea7a3; font-weight: bold;}
.velemenyform{margin: 0; padding: 0; background-color: #fdd;}
.velemenyekfejlec{background:#ccc}


.nevezesilap table {
	width: 100%;
	}
.nevezesilap .label {
	width: 150px;
	}
.nevezesilap .labelcim {
	font-weight: bold;
	}
.nevezesilap .kiemeltszin {
	font-weight: bold;
	color: #c50;
	}
.nevezesilap .keretezett {
	border: 1px solid #000;
	padding: 5px;
	}
.nevezesilap .input {
	width: 98%;
	}
p {margin:0;}
.kotelezo {font-weight: bold; color: #f40;}
.fomenu.aktiv a { color: #f00; text-decoration: underline; }
.almenu.aktiv a { color: #f00; text-decoration: underline; }

.galeriacomment { color: #000; }
.galeriacomment .velemenylista { margin-bottom: 5px; background-color: #000; color: #fff; }
.galeriacomment .velemenyekfejlec { color: #fff; background-color: #444; }
.galeriacomment .velemenyek { color: #fff; }
.banner_1{text-align:center;width:154px;overflow:hidden;}
.banner_2{text-align:center;width:151px;overflow:hidden;}
.banner_3{text-align:center;width:455px;height:120px;overflow:hidden;text-align:center;position:absolute;left:154px;top:-75px;}
.hirdetes{margin-top:20px;font-size:9px;text-align:center;background-color:#fff;color:#000;padding:1px 0}

.filmek_brief_2 .kep { float: left; width: 46px; height: 33px; margin-top: 2px; }
.filmek_brief_2 .adatok { float: left; width: 375px; margin-top: 4px; margin-bottom: 2px; }
.filmek_brief_2 .sorszam { float: right; font-size: 10px; padding-top: 2px; color: #555; }

.filmek_brief_3 { margin-bottom: 3px; }
.filmek_brief_3 .kep { float: left; width: 126px; height: 93px; margin-top: 2px; }
.filmek_brief_3 .adatok { float: left; width: 300px; margin-top: 2px; margin-bottom: 2px; }
.filmek_brief_3 .leiras { font-size: 10px; margin-top: 3px; text-align: justify; }

.clear { clear: both; font-size: 0; line-height: 0; }

.hirlevel_brief { margin-top: 30px; }
.hirlevel_brief .tartalom { padding: 0 12px 0 5px; font-size: 10px; }
.hirlevel_brief .input { font-size: 10px; width: 99%; }
.hirlevel_brief .button { font-size: 10px; padding: 0px; }
.center { text-align: center; }

.oldalakmenu { text-align: center; font-size: 10px; background: #252525; padding-bottom: 7px;/*---*/ padding-top: 4px; color: #888; }
.oldalakmenu a { color: #ccc; text-decoration: none; }
.oldalakmenu a:hover { color: #eee; text-decoration: underline; }

.kozvetlenkerdes { padding-top: 30px; }
.kozvetlenkerdes h1 { font-size: 11px; position: static; }
.kozvetlenkerdes .input { font-family: verdana, sans-serif, arial; width: 92%; font-size: 10px; padding: 1px; margin: 0; }
.kozvetlenkerdes textarea { font-family: verdana, sans-serif, arial; width: 92%; font-size: 10px; padding: 1px; margin: 0; height: 50px; }
.kozvetlenkerdes .button { font-size: 10px; padding: 1px; margin: 0; }
.kozvetlenkerdes .kkc { font-size: 10px; padding: 4px 0 2px; }
.kozvetlenkerdes .kkb { padding: 2px 0 0 0; text-align: center; width: 92%; }
.kozvetlenkerdes .okmsg { font-weight: bold; color: #ccc; }

.festivalterkepkeret { width: 425px; height: 425px; position: relative; overflow: hidden; border: 1px solid #eee; padding: 2px; }

.napijegyek { background: #ddd; padding: 5px; border: 1px solid #888; margin-bottom: 10px; zoom: 1; }
.napijegyek .jegy { zoom: 1; }
