*{
	margin:0; padding:0;
	font-size:13px;/*13px az eredeti*/
	font-family:sans-serif, arial;
}

/*Style for tags*/

html,body{
margin:0;
height:100%;
border:none;
}

body{
	background-color:#020507;
	/*margin-top:67px;*/
	/*margin-bottom:58px;*/
	margin-top:0px;
	margin-bottom:0px;
}

table{
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
}

td{
	vertical-align:top;
}

img{
	border:none;
}

a{
	text-decoration:none;
}

/*Cursors:pointer*/
#critics #korte{
	cursor:hand; cursor:pointer;
}

/*Relative positioning and margin:auto. This style for all content DIV-s*/

#maindiv, #content_dp, #content_videoviewers, #content_videos, #news, #heightres, #lowres, #critics, #stories, #makingofsite, #interviewssite, #actors, #contact, #sponsors{
	position:relative;
	margin:auto;
	text-align:left;
	width:1005px;
	height:561px;
}

/*First "Select Language" site*/

#lowres{
	height:575px;
	width:998px;
	background-image: url(../images/sel_lang_bg.jpg);
}

#heightres{
	height:575px;
	background-image: url(../images/sel_lang_bg_big.jpg);
	/*width:1250px;*/
	width:100%;
}

/*****************/

/*End of tag styles*/

#maindiv{
	height:575px;
}

#content, #empty_content{
	position:absolute;
	background-image: url(../images/main_bg.jpg);
	text-align:left;
	height:575px;
	width:1005px;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#empty_content{
	background-image: none;
	opacity: 1;
	filter: alpha(opacity = 100);
	height:575px;
	width:1005px;
}

#sitetitle{
	text-align:center;
}

#logo{
	position:relative; top:328px; left:37px;
}

#psfilm{
	position:absolute; top:524px;
}

/*Design and Photos*/
#designdiv{
	position:absolute;
	right:644px;
	top:270px;
	width:300px;
	height:160px;
	text-align:right;
	display:none;
	padding-top:70px;
}

#photosdiv{
	position:absolute;
	left:646px;
	top:270px;
	width:300px;
	height:160px;
	text-align:left;
	display:none;
	padding-top:70px;
}

.linkrows{
	padding-bottom:30px;
}

#designdiv .linkrows .hand, #photosdiv .linkrows .hand{
	position:relative; top:6px; margin-left:8px;
}

#photosdiv .linkrows .hand{
	margin-right:8px; margin-left:0;
}

#content_dp{
	background-image: url(../images/bg_design_and_photos.jpg);
}

#content_dp img, #content_videoviewers img, #content_videos img, #makingofsite img{
	position:absolute;
}

#content_dp #menu{
	position:absolute;
	top:80px;
	left:435px;
}

#design{
	top:216px; left:138px;
}

#photos{
	top:216px; left:705px;
}

/* Hírek */
#news{
	background-image: url(../images/bg_news.jpg);
	height:700px;
}

#news #menu, #news #prev_menu{
	position:absolute;
	left:23px;
	top:20px;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#news #prev_menu{
	opacity: 1;
	filter: alpha(opacity = 100);
}

#news #book{
	position:absolute;
	left:177px;
	top:200px;
	width:475px;
	height:408px;
}

#news #content{
	position:absolute;
	left:177px;
	top:200px;
	overflow:auto;
	background-image:none;
	width:475px;
	height:408px;
	background-color:#ffffff;
	padding:5px;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#news #content h1, #news #content h2, #critics #content h1, #critics #list h2, #actors #content h1{
	font-size:23px;
	padding:3px 0 8px 0;
	margin:0;
	font-family:georgia, Times New Roman;
}

#news #content div div, #news #content div p,  #critics #list div div, #critics #list div p,  #critics #content div div, #critics #content div p, #stories #content div, #stories #content p, #actors #content div, #actors #content p{
	padding:0;
	margin-bottom:5px;
	font-size:13px;
	font-family:georgia, Times New Roman;
	text-indent:15px;
}

#news  #content h2, #critics #list h2{
	padding-bottom:0;
}

