@charset "UTF-8";
/*
888888



COLORS NEW

stage white: #fff
bg blue: #c8d5e2
txtcolor black: #2c2c2c
txtcolor lighter black: #?

txtcolor blue (subnav, link): #3a5f8b
txtcolro light blue (mainnav):  #899fb9



stagesize
800
*/


	 .clearfix:after {
	  content: ".";
	  display: block;
	  height: 0;
	  clear: both;
	  visibility: hidden
	}



fieldset, img { border: 0 solid; }


	* {
			margin:0;
			padding:0;
			outline: none; 	/* prevent safari borders */
			}

			html, body {
		margin:0;
		padding:0;
		height:100%;
		
				}

		body { 
	text-align:center;
		background-color:#dfe7f1;
			background-color:#c8d5e2;
			background-color:#c6d4e1;
			
		color:#595a5e;
		color:#2c2c2c;
		font-family:   Helvetica,  Arial, sans-serif;
	font-size: 12px;
			
			/*
					font-size : 0.77em;
				line-height:1.5em;
			font-size: 11px;
		line-height:15px;
		
		no-repeat 0px 190px
		*/
		

		}



		#wraper{ 
			min-height:100%;
			position:relative;	
			width:880px;
			margin: 0px auto 0px auto; /*top, right, bottom, left*/
			text-align:center;
		background-color:#fff;
		border-left:40px solid #fff;
		border-right:80px solid #fff;
		}




		#header{ 
		position:relative;	
		width:100%;
		height:145px;
		margin:0;
		text-align:left;
		background-color:#fff;
		}
		
		
		#logo{
		position:absolute;
		background: #ffffff url('../_media/sys_pics/filmdelights-logo3.gif') no-repeat left top;
		top:32px;
		left:577px;
		margin:0;
		padding:0;
		width:353px;
		height:69px;
		overflow:visible;
		}
		
		#logo a{
		display:block;
		margin:0;
		padding:0;
		width:309px;
		height:59px;
		text-decoration:none;
		}
		
		/*
		height:24px
		*/


		#page{ 
		padding-bottom:40px;	/* Height of the footer */
		text-align:left;
		line-height:18px;

		}

		#footer{ 
		position:absolute;
		bottom:0;
		height:40px;
	text-align:left;
		width:880px;
			background-color:#fff;
			font-size:11px;
			color:#aaa;
			
	margin-top:10px;
			border-top:0px solid #fff;
		}
		
		#footer .fcontent{ 
/* border-top:1px solid #899fb9; */
width:100%;
text-align:right;
padding-top:8px;
}


		/** social bookmarks
		*/

		#socialBmarksFooter {
		position:absolute;
		right:0px;

		}

		 #socialBmarksFooter a.twitterTmb, #socialBmarksFooter a.facebookTmb, #socialBmarksFooter a.rssTmb{
			float:left;
			display:block;
			margin:0;
			padding:0;

			width:18px;
			height:18px;
			text-decoration:none;
			margin-left:5px;
		}


		#socialBmarksFooter a.twitterTmb {
		background: transparent url('../_media/sys_pics/sbmarks-sprite2.gif') no-repeat  -36px 0px;
		}
		#socialBmarksFooter a.twitterTmb:hover {
		background-position: -36px -18px;
		}

		#socialBmarksFooter a.facebookTmb {
		background: transparent url('../_media/sys_pics/sbmarks-sprite2.gif') no-repeat  -18px 0px;
		}
		#socialBmarksFooter a.facebookTmb:hover {
		background-position: -18px -18px;
		}

		#socialBmarksFooter a.rssTmb {
		background: transparent url('../_media/sys_pics/sbmarks-sprite2.gif') no-repeat  0px 0px;
		}
		#socialBmarksFooter a.rssTmb:hover {
		background-position: 0px -18px;
		}




/*********** TOPNAV
*/

	#header ul { list-style: none;    margin:0; padding:0;}


		#subnav{
		position:absolute;
		bottom:0px;
		left:0px;
		height:auto;
		width:100%;
		border-top:1px solid #899fb9;
		border-bottom:1px solid #899fb9;
		overflow:visible;
	font-size: 12px;
		}

#subnav .left{
}
#subnav .right ul{
	position:absolute;
	right:0px;
}

				#subnav ul li { 
					 float:left; 
					margin:0; 
					padding:0;
