#dSkelet { width: 990px;margin: 0 auto; }

#dHlavicka { width: 990px; height:137px; background: url(../obrazky/zahlavi.jpg) no-repeat center; }
#dHlavicka .aLogo { display: block; float: left; width: 150px; height: 100px; font-size: 0px; }

.dMenu { float: left; width: 840px; text-align: right; padding-top: 53px; }
.dMenu a { padding: .2em 2em; text-decoration: none; background: url(../obrazky/menu-neaktivni.png) no-repeat left center; }
.dMenu a:hover, .dMenu a:active, .dMenu a:focus, .dMenu a.aktivni { color: white; background: url(../obrazky/menu-aktivni.png) no-repeat left center; }


#dLeveMenu { float: left; width: 234px; background: url(../obrazky/leve-menu-zahlavi.png) no-repeat top left; }
 .dKalendar { padding: 35px 0 60px 70px; }
 .dPlanovaneVystavy { padding-right: 19px; }
 .dPlanovaneVystavy div { border-bottom: 1px solid #8c9500; padding-top: 14px; padding-bottom: 10px; }
 .dPlanovaneVystavy div p.podrobnosti a { display: block; text-align: right; padding: .2em 0; padding-right: 30px; text-decoration: none; color:#8c9500; background: url(../obrazky/vystava-odkaz.png) no-repeat right center;}
 .dPlanovaneVystavy div a:hover { color: white; text-decoration: underline; }
 .detailProduktuPopis p a { text-decoration: none; color:#8c9500;}
 .detailProduktuPopis p a:hover { color: white; text-decoration: underline; }
 .dPlanovaneVystavy div  a { text-decoration: none; color:#8c9500;}

.odkazI a { text-decoration: none; display: block; text-align: right; padding: .2em 0; padding-right: 30px; color:#8C9500; background: url(../obrazky/vystava-odkaz.png) no-repeat right center;}
.odkazI a:hover { color: white; text-decoration: underline; }

.dClenoveFoto {float: left; width: 200px; }
.dClenoveInfo {float: left; width: 480px; padding-left: 20px; }


#dObsah, #dObsah2 { width: 990px; background: url(../obrazky/text-horni.png) no-repeat left top; }
#dObsah2 { background: url(../obrazky/text-dolni.png) no-repeat left bottom;}

#dPravy { float: left; margin-left: 1px; width: 755px; background: url(../obrazky/vystavy-zahlavi.png) no-repeat top center; }
#dPravy .dNadpis { padding: 35px 0 71px 115px; position: relative; }
#dPravy .dStred  { padding-left: 49px; }
#dPravy .dStred .dPrvek	 { float: left; }
#dPravy .dStred .dPrvek2 { padding-left: 23px; }
#dPravy .dStred .dPrvek a.ohraniceni { width: 341px; height: 251px; padding-top: 8px; text-align: center; display: block; background: url(../obrazky/prvek-zapati.png) no-repeat top center; }
#dPravy .dStred .dPrvek a img {  }
#dPravy .dStred .oddelovac { display: block; clear: left; font-size: 1px; height: 19px; }

#dZapati { padding-top: 36px; padding-bottom: 10px; background: url(../obrazky/zapati.png) no-repeat top center; margin: 0 auto;}
#dZapati a { display: block; float: left; }
.dZapatiLoga { display: block; margin: 0 282px; text-align: center;}
.dPartneri { /*width: 400px;*/ height: 29px; padding-top: 10px; text-align: center; /*float: left;*/ margin: 0 auto; }
.copyright { color: #7E7E7E; display: block; margin: 0 auto; text-align: center; }

.aZpet { display: block;  width:50px; height: 50px; position: absolute; left: 50px; top: 28px; }

.dPodObsahLevy { width: 350px; float: left;}
.dPodObsahPravy { width: 350px; float: left;}

.lest { display: none; }

.dPlanovaneVystavy .dGalerieGM div { border: none; padding: 0px;}
.dPlanovaneVystavy .dGalerieGM { padding: 8px 0px; border: none;}
.dPlanovaneVystavy .dGalerieGM .dGalerieGMDatum { float: left; width: 100px;}
.dPlanovaneVystavy .dGalerieGM .dGalerieGMPopis { float: left; width: 270px;}
.dPlanovaneVystavy .dGalerieGM .dGalerieGMNazev { float: left; width: 315px; }