﻿html {
	height: 100%;
}
body{
	height: 100%;
	background-color: #DDE2E6;
	margin: 0px 0px 1px 0px;
	height: 100%;
	padding: 0px;
	font-family: Verdana, Helvetica, Sans-Serif;
	line-height: 140%;
	font-size: 12px;
	color: #333333;
}
#all{
	margin: 10px 1px 10px 14px;
	width: 980px;
	background-color: #DDE2E6;
}
#center{
	float: left;
	width: 800px;
}
#page{
	background-position: left 140px;
	float: left;
	width: 800px;
	min-height: 830px;
	border: 1px solid gray;
	background-image: url('../images/menubckgr.jpg');
	background-repeat: no-repeat;
	background-color: #ffffff;
}
#head{
	width: 800px;
	height: 113px;
	background-image: url('images/head1.jpg');
	border-bottom: 0px solid gray;
}
#top_menu{
	height: 22px;
	text-align: center;
	font-size: 12px;
	background-color: #aa2e25;
	color: #fff;
	padding: 3px 0px 0px 0px;
	border-bottom: 0px solid gray;
	background-image: url('../images/lev0_bg1.gif');
	z-index: 100;
}
#main{
	float: left;
	width: 800px;
}
#menu{
	float: left;
	width: 150px;
	padding : 2px;
	height: 400px;
	text-align: left;
}
#content_front1{
	padding: 0px 1px 10px 10px;
	text-align: left;
	margin-left: 160px;
	margin-top: 0px;
}
#content_front2{
	margin: 0px 210px 0px 0px;
	padding: 0px;
	text-align: left;
}
#content{
	padding: 0px 30px 10px 10px;
	text-align: left;
	margin-left: 160px;
	margin-top: 0px;
}
#right_holder{
	float: right;
	width: 200px;
	background-color: #fff;
	margin-top: 0px;
}
.top_newsmovie{
	height: 24px;
	border-bottom: 1px solid gray;
	background-image: url('../images/news-movie.jpg');
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #fff;
	padding-top: 6px;
	padding-left: 45px;
}
#news{
	width: 200px;
	background-color: #DDE2E6;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
}
#news_content{
	width: 200px;
	height: 300px;
	background-color: #DDE2E6;
	overflow: auto;
}
#news p{
	padding: 5px 8px 0px 8px;
	margin: 0px;
	font-size: 11px;
	line-height: 120%;
}
#movie{
	width: 200px;
	background-color: #DDE2E6;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 12px;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
}
#movie p{
	padding: 5px 8px 5px 8px;
	margin: 0px;
	font-size: 12px;
}
#footer{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #fff;
	background-position: bottom;
	margin-bottom: 10px;
	float: left;
	width: 790px;
	height: 20px;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	text-align: center;
	padding: 5px;
	color: #fff;
	background-image: url('../images/footer.jpg');
	background-repeat: repeat;
}
#bgsright{
	margin-left: -1px;
	float: left;
	width: 160px;
	/*margin-top: 63px;
	moz-opacity: .4;
	opacity: .4;
	filter: alpha(opacity=40);*/ 
	/*width: 140px;*/
}
html>body #bgsright{
	margin-left: 4px;
	float: left;
}
#bgsmiddleright{
	border: 1px solid gray;
	padding: 10px;
	background-color: white;
	/*width: 140px;*/
	margin-left: 4px;
	margin-bottom:5px;
	 /*moz-opacity: .4;
	 opacity: .4;
	 filter: alpha(opacity=40); 
	*/
}
html>body #bgsmiddleright{
	margin-left: 3px;
	width: 140px;
	/*width: 140px;*/
}
h4{
	margin: 30px 0px 3px 0px;
	font-weight: bold;
	color: #E53C2F;
	font-size: 14px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	padding-bottom: 3px;
}
h2 {
	margin: 15px 8px 0px 8px;
	font-weight: bold;
	color: #E53C2F;
	font-size: 11px;
	line-height: 120%;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	padding-top: 3px;
}
.movie-news_head {
	background-position: left center;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	background-color: #E53C2F;
	background-image: url('../images/logo_small_white.gif');
	text-align: center;
	height: 25px;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 10px;
	border-bottom: 1px solid gray;
	line-height: 180%;
}
a {
	color: #0266b6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #0266b6;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
#news a {
	color: #0266b6;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#news a:hover {
	color: #0266b6;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
#footer a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
#footer a:hover {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
/*
 menu styles
 note: not all browsers render styles the same way so try out your style sheet
 in different browsers before publishing
*/

/* level 0 inner */
.m0l0iout {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	margin: 1px 0 0 8px;
	color: #FFFFFF;
	line-height: 150%;
}
.m0l0iover {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	margin: 1px 0 0 8px;
	color: #FFFFFF;
	line-height: 150%;
}
.m0l0iout1 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	margin: 1px 0 0 8px;
	color: #fff;;
	line-height: 150%;
	text-align: left;
}
.m0l0iover1 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	margin: 1px 0 0 8px;
	color: #fff;
	line-height: 150%;
	text-align: left;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background-image: url('../images/lev0_bg1.gif');
	border: 1px solid #aa2e25;
	background-color: #e53c2f;
	line-height: 150%;
	text-align: center;
}
.m0l0oover {
	text-decoration : none;
	background-image: url('../images/lev0_bg2.gif');
	background-color: #e53c2f;
	border: 1px solid #aa2e25;
	line-height: 150%;
	text-align: center;
}
.m0l0oout1 {
	text-decoration : none;
	background-image: url('../images/lev0_bg1.gif');
	border: 1px solid #797c7e;
	background-color: #e53c2f;
	line-height: 150%;
	text-align: center;
}
.m0l0oover1 {
	text-decoration : none;
	background-image: url('../images/lev0_bg2.gif');
	background-color: #e53c2f;
	border: 1px solid #797c7e;
	line-height: 150%;
	text-align: center;
}
/* level 1 inner */
.m0l1iout {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 1px 0 0 17px;
	color: #FFFFFF;
	text-align: left;
	text-decoration : none;
	line-height: 150%;
}
.m0l1iover {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 1px 0 0 17px;
	color: #333333;
	text-align: left;
	text-decoration : none;
	line-height: 150%;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #e53c2f;
	border: 1px solid #aa2e25;
	padding: 0;
	line-height: 150%;
}
.m0l1oover {
	text-decoration : none;
	background-color: #DDE2E6;
	background-image: url('../images/lev1_arrow.gif');
	background-repeat: no-repeat;
	border: 1px solid #aa2e25;
	padding: 0;
	line-height: 150%;
}
ol {
	margin-top: 0px;
}
ul {
	margin-top: 0px;
}
p {
	margin: 0px 0px 20px 0px;
	text-align: left;
}
.bold_italic {
	font-style: italic;
	font-weight: bold;
}
.leftimg_border {
	float: left;
	margin-right: 15px;
	border: 1px solid #999999;
}
.rightimg_border {
	border: 1px solid #999999;
	float: right;
	margin-left: 15px;
}
.leftimg {
	border-width: 0px;
	float: left;
	margin-right: 15px;
}
.rightimg {
	border-width: 0px;
	float: right;
	margin-left: 15px;
}
.bold {
	font-weight: bold;
}
.bold_uppercase {
	font-weight: bold;
	text-transform: uppercase;
}
.uppercase {
	text-transform: uppercase;
}
.red_bold_uppercase {
	font-weight: bold;
	text-transform: uppercase;
	color: #EA3C2F;
}
.line-through {
	text-decoration: line-through;
}
#timeplan td {
	border-bottom: 1px solid #D5D9DC;
	border-right: 1px solid #D5D9DC;
}
#footer td  {
	border-bottom: 0px solid #D5D9DC;
	border-right: 0px solid #D5D9DC;
	text-align: center;
	color: white;
	font-size: 12px;
}