padding-top:6px;
padding-bottom:6px;
						}

				#subnav ul li a			{  
			padding:6px 8px 6px 0px;
			margin:0; 
					text-decoration:none;
					color:#282425;

				overflow:hidden; 
				}
				#subnav ul li a:hover 	{ 	text-decoration:none; color:#3a5f8b;  }
				#subnav .selected, #subnav .current {
				color:#3a5f8b;
				text-decoration:none;
				}




		/* mainnav vertical
		*/		

		#mainnav{
				position:absolute;
				top:30px;
				left:0px;
		margin:0;
		padding:0;
		color:#899fb9;
color:#899fb9;
		font-size:17px;
		
			font-family:  'Helvetica Neue',  Arial, sans-serif;
}



			#mainnav .selected, #mainnav .current {

			color:#3a5f8b;
			text-decoration:none;
			}

		#mainnav ul li		{ 
				display:block;
			 float:none; 
			 margin:0; 
			padding:0;
			width:auto;
		width:150px;
				}

#mainnav  li a{  
display:block;
padding:0px 0px 0px 0px;
margin:0; 
text-decoration:none;
color:#899fb9;
color:#899fb9;
overflow:visible;
}
#mainnav ul li a:hover 	{	text-decoration:none; color:#3a5f8b;  }



/* stage
margin-top:45px;
*/
#mainpage{
position:relative;
border-top:45px solid #fff;
width:880px;
}


/* pages

.leftcol-right{
	width:231px;
	margin-left:90px;	
}
.rightcol-right{
position:absolute;
right:0px;
width:500px;
text-align:justify;
}


.leftcol-left{
	margin-left:90px;
	text-align:justify;
	width:500px;
}
.rightcol-left{
	position:absolute;
	right:0px;
	width:231px;
	
}
*/




/* single pages - maincol right
*/
.leftcol-right{
	padding-left:90px;
	
	width:231px;
	float:left;
	display:block;
}
.rightcol-right{
	margin-left:380px;
	width:497px;
	display:block;
	
	overflow:visible;
}




/* single pages - maincol left
*/
.leftcol-left{
	padding-left:90px;

	width:500px;
	float:left;
	display:block;
}
.rightcol-left{
	margin-left:646px;
	width:231px;
	display:block;
}






/*  FILMS 
*/

.rightcol-films{
	position:absolute;
	right:0px;
	width:180px;
	font-size:11px;
	line-height:14px;
}

.rightcol-films{
	position:absolute;
	right:0px;
	width:180px;
	font-size:11px;
	line-height:14px;
}
.rightcol-films a, .rightcol-films a:hover, .rightcol-films a:visited{
text-decoration:none;
color:#2c2c2c;
margin-bottom:20px;
display:block;
}

.rightcol-films  .filmtitle{
font-size:12px;
color:#3a5f8b;
}

.leftcol-films{
	width:640px;
}
.leftcol-films .txt{
	text-align:justify;
	width:520px;
	margin-left:90px;
	margin-top:40px;
}




/* film tmbs */

.leftcol-films .tmbbox{
width:570px;
overflow:visible;
}


.leftcol-films  a.tmb {
text-decoration:none;
color:#2c2c2c;
width:125px;
margin-right:5px;
margin-bottom:12px;
display:block;
float:left;
font-size:11px;
text-align:left;
line-height:13px;
}

.leftcol-films  a.tmb > img {
border:none;
margin-bottom:5px;
}


.vplayer{
margin-top:30px;
padding:0;
}




/* news
*/
.leftcol-news{
	text-align:justify;
	width:520px;
	margin-left:90px;	
}
.newsitem{
	text-align:left;
border-top:1px dotted #899fb9;
padding-top:10px;
margin-bottom:30px;
}



/* EVENTS
*/
.eventitem{
padding-left:90px;
width:790px;
clear:both;
}
.eventitem .leftcol{
width:236px;
float:left;
display:block;
margin-bottom:20px;
}

/* EVENTS
.eventitem .rightcol{
	width:500px;
	float:right;
	display:block;
	margin-bottom:20px;
}
*/
.eventitem .rightcol{
margin-left:290px;
width:500px;
margin-bottom:20px;
}



