body {font-family: arial, helvetica, sans-serif; font-size: 12px; padding: 0px; text-align: center; margin: 0px; background-color: gray;}
#hatter {width: 779px; margin: 0px auto 0px auto; background: url(img/hatter.gif) repeat-y left top;}
#alap {background: url(img/lab.jpg) no-repeat left bottom;}
#fej {background: url(img/fej.jpg) no-repeat left top; height: 225px;}
#fejmenu {position: relative; top: 145px; font-weight: bold; font-size: 11px; text-align: right;}
#fejmenu a {margin: 0px 5px 0px 5px; color: black; text-decoration: none;}
#fejmenu a:hover {text-decoration: underline;}

#main {float: right; width: 480px; margin-bottom: 100px; text-align: left; margin-top: 10px;}
#main p {width: 450px; font-size: 12px; font-family: arial; line-height: 1.5em;}
#main a {text-decoration: none; color: #000;}
#main a:hover {text-decoration: underline;}

.ablak {float: left; width: 230px; margin: 0px; margin: 0px; text-align: left;}
.ablak p {width: 100px; margin-left: 30px;}

#lab {clear: both; height: 50px;}

h1 {float: right; font-size: 12px; margin: 178px 0px 0px 0px; text-align: left; width: 480px;}
.ablakfej {float: left; font-size: 12px; margin: 178px 0px 0px 0px; padding-left: 104px; font-size: 12px; font-weight: bold;}

span {font-weight: bold;}

ul {text-align: left; padding-right: 100px; list-style-type: none; line-height: 1.5em; padding-left: 7px; margin-left: 0px; text-indent: -7px;}
li {margin: 0px;}

table {font-size: 12px; font-family: arial;}
tr {height: 18px;}

.linkek p a {line-height: 1.2em; margin: 0px; padding: 0px;}
.linkek p {margin: 0px 0px 10px 0px;}

#balablak {float: left; width: 233px; margin: 10px 0px 0px 0px; text-align: center; padding: 0px 0px 0px 0px;}
#balablak h2 {font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center; background-color: red;}
#balablak p {margin: 5px 0px 0px 32px; padding: 0px 0px 0px 0px;}
#balablak a {text-decoration: none; color: #000;}
#balablak a:hover {text-decoration: underline;}