/* CSS Document */

body
	{
		
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:black;
		margin:0px;padding:0px;
	}

#flash
	{
		
			text-align:center;
			position:relative;
			
	}			
	#inFlash
		{
			width:950px;
			margin:0px auto;
			position:relative;
		}
#head, #sMenu
	{
		background-color: #D1CFBA;
		height:150px;
		position:relative;
	}
#sMenu
	{
	height:20px;
	text-align:right;
	padding:0px;
	padding-top: 10px;
	/*background-image: url(../imgs/bgSMenu2.png);
	background-repeat: repeat-x;
	background-position: left top;*/
	text-transform:uppercase;
	
	}
	#inHead, #inHMenu, #body, #inFoot, #inSMenu
		{
			width:950px;
			margin:0px auto;
			position:relative;
		}
			#lang
			{
				position:absolute;
				top:0px;
				left:0px;
			}	

	#inSMenu a, #inSMenu
		{
			font-size: 9px;
		}	
	#inHead
		{
			position:relative;
			
			height:150px;
		}
		#inHead #online
			{
				position:absolute;
				top:20px;
				right:0px
			}
			
			
			#inHead #cvtLogo
				{
					position:absolute;
					bottom:15px;
					right:-100px
				}
		#inHead #logoEU
			{
				position:absolute;
					top:100px;
					left:565px;
					
			}
		#inHead #userForm
			{
				position:absolute;
				top:0px;
				right:0px;
				background-color:#d1cfba;
				border:0px;
				font-size:11px;
			}
			#inHead #userForm input
				{
					font-size:10px;
					width:120px;
					border:0px;
					border-bottom: 1px solid #9d986d;
					background-image: none;
					background-color:#d1cfba;
				}
				#inHead #userForm .loginSubmit
					{
						width:57px;
						border:0px;
						margin-top:3px;
					}
		#logoEU p
			{
				font-size:10px;
				color:#D5D3BF;
				padding-top:0px;
				margin-top:2px;
			}
		#logoEU a:hover, #cvtLogo a:hover 
			{
				border-bottom:0px;
			}
						
										
#hMenu
	{
	font-weight:bold;
	width:950px;
	color: #774F84;
	margin:0px auto;
	margin-top:0px;
	text-align:center;
	/*border-bottom: 1px solid #a7a391;
	border-top: 1px solid #a7a391;

	background-color: #eae7de*/
	}
	#inHMenu
		{
	
	padding:10px;
	/*background-image: url(../imgs/bgInHMenu.png);
	background-repeat: no-repeat;
	background-position: center center;*/
		}
		#inHMenu ul
			{
				margin:0px;
				padding:0px 0px;
				/*background: url(../imgs/bgHMenu.png) repeat-x left top;
					border-top: 1px solid #A8ADB4;
							background-color:#D2D6D9;
							
							filter: alpha(opacity=40);
							-moz-opacity: 0.40; 
							opacity: 0.40;*/

			}
		#inHMenu li
			{
				display: inline;
				text-transform:uppercase;
				padding:3px;
				padding-bottom:0px;

				margin: 0px 30px;				
			}
			#inHMenu li a
				{
					font-size:12px;
					color:#393220;
					letter-spacing:0px;
					font-weight:bold;
					
				}
			#inHMenu li a:hover
				{
					border:0px;
				}
#body
	{
	margin-top:20px;
	position:relative;
	margin-bottom:20px;
	
	}
	#logos
		{
			position:absolute;
			
			top:-85px;
			left:130px;
			padding:3px;
			padding-bottom:0px;
			border:1px solid white;
			/*background-color:white;*/
			
		}
		#logos img,
			{margin:0px; padding:0px}
	#vMenu
		{
			width:260px;
			float:left;
			
			/*border:1px solid black;*/
		}
		#vMenu ul
			{
				margin:0px; padding:0px;
				margin-left:18px
			}				
		#vMenu li
			{
				
				list-style-type:square;
				
				color: #84929F;
				margin-left:15px;
				margin-bottom:8px;
				font-size:11px;
				text-transform:uppercase;
			}
			#vMenu li a
				{
				font-size:11px;
				text-transform:uppercase;
				text-decoration:none;
				}
		#vMenu p
			{
				text-transform:uppercase;
				font-size:12px;
				margin-bottom:4px;
				padding-left:20px;
				margin-top:0px;
				color:black;
				font-weight:bold;
				background: url(../imgs/backArrow.gif) no-repeat left center;
			}
