#cmsPage {
  /* background: #EFEFEF url( 'bg.png' ) repeat-x; */
  background: #EFEFEF url( 'bg_nyelvvalaszto_sor_nelkul.png' ) repeat-x;    /* Csak addig, amig nem lehet nyelveket valasztani! Utana a felette levo sor kell! */
  text-align: center;
}

#cmsMain {
  width: 1002px;
  text-align: left;
  
  margin-left: auto;
  margin-right: auto;
}

#cmsDiv_nyelvValsztoSor {
  height: 28px;
  
  display: none;    /* Csak addig, amig nem lehet nyelveket valasztani! */
}

#cmsDiv_nyelvValsztoSor.nyelvValsztoSor_a1 { background: url( 'nyelvvalaszto_bg_a1.png' ) no-repeat; }
#cmsDiv_nyelvValsztoSor.nyelvValsztoSor_a2 { background: url( 'nyelvvalaszto_bg_a2.png' ) no-repeat; }
#cmsDiv_nyelvValsztoSor.nyelvValsztoSor_a3 { background: url( 'nyelvvalaszto_bg_a3.png' ) no-repeat; }
#cmsDiv_nyelvValsztoSor.nyelvValsztoSor_a4 { background: url( 'nyelvvalaszto_bg_a4.png' ) no-repeat; }
#cmsDiv_nyelvValsztoSor.nyelvValsztoSor_a5 { background: url( 'nyelvvalaszto_bg_a5.png' ) no-repeat; }
#cmsDiv_nyelvValsztoSor.nyelvValsztoSor_a6 { background: url( 'nyelvvalaszto_bg_a6.png' ) no-repeat; }

#cmsDiv_nyelvValsztoSor .nyelvValsztoSorZaszloKeret,
#cmsDiv_nyelvValsztoSor .nyelvValsztoSorDesignValtasKeret {
  float: left;
  position: relative;
}

#cmsDiv_nyelvValsztoSor .nyelvValsztoSorZaszloKeret .cmsBlock {
  padding-left: 33px;
  padding-top: 8px;
}

#cmsDiv_nyelvValsztoSor .nyelvValsztoSorDesignValtasKeret .cmsBlock {
  padding-left: 10px;
  padding-top: 6px;
}

#cmsDiv_nyelvValsztoSorDesignValtas1,
#cmsDiv_nyelvValsztoSorDesignValtas2 {
  width: 300px;
  height: 28px;
  
  position: absolute;
  left: 0px;
}

#cmsDiv_nyelvValsztoSorDesignValtas1 {
  display: block;
}

#cmsDiv_nyelvValsztoSorDesignValtas2 {
  display: none;
}

#cmsDiv_nyelvValsztoSorDesignValtas1 a,
#cmsDiv_nyelvValsztoSorDesignValtas2 a {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  
  display: block;
}

#cmsDiv_nyelvValsztoSorDesignValtas1 a:hover,
#cmsDiv_nyelvValsztoSorDesignValtas2 a:hover {
  text-decoration: underline;
}

#cmsDiv_nyelvValsztoSorZaszloHu {
  width: 39px;
  height: 28px;
  
  position: absolute;
  left: 760px;
  
  background: url( 'zaszlo_hu.png' ) no-repeat;
  
  display: none;    /* csak addig, amig nincs aktivalva vagy az angol vagy a nemet nyelv */
}

#cmsDiv_nyelvValsztoSorZaszloEn {
  width: 40px;
  height: 28px;
  
  position: absolute;
  left: 840px;
  
  background: url( 'zaszlo_en.png' ) no-repeat;
  
  display: none;    /* csak addig, amig nincsenek letrehozva az angol nyelvu oldalak */
}

#cmsDiv_nyelvValsztoSorZaszloDe {
  width: 43px;
  height: 28px;
  
  position: absolute;
  left: 920px;
  
  background: url( 'zaszlo_de.png' ) no-repeat;
  
  display: none;    /* csak addig, amig nincsenek letrehozva a nemet nyelvu oldalak */
}

#cmsDiv_nyelvValsztoSor .nyelvValsztoSorZaszloKeret a {
  font-family: Verdana;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  
  display: block;
}

#cmsDiv_nyelvValsztoSor .nyelvValsztoSorZaszloKeret a:hover {
  text-decoration: underline;
}

#cmsDiv_logoEsKepek {
  height: 143px;
}

/*
#cmsDiv_logoEsKepek.logoEsKepek_a1 { background: url( 'logo_es_kepek_a1.jpg' ) no-repeat; }
#cmsDiv_logoEsKepek.logoEsKepek_a2 { background: url( 'logo_es_kepek_a2.jpg' ) no-repeat; }
#cmsDiv_logoEsKepek.logoEsKepek_a3 { background: url( 'logo_es_kepek_a3.jpg' ) no-repeat; }
#cmsDiv_logoEsKepek.logoEsKepek_a4 { background: url( 'logo_es_kepek_a4.jpg' ) no-repeat; }
#cmsDiv_logoEsKepek.logoEsKepek_a5 { background: url( 'logo_es_kepek_a5.jpg' ) no-repeat; }
#cmsDiv_logoEsKepek.logoEsKepek_a6 { background: url( 'logo_es_kepek_a6.jpg' ) no-repeat; }
*/

#cmsDiv_fomenuSor {
  height: 40px;
  
  background: url( 'fomenusor_bg_flash.png' ) no-repeat;
}

/*
#cmsDiv_fomenuSor.fomenuSor_a1 { background: url( 'fomenusor_bg_a1.png' ) no-repeat; }
#cmsDiv_fomenuSor.fomenuSor_a2 { background: url( 'fomenusor_bg_a2.png' ) no-repeat; }
#cmsDiv_fomenuSor.fomenuSor_a3 { background: url( 'fomenusor_bg_a3.png' ) no-repeat; }
#cmsDiv_fomenuSor.fomenuSor_a4 { background: url( 'fomenusor_bg_a4.png' ) no-repeat; }
#cmsDiv_fomenuSor.fomenuSor_a5 { background: url( 'fomenusor_bg_a5.png' ) no-repeat; }
#cmsDiv_fomenuSor.fomenuSor_a6 { background: url( 'fomenusor_bg_a6.png' ) no-repeat; }
*/

#cmsDiv_fomenuSorHelyiLakos {
  height: 40px;
}

