/* ------------ Whole page ------------*/
body,td,th {
	font-family: Arial, sans-serif;
	font-size:13px;
	margin:1px;
	margin-left:5px;
}
/* ------------ Whole page ------------*/

.fl{
float:left;
}
.fr{
float:right;
}
.headcol { 
float:left;
width : 767px;
margin:0;
height:22px;
} 
.smallcol { 
float : left;
width : 200px;
margin:0;
clear:both;
} 
.clear_small { 
clear : both;
font-size : 1px;
height : 1px;
} 
.clear_line { 
float : left;
font-size : 1px;
width : 3px;
height : 5px;
} 
.clear_line2 { 
float:left;
padding:0;
margin:0;
clear:both;
} 
.box_line { 
border : 1px solid #ddd;
}
.box_line2 { 
border : 1px dashed #ddd;
background-color:#FDFDFD;
margin:5px;
padding:5px;
}
.cl {
float:left;
padding:0;
margin:0;
}
.cl2 {
	float:left;
	padding:0px;
	margin:0px;
}

.coverdiv{
float:left;
padding:3px;
}
.descdiv{
float:left;
width:99%;
}

.title_film{
background:#e5ecf9;
padding:3px;
color:#3366cc;
border-top:1px solid;
border-top-color:#3366cc;
font-size:13px;
}
.title_film a{
color:#3366cc;
font-weight:bold;
margin-left:3px;
}
.filmdiv{
float:left;
border:1px solid;
border-color:#e5ecf9 #a2bae7 #a2bae7 #a2bae7;
margin:5px;
width:98%;
}
.desc{
font-size:12px;
color:#3366cc;
}

.desc_{
font-size:12px;
color:#3366cc;
margin-left:3px;
}
.seansdiv{
margin-left:4px;
margin-bottom:5px;
border-top:1px solid #3366cc;
padding-bottom:3px;
width:99%;
}

.seanses{
border-bottom:1px dashed #3366cc;
margin-left:21px;
width:94%;
color:#3366cc;
padding-bottom:3px;
}

.theatre{
width:25%;
}
.theatre a{
color:#3366cc;
font-weight:bold;
}

.zal{
width:25%;
color:#3366cc;
}
.times{
width:49%;
}

.titlepr{
margin-top:5px;
font-size:12px;
color:#3366cc;
}

.picpr{
margin-bottom:-2px; 
margin-right:5px;
}

.slink a,.slink a:active,.slink a:visited{
color:#3366cc;
}
/*------------DropDown Menu-------------*/
.gbar{
	height:22px;
	float:left;
	
	}
.gb2 div{
	border-top:1px solid #c9d7f1;
	font-size:0;
	height:0
	}
.gbi{
	background:#fff;
	border:1px solid;
	border-color:#c9d7f1 #36c #36c #a2bae7;
	font-size:13px;
	z-index:1000;
	height:0
	}
.gbar{
	font-size:13px;
	}
.mel a,.mel a:active,.mel a:visited{
	color:#00c;
	font-weight:normal
	}
@media all{
.gb3, .gb3 a{
		
		vertical-align:top;
		font-size:13px;

		/*display:block;
		background:#c3d9ff;
		border-bottom:1px solid #c3d9ff;*/
		padding:1px;
		margin-bottom:-1px;
		color:#000;
		text-align:center;
		
		}
/*.gb3 {margin-right:10px;margin-left:10px;}*/
.gb2 a{
		display:block;
		}
}
.gbi,.gb2{
	display:none;
	position:absolute;
	/*width:8em;*/
	height:0;
	}
.gb2{
	z-index:1001
	}
.gb2 a{
	text-decoration:none
	}
.gb2 a:hover{
	background:#3366cc;
	color:#fff;
	display:block
	}
.mel a{
white-space: nowrap;
padding:3px 3px 3px 6px;
}
.mel2{
font-weight:bold;
white-space: nowrap;
padding:3px 3px 3px 6px;
}
/*-------- End DropDown Menu -------------*/
/*-------------- Calendar --------------*/
.main_cal{
	background:#fff;
	border:1px solid #c3d9ff;
	font-size:12px;
	width:224px;
	padding-bottom:1px;
	}
