#dSkelet { width: 990px; margin: 0 auto; background: url(../obrazky/pozadi-skelet.png) repeat-y; }

#dHlavicka { width: 990px; height: 49px; background: url(../obrazky/pozadi-hlavicka.jpg) no-repeat; padding-top: 330px; position: relative; }
#dHlavicka div { float: left; padding-left: 195px; }
#dHlavicka div a { display: block; float: left; color: white; font-size: medium; padding: .6em 0; padding-left: 45px; padding-right: 5px; text-decoration: none; background: url(../obrazky/pozadi-odkaz-neaktivni.gif) no-repeat 15px center; }
#dHlavicka div a:hover, #dHlavicka div a:active, #dHlavicka div a:focus { color: #fffc25; }
#dHlavicka img { position: absolute; top: 153px; left: 345px; }
#frmSopakVyhledat { float: right; width: 420px; }
#frmSopakVyhledat fieldset { padding: 0; margin: 0; border: none; background: none; }
#frmSopakVyhledat #txtSopakVyhledat { float: left; width: 157px; margin-right: 6px; }
#frmSopakVyhledat #btnSopakVyhledat { float: left; margin: 0; padding: 0; border: none; }
#dLeveMenu { width: 195px; padding-left: 15px; float: left; background: white; padding-right: 25px; background: url(../obrazky/pozadi-leve-menu.png) no-repeat; padding-bottom: 100px; }

#dLeveMenu span { display: block; padding-bottom: 2px; background: url(../obrazky/pozadi-odkaz-linka.gif) no-repeat bottom left; }
#dLeveMenu a { display: block; color: white; font-size: medium; padding: .6em 0; padding-left: 45px; padding-right: 5px; text-decoration: none; background: url(../obrazky/pozadi-odkaz-neaktivni.gif) no-repeat 15px center; }
#dLeveMenu a:hover, #dLeveMenu a:active, #dLeveMenu a:focus, #dLeveMenu .aktivni { background: url(../obrazky/pozadi-odkaz-aktivni.gif) no-repeat 10px center; }
#dLeveMenu a span { display: block; padding: 0; margin: 0; padding-right: 25px; background: none; }
#dLeveMenu a .sipkaNeaktivni { background: url(../obrazky/pozadi-odkaz-sipka-neaktivni.gif) no-repeat 125px center; }
#dLeveMenu a .sipkaAktivni { background: url(../obrazky/pozadi-odkaz-sipka-aktivni.gif) no-repeat 125px center; }
#dLeveMenu .aPodvetev { background: none; padding: .3em 0; padding-left: 45px; padding-right: 5px;  }
#dLeveMenu .aPodvetevAktivni, #dLeveMenu .aPodvetev:active, #dLeveMenu .aPodvetev:focus, #dLeveMenu .aPodvetev:hover { background: none; color: yellow; }

#dObsah { width: 720px; padding-right: 35px; float: left; background: url(../obrazky/pozadi-obsah.png) no-repeat; }


.dMenu { background: #f2f2f2; }
.dMenu a { display: block; padding: .2em 1em; text-decoration: underline; }

#dMenuAkcniNabidka { width: 172px; padding-left: 2px; padding-right: 14px; padding-bottom: 6px; 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; }

#dZapati { width: 990px; height: 95px; padding-top: 55px; text-align: center; background: url(../obrazky/pozadi-zapati.jpg) no-repeat; font-size: 85%; color: white; }
#dZapati a { font-size: 85%; text-decoration: none; color: white; }
#dZapati a:hover { text-decoration: underline; }
