body {
  text-align: center;
  margin: 0 auto;
  padding: 0;
  /* background: #05bdf5; */
  background: #05bdf5 url("../images/header.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
  /* margin: 0 auto; */
  /* padding: 0; */
  font-size: 1em;
font-family: Arial,Verdana, Helvetica,  sans-serif;
}
#container {
/*  width: 56%;*/
  position: relative;
  margin: 18% auto;
  padding: 0;
  text-align: center;
  }

#menu_top {
  position: relative;
    width: 100%;
padding: 0;
  /* height: 2%; */
  margin: auto auto;
background: rgba(5, 189, 245, 0.48);
text-align: center;
  font-family: Arial,Verdana,  sans-serif;
   font-size: 1em;
 line-height: 3.2em;
  /* font-size: 0.9em; */
  font-weight: bold;
  color: #ffffff;
 /* box-shadow:5px 5px  30px #ffffff; 
  border-top: 2px solid white;
  border-bottom: 2px solid white;*/ 
  }

#menu_top  ul {
text-align: center;
margin: 0;
padding: 0 0 0 0;
}
#menu_top  li {
font-family: Arial, Verdana, sans-serif;
text-align: center;
display: inline;
margin: 0 40px 0 0;
padding: 0;
font-weight: bold;
}
#menu_top li.utolso {
padding: 0;
margin: 0;
}
#menu_top li a, #menu_top li a:visited {
color: white;
text-decoration: none;
margin: 0;
}
#menu_top li a.lang, #menu_top li a.lang:visited, #menu_top li a.lang, #menu_top li a.lang:visited {
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
color: white;
}
#menu_top li a.lang {
padding-left: 0 0 0 100px;
}

#menu_top li.aktiv a {
color: #ffcc00;
}
#menu_top li a:hover {
color: #ffcc00;
}
#menu_top li img {
margin: 0 20px;
padding: 8px 0 0 0;
border: 0;
}

#content {
  background: white;
  margin: 0 auto;
  padding: 10px 50px;
  text-align: center;
}
#innertube {
padding: 1em;
background: #DBF7FF;
}

h1 {
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.4em;
line-height: 26px;
color: #000066;
padding: 20px 0 15px 0;
margin: 0;
}
#content h1.elso {
margin-left: 130px;
}
h2 {
text-align:left;
margin:0 0 20px 50px;
font-family: Arial,Verdana, Helvetica,  sans-serif;
font-size: 1.2em;
color:  #000066;
padding: 20px 0 0 0;
margin: 0 0 0 20px;
}

h3 {
margin:0 0 20px 0px;
padding-top: 10px;
text-align:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #000066;
text-align:center;

}

h4 {
    display: block;
    font-weight: bold;
	text-align:center;

}
.color1 {
background-color: #C1E0FF;
}

h5 {
font-size: 1.1em;
display: block;
font-weight: bold;
text-align:left;
margin-left: 25em;
color: #000066;
}

.color2 {
background-color: #E2EEFC;
}

#content p a:hover {
text-decoration: none;
}
img {
float: right;
padding: 3px;
margin: 10px 10px 20px 20px;
border: 2px solid white;
padding: 3px;
}

#content table {
width: 650px;
border: 0;
text-align: left;
margin: 0 auto;
font-family:  Verdana,Helvetica, Arial, sans-serif;
line-height: 18px;
color: #000066;
font-size: 11px;
}
table tr td {
padding-right: 10px;
}

.kiemeles {
font-weight: bold;
}

.zold {
color:  #124C4F;
}

.dolt {
font-style: italic;
}

.clearer {
clear:both;
}
p {
font-family: Arial, Verdana,Helvetica,  sans-serif;
text-align: left;
    margin: 1em 3em;
font-size: 1em;
line-height: 1.3em;
color: #004e9b;
}
#content p.kozep {
text-align: center;
}
#content p.kozep img {
float: none;
border: 0;
margin: 0 10px 10px 20px;
}
#content p img {
margin: 0 10px 10px 20px;
}
a, a:visited {
color: red;
}
a:visited {
text-decoration: none;
color: red;
}
#footer {
margin: 0 auto;
background: #006699;
text-align: center;
height: 30px;
}

#footer p {
font-family: Verdana, Arial, sans-serif;
text-align: center;
margin: 0;
font-size: 0.7em;
line-height: 2.8em;
font-weight: bold;
}
#footer p a, #footer p a:visited {
color: #93e6fd;
text-decoration: none;
}
#footer p a:hover {
color: #ffffcc;
.color1 {
background-color: #ffcc00;
}

h3 img.nofloat {
float: none;
}
