BODY { margin: 0px; background-image: url('ikonok/hatter.png'); }
DIV.lap { width: 800px; margin-left: auto; margin-right: auto; height: 100%; background-color: #d6e6f6; 
  border-left: solid 6px #406090; border-right: solid 6px #406090; }
IMG.logo { margin-bottom: 11px; }
IMG { border: 0px; }
TABLE.lap { font-family: 'Verdana'; font-size: 10pt; width: 100%; height: 100%; }
TD.lap_bal { vertical-align: top; width: 160px; padding: 6px; }
TD.lap_kozep_felso { vertical-align: top; padding: 0px 3px 3px 0px; height: 1px;}
TD.lap_kozep_menu { vertical-align: top; padding: 3px 0px 2px 0px; height: 1px;}
TD.lap_kozep_also { vertical-align: top; padding: 2px 0px 0px 0px; background-color: #ffffff; text-align: justify;
  border-left: solid 1px #5060a0; border-top: solid 1px #5060a0; border-right: solid 1px #5060a0; 
  -moz-border-radius: 0px 6px 0px 0px; border-radius: 0px 6px 0px 0px;}
TD.lap_jobb_felso { vertical-align: top; padding: 5px 8px 5px 5px; text-align: right; vertical-align: top; width: 160px;
  font-size: 7pt; color: #9094a0; }
TD.lap_jobb_also { vertical-align: top; padding: 0px 6px 6px 6px; width: 160px; }

DIV.vcim { font-size: 13pt; color: #305090; font-weight: bold; margin-bottom: 6px; }
DIV.focim { font-family: 'Verdana'; font-size: 18px; color: #5870c0; font-weight: bold; letter-spacing: 1px; vertical-align: top;
  background-color: fafcff; width: 100%; text-sha/dow: #ffffff 0.1em 0.05em 0.1em; margin-bottom: 4px;
  border-left: solid 1px #5878b0; border-bottom: solid 2px #7898c0; padding: 2px 0px 3px 5px;
  -moz-border-radius: 0px 0px 0px 7px; border-radius: 0px 0px 0px 7px; }
DIV.focimszin { font-family: 'Verdana'; font-size: 18px;
  background-color: #fafcff; width: 100%; border-bottom: solid 2px #7898c0; padding: 2px 0px 3px 0px; }
DIV.folinkek { font-family: 'Verdana'; font-size: 10pt; background-color: transparent; width: 100%; }
DIV.foszoveg { color: #101830; padding: 5px 0px 3px 0px; margin: 0px 7px 0px 7px; }
DIV.cim { font-family: 'Verdana'; font-size: 10pt; color: #004488; font-weight: bold; letter-spacing: 1px; background-color: transparent; }
DIV.alcim { font-family: 'Verdana'; font-size: 9pt; color: #2266aa; font-weight: bold; letter-spacing: 0.2px;
  background-color: transparent; }

DIV.keret { border: solid 1px #506090; border-top: solid 3px #4060a0; margin-bottom: 12px; padding: 0px 0px 3px 0px;
  color: #304050; background-color: #ffffff; -moz-border-radius: 5px; border-radius: 5px; }
DIV.keret_cim { color: #004878; font-weight: bold; padding: 4px; background-color: #bdd6ef; border-bottom: solid 1px #8090e0;
  -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; margin-bottom: 2px; }
DIV.keret_elem { padding: 3px 4px 3px 4px; }
DIV.hover:hover { background-color: #e0e8ff; }
HR.divcim { color: #708090; border: dotted; border-width: 1px 0 0 0; margin: 4px 0px 0px 0px; }

A { color: #0050a5; text-decoration: none; }
A.gyenge { color: #788098; text-decoration: none; }
A.gyenge:visited { color: #788098; text-decoration: none; }
A.folink { background-color: #e8edf8; padding: 1px 6px 2px 6px; margin: 0px 2px 0px 0px;
  border: solid 1px #5060a0; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
A.aktiv_folink { background-color: #ffffff; border-bottom: solid 1px #ffffff; }
A:visited { color: #0055aa; }
A.folink:hover { background-color: #ffffff; border-bottom: solid 1px #c0d0e0; }
P { margin-bottom: 3px; }
FORM { margin: 0px; padding: 0px; }
.cian { color: #008870; }
.fontos { color: #008800; background-color: #ebffeb; }
.kiemelt { background-color: #e8e8ff; }
.uzi { font-family: Tahoma; font-size: 9pt; padding: 2px; }
UL { margin: 4px 0px 0px 0px; }
LI { list-style-type: circle; font-size: 10pt; color: #202840; margin: 2px 0px 2px -6px; letter-spacing: -0.25px; }

SELECT.nyelv { font-family: 'Verdana'; font-size: 10pt; color: #334477; margin: 0px 4px 0px 0px; }
SELECT.szint { font-family: 'Verdana'; font-size: 10pt; color: #334477; border: solid 1px #c8d8f8; margin: 0px 4px 5px 0px;
  letter-spacing: -0.25px; }

TABLE.bejelentkezes { font-family: 'Verdana'; font-size: 10pt; margin-right: 4px; }
INPUT.tag_az { width: 100%; height: 21px; border: solid 1px #bbccdd; margin: 1px 0px 1px 4px; }
INPUT.tag_jelszo { width: 100%; height: 21px; border: solid 1px #bbccdd; margin: 0px 0px 0px 4px; }
INPUT.ok_gomb { font-family: 'Verdana'; font-size: 10pt; margin: 1px 0px 0px 3px; }
INPUT.kilepes_gomb { font-family: 'Verdana'; font-size: 10pt; margin: 3px 0px 0px 0px; }
INPUT.start_gomb { font-family: 'Verdana'; font-size: 10pt; margin-left: 0px; }

DIV.keret2 { border: solid 1px #b08020; border-top: solid 3px #b08020; margin-bottom: 12px; padding: 0px 0px 3px 0px; background-color: #ffffff; -moz-border-radius: 5px; border-radius: 5px; }
DIV.keret2_cim { color: #905000; font-weight: bold; padding: 4px; background-color: #ffff88; border-bottom: solid 1px #a87818; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; margin-bottom: 2px; }
DIV.keret2_elem { color: #905000; background-color: #ffffff; padding: 3px 4px 3px 4px; }
.uj { font-family: Tahoma; font-size: 8pt; font-weight: bold; border: solid 1px #a82; border-radius: 7px; color: #950; padding: 0px 6px 1px 6px; margin-left: 3px; position: relative; top: -1px; background-color: #ffa; }

DIV.keret2 { border: solid 1px #20b080; border-top: solid 3px #20b080; margin-bottom: 12px; padding: 0px 0px 3px 0px; background-color: #ffffff; -moz-border-radius: 5px; border-radius: 5px; }
DIV.keret2_cim { color: #009050; font-weight: bold; padding: 4px; background-color: #b8ffd8; border-bottom: solid 1px #18a878; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; margin-bottom: 2px; }
DIV.keret2_elem { color: #009050; background-color: #ffffff; padding: 3px 4px 3px 4px; }
.uj { font-family: Tahoma; font-size: 8pt; font-weight: bold; border: solid 1px #2a8; border-radius: 7px; color: #095; padding: 0px 6px 1px 6px; margin-left: 3px; position: relative; top: -1px; background-color: #cfe; }

