BODY {
  margin: 0pt;
  padding: 0pt;
  background-color: #FAF9E4;
  font: 11pt Georgia, Times, serif;
  line-height: 1.3em;
  }
P {
  margin: 2pt;
  }
P+P {
  text-indent: 10pt;
  }
B {
  color: #750000;
  }
P.small {
  font-size: 90%;
  line-height: 120%;
  }

DIV.fejlec {
  background-image: url(fejlec.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  background-color: #FAF9E4;
  position: fixed;
  z-index: 1000;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 100%;
  height: 150px;
  }
DIV.fejlec H1 {
  color: #FAF9E4;
  font: bold italic 36pt Georgia, Times, serif;
  text-align: right;
  padding-right: 15pt;
  vertical-align: middle;
  display: none;
  }

DIV.tartalom {
  position: relative;
  top: 150px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  }
* html DIV.tartalom { margin-top: 0px; }

TD.menu {
  right; 0px;
  width: 200px;
  overflow: hidden;
  background-color: #E9D6AB;
  padding: 10px 0px 0px 0px;
  margin: 0px;
  vertical-align: top;
  }
TD.menu P {
  padding: 10pt;
  font: bold 9pt Tahoma, Verdana, Helvetica, Arial, sans-serif;
  color: #FAF9E4;
  text-align: center;
  line-height: 1.25em;
  }
TD.menu IMG {
  margin: 5pt;
  float: left;
  border: 1px solid white;
  }
TD.menu H4 {
  font: bold 10pt Tahoma, Verdana, Helvetica, Arial, sans-serif;
  text-align: left;
  padding: 3pt 5pt 3pt 5pt;
  background-color: #750000;
  color: white;
  border: 0pt;
  opacity: .50;
  filter: alpha (opacity=50);
  -moz-opacity: 0.5;
  }
TD.menu H4.kurrens {
  opacity: 1;
  filter: alpha (opacity=100);
  -moz-opacity: 1.0;
  }
TD.menu BR {
  height: 0pt;
  clear: both;
  }
DIV.menudoboz {
  padding: 0pt;
  margin: 0pt;
  clear: both;
  }
DIV.menudoboz H2 {
  padding-bottom: 0pt;
  margin-bottom: 0pt;
  }
DIV.menudoboz P {
  text-align: left;
  }

TD.szoveg {
  padding: 10pt 15pt 10pt 20pt;
  }

DIV.velemeny {
  margin: 5pt 25pt 5pt 25pt;
  padding: 0pt 0pt 10pt 0pt;
  background-color: #D1F0FE;
  font-size: 90%;
  line-height: 1.15em;
  border-left: 1px solid #6FB5D2;
  border-right: 1px solid #6FB5D2;
  border-bottom: 1px solid #6FB5D2;
  }
DIV.velemeny H2 {
  font: bold 9pt Tahoma, Verdana, Helvetica, Arial, sans-serif;
  text-align: right;
  padding: 3pt;
  background-image: url(blueheader.png);
  background-repeat: repeat-x;
  height: 27px;
  color: white;
  text-shadow: gray 2px 2px 0px;
  border: 0pt;
  }
DIV.velemeny P {
  padding: 0pt 10pt 0pt 10pt;
  }

A {
  text-decoration: none;
  }
TD.szoveg A {
  text-decoration: none;
  font-style: italic;
  font-weight: bold;
  color: #880000;
  }
TD.szoveg A:hover {
  color: #FF8000;
  text-decoration: underline;
  }

IMG.left {
  float: left;
  padding-right: 10pt;
  }
IMG.right {
  float: right;
  padding-left: 10pt;
  }

TABLE.vonal {
  margin: 6pt 0pt 6pt 0pt;
  }
TABLE.vonal TH {
  font: bold 8pt Tahoma, Verdana, Helvetica, Arial, sans-serif;
  background-image: url(orangeheader.png);
  background-repeat: repeat-x;
  height: 27px;
  color: #880000;
  text-shadow: white 2px 2px 0px;
  text-wrap: normal;
  }
TABLE.vonal TD {
  border-right: 1px solid #EEC94D;
  border-bottom: 1px solid #EEC94D;
  text-wrap: normal;
  }

H1 {
  font: bold 18pt Tahoma, Verdana, Helvetica, Arial, sans-serif;
  color: #750000;
  }
H2 {
  font: bold italic 14pt Tahoma, Verdana, Helvetica, Arial, sans-serif;
  text-align: left;
  color: #750000;
  padding: 10pt 0pt 0pt 0pt;
  border-top: 2pt solid #750000;
  }
H3 {
  font: bold 12pt Georgia, Times, serif;
  color: #750000;
  border-top: 1pt solid #750000;
  padding-top: 1pt;
  width: 40%;
  }
DT {
  font-weight: bold;
  color: #750000;
  }

HR {
  color: solid #FAF9E4;
  background-color: solid #FAF9E4;
  border: 1px solid #FAF9E4;
  width: 100%;
  height: 0px;
  }

.opaque {
  }
.transparent {
  opacity: .50;
  filter: alpha (opacity=50);
  -moz-opacity: 0.5;
  }

.form {
  background-image: url(formbg.jpg);
  background-repeat: repeat-x;
  border: 1px solid #bdbdbd;
  padding: 2pt;
  }

:link img { border: 0px }
:visited img { border: 0px }
:active img { border: 0px }

.indent {
  padding-left: 15pt;
  }