#cmsDiv_fomenuSorHelyiLakos.fomenuSorHelyiLakos_a1 { background: url( 'fomenusor_helyi_lakos_bg_a1.png' ) no-repeat; }
#cmsDiv_fomenuSorHelyiLakos.fomenuSorHelyiLakos_a2 { background: url( 'fomenusor_helyi_lakos_bg_a2.png' ) no-repeat; }
#cmsDiv_fomenuSorHelyiLakos.fomenuSorHelyiLakos_a3 { background: url( 'fomenusor_helyi_lakos_bg_a3.png' ) no-repeat; }
#cmsDiv_fomenuSorHelyiLakos.fomenuSorHelyiLakos_a4 { background: url( 'fomenusor_helyi_lakos_bg_a4.png' ) no-repeat; }
#cmsDiv_fomenuSorHelyiLakos.fomenuSorHelyiLakos_a5 { background: url( 'fomenusor_helyi_lakos_bg_a5.png' ) no-repeat; }
#cmsDiv_fomenuSorHelyiLakos.fomenuSorHelyiLakos_a6 { background: url( 'fomenusor_helyi_lakos_bg_a6.png' ) no-repeat; }

#cmsDiv_fomenuSorTurista {
  height: 40px;
}

#cmsDiv_fomenuSorTurista.fomenuSorTurista_a1 { background: url( 'fomenusor_turista_bg_a1.png' ) no-repeat; }
#cmsDiv_fomenuSorTurista.fomenuSorTurista_a2 { background: url( 'fomenusor_turista_bg_a2.png' ) no-repeat; }
#cmsDiv_fomenuSorTurista.fomenuSorTurista_a3 { background: url( 'fomenusor_turista_bg_a3.png' ) no-repeat; }
#cmsDiv_fomenuSorTurista.fomenuSorTurista_a4 { background: url( 'fomenusor_turista_bg_a4.png' ) no-repeat; }
#cmsDiv_fomenuSorTurista.fomenuSorTurista_a5 { background: url( 'fomenusor_turista_bg_a5.png' ) no-repeat; }
#cmsDiv_fomenuSorTurista.fomenuSorTurista_a6 { background: url( 'fomenusor_turista_bg_a6.png' ) no-repeat; }

#cmsDiv_fomenuSorVallalkozo {
  height: 40px;
}

#cmsDiv_fomenuSorVallalkozo.fomenuSorVallalkozo_a1 { background: url( 'fomenusor_vallalkozo_bg_a1.png' ) no-repeat; }
#cmsDiv_fomenuSorVallalkozo.fomenuSorVallalkozo_a2 { background: url( 'fomenusor_vallalkozo_bg_a2.png' ) no-repeat; }
#cmsDiv_fomenuSorVallalkozo.fomenuSorVallalkozo_a3 { background: url( 'fomenusor_vallalkozo_bg_a3.png' ) no-repeat; }
#cmsDiv_fomenuSorVallalkozo.fomenuSorVallalkozo_a4 { background: url( 'fomenusor_vallalkozo_bg_a4.png' ) no-repeat; }
#cmsDiv_fomenuSorVallalkozo.fomenuSorVallalkozo_a5 { background: url( 'fomenusor_vallalkozo_bg_a5.png' ) no-repeat; }
#cmsDiv_fomenuSorVallalkozo.fomenuSorVallalkozo_a6 { background: url( 'fomenusor_vallalkozo_bg_a6.png' ) no-repeat; }

#cmsDiv_fomenuSorLinkek {
  float: left;
  position: relative;
}

#cmsDiv_fomenuSorLinkek .fomenuSorLinkekElvalaszto {
  width: 5px;
  height: 40px;
  float: left;
  margin-right: 5px;
  background: url( 'fomenusor_link_ikon.png' ) no-repeat 0px 19px;
}

#cmsDiv_fomenuSorLinkek .fomenuSorLinkekElvalasztoAktiv {
  width: 8px;
  height: 40px;
  float: left;
  margin-right: 5px;
  background: url( 'fomenusor_link_ikon_aktiv.png' ) no-repeat 0px 18px;
}

#cmsDiv_fomenuSorLinkekFooldal {
  width: 60px;
  height: 40px;
  float: left;
  position: absolute;
  left: 40px;
}

#cmsDiv_fomenuSorLinkekFooldal a {
  font-family: Arial;
  font-size: 13pt;
  font-weight: normal;
  text-decoration: none;
  color: #C6D5FD;
  
  display: block;
  margin-top: 10px;
}

#cmsDiv_fomenuSorLinkekFooldal a:hover {
  text-decoration: underline;
  color: #FFFFFF;
}

#cmsDiv_fomenuSorLinkekHelyiLakosElvalaszto {
  float: left;
  position: absolute;
  left: 155px;
}

#cmsDiv_fomenuSorLinkekHelyiLakos {
  width: 90px;
  height: 40px;
  float: left;
  position: absolute;
  left: 165px;
}

#cmsDiv_fomenuSorLinkekTuristaElvalaszto {
  float: left;
  position: absolute;
  left: 300px;
}

#cmsDiv_fomenuSorLinkekTurista {
  width: 65px;
  height: 40px;
  float: left;
  position: absolute;
  left: 310px;
}

#cmsDiv_fomenuSorLinkekVallalkozoElvalaszto {
  float: left;
  position: absolute;
  left: 420px;
}

#cmsDiv_fomenuSorLinkekVallalkozo {
  width: 85px;
  height: 40px;
  float: left;
  position: absolute;
  left: 430px;
}

#cmsDiv_fomenuSorLinkekDropDownMenu {
  width: 500px;
  height: 40px;
  float: left;
  position: absolute;
  left: 120px;
}

#cmsDiv_fomenuSorLinkekDropDownMenu a {
  font-family: Tahoma;
  font-size: 10pt;
  text-decoration: none;
  color: #5E5E5E;
  
  border-top: 1px solid #EFEFEF;
  padding: 5px;
}

#cmsDiv_fomenuSorLinkekDropDownMenu li:hover,
#cmsDiv_fomenuSorLinkekDropDownMenu li.sfHover,
#cmsDiv_fomenuSorLinkekDropDownMenu a:focus,
#cmsDiv_fomenuSorLinkekDropDownMenu a:active {
  background: none;
}

#cmsDiv_fomenuSorLinkekDropDownMenu a:hover {
  background-color: #EFEFEF;
}

#cmsDiv_fomenuSorLinkekDropDownMenu ul.sf-menu li.cmsMenuLevel1 a.cmsMenuLevel1,
#cmsDiv_fomenuSorLinkekHelyiLakos a,
#cmsDiv_fomenuSorLinkekTurista a,
#cmsDiv_fomenuSorLinkekVallalkozo a {
  font-family: Arial;
  font-size: 13pt;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  
  display: block;
  padding: .75em 1em;
}

#cmsDiv_fomenuSorLinkekHelyiLakos a:hover,
#cmsDiv_fomenuSorLinkekTurista a:hover,
#cmsDiv_fomenuSorLinkekVallalkozo a:hover {
  text-decoration: underline;
}

#cmsDiv_fomenuSorHelyiLakos #cmsDiv_fomenuSorLinkekHelyiLakos a,
#cmsDiv_fomenuSorTurista #cmsDiv_fomenuSorLinkekTurista a,
#cmsDiv_fomenuSorVallalkozo #cmsDiv_fomenuSorLinkekVallalkozo a {
  color: #1B77BC;
}