#news  #content h2 a, #critics #list h2 a{
	color:#000000;
	font-size:15px;
}

#news  #content a,  #critics #list a{
	color:#ff0000;
}

#news  #content img, #critics  #list img, #critics #content img, #actors #content img{
	float:left;
	margin-right:5px;
}

#news  #content .articles, #critics  #list .articles{
	margin-bottom:10px;
}

#news  #content .date, #critics  #list .date, #critics  #content .date{
	font-style:italic;
	padding:0 0 3px 0;
	text-indent:0px;
}

#news  #content #lead{
	font-weight:bold;
}

#news #goback, #actors #goback{
	padding:3px;
	text-align:right;
	background-color:#ed1b24;
	border-top:1px solid #a94044;
	border-bottom:1px solid #a94044;
	text-indent:0;
}

#news #goback a, #actors #goback a{
	color:#f7de83;
	font-family:georgia, Times New Roman;
	font-size:13px;
	padding-right:15px;
	font-weight:bold;
}

/*Press and critics*/

#critics{
	background-image: url(../images/bg_critics.jpg);
}

#critics #content{
	background-image: url(../images/critics_content_bg.jpg);
	width:595px;
	height:359px;
	position:absolute;
	left:382px;
	top:10px;
	opacity: 1;
	filter: alpha(opacity = 100);
	/*overflow:auto;*/
	padding:5px;
}

#critics #list{
	background-image: url(../images/critics_list_bg.jpg);
	width:329px;
	height:273px;
	position:absolute;
	left:18px;
	top:266px;
	overflow:auto;
	padding:5px;
}

#critics #korte{
	position:absolute;
	left:45px;
	top:100px;
}

#critics #menu{
	position:absolute;
	left:190px;
	top:125px;
	display:none;
	z-index:1000;
}

/*Stories and Concept*/

#stories{
	background-image: url(../images/bg_story_concept.jpg);
	height:560px;
}

#stories #content{
	background-image: url(../images/stories_content_bg.jpg);
	width:478px;
	height:524px;
	position:absolute;
	left:14px;
	top:14px;
	overflow:auto;
	padding:5px;
	opacity: 1;
	filter: alpha(opacity = 100);
	color:#ffffff;
	font-size:13px;
}

#stories #menu{
	position:absolute;
	left:562px;
	top:529px;
}

#stories h2{
	color:#ffffff;
	font-size:16px;
	padding-bottom:14px;
	font-family:georgia, Times New Roman;
}

/*Videok oldal*/
#content_videos{
	background-image: url(../images/bg_videos.jpg);
}

#trailer, #interviews, #teaser, #makingof, #content_videos #menu, #content_videoviewers #menu, #makingofsite #menu, #interviewssite #menu{
	display:none;
}

#content_videos #menu{
	left:890px; top:170px;
}

#content_videoviewers #menu{
	left:890px; top:192px;
}

#trailer, #interviews{
	top:470px;
}

#teaser, #makingof{
	top:463px;
}

#videodiv, #elso_fej, #elso_test, #masodik_fej, #harmadik_fej, #negyedik_fej, #negyedik_test, #book, #backto{
	position:absolute;
	cursor:hand; cursor:pointer;
}

#videodiv{
	top:221px; left:312px; width:386px; height:284px;cursor:default;
}

#book{
	top:93px;
	left:907px;
	width:38px;
	height:82px;
}

#elso_fej{
	top:145px; left:245px; width:125px; height:89px;
}

#elso_test{
	top:234px; left:145px; width:167px; height:231px;
}

#masodik_fej{
	top:105px; left:370px; width:105px; height:129px;
}

#harmadik_fej{
	top:125px; left:532px; width:118px; height:109px;
}

#negyedik_fej{
	top:175px; left:650px; width:100px; height:59px;
}

#negyedik_test{
	top:234px; left:664px; width:146px; height:231px;
}

#content_videos #backto, #content_videoviewers #backto, #makingofsite #backto, #interviewssite #backto{
	left:57px; top:107px;
}

