/* CSS Document */

*{margin:0px;
padding:0px;
border:0px;
}

html, body{
}


body{
width:780px;
text-align:center; 
margin:0px auto; 
}

.main{
background-color:#d4d4d4;
width:780px;
float:left;
}

.arrow{
padding-left:10px;
padding-top:10px;
}

a{
font-weight:bold;
font-size:10px;
color:#1d4a22;
text-decoration:none;
}
a:hover{
font-weight:bold;
font-size:10px;
color:#1d4a22;
text-decoration:Underline;
}

a.topmenu{
font-weight:bold;
color: #f2f2f2;
font-size:14px;
text-decoration:none;
text-transform: uppercase;
}
a.topmenu:hover{
font-weight:bold;
color: #f2f2f2;
font-size:14px;
text-transform: uppercase;
text-decoration:Underline;
}

a.menu_link{
color: #f2f2f2;
font-size:14px;
text-transform: uppercase;
text-decoration:Underline;
}

a.bottommenu{
color:#1d4a22;
font-size:12px;
text-decoration:none;

}
a.bottommenu:hover{
color:#1d4a22;
font-size:12px;
text-decoration:Underline;

}
.body a{
font-size:12px;
}

td{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1d4a22;
text-align:left;
padding-left:5px;
}

p{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#1d4a22;
padding-left:10px;
}



h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
padding-left:10px;
padding-top:5px;
padding-bottom:10px;
color:#1d4a22;

}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
padding-bottom:10px;
color:#1d4a22;
text-transform: uppercase;

}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-bottom:2px;

}


#line{
border-right:1px solid #996633;
}


/*header */


.header{
float:left;
width:780px;
height:263px;
}

.header2{
float:left;
width:780px;
height:263px;
background:url(images/header.jpg);
}
.header_menu{
float:right;
width:200px;
padding-top:20px;
text-align:left;
}

.fomenu{
padding-left:5px;
width:760px;
float:left;
padding-top:133px;
text-align:left;
}

.logo{

float:left;
width:120px;
height:65px;
padding-top:5px;
}

.nyelvvalto{
float:left;
width:80px;
height:20px;
padding-right:600px;
padding-top:8px;
}


/*Baloldali menusor */


.left{
float:left;
width:205px;
height:575px;
padding-top:10px;
padding-left:10px;
}
.leftb{
float:left;
width:205px;
height:790px;
padding-top:10px;
padding-left:10px;
}

/*
.left_bottom{
float:left;
width:205px;
height:115px;
margin-top:10px;
padding-bottom:10px;
background-color:#fff;
border:#1d4a22 1px solid;
}
*/
.menu{
background-color:#fff;
border:#1d4a22 1px solid;
width:205px;

}

.tovabb{
font-size:10px;
text-align:right;
padding-right:5px;
}




.left_modul{
padding-top:15px;

}


/*Középso rész */


.test{
width:780px;
float:left;
}

.body{
float:right;
padding-top:10px;
padding-right:10px;
width:545px;
height:560px;
}

.kepek{
padding-right:10px;
padding-left:10px;
}

.modul1{
width:545px;
height:546px;
background-color:#FFFFFF;
border:#1d4a22 1px solid;
float:left;
padding-bottom:15px;
}
.modul1b{
width:545px;
height:765px;
background-color:#FFFFFF;
border:#1d4a22 1px solid;
float:left;
padding-bottom:15px;
}

.modul2{
width:545px;
float:left;
padding-top:5px;
}

.tabla {
border:1px solid #6c866b; 

}

.tabla td{
border:1px solid #6c866b; 

}


.cell1{
background-color:#6e8a6d;
}

.cell2{
background-color:#9fb89e;
}

.cell3{
background-color:#b2c9b1;
}

.urlap{
padding-left:18px;
}

/* alsó rész */

.footer{
background-color:#d4d4d4;
width:780px;
float:left;
height:40px;
}

.bottom{
background-color:#d4d4d4;
padding-left:10px;
float:left;
width:760px;
height:30px;
}

.bottom2{
background-color:#FFFFFF;
border:#1d4a22 1px solid;
width:760px;
height:30px;
float:right;
}

.bottom_menu{
float:right;
padding-top:3px;
padding-right:45px;
}

.contact{
padding-top:5px;
float:left;
width:162px;
}