*{
padding: 0;
margin: 0;
font-family: arial;
font-size: 15px;
text-decoration: none;

}


body{
background-color:#e0e0e0;
background-image:url('../image/bgcsik.png');
background-repeat:repeat-x;
}


div#container{
 width:900px;
 margin:30px auto;
}



#header{
width:900px;
height:250px;
background-image:url('../image/header.png');
margin:0px auto;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}


ul#menu {
list-style: none;
text-align:center;
font-weight:bold;
height:40px;




}

ul#menu li{
float: left;
background:#999999;
width:112px;
height:40px;
margin:0 2px 0 0;

}
#divmenu ul ul{
display:none;
}

#divmenu ul li ul li{
margin:0px 0px 3px 0px;
line-height: 2em;

}


#divmenu  ul li:hover ul{
display:block;
list-style: none;
}

#divmenu{
width:900px;
height:40px;
margin:2px auto 0px auto;
background-color:#99FFCC;
border-top-left-radius:10px;
border-top-right-radius:10px;
position:relative;
z-index:1;
}

ul#menu li a{
color:#1AFF1A;
display:block;
padding:2px;
text-shadow:0.1em 0.1em 0.2em black;
height:40px;

}



h1{
text-align:left;
font-size:35px;
color:#cacaff;
text-shadow:0.1em 0.1em 0.2em black;

}


h2{
text-align:center;
font-size:22px;
color:#00773C;
text-shadow:0.1em 0.1em 0.2em black;

}



h3{
text-align:center;
font-size:17px;
color:#444444;

}

h3 a{
text-align:center;
font-size:17px;
color:#444444;

}

h4{
text-align:center;
color:#444444;

}



.page{
background-color:#caffca;
width:860px;
padding:20px;
margin: 10px auto;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
position:relative;

}

p{
text-align:justify;
color:#444444;
text-decoration:none;
line-height:160%;
}



p.p1{
text-decoration:underline;
font-weight:bold;
font-size:15px;
color:#444444;

}

li{
font-size:15px;
font-weight:normal;

}


h4 ul {
padding:20px;
} 



h5{
text-align:left;
font-size:17px;
color:#444444;
}

h6{
text-align:right;
font-size:15px;
font-weight:bold;
color:#444444;

}

-#oldalmenu{
background-color:#006600;
height:425px;
width:120px;
padding:8px 0px 8px 8px;
box-shadow:2px 2px 2px #303030;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;

}
-#oldalmenu:hover{
background-color:#99FFCC;
}
#oldalmenu{
width:115px;
text-align:center;
}



#menu2{

list-style: none;
text-align:center;
font-weight:bold;
height:160px;



}

ul#menu2 li a{
color:#1AFF1A;
display:block;
text-shadow:0.1em 0.1em 0.2em black;

}


ul#menu2 li a:hover, ul#menu li a:hover{
color:#05430C;

}
/* menü háttér szürke */
ul#menu2 li{
background:#999999;
width:112px;
height:40px;
margin:2px auto  0 0;
box-shadow:2px 2px 2px #303030;
padding:5px 0 0 0;
}


/* menü háttér világos */
ul#menu li:hover,ul#menu2 li:hover{
background-color:#FCFCFC;

}

ul#menu2 li:hover{
width:128px;
position:relative;
left:-8px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;

}



.m2{

border-top-left-radius:10px;
border-top-right-radius:10px;




}


.m1{

border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
line-height: 2em;
}

#kapcs tr td,#letolttable tr td {
padding:6px;
}

/* szövegek */


.szovegek{
line-height:160%;
/*word-spacing: 9px;*/
/*text-indent: 52px;*/
}


/*naptár*/



#naptar{
width:150px;
height:200px;
background-color:#218d10;
background-image:url('../kepek/hatter/naptarh.png');
text-align:center;
position:absolute;
right:10px;
top:120px;
padding: 0px 2px 13px 2px;
box-shadow:2px 2px 2px #303030;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}







table.naptarone
{
 text-align:left;
 background: none;
 font-family:Arial;
 font-size:10px;
 font-weight:normal;
 margin-top: 20px;

}
td.nemaktualis
{
 text-align:center;
 font-family:Arial;
 font-size:10px;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
 background: #FFFFCC;
 width: 20px;
 height: 20px;
 box-shadow:2px 2px 2px #303030;
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-bottom-left-radius:10px;
 border-bottom-right-radius:10px;
}
td.aktualis
{
 text-align:center;
 font-family:Arial;
 font-size:10px;
 font-weight:bold;
 color: #FFFFFF;
 background: #FF6666;
 width: 20px;
 height: 20px;
box-shadow:2px 2px 2px #303030;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}
td.fejlec
{
 text-align:center;
 font-family:Arial;
 font-size:10px;
 font-weight:normal;
 color: black;
 background: #FFFFCC;
 width: 140px;
 height: 20px;
box-shadow:2px 2px 2px #303030;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}
/*galéria*/

.galszam{
text-decoration:none;
color:#444444;
font-weight:bold;
font-size:16px;

}
.galszam:hover{
color:#FF9966;
}


textarea {
width:300px !important;
min-width:300px !important;
max-width:300px !important;
height:200px !important;
min-height:200px !important;
max-height:200px !important;
color:#444444;

}

input[type="text"] {
color:#444444;
} 

input[type="submit"],[type="reset"] {
color:#444444;
} 

input:hover[type="reset"] {
color:red;



} 
input:hover[type="submit"]{
color:#006C00;


}

#moon{
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
box-shadow:2px 2px 2px #303030;
}
#moon2,#moon3{
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;

}