body { margin: 0; padding: 0; text-align: center; background: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 150%; }
a { text-decoration: none; color: #000000; }
a:hover { color: #000099; }
p { margin: 10px 5px; }
h1 { font-size: 22px; font-weight: bold; }
form { display: inline; }
input, select, textarea { font-family: Arial, sans-serif; font-size: 10px; width: 160px; }
img { border: 0; }

#main { width: 776px; text-align: left; margin: 0 auto; background: #B9FF72 url(gfx/bg.gif) repeat-y; }
#header { position: relative; height: 130px; background: url(gfx/header.gif) no-repeat; }
#boltlista { position: absolute; top: 108px; left: 530px; cursor: pointer; }
#helyzet { position: absolute; top: 113px; left: 215px; font-size: 11px; }
#helyzet a { text-decoration: underline; }
#language { position: absolute; left: 680px; top: 0; }
#lang_selector { width: 96px; }
#fomenu { margin: 0; padding: 5px 0px; position: absolute; left: 313px; top: 60px; width: 460px; height: 20px; background: url(gfx/menu_bg.gif) no-repeat; }
#fomenu li { display: inline; list-style: none; }
#fomenu a { color: #FFFFFF; font-size: 18px; padding: 1px 25px; }
#fomenu a:hover { background: #B9FF72; color: #6A9644; }
#content { min-height: 420px; }
#nav { float: left; width: 180px; }
#nav p { margin-left: 15px; font-size: 11px; }
#menu { margin: 15px; padding: 0; font-size: 13px; }
#menu li { margin: 0; padding: 0; list-style: none; }
#menu li ul { margin-left: 0px; padding-left: 0px; }
#menu a { display: block; width: 150px; padding-left: 5px; padding-bottom: 2px; border-bottom: 1px solid #FFFFFF; }
#menu a.self { width: 140px; padding-left: 15px; font-size: 15px; }
#menu ul li ul li a { width: 130px; padding-left: 25px; }
#menu ul li ul li a.self { width: 120px; padding-left: 35px; font-size: 15px; }
#inside { float: left; width: 580px; margin: 0 0 0 5px; border-left: 1px solid #FFFFFF; color: #000033; }
#inside a { text-decoration: underline; }
#inside_inner { margin: 0 5px 10px 18px; }
#footer { clear: both; width: 776px; height: 63px; background: #B9FF72 url(gfx/footer.gif) no-repeat; }
#nagyitott_kep { position: absolute; z-index: 5; background: #B9FF72; border: 1px solid #000000; }

.center { text-align: center; }
.right { text-align: right; }
