#dSkelet { width: 988px; padding-top: 11px; margin: 0 auto;}

#dZahlavi { height: 300px; background: url(../obrazky/zahlavi-1.jpg) no-repeat left; }
#dZahlavi2 { height: 300px; background: url(../obrazky/zahlavi-2.jpg) no-repeat 329px; }
#dZahlavi3 { position: relative;height: 300px; background: url(../obrazky/zahlavi-3.jpg) no-repeat right; }
#dZahlavi3 .aLogo { position: absolute; left: 30px; top: 38px; font-size:0px;}
#dZahlavi3 .dFlash { position: absolute; right: 45px; top:30px; width: 153px; height:219px; }

#dZahlavi3 #frmSopakVyhledat { position: absolute; right: 20px; top: 25px; width:350px; height: 35px; padding-top:11px; background: url(../obrazky/vyhledat.png) no-repeat center; }
#dZahlavi3 #frmSopakVyhledat fieldset { width: auto; border: none; background: none;}
#dZahlavi3 #frmSopakVyhledat fieldset input { float: left; width: 141px; border: none; }
#dZahlavi3 #frmSopakVyhledat fieldset .button { display: block; width:8em; padding-top: 5px; float: left; background: url(../obrazky/button.gif) no-repeat; border: none; color: white; }

#dMenuHorni { height: 58px; padding-top: 1px; background: url(../obrazky/menu-pozadi.jpg) no-repeat; }
#dMenuHorni .aOspolecnosti, #dMenuHorni .aCertifikaty, #dMenuHorni .aStavby, #dMenuHorni .aReference, #dMenuHorni .aKontakty { display: block; float: left; width: 180px; height: 35px; border: none; text-decoration: none; }
#dMenuHorni .aOspolecnosti { background: url(../obrazky/o-spolecnosti.png) no-repeat left top; }
#dMenuHorni .aCertifikaty { background: url(../obrazky/certifikaty-a-oceneni.png) no-repeat left top; }
#dMenuHorni .aStavby { background: url(../obrazky/stavby-v-realizaci.png) no-repeat left top; }
#dMenuHorni .aReference { background: url(../obrazky/reference.png) no-repeat left top; }
#dMenuHorni .aKontakty { background: url(../obrazky/kontakty.png) no-repeat left top; }
#dMenuHorni .aOspolecnosti:hover, #dMenuHorni .aOspolecnostiAktivni { background: url(../obrazky/o-spolecnosti.png) no-repeat left bottom; }
#dMenuHorni .aCertifikaty:hover, #dMenuHorni .aCertifikatyAktivni { background: url(../obrazky/certifikaty-a-oceneni.png) no-repeat left bottom; }
#dMenuHorni .aStavby:hover, #dMenuHorni .aStavbyAktivni { background: url(../obrazky/stavby-v-realizaci.png) no-repeat left bottom; }
#dMenuHorni .aReference:hover, #dMenuHorni .aReferenceAktivni { background: url(../obrazky/reference.png) no-repeat left bottom; }
#dMenuHorni .aKontakty:hover, #dMenuHorni .aKontaktyAktivni { background: url(../obrazky/kontakty.png) no-repeat left bottom; }
#dMenuHorni .spOddelovac { display: block; float: left; font-size:10px; width: 20px; }

#dTextPozadi { width: 988px; background: url(../obrazky/dtext-pozadi.jpg) repeat-y; }
#dTextPozadi #dText { background: url(../obrazky/dtext-zahlavi.jpg) no-repeat center top; }

/* 224px; */
#dTextPozadi #dText #dLeveMenu { float: left; width: 224px; background: none; }
#dTextPozadi #dText #dLeveMenu a { display: block; text-decoration: none; color: #776e68; padding: .2em 0; padding-left: 34px; padding-right: 10px; }
#dTextPozadi #dText #dLeveMenu a:hover, #dTextPozadi #dText #dLeveMenu .aMenuAktivni { color: #000000; background: url(../obrazky/list.png) no-repeat left; }
#dTextPozadi #dText #dLeveMenu .aCert, #dTextPozadi #dText #dLeveMenu .aCert:hover { padding:0; background: none; }
#dTextPozadi #dText #dLeveMenu .spMenuCara { display: block; font-size: 10px; padding: .4em 0; background: url(../obrazky/cara.gif) no-repeat center; }

