body
{
  margin: 0;
  padding: 0;
  min-width: 1000px;
  color: black;
  background-color: #edece8;
  background-image: url(_images/background.jpg);
  background-repeat: repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
}

* html body
{
  width: auto !important;
  width: 1000px;
}

img
{
  border: 0;
}
table
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 0px;
}
td
{
  border: 0;
  margin: 0;
  padding: 0;
}
/*
input
{
  font-family: Verdana, Helvetica, sans-serif; 
  height: 20px;
}
input.small
{
  height:18px;

}
*/
/*
.tdhiba { margin: 0 10px 0 0; padding-left: 5px; padding-right: 5px; border-top: 1px solid #9fac01; border-right: 1px solid #9fac01; border-bottom: 1px solid #9fac01; border-left: 5px solid #9fac01; }
.Error { margin-bottom: 25px; padding: 5px; border-top: 1px solid #9fac01; border-right: 1px solid #9fac01; border-bottom: 1px solid #9fac01; border-left: 5px solid #9fac01; }
.menu { }
.selectedmenu { background-color: #CFCFCF; }
*/
/*checkbox*/
span.checkbox
{
}
span.checkbox INPUT
{
  width: 40px;
}
/*
* WRAPPER divben van minden, a margin a BODY formazassal egyutt kozepre helyezi a WRAPPER div-et
* WRAPPERen belul minden balra van rendezve
*/
div.wrapper
{
  margin: 0 auto;
  padding: 0;
  width: 1000px;
  text-align: left;
}
/*
* a TOP divben van a felso lekerekitett kep, egyebkent ures
*/
div.top
{
  margin: 0;
  padding: 0;
}
/*
* a ketto (TOP, BANNER) kozotti divben van a logot es a nevet tartalmazo jpeg
* BANNER div-ben egy tablazat van, aminek egy sora van es 4 oszlopa (flash/kepek es a 3 menu oszlop)
* a tartalom koruli vonalat erre a divre is rahuztam, fele es ala is kell hogy szeparalja a logotol es az alatta levo tartalomtol
*
* itt van meg a BANNER div-ben levo tablazat es a menusor formazasa (a menusor egyebkent ul es li tagekben van)
* a linkek elotti kep a html-be van beteve img tagekkel
* az aktiv menut span-be tettem, a 'menuaktiv' formazza meg
*/
div.banner
{
  margin: 0;
  padding: 0;
  border: solid 1px #d8d9d1;
  text-align: left;
  background-color: #9fac01;
}
div.banner table
{
  border: 0;
  margin: 0;
  padding: 0;
}
div.banner td.menusor
{
  margin: 0;
  padding: 0;
  vertical-align: top;
}
div.banner td.almenusor
{
  margin: 0;
  padding: 0;
  vertical-align: top;
  background-color: #fff;
}

div.banner table div.spacer
{
  margin: 0;
  padding: 0;
  background-color: #9fac01;
}
div.banner table div.lista
{
  margin: 0;
  padding: 0;
  background-color: #9fac01;
}
div.banner ul
{
  margin: 0;
  padding: 0;
  list-style: none;
}
div.banner ul li
{
  margin: 0;
  padding: 0 0 0 10px;
  height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
}
div.banner a
{
  display: block;
  color: white;
  text-decoration: none;
}
div.banner a:hover
{
  color: black;
  text-decoration: no;
}

