body {
  background-color: #535353;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

table {
  background-color: #ffffff;
  color: #000000;
}

td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  letter-spacing: 0pt;
}

td.menu {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #969696;
  letter-spacing: 0pt;
}

td.cim {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

td.thead {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #ffffff;
    background-color: #969696;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

td.theadl {
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #ffffff;
    background-color: #969696;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

td.theadr {
    border-right: 1px solid #9A9A9A;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #f7f5ee;
    background-color: #969696;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

td.theadf {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #9A9A9A;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #f7f5ee;
    background-color: #969696;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

td.trowtitle {
    background-color: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #B90014;
    font-weight: bold;
    text-decoration: none;
}

td.trowwarning {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #969696;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #969696;
    background-color: #f3f3f3;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #505050;
    font-weight: bold;
    text-decoration: none;
}

td.trowbody {
  background-color: #efefef;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  line-height: 10pt;
  text-align: justify;
}

trowbody {
  background-color: #efefef;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  line-height: 10pt;
  text-align: justify;
}

td.trow_noborder {
  background-color: #efefef;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  line-height: 10pt;
}

td.trow {
    border-bottom: 1px solid #9A9A9A;
    background-color: #efefef;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

td.trowf {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #969696;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #969696;
    background-color: #efefef;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

td.trows {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #969696;
  background-color: #efefef;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  line-height: 12pt;
}

td.trownoline {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #969696;
  background-color: #efefef;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  line-height: 12pt;
}

td.trowl {
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #969696;
    background-color: #efefef;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

td.trowr {
    border-right: 1px solid #969696;
    border-bottom: 1px solid #969696;
    background-color: #efefef;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

td.trowl_noborder {
  border-left: 1px solid #FFFFFF;
  background-color: #efefef;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  line-height: 10pt;
}

td.trowr_noborder {
  border-right: 1px solid #969696;
  background-color: #efefef;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  line-height: 10pt;
}

td.trowdark {
    border-bottom: 1px solid #969696;
    background-color: #d3d3d3;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

td.trowfdark {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #969696;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #969696;
    background-color: #d3d3d3;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

td.trowsdark {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #969696;
  background-color: #d3d3d3;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  line-height: 12pt;
}

td.trowldark {
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #969696;
    background-color: #d3d3d3;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

td.trowrdark {
    border-right: 1px solid #969696;
    border-bottom: 1px solid #969696;
    background-color: #d3d3d3;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

.pagetitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #969696;
  font-weight: bold;
  text-decoration: none;
}

.tabletittle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #969696;
  font-weight: bold;
  text-decoration: none;
}

td.error {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #969696;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  background-color: #ffffff;
  color: #0000FF;
  text-align: center;
}

td.outerror {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  background-color: #f7f5ee;
  color: #0000FF;
  text-align: center;
}

td.piros {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #B90014;
    color: #FFFFFF;
    text-align: center;
}

a {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #B90014;
}

a:hover {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  color: #B90014;
}

a.piros {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}

a.piros:hover {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  color: #feb248;
}

input {
    background-color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
}

input.osszar {
    background-color: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    border: 0px;
}

input.osszar_hiba {
    background-color: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FF0000;
    border: 0px;
}

select {
    background-color: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
}

select:focus {
    background-color: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
}

textarea {
    background-color: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
}

.piros {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #969696;
}

.admin_pagetitle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #969696;
    color: #FFFFFF;
    padding: 2px 20px 2px 20px;
    border: 1px solid #505050;
}

table.google-kereso {
    background-color: #cfcfcf;
    padding: 0px;
}
tr.google-kereso {
    background-color: #cfcfcf;
    border-color: #cfcfcf;
    border: 0px;
    padding: 0px;
}
td.google-kereso {
    background-color: #cfcfcf;
    border-color: #cfcfcf;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    border: 0px;
    padding: 0px;
}
radio.google-kereso {
    background-color: #cfcfcf;
    border-color: #cfcfcf;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    border: 0px;
    padding: 0px;
}
input.google-kereso {
    background-color: #cfcfcf;
    border-color: #cfcfcf;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    border: 0px;
    padding: 0px;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.clLevel0{background-color:#335d85; layer-background-color:#335d85; color:#ffffff;}
.clLevel0over{background-color:#6685a3; layer-background-color:#6685a3; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#003466; layer-background-color:#003466}
/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal}
.clLevel1{background-color:#f5f5f5; layer-background-color:#f5f5f5; color:#000000;}
.clLevel1over{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#000000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}


.highlight {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #B90014;
}
