a:link{
color:#FFFFFF;
text-decoration:underline;
}
a:visited{
color:#FFFFFF;
text-decoration: underline; 
}
a:hover{
color:#FFFFFF;    
text-decoration: none; 
}
a:active{
color:#FFFFFF;    
text-decoration: underline; 
}

.arnyek div{
background:url('../images/shadow.gif') no-repeat right bottom;
padding:4px 10px 10px 4px;	
border:none;
border-top:#eee 1px solid;
border-left:#eee 1px solid;
outline: none;	
}

body{
font-family: cursive;    
background-color: #FF99CC;
margin: 20px auto;
background-image: url('../images/hatter.png');
font-size: 15px;
color: #060606;   
}

br{
clear: both;    
}

.gal_kep{
text-align: center;
float:left;
width:150px;
height:150px;
padding: 5px 0 0 2px;
margin: 2px 5px;
position: relative;
border:1px solid gray;
background-color: #FFFFFF;
}

.galeriak{
margin:auto;
width:800px;
line-height:2em;    
}

form,img{
padding: 0;
margin: 0;
border: 0px;    
}

h1{
margin-left: 60px;    
}

.kovetkezo{
float:right;
height:20px;
position:relative;
top:25px;
right:20px;    
}

label{
float: left;
width: 70px;
padding: 2px;
}

.lapozo{
margin: 10px auto;     
height: 20px;
text-align: center;	
}

.nap{
position:absolute;
text-align:center;
font-weight:bold;
padding:15px 5px;
width:85px;
height:65px;
}

#olyan{
top:110px;
left:60px;
}

#mar{
top:150px;
left:230px;
}

#bizt{
padding: 0 0;    
width:95px;
height: 85px;    
top:307px;
left:139px;
}

#szeret{
top:115px;
left:433px;
}

#tanul{
top:132px;
left:645px;    
}

#mindig{
top:322px;
left:630px;
}

#apa{
top:100px;
left:848px;    
}

#leg{
top:273px;
left:823px;    
}

div.kulso{
background-color:#79C3F0;
width: 1003px;
margin: auto;    
}

table.main {
width: 1004px;
border: 1px solid #FF99CC;
background-color: #79C3F0;
background: url('../images/hatter3.png') no-repeat bottom left;
/*background: url('../images/hatter2.png');*/
margin:auto; 
}

table{
border-collapse: collapse;    
}

ul#menu{
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:30px;
font-size:12px;
font-weight:bold;
background:transparent url(../images/nav_bg.png) repeat-x top left;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

ul#menu li{
display:block;
float:left;
margin:0;
padding:0;
}

ul#menu li a{
width:83px;
display:block;
float:left;
color:#999999;
text-decoration:none;
font-weight:bold;
padding:8px 20px 0 20px;
}

ul#menu li a:hover{	
color:#FFFFFF;
height:22px;
background:transparent url(../images/nav_bg.png) 0px -30px no-repeat;		
}

ul#menu li a.current{
display:inline;
color:#FFFFFF;
height:22px;
background:transparent url(../images/nav_bg.png) 0px -30px no-repeat;	
float:left;
margin:0;
}

.vissza{
float:left;
height:20px;
position:relative;
top:25px;
left:20px;    
}
