body {
  background-color: #1b1c1c;
  color: #ffffff;
  margin: 0;
  padding: 0;
}

#HeaderFull{
  background-image: url(../bdt_img/HeaderFull-bg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  min-height: 90px;
}

#BodyFull{
  background-image: url(../bdt_img/BodyFull-bg.jpg);
  background-repeat: no-repeat;
  background-position: center 40px;

  min-height: 364px;
  color: #000000;
}

#JobbSav{
  background-image: url(../bdt_img/JobbSav-bg.jpg);
  background-repeat: repeat-y;
  background-position: top center;
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 5px;

/*  min-height: 1200px;*/
}

#JobbSavLezar{
  background-image: url(../bdt_img/JobbSavLezar-bg.jpg);
  background-repeat: repeat-x;
  background-position: top left;
  height: 6px;
}

#FelsoMenu{
  color: #343838;
  font-size: 9.7pt;
  font-weight: bold;
  text-align: center;
  /*height: 50px;*/
  height: 43px;
  padding-top: 7px;
}

#SiteNevKey{
  height: 25px;
  padding-top: 15px;
  text-align: center;
  color: #ffffff;
  font-size: 8pt;
  font-weight: bold;
}

#Kulcsok{
    outline:none;
    text-transform:uppercase;
}


#SiteNevKey span.Szin, #Kulcsok span.Szin{
  color: #fed09e;
}


#SiteLink{
  color: #ffffff;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  padding-top: 10px;
  margin-bottom: 14px;
}

#SiteLink a{
    text-decoration: none;
    color: #ffffff;
}

#SiteLink a:hover{
    color: #fed09e;
}

#SiteNevKey{

}

#KontaktBox{
  height: 330px;
/*  border-bottom: solid 1px #ffffff;*/
  margin-bottom: 10px;
}

#KontaktBox p.Logo{
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background-image: url(../bdt_img/KontaktBoxElvalaszt-bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom left;
}

/*
#KontaktBox .Elvalaszt{
  background-image: url(../bdt_img/KontaktBoxElvalaszt-bg.jpg);
  background-repeat: repeat-y;
  background-position: bottom left;
}
*/

#KontaktBox ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-position: inside;
}

#KontaktBox ul li{
  margin: 0;
  padding: 0;
  padding-left: 40px;
  margin-bottom: 7px;
  color: #ffffff;
  font-size: 10pt;
}

#KontaktBox ul li.Iroda{
  background-image: url(../bdt_img/kontaktikon-haz.png);
  background-repeat: no-repeat;
  background-position: 0 7px;
}

#KontaktBox ul li.Telefon{
  background-image: url(../bdt_img/kontaktikon-tel.png);
  background-repeat: no-repeat;
  background-position: 0 7px;
  height: 25px;
  padding-top: 10px;
}

#KontaktBox ul li.Email{
  background-image: url(../bdt_img/kontaktikon-email.png);
  background-repeat: no-repeat;
  background-position: 0 7px;
  height: 25px;
  padding-top: 10px;
}

#KontaktBox ul li.Terkep{
  background-image: url(../bdt_img/kontaktikon-terkep.png);
  background-repeat: no-repeat;
  background-position: 0 7px;
}

#KontaktBox a{
  text-decoration: none;
  color: #ffffff;
}

#KontaktBox a:hover{
    color: #d2d2d2;
}

#KiemeltPartnerek{
    margin-top: 10px;
}

#KiemeltPartnerek div.Fejlec{
  background-image: url(../bdt_img/KiemeltPartnerekFejlec-bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom left;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #edc395;
}

#KiemeltPartnerek div.Partnerek{
    margin-top: 15px;
    margin-bottom: 10px;
    text-align: center;
}

#KiemeltPartnerek ul{
  list-style-type: none;
  list-style-position: inside;
}

#KiemeltPartnerek ul li{
    float: left;
    margin: 0;
    padding: 0;
}

#KiemeltPartnerek div.Partnerek img{
    margin-right: 10px;
    border: none;
}

#KiemeltPartnerek div.Partnerek img.Utolso{
    margin-right: 0;
}


#KedvezmenyKartya p.BoxFejlec,
#EskuvoLepesrolLepesre p.BoxFejlec,
#Helyszineink p.BoxFejlec,
#Musorok p.BoxFejlec,
#EgyebRendezvenyek p.BoxFejlec,
#TovabbiSzolgaltatasok p.BoxFejlec{
  background-image: url(../bdt_img/KiemeltPartnerekFejlec-bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom left;
}