#cmsDiv_fomenuSorLinkekDropDownMenu a:focus {
  background: none;
}

#cmsDiv_fomenuSorLinkekDropDownMenu ul.sf-menu li.cmsMenuLevel1 {
  background: none;
  margin-right: 15px;
}

#cmsDiv_fomenuSorLinkekDropDownMenu ul.sf-menu li.cmsMenuLevel1 li {
  background-color: #DADADA;
}

#cmsDiv_fomenuSorLinkekDropDownMenu ul.sf-menu li.cmsMenuLevel1 a.cmsMenuLevel1 {
  border: 0px;
}

#cmsDiv_fomenuSorLinkekDropDownMenu ul.sf-menu li.cmsMenuLevel1 a.cmsMenuLevel1:hover {
  background: none;
}

#cmsDiv_fomenuSorLinkekDropDownMenu ul.sf-menu li.cmsMenuLevel1 ul.cmsMenuLevel2 {
  opacity: 0.95;
  filter: alpha( opacity = 95 ); 
}

#cmsDiv_fomenuSorLinkekDropDownMenu .sf-sub-indicator {
  right: 5px;
  top: 7px;
}

#cmsDiv_fomenuSorLinkekDropDownMenu ul.sf-menu li.cmsMenuLevel1 a.cmsMenuLevel1 .sf-sub-indicator {
  right: 0px;
  top: 16px;
}

#cmsDiv_fomenuSorKereses {
  width: 290px;
  height: 31px;
  position: relative;
  float: right;
  margin-right: 10px;
  margin-top: 9px;
}

#cmsDiv_fomenuSorKeresesBal {
  width: 12px;
  height: 40px;
  float: left;
  background: url( 'kereses_bal.png' ) no-repeat;
}

#cmsDiv_fomenuSorKeresesKozep {
  width: 200px;
  height: 40px;
  float: left;
  
  border: 0px;
  margin: 0px;
  padding: 0px;
  background: url( 'kereses_bg.png' ) repeat-x;
}

#cmsDiv_fomenuSorKeresesKozep .cmsSearchField form {
  padding: 0px;
  margin: 0px;
}

#cmsDiv_fomenuSorKeresesKozep .cmsSearchField input {
  width: 100%;
  height: 22px;

  font-family: Verdana;
  font-size: 9pt;
  color: #000000;
  background: url( 'pixel.gif' );
  
  border: 0px;
  margin: 0px;
  padding: 0px;
}

#cmsDiv_fomenuSorKeresesKozep .cmsSearchLink {
  width: 65px;
  height: 40px;
  
  position: absolute;
  left: 230px;
  top: 5px;
}

#cmsDiv_fomenuSorKeresesKozep .cmsSearchLink a {
  font-family: Verdana;
  font-size: 8pt;
  text-decoration: none;
  color: #FFFFFF;
  
  display: block;
}

#cmsDiv_fomenuSorKeresesKozep .cmsSearchLink a:hover {
  text-decoration: underline;
}

#cmsDiv_fomenuSorKeresesJobb {
  width: 12px;
  height: 40px;
  float: left;
  background: url( 'kereses_jobb.png' ) no-repeat;
}

#cmsDiv_fomenuSorVakokEsGyengenlatok {
  width: 25px;
  height: 36px;
  float: right;
  padding-top: 4px;
  margin-right: 10px;
}

#cmsDiv_tartalomKeret {
  background: url( 'tartalom_bg.png' ) repeat-y;
  overflow: hidden;
  height: 100%;
}

#cmsDiv_tartalom {
  margin-left: 23px;
  margin-right: 13px;
  overflow: hidden;
}

#cmsDiv_tartalomAlmenuKeretHelyiLakos,
#cmsDiv_tartalomAlmenuKeretTurista,
#cmsDiv_tartalomAlmenuKeretVallalkozo {
  width: 741px;
  position: relative;
}

#cmsDiv_tartalomAlmenuKeretHelyiLakos {
  height: 58px;
  background: url( 'almenu_helyi_lakos_bg.png' ) no-repeat;
}

#cmsDiv_tartalomAlmenuKeretTurista {
  height: 38px;
  background: url( 'almenu_turista_bg.png' ) no-repeat;
}

#cmsDiv_tartalomAlmenuKeretVallalkozo {
  height: 38px;
  background: url( 'almenu_vallalkozo_bg.png' ) no-repeat;
}

#cmsDiv_tartalomAlmenu {
  position: absolute;
  top: 7px;
  
  padding-left: 10px;
  padding-right: 10px;
}

#cmsDiv_tartalomAlmenu .cmsBlock {
  width: auto;
  height: 20px;
  float: left;
  overflow: visible;
}

#cmsDiv_tartalomAlmenu .cmsBlock .cmsButton {
  padding-left: 8px;
  padding-right: 8px;
}

#cmsDiv_tartalomAlmenu .cmsButton a {
  font-family: Arial;
  font-size: 10pt;
  text-decoration: none;
  color: #1A77BB;
}

#cmsDiv_tartalomAlmenu .cmsButton a:hover {
  text-decoration: underline;
}

#cmsDiv_tartalomBal {
  width: 215px;
  min-height: 1px;
  float: left;
}

#cmsDiv_tartalomBalAlmenu {
  width: 200px;
  margin-top: 10px;
  margin-bottom: 20px;
}

#cmsDiv_tartalomBalAlmenuFejlec {
  height: 39px;
  background: url( 'baloldal_almenu_fejlec_bg.png' ) no-repeat;
  
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #FFFFFF;
}

#cmsDiv_tartalomBalAlmenuFejlecBelso {
  padding-top: 9px;
  padding-left: 5px;
}

#cmsDiv_tartalomBalAlmenuLinkek {
  padding-left: 5px;
  padding-right: 5px;
}

#cmsDiv_tartalomBalAlmenuLinkek a {
  font-family: Arial;
  font-size: 11pt;
  text-decoration: none;
  color: #005BA0;
  display: block;
  margin-top: 5px;
}

#cmsDiv_tartalomBalAlmenuLinkek a:hover {
  text-decoration: underline;
}

#cmsDiv_tartalomBalDoboz1 {
  width: 200px;
  min-height: 1px;
  
  margin-top: 10px;
  
  font-family: Arial;
  font-size: 9pt;
  color: #333333;
}

#cmsDiv_tartalomBlokk {
  width: 525px;
  float: left;
  padding-top: 10px;
  
  font-family: Arial;
  font-size: 9pt;
  color: #333333;
}

#cmsDiv_tartalomBlokk .cmsParagraph {
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
  border-bottom: 1px dotted #0260A8;
}

