body.titanic {
	background-color: #552f2e;
	margin: 0px 0px 10px 0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top center;
}

.bg_csillag {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;

}

form {margin:10px 0 0 0;padding:0;}

IMG { 
	border:0px;
	
}

td{text-align: left;}

IMG.tartalom { 
	border:0px;
	padding-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.text_bottom {
	font-weight: bold;
	color: #FFFFFF;	
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	font-family: Verdana;
}
.text_bottom2 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	font-family: Verdana;
}

TD {
	color: #282828;
	font-size: 11px;
	font-family: Verdana;
	line-height: 18px;

}

.text {
	color: #282828;
	font-size: 11px;
	font-family: Verdana;	
}
.text_aloldal {
	color: #282828;
	font-size: 11px;
	font-family: Verdana;
	padding-left: 8px;	
}


.news {
	vertical-align: top;
	padding: 15px 0px 0px 0px; 

}

.text_news {
	padding: 10px 10px 20px 20px;
	color: #282828;
	font-size: 11px;
	font-family: Verdana;
	line-height: 18px;
	
	
}

.text_news2 {
	padding: 10px 10px 20px 20px;
	color: #282828;
	font-size: 11px;
	font-family: Verdana;
	line-height: 18px;
		
}

.title {
	text-align: left;
	font-weight: bold;
	font-family: Verdana;
	font-size: 16px;
	line-height:22px;
}

a.newstitle, a.newstitle:visited, a.newstitle:active { display:block;margin:0 0 20px 0; text-align: left;	font-weight: bold;	font-family: Verdana;font-size: 16px; text-decoration:none;	line-height:22px;}
a.newstitle:hover { display:block;margin:0 0 20px 0; text-align: left;	font-weight: bold;	font-family: Verdana;font-size: 16px; text-decoration:underline;	line-height:22px;}

div.text_news img {margin-right:10px}
.h1 {
	color: #282828;
	font-size: 14px;
	font-family: Verdana;
	padding: 30px 0px 10px 20px;
	font-weight: bold;
}
H1 {
	color: #282828;
	font-size: 14px;
	font-family: Verdana;
	padding: 30px 0px 0px 28px;
	font-weight: bold;
}
H2 {
	color: #282828;
	font-size: 14px;
	font-family: Verdana;
	padding: 30px 0px 0px 28px;
	font-weight: bold;
}
H3 {
	color: #282828;
	font-size: 14px;
	font-family: Verdana;
	padding: 30px 0px 0px 0px;
	font-weight: bold;
}


.h12 {
	color: #282828;
	font-size: 14px;
	font-family: Verdana;
	padding: 30px 0px 10px 18px;
	font-weight: bold;
}

.sep1 {
	padding-top: 7px;
}

.sep2 {
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
}

.sep3 {
	padding-top: 0px;
	padding-bottom: 3px;
	margin: 0px;
}

A {
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	color: #5d2726;
	font-size: 11px;
}

A.almenu {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 11px;	
}

A.lablec {
	font-family: Verdana;
	text-decoration: none;	
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	
}
A.lablec:hover {
	font-family: Verdana;		
	text-decoration: none;
	font-weight: bold;
	color: #efd500;
	font-size: 10px;
	
}

A:visited {
	text-decoration: none;
}