/* ----- Galeria ----- */

#Galeria ul.CsoportLista{
  list-style-type: none;
  list-style-position: inside;
  margin: 0;
  padding: 0;
}

#Galeria ul.CsoportLista li{
  margin: 0;
  margin-left: 5px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-image: url(../bdt_img/CsoportListaElem-bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
}

#Galeria ul.CsoportLista li.CsoportListaGaleriai{
  background: none;
}

#Galeria ul.CsoportLista li img{
  border: none;
  vertical-align: middle;
  padding-right: 5px;
}

#Galeria ul.CsoportLista li.CsoportListaGaleriai img{
  border: none;
  vertical-align: middle;
  padding-right: 5px;
}

#Galeria ul.CsoportLista li a{
  text-decoration: none;
  color: #403219;
  text-transform: uppercase;
  font-size: 8pt;
  font-weight: bold;
}

#Galeria ul.CsoportLista li a:hover{
  color: #695023;
}

#Galeria ul.CsoportLista li a.aktiv{
  color: #000000;
  font-weight: bold;
}

#Galeria ul.CsoportGaleriak{
  list-style-type: none;
  list-style-position: inside;
  margin: 0;
  padding: 0;
}

#Galeria ul.CsoportGaleriak li{
  margin: 0;
  margin-left: 5px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: none;
/*
  background-image: url(../bdt_img/CsoportListaElem-bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
*/
}

#Galeria ul.CsoportGaleriak li a{
  text-decoration: none;
  color: #403219;
  text-transform: uppercase;
  font-size: 7pt;
  font-weight: bold;
}

#Galeria ul.CsoportGaleriak li a:hover{
  color: #695023;
}

#Galeria a.GalCsopLink{
  display: block;
  float: left;
  width: 265px;
}

#Galeria a.AccordionFunkc{
  display: block;
  float: left;
  width: 25px;
  height: 25px;
}

#Galeria img.AccordionFunkcImg{
  display: block;
  width: 25px;
  float: left;
  border: none;
}

#Galeria a.AccordionFunkcClose{
  display: block;
  float: left;
  width: 25px;
  height: 18px;
  background-image: url(../bdt_img/remove.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}

#Galeria a.AccordionFunkcOpen{
  display: block;
  float: left;
  width: 25px;
  height: 18px;
  background-image: url(../bdt_img/add.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}


#Galeria div.GaleriaListaKont{
  margin-top: 10px;
/*
  margin-bottom: 10px;*/
  /*background-color: red;*/
}

#Galeria div.GaleriaListaKont ul{
  margin: 0;
  padding: 0;
}

#Galeria div.GaleriaListaKont ul li{

}

#Galeria div.GaleriaKepekSor{
    margin-bottom: 10px;
}

#Galeria div.KepKontener{
/*    height: 160px;*/
  border: solid 1px #603913;
  padding: 2px;
  background-color: #ffffff;
  text-align: center;

}

#Galeria .GaleriaNevAKepen{
            position:absolute;
            width:140px;
            top:10px;
            left:3px;
            /*letter-spacing: -1px;*/
            color: white; 
            font: 12px/24px Verdana;
            font-weight: bold;
            background: #4A4D4A;
            padding: 2px;
            padding-top: 4px;
            padding-bottom: 4px;

	        filter:alpha(opacity=75);
/*
	        -moz-opacity:0.6;
	        -khtml-opacity: 0.6;
*/
	        opacity: 0.75;

            line-height: 90%
        }




#Galeria div.Kep{
    /*
  border: solid 1px #603913;
  padding: 2px;
  background-color: #ffffff;
  text-align: center;
  */
  width: 144px;
  height: 100px;
  display: block;
  overflow: hidden;
  /*background-color: #a0a0a0;*/
}

#Galeria div.Kep img{

}

#Galeria div.GaleriaNevKont{
  margin-top: 5px;
  margin-bottom: 5px;
/*  background-color: #d2d2d2;*/
}


#Galeria div.GaleriaNev{
  float: left;
  width: 118px;
  font-size: 7pt;
/*  background-color: red;*/
}

#Galeria h1.Fejlec{
  padding-bottom: 5px;
  color: #695023;
}