#cmsDiv_tartalomBlokk .cmsButton {
  margin-top: 10px;
  margin-bottom: 0px;
}

#cmsDiv_tartalomBlokk h1 {
  font-size: 24px;
}

#cmsDiv_tartalomBlokk h2 {
  font-size: 20px;
}

#cmsDiv_tartalomBlokk h3 {
  font-size: 16px;
}

#cmsDiv_tartalomBlokk h1,
#cmsDiv_tartalomBlokk h2,
#cmsDiv_tartalomBlokk h3 {
  color: #0061A9;
  margin-top: 10px;
  margin-bottom: 5px;
}

#cmsDiv_tartalomBlokk h3 {
  color: #CC3300;
}

#cmsDiv_tartalomBlokk a {
  color: #005CA1;
  text-decoration: underline;
}

#cmsDiv_tartalomBlokk a:hover {
  color: #669DC7;
}

#cmsDiv_tartalomJobbKeret {
  width: 210px;
  float: left;
  margin-left: 10px;
}

#cmsDiv_tartalomJobbKeret.vanAlmenu {
  position: relative;
}

#cmsDiv_tartalomJobbKeret.vanAlmenu #cmsDiv_tartalomJobb {
  position: absolute;
}

#cmsDiv_tartalomJobbKeret.vanAlmenu #cmsDiv_tartalomJobb.helyiLakos {
  top: -64px;
}

#cmsDiv_tartalomJobbKeret.vanAlmenu #cmsDiv_tartalomJobb.turista {
  top: -44px;
}

#cmsDiv_tartalomJobbKeret.vanAlmenu #cmsDiv_tartalomJobb.vallalkozo {
  top: -44px;
}

#cmsDiv_tartalomJobbDoboz1 {
  margin-top: 10px;
  
  font-family: Arial;
  font-size: 9pt;
  color: #333333;
}

#cmsDiv_tartalom .szelsoSzurkeDoboz {
  width: 202px;
  margin-top: 10px;
  margin-bottom: 20px;
}

#cmsDiv_tartalom .szelsoSzurkeDobozFejlec {
  height: 27px;
  background: url( 'szurke_doboz_fejlec_bg.png' ) no-repeat;
  
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
  color: #333333;
}

#cmsDiv_tartalom .szelsoSzurkeDobozFejlecBelso {
  padding-top: 5px;
  padding-left: 5px;
}

#cmsDiv_tartalom .szelsoSzurkeDobozTartalom {
  background: url( 'szurke_doboz_bg.png' ) repeat-y;
}

#cmsDiv_tartalom .szelsoSzurkeDobozTartalomBelso {
  font-family: Arial;
  font-size: 9pt;
  color: #333333;
  
  padding: 8px;
}

#cmsDiv_tartalom .szelsoSzurkeDobozTartalomBelso a {
  color: #005CA1;
  text-decoration: underline;
}

#cmsDiv_tartalom .szelsoSzurkeDobozTartalomBelso a:hover {
  color: #669DC7;
}

#cmsDiv_tartalom .szelsoSzurkeDobozAlja {
  height: 7px;
  background: url( 'szurke_doboz_alja_bg.png' ) no-repeat;
}

#cmsDiv_tartalom .szelsoPirosDoboz {
  width: 202px;
  margin-top: 10px;
  margin-bottom: 20px;
}

#cmsDiv_tartalom .szelsoPirosDobozFejlec {
  height: 33px;
  background: url( 'piros_doboz_fejlec_bg.png' ) no-repeat;
  
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
  color: #FFFFFF;
}

#cmsDiv_tartalom .szelsoPirosDobozFejlecBelso {
  padding-top: 8px;
  padding-left: 5px;
}

#cmsDiv_tartalom .szelsoPirosDobozTartalom {
  background: url( 'piros_doboz_bg.png' ) repeat-y;
}

#cmsDiv_tartalom .szelsoPirosDobozTartalomBelso {
  font-family: Arial;
  font-size: 9pt;
  color: #333333;
  
  padding: 8px;
}

#cmsDiv_tartalom .szelsoPirosDobozTartalomBelso a {
  color: #D02E0A;
  text-decoration: underline;
}

#cmsDiv_tartalom .szelsoPirosDobozTartalomBelso a:hover {
  color: #F9816D;
}

#cmsDiv_tartalom .szelsoPirosDobozAlja {
  height: 7px;
  background: url( 'piros_doboz_alja_bg.png' ) no-repeat;
}

#cmsDiv_tartalomKihagyas {
  height: 10px;
}

#cmsDiv_alsoSor {
  height: 148px;
  background: url( 'also_sor_bg.png' ) no-repeat;
}

#cmsDiv_alsoSorElso {
  width: 200px;
  height: 148px;
  float: left;
  
  margin-left: 40px;
}

#cmsDiv_alsoSorMasodik {
  width: 250px;
  height: 148px;
  float: left;
  
  margin-left: 40px;
}

#cmsDiv_alsoSorHarmadik {
  width: 260px;
  height: 148px;
  float: left;
  
  margin-left: 40px;
}

#cmsDiv_alsoSor .alsoSorElvalaszto {
  width: 1px;
  height: 148px;
  float: left;
  background: url( 'also_sor_elvalaszto.png' ) no-repeat;
}

#cmsDiv_alsoSor .alsoSorBlokk h1,
#cmsDiv_alsoSor .alsoSorBlokk h2,
#cmsDiv_alsoSor .alsoSorBlokk h3 {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  
  margin-top: 25px;
  margin-bottom: 10px;
}

#cmsDiv_alsoSor .alsoSorBlokk a {
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  padding-left: 10px;
  /*background: url( 'also_sor_link_ikon.png' ) no-repeat 0px 5px;*/
}

#cmsDiv_alsoSor .alsoSorBlokk a:hover {
  text-decoration: underline;
}

#cmsDiv_alsoSor .alsoSorBlokk .cmsParagraph {
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
}

/* TABLAZAT: pirosDoboz */
table.pirosDoboz tr.cmsTableTitleRow {}
table.pirosDoboz tr.cmsTableTitleRow td.cmsTableTitleLeft {}
table.pirosDoboz tr.cmsTableTitleRow td.cmsTableTitleLeft div {}
table.pirosDoboz tr.cmsTableTitleRow td.cmsTableTitleCell {}
table.pirosDoboz tr.cmsTableTitleRow td.cmsTableTitleRight {}
table.pirosDoboz tr.cmsTableTitleRow td.cmsTableTitleRight div {}

