body{margin:0; padding:0; font-family: verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; text-align: left;
height: 100%; background-color: #BB050D;}

#fooldal{background-color: #000;}
#fooldal .fofejlec{width: 980px; margin: 0 auto; position: relative;}
#fooldal .fofejlec .nyelv{ position: relative; z-index: 2; }
#fooldal .fofejlec .nyelv a{color: #fff; font-size: 11px; text-decoration: none; font-weight: bold;}
#fooldal .fofejlec .nyelv a:hover{color: #BB050D;}
#fooldal .fofejlec .menu{background-image: url(art/menuhatter.jpg); background-repeat: no-repeat; background-position: center top; margin-top: 5px; height: 63px; margin-bottom: 20px;}
#fooldal .fofejlec .menu .menubelso{width: 745px; float: left;}
#fooldal .fofejlec .menu .menubelso ul{padding:0; margin:0; list-style:none; padding-left: 0px; padding: 22px 0 0 25px;}
#fooldal .fofejlec .menu .menubelso ul li{color: #fff; padding: 3px 0 3px 0; font-size: 11px; float: left; }
#fooldal .fofejlec .menu .menubelso ul li.menuelvalaszto{padding:0px; margin:0px; line-height: 21px; height: 21px; background-image:url(art/menuelvalszto.jpg); background-repeat: no-repeat; background-position: left top; margin: 0 15px; width: 5px;}
#fooldal .fofejlec .menu .menubelso ul li a{color: #fff; text-decoration: none; font-weight: bold;  font-size: 11px;}
#fooldal .fofejlec .menu .menubelso ul li a:hover{color: #E7D6D7;}
#fooldal .fofejlec .menu .kereses{float: left; width: 220px; margin-top: 22px;}
#fooldal .fofejlec .menu .kereses .input{font-size: 10px; width: 145px; padding: 0; height: 15px; vertical-align: middle;}
#fooldal .info{ /*margin-bottom: 20px;*/ width: 964px; }
/*
#fooldal .info .infoflash{width: 560px; height: 290px; float: left;}
#fooldal .info .infoleiras{float: left; width: 370px; padding-left: 30px; padding-top: 10px;}
*/
#fooldal .info .infoflash{float: left; /*width: 580px;*/ width: 530px; /*height: 310px;*/ height: 290px;}
#fooldal .info .infoleiras{ padding-top: 10px; }
#fooldal .info .infowebtv{ position: relative; left: 20px; top: 10px; }
#fooldal .info h1 { color: #fff; font-size: 20px; font-weight: bold; font-family: verdana; padding: 0px 0px 4px 0; margin: 0 0 10px 0; border-bottom: 1px solid #545454;
					margin-left: 580px;}

.hirlevelbrief { float: right; width: 150px; padding-left: 10px; font-size: 10px; }
.hirlevelbrief h4 { padding: 0; margin: 0; font-size: 12px; text-align: center; }
.hirlevelbrief .hlcim { padding-top: 4px; padding-bottom: 1px; }
.hirlevelbrief .input { font-size: 10px; padding: 1px; margin: 0; width: 140px !important; }
.hirlevelbrief .button {height: 28px; margin: 10px 0 5px; padding: 0 10px; font-size: 10px}