div.banner td.almenusor a:hover
{
  color: #666;
  text-decoration: none;
}
div.banner td.almenusor a
{
  display: block;
  color: #2384b3;
  text-decoration: none;
}
span.menuaktiv
{
  color: black;
}
td.almenusor span.menuaktiv
{
  color: #666;
}
/*r: black;
}

table.menusoralul
{
  margin: 20px 0 0 0;
  padding: 20px 0 0 10px;
  height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
table.menusoralul a
{
  color: #666;
  text-decoration: none;
  vertical-align: middle;
  padding: 0 0 0 5px;
  height: 16px;
}
table.menusoralul a:hover
{
  color: #9fac01;
  text-decoration: none;
  vertical-align: middle;
  padding: 0 0 0 5px;
  height: 16px;
}

/*
* a CONTENTHOLDER div kovetkezik a BANNER div utan, ebben van ket oszlopban (sidebar, content) az adott tartalom
* ket oldalan vonal
*/
div.contentholder
{
  margin: 0;
  padding: 0;
  background-color: white;
  border-left: solid 1px #d8d9d1;
  border-right: solid 1px #d8d9d1;
  text-align: left;
}
/*
* a SIDEBAR div-ben van a tartalom bal oszlopa, a login es egyeb informaciok, kiegeszito tartalmak
* a CONTENT div-ben van a tartalom jobb oszlopa
* a BOTTOM div-ben csak az also lekerekites jpegje van
*
* a float helyezi balra, fontos mindketto szelessege is, a paddinggal es a marginnal egyutt mukodnek csak
*/
div.sidebar
{
  float: left;
  margin: 0;
  padding: 30px 15px 0 15px;
  width: 170px;
}
* html div.sidebar
{
  width: 190px;
}
div.content
{
  margin: 0 0 0 0px;
  padding: 30px 30px 20px 10px;
  width: 750px;
  text-align: left;
  vertical-align: top;
  min-height: 500px;
  height: auto !important;
  height: 500px;
}
* html div.content
{
  width: 790px;
}
div.bottom
{
  margin: 0;
  padding: 0;
}
/*
* a CONTENT div aljan van a KENYERBEL div, kicsit kisebbre es szurkevel szedve
* alatta az elso footer, a FOOTERA, vonallal elvalasztva a ketto
* a FOOTERB a osszes tartalom utan, a WRAPPER div legaljan van, szinten kisebbre es szurkevel szedve
*
* lejjebb az ezekben levo linkeknek a formazasai
*/
div.kenyerbel
{
  margin: 30px 0 0 0;
  padding: 0 15px 0 15px;
  color: #999;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 11px;
}
div.footera
{
  margin: 10px 0 0 0;
  padding: 10px 15px 0 15px;
  border-top: solid 1px #d8d9d1;
  color: #999;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 11px;
}
div.footerb
{
  margin: 0;
  padding: 10px 30px 10px 30px;
  color: #999;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 11px;
}
div.footera a
{
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #999;
}
div.footera a:hover
{
  text-decoration: underline;
}
div.footerb a
{
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #999;
}
div.footerb a:hover
{
  text-decoration: underline;
}
div.kenyerbel a
{
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #999;
}
div.kenyerbel a:hover
{
  text-decoration: underline;
}
/*
* a SIDEBAR div-ben levo USER div es SEARCH div-ekben vannak a bejelentkeesi es egyeb infok
* itt is fontos a width, margin es padding, egyutt mukodnek
* a line-height kicsit elegansabba teszi, szethuzza a sorokat 
*/
div.user
{
  margin: 0;
  padding: 0 15px 15px 15px;
  width: 140px;
  color: #999;
  text-align: left;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
}
div.user input
{
  width: 135px;
}
div.search
{
  margin: 0;
  padding: 15px 15px 30px 15px;
  width: 140px;
  color: #999;
  border-top: solid 1px #d8d9d1;
  text-align: left;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
}
div.search input
{
  width: 135px;
}
/*
* ez depricated
*/
p.bemutatkozas
{
  margin: 0;
  padding: 30px 15px 15px 15px;
  width: 140px;
  border-top: solid 1px #d8d9d1;
}
/* bejelentkezés üzenetei bal oldalt - felhasználó adatai*/
div.userdata
{
  width: 125px;
  margin: 0 0 5px 0;
  padding: 4px;
  border-top: 1px solid #9fac01;
  border-right: 1px solid #9fac01;
  border-bottom: 10px solid #9fac01;
  border-left: 1px solid #9fac01;
}