table.pirosDoboz tr.cmsTableHeaderRow { height: 33px; }
table.pirosDoboz tr.cmsTableHeaderRow td.cmsTableHeaderLeft { background: url( 'tablazat_pirosdoboz_header_left.png' ) no-repeat; }
table.pirosDoboz tr.cmsTableHeaderRow td.cmsTableHeaderLeft div { width: 6px; height: 33px; }
table.pirosDoboz tr.cmsTableHeaderRow td.cmsTableHeaderCell { background: url( 'tablazat_pirosdoboz_header_cell.png' ) repeat-x; font-family: Arial; font-size: 11pt; font-weight: bold; color: #FFFFFF; }
table.pirosDoboz tr.cmsTableHeaderRow td.cmsTableHeaderVSeparator {}
table.pirosDoboz tr.cmsTableHeaderRow td.cmsTableHeaderVSeparator div {}
table.pirosDoboz tr.cmsTableHeaderRow td.cmsTableHeaderRight { background: url( 'tablazat_pirosdoboz_header_right.png' ) no-repeat; }
table.pirosDoboz tr.cmsTableHeaderRow td.cmsTableHeaderRight div { width: 6px; height: 33px; }

table.pirosDoboz tr.cmsTableRow {}
table.pirosDoboz tr.cmsTableRow td.cmsTableLeft { background: url( 'tablazat_pirosdoboz_row_left.png' ) repeat-y; }
table.pirosDoboz tr.cmsTableRow td.cmsTableLeft div { width: 6px; }
table.pirosDoboz tr.cmsTableRow td.cmsTableCell { background: url( 'tablazat_pirosdoboz_row_cell.png' ); padding-top: 5px; }
table.pirosDoboz tr.cmsTableRow td.cmsTableVSeparator {}
table.pirosDoboz tr.cmsTableRow td.cmsTableVSeparator div {}
table.pirosDoboz tr.cmsTableRow td.cmsTableRight { background: url( 'tablazat_pirosdoboz_row_right.png' ) repeat-y; }
table.pirosDoboz tr.cmsTableRow td.cmsTableRight div { width: 6px; }

table.pirosDoboz tr.cmsTableFooterRow { height: 7px; }
table.pirosDoboz tr.cmsTableFooterRow td.cmsTableFooterLeft { background: url( 'tablazat_pirosdoboz_footer_left.png' ) no-repeat; }
table.pirosDoboz tr.cmsTableFooterRow td.cmsTableFooterLeft div { width: 6px; height: 7px; }
table.pirosDoboz tr.cmsTableFooterRow td.cmsTableFooterCell { background: url( 'tablazat_pirosdoboz_footer_cell.png' ) repeat-x; }
table.pirosDoboz tr.cmsTableFooterRow td.cmsTableFooterRight { background: url( 'tablazat_pirosdoboz_footer_right.png' ) no-repeat; }
table.pirosDoboz tr.cmsTableFooterRow td.cmsTableFooterRight div { width: 6px; height: 7px; }

/* TABLAZAT: szurkeDoboz */
table.szurkeDoboz tr.cmsTableTitleRow {}
table.szurkeDoboz tr.cmsTableTitleRow td.cmsTableTitleLeft {}
table.szurkeDoboz tr.cmsTableTitleRow td.cmsTableTitleLeft div {}
table.szurkeDoboz tr.cmsTableTitleRow td.cmsTableTitleCell {}
table.szurkeDoboz tr.cmsTableTitleRow td.cmsTableTitleRight {}
table.szurkeDoboz tr.cmsTableTitleRow td.cmsTableTitleRight div {}

table.szurkeDoboz tr.cmsTableHeaderRow { height: 27px; }
table.szurkeDoboz tr.cmsTableHeaderRow td.cmsTableHeaderLeft { background: url( 'tablazat_szurkedoboz_header_left.png' ) no-repeat; }
table.szurkeDoboz tr.cmsTableHeaderRow td.cmsTableHeaderLeft div { width: 6px; height: 27px; }
table.szurkeDoboz tr.cmsTableHeaderRow td.cmsTableHeaderCell { background: url( 'tablazat_szurkedoboz_header_cell.png' ) repeat-x; font-family: Arial; font-size: 11pt; font-weight: bold; color: #333333; white-space: nowrap; }
table.szurkeDoboz tr.cmsTableHeaderRow td.cmsTableHeaderVSeparator {}
table.szurkeDoboz tr.cmsTableHeaderRow td.cmsTableHeaderVSeparator div {}
table.szurkeDoboz tr.cmsTableHeaderRow td.cmsTableHeaderRight { background: url( 'tablazat_szurkedoboz_header_right.png' ) no-repeat; }
table.szurkeDoboz tr.cmsTableHeaderRow td.cmsTableHeaderRight div { width: 6px; height: 27px; }

table.szurkeDoboz tr.cmsTableRow {}
table.szurkeDoboz tr.cmsTableRow td.cmsTableLeft { background: url( 'tablazat_szurkedoboz_row_left.png' ) repeat-y; }
table.szurkeDoboz tr.cmsTableRow td.cmsTableLeft div { width: 6px; }
table.szurkeDoboz tr.cmsTableRow td.cmsTableCell { background: url( 'tablazat_szurkedoboz_row_cell.png' ); padding-top: 5px; }
table.szurkeDoboz tr.cmsTableRow td.cmsTableVSeparator {}
table.szurkeDoboz tr.cmsTableRow td.cmsTableVSeparator div {}
table.szurkeDoboz tr.cmsTableRow td.cmsTableRight { background: url( 'tablazat_szurkedoboz_row_right.png' ) repeat-y; }
table.szurkeDoboz tr.cmsTableRow td.cmsTableRight div { width: 6px; }

table.szurkeDoboz tr.cmsTableFooterRow { height: 7px; }
table.szurkeDoboz tr.cmsTableFooterRow td.cmsTableFooterLeft { background: url( 'tablazat_szurkedoboz_footer_left.png' ) no-repeat; }
table.szurkeDoboz tr.cmsTableFooterRow td.cmsTableFooterLeft div { width: 6px; height: 7px; }
table.szurkeDoboz tr.cmsTableFooterRow td.cmsTableFooterCell { background: url( 'tablazat_szurkedoboz_footer_cell.png' ) repeat-x; }
table.szurkeDoboz tr.cmsTableFooterRow td.cmsTableFooterRight { background: url( 'tablazat_szurkedoboz_footer_right.png' ) no-repeat; }
table.szurkeDoboz tr.cmsTableFooterRow td.cmsTableFooterRight div { width: 6px; height: 7px; }

/* TABLAZAT: altalanos */
table.altalanos tr.cmsTableTitleRow { height: 33px; }
table.altalanos tr.cmsTableTitleRow td.cmsTableTitleLeft { background: url( 'tablazat_altalanos_title_left.png' ) no-repeat; }
table.altalanos tr.cmsTableTitleRow td.cmsTableTitleLeft div { width: 11px; height: 33px; }
table.altalanos tr.cmsTableTitleRow td.cmsTableTitleCell { background: url( 'tablazat_altalanos_title_cell.png' ); font-family: Arial; font-size: 11pt; font-weight: bold; color: #333333; }
table.altalanos tr.cmsTableTitleRow td.cmsTableTitleRight { background: url( 'tablazat_altalanos_title_right.png' ) no-repeat; }
table.altalanos tr.cmsTableTitleRow td.cmsTableTitleRight div { width: 11px; height: 33px; }

table.altalanos tr.cmsTableHeaderRow { height: 26px; }
table.altalanos tr.cmsTableHeaderRow td.cmsTableHeaderLeft { background: url( 'tablazat_altalanos_header_left.png' ) no-repeat; }
table.altalanos tr.cmsTableHeaderRow td.cmsTableHeaderLeft div { width: 11px; height: 26px; }
table.altalanos tr.cmsTableHeaderRow td.cmsTableHeaderCell { background: url( 'tablazat_altalanos_header_cell.png' ) repeat-x; font-family: Arial; font-size: 9pt; font-weight: bold; color: #707070; white-space: nowrap; }
table.altalanos tr.cmsTableHeaderRow td.cmsTableHeaderVSeparator { background: url( 'tablazat_altalanos_header_vseparator.png' ) no-repeat; }
table.altalanos tr.cmsTableHeaderRow td.cmsTableHeaderVSeparator div { width: 11px; height: 26px; }
table.altalanos tr.cmsTableHeaderRow td.cmsTableHeaderRight { background: url( 'tablazat_altalanos_header_right.png' ) no-repeat; }
table.altalanos tr.cmsTableHeaderRow td.cmsTableHeaderRight div { width: 11px; height: 26px; }

table.altalanos tr.cmsTableRow {}
table.altalanos tr.cmsTableRow td.cmsTableLeft { background: url( 'tablazat_altalanos_row_left.png' ) repeat-y; }
table.altalanos tr.cmsTableRow td.cmsTableLeft div { width: 11px; }
table.altalanos tr.cmsTableRow td.cmsTableCell { background: url( 'tablazat_altalanos_row_cell.png' ); padding-top: 5px; padding-bottom: 5px; }
table.altalanos tr.cmsTableRow td.cmsTableVSeparator { background: url( 'tablazat_altalanos_row_vseparator.png' ) repeat-y; }
table.altalanos tr.cmsTableRow td.cmsTableVSeparator div { width: 11px; }
table.altalanos tr.cmsTableRow td.cmsTableRight { background: url( 'tablazat_altalanos_row_right.png' ) repeat-y; }
table.altalanos tr.cmsTableRow td.cmsTableRight div { width: 11px; }

table.altalanos tr.cmsTableHSeparatorRow { height: 1px; }
table.altalanos tr.cmsTableHSeparatorRow td.cmsTableHSeparatorLeft { background: url( 'tablazat_altalanos_hseparator_left.png' ) no-repeat; }
table.altalanos tr.cmsTableHSeparatorRow td.cmsTableHSeparatorLeft div { width: 11px; height: 1px; }
table.altalanos tr.cmsTableHSeparatorRow td.cmsTableHSeparatorCell { background: url( 'tablazat_altalanos_hseparator_cell.png' ) repeat-x; }
table.altalanos tr.cmsTableHSeparatorRow td.cmsTableHSeparatorCell div { height: 1px; }
table.altalanos tr.cmsTableHSeparatorRow td.cmsTableHSeparatorVSeparator { background: url( 'tablazat_altalanos_hseparator_vseparator.png' ) no-repeat; }
table.altalanos tr.cmsTableHSeparatorRow td.cmsTableHSeparatorVSeparator div { width: 11px; height: 1px; }
table.altalanos tr.cmsTableHSeparatorRow td.cmsTableHSeparatorRight { background: url( 'tablazat_altalanos_hseparator_right.png' ) no-repeat; }
table.altalanos tr.cmsTableHSeparatorRow td.cmsTableHSeparatorRight div { width: 11px; height: 1px; }

table.altalanos tr.cmsTableFooterRow { height: 16px; }
table.altalanos tr.cmsTableFooterRow td.cmsTableFooterLeft { background: url( 'tablazat_altalanos_footer_left.png' ) no-repeat; }
table.altalanos tr.cmsTableFooterRow td.cmsTableFooterLeft div { width: 11px; height: 16px; }
table.altalanos tr.cmsTableFooterRow td.cmsTableFooterCell { background: url( 'tablazat_altalanos_footer_cell.png' ); }
table.altalanos tr.cmsTableFooterRow td.cmsTableFooterRight { background: url( 'tablazat_altalanos_footer_right.png' ) no-repeat; }
table.altalanos tr.cmsTableFooterRow td.cmsTableFooterRight div { width: 11px; height: 16px; }

/* TABLAZAT: keretNelkul */
table.keretNelkul tr.cmsTableTitleRow { height: 33px; }
table.keretNelkul tr.cmsTableTitleRow td.cmsTableTitleLeft {}
table.keretNelkul tr.cmsTableTitleRow td.cmsTableTitleLeft div { height: 33px; }
table.keretNelkul tr.cmsTableTitleRow td.cmsTableTitleCell { font-family: Arial; font-size: 11pt; font-weight: bold; color: #333333; }
table.keretNelkul tr.cmsTableTitleRow td.cmsTableTitleRight {}
table.keretNelkul tr.cmsTableTitleRow td.cmsTableTitleRight div { height: 33px; }

table.keretNelkul tr.cmsTableHeaderRow { height: 26px; }
table.keretNelkul tr.cmsTableHeaderRow td.cmsTableHeaderLeft {}
table.keretNelkul tr.cmsTableHeaderRow td.cmsTableHeaderLeft div { height: 26px; }
table.keretNelkul tr.cmsTableHeaderRow td.cmsTableHeaderCell { font-family: Arial; font-size: 9pt; font-weight: bold; color: #707070; white-space: nowrap; }
table.keretNelkul tr.cmsTableHeaderRow td.cmsTableHeaderVSeparator {}
table.keretNelkul tr.cmsTableHeaderRow td.cmsTableHeaderVSeparator div { width: 11px; height: 26px; }
table.keretNelkul tr.cmsTableHeaderRow td.cmsTableHeaderRight {}
table.keretNelkul tr.cmsTableHeaderRow td.cmsTableHeaderRight div { height: 26px; }

table.keretNelkul tr.cmsTableRow {}
table.keretNelkul tr.cmsTableRow td.cmsTableLeft {}
table.keretNelkul tr.cmsTableRow td.cmsTableLeft div {}
table.keretNelkul tr.cmsTableRow td.cmsTableCell { padding-top: 5px; padding-bottom: 5px; }
table.keretNelkul tr.cmsTableRow td.cmsTableVSeparator {}
table.keretNelkul tr.cmsTableRow td.cmsTableVSeparator div { width: 11px; }
table.keretNelkul tr.cmsTableRow td.cmsTableRight {}
table.keretNelkul tr.cmsTableRow td.cmsTableRight div {}

table.keretNelkul tr.cmsTableHSeparatorRow {}
table.keretNelkul tr.cmsTableHSeparatorRow td.cmsTableHSeparatorLeft {}
table.keretNelkul tr.cmsTableHSeparatorRow td.cmsTableHSeparatorLeft div {}
table.keretNelkul tr.cmsTableHSeparatorRow td.cmsTableHSeparatorCell {}
table.keretNelkul tr.cmsTableHSeparatorRow td.cmsTableHSeparatorCell div {}
table.keretNelkul tr.cmsTableHSeparatorRow td.cmsTableHSeparatorVSeparator {}
table.keretNelkul tr.cmsTableHSeparatorRow td.cmsTableHSeparatorVSeparator div { width: 11px; }
table.keretNelkul tr.cmsTableHSeparatorRow td.cmsTableHSeparatorRight {}
table.keretNelkul tr.cmsTableHSeparatorRow td.cmsTableHSeparatorRight div {}

table.keretNelkul tr.cmsTableFooterRow {}
table.keretNelkul tr.cmsTableFooterRow td.cmsTableFooterLeft {}
table.keretNelkul tr.cmsTableFooterRow td.cmsTableFooterLeft div {}
table.keretNelkul tr.cmsTableFooterRow td.cmsTableFooterCell {}
table.keretNelkul tr.cmsTableFooterRow td.cmsTableFooterRight {}
table.keretNelkul tr.cmsTableFooterRow td.cmsTableFooterRight div {}

/* Forum / Vendegkonyv */
.cmsForumPostNotConfirmed {
  color: #BBBBBB;
}

.cmsForumNewPostLink a {
  display: none !important;
}

.cmsForumNewPostLink div {
  display: block !important;
  width: 168px;
  height: 25px;
  background: url( 'uj_hozzaszolas_bekuldese.png' ) no-repeat;
  margin: 0 auto;
  cursor: pointer;
  cursor: hand;
}

/* ----- EDtR publikacio ELEJE ----- */

/* ==================== ALTALANOS ==================== */
div.cmsEdtr {
  font-family: Arial;
  font-size: 9pt;
  color: #333333;
}

div.cmsEdtr div#szervezet_neve {
  font-family: Verdana;
  font-size: 22px;
  font-weight: bold;  
  color: #225D95;
  padding-bottom: 5px;
  margin-bottom: 25px;
  border-bottom: 1px dotted #225D95;
}

div.cmsEdtr div.fomenu_blokk {
  padding-bottom: 20px;
}

div.cmsEdtr div.cimsor {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;  
  color: #CC3300;
  
  margin-top: 10px;
  margin-bottom: 5px;
}

div.cmsEdtr div#vissza {
  border-top: 1px dashed #336EA6;
  padding-top: 10px;
}

div.cmsEdtr a#vissza_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
  text-decoration: underline;
}

div.cmsEdtr a#vissza_link:hover {
  color: #003B73;
}

div.cmsEdtr div#vissza_a_fomenube {
  padding-top: 20px;
}

div.cmsEdtr a#vissza_a_fomenube_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
  text-decoration: underline;
}

