@charset "utf-8";
/* CSS Document */

body { margin:0 auto; padding:0; background: #FFFFFF url(../graphics/bg.jpg) no-repeat top center; color:#666666; 
       font-family:Arial, Helvetica, sans-serif; font-size:13px; }
a { color:#333333; text-decoration:none; border:none; }
a:hover { color:#FF9900; text-decoration:underline; }
a img, img { border:none; }
.clear { clear:both; }

h1 { font-size:26px; }
h2 { font-size:20px; }
#container { width:974px; margin:0 auto; }
#logo, #logo a { float:left; width:449px; height:77px; background:transparent url(../graphics/logo.png) no-repeat top left; 
                 text-indent:-9999px; display:block; padding:0; margin:0; }
				 
.menu_spacer { float:left; width:520px; }			 
#main_nav { width:520px; height:35px; background:transparent url(../graphics/menu_alap.jpg) no-repeat top left;
            margin:0; padding:0; float:left; }
#main_nav ul { height:35px; margin:0; padding:0; list-style-type:none; border:none; }
#main_nav ul li { display:block; float:left; padding:0; margin:0; border:none; }
#main_nav ul li a { display:block; height:35px; padding:0; margin:0; }
#main_nav ul li strong { display:none; }
li#menu_news a{ width:137px; }
li#menu_projects a { width:121px; }
li#menu_about_us a { width:125px; }
li#contact_us a { width:137px; }
li#menu_news a:hover { background:transparent url(../graphics/menu_over.jpg) 0px 0px no-repeat; }
li#menu_projects a:hover { background:transparent url(../graphics/menu_over.jpg) -137px 0px no-repeat; }
li#menu_about_us a:hover { background:transparent url(../graphics/menu_over.jpg) -258px 0px no-repeat; }
li#contact_us a:hover { background:transparent url(../graphics/menu_over.jpg) -383px 0px no-repeat; }

img.spacer { margin: 10px 15px; float:left; }
#landing_spacer { float:left; width:974px; }
#landing { padding:6px 0 0 5px; width:974px; float:left; background:transparent url(../graphics/landingbg.gif) no-repeat top left; }
#landing_img { /*width:974px; float:left; */}
#landing_news { margin: 15px 20px 0 16px; width:251px; height:360px; float:left; 
                background: transparent url(../graphics/panel_news.png) no-repeat top left; }
#landing_films { margin: 0px 20px 0 0; width:386px; height:370px; float:left; 
                 background: transparent url(../graphics/panel_films.png) no-repeat top left; }
#landing_top { margin-top:15px; width:251px; height:360px; float:left; 
               background: transparent url(../graphics/panel_top.png) no-repeat top left; }
ul.landinglinks { margin:60px 15px 0 38px; padding-left:0px;  list-style-image:url(../graphics/button.gif); }
ul.landinglinks li { margin-bottom:10px; font-size:12px;}
ul.landinglinks2 { margin:60px 15px 0 38px; padding-left:0px;  list-style-image:url(../graphics/button.gif); }
ul.landinglinks2 li { margin-bottom:5px; font-size:12px;}
#landing_news { font-size:14px; list-style-type:none; list-style:none; }
#landing_news b { color:#666; }
#landing_films img { border: 2px solid #cccccc; float:left; margin:75px 10px 0 10px; }
#films h4 { padding:0; margin:0 0 5px 0; }
#films a { float:right; font-weight:bold; color:#666666; }
#landing_films #films { width:200px; margin:75px 20px 0 0px; float:right; text-align:justify; }