#content_videos #sitetitle img, #content_videoviewers #sitetitle img, #makingofsite #sitetitle img, #interviewssite #sitetitle img{
	margin-top:10px;
	position:static;
}

#content_videos #sitetitle img{
	position:absolute;top:167px;left:60px;
}

#content_videoviewers{
	background-image:url(../images/bg_videoviewers.jpg)
}

#content_videoviewers #book{
	top:115px;
	left:907px;
}

#content_videoviewers #videodiv{
	top:241px; left:312px; width:386px; height:284px;cursor:default;
}

/*Making of - Werkfilmek*/

#makingofsite{
	background-image: url(../images/bg_makingof.jpg);
}

#ap{
	top:463px;
}

#pl{
	top:467px;
}

#makingofsite #book{
	top:81px;
	left:907px;
}

#makingofsite #menu{
	left:891px; top:166px;
}

#makingofsite #sitetitle img{
	margin-top:20px;
}

#makingofsite #videodiv{
	top:208px; left:312px; width:386px; height:284px;cursor:default;
}

/*Interviews*/

#interviewssite{
	background-image: url(../images/bg_interviews.jpg);
}

#interviewssite #book{
	top:113px;
	left:905px;
}

#interviewssite #menu{
	left:889px; top:176px; position:absolute;
}

#interviewssite #sitetitle img{
	margin-top:20px;
}

#interviewssite #videodiv{
	top:208px; left:295px; width:386px; height:304px;cursor:default;
}

/*Abszolut pozícionált nevek*/
#macsai, #macsai_hand, #biro, #biro_hand, #mucsi, #mucsi_hand, #sinko, #sinko_hand, #kerekes, #kerekes_hand, #haumann, #haumann_hand, #balazs, #balazs_hand, #czukor, #czukor_hand, #krysztof, #krysztof_hand, #kiss, #kiss_hand, #varga, #varga_hand, #gadus, #gadus_hand, #birkas, #birkas_hand, #goczan, #goczan_hand, #szesztay, #szesztay_hand, #sparrow, #sparrow_hand, #kamondi, #kamondi_hand, #toth, #toth_hand
{
position:absolute;	
}

#macsai_hand, #biro_hand, #mucsi_hand, #sinko_hand, #kerekes_hand, #haumann_hand, #balazs_hand, #czukor_hand, #krysztof_hand, #kiss_hand, #varga_hand, #gadus_hand, #birkas_hand, #goczan_hand, #szesztay_hand, #sparrow_hand, #kamondi_hand, #toth_hand{
display:none;	
}

/*Bal oldali nevek*/
#macsai{ right:56px; top:5px;}
#macsai_hand{ right:0;top:0;}

#biro{ right:56px; top:35px;}
#biro_hand{ right:0;top:30px;}

#mucsi{ right:56px; top:65px;}
#mucsi_hand{ right:0;top:60px;}

#sinko{ right:56px; top:95px;}
#sinko_hand{ right:0;top:90px;}

#kerekes{ right:56px; top:130px;}
#kerekes_hand{ right:0;top:120px;}

#haumann{ right:56px; top:155px;}
#haumann_hand{ right:0;top:150px;}

#balazs{ right:56px; top:185px;}
#balazs_hand{ right:0;top:180px;}

#czukor{ right:56px; top:215px;}
#czukor_hand{ right:0;top:206px;}

#krysztof{ right:26px; top:248px;}
#krysztof_hand{ right:-30px;top:226px;}

/*Jobb oldali nevek*/

#kiss{ left:51px; top:5px;}
#kiss_hand{ left:0px;top:0px;}

#varga{ left:51px; top:35px;}
#varga_hand{ left:0px;top:30px;}

#gadus{ left:51px; top:65px;}
#gadus_hand{ left:0px;top:60px;}

#birkas{ left:51px; top:90px;}
#birkas_hand{ left:0px;top:85px;}

#goczan{ left:51px; top:120px;}
#goczan_hand{ left:0px;top:115px;}

#szesztay{ left:51px; top:150px;}
#szesztay_hand{ left:0px;top:145px;}