div.cmsEdtr a#vissza_a_fomenube_link:hover {
  color: #003B73;
}


/* ==================== FOMENU ==================== */
div.cmsEdtr div.fomenu {
  padding-left: 30px;
}

div.cmsEdtr div.fomenu_elem {
  padding-top: 10px;
  padding-bottom: 10px;
}

div.cmsEdtr a.fomenu_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
  text-decoration: underline;
}

div.cmsEdtr a.fomenu_link:hover {
  color: #003B73;
}

/* ==================== DONTESHOZOK LISTAJA ==================== */
div.cmsEdtr div#donteshozok_listaja {
  background-color: #EEEEEE;
  border-top: 1px solid #888888;
  border-bottom: 1px solid #888888;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

div.cmsEdtr div.donteshozo_lista_elem {
  background-color: #F8F8F8;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
}

div.cmsEdtr a.donteshozo_lista_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
  text-decoration: underline;
}

div.cmsEdtr a.donteshozo_lista_link:hover {
  font-weight: bold;
  color: #003B73;
}


/* ==================== EVEK LISTAJA ==================== */
div.cmsEdtr div#evek_listaja {
  background-color: #EEEEEE;
  border-top: 1px solid #888888;
  border-bottom: 1px solid #888888;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

div.cmsEdtr div.ev_lista_elem {
  background-color: #F8F8F8;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
}

