body {
background-image: url(../images/bg.gif);
background-position: top;
background-repeat: repeat-x;
background-color: #012351;
color: #012351;
margin: 0px;
padding: 0px;
font-family: Verdana;
}

h1.nyito {
background-color: #ffb33b;
border: 1px solid #ffb33b;
margin: 0px;
padding: 0px;
color: #012555;
text-align: center;
font-size: 18px;
height: 27px;
}

h1.nyito a {
color: #012555;
text-decoration: none;
}

h1.nyito a:hover {
text-decoration: none;
}

h2 {
margin: 0px;
padding: 0px;
color: #ffa200;
font-size: 16px;
font-weight: bold;
text-align: center;
line-height: 140%;
}

table.main {
border: 1px solid #FFF;
margin: 0px;
padding: 0px;
background-color: #FFF;
}

td.tartalom {
padding: 35px;
}

td.tartalom ul {
color: #003b8c;
list style-type: circle;
line-height: 35px;
}

td.tartalom li a {
font-size: 14px;
font-weight: bold;
color: #003b8c;
text-decoration: none;
text-indent: 5px;
padding-left: 5px;
}

td.tartalom li p{
margin: 0px;
margin-top: -10px;
}


td.tartalom li a:hover {
color: #5ba1ff;
}

td.footer {
background-image: url(../images/footerbg.jpg);
background-position: top;
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 9px;
line-height: 32px;
color: #FFFFFF;
}

td.footer span {
font-family: Arial;
font-size: 11px;
font-weight: bold;
line-height: 32px;
color: #FFFFFF;
}

td.footer a { color: #FFFFFF; text-decoration: none; }
td.footer a:hover { color: #96bdf4;  }

table.content {
background-color: #FFF;
margin: 0px;
padding: 0px;
}

td.szovegresz {
margin: 0px;
padding: 20px;
vertical-align: top;
font-family: Verdana;
font-size: 11px;
text-align: justify;
vertical-align: top;
color: #000;
}

table td div.fomenu {
margin: 0px;
padding: 0px;
width: 146px;
height: 100%;
}

div.fomenu ul {
margin: 0px;
padding: 0px;

}

div.fomenu ul li {
display: block;
float: left;
width: 146px;
height: 24px;
background-color: transparent;
margin-left: 10px;
border-bottom: 1px solid #5BA1FF;
}

div.fomenu ul li a {
font-size: 11px;
font-weight: bold;
color: #15396a;
text-decoration: none;
width: 146px;
height: 24px;
display: block;
line-height: 24px;
}

div.fomenu ul li a:hover {
color: #5BA1FF;
}

p.bottom {
background-color: #ffb33b;
border: 1px solid #ffb33b;
margin: 0px;
padding: 0px;
color: #012555;
font-weight: bold;
text-align: center;
font-size: 18px;
height: 27px;
line-height: 27px;
vertical-align: middle;
}

p.bottom a {
color: #012555;
text-decoration: none;
}

p.bottom a:hover {
text-decoration: none;
}
span.japan {
background-image:url("../images/flag-of-japan.jpg");
background-repeat:no-repeat;
bottom:25px;
float:right;
height:20px;
position:relative;
right:11px;
width:30px;
}
