BODY {
  scrollbar-face-color: #ffffff;
  scrollbar-shadow-color: #cacaca; 
  scrollbar-highlight-color: #cacaca;
  scrollbar-3dlight-color: #000099;
  scrollbar-darkshadow-color: #000099;
  scrollbar-track-color: #EEEEEE;
  scrollbar-arrow-color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000000;
  font-size: 10pt;
  margin: 8px;
  }

LI {
  text-align: justify;
  }

TEXTAREA {
  font-family: arial;
  font-size: 11px;
  color: #000000;
  background-color: #ffffff;
  }

IMG {
  border-color:#005683;
  }

TABLE {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #00832b;/*#005683;*/
  font-size: 10pt;
  text-align: left;
  }

table,p.news {
  text-align: justify;
  }

table.news ul {
  list-style-position:inside;
  }

INPUT {
  font-family: arial;
  font-size: 10pt;
  color: #000000;
  background-color: #ffffff;
  }

A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #09c905; /*#0000FF;*/
  font-size: 10pt;
  text-decoration: none
  }

A:hover {
  color : #FF0000;
  TEXT-DECORATION: none;
  }

.side_form {
  margin: 0px;
  }

.isk_input {
  border: 1px solid gray;
  }

.sig {
  clear:both;
  margin:16px 4px;
  padding:9px;
  display:table-cell;
  }

.sig_clr {
  clear:both;
  }

.sig_cont {
  float:left;
  }

.sig_thumb {
  float:left;
  margin:0px 10px 10px 10px;
  padding:0px;
  background:url(shadowAlpha.png) no-repeat bottom right !important;
  background:url(shadow.gif) no-repeat bottom right;
  }

.sig_thumb img {
  display:block;
  position:relative;
  background:#FFF;
  border:1px solid #ccc;
  margin:-5px 5px 5px -5px;
  padding:4px;
  }

.tamogat {
  float:left;
  margin:0px 10px 10px 10px;
  padding:0px;
  background:url(shadowAlpha.png) no-repeat bottom right !important;
  background:url(shadow.gif) no-repeat bottom right;
  }

.tamogat div {
  display:block;
  position:relative;
  background:#FFF;
  border:1px solid #ccc;
  margin:-5px 5px 5px -5px;
  padding:4px;
  height: 160px;
  }

.tamogat img {
  vertical-align: middle;
  }

.tamogat table {
  height: 160px;
  }

.bline {
  BORDER-RIGHT: black  0px solid;
  BORDER-TOP: black  1px solid;
  BORDER-LEFT: black  0px solid;
  BORDER-BOTTOM: black 1px solid
  }

.prmn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #00832b; /*#005683;*/
  font-size: 10pt;
  display : block;
  text-decoration: none;
  padding-left: 0px;
  }

.prmn:hover {
  text-decoration: none;
  color : #00832b; /*#005683;*/
  }

.std_butt {
  border: 3px outset;
  padding: 1px;
  text-decoration: none;
  background: buttonface;
  }

.std_butt:active {
  border: 3px inset;
  }

.kapcsolodo {
  color: #65941C;
  border: 3px outset;
  padding: 1px;
  text-decoration: none;
  background: buttonface;
  }

.kapcsolodo:active {
  border: 3px inset;
  }

.menu {
  font-family: Arial, Helvetica, sans-serif;
  color : #ffffff;
  font-size: 10pt;
  display : block;
  text-decoration: none;
  padding-left: 4px;
  font-weight: bold;
  }

.menu:hover {
  color : #65941C;
  text-decoration: none;
  }

.menu1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #65941C; /*sötét zöld*/
  font-size: 10pt;
  text-decoration: none;
  font-weight: bold;
  }

.menu1:hover {
  color : #ffffff;
  text-decoration: none;
  }

.menu2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000000;
  font-size: 8pt;
  text-decoration: none;
  }

.menu2:hover {
  color : #FF0000;
  font-size: 10pt;
  text-decoration: none;
  }

.menu3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #65941C; /*#01619D;*/
  font-size: 10pt;
  text-decoration: none;
  font-weight: bold;
  }

.menu3:hover {
  color : #FF0000;
  text-decoration: none;
  }

.menu4 {
  font-size: 9px;
}

.panel {
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-BOTTOM: black 1px solid
  }

.bottom {
  font-size: 8pt
  }

.email {
  TEXT-DECORATION: none;
  color : #FF0000;
  }

.email:hover {
  color : #FFFFFF;
  TEXT-DECORATION: none;
  }

.link {
  TEXT-DECORATION: none;
  color : #0000FF;
  }

.link:hover {
  color : #CC0000;
  TEXT-DECORATION: none;
  }

.small {
  TEXT-DECORATION: none;
  color : #000000;
  FONT-SIZE: 8pt;
  }

.link2 {
  TEXT-DECORATION: none;
  color : #000000;
  FONT-SIZE: 10pt;
  }

.link2:hover {
  color : #FFFFFF;
  TEXT-DECORATION: none;
  }

.itemlink {
  TEXT-DECORATION: none;
  color : #000000;
  FONT-SIZE: 10pt;
  display : block;
  }

.itemlink:hover {
  color : #000000;
  TEXT-DECORATION: none;
  }

.feher {
  TEXT-DECORATION: none;
  color : #000000;
  FONT-SIZE: 10pt;
  display : block;
  }

.feher:hover {
  TEXT-DECORATION: none;
  color : #000000;
  FONT-SIZE: 10pt;
  }

.rendeles {
  color : #000000;
  FONT-SIZE:8pt;
  }

.lab {
  BORDER-RIGHT: black 0px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 0px solid;
  BORDER-BOTTOM: black 0px solid;
  TEXT-DECORATION: none;
  color : #000000;
  FONT-SIZE: 8pt;
  }

.alkat {
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 0px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-BOTTOM: black 1px solid
  }

.almenu {
  TEXT-DECORATION: none;
  color : #000000;
  FONT-SIZE: 10pt;
  padding-left: 4px;
  display : block;
  }

.almenu:hover {
  color : #FFFFFF;
  TEXT-DECORATION: none;
  padding-left: 4px;
  }

.slTAB {
  DISPLAY: none; WIDTH: 100%; BORDER-COLLAPSE: collapse
  }

.right {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000000;
  font-size: 8pt
  }

.mail {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000099;
  font-size: 10pt;
  }

.mail:hover {
  color : #990000;
  TEXT-DECORATION: none;
  }

.bottom {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000000;
  font-size: 8pt
  }

.body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000099;
  font-size: 10pt
  }

.search {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #000000;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  }

.programok td
{
  padding: 4px 3px;
  border-bottom: 1px dotted #999;
}

.programok td.helyszin,
.programok td.idopont
{
  border-right: 1px dotted #999;
}

.programok td.helyszin
{
  text-align: left;
  padding-left: 10px;
}

.programok .helyszin_header
{
  padding: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 16pt;
  font-style: italic;
}

.programok .idopont_header
{
  padding: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 12pt;
  font-style: italic;
}