body {
margin: 0 auto;
text-align: center;
background: #FFFFFF;
font-size: 11px;
color: #000000;
font-family: Verdana, 'Arial CE', 'Times New Roman CE', sans-serif;
}

#heading {
padding-top: 0px;
margin: 0 auto;
background-color: #fbcc7a;
width: auto;
}

#hungarian {
padding-top: 80px;
padding-left: 48px;
float: left;
}

#banner {
text-align: left;
/*border-bottom: 1px solid #000000;*/
margin: 0 auto;
width: 760px;
height: 108px;
padding-bottom: 5px;
}

#logo {
float: left;
}

#bbu {
padding-top: 0px;
padding-left: 30px;
float: left;
}

#hmenu {
background-color: #003366;
height: 27px;
}

#menu {
margin: 0 auto;
width: 753px;
height: 25px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color: #6E6E6E;
}

#menulist {
float: right;
width: 753px;
height: 25px;
}

#menulist ul, #menulist li {
display: block;	
list-style-type: none;
text-align: center;
float: left;
margin: 0;
padding: 0;
}

.menuitem {
float: left;
width: 144px;
height: 25px;
text-align: center;
}

.menusepar {
float: left;
width: 1px;
height: 25px;
text-align: center;
background: url(dot.gif) repeat-y;
}

.menuitem a {
display: block;
width: 93px;
height: 25px;
font-weight: bold;
color: white;
text-decoration: none;
line-height: 23px;
}

.menuitem a:hover {
background: #003366;
color: #fa9f00;
}

#main {
margin: 10px auto;
width: 660px;
height: auto;
min-width: 600px;}

#boxleft {
text-align: left;
float: left; 
width: 135px; 
height: 400px;
background-color: #CACAAA; 
border: 1px solid black;
}

#center {
margin: 0 auto;
width: 752px; 
height: auto;
background-color: white; 
text-align: justify;
border-right: 1px solid black;
border-bottom: 1px solid black;
/*border-top: 1px solid black;*/
padding-bottom: 5px;
}

#menu2 A {
padding-left: 15px;
font-size: 10px;
font-weight: bold; 
padding-bottom: 4px; 
padding-top: 4px;
border-left: #00508A 10px solid; 
color: black;
text-decoration: none;
display: block; 
}

#menu2 A:hover {
background-color: #f2f2f2; 
border-left-color: #FF8400; 
color: black;
}

#menu2 UL {
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px; 
padding-top: 0px; 
list-style-type: none;
}

#menu2 LI {
border-bottom: black 1px solid;
}

#photo {
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 0px;
padding-bottom: 0px;
}

#title {
width: 584px;
border-bottom: black 1px solid;
font-size: 16px;
font-weight: bold;
letter-spacing: 0.1em;
padding-top: 10px;
padding-bottom: 1px;
}

.content {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 18px;
color: #333333;
}

.contheading {
padding-top: 10px;
padding-right: 18px;
line-height: 125%;
color: #333333;
font-weight: bold;
}

#library {
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}

#library a {
padding-top: 10px;
padding-bottom: 10px;
color: gray;
text-decoration: none;}

#library a:hover {
color: blue;
text-decoration: underline;
}

.link {
padding-bottom: 5px;
padding-right: 18px;
text-align: justify;
padding-top: 5px;
padding-bottom: 5px;
}

.link a {
padding-top: 10px;
padding-bottom: 10px;
color: gray;
text-decoration: none;}

.link a:hover {
color: blue;
text-decoration: underline;
}

