body {
  margin: 0px 0px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black;
  background-color: white;
}
html body {
  margin: 10px 0px 0px 10px;
  padding: 0px;
}
table, img {
  border: 0px;
}
ul, ol, dd, li, dt, font, td, th, p, div {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
form, div, span {
  margin: 0px;
  padding: 0px;
}
input, select, option  {
  font: 11px Tahoma;
  background-color: white;
}
textarea, form textarea  {
  font: 11px Verdana;
  background-color: white;
}
td, table {
  vertical-align: top;
  padding: 1px;
}
a {
  color: black;
  text-decoration: none;
}
A:hover {
  color: #B42224;
  text-decoration: underline;
}
h1, h2 {
  margin: 0px;
  padding: 0px;
  font: bold 11px Tahoma;
}
ul li {
  margin: 6px 0px;
}


/* --FEJLEC-- */
#top {
  width: 99%;
}
#top #logo {
  float: left;
  font: bold 26px Tahoma;
  text-transform: uppercase;
}
#top #logo a:hover {
  color: #000;
  text-decoration: none;
}
#top #logo img {
  height: 50px;
  vertical-align: top;
}
#top #logojobbh {
  display: none;
  float: left;
}
#top #nw {
}
#top #nw img {
  height: 20px;
  vertical-align: top;
}
#top #ad {
  height: 30px;
  overflow: hidden;
}


/* --MENU-- */
#menu {
  clear: both;

  width: 99%;
  padding: 1px 0px;

  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
#menu #menu1 {
  padding: 3px 0 4px 0;
  background-color: #D5DCF2;
  text-align: center;
}
#menu #menu1 A {
  margin: 0px 4px 0px 2px;
}
#menu #menu2 {
  display: none;
}
#menu #menu2 img {
  height: 0px;
  margin: 0px;
}


/* --FOTABLA-- */
#fo {
  width: 99%;
  margin: 0px;
}
div#fo #balh {
  float: left;
  width: 225px;
  height: 0%;
  padding: 0px 2px 0px 2px;
}
div#fo #midh {
  padding: 0px 4px 0px 0px;
	margin: 0 0 0 228px;
  border-left: 1px dashed #CCCCCC;
}
div#fo #jobbh {
  display: none;
}
#fo #balh #balhcontent {
  margin: 0px;
  padding: 10px 3px 0px 3px;
}
#fo #midh #midhcontent {
  padding: 10px 15px 0px 15px;
}
#fo #jobbh #jobbhcontent {
  padding: 0px;
}
#fo #btmh {
  clear: both;

  margin: 15px 0px 0px 0px;
  padding: 3px 0px 4px 0px;

  width: 100%;
  text-align: center;

  border-top: 1px dashed #CCCCCC;
  border-bottom: 1px dashed #CCCCCC;
}
  div#fo #btmh A { margin: 0px 7px; }


/* --LABLEC-- */
#btm {
  clear: both;
  width: 99%;
  height: 20px;

  padding-top: 21px;
}
div#btm #balhbtm {
  float: left;
  width: 16%;
}
  div#btm #balhbtm img { margin-left: 30px; }

div#btm #midhbtm {
  float: left;
  width: 83%;
  text-align: center;
}
  div#btm #midhbtm img { display: inline; }

div#btm #jobbhbtm {
  float: left;
  overflow: hidden;

  width: 0px;
  max-width: 0px;
  min-width: 0px;
}
  div#btm #jobbhbtm img { margin-left: 30px; }


/* --TARTALOM-- */
.clr { clear: both; }


/* --KOZOS TARTALMI STILUSOK-- */
.level1 {
  font: bold 100% Tahoma;
  color: black;
}
.level1g, .datum, .off, .off a {
  font: bold 100% Tahoma;
  color: #8A8A8A;
}
.on, .on a {
  font: bold 100% Tahoma;
  color: #B42224;
}

.level3, .level3 p, .level3 li {
  font-size: 12px;
}
.level3 a {
  font-size: 12px;
  color: #B42224;
}

.lablec, .tovabbi {
  vertical-align: bottom;
}
.lablec a, .tovabbi a {
  font-size: 10px;
  color: #B42224;
}

.kep img, img.kep {
  border: 1px solid black;
}

.fejlec {
  display: block;
  padding: 1px 0px 2px 8px;

  background-color: #7285C5;
  color: white;
  font: bold 11px Tahoma; 
}

/* --KulON TARTALMI STILUSOK-- */
/* --Bannerek-- */
.adpic {
  margin: 0px;
  padding: 0px;
  background-color: #F5F5F5;    /* background-color: #F2F1E7; */
  border: 1px solid black;
}
div.xabre {
  margin-bottom: 10px;
  vertical-align: middle;
}
  div.xabre .fejlec { display: block; }

#fo #balh #balhcontent div.xabre,
#fo #midh #midhcontent div.xabre,
#fo #jobbh #jobbhcontent div.xabre {
  margin-left: auto;
  margin-right: auto;
}

.hir div.xabre { margin-top: 15px; }


/* --Bal oszlopbeli listak-- */
.bal {
  overflow: hidden;
  width: 220px;

  padding-bottom: 4px;
  margin-bottom: 10px;
  background: #F2F2F2 url(../../pics/_top/balh_sep.gif) no-repeat right bottom;
}

.bal ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

  .bal ul li {
    margin: 4px 0px 8px 0px;
    padding: 0px 4px 0px 13px;
    background: url(../../pics/b1g.gif) no-repeat 5px 3px;
  }
    .bal ul li a { font: normal 10px Verdana; }

  .bal ul li.lablec {
    margin-bottom: 0px;
    background-image: url(../../pics/b1r.gif);
  }

/* -- -- */

.balnosep {
  margin-bottom: 0px;
  background: #F2F1E7;
}
/* --Bal oszlopbeli listak-- */


/* --Localinput-- */
.localinput { display: none; float: left; }
.localinput a {
  font: bold 10px Tahoma;
  color: #8A8A8A;
}
/* --Localinput-- */



  table.input { background-color: #DED7C7; margin: 5px; margin-left: auto; margin-right: auto; border: 1px solid #666666}
  table.input .fejlec {height: 20px; background-color: #CDC5AF; vertical-align: middle}
  table.input .fejlec a {font-size: 11px; color: #666666; font-weight: bold}
  table.input td a.cim {color: #666666; font-weight: bold}
  table.input td a.fekete {color: black}
  table.input td a.szurke {color: #8A8A8A}
  table.input td a.kek {color: #0000CC}
  table.input td input { background-color: #DED7C7; }


#loginform {
    width: 450px;
}

#loginform table {
    width: 100% !important;
}

#loginform .fejlec {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    display: table-cell !important;
}

#loginform .fejlec a {
    font-family: arial, helvetica, sans-serif !important;
    font-size: 18px !important;

}

#loginform td {
    padding-top: 5px;
    padding-bottom: 5px;
}

#loginform .cim {
    font-family: arial, helvetica, sans-serif !important;
    font-size: 14px !important;
   padding-left: 10px;
}

#loginform input {
    border-style: solid !important;
    border-width: 1px !important;
    font-family: arial, helvetica, sans-serif !important;
    font-size: 13px;
}

#uname, #upass {
    background-color: #ffffff;
    padding: 3px;
}

#ok {
    background-color: lightgray;
    padding: 5px;
    width: 100px;
    margin-top: 15px;
}