.eventitem .dateheader{
border-top:1px dotted #899fb9;
border-bottom:1px dotted #899fb9;
padding-top:10px;
margin-bottom:20px;
}


/* outdated */
#maincol {
text-align:justify;
width:640px;
}


#rightcol {
position:absolute;
right:0px;
min-height:600px;
border-left:1px solid #899fb9;
padding-left:20px;
width:180px;
}
#rightcol2 {
position:absolute;
right:0px;
width:200px;
}



/*** newsletter html ***/
input, textarea{
border:0;
margin:0;
padding:0px 3px 0px 3px;
width:300px;
height:20px;

color: #000;

background-color:#dfe7f1;
border:1px solid #899fb9;
margin-bottom:3px;


  box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}


input[type=radio], input[type=checkbox]{
	width:auto!important;
	height:auto!important;	
	
}

input.alert{
padding:0px 2px 0px 2px;
color:#E60841;
color: #000;
border:1px solid #E60841;
border-right:5px solid #E60841;
}

select.alert{
color: #fff;
background-color:#E60841;
border-color:#E60841;
}

.nlFormset span{
width:100px;

border:0;
margin:0;
text-align:left;
float:left;
padding-top:4px;
}

input.btnSubmit{
	
	border:0;
	border:none;

	text-align:left;

		font-size: 12px;
		color: #E60841;
		background-color:#fff;
		width:auto;
}
input.btnSubmit:hover{
		color: #fff;
	background-color:#333;

	background-color: #3a5f8b;

}


	.notebox{
	
				padding:8px;
	color:#E60841;
				}
				
				
.alertbox{
	margin-top:20px;
padding:8px;
color:#E60841;
border:1px solid #E60841;
max-width:600px;
}


.nlPubliclists{
margin-top:20px;
margin-left:100px;
}

.nlPubliclists input{
float:left;
}
.nlPubliclists .descr{
margin-left:30px;
margin-bottom:10px;
width:400px;
}
.nlPubliclists .header{
font-weight:bold;
margin-bottom:10px;
}






/*** general html ***/
a, a:hover, a:active, a:visited {
text-decoration:none;
color:#3a5f8b;
}
a:hover {
text-decoration:underline;
color:#3a5f8b;
}

ul {
	margin-left:30px;
}

			h1,h2,h3 {
		font-weight:normal;
			margin:0;padding:0;
			}

			h1 {
			font-size: 26px;
			margin-bottom:16px;
			}

			h2 {
			font-size: 18px;
			margin-bottom:8px;	
			}

			h3 {
			font-weight:bold;
		font-size: 12px;
			margin-bottom:5px;	
			}


				.blue{
	color:#3a5f8b;

				}
				.lightblue{
					
		color:#3a5f8b;	
				}

							.red{
				color:#a63300;
				color:#E60841;

							}



			.white{

					color:#fff;

			}

		hr{
		height:1px;
		border:0;
		border-top:1px dotted #899fb9;

		}


		blockquote{
		font-style:italic;
		}

		strong { font-weight: bold }





		table, tr, td {
		padding:1px;
		}
		 td {
		padding:5px;
		border-bottom:1px solid  #ddd;		
		}












		/**
		simplex panel
		*/			

			#simplex_cms {
			position:absolute;
			background: transparent url('../_cms/pics/simplex-btn.png') no-repeat;
			color:#fff;
			top:-3px;
			right:0px;
			margin:0px;
			padding:0px;

			width:65px;
			height:28px;
			line-height:18px;
			text-decoration:none;
			display: block;
			overflow:hidden;
			}

			#simplex_cms a{
			color:#000;
			width:150px;
			height:28px;
			text-decoration:none;
			display: block;
			overflow:hidden;
			padding-left:65px;
			padding-top:3px;
			}


		#simplex_cms:hover{
				top:0px;
				right:0px;
				width:150px;
					text-decoration:none;
		}




		a.inlineEditLink1 {
		background: transparent url('../_cms/pics/simplex-edit1.gif') no-repeat left top !important;
		position:absolute!important;
		text-decoration:none;
		width:50px!important;
		height:16px!important;
		z-index:999;
		}

		a.inlineEditLink2 {
		background: transparent url('../_cms/pics/simplex-edit2.gif') no-repeat left top !important;
		position:absolute!important;
		text-decoration:none;
		width:50px!important;
		height:16px!important;
		z-index:999;

