body { background: #000000; color: #ffffff; text-align: center; }
/* center: hogy az egesz mindenseg kozepen legyen IE-ben is */
A:link { color: #ffff00; text-decoration: none; }
A:visited { color: #e3d12b; text-decoration: none; }
A:link:hover, A:visited:hover { color: #ece01d; text-decoration: none; }
A:link:active, A:visited:active { color: #ece01d; text-decoration: none; }

/* h1 csak a lapok tetejen (margin!) */
h1 { color: #000000; background: #e6e6fa; text-align:center; margin-top: -15px; }
h2, h3, h4, h5, h6 { text-align:center; }
h2.blue, h3.blue { background: #000099; }

hr { width:250px; }

/* archivum+opera miatt */
pre { font-family:courier new; font-size:12px; }

/* alap table+th+td-t nem bantani, mert elkurhatja a regi hireket! */
table.news {width: 550px; border: none; margin-left: auto; margin-right: auto; }
th.news1 { background: #000088; width: 90px; text-align: center; }
th.news2 { background: #000099; width: 310px; text-align: center; }
th.news3 { background: #0000aa; width: 150px; text-align: center; }
td.news { background: #000055; padding: 5px; }

/* sidebar */
table.box {width: 150px; border: none; }
th.box { background: #e6e6fa; color: #000000; font-size: 13px; text-align: center;}
td.box { background: #000000; color: #ffffff; text-align: center;}
td.sidebar { background: #000000; color: #ffffff; font-size: 13px; text-align: center;}

/* books + movies */
table.opinion {width: 450px; border: none; margin-left: auto; margin-right: auto; }
td.opinion { background: #000055; padding: 5px; font-size: 13px; text-align: justify; }
table.movies, table.books { width: 550px; border: none; }
td.movies, td.books { width: 275px; text-align: center; vertical-align: top; }

/* bio + help + ref-xxx toc + cikkek */
table.bio, table.help, table.ref, table.cikkek { width: 550px; border: none; }
td.bio, td.help { width: 255px; text-align: justify; vertical-align: top; padding: 0 10px; }
td.ref { width: 275px; text-align: center; vertical-align: top; font-size:13px; }
td.cikkek { width: 275px; text-align: center; vertical-align: top; }

/* ref.htm + fans.htm */
table.ref-main, table.fans { width: 440px; margin-left: auto; margin-right: auto; }
td.ref-main, td.fans { width: 210px; height: 170px; text-align: center; vertical-align: top; }

/* fans-text */
table.fans1 { width: 550px; border-collapse: separate; border-spacing: 5px; border: 1px solid #0000cc; }
td.fans1 { padding: 10px; text-align: justify; border: 1px solid #000099; }

/* fans-pics */
table.fans2 { width: 550px; border: none; }
td.fans2 {width: 137px; height: 145px; text-align: center; vertical-align: top; }

table.cred { width: 540px; border: none; }
td.cred1 { width: 180px; text-align: left; vertical-align: top; }
td.cred2 { width: 180px; text-align: center; vertical-align: top; }
td.cred3 { width: 180px; text-align: right; vertical-align: top; }

/* indent + bullet nelkul */
ul { padding: 0; margin: 0; }
ul.center { text-align: center; } 
li { list-style-type: none; }
/* szellos book contents-hez + goofs-hoz */
li.bottom { padding-bottom: 10px; list-style-type: none; }

/* definition list */
dl { margin: 0; padding: 0; }
/* cast (books) + common + quotes + faq */
dt { margin:0; padding: 3px 0; font-weight:bold; text-align:justify; }
dd { margin:0; padding-left: 10px; padding-bottom: 6px; text-align:justify; }
dd.quote { margin:0; padding-left: 10px; padding-bottom: 8px; font-style:italic; text-align:justify; }
/* awards + cameos */
dt.center { margin:0; padding: 3px 0; font-weight:bold; text-align:center; }
dd.center { margin:0; padding-bottom: 6px; text-align:center; }

/* p itt, mert a bodyban center az alap (ie) */
p { text-align: justify; } 
p.center { text-align: center; } 
p.right { text-align: right; } 
p.small { text-align: justify; font-size: 13px; }
p.small-center { text-align: center; font-size: 13px; }
/* h3 meretu */
p.big { text-align: justify; font-size:19px; }
p.big-center { text-align: center; font-size:19px; }

/* tooltip: class utan title="text" */
span.tooltip { cursor: help; border-bottom: dotted; border-width: 1px; }
span.spoiler { color: #000000; }
span.red { color: #ff0000; }
span.u { text-decoration: underline; }
span.s { text-decoration: line-through; }

/* h1 utan mindenhova (news is!) */
.content { width: 550px; text-align: justify; margin-left: auto; margin-right: auto; }

#skhq {
 width: 940px;
 background-color:#000000;
 margin-left: auto;
 margin-right: auto;
}

#header {
 width: 930px;
 background-color:#000000;
 padding-left: 5px;
}
#menu_left {
 width: 155px;
 background-color: #000000;
 color: #ffffff;
 float: left;
}
#main {
 width: 610px;
 background-color: #000000;
 color: #ffffff;
 float: left; 
 padding-top: 17px;
 padding-right: 5px;
 padding-bottom: 20px;
 padding-left: 5px;
 margin-left: auto;
 margin-right: auto;
} 
#menu_right {
 width: 155px;
 background-color: #000000;
 color: #ffffff;
 float: right;
}
#footer {
 width: 930px;
 background-color:#000000;
 clear: both;
}

/* menu */
.buttonscontainer {width: 150px;}

.buttons a {color: #ffff00;
background-color: #000000;
padding: 2px;
padding-left: 3px;
display: block;
font: 14px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: center;}

.buttons a:hover {
color: #ece01d;
text-decoration: none;}

.buttons a:visited {
color: #ffff00;
text-decoration: none;}

.buttons a:visited:hover {
color: #ece01d;
text-decoration: none;}
