html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

body{
line-height: 1;
background: #fff url('images/hatter.jpg') center top no-repeat;
font-family: Georgia, "Times New Roman", Times;
text-align:center;
}

ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus{ outline: 0; }

a:link{
font-size: 1em;
color: #006120;
font-style: italic;
overflow: auto;
}

a:active{
color: #006120;
font-style: italic;
overflow: auto;
}

a:hover{
color: #0d2905;
font-style: italic;
overflow: auto;
}

a:visited{
font-style: italic;
overflow: auto;
font-size: 1.2em;
color: #003320;
}


ins{ text-decoration: none; }
del{ text-decoration: line-through; }

h1{
font-size:180%;
font-weight:normal;
margin:0;
padding:20px;
}

h2{
font-size: 2.5em;
padding: 10px;
font-weight: bold;
font-family: Georgia "Times New Roman" Times;
font-style: italic;
color: #002400;
overflow: auto;
}	

h3{
font-size:140%;
font-weight:bold;
}	

img{border:none;}

.klir{
clear: both;
}

.balra{
float: left;
}

.jobbra{
float: right;
}

.kozepre{
text-align: center;
}


.graphic, #prevBtn, #nextBtn{
margin:0;
padding:0;
display:block;
overflow:hidden;
}

.kozepre{
text-align: center;
margin-right: auto;
margin-left: auto;
}

.t_kozepre{
text-align: center;
margin-right: auto;
margin-left: auto;
margin-top: 20px;
}

.t_jobbra{
text-align: right;
margin-left: auto;
margin-top: -30px;
}

#nyelvek{
position: absolute;
top: 35px;
left: 50%;
width:62px;
margin-left: 310px;
}


#container{
float: left;
position:relative;
top: 0px;
left: 50%;
text-align:left;
width:990px;
margin-left: -510px;
}

#content{
margin-top: 80px;
position:relative;
color: white;
float:none;
}			

#slider{
width:880px;
}

#slider ul, #slider li, #slider2 ul, #slider2 li, #slider3 ul, #slider3 li, #slider4 ul, #slider4 li, #slider5 ul, #slider5 li{
margin:0;
padding:0;
list-style:none;
display: inline;  
float: left;
}

#slider li, #slider2 li, #slider3 li, #slider4 li, #slider5 li{ 
width:880px;
height:490px;
list-style-position:inside;
display: inline;  
float: left;
}	

#slider li .fecni, #slider2 li .fecni, #slider3 li .fecni, #slider4 li .fecni, #slider5 li .fecni{ 
width:860px;
height:460px;
display:inline;
float: left;
background: url('images/lap2.png');
}	

p#controls, p#controls2, p#controls3, p#controls4, p#controls5{
display:block;
margin:0;	
width:123px;
height:43px;
position:relative;
} 
	
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2, #prevBtn3, #nextBtn3, #prevBtn4, #nextBtn4, #prevBtn5, #nextBtn5{ 
display:block;
margin:0;
overflow:hidden;	
width:123px;
height:43px;
position:absolute;
left:-20px;
top:-460px;
}	

#nextBtn, #nextBtn2, #nextBtn3, #nextBtn4, #nextBtn5{ 
position: relative;
margin-top: -40px;
left:700px;
}					
		
#prevBtn, #prevBtn2, #prevBtn3, #prevBtn4, #prevBtn5{ 
position: relative;
margin-top: -40px;
left:580px;
}								

#rolam, #hirek, #online, #offline, #contact{
padding-top: 20px;
margin-bottom: 50px;
}

#contact{
margin-bottom: 150px;
}

#rolam h2, #hirek h2, #online h2, #offline h2, #contact h2{
xtext-align: center;
position: absolute;
margin-top: -20px;
left: 50px;
height: 3em;
}


.szoveg{
padding-top: 60px;
margin-left: 80px;
width: 80%;
}

#rolam .szoveg{
text-align: left;
font-size: 1.05em;
line-height: 120%;
}

#rovidbal{
float: left;
width: 60%;
}

.sima{
list-style:circle;
}

.sima li{ 
list-style:circle;
display:block;
overflow:visible;
}


#masik_contact{
width: 500px;
font-size: 1em;
}

#masik_contact a{
font-weight: bold;
}

.egysor{
width: 700px;
margin-top: 0px;
}

.egyoszlop{
float: left;
text-align: center;
margin-left: 50px;
width: 150px;
}



#footer, #footer_en{
position: absolute;
left:50%;
margin-left: -490px;
height: 140px;
width:980px;
background: url('images/lablec3.png');
}

#footer_en{
background: url('en/images/lablec3.png');

}

#slider, #slider2, #slider3, #slider4, #slider5{
color: black;
} 

.refpic{
margin: -20px 10px 10px -20px;
float: left;
}

#labszov{
text-align: right;
position: relative;
top: 55px;
right: 150px;
color: white;
}

#labszov a{
color: white;
}

#slider ul li ul li, #slider2 li ul li, #slider3 li ul li, #slider4 li ul li, #slider5 ul li ul li{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
height: 100%;
}

#nav{
position: absolute;
top: 180px;
left:50%;
margin-left: 380px;
}

#menu1{
margin-left: -20px;
margin-bottom: 5px;
}
#menu2{
margin-left: 20px;
margin-bottom: 5px;
}
#menu3{
margin-left: 0px;
}

#arnyek{
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background: black;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
opacity:0.9;
z-index:1;
}

#arnyek2{
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 2000px;
background: black;
z-index:1;
visibility: hidden;
color: white;
}

#loading{
position: absolute;
left: 50%;
margin-left: -300px;
top: 50%;
width: 600px;
height: 300px;
color: white;
}

#ie{
position: absolute;
left: 50%;
margin-left: -300px;
width: 600px;
height: 300px;
color: white;
}

#ie a:link, #ie a:hover, #ie a:active, #ie a:visited{
color: white;
font-weight: bold;
font-style: italic;
overflow: auto;
}

#jog{
position: absolute;
top: 50%;
margin-top: -250px;
left: 50%;
margin-left: -200px;
width: 400px;
height: 300px;
background: black;
border: 4px solid white;
visibility: hidden;
z-index:1;
color: white;
padding: 50px;
text-align: justify;
}

#jog a:link{
text-align: right;
font-weight: bold;
color: white;
}

#jog a:hover, #jog a:active, #jog a:visited{
color: white;
}

#baldoboz{
float: left;
}


#jobbdoboz{
float: right;
margin-top: -10px;
background: url('images/uzenethatter.jpg') center right no-repeat;
}

.inputback{
background: url('images/inputhatter.jpg') center left no-repeat;
}

input#nev, input#email, input#targy{
background:transparent none repeat scroll 0 0;
border:0 none;
color:#0c3307;
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:bold;
margin:15px 0px 15px 10px;
padding:7px 0px 10px 10px;
width: 270px;
}

#uzenet{
border: none;
position: relative;
right:0px;
top:0px;
background:transparent none repeat scroll 0 0;
color:#0c3307;
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:bold;
height:190px;
width:330px;
margin:15px 0px 15px 45px;
overflow:hidden;
padding-left:15px;
padding-top:20px;
}

#submit_btn{
margin-top: 20px;
margin-left: 550px;
}