#dTextPozadi #dText #dLeveMenu .aUspory { padding:0px; padding-right: 6px; font-size: 0px; width: 218px; height: 82px;  background: url(../obrazky/zelena-usporam.gif) no-repeat right;  }
#dTextPozadi #dText #dLeveMenu .aPanel { clear: left;padding:0px; padding-right: 6px; font-size: 0px; width: 218px; height: 82px; background: url(../obrazky/novy-panel.gif) no-repeat right; }

#dTextPozadi #dText #dLeveMenu .aUsporyAktivni, #dTextPozadi #dText #dLeveMenu .aUspory:hover { background: url(../obrazky/zelena-usporam-aktivni.gif) no-repeat right; }
#dTextPozadi #dText #dLeveMenu .aPanelAktivni, #dTextPozadi #dText #dLeveMenu .aPanel:hover { background: url(../obrazky/novy-panel-aktivni.png) no-repeat right; }
#dTextPozadi #dText #dLeveMenu .aSluzby, #dTextPozadi #dText #dLeveMenu .aSluzbyA { display: block; padding: 0; padding-top: 7px; color: white; font-weight: bold; background: url(../obrazky/nabidka-sluzeb.gif) no-repeat top right; }
#dTextPozadi #dText #dLeveMenu .aSluzby span, #dTextPozadi #dText #dLeveMenu .aSluzbyA span { display: block; padding: 0 40px 7px 40px; background: url(../obrazky/nabidka-sluzeb-dolni.gif) no-repeat bottom right; }

#dTextPozadi #dText #dLeveMenu .aSluzbyA, #dTextPozadi #dText #dLeveMenu .aSluzby:hover { color: white; background: url(../obrazky/nabidka-sluzeb-aktivni.gif) no-repeat top right; }
#dTextPozadi #dText #dLeveMenu .aSluzbyA span, #dTextPozadi #dText #dLeveMenu .aSluzby:hover span { background: url(../obrazky/nabidka-sluzeb-aktivni-dolni.gif) no-repeat bottom right; }
/* 764px; */
#dTextPozadi #dText #dPravyObsah { float: left; width: 734px; padding-left: 3px; padding-right: 27px; padding-top: 3px; }
#dTextPozadi #dText #dPravyObsah h1, #dTextPozadi #dText #dPravyObsah h2, #dTextPozadi #dText #dPravyObsah .hSudy { width: 731px; font-size: medium; padding-top: 5px; display: block; background: url(../obrazky/obloucek-horni.png) no-repeat top; }
#dTextPozadi #dText #dPravyObsah h1 span, #dTextPozadi #dText #dPravyObsah h2 span, #dTextPozadi #dText #dPravyObsah .hSudy span { display: block; padding-bottom: 5px; padding-left: 20px; color: white; background: #17428f url(../obrazky/obloucek-dolni.png) no-repeat bottom; }
#dTextPozadi #dText #dPravyObsah h1 span a, #dTextPozadi #dText #dPravyObsah h2 span a { color: white; }
#dTextPozadi #dText #dPravyObsah .hSudy { background: url(../obrazky/obloucek-horni-zeleny.png) no-repeat top; }
#dTextPozadi #dText #dPravyObsah .hSudy span { background: #71a00b url(../obrazky/obloucek-dolni-zeleny.png) no-repeat bottom; }

#dTextPozadi #dText #dPravyObsah .dText { padding: 0 20px; }
#dTextPozadi #dText #dPravyObsah .dText table { border-collapse: collapse; border: none; }
#dTextPozadi #dText #dPravyObsah .dText table td { border: none; }
#dTextPozadi #dText #dPravyObsah .dText h1, #dTextPozadi #dText #dPravyObsah .dText h2, #dTextPozadi #dText #dPravyObsah .dText h3, #dTextPozadi #dText #dPravyObsah .dText span { background: none; }
#dTextPozadi #dText #dPravyObsah .dText .aImg { display: block; float: left; width: 226px; text-align: center; font-size:0px; }
#dTextPozadi #dText #dPravyObsah .dText .aImg .iImg { background: white;padding: 2px; border: 1px solid #c4c4c4; }
#dTextPozadi #dText #dPravyObsah .dKontaktyLevy, #dTextPozadi #dText #dPravyObsah .dKontaktyPravy { width: 340px; float: left; }