A:hover {
	color: #b45459;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
A.jobbmenu {
	color: #efd500;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
A.jobbmenu:hover {
	color: #b45459;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.bovebben {
	text-align: right;
}

.naptar {
	font-family: Tahoma;	
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;	
}

.datum {
	font-family: Verdana;	
	font-weight: bold;
	color: #efd500;
	font-size: 11px;
	text-align: center;
	padding: 5px 0px 10px 0px;
}

.datum_bg {
	background-color: #ffa800;
	border: solid 1px #ffa800;
	font-family: Tahoma;	
	font-weight: bold;
	color: #323131;
	font-size: 10px;
	text-align: center;
	cursor: pointer;
	cursor: hand;

}

.datum_bg2 {
	background-color: #7e007e;
	border: solid 1px #7e007e;
	font-family: Tahoma;	
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	cursor: pointer;
	cursor: hand;

}

.datumheader{
	text-align:center;
	width:24px;
	color: #FFFFFF;
}

.border {
	border: solid 1px #CBCBCB;
	font-family: Tahoma;	
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;

}
.menu_right {
	font-family: Verdana;	
	font-weight: bold;
	color: #efd500;
	font-size: 11px;
	padding-left: 10px;
	vertical-align: left;
	text-align: left;
}
.mbg {
	background: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
}

.bgx {
	background-repeat: repeat-x;
}
.searchbutton {
	background-color: #efd500;
	width: 24px;
	height: 16px;
	margin-left: 6px;
	padding: 3px 1px 3px 2spx;
	vertical-align: middle;
	border: 0px;
	font-family: Verdana;	
	font-weight: bold;
	color: #323131;
	font-size: 9px;
	
}
.searchinput {
	font-family: Verdana;
	color: #282828;
	font-size: 9px;
	border: 0px;
	width: 130px;
	padding-left: 3px;
}
.button {
	background-color: #ffa800;
	margin-left: 6px;
	padding: 3px 1px 3px 2spx;
	vertical-align: middle;
	border: 0px;
	font-family: Verdana;	
	font-weight: bold;
	color: #323131;
	font-size: 11px;
	
}
.input {
	font-family: Verdana;
	color: #282828;
	font-size: 11px;
	border: solid 1px #808080;
	padding-left: 3px;
}
.error {
	font-family: Verdana;
	color: #282828;
	font-size: 9px;
	border: solid 1px #A00000;
	background-color: #FFEEEE;
	padding-left: 3px;
}
.menudiv {	
	border: solid 0px;
	background-image: url(../images/almenu_bg.png);
	font-family: Verdana;	
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	text-align: left;	
	padding-top: 5px;
	padding-bottom: 10px;
	line-height: 22px;
}
.visszadiv {
	padding: 0px 0px 5px 0px;	
}

.visszadiv_b {
	padding: 0px 0px 15px 25px;
}
.trailer {
	padding-left:20px;
	padding-right:10px;
	font-family: Verdana;
	font-size: 10px;
	color:#FFFFFF;
}
.trailertitle {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}

.forum_cimsor {
	background-color: #333333;
	color: white;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	padding-right: 5px;

}

.forum_sep {
	background-color: #efd500;
	font-family: Verdana;
	color: #333333;
	font-size: 10px;
	text-align: center;
}

.forum_temak {
	background-color: #EEEEEE;
	font-family: Verdana;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
}
.forum_almenu {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
TD.calendar_normal,TD.calendar_weekend{
	font-family: Tahoma;	
	font-weight: normal;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	border: solid 1px #FFFFFF;
	width:20px;
}
.calendar_current{
	background-color: #7e007e;
	border: solid 1px #7e007e;
	font-family: Tahoma;	
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}
.calendar_selected{
	background-color: #efd500;
	border: solid 1px #efd500;
	font-family: Tahoma;	
	font-weight: bold;
	color: #323131;
	font-size: 10px;
	text-align: center;
}
.calendar_selected:hover{
	color: #323131;
	font-size: 12px;
}
.calendar_current:hover{
	color: #FFFFFF;
	font-size: 12px;
}
A.calendar_normal,A.calendar_weekend{

	font-family: Tahoma;	
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	padding: 5px 0px 10px 0px;
}
.calendar_daysblock{
	border: solid 1px #FFFFFF;
}
.calendar_daysheader{
	font-family: Verdana;	
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}
.calendar2_current{
	background-color: #ffa800;
	border: solid 1px #ffa800;
	font-family: Tahoma;	
	font-weight: bold;
	color: #323131;
	font-size: 10px;
	text-align: center;
}
.calendar2_current:hover{
	color: #323131;
	font-size: 12px;
}
.screeningtable{
	cellspacing: 1px;
	cellpadding: 2px;
	background: #EEEEEE;
}
.screeningcell{
	background: #FFFFFF;
}
.fade5 {
	filter: alpha(opacity=100);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1.0;opacity:1.0;
}
.fade4 {
	filter: alpha(opacity=80);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.80;opacity:0.8;
}
.fade3 {
	filter: alpha(opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: 0.60;opacity:0.6;
}
.fade2 {
	filter: alpha(opacity=40);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.40;opacity:0.4;
}
.fade1 {
	filter: alpha(opacity=20);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);-moz-opacity: 0.20;opacity:0.2;
}
.fade0 {
	filter: alpha(opacity=0);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity: 0;opacity:0;
}

/* NEVEZÉS */
div.conditions {width:300px; height:200px; overflow:auto !important; border: 1px solid #aaaaaa; font-size:10px;font-family:Tahoma;}
div.conditions p,div.conditions div {padding:10px !important;margin:0;}

div.news_container, p#bkvlink {clear:both;}
div.news_container div.news_title {color: #282828;font-size: 14px;font-family: Verdana; padding: 10px 0 0 0; font-weight: bold;margin:15px 0 0 0;border-top:1px solid #f0f0f0;}
div.news_container div.news_lead {padding: 5px 10px 5px 0; margin:0}
div.news_container div.news_date {float:right; font-family: Verdana; font-weight: bold;color: #efd500;	font-size: 11px; padding:10px 0 0 0; margin: 15px 0 0 0;}
div.news_container a.news_more,div.news_container a.news_more:visited {display:block;margin:5px 0 0 0;}

div.gallery {}
div.gallery a.galery_item {display:block; border:1px solid #444444; width:70px; height:70px; float:left; margin:5px 5px 0 0;background-repeat:no-repeat;background-position:center }
div.gallery a.galery_item:link{display:block;border:1px solid #444444; width:70px; height:70px; float:left; margin:5px 5px 0 0;background-repeat:no-repeat;background-position:center }
div.gallery a.galery_item:active{display:block;border:1px solid #444444; width:70px; height:70px; float:left; margin:5px 5px 0 0;background-repeat:no-repeat;background-position:center }
div.gallery a.galery_item:hover {display:block;border:1px solid #CD782B; width:70px; height:70px; float:left; margin:5px 5px 0 0;background-repeat:no-repeat;background-position:center;filter: alpha(opacity=80);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.80;opacity:0.8;}

/*helyszinek uj layout*/
div#theaters{
width: 702px;
}

div#theaters div{
float: left;
width: 351px; 
min-height: 110px;
height: 110px;
height: auto !important;
}

div#theaters div p.imageContainer{
float: left;
margin-right: 11px;
height: 90px;
overflow: hidden;
width: 140px; 
}

div#theaters div p{
margin: 0;
}

div#theaters div p.theather_addr{
margin: 8px 0; 
}

p#bkvlink{
text-align: right;
padding: 14px 24px 14px 0; 
}

div#googleMap{
margin:0 20px 20px 20px;
}

/*tamogatok uj layout*/
div.sponsorRow{
width: 100%;
text-align: left;
}

div.sponsorRow img{
vertical-align: top;
}

div.sponsorRow h2, h2.letters{
background: #cdcdcd;
color: #000; 
font: bold 11px Verdana, sans-serif; 
padding: 6px 0 6px 10px; 
clear: both;
}

div.mask{ width: 130px;height: 90px;overflow: hidden;text-align: center;margin-right:10px;}
div.mask img{height: 100%;width: 100%; }

/*galleria*/
ul.picturelist, ul.picturelist li{
list-style-type: none;
padding: 0;
margin: 0;  
}

ul.picturelist li{
float: left;
}

ul.picturelist li a{
display: block;
width: 132px;
height: 100px;
background-color: #cdcdcd;
margin: 0 8px 8px 0;
background-position: center center;
background-repeat: no-repeat; 
}

.clearboth{clear: both;}

div.addthis {float:right;margin:30px 10px 0 10px;}

table.films {} 
table.films td { padding:1px 1px 1px 0;} 
table.films tr.odd td { background-color:#f3f3f3;} 
table.films tr.even td { background-color:#f9f9f9;} 
table.films td.group_title { background-image:url(../images/linebg.gif);color: #000; font: bold 11px Verdana; padding:5px 0 5px;text-align:center;}
table.films td.group_title span {background-color:#ffffff;color:#000000;padding:2px 5px 2px 5px;width:40px;}
a.film_title, a.film_title:hove, a.film_title:visited {display:block;}

div.film_head{ background-color:#000000;width:730;height:320px;}
div.film_head div.data{ float:right; width:250px;height:320px;color:#ffffff;}
div.film_head div.data h1 {margin:14px;padding:0;color:#ffffff;}
div.film_head div.title2 {margin:14px;padding:0;color:#ffffff;}
div.film_head div.country {margin:14px;padding:0;color:#ffffff;}
div.film_head div.director {margin:14px;padding:0;color:#ffffff;clear:both;}
div.film_head a, div.film_head a:visited {text-decoration:none;color:#efd500;}
div.film_head a:hover {text-decoration:underline;color:#efd500;}
div.film_head div.section{margin:14px;padding:0;color:#ffffff;clear:both;}
div.film_head div.picture{ float:left; z-index:1;width:464px;height:310px;margin:10px 4px 0 6px;}
div.film_head div.addthis {float:left;margin:0 0 0 14px;padding:0;}

#slideshowContainer {z-index:1;margin:0 0 0 0;padding:0;height:310px;}
#slideshowContainer object, #slideshowContainer embed {margin:-8px 0 1px 2px;}
td.slideShow { width:731px;background:#000000;height:317px;padding:0;}
div.film_details {}
div.film_head div.filmdata_title {margin:8px 4px 4px 0;}
div.film_head div.filmdata_value {}
div.film_details div.data {width:250px; float:right;background-color:#f1f1f1;margin:6px;padding:0;}
div.film_details div.data p {padding:10px 16px 10px 20px; color:#333333;line-height:14px;}
div.film_details div.text {margin:0 14px 6px 14px;}

/* vetítési időpontok */

div.overall {}
div.overall br {clear:both;}
div.overall_day{font-size:14px;margin:14px 0 10px;font-weight:bold;border-bottom:1px solid #999999;}
div.overall_location{ text-align:left;font-size:12px;margin:10px 0 5px 10px;}
div.overall_location a{ font-size:12px;font-weight:bold; color:#000000;}
div.overall_time{ float:left;width:100px;text-align:left;margin:0 0 0 20px;}
div.overall_film{ float:left;width:300px;text-align:left;}


