h1 {
  margin-top:12.0pt;
  margin-right:0cm;
  margin-bottom:3.0pt;
  margin-left:0cm;
  page-break-after:avoid;
  font-size:16.0pt;
  font-family:Arial;
  color:#000080;
}
h2 {
  margin-top:12.0pt;
  margin-right:0cm;
  margin-bottom:3.0pt;
  margin-left:0cm;
  page-break-after:avoid;
  font-size:16px;
  font-family:Arial;
  color:#000080;
}
h2 center{
  margin-top:12.0pt;
  margin-right:0cm;
  margin-bottom:3.0pt;
  margin-left:0cm;
  page-break-after:avoid;
  font-size:16px;
  font-family:Arial;
  color:#000080;
  text-align:center;
}
h5 {
  margin-top:12.0pt;
  margin-right:0cm;
  margin-bottom:3.0pt;
  margin-left:0cm;
  font-size:13px;
  font-family:Arial;
  color:#000080;
}

hr {
  color:#667BB4;
  height: 1px;
}

img {
  border-style: none;
  margin: 0 auto;
}

img.logo {
  display:block;
  vertical-align:middle;
}

img.absmiddle {
  vertical-align:middle;
}

img.left {
  vertical-align:inherit;
}

img.right {
  vertical-align:top;
  float:right;
}

fieldset {
  font-size:12px;
  font-family:Verdana;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:15px;
}

fieldset label {
  display: inline-block;
  width: 120px;
  padding-bottom:5px;
}

fieldset label.szerzodes {
  display: inline-block;
  width: 450px;
  padding-bottom:5px;
}