#bgsmiddleright td  { 
	border-bottom: 0px solid #D5D9DC;
	border-right: 0px solid #D5D9DC;
}
h5 {
	font-style: italic;
	font-weight: bold;
	margin: 15px 0px 5px 0px;
	font-size: 13px;
	text-decoration: underline;
}
h6 {
	font-weight: bold;
	margin: 15px 0px 5px 0px;
	font-size: 13px;
	background-color: #DDE2E6;
	padding: 5px;
}
hr {
	height: 1px;
	border: thin solid #DDE2E6;
}
.center {
	text-align: center;
}
.underline {
	font-weight: normal;
	text-decoration: underline;
}
.img_border {
	border: 1px solid #999999;
}
h3 {
	font-style: normal;
	font-weight: bold;
	margin: 15px 0px 5px 0px;
	font-size: 13px;
}
.dato {
	font-size: 10px;
	font-style: italic;
	text-align: right;
	margin: -15px 30px 0px 0px;
}
h1 {
	margin: 30px 0px 3px 0px;
	font-weight: bold;
	color: #E53C2F;
	font-size: 14px;
	padding-bottom: 3px;
}
.italic {
	font-size: 12px;
	font-style: italic;
	text-align: left;
}
#counter {
	margin-left: -1px;
	float: left;
	margin-top: 0px;
	width: 165px;
	text-align: center;
	color: #E53C2F; 
	font-weight: bold;
}
html>body #counter {
	margin-left: 8px;
	float: left;
}
.counter_black {
	color: black;
	font-weight: normal;
}
img {
 border: 0px;
}
.td_u_border {
	border-width: 0px;
	border-style: none;
}
.banner {
	height: 130px; 
	margin: 10px 5px 20px 0; 
	float: left;
}
.banner_button {
	position: absolute;
	margin-left: 230px;
	/*margin: 10px;*/
	margin-top: 95px;
	height: 24px;
	/*width: 250px;*/
	width: 155px;
	background-image: url('../images/lev0_bg1.gif');
	border: 1px solid gray;
	z-index: 100;
	text-align: center;
}
#xtra_menu {
	height: 152px; 
	border: 2px solid #aa2e25;
	margin-left: -3px; 
	margin-top: 275px;
	width: 111px;
}
#xtra_menu_button {
	position: absolute;
	margin-left: 25px;
	margin-top: 52px;
	height: 24px;
	width: 61px;
	background-image: url('../images/lev0_bg1.gif');
	border: 1px solid gray;
	z-index: 100;
	text-align: center;
}
.red_bold {
	font-weight: bold;
	color: #EA3C2F;
}
.toggleopacity img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
}
.toggleopacity:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}
/*.toggleopacity img {
	border: 1px solid #ccc;
}
.toggleborder:hover img {
	border: 1px solid navy;
}
.toggleborder:hover {
	color: red; /* Dummy definition to overcome IE bug 
.toggleborder:hover {
	color: red; /* Dummy definition to overcome IE bug 
}*/
a {
	outline: none;
}
.margin0 {
	margin: 0;
}
.margin0reditalic {
	margin: 0;
	color: #E53C2E;
	font-style: italic;
	font-weight: bold;
}
.margin0red {
	margin: 0;
	color: #E53C2E;
	font-weight: bold;
}
.gray-background {background: silver;}
.red-background {background: #e79493;}
.blue-background {background: #77BCEF;}
.yellow-background {background: #FFC;}

