﻿body 
{
	margin:10px;
	background:#1F1F1F;
	color:#FFF;
	font-family:Verdana, Arial;
	font-size:12px;
}
.wrap 
{
	margin:0px auto;	
	width:900px;
	max-width:900px;
	position:relative;
	overflow:hidden;
}
.header 
{
	background:url('/gffc/images/header.png');
	width:900px;
	height:130px;
}
.headerGR 
{
	background:url('/gffc/images/header_gr.png');
	width:900px;
	height:130px;
}
.headerEN
{
	background:url('/gffc/images/header_en.png');
	width:900px;
	height:130px;
}
.menu 
{
	margin:20px 0px 0px 0px;
	width:900px;
	height:32px;
	background:url('/gffc/images/pixel.gif')	
}
.menuitem 
{
	float:left;	
}
.mainflash 
{
	width:900px;
}
img 
{
	border:0px;	
}
.footer 
{
	width:900px;
	height:40px;
	background:url('/gffc/images/pixel_footer.gif')	
}
.blacktxt 
{
	color:#000;	
}
.orangetxt 
{
	color:#FE6D10;	
}
.stenciltxt 
{
	font-family:Stencil;	
}
.content 
{
	width:900px;
	margin:20px 0px 20px 0px;	
	clear:both;
}
.formexplain 
{
	float:left;
	width:180px;
	text-align:right;
	padding:5px;
	font-family:Stencil, Arial;
	color:#FF6D0d;
	font-size:20px;	
}
.forminputs 
{
	float:left;
	padding:5px;	
}
.clearer 
{
	clear:both;	
}
.register 
{
	width:530px;
	text-align:right;	
	margin-bottom:30px;
}
.inputs 
{
	font-family:Arial;
	font-size:14px;
	width:250px;
}
.submitdiv 
{
	padding:10px;
	width:440px;
	text-align:right;	
}
.submitbtn 
{
	border:0px;
	cursor:hand;
	background:url('/gffc/images/submit_btn.gif');
	width:113px;
	height:26px;
}
.lang 
{
	color:#FE6D10;
}
.lang a 
{
	font-weight:bold;
	color:#FE6D10;
	text-decoration:none;	
}
a 
{
	color:#FE6D10	;
	text-decoration:none;
}
.photogallery
{    
    background: #383838;
    width:900px;
    height:550px;   
    position: relative;     
}
.photoimages
{
	background: url('/gffc/images/pixel_photos.gif');	
	padding:0px 0px 2px 10px;
}
.photoimages a
{
	cursor: hand;
}
#fullphoto
{
	display: none;
	position: absolute;
	top:0px;
	left:0px;	
	background: url('/gffc/images/photostr.png');
}
.teaser_gr
{
    display:block;    
    
}
.videotrailer
{    
    background: #383838;
    width:900px;
    height:560px; 
    text-align: center;
    padding-top: 80px;
    position: relative;
}
.uploaddiv 
{
	position:absolute;
	width:700px;
	height:500px;
	background:url('/gffc/images/upload_bg.png') no-repeat;
	overflow:hidden;
	z-index:9999;
	left:200px;	
	top:140px;
}