a:link    { font-family: Verdana; color: #000080; font-size: 12px; }
a:active  { font-family: Verdana; color: #000080; font-size: 12px; }
a:visited { font-family: Verdana; color: #000080; font-size: 12px; }
a:hover   { font-family: Verdana; color: #660066; font-size: 12px; }

a.kicsi_bold:link    { font-family: Verdana; color: #000080; font-size: 10px; font-weight: bold;}
a.kicsi_bold:active  { font-family: Verdana; color: #000080; font-size: 10px; font-weight: bold;}
a.kicsi_bold:visited { font-family: Verdana; color: #000080; font-size: 10px; font-weight: bold;}
a.kicsi_bold:hover   { font-family: Verdana; color: #660066; font-size: 10px; font-weight: bold;}

a.bold:link    { font-family: Verdana; color: #000080; font-size: 12px; font-weight: bold;}
a.bold:active  { font-family: Verdana; color: #000080; font-size: 12px; font-weight: bold;}
a.bold:visited { font-family: Verdana; color: #000080; font-size: 12px; font-weight: bold;}
a.bold:hover   { font-family: Verdana; color: #660066; font-size: 12px; font-weight: bold;}

a.menubold:link		{ font-family: Verdana; color: rgb(0, 0, 128); font-size: 11px; font-weight: bold; text-decoration: none; }
a.menubold:active	{ font-family: Verdana; color: rgb(0, 0, 128); font-size: 11px; font-weight: bold; text-decoration: none; }
a.menubold:visited	{ font-family: Verdana; color: rgb(0, 0, 128); font-size: 11px; font-weight: bold; text-decoration: none; }
a.menubold:hover	{ font-family: Verdana; color: rgb(0, 0, 128); font-size: 11px; font-weight: bold; text-decoration: none; }

a.menu:link         { font-family: Verdana; color: rgb(0, 0, 128); font-size: 11px; font-weight: normal; text-decoration: none; }
a.menu:active		{ font-family: Verdana; color: rgb(0, 0, 128); font-size: 11px; font-weight: normal; text-decoration: none; }
a.menu:visited		{ font-family: Verdana; color: rgb(0, 0, 128); font-size: 11px; font-weight: normal; text-decoration: none; }
a.menu:hover		{ font-family: Verdana; color: rgb(0, 0, 128); font-size: 11px; font-weight: normal; text-decoration: none; }

a.menu_header:link    { font-family: Verdana; color: #000080; font-size: 10px; text-decoration: none; }
a.menu_header:active  { font-family: Verdana; color: #000080; font-size: 10px; text-decoration: none; }
a.menu_header:visited { font-family: Verdana; color: #000080; font-size: 10px; text-decoration: none; }
a.menu_header:hover   { font-family: Verdana; color: #660066; font-size: 10px; text-decoration: none; }

a.text_link:link    { font-family: Verdana; color: blue; font-size: 10px; font-weight: bold; text-decoration: none;}
a.text_link:active  { font-family: Verdana; color: blue; font-size: 10px; font-weight: bold; text-decoration: none;}
a.text_link:visited { font-family: Verdana; color: blue; font-size: 10px; font-weight: bold; text-decoration: none;}
a.text_link:hover   { font-family: Verdana; color: #660066; font-size: 10px; font-weight: bold; text-decoration: none;}

.menutdb {
  background-color: #cfd7eb;
  height: 10px;
  cursor: pointer;
  font-weight: bold;
}

body {
  background-image: url(images/casbkgnd.gif);
}

body.szerzodes {
  background-image: url('');
}

table {
  width: 100%;
  border-spacing: 0px;
  vertical-align: top;
}

table.header {
  height: 110px;
  border-bottom: 1px #000080 solid;
}

table.oldalterkep {
  border-spacing: 1px;
}

table.block {
  width:80%;
  margin-left:auto;
  margin-right:auto;
}

table.block_500 {
  width:500px;
  margin-left:auto;
  margin-right:auto;
}

table.block_vasarlas {
  width:100%;
  margin-left:auto;
  margin-right:auto;
}

table.block_center {
  width:500px;
  margin-left:auto;
  margin-right:auto;
  vertical-align:middle;
}

th {
  text-align:left;
  font-family:Verdana;
  font-size:12px;
}

th.center {
  text-align:center;
}

th.right {
  text-align:right;
}

th.right_kicsi {
  text-align:right;
  font-size:10px;
}

td {
  vertical-align: top;
}

td.bottom {
  vertical-align: bottom;
}

td.middle {
  vertical-align: middle;
}

td.header {
  background-color: #cfd7eb;
  width: 180px;
  vertical-align: middle;
}

td.menu {
  background-color: #cfd7eb;
  vertical-align: bottom;
  text-align: right;
}

td.oldalterkep {
  background-color: #cfd7eb;
  vertical-align: top;
  width: 180px;
  border-right-style: none;
}

td.oldalterkep_fejlec {
  background-color: #667bb4;
}

td.oldalterkep_fejlec p {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size:12px;
  font-family:Verdana;
  color:#ffffff;
}

td.main {
  vertical-align:top;
  background-image: url(images/radbkgnd.gif);
  border-left: 1px #000080 solid;
}

td.menutd {
  background-color: #cfd7eb;
  height: 19px;
  cursor: pointer;
}

td.menutd:hover {
  background-color: #9aa9d0;
}

td.right_200 {
  width:200px;
}

td.center {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  vertical-align:middle;
}

td.center_kicsi {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  vertical-align:middle;
  font-size:10px;
  font-family: Verdana;
}

td.right {
  text-align:right;
  font-size:12px;
  font-family: Verdana;
}

td.right_kicsi {
  text-align:right;
  font-size:10px;
  font-family: Verdana;
}

td.text_kicsi {
  font-size:10px;
  font-family: Verdana;
}

td.width_40 {
  width:40%;
  font-size:12px;
  font-family: Arial;
}

td.width_40_right {
  width:40%;
  text-align:right;
  font-size:12px;
  font-family: Arial;
}

.button {
  font-family: tahoma,verdana,arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  vertical-align: middle;
  padding: 1px 10px 1px 10px;
  margin: 2px 0 2px 0;
  width: auto;
  height: auto;
  border: 1px #666666 solid;
  color: rgb(0, 0, 128);
  background:#cfd7eb;
}

.button:hover {
  background-color: #9aa9d0;
}

.button_right {
  font-family: tahoma,verdana,arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  vertical-align: middle;
  padding: 1px 10px 1px 10px;
  margin: 2px 0 2px 0;
  width: auto;
  height: auto;
  border: 1px #666666 solid;
  color: rgb(0, 0, 128);
  background:#cfd7eb;
  float:right;
}
.button_right:hover {
  background-color: #9aa9d0;
}

.inputbutton, .inputsubmit {
  font-family: tahoma,verdana,arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  vertical-align: middle;
  padding: 1px 10px 1px 10px;
  margin: 2px 0 2px 0;
  width: auto;
  height: auto;
  border: 1px #666666 solid;
  color: rgb(0, 0, 128);
  background:#cfd7eb;
}
.inputbutton:hover .inputsubmit:hover{
  background-color: #9aa9d0;
}

.text {
  text-align:justify;
  font-size:12px;
  font-family: Verdana, Arial;
}

.text_piros {
  text-align:justify;
  font-size:12px;
  font-family: Verdana, Arial;
  color:#cc0000;
}

.text_kicsi {
  text-align:justify;
  font-size:10px;
  font-family:Verdana;
}

.text_kicsi_center {
  text-align:center;
  font-size:10px;
  font-family:Verdana;
}

.text_kicsi_piros {
  text-align:justify;
  font-size:10px;
  font-family:Verdana;
  color:#cc0000;
}

.text_block {
  margin-left: 20px;
  text-align:justify;
  font-size:10px;
  font-family:Verdana;
}

.text_center {
  text-align:center;
  font-size:12px;
  font-family: Verdana, Arial;
}

.text_center_14 {
  text-align:center;
  font-size:14px;
  font-family: Verdana, Arial;
}

.text_right {
  text-align:right;
  font-size:12px;
  font-family: Arial;
}

.text_right_piros {
  text-align:right;
  font-size:12px;
  font-family: Arial;
  color:#cc0000;
}

.text_center_piros {
  text-align:center;
  font-size:12px;
  font-family: Arial;
  color:#cc0000;
}

.right {
  text-align:right;
  vertical-align:middle;
}

.center {
  text-align:center;
  vertical-align:middle;
}

