body {
font:.9em "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
background:#384e53;
margin:0;
padding:0;
}

form {
margin:0;
padding:0;
}

#container {
width:965px;
background:url(images/pagebg.png) repeat-y;
margin:auto;
}

#header {
background:url(images/header.jpg) no-repeat;
height:164px;
}

#topbanner {
float:left;
width:468px;
height:60px;
padding:50px 0 0 405px;
}

#menu {
float:left;
z-index:2;
width:230px;
height:auto;
}

#menu .menubanner {
background:#e5e7e7;
border:1px solid #b3c5c3;
width:160px;
margin:10px auto;
padding:8px;
}

#menu_alja_eltartas {
height:71px;
}

#top3 {
font-size:.8em;
}

#top3 .toptopic {
width:90%;
border-bottom:1px solid #eee;
margin:5px auto;
}

#top3 .toptopic a {
color:#384e53;
}

#menu #linkek {
width:195px;
margin:10px 0 0 20px;
}

#menu #linkek ul {
list-style:none;
margin:0;
padding:0;
}

#menu #linkek ul li a:link,#menu #linkek ul li a:visited {
font-size:1em;
font-weight:700;
font-style:italic;
display:block;
width:100%;
height:31px;
line-height:35px;
text-indent:30px;
text-decoration:none;
color:#315855;
background:url(images/gomb-out.png) no-repeat;
}

#menu #linkek ul li a:hover,#menu #linkek ul li a:active {
background:url(images/gomb-over.png);
color:#626262;
}

#content {
float:left;
width:700px;
padding-left:15px;
}

#title {
font-size:1.4em;
font-weight:700;
font-style:italic;
}

#bannerbox {
float:right;
width:160px;
height:520px;
background:#fff;
margin:0 0 10px 10px;
}

#bannerbox .banner1 {
position:relative;
top:10px;
background:#e5e7e7;
border:1px solid #b3c5c3;
width:120px;
height:240px;
margin:auto;
padding:8px;
}

#bannerbox .banner2 {
position:relative;
top:20px;
background:#e5e7e7;
border:1px solid #b3c5c3;
width:120px;
height:240px;
margin:auto;
padding:8px;
}

#levelek {
position:relative;
top:-71px;
background:url(images/levelek.png) no-repeat;
width:230px;
height:71px;
margin:0 0 -71px;
}

#footer {
clear:both;
background:url(images/footer.png) no-repeat;
height:40px;
width:965px;
}

.hirlista {
border-bottom:1px solid #ccc;
margin:10px 0;
padding:10px 0;
}

.egyhir {
margin:5px 0;
}

.egyhir .hirdatum {
color:#060;
margin-bottom:1.5em;
}

.egyhir .hirlead {
font-weight:700;
margin-bottom:1.5em;
}

.topics {
margin:10px 0;
}

.egytopic {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #eee;
}

.egytopic .tcim a:link,.egytopic .tcim a:visited {
color:#315855;
}

.egytopic .tcim a:hover,.egytopic .tcim a:active {
color:#626262;
}

.postform {
width:75%;
margin:10px auto;
}

.postform label {
color:#060;
font-weight:700;
}

.postform .beviteli {
width:100%;
border:1px inset #ccc;
background:#ffe;
}

.postform textarea {
width:100%;
height:6em;
border:1px inset #ccc;
background:#ffe;
}

.egypost {
margin-bottom:8px;
padding-bottom:8px;
border-bottom:1px solid #eee;
}

.pform {
text-align:right;
border-top:3px double #eee;
border-bottom:3px double #eee;
background:#f9f9f9;
margin:10px 0;
padding:10px 0;
}

.leptetok a:link,.leptetok a:visited {
color:#09f;
text-decoration:none;
}

.leptetok a:hover,.leptetok a:active {
color:#d00;
border-bottom:1px dotted #d00;
}

#galerialista .egygaleria {
border-bottom:1px solid #ccc;
padding:1em;
}

#galerialista .egygaleria .gleiras {
font-weight:400;
margin-bottom:1.5em;
}

#keplista .egykep {
background:#eee;
border:1px solid #ddd;
width:120px;
float:left;
text-align:center;
margin:10px;
padding:10px;
}

#keplista .egykep .kepnev {
width:120px;
height:120px;
}

#keplista .egykep .kepleiras {
font-size:smaller;
font-weight:400;
text-align:left;
}

#top3 .toptopic a:hover,.hirlista .hirdatum,.egytopic .tadatok,.egypost .padatok {
color:#060;
}

.hirlista .hircim,.egyhir .hircim,.egytopic .tcim {
font-size:larger;
font-weight:700;
}

.egytopic .tleiras,.egypost .ptartalom {
color:#666;
}

.poldal,.leptetok {
text-align:center;
}

#galerialista,#keplista {
margin:1em 0;
}

#galerialista .egygaleria .gnev a,#keplista .egykep .kepnev a {
color:#060;
font-size:larger;
font-weight:700;
text-decoration:none;
}

.extra_info {
visibility:hidden;
position:absolute;
}