div.cmsEdtr a.ev_lista_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
  text-decoration: underline;
}

div.cmsEdtr a.ev_lista_link:hover {
  font-weight: bold;
  color: #003B73;
}


/* ==================== DONTESEK LISTAJA ==================== */
div.cmsEdtr div#dontesek_listaja {
  background-color: #EEEEEE;
  border-top: 1px solid #888888;
  border-bottom: 1px solid #888888;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

div.cmsEdtr div.dontes_lista_elem {
  background-color: #F8F8F8;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
}

div.cmsEdtr div.dontes_lista_elem_azonosito {
  width: 200px;
  display: table-cell;
  padding-right: 20px;
}

div.cmsEdtr div.dontes_lista_elem_targy {
  display: table-cell;
  font-family: Arial;
  font-size: 9pt;
  color: #003B73;
}

div.cmsEdtr a.dontes_lista_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
  text-decoration: underline;
}

div.cmsEdtr a.dontes_lista_link:hover {
  font-weight: bold;
  color: #003B73;
}


/* ==================== DONTES KERESES ==================== */
div.cmsEdtr div#dontes_kereses_feltetelek {
  margin-bottom: 20px;
}

div.cmsEdtr div.dontes_kereses_feltetel {
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 5px;
  background-color: #EEEEEE;
}

div.cmsEdtr div.dontes_kereses_feltetel_cimke {
  font-family: Arial;
  font-size: 9pt;
  color: #000000;
  width: 250px;
  display: table-cell;
  padding-left: 10px;
}

div.cmsEdtr div.dontes_kereses_feltetel_mezo {
  display: table-cell;
}

div.cmsEdtr div.dontes_kereses_feltetel_mezo input, div.dontes_kereses_feltetel_mezo select {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #5DA129;
  width: 300px;
  background-color: #F8F8F8;
  border: 1px solid #A5B0C0;
  padding-left: 3px;
  padding-right: 3px;
}

div.cmsEdtr div.dontes_kereses_feltetel_mezo select {
  width: 308px;
  padding: 0px;
}

div.cmsEdtr div#dontes_kereses_gomb {
  padding-top: 10px;
}

div.cmsEdtr div#dontes_kereses_gomb input {
  font-family: Verdana;
  font-size: 9pt;
  font-weight: bold;
  color: #F8F8F8;
  background-color: #0E416C;
}