#news { width:974px; float:left; color:#FFFFFF; text-align:justify;  }
#news h2 { color:#ffffff; margin-bottom:0; background:url(../graphics/blick.jpg) top left no-repeat; padding:0px 0 0 10px; }
#news h2 a { color:#ffffff;}
#news b { font-size:16px; color:#ccc; }
#news p { margin-top:5px; } 
#news_inner { width:974px; min-height:550px; float:left; background:url(../graphics/news_inner_middle.jpg) top left repeat-y; }
#news_inner .left { float:left; }
#news_list { width:950px; padding:0 0px 20px 15px; }
.news_items { width:435px; padding:0 20px 0 20px; float:left; }
.news_items_full { width:905px; padding:0 30px 10px 20px; float:left; }
.paginate { font-size:16px; float:right; font-weight:bold; color:#CCCCCC; margin:10px 0px 10px 0; }
.paginate a { color:#FFFFFF; }
.paginate a:hover { color:#FF9900; }

#in_production {  width:968px; float:left; }
#trailers { width:960px; /*height:590px;*/ float:left; padding-top:20px; background-color:#000000;  
            border-top:3px solid #202020; border-bottom:3px solid #202020; }			
#igazit { float:left; padding-left:6px; }	
#small_logo { float:right; clear:both; }			
#movie_list { width:962px; background-color:#0D0D0D; border-top:4px solid #202020; border-bottom:4px solid #202020; float:right; }
#movie_list a { margin: 30px 20px 30px 20px; float:left; text-decoration:none; cursor:pointer; }
a .movie_desc { display:none;}
a:hover .movie_desc { display:inline; float:left; width:360px; padding:230px 30px 0 20px; }
a .movie {  width:270px; float:left; border:4px solid #000000; }
a .movie .movie_picture { width:270px; background-image:none; height:400px; }
a:hover .movie .movie_picture { background: url(../graphics/movie_over.png) no-repeat bottom left; width:270px; height:400px; }
#movie_list h3 { color:#FF9900; margin-bottom:10px; }
#movie_list p { color:#FFFFFF; }
#movie_trailer { border:2px solid #0d0d0d; width:600px; height:410px; float:left; }
.trailers_position { float:left; padding-left:20px; padding-right:10px; }
.trailer_pics_inner { width:290px; background-color:#222222; border:2px solid #333; padding:0 10px 10px 10px;  }
.trailer_pics { float:right; width:325px; margin-bottom:15px;  }
.trailer_pics a { color:#ccc; }
.trailer_pics img {  border:2px solid #555; }
#trailers div.trailer_pics_inner h2 { color:#ffffff; margin-bottom:0; background:url(../graphics/blick2.jpg) top left no-repeat; padding:0px 0 0 10px; margin-top:10px; }
#trailers div.trailer_pics_inner h2 a { color:#ffffff;}
#trailer_info { border:2px solid #0d0d0d; width:580px; float:left; background-color:#121212; margin-top:10px; 
                padding:0 10px 10px 10px; margin-bottom:20px; }
#trailer_info h2 { color:#ffffff; margin-bottom:0; background:url(../graphics/blick3.jpg) top left no-repeat; padding:0px 0 0 10px; margin-top:10px; }
#trailer_info h2 a { color:#ffffff;}		
#tell_a_friend { display:block; border:none; position:relative; background:url(../graphics/tell_friend_2.jpg) no-repeat top left;
                 width:90px; height:64px; float:left; }
#tell_a_friend a, #tell_a_friend img { border:none; display:block; width:90px; height:64px;	float:left; }
#tell_a_friend a:hover img { visibility:hidden; }		

#extralinks { display:block; border:none; padding-bottom:10px; margin-left:12px;
                 width:290px; float:left; }
#extralinks h2 { color:#ffffff; margin-bottom:0; background:url(../graphics/blick5.jpg) top left no-repeat; padding:0px 0 0 10px; }
#extralinks a {color: #ffffff; font-weight: bold; line-height:1.5em;}
				 
.trailer_pics center img { float:none; border:none; margin:20px; padding-bottom:20px; }	
#trailer_title { width:640px; float:left; }
#trailer_title h1 {  margin-left:20px; margin-top:0; padding:0px 0 0px 20px;  
                    background:#000000 url(../graphics/blick4.jpg) no-repeat top left; }
	
#copy { color:#cdcdcd; font-weight:bold; float:left; }
#footer { width:974px; float:left; border-top:1px solid #dedede; line-height:2em; }
#footer_img { float:left; }
#design { width:222px; height:26px; background:transparent url(../graphics/design_1.jpg) no-repeat top left;
            margin:0; padding:0; float:right; }
#design ul { height:26px; margin:0; padding:0; list-style-type:none; border:none; }
#design ul li { display:block; float:left; padding:0; margin:0; border:none; }
#design ul li a { display:block; height:26px; padding:0; margin:0; }
#design ul li strong { display:none; }
li#stryker a { width:136px; }
li#wes a { width:86px; }
li#stryker a:hover { background:transparent url(../graphics/design_2.jpg) 0px 0px no-repeat; }
li#wes a:hover { background:transparent url(../graphics/design_2.jpg) -136px 0px no-repeat; }


/**menu kezdete**/
#menu { float:left; width:520px; }
ul#nav { 
/*pozicionalas
	clear: left; 
	position: absolute; 
	top: 22px; 
	left:555px;*/
	list-style-type: none; 
	/*margin: 3px 0px 0px 10px; 
	padding: 0px;*/ 
	width: 520px;
	margin:0; padding:0;
	
}

ul#nav li { 
	display: block; 
	float: left; 
	/*height:50px;*/
}

ul#nav li span { 
/*
	border-right: 1px solid #494949; 
	border-top: 1px solid #494949; 
	border-bottom: 1px solid #494949; */
	display: block; 
	/*width: 120px; */
}

