body {
 margin: 0px;
 width: 100%;
 background: #78c7eb;
}

img {
 border: 0px;
}

form {
 margin: 0px;
 padding: 0px;
}

font {
 font-family: Verdana;
 font-size: 10pt;
 color: #115488;
 font-weight: normal;
}

p {
 margin: 0px;
 padding: 0px;
 font-family: Verdana;
 font-size: 10pt;
 color: #115488;
 font-weight: normal;
 text-align: justify;
}

td {
 font-family: Verdana;
 font-size: 10pt;
 color: #115488;
 font-weight: normal;
}

div {
 font-family: Verdana;
 font-size: 10pt;
 color: #115488;
 font-weight: normal;
}

a {
 font-family: Verdana;
 font-size: 10pt;
 color: #046831;
 font-weight: normal;
 text-decoration: underline;
}


/* specifikus class */
a.indexmenu {
 font-size: 11pt;
 font-weight: bold;
 text-decoration: none;
 letter-spacing: 1px;
 color: #046831;
}
a.indexmenu:hover {
 font-size: 11pt;
 font-weight: bold;
 text-decoration: underline;
 letter-spacing: 1px;
 color: #046831;
}

a.submenu {
 font-size: 8pt;
 font-weight: bold;
 color: #78c7eb;
 text-decoration: none;
}
a.submenu:hover {
 font-size: 8pt;
 font-weight: bold;
 color: #78c7eb;
 text-decoration: underline;
}

a.jatek_menu {
 font-size: 14pt;
 font-weight: normal;
 letter-spacing: 1px;
 text-decoration: none;
}
a.jatek_menu:hover {
 font-size: 14pt;
 font-weight: normal;
 letter-spacing: 1px;
 text-decoration: underline;
}

a.jatek_menu2 {
 font-size: 12pt;
 font-weight: bold;
 letter-spacing: 1px;
 text-decoration: none;
}
a.jatek_menu2:hover {
 font-size: 12pt;
 font-weight: bold;
 letter-spacing: 1px;
 text-decoration: underline;
}


font.subpage_focim {
 font-size: 12pt;
 font-weight: bold;
}

font.fomenu_cim {
 font-size: 11pt;
 font-weight: bold;
 color: #ff0000;
}


td.szabalyzat_idopontok_focim {
  font-size: 8pt;
  font-weight: bold;
  border-right: 1px solid #115488;
  border-bottom: 1px solid #115488;
}

td.szabalyzat_idopontok {
  font-size: 8pt;
  font-weight: normal;
  border-right: 1px solid #115488;
  border-bottom: 1px solid #115488;
}


div.page {
 margin: 0;
 margin-top: 10px;
 width: 100%;
}

div.header {
 width: 900px;
 height: 130px;
 margin: 0px auto 0px auto;
 padding: 0px;
 background: url(../images/header.gif) no-repeat;
}

div.content {
 width: 860px;
 margin: 0px auto 0px auto;
 padding: 0px 20px 0px 20px;
 background: url(../images/content_bgr.gif);
}

div.footer {
 width: 900px;
 height: 30px;
 margin: 0px auto 0px auto;
 padding: 40px 0px 0px 0px;
 background: url(../images/footer.gif) no-repeat;
 text-align: center;
 font-size: 8pt;
}

div.alert {
 width: 400px;
 text-align: left;
 font-size: 8pt;
 color: #ff0000;
 font-weight: bold;
 background: #f2f9fe;
 padding: 5px;
}

div.bigimage {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 1px;
 height: 1px;
 border: 3px solid #115488;
 z-index: 100;
}