/*a bejelentkezett user adatai bal oldalt span*/
div.userdata span
{
  border: 0px;
  margin: 0;
  padding: 0;
  width: 125px;
  text-align: left;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #999;
}
/*a bejelentkezett user adatai bal oldalt link*/
div.userdata a
{
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #999;
}
/*a bejelentkezett user adatai bal oldalt link:hover*/
div.userdata a:hover
{
  text-decoration: underline;
}


/* bejelentkezés üzenetei bal oldalt - felhasználó adatai*/
div.userinfo
{
  width: 125px;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #d8d9d1;
}


/*
* SIDEBAR div-ben levo linkek formazasa (ha nincs egyebken folulirva)
*/
div.sidebar a
{
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #999;
}
div.sidebar a:hover
{
  text-decoration: underline;
}
/*
* a CONTENT-ben levo tartalom jo reszet a 'news'-hoz kapcsolodoan formaztam, 
* egy-egy bejegyzes a news div-ben van, a hozza kapcsolodo dolgok azon a diven belul, igy a hivatkozasok is azon keresztul vannak
*/
table.news
{
  border: 0px;
  margin: 0;
}
table.news td
{
  padding: 0 0 30px 0;
}
table.news td.nospace
{
  padding: 0 0 0 0;
}
/* H1-ben a bejegyzes cimsora, tobbek kozott a jobb oldalan a nagy jellel */
table.news h1
{
  margin: 0;
  padding: 0 30px 0 0;
  color: #9fac01;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 16px;
  font-weight: bold;
  background-image: url(_images/jel-nagy-no.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
}
/*kategóri és nincs találat stílusa a híreknél*/
/* H2-ben a bejegyzeshez kapcsolodo adatok: kategoria, szerzo stb. */
table.news h2, span.news
{
  margin: 0;
  padding: 5px 30px 15px 0;
  color: #999;
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

h2.subtitle
{
  margin: 0;
  padding: 5px 30px 15px 0;
  color: #999;
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
}   
/* 
* H4 opcionalis, ebbe lehet pakolni a lead megjegyzest, ha kapcsolodik a cikkhez, pl a hir1.html-ben
* hattere szurke, vonal a bal oldalan stb.
*/
table.news h4
{
  background-color: #eee;
  margin: 0 0 30px 0;
  padding: 5px 5px 5px 10px;
  border-left: solid 5px #9fac01;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
/*
* a NEWS div-en belul a P tagben van a bejegyzes szoveges / kep tartalma, 
* a line-height kicsit szethuzza, elegansabba teszi a szoveget
*/
table.news p
{
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 18px;
}
/*
* H3-ban van a bejegyzes idopontja, alul, jobbra rendezve, vonallal
*/
table.news h3
{
  margin: 10px 0 0 0;
  padding: 0 0 5px 0;
  color: #d8d9d1;
  border-bottom: solid 1px #d8d9d1;
  text-align: right;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
/*
* a bejegyzes szoveges reszeben levo kep
*/
table.news img.newsimageL
{
  margin: 0px;
  padding: 0px;
}
table.news img.newsimageS
{
  margin: 0px;
  padding: 0px;
}
table.news div.imageL
{
  margin: 0 0px 0px 0;
  padding: 10px;
  border: solid 1px #999;
  width: 320px;
  height: 240px;
}
div.divImageMore
{
  padding: 10px 0px 20px 0px;
}

table.news div.imageS
{
  margin: 0 0px 0px 0;
  padding: 10px;
  border: 1px solid #999;
  width: 160px;
  height: 120px;
}
/*
* a bejegyezes szoveges reszet megelozo ! kep
*/
table.news img
{
  margin: 0 0 15px 0;
  padding: 10px;
  border: solid 1px #999;
}
/*
* a NEWS divekben levo linkek formazasai
*/
table.news h1 a
{
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #9fac01;
}
table.news h1 a:hover
{
  text-decoration: underline;
}
table.news h2 a
{
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #999;
}
table.news h2 a:hover
{
  text-decoration: underline;
}
/*
* a NEWS div-ben a P tagben lehet idezetet elhelyezni, opcionalisan
* az oldal jobb szelere van rendezve, formazasa ertelemszeru
* nem erdemes ebbe sok tartalmat tenni, csak rovid idezeteket
*/
span.idezet
{
  width: 170px;
  min-width: 170px;
  float: right;
  background-image: url(_images/idezojel.gif);
  background-repeat: no-repeat;
  padding: 0 15px 0 25px;
  margin: 10px 0 10px 15px;
  color: #9fac01;
  text-align: left;
  font-size: 12px;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-weight: bold;
  font-style: italic;
}
/*
* ahol tartozhat az oldalhoz csatolmany, ott az alabbiak formazzak meg
* a hozza kapcsolodo linkek formazasa is itt
*/
div.csatolt
{
  padding: 0px;
  margin: 0px;
  font-size: 10px;
}
div.csatolt h1
{
  margin: 0;
  padding: 0 30px 10px 0;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 12px;
  font-weight: bold;
}

div.csatolt p.csatolt
{
  padding: 0px;
  margin: 0px;
  border-top: 1px solid #d8d9d1;
  font-size: 10px;
  line-height: 18px;
}
div.csatolt p.csatolt table
{
  border: 1px solid #999;
  margin: 0;
  padding: 0;
}
tr.cstcim td
{
  padding: 2px;
  background-color: #ccc;
  font-size: 10px;
}
tr.csta td
{
  padding: 2px;
  font-size: 10px;
}
tr.csta td a:link
{
  color: black;
  text-decoration: none;
}
tr.csta td a:hover
{
  color: black;
  text-decoration: underline;
}
/*
* ez azokhoz az oldalakhoz kapcsolodik, ahol kimutatasszeruen vannak linkek felsorolva egymas alatt
* a line-heihgt-tel huztam szet a sorokat
*
* a H1 itt mas mint a NEWS-oknal, mert itt nem link es a bal oldalan van jel
* a felsorolasban szereplo linkek formazasa is itt
*/
div.linkek
{
  line-height: 20px;
}
div.linkek h1
{
  margin: 0;
  padding: 0 30px 0 50px;
  color: #9fac01;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 16px;
  font-weight: bold;
  background-image: url(_images/jel-nagy-no.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
div.linkek h2
{
  margin: 0 0 10px 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
div.linkek a
{
  font-weight: normal;
  color: black;
  text-decoration: none;
}

div.linkek a:hover
{
  font-weight: normal;
  color: black;
  text-decoration: underline;
}

div.linkek div.Abstract
{
  padding-left: 70px;
  color: #999;
}

div.linkek div.notfound
{
  padding-left: 50px;
}

div.linkek div div.linkleiras
{
  margin: 0;
  padding: 0 200px 0 100px;
  font-style: italic;
}
span.GridNotFound
{
  margin: 0px;
  display: block;
  padding-top: 5px;
  padding-bottom: 20px;
  text-align: left;
}

/*
* azokon az oldalakon, ahol a tartalom megjelenitett tablazatokban van, az alabbiak formazzak a tablazatot
*
* tcim az elso td-t, talj az utolso td-t formazza
* az "a" vegu a paratlan a "b" vegu a paros tartalom td-ket formazza

table
{
  border: 1px solid #999;
  margin: 0 0 30px 0;
  padding: 0px;
}*/

td.tcim
{
  color: white;
  background-color: #9fac01;
  padding: 5px;
  font-weight: bold;
}
td.ta
{
  padding: 4px 5px 5px 5px;
  background-color: #ccc;
}
td.tb
{
  padding: 4px 5px 5px 5px;
  background-color: #eee;
}
td.talj
{
  padding: 5px;
  color: white;
  background-color: #9fac01;
}
/*GRID*/


table.GridTable
{
  border: 1px solid #999;
  margin: 5px 0 30px 0;
  padding: 0px;
}
table.GridTable td
{
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 8.3pt;
}
table.GridTable tr.GridHeaderRow td
{
  color: white;
  background-color: #9fac01;
  padding: 5px;
  font-weight: bold;
}
table.GridTable tr.GridHeaderRow a
{
  color: white;
  background-color: #9fac01;
  padding: 5px;
  font-weight: bold;
  text-decoration: none;
}
table.GridTable tr.GridHeaderRow a:hover
{
  color: white;
  text-decoration: underline;
}

table.GridTable tr.GridTableItem td
{
  padding: 4px 5px 5px 5px;
  background-color: #ccc;
}
table.GridTable tr.GridTableItem td a
{
  text-decoration: none;
  color: black;
  padding: 0px 0px 0px 0px;
}
table.GridTable tr.GridTableItem td a:hover
{
  text-decoration: underline;
  color: black;
  padding: 0px 0px 0px 0px;
}
table.GridTable tr.GridTableAlternateItem td
{
  padding: 4px 5px 5px 5px;
  background-color: #eee;
}
table.GridTable tr.GridTableAlternateItem td a
{
  text-decoration: underline;
  text-decoration: none;
  color: black;
  padding: 0px 0px 0px 0px;
}
table.GridTable tr.GridTableAlternateItem td a:hover
{
  text-decoration: underline;
  color: black;
  padding: 0px 0px 0px 0px;
}

table.GridTable tr.Pager
{
}
table.GridTable table.PagerTable
{
  width: 100%;
  border: 0px;
  padding: 0px;
  margin: 0px;
  height: 23px;
}
table.GridTable table.PagerTable span.ActualPage
{
  font-weight: bold;
}
table.GridTable table.PagerTable td
{
  padding: 4px 5px 5px 5px;
  margin: 0px;
  color: white;
  background-color: #9fac01;
  border: 0px;
  height: 23px;
}
table.GridTable table.PagerTable a
{
  color: white;
}
table.GridTable table.PagerTable a:hover
{
  color: white;
  text-decoration: underline;
}
/*a kerdoivekhez*/
table.InfoTable tr.GridHeaderRow th
{
  margin: 0 0 30px 0;
  padding: 0 0 0 40px;
  color: #9fac01;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 16px;
  font-weight: bold;
  vertical-align: bottom;
  background-image: url(_images/jel-nagy-no.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
/*a kerdoivekhez*/
table.InfoTable td.GridHeaderRow
{
  color: white;
  background-color: #9fac01;
  padding: 5px;
  font-weight: bold;
}

span.Question tr.Pager td
{
  padding: 4px 5px 5px 5px;
  margin: 0px;
  color: white;
  background-color: #9fac01;
  border: 0px;
  height: 23px;
}
span.Question tr.Pager a
{
  color: white;
}
span.Question tr.Pager a:hover
{
  color: white;
  text-decoration: underline;
}
span.Question table.GridTable
{
  border: 0px none #999;
  margin: 5px 0 30px 0;
  padding: 0px;
}


h1.PageTitle
{
  margin: 0 0 20px 0;
  padding: 0 0 0 40px;
  color: #9fac01;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 16px;
  font-weight: bold;
  background-image: url(_images/jel-nagy-no.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
table.almenu td.aktiv
{
  height: 48px;
  margin: 0;
  padding: 5px 0 0 0px;
  color: #9fac01;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 16px;
  font-weight: bold;
}
table.almenu td.aktiv span
{
  height: 48px;
  vertical-align: middle;
  padding: 17px 0 0 20px;
}
table.almenu td.inaktiv
{
  vertical-align: middle;
}
table.almenu td.inaktiv a
{
  color: #666;
  text-decoration: none;
  vertical-align: middle;
  padding: 0 0 0 5px;
  height: 16px;
}
table.almenu td.inaktiv a:hover
{
  color: #9fac01;
  text-decoration: none;
  vertical-align: middle;
  padding: 0 0 0 5px;
  height: 16px;
}

/*
* a kereses html-hez
*/
div.kereses h1
{
  margin: 0;
  padding: 0 0 0 40px;
  color: #9fac01;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 16px;
  font-weight: bold;
  background-image: url(_images/jel-nagy-no.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}

table.ker
{
  border: none;
  margin: 20px 0 0 0;
  padding: 0px;
}
td.kerfo
{
  margin: 0;
  padding: 0 15px 5px 5px;
  text-align: left;
  border-bottom: 1px solid #9fac01;
}
td.kera
{
  margin: 0;
  padding: 5px 15px 5px 0;
  text-align: right;
  vertical-align: middle;
}
td.kerb
{
  margin: 0;
  padding: 5px 0 5px 0;
  text-align: left;
  vertical-align: top;
}
/* a REG-es dolgok a regisztracio html-hez 
*
* a REGSELECT tablazatban van tetejen a valasztasi lehetoseg a szervezet / felhasznalo regisztracioja kozott
* "a" es "b"-vel a bal oldali / jobb oldali oszlopot (TD) kulonboztetem meg
* hozza tartozo linkek formazasa is itt
*/
table.regselect
{
  border: none;
  margin: 0;
  padding: 0;
}
td.regselecta
{
  margin: 0;
  padding: 0 0 0 40px;
  color: #9fac01;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 16px;
  font-weight: bold;
  vertical-align: bottom;
  background-image: url(_images/jel-nagy-no.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
td.regselectb
{
  vertical-align: bottom;
}
td.regselectb a
{
  color: #666;
  text-decoration: none;
}
td.regselectb a:hover
{
  color: #9fac01;
  text-decoration: none;
}
/*
* a REGALAP tablazatban van maga a regisztracio
* az "a" veguek a bal oldali oszlop, a "b" veguek a jobb oldali oszlop
* "fo"-vel az egyes info-kategoriak cimsorai
*/
table.regalap
{
  border: none;
  margin: 30px 0 0 0;
  padding: 0;
}
td.regfoa
{
  margin: 0;
  padding: 0 15px 5px 0;
  text-align: right;
  border-bottom: 1px solid #9fac01;
  font-weight: bold;
}
td.regfob
{
  margin: 0;
  padding: 0 15px 5px 0;
  border-bottom: 1px solid #9fac01;
}
td.rega
{
  margin: 0;
  padding: 5px 15px 5px 0;
  text-align: right;
  vertical-align: middle;
}
td.regb
{
  margin: 0;
  padding: 5px 0 5px 0;
  text-align: left;
  vertical-align: top;
}
/* a kotelezoen megadando tartalom szine, span taggel*/
span.kotelezo
{
  color: #9fac01;
}
/*
* a sitemap.html-hez
*/
div.sitemap
{
  line-height: 180%;
}
div.sitemap h1
{
  margin: 0 0 15px 0;
  padding: 0 0 0 40px;
  color: #9fac01;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 16px;
  font-weight: bold;
  vertical-align: bottom;
  background-image: url(_images/jel-nagy-no.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
div.sitemap table
{
  margin: 0;
  padding: 0 0 20px 0;
  border: thin solid #00FF00;
}
div.sitemap div
{
  margin: 0;
  padding: 0 0 0 0;
}
div.sitemap a
{
  color: black;
  text-decoration: none;
}
div.sitemap a:hover
{
  text-decoration: underline;
}
/*
* ez is depricated
*/
div.tablazat h1
{
  margin: 0 0 30px 0;
  padding: 0 0 0 40px;
  color: #9fac01;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 16px;
  font-weight: bold;
  vertical-align: bottom;
  background-image: url(_images/jel-nagy-no.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
div.tablazat td a
{
  color: black;
  text-decoration: none;
}
div.tablazat td a:hover
{
  color: black;
  text-decoration: underline;
}
div.tablazat h2
{
  margin: 0 0 0px 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
div.NoError
{
  display: none;
  visibility: hidden;
}
/* bejelentkezés üzenetei bal oldalt - hiba*/
div.ErrorMessage
{
  margin: 0 0 20px 0;
  padding: 4px;
  border-top: 1px solid #9fac01;
  border-right: 1px solid #9fac01;
  border-bottom: 10px solid #9fac01;
  border-left: 1px solid #9fac01;
  text-align: left;
  color: #9fac01;
  min-width: 125px;
  width: auto !important;
  width: 125px;
}
/* bejelentkezés üzenetei bal oldalt - hiba kép*/
div.ErrorMessage div.ErrorImage
{
  text-align: center;
}
/* bejelentkezés üzenetei bal oldalt - hiba kép*/
div.ErrorMessage div
{
  border-top: 0px solid #999;
  border-right: 0px solid #999;
  border-bottom: 0px solid #999;
  border-left: 0px solid #999;
  padding: 0px;
  margin: 0px;
  text-align: left;
  color: #999;
}

div.ValidationSummary
{
  margin-bottom: 25px;
  padding: 5px;
  border-top: 1px solid #9fac01;
  border-right: 1px solid #9fac01;
  border-bottom: 1px solid #9fac01;
  border-left: 5px solid #9fac01;
  color: black;
}
span.ValidationError
{
  margin: 0 10px 0 0;
  padding-left: 5px;
  padding-right: 5px;
  border-top: 1px solid #9fac01;
  border-right: 1px solid #9fac01;
  border-bottom: 1px solid #9fac01;
  border-left: 5px solid #9fac01;
  color: black;
}
/*Ürlapok*/
table.form
{
  border: 1px;
  margin: 5px 0 0 0;
  padding: 0;
}
/*Ürlapok - cim*/
table.form td.formtitle
{
  margin: 0;
  padding: 0 15px 5px 5px;
  text-align: right;
  border-bottom: 1px solid #9fac01;
  font-weight: bold;
}
/*Ürlapok - cim*/
table.form td.formtitlespace a
{
  color: Black;
  text-decoration: underline;
  font-weight: bold;
}
/*Ürlapok - cim*/
table.form td.formtitlespace a:hover
{
  color: #9fac01;
  text-decoration: underline;
  font-weight: bold;
}
/*Ürlapok -cim kihagyas*/
table.form td.formtitlespace
{
  margin: 0;
  padding: 0 15px 5px 5px;
  border-bottom: 1px solid #9fac01;
}
/*Ürlapok -  mezocimke*/
table.form td.fieldtitle
{
  margin: 0;
  padding: 5px 15px 5px 0;
  text-align: right;
  vertical-align: middle;
}
/*Ürlapok -  mezoertek*/
table.form td.field
{
  margin: 0;
  padding: 5px 0 5px 0;
  text-align: left;
  vertical-align: top;
}
/*Ürlapok -  mezocimke nem kitölthetőnél*/
table.form td.fieldtitlero
{
  margin: 0;
  padding: 5px 15px 5px 0;
  text-align: right;
  vertical-align: middle;
}
/*Ürlapok -  mezoertek nem kitölthetőnél*/
table.form td.fieldro
{
  margin: 0;
  padding: 5px 0px 5px 0;
  text-align: left;
  vertical-align: middle;
  color: #9fac01;
}
/*Ürlapok -  mezoertek nem kitölthetőnél a*/
table.form td.fieldro a
{
  color: #9fac01;
}
/*Ürlapok -  mezoertek nem kitölthetőnél a*/
table.form td.fieldro a:hover
{
  color: #666;
}
/*Bevezető stílusai*/
div.intro
{
  margin: 0;
  padding: 0 0 30px 0;
}
div.intro h1
{
  margin: 0;
  padding: 0 30px 0 0;
  color: #9fac01;
  text-align: left;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 16px;
  font-weight: bold;
  background-image: url(_images/jel-nagy-no.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
}
div.intro h2
{
  margin: 0;
  padding: 5px 30px 15px 0;
  color: #999;
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
div.intro p
{
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 18px;
}

.tablazatkapcsolok
{
  margin: 0 0 40px 40px;
  padding: 0;
  text-align: left;
  line-height: 18px;
}
.ParentNodeStyle
{
  padding-bottom: 0px;
}
.RootNodeStyle
{
  visibility: hidden;
  display: none;
}