.webtvsavblokk { background-image: url(art/scrollhatter.jpg); width: 966px; height: 64px; position: relative; }
.webtvsavblokk .webtvsav { color: #fff; font-weight: bold; position: absolute; left: 169px; top: 8px; width: 748px; height: 48px; overflow: hidden; }
.webtvsavblokk .webtvsav table { height: 48px; }
.webtvsavblokk .webtvsav img { vertical-align: middle; width: 29px; height: 22px; }
.webtvsavblokk .webtvsav a { text-decoration: none; }
.webtvsavblokk .webtvsav a:hover { text-decoration: underline; }
.webtvsavblokk .webtvcim { color: #fff; font-size: 13px; font-weight: bold; position: absolute; left: 7px; top: 8px; width: 161px; height: 48px; }
.webtvsavblokk .webtvcim table { height: 48px; width: 100%; }
.webtvsavblokk .webtvcim table td { text-align: center; }



#fooldal .fotartalom{width:980px; margin: 0 auto; padding: 0px 0 0 0;}
/* blokk01 */
#fooldal .fotartalom .blokk01{width: 476px;}
#fooldal .fotartalom .blokk01 .fejlec{ background-image:url(art/blokk01fejlec.jpg); background-repeat: no-repeat; background-position: left top; height: 33px; font-weight: bold; font-family: helvetica, arial; font-size: 18px; color: #fff; padding: 10px 0 0 15px;}
#fooldal .fotartalom .blokk01 .tartalom{ background-image:url(art/blokk01kitoltes.jpg); background-repeat: repeat-y; background-position: left top; padding: 0 14px; clear: both;}
#fooldal .fotartalom .blokk01 .lablec{ background-image:url(art/blokk01lablec.jpg); background-repeat: no-repeat; background-position: left top; height: 43px;}
#fooldal .fotartalom .blokk01 .tovabb{background-image:url(art/blokk01kitoltes.jpg); background-repeat: repeat-y; background-position: left top; height: 14px; padding-bottom: 10px; }
#fooldal .fotartalom .blokk01 .tovabb .tovabbbelso{display: block; background-color: #9E9E9E; color: #000; font-weight: bold; font-size: 10px; width: 74px; height: 14px; text-align: center; float: right;}
#fooldal .fotartalom .blokk01 .tovabb .tovabbbelso a{color: #000; font-size: 10px; font-weight: bold; text-decoration: underline; text-align: center;}
#fooldal .fotartalom .blokk01 .tovabb .tovabbbelso a:hover{text-decoration: underline;}
#fooldal .fotartalom .blokk01 .nincstovabb{background-image:url(art/blokk01kitoltes.jpg); background-repeat: repeat-y; background-position: left top; height: 10px; font-size: 0; line-height: 0;}

/* blokk02 */
#fooldal .fotartalom .blokk02{width: 294px;}
#fooldal .fotartalom .blokk02 .fejlec{ background-image:url(art/blokk02fejlec.jpg); background-repeat: no-repeat; background-position: left top; height: 32px; font-weight: normal; font-family: helvetica, arial; font-size: 18px; color: #fff; padding: 10px 0px 0 15px;}
#fooldal .fotartalom .blokk02 .tartalom{ background-image:url(art/blokk02kitoltes.jpg); background-repeat: repeat-y; background-position: left top; padding: 0 14px; clear: both;}
#fooldal .fotartalom .blokk02 .lablec{ background-image:url(art/blokk02lablec.jpg); background-repeat: no-repeat; background-position: left top; height: 43px;}
#fooldal .fotartalom .blokk02 .tovabb{background-image:url(art/blokk02kitoltes.jpg); background-repeat: repeat-y; background-position: left top; text-align: right; height: 14px; padding-bottom: 10px;}
#fooldal .fotartalom .blokk02 .tovabb .tovabbbelso{display: block; background-color: #9E9E9E; color: #000; font-weight: bold; font-size: 10px; width: 74px; height: 14px; text-align: center; float: right;}
#fooldal .fotartalom .blokk02 .tovabb .tovabbbelso a{color: #000; font-size: 10px; font-weight: bold; text-decoration: underline; text-align: center;}
#fooldal .fotartalom .blokk02 .tovabb .tovabbbelso a:hover{text-decoration: underline;}
#fooldal .fotartalom .blokk02 .nincstovabb{background-image:url(art/blokk02kitoltes.jpg); background-repeat: repeat-y; background-position: left top; height: 10px; font-size: 0; line-height: 0;}

/* blokk03 */
#fooldal .fotartalom .blokk03{width: 645px;}
#fooldal .fotartalom .blokk03 .fejlec{ background-image:url(art/blokk03fejlec.jpg); background-repeat: no-repeat; background-position: left top; height: 32px; font-weight: bold; font-family: helvetica, arial; color: #fff; font-size: 18px; padding: 10px 15px 0 15px;}
#fooldal .fotartalom .blokk03 .tartalom{ background-image:url(art/blokk03kitoltes.jpg); background-repeat: repeat-y; background-position: left top; padding: 0 14px; clear: both;}
#fooldal .fotartalom .blokk03 .lablec{ background-image:url(art/blokk03lablec.jpg); background-repeat: no-repeat; background-position: left top; height: 43px;}
#fooldal .fotartalom .blokk03 .tovabb{background-image:url(art/blokk03kitoltes.jpg); background-repeat: repeat-y; background-position: left top; text-align: right; height: 14px; padding-bottom: 10px;}
#fooldal .fotartalom .blokk03 .tovabb .tovabbbelso{display: block; background-color: #9E9E9E; color: #000; font-weight: bold; font-size: 10px; width: 74px; height: 14px; text-align: center; float: right;}
#fooldal .fotartalom .blokk03 .tovabb .tovabbbelso a{color: #000; font-size: 10px; font-weight: bold; text-decoration: underline; text-align: center;}
#fooldal .fotartalom .blokk03 .tovabb .tovabbbelso a:hover{text-decoration: underline;}
#fooldal .fotartalom .blokk03 .nincstovabb{background-image:url(art/blokk03kitoltes.jpg); background-repeat: repeat-y; background-position: left top; height: 10px; font-size: 0; line-height: 0;}

/* blokk04 */
#fooldal .fotartalom .blokk04{width: 406px;}
#fooldal .fotartalom .blokk04 .fejlec{ background-image:url(art/blokk04fejlec.jpg); background-repeat: no-repeat; background-position: left top; height: 32px; font-weight: bold; font-family: helvetica, arial; color: #fff; font-size: 18px; padding: 10px 0 0 15px;}
#fooldal .fotartalom .blokk04 .tartalom{ background-image:url(art/blokk04kitoltes.jpg); background-repeat: repeat-y; background-position: left top; padding: 0 14px; clear: both;}
#fooldal .fotartalom .blokk04 .lablec{ background-image:url(art/blokk04lablec.jpg); background-repeat: no-repeat; background-position: left top; height: 13px;}
#fooldal .fotartalom .blokk04 .tovabb{background-image:url(art/blokk04kitoltes.jpg); background-repeat: repeat-y; background-position: left top; text-align: right; height: 14px; padding-bottom: 10px;}
#fooldal .fotartalom .blokk04 .tovabb .tovabbbelso{display: block; background-color: #9E9E9E; color: #000; font-weight: bold; font-size: 10px; width: 74px; height: 14px; text-align: center; float: right;}
#fooldal .fotartalom .blokk04 .tovabb .tovabbbelso a{color: #000; font-size: 10px; font-weight: bold; text-decoration: underline; text-align: center;}
#fooldal .fotartalom .blokk04 .tovabb .tovabbbelso a:hover{text-decoration: underline;}
#fooldal .fotartalom .blokk04 .nincstovabb{background-image:url(art/blokk04kitoltes.jpg); background-repeat: repeat-y; background-position: left top; height: 10px; font-size: 0; line-height: 0;}

/* blokk05 */
#fooldal .fotartalom .blokk05{width: 820px; zoom: 1}
#fooldal .fotartalom .blokk05 .fejlec{ background-image:url(art/listafejlec.jpg); background-repeat: no-repeat; background-position: left top; height: 12px;overflow:hidden }
#fooldal .fotartalom .blokk05 .tartalom{ background-image:url(art/listakitoltes.jpg); background-repeat: repeat-y; background-position: left top; padding: 0; clear: both; /*overflow: hidden;*/ width: 820px; }
#fooldal .fotartalom .blokk05 .lablec{ background-image:url(art/listalablec.jpg); background-repeat: no-repeat; background-position: left top; height: 13px; overflow:hidden }

/* blokk06 */
#fooldal .fotartalom .blokk06{width: 820px;}
#fooldal .fotartalom .blokk06 .fejlec{ background-image:url(art/blokk06fejlec.jpg); background-repeat: no-repeat; background-position: left top; height: 32px; font-weight: bold; font-family: helvetica, arial; color: #fff; font-size: 18px; padding: 10px 0 0 15px;}
#fooldal .fotartalom .blokk06 .tartalom{ background-image:url(art/blokk06kitoltes.jpg); background-repeat: repeat-y; background-position: left top; padding: 0 14px; clear: both;}
#fooldal .fotartalom .blokk06 .lablec{ background-image:url(art/blokk06lablec.jpg); background-repeat: no-repeat; background-position: left top; height: 43px;}
#fooldal .fotartalom .blokk06 .tovabb{background-image:url(art/blokk06kitoltes.jpg); background-repeat: repeat-y; background-position: left top; text-align: right; height: 14px; padding-bottom: 10px;}
#fooldal .fotartalom .blokk06 .tovabb .tovabbbelso{display: block; background-color: #9E9E9E; color: #000; font-weight: bold; font-size: 10px; width: 74px; height: 14px; text-align: center; float: right;}
#fooldal .fotartalom .blokk06 .tovabb .tovabbbelso a{color: #000; font-size: 10px; font-weight: bold; text-decoration: underline; text-align: center;}
#fooldal .fotartalom .blokk06 .tovabb .tovabbbelso a:hover{text-decoration: underline;}
#fooldal .fotartalom .blokk06 .nincstovabb{background-image:url(art/blokk06kitoltes.jpg); background-repeat: repeat-y; background-position: left top; height: 10px; font-size: 0; line-height: 0;}

.blokk01 .tartalom a,
.blokk02 .tartalom a,
.blokk03 .tartalom a,
.blokk04 .tartalom a,
.blokk05 .tartalom a,
.blokk06 .tartalom a { color: #c0b072; text-decoration: none; }
.blokk01 .tartalom a:hover,
.blokk02 .tartalom a:hover,
.blokk03 .tartalom a:hover,
.blokk04 .tartalom a:hover,
.blokk05 .tartalom a:hover,
.blokk06 .tartalom a:hover { color: #e9c100; text-decoration: underline; }

h1{font-size: 22px;}

#folablec{background-image: url(art/lableckitoltes.jpg); background-repeat: repeat-x;}
#folablec .lablecbelso{width: 980px; margin: 0 auto; height: 420px; background-image: url(art/lableckep.jpg); background-repeat: no-repeat;}
#folablec .lablecbelso .lablectartalom{padding-top: 100px; padding-bottom: 30px;}

/*----------------------------------------*/

/*.oldalbg { background-color: #000; }*/
textarea { margin: 0; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000; }

.fejleccim { z-index: 1; position: absolute; /*left: 370px; top: 33px;*/ /*top: 34px;*/ left: 0px; top: 7px; width: 984px; text-align: center; color: #fff; font-weight: bold; /*font-size: 22px;*/ font-size: 14px; }

.lablecmenu { font-size: 12px; font-weight: normal; color: #ccc; list-style: none; margin: 0; padding: 0 0 10px 0; font-size: 10px; }
.lablecmenu li { display: inline; pargin: 0; padding: 0; }
.lablecmenu a { font-weight: normal; text-decoration: none; }
.lablecmenu li.menuelvalaszto { padding: 0 5px; }
.lablecfilmek { float: left; width: 670px; }

.www { margin-top: 3px; margin-right: 10px; /*border-bottom: 1px solid #ccc;*/ background-image: url(art/lableccsik.gif); background-position: 0 16px; background-repeat: no-repeat; height: 18px; font-size: 10px; }
.www a { color: #fcc; text-decoration: none; padding-left: 10px; background-image: url(art/www.gif); background-position: 2px 6px; background-repeat: no-repeat; }
.lablecoldalak { font-size: 10px; color: #ccc; margin-top: 10px; text-align: center; }
.lablecoldalak a { color: #fcc; text-decoration: none; padding: 0 4px; }

form { margin: 0; padding: 0; }
.button {
	border-left:	2px solid #c81d23;
	border-top:	2px solid #c81d23;
	border-right:	2px solid #90151a;
	border-bottom:	2px solid #90151a;
	background-color: #a41a20;
	color: #fff;
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
	}
.middle { vertical-align: middle; }

.hiba { color: #f44; margin-bottom: 5px; }
.ok { color: #0c0; margin-bottom: 5px; font-weight: bold; }

.fl { float: left; }
.fr { float: right; }
.c { clear: both; }
.bovebben { text-align: right; }
.bovebben a { background-image: url(art/nyil.gif); background-repeat: no-repeat; background-position: right 5px; padding: 0 10px 0 0; }
.vissza { text-align: right; margin-top: 20px; }
.vissza a { background-image: url(art/nyil2.gif); background-repeat: no-repeat; background-position: left 5px; padding: 0 0 0 10px; }

.kapcsolodo { font-weight: bold; color: #757575; margin: 15px 0 15px 0; }
.kapcsolodo ul { margin: 2px 0 15px 20px; padding: 0; }
.kapcsolodo ul li { list-style: none; background-image: url(art/menuelott.gif); background-repeat: no-repeat; background-position: 0px 50%; padding: 0 0 0 10px; text-align: left; }
.kapcsolodok .kapcsolodokcim { font-weight: bold; margin-bottom: 15px; }
.kapcsolodok .kapcsolodoblokk { margin-left: 20px; }

.idezet { text-align: justify; padding: 4px 0 4px 8px; border-left: 4px solid #f00; font-style: italic; margin: 10px 0 10px 0px; height: 100%; }


.termekmenu {
	list-style: none;
	padding: 0;
	margin: 0;
	}

.termekmenu li {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
	}
.termekmenu .fomenu {
	background-image: url(art/menuelott.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding: 0 0 0 10px;
	}
.termekmenu .almenu {
	padding-left: 10px;
	}
.termekmenu .aktiv {
	font-weight: bold;
	}
.elvalaszto { font-size: 0px; line-height: 0px; height: 16px; border-bottom: 1px solid #ccc; margin-bottom: 15px; }
.elvalaszto hr { display: none; }
a img{ border: 0; }
.kepkeret, .kepkeretbal, .kepkeretjobb { padding: 2px; border: 1px solid #f33; }
.kepkeretbal { float: left; margin-right: 10px; }
.kepkeretjobb { float: right; margin-left: 10px; }
.kepbal { margin: 2px; float: left; margin-right: 10px; }
.kepjobb { margin: 2px; float: right; margin-left: 10px; }
/*
a:hover img.kepkeret,
a:hover img.kepkeretbal,
a:hover img.kepkeretjobb { border: 1px solid #777; }
*/

.velemeny { margin-top: 10px; margin-bottom: 10px; padding: 5px; background-color: #000; color: #fff; font-weight: bold; }
.velemenyform { margin: 10px 0 0 0; padding: 5px; background-color: #000; border: 1px solid #333; }
.velemenyekfejlec { background: #ccc; }
.velemenyform h4 { margin: 0; padding: 0; color: #fff; }

.ulkikapcs li{ background-image: url(art/menuelott.gif); background-repeat: no-repeat; background-position: left 6px; padding: 0px 0 0px 12px; }
.ulkikapcs a { color: #000; font-size: 12px; text-decoration: none; }
.ulkikapcs a:hover { text-decoration: underline; }
li.elvalaszto { height: 3px; background-image: url(art/szaggatott.gif); background-repeat: repeat-x; background-position: left bottom; width: 180px; margin-bottom: 3px; }
.ulkikapcs { overflow: hidden; width: 190px; color: #1a1a1a; text-align: left; padding: 0; margin: 5px; list-style: none; }

h1 { font-size: 20px; color:#e44; }
h4 { font-size: 14px; color:#e44; }

.menuleiras { margin-bottom: 20px; }
.blokk input.input{width:192px}
.blokk .mehet{text-align:center}

.fck p { margin: 0px; }

/* slideshow */
.slideshow { margin: 0; padding: 0;  }
.slideshow li { list-style: none; float: left; margin: 0; padding: 0; margin-right: 3px; }
.slideshow li span { display: none; }

/* gallery */
.gallery { margin: 0; padding: 0;  }
.gallery li { list-style: none; float: left; margin: 0; padding: 0; margin-right: 3px; }
.gallery li span { display: none; }

/* capcsa */
.capcsa_input { width: 54px; height: 18px; margin: 0; padding: 2px 2px 0px 2px; margin: 0; font-family: arial; font-weight: normal; font-size: 13px; line-height: 16px; text-align: center; vertical-align: middle; }
.capcsa_img { border: 1px solid #7f9db9; width: 60px; height: 22px; vertical-align: middle; background-color: #fff; }

/* nyitvatartás */
.nyitvatartas { margin-left: auto; margin-right: auto; font-size: 10px; background-color: #879eae; }
.nyitvatartas tr { background-color: #97aebe; }
.nyitvatartas th { text-align: center; font-weight: bold; }
.nyitvatartas td { text-align: center; font-weight: normal; }
.nyitvatartas .nap { width: 25px; }
.nyitvatartas .de { width: 155px; }
.nyitvatartas .du { width: 155px; }
.nyitvatartas .ido { width: 310px; }
.nyitvatartas .nytcim { font-size: 12px; }


.menupontok { overflow: hidden; width: 190px; color: #1a1a1a; text-align: left; padding: 0; margin: 5px; list-style: none; }
.menupontok .fomenu { padding: 0 0 10px 0; }
.menupontok .fomenu a { color: #000; font-weight: bold; font-size: 14px; text-decoration: none; }
.menupontok .fomenu.aktiv { padding: 0 0 10px 0; }
.menupontok .fomenu.aktiv a { color: #f00; font-weight: bold; font-size: 14px; text-decoration: none; }
.menupontok .almenu { padding: 0; }
.menupontok .almenu a {color: #00f; font-weight: normal; font-size: 12px; text-decoration: none; }
.menupontok .almenu a:hover {text-decoration: underline; }
.menupontok .almenu.aktiv a {color: #f00; font-weight: normal; font-size: 12px; text-decoration: none; }
.menupontok .almenu.aktiv a:hover {text-decoration: underline; }
.menupontok li.elvalaszto { height: 10px; font-size: 0; line-height: 0; }
.menupontok li.elvalaszto hr { display: none; }


.order { text-decoration: none; font-weight: bold; color: #000; }
.order:hover { text-decoration: none; font-weight: bold; color: #444; }
.order_selected { color: #800; }
.order_selected:hover { color: #c44; }

.terkepkeret { width: 600px; height: 450px; position: relative; overflow: hidden; }


/* általános */

.iconload { background-image: url(art/indicator.gif); background-position: 50% 50%; background-repeat: no-repeat; }

/* filmek lista oldal */

.filmlistakatok { width: 150px; float: left; margin-left: 10px; }
.filmlista { width: 820px; float: left; /*border-right: 1px solid #333;*/ padding-bottom: 11px; }

.filmlistakatok .katblokk { /*border-top: 1px dashed #800;*/ /*border-bottom: 1px dashed #800;*/ /*margin-bottom: 10px;*/ padding: 5px 0 10px 0; }
.filmlistakatok .katcim { font-weight: bold; text-align: left; padding: 9px 0 0 5px; color: #fff; background-image: url(art/kategoriafejlec.jpg); background-repeat: no-repeat; height: 18px; }
.filmlistakatok .katlista { list-style: none; margin: 0; padding: 0 2px 2px 2px; }
.filmlistakatok .katlista li { margin: 0; padding: 0 0 0 16px; font: bold 12px arial; line-height: 13px; color: #FFFFFF;     margin-bottom: 4px;   background-image: url(art/kat.jpg); background-repeat: no-repeat; background-position: 5px 5px; }
.filmlistakatok .katlista li a {  color: #fff; text-decoration: none;}
.filmlistakatok .katlista li a:hover { color: #ccc;  text-decoration: underline; background-image: none; }
.filmlistakatok .katlista li.sel { background-image: url(art/katsel.jpg); background-repeat: no-repeat; background-position: 3px 3px; padding-left: 15px;}
.filmlistakatok .katlista li.sel a { color: #BCAE9E; font-weight: bold; }
.filmlistakatok .katlista li.nosel a { color: #fff; font-weight: bold; }
.filmlistakatok .katblokk select { background: #800; color: #fff; font-weight: bold; border: 0; width: 98%; }
.filmlistakatok .katvalasztoc { overflow: hidden; /*position: absolute;*/ background: #200; border: 1px solid #a00; }
.filmlistakatok .katvalaszto { margin: 5px 0; }
.filmlistakatok .selectnyil { float: right; margin-top: 2px; }
.filmlista .katblokk { padding: 10px 0 0 10px; height: 20px; }
.filmlista .katcol1 { font-weight: bold; float: left; padding-top: 1px; padding-right: 1px; }
.filmlista .katcol2 { float: left; }
.filmlista .kattxt { height: 15px; margin: 0; padding: 0 3px 0 3px; border: 1px solid #444; cursor: pointer; float: left; }
.filmlista .katselect { /*height: 15px;*/ margin: 0; padding: 0; background: #888; font-family: verdana; font-size: 12px; border: none; color: #fff; }


.filmlistakatoklablec { float: left; }
.filmlistakatoklablec .katblokk { float: left; padding-right: 26px; /*margin-right: 12px;*/ width: 125px; /*border-right: 1px dashed #fff;*/ background-image: url(art/vdashed.gif); background-repeat: repeat-y; background-position: 138px 0; }
.filmlistakatoklablec .katcim { font-weight: bold; text-align: left; padding: 5px 0 14px 0; color: #fff; }
.filmlistakatoklablec .katlista { list-style: none; margin: 0; padding: 0 0 2px 0px; }
.filmlistakatoklablec .katlista li { margin: 0; padding: 0; font: normal 12px arial; line-height: 13px; color: #FFFFFF; margin-bottom: 4px;}
.filmlistakatoklablec .katlista li a {  color: #fff; text-decoration: none; }
.filmlistakatoklablec .katlista li a:hover { color: #ccc;  text-decoration: underline; background-image: none; }
.filmlistakatoklablec .katlista li.sel a { color: #ff0; font-weight: normal; }


/* film blokk */

.filmek .blokk { position: relative; float: left; width: 250px; height: 300px; margin: 10px 0 0 10px; padding: 3px; border: 1px solid #000;/*#222;*/ background: #000;/*#222;*/ overflow: hidden; zoom: 1; }
.filmek .blokk .kep { margin-bottom: 5px; }
.filmek .blokk .csillagok { float: right; width: 75px; }
.filmek .blokk .rendezo { font-weight: normal; color: #BCAE9E; font-size: 10px; padding-bottom: 8px;}
.filmek .blokk .cim,
.filmek .blokk .cim a {color: #fff; text-decoration: none; }
.filmek .blokk .cim a:hover {color: #cacaca;}
.filmek .blokk .ev { color: #cc7; font-weight: normal; }
.filmek .blokk .min { font-weight: normal; color: #888; }
.filmek .blokk .kat { font-weight: bold; color: #C81D23; font-size: 10px; padding-top: 8px;}
.filmek .blokk .txt { color: #ccc; font-size: 11px; font-family: tahoma; margin-top: 5px; overflow: hidden; text-align: justify; }

.filmek .blokk_blokkover { border: 1px solid #222 !important/*#800*/; background: #222 !important/*#300*/; }
.filmek .blokk_blokkover .rendezo { color: #E7D9C9; }
.filmek .blokk_blokkover .cim,
.filmek .blokk_blokkover .cim a { color: #cacaca; }
.filmek .blokk_blokkover .cim a { text-decoration: underline; }
.filmek .blokk_blokkover .min { color: #ccc; }
.filmek .blokk_blokkover .kat { color: #C81D23; }
.filmek .blokk_blokkover .txt { color: #fff; }

/* film blokk2 - hasonló filmek, kis blokkok, főoldali filmek */

.filmek .blokk2 { position: relative; float: left; width: 125px; height: 125px; margin: 10px 0 0 10px; padding: 3px; border: 1px solid #4f4f4f /*#222*/; background: #4f4f4f/*#111*/; overflow: hidden; font-family: tahoma; }
.filmek .blokk2 .kep { margin-bottom: 5px; }
.filmek .blokk2 .csillagok { float: right; width: 60px; }
.filmek .blokk2 .cim { /*float: left;*/ text-align: left; }
.filmek .blokk2 .cim,
.filmek .blokk2 .cim a { font-weight: bold; color: #cacaca; text-decoration: none; font-size: 10px; }
.filmek .blokk2 .cim a:hover { text-decoration: underline; }
.filmek .blokk2 .ev { color: #cc7; font-weight: normal; }
.filmek .blokk2 .talalat { position: absolute; top: 118px; left: 85px; width: 45px; text-align: right; font-size: 9px; color: #750; }
.filmek .blokk2 .talalat span { background: #111; }

.filmek .blokk2_blokkover { border: 1px solid #9e9e9e !important/*#800*/; background: #9e9e9e /*#300*/; }
.filmek .blokk2_blokkover .cim,
.filmek .blokk2_blokkover .cim a { color: #fff/*#cacaca*/; }
.filmek .blokk2_blokkover .talalat span { background: #300; }

.lablecfilmek .blokk2 { background: #8d0509 /*#800*/ !important; border: none !important; height: 120px; margin: 0 1px 2px 0; }
.lablecfilmek .blokk2 .kep { margin-bottom: 3px; }
.lablecfilmek .blokk2 .cim a { color: #fff !important; font-family: arial, tahoma; }
.lablecfilmek .blokk2 .latogatas { color: #ccc; float: right; font-size: 10px; }
.lablecfilmek .blokk2_blokkover { background: #a00; border: none; }

.kismozaik .blokk2 { margin: 12px 0 13px 25px; background: #000; border: 1px solid #000; }
.kismozaik .blokk2_blokkover { margin: 12px 0 13px 25px; background: #9e9e9e; border: 1px solid #9e9e9e; }

/* film blokk3 - filmek lista */

.filmek .blokk3 { position: relative; height: 70px; margin: 0px 0px 0px 0px; padding: 3px; /*border-bottom: 1px solid #222;*/ background: #000; border-bottom: 1px solid #222; overflow: hidden; font-family: tahoma; }
.filmek .blokk3 .kep { float: left; padding-right: 5px; }
.filmek .blokk3 .csillagok { float: right; width: 75px; }
.filmek .blokk3 .csillagok .szavaz3 { top: 30px; }
.filmek .blokk3 .cim { }
.filmek .blokk3 .cim,
.filmek .blokk3 .cim a { font-weight: bold; color: #fff; text-decoration: none; font-size: 11px; }
.filmek .blokk3 .cim a:hover { text-decoration: underline; }
.filmek .blokk3 .ev { color: #cc7; font-weight: normal; margin-left: 5px; }
.filmek .blokk3 .katrendezo { padding-top: 2px; }
.filmek .blokk3 .rendezo { font-weight: normal; color: #BCAE9E; font-size: 11px; }
.filmek .blokk3 .kat { font-weight: bold; color: #e23; font-size: 11px; }
.filmek .blokk3 .txt { padding-top: 3px; color: #ccc; font-size: 11px; font-family: tahoma; /*overflow: hidden;*/ text-align: justify; }
.filmek .blokk3 .talalat { position: absolute; top: 118px; left: 85px; width: 45px; text-align: right; font-size: 9px; color: #750; }
.filmek .blokk3 .talalat span { background: #111; }

.filmek .blokk3_blokkover { background: #545454 !important; border: none !important; border-bottom: 1px solid #222 !important; }
.filmek .blokk3_blokkover .cim,
.filmek .blokk3_blokkover .cim a { color: #fff; }
.filmek .blokk3_blokkover .talalat span { background: #300; }

.fhr { font-height: 0; font-size: 0; height: 5px; }

/* film blokk4 */

.filmek .blokk4 { position: relative; float: left; width: 125px; margin: 10px 0 0 10px; overflow: hidden; font-family: tahoma; }
.filmek .blokk4 .kep { padding-bottom: 2px; }
.filmek .blokk4 .cim { }
.filmek .blokk4 .cim,
.filmek .blokk4 .cim a { font-weight: bold; color: #cacaca; text-decoration: none; font-size: 11px; }
.filmek .blokk4 .cim a:hover { text-decoration: underline; }
.filmek .blokk4 .eltavolit { position: absolute; left: 112px; font-size: 12px; }
.filmek .blokk4 .eltavolit a { font-weight: bold; color: #fff; text-decoration: none; font-family: verdana; }
.filmek .blokk4 .eltavolit a:hover { font-weight: bold; color: #f00; text-decoration: none; }

.filmek .blokk4_blokkover { }
.filmek .blokk4_blokkover .cim,
.filmek .blokk4_blokkover .cim a { color: #fff; }
.filmek .blokk4_blokkover .talalat span { background: #300; }

/* film blokkokkal kapcsolatos */

.filmek .iconload { background-image: url(art/indicator-film.gif); }


/* ie6 hack */

.filmek .nagymozaik .blokk { margin: 0 !important; }
.filmek .nagymozaik .ie6 { padding: 10px 0 0 10px; float: left; background: #706248 !important; }
.filmek .kismozaik .blokk2 { margin: 0 !important; }
.filmek .kismozaik .ie6 { padding: 12px 0 13px 25px; float: left; background: #706248 !important; }
/*
.akisfilmlista .ie6 { padding: 10px 0 0 10px; float: left; background: #706248 !important;}*/


/* buborék */
/*
.filmek .txtover { float: left; width: 1px; height: 1px; position: relative; z-index: 2000; }

.filmek .txtover .txtleft  .txtpan,
.filmek .txtover .txtright .txtpan { position: absolute; z-index: 3000; display: none; /*buborék szélessége:* / width: 300px; }
.filmek .txtover .txtleft  .txtpan { top: 20px; left: -406px; padding-right: 117px; }	/*buborék pozícionálás* /
.filmek .txtover .txtright .txtpan { top: 20px; left: 269px; padding-left: 117px; }	/*buborék pozícionálás* /
.filmek .txtover .txtleft  .nyil { position: absolute; /*nyil pozícionálás:* / left: 299px; top: 20px; width: 117px; height: 24px; background: url(art/filmblokknyilbal.gif); background-repeat: no-repeat; }
.filmek .txtover .txtright .nyil { position: absolute; /*nyil pozícionálás:* / left: 1px; top: 20px; width: 117px; height: 24px; background: url(art/filmblokknyiljobb.gif); background-repeat: no-repeat; }

.filmek .txtover .txtinner { background: #800; padding: 5px; font-size: 11px; font-family: tahoma; color: #fff; border: 1px solid #c00; }
.filmek .txtover .txtinner .spacerimg { width: 1px; height: 60px; }
.filmek .txtover .txtinner .spacerdiv { margin: 0 1px; overflow: hidden; }
.filmek .txtover .txtinner .spacerbr { clear: left; font-size: 0; line-height: 0; }

.filmek .txtover .txtinner .rendezo { color: #ccc; }
.filmek .txtover .txtinner .cim { font-size: 14px; color: #fff; font-weight: bold; text-align: left; }
.filmek .txtover .txtinner .min { font-weight: normal; color: #ccc; }
.filmek .txtover .txtinner .csillagok { float: right; }
.filmek .txtover .txtinner .kat { color: #BCAE9E; font-weight: bold;}
.filmek .txtover .txtinner .txt { margin-top: 10px; }

.kisblokkok .txtover .txtright .txtpan { left: 144px; top: -4px; }
.kisblokkok .txtover .txtleft .txtpan { top: -4px; }

.kisfilmlista .txtover .txtright .txtpan { left: 560px; top: -4px; }
.kisfilmlista .txtover .txtleft .txtpan { left: 144px; top: -4px; }

.lablecfilmek .txtover .txtright .txtpan { left: 135px; top: -34px; }
.lablecfilmek .txtover .txtleft .txtpan { top: -34px; }
*/
.filmek .txtover { float: left; width: 1px; height: 1px; position: relative; z-index: 2000; }

.filmek .txtover .txtleft  .txtpan,
.filmek .txtover .txtright .txtpan { position: absolute; z-index: 3000; display: none; /*buborék szélessége:*/ width: 274px; zoom: 1; }
.filmek .txtover .txtleft  .txtpan { top: 20px; left: -308px; padding-right: 32px; zoom: 1; }	/*buborék pozícionálás*/
.filmek .txtover .txtright .txtpan { top: 20px; left: 263px; padding-left: 32px; }	/*buborék pozícionálás*/
.filmek .txtover .txtleft  .nyil { position: absolute; /*nyil pozícionálás:*/ left: 273px; top: 20px; width: 32px; height: 25px; background: url(art/buboreknyilbal.gif); background-repeat: no-repeat; zoom: 1; }
.filmek .txtover .txtright .nyil { position: absolute; /*nyil pozícionálás:*/ left: 1px; top: 20px; width: 32px; height: 25px; background: url(art/buboreknyiljobb.gif); background-repeat: no-repeat; zoom: 1; }

.filmek .txtover .txtinner { background: url(art/buborekfejlec.gif); background-repeat: repeat-y; padding: 10px 5px 5px 5px; font-size: 11px; font-family: tahoma; color: #000; zoom: 1; zoom: 1; }
.filmek .txtover .txtinnerbottom { background-image: url(art/buboreklablec.gif); background-repeat: no-repeat; height: 23px; zoom: 1; }
.filmek .txtover .txtinner .spacerimg { width: 1px; height: 60px; zoom: 1; }
.filmek .txtover .txtinner .spacerdiv { margin: 0 1px; overflow: hidden; zoom: 1; }
.filmek .txtover .txtinner .spacerbr { clear: left; font-size: 0; line-height: 0; zoom: 1; }

.filmek .txtover .txtinner .rendezo { color: #555; zoom: 1; }
.filmek .txtover .txtinner .cim { font-size: 14px; color: #000; font-weight: bold; text-align: left; zoom: 1; }
.filmek .txtover .txtinner .min { font-weight: normal; color: #555; zoom: 1; }
.filmek .txtover .txtinner .csillagok { float: right; zoom: 1; width: 75px; }
.filmek .txtover .txtinner .kat { color: #c00; font-weight: bold; zoom: 1; }
.filmek .txtover .txtinner .txt { margin-top: 10px; zoom: 1; }

.kisblokkok .txtover .txtleft .txtpan { top: -4px; }
.kisblokkok .txtover .txtright .txtpan { left: 144px; top: -4px; }

.kisblokkok.kismozaik .txtover .txtleft .txtpan { left: -308px; top: -4px; }
.kisblokkok.kismozaik .txtover .txtright .txtpan { left: 138px; top: -4px; }

.kisfilmlista .txtover .txtleft .txtpan { left: 144px; top: -4px; }
.kisfilmlista .txtover .txtright .txtpan { left: 560px; top: -4px; }

.lablecfilmek .txtover .txtleft .txtpan { left: -305px; top: -34px; }
.lablecfilmek .txtover .txtright .txtpan { left: 135px; top: -34px; }

.blokk01txt .txtover .txtright .txtpan { left: 452px; }

.kisfilmlista { width: 800px; padding-left: 10px; }

/* film részletek oldal */

.filmfull { color: #ccc; float: left; width: 660px; zoom: 1; }
.filmfull .fstat { float: right; font-size: 10px; line-height: 1.2em; position: relative; top: -5px; text-align: right; color: #ccc; font-family: tahoma; font-weight: normal; }
.filmfulladatok { width: 300px; float: right; zoom: 1; }
.filmfull .filmjobb { float: right; width: 132px; }

/* szavazás */
.szavaz0 { position: relative; width: 130px; }
.szavaz1 { position: relative; cursor: pointer; margin: 0 0 0 auto; }
.szavaz1, .szavaz2 { font-size: 0; line-height: 0; }
.szt { background: url(art/csillag_bg.gif); }
.szt2 { background: url(art/csillag2_bg.gif); }
.szt .szavaz2 { background: url(art/csillag_fg.gif); }
.szt2 .szavaz2 { background: url(art/csillag2_fg.gif); }
.szavaz3 { position: absolute; top: -21px; height: 16px; line-height: 13px; padding: 2px 2px 0 2px; border: 1px solid #880; background: #440; color: #fff; font-size: 10px; font-weight: bold; font-family: verdana; display: none; }
/*.szavaz4 { font-size: 10px; font-family: tahoma; position: absolute; right: 0; top: 14px; }*/
.szavaz4 { font-size: 10px; font-family: tahoma; padding-top: 4px; text-align: right; cursor: default; }

p { margin: 0; padding: 0; }

.clear { clear: both; font-size: 0; line-height: 0; height: 0; }

.reszleteskereses { margin-left: auto; margin-right: auto; background: #90151a; border: 1px solid #c81d23; }
.reszleteskereses td { font-size: 12px; font-weight: bold; }
.reszleteskereses .input { width: 300px; }
.reszleteskereses select { width: 304px; }

.margo { margin: 10px; }

.alkategoriak a { text-decoration: none; }
.alkategoriak a:hover { text-decoration: underline; }

/*
.fejlecmenu { margin: 0; padding: 0; list-style: none; }
.fejlecmenu li { display: inline; margin: 0; padding: 0; }
.fejlecmenu li.menuelvalaszto { }
*/
/*.fejlecmenu .aktiv a { color: #ffb; }*/

/* blokkok */

.b1 { padding-top: 10px; }
.b1 h2 { color: #fff; background: #322; padding: 3px 7px; margin: 0; font-size: 18px; font-family: helvetica; font-weight: normal; }
.b1 .tartalom { border: 1px solid #322; color: #ccc; padding: 5px; }
.b1 p { padding: 0; margin: 3px 0; }
.b1 a { color: #eca; text-decoration: none; }
.b1 a:hover { color: #fdb; text-decoration: underline; }
.filmbriefblokk { padding: 0 0 10px 0 !important; }
.filmbriefblokk .blokk2 { margin: 8px 0 0 8px; }

.blokkFilm { background: #222; padding: 10px; margin-top: 10px; }
.blokkFilm h1 { color: #fff; padding: 0 0 5px 0; margin: 0; font-family: helvetica; font-size: 28px; }

.b2 { margin-bottom: 20px; border-top: 1px solid #888; color: #ccc; padding: 0px; }
.b2 .tartalom { padding: 0px 10px 10px 10px; }
.b2 .fejlec { color: #fff; font-size: 18px; font-family: helvetica; font-weight: bold; margin: 0 0 5px 0; padding: 10px 10px 3px 10px; border-bottom: 1px solid #888; }
.b2 h2 { color: #fff; font-size: 18px; font-family: helvetica; font-weight: normal; margin: 0 0 5px 0; padding: 10px 10px 3px 10px; border-bottom: 1px solid #888; }
.b2 p { padding: 0; margin: 3px 0; }
.b2 a { color: #eca; text-decoration: none; }
.b2 a:hover { color: #fdb; text-decoration: underline; }

.tagfelho { text-align: center; }
.tagfelho a { vertical-align: middle; text-decoration: none; color: #fff; white-space: nowrap; font-family: helvetica, tahoma, arial; }

.nobr { white-space: nowrap; }
/*
.pageindicator { display: none; width: 1px; height: 1px; position: fixed; left: 50%; right: 50%; top: 50%; bottom: 50%; z-index: 65535; overflow: visible; }
.pageindicator .pageindicatorcontent { position: relative; left: -40px; top: -40px; width: 80px; height: 80px; border: 1px solid #000; background-color: #fff; background-image: url(art/indicator2.gif); background-repeat: no-repeat; background-position: 50% 50%; }
*/
.pageindicator { display: none; width: 40px; height: 40px; position: fixed; right: 0; top: 0; z-index: 65535; overflow: visible; border: 1px solid #000; background-color: #fff; background-image: url(art/indicator.gif); background-repeat: no-repeat; background-position: 50% 50%; }

.mh1 h1,
.mh1 h2,
.mh1 h3 { margin-top: 0; }

.naptar { padding: 4px; /*background-image: url(art/naptar_bg.gif);*/ }
.naptar table { font-size: 12px; color: #000; /*width: 133px;*/ margin: 0 auto; }
.naptar table .head { font-weight: bold; text-align: center; padding-bottom: 2px; background: #ccc; }
.naptar table .head a { text-decoration: none; color: #000; font-size: 10px; }
.naptar table .head a:hover { text-decoration: underline; color: #000; font-size: 10px; }
.naptar table .uresnap { /*background: #cc323c;*/ }
.naptar table .napnevek,
.naptar table .napnevek_hv,
.naptar table .napnormal,
.naptar table .napnormal_hv,
.naptar table .napnormal2,
.naptar table .napnormal_hv2 { width: 24px; height: 19px; text-align: center; }
.naptar table .napnevek,
.naptar table .napnevek_hv { color: #fff; }
.naptar table .napnevek { /*background-image: url(art/naptar_hkn.gif);*/ color: #fff; }
.naptar table .napnevek_hv { /*background-image: url(art/naptar_hv.gif);*/ color: #f88; }
.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);*/ color: #ccc; }
.naptar table .napnormal_hv { /*background-image: url(art/naptar_hv1.gif);*/ color: #fcc; }
.naptar table .napnormal2 { /*background-image: url(art/naptar_hkn2.gif);*/ color: #ccc;}
.naptar table .napnormal_hv2 { /*background-image: url(art/naptar_hv2.gif);*/ color: #fcc; }
.naptar table .napkiemelt { /*background-image: url(art/naptar_kn.gif); color: #fff; font-weight: bold;*/ background: #444; color: #ccc; }
.naptar table .napnormal a,
.naptar table .napnormal2 a { color: #ccc; text-decoration: underline; font-weight: bold; }
.naptar table .napnormal_hv a,
.naptar table .napnormal_hv2 a { color: #fcc; text-decoration: underline; font-weight: bold; }
.naptar table .napkiemelt a { color: #fff; text-decoration: underline; font-weight: bold; }
.naptar table .aktivnap a { color: #f00; }

.abutton { cursor: pointer; display: block; float: left; background: url(art/buttonkitoltes.jpg); background-repeat: repeat-x; height: 20px; color: #000 !important; text-decoration: none !important; font-size: 12px; font-weight: bold; margin-right: 10px; zoom: 1; }
.abutton:hover { cursor: pointer; color: #fff !important; text-decoration: none !important; zoom: 1; }
.abutton .bbal { cursor: pointer; float: left; display: block; background: url(art/buttonbal.jpg); background-repeat: no-repeat; background-position: left top; height: 20px; zoom: 1; }
.abutton .bjobb { cursor: pointer; float: left; display: block; background: url(art/buttonjobb.jpg); background-repeat: no-repeat; background-position: right top; height: 18px; padding: 2px 10px 0px 10px; zoom: 1; }

.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; }

.plsel { color: #f44; }

.banner{padding: 15px 0 8px 0; float: left; width: 434px;}
.bannerszoveg{color: #fff; font-weight: bold; font-size: 16px; float: left; padding: 15px 0 8px 0; width: 520px; line-height: 24px;}

.iwiw a{background:url(art/social/logo_iwiw_ia.jpg);display:block;float:left;width:39px;height:22px;text-decoration:none;margin-right:3px}
.iwiw a:hover{background:url(art/social/logo_iwiw_a.jpg);text-decoration:none;}
.facebook a{background:url(art/social/logo_facebook_ia.jpg);display:block;float:left;width:22px;height:22px;text-decoration:none;margin-right:3px}
.facebook a:hover{background:url(art/social/logo_facebook_a.jpg);text-decoration:none;}
.twitter a{background:url(art/social/logo_twitter_ia.jpg);display:block;float:left;width:22px;height:22px;text-decoration:none;margin-right:3px}
.twitter a:hover{background:url(art/social/logo_twitter_a.jpg);text-decoration:none;}
.myspace a{background:url(art/social/logo_myspace_ia.jpg);display:block;float:left;width:22px;height:22px;text-decoration:none;margin-right:3px}
.myspace a:hover{background:url(art/social/logo_myspace_a.jpg);text-decoration:none;}
.startlap a{background:url(art/social/logo_startlap_ia.jpg);display:block;float:left;width:22px;height:22px;text-decoration:none;margin-right:3px}
.startlap a:hover{background:url(art/social/logo_startlap_a.jpg);text-decoration:none;}
.google a{background:url(art/social/logo_google_ia.jpg);display:block;float:left;width:22px;height:22px;text-decoration:none;margin-right:3px}
.google a:hover{background:url(art/social/logo_google_a.jpg);text-decoration:none;}

.capcsa_input { width: 54px; height: 19px !important; margin: 0 !important; padding: 3px 2px 0px 2px !important; font-family: arial; font-weight: normal; font-size: 13px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid #7f9db9 !important; }
.capcsa_img { border: 1px solid #7f9db9 !important; width: 60px; height: 22px; vertical-align: middle; background-color: #fff;
	background-image: url(art/indicator16.gif); background-repeat: no-repeat; background-position: 50% 50%; cursor: pointer; }