div.cmsEdtr div#levalogatasi_szempontok {
  font-family: Arial;
  font-size: 9pt;
  color: #000000;
  margin-bottom: 10px;
}

div.cmsEdtr div.levalogatasi_szempont {
  padding-left: 20px;
  padding-top: 5px;
}

div.cmsEdtr div#osszes_talalatok_szama {
  font-family: Arial;
  font-size: 9pt;
  color: #000000;
  margin-top: 20px;
}

div.cmsEdtr table#talalati_lista {
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%;
}

div.cmsEdtr tr#talalati_lista_fejlec {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #F8F8F8;
  background-color: #0E416C;
}

div.cmsEdtr td#talalati_lista_fejlec_sorszam {
  width: 60px;
  padding: 3px;
}

div.cmsEdtr td#talalati_lista_fejlec_jelzes {
  width: 200px;
  padding: 3px;
}

div.cmsEdtr td#talalati_lista_fejlec_targy {
  padding: 3px;
}

div.cmsEdtr tr.talalati_lista_sor_0 {
  font-family: Arial;
  font-size: 9pt;
  color: #000000;
  background-color: #F8F8F8;
}

div.cmsEdtr td.talalati_lista_sor_0_sorszam {
  width: 60px;
  padding: 3px;
}

div.cmsEdtr td.talalati_lista_sor_0_jelzes {
  width: 200px;
  padding: 3px;
}

div.cmsEdtr td.talalati_lista_sor_0_targy {
  padding: 3px;
}

div.cmsEdtr a.talalati_lista_sor_0_jelzes_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
  text-decoration: underline;
}

div.cmsEdtr a.talalati_lista_sor_0_jelzes_link:hover {
  color: #003B73;
}

div.cmsEdtr tr.talalati_lista_sor_1 {
  font-family: Arial;
  font-size: 9pt;
  color: #000000;
  background-color: #EEEEEE;
}

div.cmsEdtr td.talalati_lista_sor_1_sorszam {
  width: 60px;
  padding: 3px;
}

div.cmsEdtr td.talalati_lista_sor_1_jelzes {
  width: 200px;
  padding: 3px;
}

div.cmsEdtr td.talalati_lista_sor_1_targy {
  padding: 3px;
}

div.cmsEdtr a.talalati_lista_sor_1_jelzes_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
  text-decoration: underline;
}

div.cmsEdtr a.talalati_lista_sor_1_jelzes_link:hover {
  color: #003B73;
}

div.cmsEdtr tr.talalati_lista_sor_nincs_talalat td {
  font-family: Arial;
  font-size: 9pt;
  font-style: italic;
  color: #000;
  text-align: center;
}


/* ==================== DONTES ADATLAP ==================== */
div.cmsEdtr div#dontes {
}

div.cmsEdtr div#dontes_azonosito {
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;  
  color: #000000;  
  padding-bottom: 20px;
}

div.cmsEdtr div#dontes_targy {
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;  
  color: #336EA6;
  padding-bottom: 20px;
}

div.cmsEdtr span#dontes_targy_cimke {
  display: none;
}

div.cmsEdtr div#dontes_szoveg {
  padding-bottom: 20px;
}

div.cmsEdtr div#dontes_megjegyzes {
  font-family: Arial;
  font-size: 9pt;
  color: #000000;
  padding-bottom: 20px;
}

div.cmsEdtr span#dontes_megjegyzes_cimke {
  font-weight: bold;
  text-decoration: underline;
}

div.cmsEdtr div#dontes_szoveg_zart_ules {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;  
  color: #FF0000;
  padding-bottom: 20px;
}


/* ==================== ULESEK LISTAJA ==================== */
div.cmsEdtr div#ulesek_listaja {
}

div.cmsEdtr div.ules_lista_elem {
  padding-bottom: 15px;
}

div.cmsEdtr div.ules_lista_elem_azonosito {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;  
  margin-top: 10px;
}

div.cmsEdtr div.ules_lista_elem_napirend {
  padding-top: 8px;
  padding-left: 40px;
}

div.cmsEdtr a.ules_lista_napirend_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
}

div.cmsEdtr a.ules_lista_napirend_link:hover {
  color: #000000;
}

div.cmsEdtr span.ules_lista_napirend_zart {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #FF0000;
}


/* ==================== ULES KERESES ==================== */
div.cmsEdtr div#ules_kereses_feltetelek {
  margin-bottom: 20px;
}

div.cmsEdtr div.ules_kereses_feltetel {
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 5px;
  background-color: #EEEEEE;
}

div.cmsEdtr div.ules_kereses_feltetel_cimke {
  font-family: Arial;
  font-size: 9pt;
  color: #000000;
  width: 280px;
  display: table-cell;
  padding-left: 10px;
}

div.cmsEdtr div.ules_kereses_feltetel_mezo {
  display: table-cell;
}

div.cmsEdtr div.ules_kereses_feltetel_mezo input, div.ules_kereses_feltetel_mezo select {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #5DA129;
  width: 300px;
  background-color: #F8F8F8;
  border: 1px solid #A5B0C0;
  padding-left: 3px;
  padding-right: 3px;
}

div.cmsEdtr div.ules_kereses_feltetel_mezo select {
  width: 308px;
  padding: 0px;
}

div.cmsEdtr div#ules_kereses_gomb { 
  padding-top: 10px;
}

div.cmsEdtr div#ules_kereses_gomb input {
  font-family: Verdana;
  font-size: 9pt;
  font-weight: bold;
  color: #F8F8F8;
  background-color: #0E416C;
}

div.cmsEdtr td#talalati_lista_fejlec_ules {
  width: 400px;
  padding: 3px;
}

div.cmsEdtr td.talalati_lista_sor_0_ules {
  width: 400px;
  padding: 3px;
}

div.cmsEdtr td.talalati_lista_sor_1_ules {
  width: 400px;
  padding: 3px;
}

div.cmsEdtr a.talalati_lista_sor_0_ules_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
  text-decoration: underline;
}

div.cmsEdtr a.talalati_lista_sor_0_ules_link:hover {
  color: #003B73;
}

div.cmsEdtr a.talalati_lista_sor_1_ules_link {
  font-family: Arial;
  font-size: 9pt;
  color: #336EA6;
  text-decoration: underline;
}

div.cmsEdtr a.talalati_lista_sor_1_ules_link:hover {
  color: #003B73;
}


/* ==================== ULES ADATLAP ==================== */
div.cmsEdtr div#ules {
  padding-bottom: 30px;
}


/* ==================== NAPIREND ADATLAP ==================== */
div.cmsEdtr div#napirend {
  padding-bottom: 30px;
}

div.cmsEdtr div#napirend_szoveg {
  font-family: Verdana;
  font-size: 12px;
}

div.cmsEdtr div#napirend_szoveg_zart_ules {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;  
  color: #FF0000;
}