.input {
	width:150px;
	border:1px solid #705a29;
	background-color:white;
	background-image: url(../imgs/bg_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
textarea
	{
		background-image: url(../imgs/bg_input.gif);
		background-repeat: repeat-x;
		background-position: left top;
	}
.submit {width:100px; background-color:#3b331e;color:white; background-image:none; font-size:10px;text-transform:uppercase }
							
	#content
		{
			width:500px;
			float:left;
			margin:0px;
			/*border:1px solid black;*/
		}
		#content .wide
			{
				width:689px;
			}
						
		#content p, #content div, h1, h2, h3, #content ul
			{
				
				margin-top:0px;
				margin-left:0px;
			}
		#content li
			{
				margin-bottom:5px
			}	
		#discussion 
			{
				margin:0px;
			}	
				#discussion ul 
					{
						list-style-type:none;
						margin-left:0px;
					}
				#discussion li
					{
						list-style-type:none;
						display:block;
						border-left:1px dashed #9d986d;
						border-top:1px solid #9d986d;
						margin-bottom:6px;
						margin-top:6px;
						padding:5px;
					}	
		#content .filmBox
			{
				float:right;
				/*width:250px;
				border-top:1px solid #774F84;
				border-bottom:1px solid #774F84;*/
				margin-right:0px;
				width:250px;
				background-color:#ecebd6;
			}
			#content .filmBox div.voteFilmPersonsNum
					{
						float:left;
						width:100px;
						line-height:20px;
						vertical-align:bottom;
						font-size:11px;
						margin:8px;
					}		
			#content .filmBox p
				{
					clear:left;
					margin:8px;
					margin-top:1px;
					font-size:11px;
					
				}
			#content .filmBox form
				{
					background-color:#ecebd6;
					margin:8px; padding:0px;
					
					border:0px;
					font-size:11px;
					
				}
				#content .filmBox input
					{
						font-size:11px;
						width:180px;
						background-color:#ecebd6;
						border:0px;
						border-bottom: 1px solid #9d986d;
						background-image: none;
						color:#524b26;
					}
				#content .filmBox	.sendFilmByMail
						{
								border:0px;
								width:17px;
								height:17px;
								margin:0px;			
						}
				#content .filmBox .screeningDay
					{
						margin:2px;
						padding:2px;
						
						display:inline;
						line-height:20px;
						background-color: #B9D300;
						border:1px solid #6E6A12;
						font-size:10px;
					}	
			img
				{
					border:0px; 
				}		
			img.right
				{
					float:right;
				}
			#content .imgTitle
				{
					margin:2px;
					color:#774F84;
					font-size:11px;
					
					
				}
				#content #space  
					{
						height:300px;
					}
		fieldset
			{
				border:0px;
				margin: 10px 0px;
				padding:10px;
				border-top: 1px solid #524b26;
				border-left: 1px dashed #524b26;
			}
			legend
				{
					color:#524b26;
					text-transform:uppercase;
					font-size:11px;
					padding:10px 5px;
				}			
			
	#rightCol
		{
			width:122px;
			margin-left:20px;
			
			float:right;
		}
	#flashOnRight
		{
			margin: 5px 0px 10px;
		}
		#flashOnRight p
			{
				font-size:10px;
			}	
		#rightCol #regionPerson
			{
				width:120px;
				margin-bottom:20px;
				background-color: #F0F0F0;
				float:right;
			}
			#regionPerson .imgSmallerBox
				{
					margin:0px;
					margin-bottom:10px;
					padding:0px;
					border:0px;
				}
				#regionPerson 
					{
						font-size:11px;
					}
				#regionPerson h3
					{
						margin:2px;
						font-size:11px;
					}
				#regionPerson .imgSmallerBox img
					{
					border:0px;
					margin:0px;
					padding:0px;
					width:120px;
					}
		
		#rightCol #searchForm
			{
				
				width:210px;
			}
			
			#searchForm label
				{
					display:block;
				}
			#searchForm label,  #searchForm select, #searchForm option, #searchForm input
				{
					font-size:10px;
				}	
		
		#rightCol p
			{
				margin:2px;
			}	
		#rightCol #regionLogos
				{
					width:120px;
					float:right;
					background-color:white;
					
					margin-right:0px;
					border:1px solid #A8ADB4;
					
				}
				#rightCol #regionLogos table
					{
						margin: 0px auto;
					}
				#regionLogos img
					{
						margin:10px;
					}
		#rightCol #regionLogos td
			{
				text-align:center;
			}
																										
#foot
	{
		/*background-color: #514826;*/
		border-top:1px solid #1E2D3B;
		float:left;
		width:100%;
		text-align:center;
		margin-bottom:0px;
		margin-top:15px;
	}			
	#inFoot
		{
	color:#1E2D3B;
	font-size:10px;
	/*letter-spacing:1px;*/
	text-transform:uppercase;
	padding:2px;
	margin-top:15px;
	margin-bottom:15px;
	width:800px;
	font-family: Arial, Helvetica, sans-serif;
	
		}
.credits
	{
		font-size:11px;
		color: #837870;
		margin:1px; padding:1px;
	}
.dottedClearLine, hr
	{
		clear:both;
		border:0px;
		border-top: 1px dashed  #A8ADB4;
		margin-top:10px;
		
	}
.clear
	{
		clear:right;
	}
td.right
	{
		text-align:right;
	}		
hr
	{
	border:0px;
	background-color:#A8ADB4;
	height:1px;
	}	
.navtext {
width:130px;
font-size:10px;
border:2px solid #87629;

layer-background-color:tan;
background-color:#A783B3;
color:white;
}	
.warning {color:#ffd200}	
	
	
th {color:black; font-weight:normal; text-align:right }
form {background-color: #e0decc; border-top:1px solid #a7a391; border-bottom:1px solid #a7a391; padding:10px; text-align:left}
#mailListForm
	{
		width:270px;
	}
.trailerLink
	{
		background-color:#00AECE;
		color:white; font-size:10px; text-transform:uppercase;
		border-bottom:1px dashed #00AECE;
		padding:2px 4px;
		width:120px;
	}
.back
	{
		margin:20px 0px;
		background: url(../imgs/backArrow.gif) no-repeat left center; padding-left:20px;
		text-transform:uppercase;
		cursor:pointer; cursor:hand;
	}
table.guests td, table.guests th
	{
		border-bottom: 1px dotted  #A8ADB4;
		font-size:11px
	}
table.guests th
	{
		text-align:left;
	}
.wall, h2
	{
	clear:left
	}
		
		
	
.wall img
	{
		float:left; margin:5px;
	}	
.wall a
	{display:block}
#content div.pressClip
	{
		
		margin-right:0px;
		
	}	
.pressClip img
	{
		border:7px solid #E3D0E7;
		margin-bottom:10px;
	}
.pressClip p
	{
		background-color: #E3D0E7;
		margin:0px; 
		padding:3px;
		padding-left:7px;
		padding-bottom:0px;
		width:200px;
		color:#774F84;
	}
.form
	{
		margin-bottom:20px;
	}
blockquote
	{
	margin: 5px 0px;
	font-style: italic;
	}
.ans
	{
		margin-left:20px;
		padding-left:10px;
		border-left:1px solid black;
	}
.hidden
	{
		display:none;
	}
	
#calendarTable th
	{
		font-size: 17px;
		text-align:center;
		vertical-align:middle;
	}
#formAudience
	{
		
		margin-top:10px;
	}
#formAudience a:hover,#fbLink a:hover
	{
		border:0px;
	}
#fbLink
	{
		margin:10px;
	}			