#Galeria h1.GaleriaNev{
  padding-bottom: 5px;
  margin-bottom: 0;
  background-image: url(../bdt_img/GaleriaNev-bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  color: #695023;
}


#Galeria h2.GaleriaCsoportNev{
  padding-bottom: 5px;
  background-image: url(../bdt_img/GaleriaNev-bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  color: #695023;
  font-size: 14pt;
}

#Galeria h2.GaleriaCsoportNev span.kicsi{
    font-size: 8pt;
}


#Galeria h2.GaleriaCsoportNev a{
  color: #695023;
  text-decoration: none;
}

#Galeria h2.GaleriaNev{
  padding-bottom: 5px;
  background-image: url(../bdt_img/GaleriaNev-bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  color: #695023;
  font-size: 14pt;
}

#Galeria h2.GaleriaNev img, #Galeria h1.GaleriaNev img, #Galeria h2.GaleriaCsoportNev img{
    vertical-align: middle;
    padding: 3px;
}

#Galeria h2.GaleriaNev span.kicsi{
    font-size: 8pt;
}


#Galeria h2.GaleriaNev a{
  color: #695023;
  text-decoration: none;
}


#Galeria div.GaleriaKepSzam{
  float: left;
  width: 27px;
  height: 15px;
  text-align: center;
  font-size: 6pt;
  font-weight: bold;
  background-image: url(../bdt_img/GaleriaKepSzam-bg.gif);
  background-repeat: no-repeat;
  color: #ffffff;
  padding-top: 4px;
}


#Galeria div.GaleriaListaElemLezaro{
  background-image: url(../bdt_img/GaleriaListaElemLezaro-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 23px;
}

#GaleriaEsCsoportNavigKontener{

}

#GaleriaEsCsoportNavig{
    /*
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    */
}

#GaleriaEsCsoportNavig ul.GaleriaEsCsoportNavigLista{
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
}

#GaleriaEsCsoportNavig ul.GaleriaEsCsoportNavigLista li{
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    list-style-type: none;
    list-style-position: inside;
    min-height: 28px;
}

#GaleriaEsCsoportNavig ul.GaleriaEsCsoportNavigLista li.Csoport{
    padding-left: 28px;
    background-image: url('../bdt_img/galeria_csoport_icon-24.png');
    background-repeat: no-repeat;
    background-position: 0 2px;
}

#GaleriaEsCsoportNavig ul.GaleriaEsCsoportNavigLista li.Galeria{
    padding-left: 28px;
    background-image: url('../bdt_img/galeria_icon-24.png');
    background-repeat: no-repeat;
    background-position: 0 2px;
}

#GaleriaEsCsoportNavig ul.GaleriaEsCsoportNavigLista a{
    text-decoration: none;
    color: #695023;
}

#GaleriaEsCsoportNavigLinkBox{
    text-align: right;
    border-top: solid 1px #c7bbab;
}

#GaleriaEsCsoportNavigLinkBox img{
    vertical-align: middle;
}

#GaleriaEsCsoportNavigLinkBox a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 9pt;
    color: #695023;
    font-weight: bold;
}


#YouTube{
    text-align: center;
    margin-bottom: 30px;
}

#YouTube div.VentozaVideoBox{
    margin-top: 10px;
    margin-bottom: 10px;
}

#YouTube div.OrigVideoLink{

}

#YouTube div.OrigVideoLink div.JobbBox{
    float: left;
    width: 220px;
    text-align: left;
}

#YouTube div.OrigVideoLink div.BalBox{
    width: 50px;
    text-align: center;
    min-height: 30px;
    float: left;
}


#YouTube div.OrigVideoLink a {
    color: #FDD09E;
    text-decoration: none;
}

#YouTube div.OrigVideoLink a:hover {
    color: #ffffff;
}

#YouTube div.VentozaYoutubeHeaderBox{
    /*
    background-image: url(../bdt_img/youtubeikon.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    min-height: 68px;
    padding-left: 75px;
    */
    font-size: 9pt;
    font-weight: bold;
    color: #FDD09E;
    text-align: center;
    text-transform: uppercase;
}

#YouTube div.VentozaYoutubeHeaderBox img{
    vertical-align: middle;
    
}

#FaceBookBox{

}

#FaceBookBox div.VentozaFacebookHeaderBox{
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px;
}
