html, body {
 background-color: #FFFFFF;
 font-family: Tahoma;
 font-size: 12px;
 text-align: left;
 color: #848484;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

img {
 border: 0;
}

a:link, a:visited, a:active { 
 text-decoration: none;
 color: #404040; 
}
	
a:hover {
 text-decoration: underline;
 color: #404040;
}

.header {
 background-image: url(../img/head_bg.jpg);
 background-repeat: repeat-x;
 height: 103px;
 width: 900px;
}

.header .logo {
 width: 327px;
 text-align: right;
 float: left;
}

.header .pikto {
 width: 489px;
 float: left;
}

.pikto a:link { 
 text-decoration: none;
 color: #FFFFFF; 
}

.pikto a:visited { 
 text-decoration: none;
 color: #FFFFFF; 
}

.pikto a:active { 
 text-decoration: none;
 color: #FFFFFF; 
}
	
.pikto a:hover {
 text-decoration: underline;
 color: #FFFFFF;
}

.middle {
 height: 165px;
 width: 816px;
 background-color: #000000;
}

.middle .felso {
 height: 129px;
 width: 816px;
}

.felso .balhely {
 width: 105px;
 float: left;
}

.felso .menuhely {
 width: 222px;
 height: 129px;
 background-color: #FFFFFF;
 float: left;
 color: #404040;
 font-size: 14px;
}

.menuhely .menu {
 padding-left: 10px;
 
 margin-left: 30px;
}

.menuhely .menu li {
 list-style-image: url(../img/menupont.jpg);
 padding-bottom: 8px;
}

.felso .show {
 width: 489px;
 height: 129px;
 float: left;
}

.middle .also {
 height: 36px;
 width: 816px;
}

.also .balcsikos {
 width: 105px;
 height: 36px;
 float: left;
 background-image: url(../img/balcsik.jpg);
 background-repeat: no-repeat;
}

.also .inform {
 height: 36px;
 width: 489px;
 float: left;
 background-color: #4D4D4D;
 background-image: url(../img/info_bg.jpg);
 background-position: right;
 background-repeat: no-repeat;
}

.inform .szoveg {
 padding-left: 12px;
 padding-top: 12px;
 padding-right: 50px;
 color: #C0C0C0;
 font-size: 10px;
}

.also .pg {
 background-image: url(../img/pg_bg.jpg);
 background-repeat: no-repeat;
 width: 222px;
 height: 36px;
 float: left;
}

.pg .szoveg {
 font-weight: bold;
 font-size: 16px;
 color: #00A2FF;
 padding-left: 40px;
 padding-top: 10px;
}

.content {
 width: 816px;
 background-image: url(../img/bal_ures_bg.jpg);
 background-repeat: repeat-y;
 background-position: left;
 background-color: #FFFFFF;
}

.content .bal_ures {
 width: 105px;
 float: left;
}

.content .kozlem {
 float: left;
 width: 222px;
}

.kozlem .szoveg {
 padding-left: 40px;
 padding-top: 12px;
 padding-right: 20px;
 padding-bottom: 30px;
}

.content .tart {
 width: 489px;
 float: left;
 background-image: url(../img/tartalom_hatter.jpg);
 background-repeat: no-repeat;
 background-position: top;
}

.tart .szoveg {
 padding-left: 21px;
 padding-top: 12px;
 padding-right: 50px;
 padding-bottom: 30px;
}

.tart .szoveg .kep {
 border: 10px #E6E6E6 solid;
 float: right;
 margin: 10px;
}

.footer {
 height: 48px;
 background-color: #ACACAC;
 width: 816px;
}

.footer .bal {
 float: left;
 height: 48px;
 width: 105px;
 background-image: url(../img/bal_footer_hatter.jpg);
}

.footer .jobb {
 float: left;
 height: 48px;
 background-image: url(../img/jobb_footer_hatter.jpg);
 background-position: left;
 overflow: hidden;
 background-repeat: no-repeat;
 font-size: 10px;
 color: #FFFFFF;
}

.footer .jobb .szoveg {
 padding-left: 20px;
 padding-top: 12px;
 padding-right: 50px;
 padding-bottom: 10px;
}

.clearfix {
  clear: both;
}

.termes {
 list-style: square;
}

.nagyobbcim {
 font-weight: bold;
 font-size: 16px;
 color: #00A2FF;
}

.kissebbcim {
 font-weight: bold;
 font-size: 14px;
 color: #00A2FF;
}

.forms {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #848484;
 text-decoration: none;
 background-color: #FFFFFF;
 border: 1px solid #00A2FF;
}