.dnb, .dnv{
	background:#c3d9ff;
	border:1px solid #c3d9ff;
	font-weight:bold;
	padding-bottom:1px;
/*	padding:1px;*/
	width:30px;
	color:#000;
	text-align:center;
	}
	
.dnvd, .dnbt, .dnbda a, .dnvda a, .dnbd, .dnvd{
	background:#fff;
	border:1px solid #fff;
	font-weight:bold;
	width:30px;
	text-align:center;
	display:block;
	color:#000;
}
.dnbt{
	background:#c3d9ff;
}

.dnv,.dnvd, .dnvda a:active,.dnvda a:visited, .dnvd a, .dnvda a{
	color:#FF3366;
}

.dnbda a:active,.dnbda a:visited, .dnbd a, .dnbda a{
	color:#000;
}


.dnbda a:hover, .dnvda a:hover{
border-color:#e5ecf9;
}

/*---------- End Calendar --------------*/

.main_alpha{
	background:#fff;
	border:1px solid;
	border-color:#3366cc #a2bae7 #a2bae7 #a2bae7;
	font-size:12px;
	width:700px;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
	}
.lst{
	background:#fff;
	width:22px;
	font-weight:bold;
	padding:1px;
	margin-bottom:1px;
	color:#000000;
	text-align:center;
}
.lst a:hover, .lst a:hover{
background:#FEFEFE;
border:1px solid;
border-color:#c9d7f1;
text-align:center;
display:block;
margin:-1px;
}

.lst a,.lst a:active,.lst a:visited{
	color:#000;
}
.lstw{
	background:#fff;
	font-weight:bold;
	width:22px;
	text-align:center;
	padding:1px;
}

.lstt{
background:#a2bae7;
text-align:center;
color:#000;
width:18px;
font-weight:bold;
padding:0 2px 0 2px;
margin:1px;
}
/*--------------------------------*/
.main_page {
	width: 100%;
}
.main_content{
/*
border-left:1px solid #a2bae7;
border-bottom:1px solid #a2bae7;
border-right:1px solid #a2bae7;
*/
width: 99%;
}
.main_menu{
background:#e5ecf9;
border:1px solid;
border-color:#3366cc #a2bae7 #a2bae7 #a2bae7;
width: 99%;
}

.main_menu a{
	font-size:14px;
	font-weight:bold;
	color:#3366cc;

}
.mlink{
margin:3px 6px 3px 6px;
font-size:14px;
font-weight:bold;
color:#000;
}

.title_day{
	font-size:20px;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

.descth{
	padding:5px;
	width: 99%;
}

.flist{
padding-bottom:10px; 
font-size:20px;
font-weight:bold;
}
.listf{
width:99%;
margin-left:5px;
padding-top:2px;
padding-bottom:3px;
background-color:#e5ecf9;
}
.listf a{
	font-size:14px;
	font-weight:normal;
	color:#202020;
	margin-left:5px;
	

}
/*----------------------------------*/
/*------------Rating CSS------------*/
.main_rat{
	background:#fff;
	border:1px solid #c3d9ff;
	font-size:12px;
	width:434px;	
	}
.votesilent{
	background:#fff;
	border:2px solid #fff;
	font-weight:bold;
	width:24px;
	text-align:center;
	display:block;
	color:#000;
}
.voteover{
	background:#fff;
	border:2px solid #e5ecf9;
	font-weight:bold;
	width:24px;
	text-align:center;
	display:block;
	color:#000;
}
.voteclose{color:#818181;}
.votefor{
	background:#c3d9ff;
	/*border:1px solid #c3d9ff;*/
	font-weight:bold;
	padding-bottom:1px;
	color:#000;
}
.votefor1{
	background:#c3d9ff;
	/*border:1px solid #c3d9ff;*/
	font-weight:bold;
	padding-bottom:1px;
	color:#000;
}
/*----------------------------------*/
