body {
  background-image: url(../bdt_img/body_bg.jpg);
  background-repeat: repeat-x;
  background-color: #d4b06b;
  color: #1b1c1c;
  margin: 0;
  padding: 0;
}

#HeaderFull{
  background-image: url(../bdt_img/HeaderAndFooterFull-bg.jpg);
  min-height: 121px;
  border-bottom: solid 5px #535353;
  color: #d2ac67;
}

#HeaderFull .HeaderContentContainer{
  background-image: url(../bdt_img/HeaderContentContainer-bg.jpg);
  background-repeat: no-repeat;
}


#BodyFull{
/*    background-image: url(../bdt_img/BodyFull-bg.jpg);*/
background-color: #ffffff;
    min-height: 500px;
    border-left: solid 1px #ba9b65;
    border-right: solid 1px #856d42;
    padding-top: 15px;
}


#FooterFull{
  background-image: url(../bdt_img/HeaderAndFooterFull-bg.jpg);
  min-height: 176px;
  border-top: solid 5px #535353;
  color: #d2ac67;
}

#LogoBox{
  text-align: center;
  height: 121px;
}

#LogoBox img{
  border: none;
  margin-top: 8px;
}

#Kontakt{
  padding-top: 5px;
  margin-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: solid 1px #535353;
  color: #edd19f;
}

#Kontakt p.KontaktAdat{
  margin: 0;
  margin-bottom: 3px;
  padding: 0;
  font-size: 9pt;
}

#Kontakt a{
    color: #edd19f;
    text-decoration: none;
}

#Kontakt a:hover{
    color: #d2ac67;
}

#Kontakt .VentozaLink{
  font-size: 8pt;
  font-weight: bold;
}


#KiemeletPartnerek{

}

#KiemeletPartnerek .KiemeletPartnerekFejlec{
  font-weight: bold;
  color: #d2ac67;
  padding-top: 10px;
  padding-bottom: 10px;
}

#KiemeletPartnerek .PartnerLinkek{
  margin-bottom: 10px;
}

#KiemeletPartnerek .PartnerLinkek img{
  border: none;
}


#AlsoInfoBox{
  margin-top: 5px;
  padding-top: 7px;
  border-top: solid 1px #645439;
}


#AlsoInfoBox .Copyright{
  color: #d2ac67;
  text-align: left;
  font-size: 9pt;
  font-weight: bold;
}

#AlsoInfoBox .BD-Team{
  text-align: right;
  color: #d2ac67;
  font-size: 8pt;
}

#AlsoInfoBox .BD-Team a{
  text-decoration: none;
  color: #d2ac67;
}

#AlsoInfoBox .BD-Team a:hover{
  color: #a87a27;
}

#FelsoMenu{
  font-size: 10pt;
}



#FoOldalGaleriaBox{

}

#FoOldalGaleriaBox h3{
  margin: 0;
  padding: 0;
  font-size: 12pt;
  color: #b57e1a;
}


#FoOldalGaleriaBox div.BoxFejlec{
  margin: 0;
  padding: 0;
  padding-left:  80px;
  background-image: url(../bdt_img/optika.jpg);
  background-repeat: no-repeat;
  background-position: top left;
    min-height: 60px;
}

#FoOldalGaleriaBox div.BoxFejlec p{
  margin: 0;
  padding: 0;
}


#FoOldalGaleriaBox a.GaleriaLink{
  text-decoration: none;
  font-weight: bold;
  color: #b57e1a;
}

#FoOldalGaleriaBox a.GaleriaLink:hover{
  color: #edd19f;
}

#FoOldalGaleriaBox div.KepekBox{
  margin: 0;
  padding: 0;
  margin-top: 15px;
}

#FoOldalGaleriaBox div.KepBox{
  overflow: hidden;
  height: 90px;
  background-color: blue;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  background-image: url(../bdt_img/fooldal-kepbox-bg.jpg);
  background-repeat: no-repeat;
  background-position: top left;
}

#FoOldalGaleriaBox div.KepBox a{

}

#FoOldalGaleriaBox div.KepBox img{
  width:  135px;
  height: 90px;
}


#FoOldalFlashBox{
  text-align: center;
  margin-top: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
/**/
  background-image: url(../bdt_img/FoOldalFlashBox-bg.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  /**/
/*  background-color: blue;*/

}

div.Szeparator{
  background-image: url(../bdt_img/feketefarm-szeparator.png);
  background-repeat: no-repeat;
  background-position: top center;
  height: 33px;
  margin-top: 10px;
  padding-bottom: 10px;
}


/* ----- 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: 5px;
  margin-bottom: 10px;*/
/*  background-color: #d2d2d2;*/
}

#Galeria div.GaleriaListaKont ul{
  margin: 0;
  padding: 0;
}

#Galeria div.GaleriaListaKont ul li{

}

#Galeria div.KepKontener{
/*    height: 160px;*/
  border: solid 1px #603913;
  padding: 2px;
  background-color: #ffffff;
  text-align: center;

}

#Galeria div.Kep{
    /*
  border: solid 1px #603913;
  padding: 2px;
  background-color: #ffffff;
  text-align: center;
  */
  width: 139px;
  height: 96px;
  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.GaleriaNev{
  padding-bottom: 5px;
  background-image: url(../bdt_img/GaleriaNev-bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  color: #695023;
}

#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;
}

/* Alsó partnerek */
#AlsoPartnerek div.IranyBal, #AlsoPartnerek div.IranyJobb{
  text-align: center;
  float: left;
  width: 40px;
}

#AlsoPartnerek div.IranyBal img, #AlsoPartnerek div.IranyJobb img{
  border: none;
  margin-top: 17px;
}

#AlsoPartnerek div.AlsoPartnerekCarouselCont{
  float: left;
  margin: 0;
  padding: 0;
  width: 864px;
  padding-left: 1px;
  padding-right: 1px;
/*  padding-left: 10px;
  padding-right: 10px;
*/
/*  background-image: url(../bdt_img/AlsoPartnerekCarouselCont-bg.png);
  background-repeat: repeat-y;
*/
/*    border-right: solid 1px #dadada;
    border-left: solid 1px #dadada;
*/
}


#AlsoPartnerekCarousel{
  height: 70px;
/*  background-color: red;*/
  overflow: hidden;
/*  margin: 0;*/
    margin-bottom: 0;
/*  padding: 0;*/
  list-style-type: none;
  list-style-position: inside;
}


#AlsoPartnerekCarousel li{
  margin: 0;
  padding: 0;
}