#dTextPozadi #dText #dPravyObsah .dText .dCertifikat { text-decoration: none; display: block; float: left; width: 153px; text-align: center; padding-right: 27px; padding-bottom: 0px; }
#dTextPozadi #dText #dPravyObsah .dText .pr0 { padding-right: 0px; }
#dTextPozadi #dText #dPravyObsah .dText .dCertifikat a img { text-align: left; padding: 5px; border: 1px solid #b2b2b2; }
#dTextPozadi #dText #dPravyObsah .dText .dPopisyCertifikatu { padding-bottom: 2px; background: url(../obrazky/certifikaty-pozadi.png) repeat-y; }
#dTextPozadi #dText #dPravyObsah .dText .dPopisyCertifikatu2 { padding-bottom: 2px; background: url(../obrazky/certifikaty-pozadi-2.png) repeat-y; }
#dTextPozadi #dText #dPravyObsah .dText .dPopisyCertifikatu .dCertifikat span, #dTextPozadi #dText #dPravyObsah .dText .dPopisyCertifikatu2 span { width: 143px; display: block; padding: .6em 5px; color: black; }

#dZapati { padding-top: 56px; background: url(../obrazky/zapati.png) no-repeat top center; }
#dZapati #dSpodniMenuH { width: 990px; padding-top: 7px; border: none;background: url(../obrazky/spodni-menu-horni.png) no-repeat center top; }
#dZapati #dSpodniMenuD { padding-bottom: 2px; background: url(../obrazky/spodni-menu-dolni.png) no-repeat center bottom; }
#dZapati a { display: block; float: left; color: white; text-decoration: none; }
#dZapati .spAoddelovac { width: 50px; display: block; float: left; background: url(../obrazky/aoddelovac.gif) no-repeat center;}
#dZapati .dMarf a { display: inline; float: none; color: #898989; text-decoration: none; }
#dZapati a:hover, #dZapati .dMarf a:hover { color: white; text-decoration: underline; }
#dZapati .dMarf { text-align: center; padding-top: 40px; font-size: 85%; }


#dMenuAdministrace { width: 172px; padding-left: 2px; padding-right: 14px; padding-bottom: 10px; border: 1px solid #d2d2d2; border-top: none; position: relative; margin-bottom: 2px; }
#dMenuAdministrace a { display: block; padding: .2em 15px; color: black; text-decoration: none; }
#dMenuAdministrace a:hover { background-color: #e2e2e2; }
#dMenuAdministrace h4 { padding: 0; padding: .2em 45px; padding-right: 14px; margin-top: 0; margin-left: -3px; margin-right: -15px; margin-bottom: 10px; background: #494949 url(../obrazky/pozadi-menu-administrace.png) no-repeat 20px; font-weight: normal; color: white; text-align: right; }
#dMenuAdministrace h4 img { position: absolute; top: -7px; left: -10px; }

#dMenuAkcniNabidka { width: 172px; padding-left: 2px; padding-right: 14px; padding-bottom: 6px; border: 1px solid white; border-top: none; position: relative; margin-bottom: 2px; }
#dMenuAkcniNabidka a { color: white; text-decoration: underline; }
#dMenuAkcniNabidka a:hover { color: #f2f2f2; }
#dMenuAkcniNabidka h4 { padding: 0; padding: .2em 45px; padding-right: 14px; margin-top: 0; margin-left: -3px; margin-right: -15px; margin-bottom: 10px; background: #b30000 url(../obrazky/pozadi-menu-akcni-nabidka.png) no-repeat right; font-weight: normal; color: white; text-align: right; }
#dMenuAkcniNabidka h4 img { position: absolute; top: -7px; left: -10px; }