ul#nav li a, ul#nav li a:hover	{ 
	/*menu magassag*/
	line-height: 30px; 
		
	display: block;
	/*menu szelesseg 
	width: 120px; */
	/*menu font szin*/
	color: #333; 
	text-align: center; 
	text-decoration: none; 
}



ul#nav ul { 
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	text-align: left; 
	/*width: 180px; */
	position: absolute;  
	/*border-left: 1px solid #333;*/
	/*border-right: 1px solid #494949;
	overflow: hidden;  */
}

ul#nav ul li { 
	
}

ul#nav ul li span { 
	border-right: 0px; 
	border-top: 0px; 
	border-bottom: 1px solid #494949; 
	/*width: 180px; */
}
/*
ul#nav ul li span a	{ 
	width: 180px; 
	text-align: left;
	padding-left: 5px; 
	
}*/

ul#nav li#menu2Container span a	{ 
	width: 160px; 
	text-align: left;
	padding-left: 5px; 
	display:block;
}



ul#nav li#menu3Container span a	{ 
	width: 160px; 
	text-align: left;
	padding-left: 5px; 
	display:block;
}



ul#nav li a { color:#ededed; font-weight:bold; display:block; }
ul#nav li a:hover { color:#FF9900;width: 160px; 
	display:block; }
ul#nav li#menu1Container span#cim1 { 
	height:35px; width:139px; background:transparent url(../graphics/menu_alap.jpg) 0 0 no-repeat;
}

ul#nav li#menu1Container span#cim1 a:hover { 
	height:35px; width:139px; background:transparent url(../graphics/menu_over.jpg) 0 0 no-repeat; 
}



ul#nav li#menu2Container span#cim2 { 
	height:35px; width:121px; background:transparent url(../graphics/menu_alap.jpg) -139px 0 no-repeat;
}
 
ul#nav li#menu2Container span#cim2 a:hover { 
	height:35px; width:121px; background:transparent url(../graphics/menu_over.jpg) -139px 0 no-repeat; 
}

ul#nav li#menu2Container span#cim2_1 { 
	background-color:#4f4f4f; border:2px solid #666666;
	 font-weight:bold;	display:block;
}

 
ul#nav li#menu2Container span#cim2_1 a:hover { 
	background-color:#ff9900; color:white; width:160px; display:block;
	
}

ul#nav li#menu2Container span#cim2_2 { 
	background-color:#4f4f4f; border-right:2px solid #666666; border-left:2px solid #666666;
	border-bottom:1px solid #666666; 
	 font-weight:bold;
}
 
ul#nav li#menu2Container span#cim2_2 a:hover { 
	background-color:#ff9900; color:white; 
	width:160px; display:block;
}



ul#nav li#menu3Container span#cim3 { 
	height:35px; width:125px; background:transparent url(../graphics/menu_alap.jpg) -260px 0 no-repeat; 
}
 
ul#nav li#menu3Container span#cim3 a:hover { 
	height:35px; width:125px; background:transparent url(../graphics/menu_over.jpg) -260px 0 no-repeat;
}

ul#nav li#menu3Container span#cim3_1 { 
	background-color:#4f4f4f; border:2px solid #666666; 
	 font-weight:bold; 
} 
 
ul#nav li#menu3Container span#cim3_1 a:hover { 
	background-color:#ff9900; color:white; width:160px; display:block;
}

ul#nav li#menu3Container span#cim3_2 { 
	background-color:#4f4f4f; border-right:2px solid #666666; border-left:2px solid #666666;
	border-bottom:1px solid #666666; 
	 font-weight:bold;
}
 
ul#nav li#menu3Container span#cim3_2 a:hover { 
	background-color:#ff9900; color:white; width:160px; display:block;
}

ul#nav li#menu3Container span#cim3_3 { 
	background-color:#4f4f4f; border-right:2px solid #666666; border-left:2px solid #666666;
	border-bottom:1px solid #666666; 
	 font-weight:bold;
}
 
ul#nav li#menu3Container span#cim3_3 a:hover { 
	background-color:#ff9900; color:white; width:160px; display:block;
}



ul#nav li#menu4Container span#cim4 { 
	height:35px; width:135px; background:transparent url(../graphics/menu_alap.jpg) -385px 0 no-repeat; 
}
 
ul#nav li#menu4Container span#cim4 a:hover { 
	height:35px; width:135px; background:transparent url(../graphics/menu_over.jpg) -385px 0 no-repeat;
}




#menu1Content { 
	display: none; 
	z-index: 10; 
	height: 0px; 
}

#menu2Content { 
	display: none; 
	z-index: 10; 
	height: 0px; 
}

#menu3Content { 
	display: none; 
	z-index: 10; 
	height: 0px; 
}

#menu4Content { 
	display: none; 
	z-index: 10; 
	height: 0px;
}
/***menu vege**/