BODY { font-family:Verdana; font-size:9px; }

TABLE.main { margin-left:0px; border-collapse:collapse; border:1px solid gray; background-color:white; }
TABLE.main TD.head TABLE { border:1px solid gray; }
TABLE.main TD.head TABLE TD.title { font-size:11px; text-align:center; width:600px; }
TABLE.main TD.head TABLE TD.title H1 { font-size:21px; letter-spacing:9px; font-weight:bold; }

TABLE.main TD.menu { width:160px; height:600px; background-color:#fff; text-align:center; vertical-align:top; border:1px solid gray; font-size:11px; }
TABLE.main TD.menu TABLE { width:100%; }
TABLE.main TD.menu TABLE TD { border:3px outset #ddf; font-size:14px; background-color:#bbf; padding:4px 8px; }
TABLE.main TD.menu TABLE.szovetseg TD { border:2px outset #ddf; font-size:12px; background-color:#bbd; padding:2px 8px; }
TABLE.main TD.menu TABLE TD:hover { background-color:#def; }
TABLE.main TD.menu TABLE A,TABLE.main TD.menu TABLE A:hover { text-decoration:none; color:black; display:block; }
TABLE.main TD.info { overflow:auto; }

IFRAME.tartalom { width:850px; height:600px; overflow:auto; margin-top:0; padding: 1em; }

TABLE.main TD.footer { font-size:10px; text-align:center; letter-spacing:4px; border-top:3px double gray; border-bottom:3px double gray; }
TABLE.main TD.footer A { text-decoration:none; }

TABLE.olista { border-collapse:collapse; border:2px outset gray; margin-left:auto; margin-right:auto; }
TABLE.olista TD { border:1px solid gray; font-size:12px; text-align:left; padding:3px 10px; }
TABLE.olista TR:hover { background-color:#eee; }

TABLE.mrend { border-collapse:collapse; border:2px outset gray; margin-left:auto; margin-right:auto; margin-bottom:16px; width:426px; }
TABLE.mrend TH { border-top:2px solid gray; font-size:14px; text-align:center; padding:3px 10px; background-color:#ddf; }
TABLE.mrend TD { border:1px solid gray; font-size:12px; text-align:center; padding:3px 10px; }
TABLE.mrend TD.datum { font-size:11px; }
TABLE.mrend TD.win  { background-color:#6f6; }
TABLE.mrend TD.lost { background-color:#f66; }
TABLE.mrend TD.x    { background-color:#ff0; }
TABLE.mrend TR:hover { background-color:#eee; }
TABLE.mrend TR.kilenc { background-color:#dfd; }
TABLE.mrend TD.terv  { font-style:italic; letter-spacing:2px; font-size:9px; border:0px; }

TABLE.reszletes { border-collapse:collapse; width:426px; margin:2px auto 20px auto; border:1px solid black; }
TABLE.reszletes TH { background-image:url('img/reszHd.png'); font-size:12px; text-align:center; vertical-align:middle; border:0; height:30px; }
TABLE.reszletes TD { background-image:url('img/reszStd.png'); border:0; font-size:11px; height:30px; vertical-align:middle; }
TABLE.reszletes TD IMG { padding:1px 5px; vertical-align:middle; }
TABLE.reszletes TD.meccs { text-align:center; }
TABLE.reszletes TD.pont { text-align:right; padding-right:5px; }
TABLE.reszletes TR.foot TD { background-image:url('img/reszFt.png'); border:0; font-size:11px; height:30px; vertical-align:middle; font-weight:bold; }
TABLE.reszletes TR.foot TD.pont { text-align:right; padding-right:5px; }

TABLE.osszesito { border-collapse:collapse; margin-left:auto; margin-right:auto; }
TABLE.osszesito TR:hover TH { background-color:#ddf; }
TABLE.osszesito TR:hover TD { background-color:#bbf; }
TABLE.osszesito TR:hover TD.datum { background-color:#bff; }
TABLE.osszesito TR:hover TD.r1 { background-color:#afa; }
TABLE.osszesito TR:hover TD.r2 { background-color:#faa; }
TABLE.osszesito TR:hover TD.rx { background-color:#ffa; }
TABLE.osszesito TH { height:22px; font-size:9px; font-weight:normal; background-color:#99d; text-align:center; vertical-align:middle; padding-left:1px; padding-right:1px; border:1px solid gray; }
TABLE.osszesito TD { height:22px; font-size:9px; background-color:#ddf; text-align:center; vertical-align:middle; border:1px solid gray;}
TABLE.osszesito TD.datum { background-color:#6aa; font-weight:bold; }

TABLE.osszesito_p { border-collapse:collapse; margin-left:auto; margin-right:auto; }
TABLE.osszesito_p TD,TABLE.osszesito_p TH { font-size:8px; border:1px solid gray; text-align:center; }

TABLE.allas { border-collapse:collapse; margin-left:auto; margin-right:auto; border:1px solid black; }
TABLE.allas TH { font-size:11px; vertical-align:middle; height:30px; background-image:url('img/reszHd.png'); padding-left:5px; padding-right:5px; }
TABLE.allas TD { font-size:11px; height:30px; background-image:url('img/reszStd.png'); text-align:center; vertical-align:middle; }
TABLE.allas TD.hely { text-align:right; padding-right:8px; }
TABLE.allas TD.csapat { text-align:left; padding-left:8px; font-weight:bold; }
TABLE.allas TD.gk { text-align:right; padding-right:8px; }
TABLE.allas TD.pont { text-align:center; font-weight:bold; }
TABLE.allas TR.l TD { background-image:url('img/res_tbl2_best.jpg'); }
TABLE.allas TR.w TD { background-image:url('img/res_tbl2_worst.jpg'); }
TABLE.allas TR.x TD { background-image:url('img/res_tbl2_equal.jpg'); }
TABLE.allas TR.sel TD { background-image:url('img/res_tbl2_3.jpg'); }

TABLE.allas_p { border-collapse:collapse; margin-left:auto; margin-right:auto; }
TABLE.allas_p TD,TABLE.allas_p TH { font-size:9px; border:1px solid gray; text-align:center; }


SELECT,OPTION { padding-left:6px; padding-right:3px; }


TABLE.statisztika { border-collapse:collapse; margin-left:auto; margin-right:auto; border:1px solid gray; }
TABLE.statisztika TD { border-width:1px 0px; border-style:solid; border-color:gray; font-size: 10px; text-align:center; padding:1px 3px; vertical-align:middle; }
TABLE.statisztika TD IMG { padding:1px 5px; vertical-align:middle; }
TABLE.statisztika TD.sport { text-align:left; }
TABLE.statisztika TD TABLE { border-collapse:collapse; border:0px; margin-left:auto; margin-right:auto; width:100%; }
TABLE.statisztika TD TABLE TD { border:0px; }
TABLE.statisztika TH { font-size:11px; }

TABLE.statKeret { margin-left:auto; margin-right:auto; }
TABLE.statKeret TD { vertical-align:top; font-size:10px; }