#sparrow{ left:51px; top:185px;}
#sparrow_hand{ left:0px;top:175px;}

#toth{ left:51px; top:212px;}
#kamondi_hand{ left:0px;top:201px;}

/*
#toth{ left:21px; top:243px;}
#toth_hand{ left:-30px;top:221px;}*/


/*Sajtóanyagok/presskits*/

#presskits{
	position:absolute;
	top:45px;
	left:97px;
	width:394px;
	height:463px;
	padding:5px;
	color:#ffffff;
	font-family:georgia, Times New Roman;
	font-size:13px;
	overflow:auto;
}

#presskits h2{
	color:#ffffff;
	font-family:georgia, Times New Roman;
	font-weight:bold;
	font-size:18px;
	padding-bottom:14px;
}

#presskits img{
	margin-right:10px;
}

#presskits a{
	color:#ffffff;
	font-family:georgia, Times New Roman;
	font-weight:bold;
}

#presskits a:hover{
	text-decoration:underline;
}

/*Actors/Színészek*/

#actors{
	background-image: url(../images/bg_actors.jpg);
}

#actors #sitetitle{
	position:absolute;
	top:30px;
	left:267px;
}

#actors #menu{
	position:absolute;
	bottom:20px;
	right:116px;
}

#actors #content{
	position:absolute;
	left:117px;
	top:107px;
	overflow:auto;
	background-image:none;
	width:405px;
	height:228px;
	padding:5px;
	opacity: 1;
	filter: alpha(opacity = 100);
}

#actors #content h2{
	color:#ffffff;
	font-family:georgia, Times New Roman;
	font-weight:bold;
	font-size:18px;
	padding-bottom:14px;
}

#actors #content img{
	margin-right:10px;
}

#actors #content a{
	color:#ffffff;
	font-family:georgia, Times New Roman;
	font-weight:bold;
}

#actors #content a:hover{
	text-decoration:underline;
}

#actors #fotodiv{
	position:absolute;
	top:223px;
	left:700px;
}

/*Contact*/

#contact{
	background-image: url(../images/bg_contact.jpg);
}

#contact #sitetitle{
	position:absolute;
	top:30px;
	left:267px;
}

#contact #menu{
	position:absolute;
	bottom:35px;
	right:116px;
}

#contact #content{
	position:absolute;
	left:235px;
	top:33px;
	overflow:auto;
	background-image:none;
	width:506px;
	height:483px;
	padding:5px;
	opacity: 1;
	filter: alpha(opacity = 100);
	color:#ffffff;
}

#contact #content h2{
	color:#ffffff;
	font-family:georgia, Times New Roman;
	font-weight:bold;
	font-size:18px;
	padding-bottom:14px;
}

#contact #content a{
	color:#ffffff;
	font-family:georgia, Times New Roman;
	font-weight:bold;
}

#contact #content a:hover{
	text-decoration:underline;
}

/* Sponsors */

#sponsors{
	background-image: url(../images/bg_sponsors.jpg);
}

#sponsors #sitetitle{
	position:absolute;
	top:30px;
	left:267px;
}

#sponsors #menu{
	position:absolute;
	bottom:10px;
	right:390px;
}

#sponsors #content{
	position:absolute;
	left:235px;
	top:33px;
	overflow:auto;
	background-image:none;
	width:506px;
	height:483px;
	padding:5px;
	opacity: 1;
	filter: alpha(opacity = 100);
	color:#ffffff;
}

#sponsors #content h2{
	color:#ffffff;
	font-family:georgia, Times New Roman;
	font-weight:bold;
	font-size:18px;
	padding-bottom:14px;
}

#sponsors #content a{
	color:#ffffff;
	font-family:georgia, Times New Roman;
	font-weight:bold;
}

#sponsors #content a:hover{
	text-decoration:underline;
}

#sponsors #mozgo{
	position:absolute;
	width:1005px;
	left:0;
	bottom:80px;
	max-height:100px;
	overflow:hidden;
}

#mozgo a img{
	margin-right:25px;
}