#dJazykoveMutace { width: 367px; height: 18px; padding-top: 17px; padding-left: 623px; background: url(../obrazky/pozadi-jazykove-mutace.png) no-repeat; font-size: 0; }
#dJazykoveMutace a { display: block; float: left; width: 19px; margin-right: 25px; }

#dZahlavi1 { width: 934px; height: auto; padding-top: 7px; padding-left: 37px; padding-right: 19px; background: url(../obrazky/pozadi-zahlavi-1.png) no-repeat; position: relative; }
#dZahlavi1 img { float: left; margin-bottom: 10px; }
#crsLogo { float: left; position: absolute; left: 37px; top: 7px; }
#dZahlavi1 #dTitulek { float: left; width: 340px; padding-left: 120px; padding-right: 15px; text-align: center; padding-top: 20px; }
#dZahlavi1 #dTitulek strong { display: block; color: white; text-transform: uppercase; font-size: 200%; }
#dZahlavi1 #dTitulek em { display: block; color: #b4c8da; font-style: normal; font-size: 105%; font-weight: bold; padding-bottom: .5em; }
#frmSopakVyhledat { display: block; float: left; width: 300px; padding-top: 35px; color: white; }
#frmSopakVyhledat fieldset { background: none; border: none; }
#frmSopakVyhledat span { display: block; border-bottom: 1px solid white; width: 76px; padding: 0; margin: 0; float: left; }
#frmSopakVyhledat #txtSopakVyhledat { border: 1px solid #8c8b8e; width: 135px; float: left; margin-right: 5px; }
#frmSopakVyhledat #btnSopakVyhledat { width: 76px; text-align: center; border: none; background: url(../obrazky/pozadi-tlacitko-vyhledat.png) no-repeat; }

#dMenuZahlavi1 { clear: left; width: 714px; padding-left: 220px; background: url(../obrazky/pozadi-tlacitka.gif) no-repeat top right; }
#dMenuZahlavi1 a { display: block; float: left; width: 110px; text-align: center; padding: 10px 5px; background: url(../obrazky/pozadi-tlacitko.gif) no-repeat left -150px; color: #7eb2db; text-decoration: none; }
#dMenuZahlavi1 a:hover, #dMenuZahlavi1 a:focus, #dMenuZahlavi1 a:active, #dMenuZahlavi1 .aktivni { background: url(../obrazky/pozadi-tlacitko.gif) no-repeat left top; color: white; }
#dMenuZahlavi1 .menu1 { }
#dMenuZahlavi1 .menu2 { margin-left: -1px; }
#dMenuZahlavi1 .menu3 { margin-left: -1px; }
#dMenuZahlavi1 .menu4 { margin-left: -1px; }
#dMenuZahlavi1 .menu5 { margin-left: -1px; }
#dMenuZahlavi1 .menu6 { margin-left: -1px; width: 109px!important; }

#dHlavniMenu { width: 970px; padding-left: 20px; }
#dHlavniMenu a { display: block; float: left; width: 118px; border-right: 1px solid white; text-align: center; overflow: hidden; color: #5f5f5f; text-decoration: none; }
#dHlavniMenu a:hover, #dHlavniMenu a:focus, #dHlavniMenu a:active, #dHlavniMenu .aktivni { color: #064f8d; background-position: bottom right!important; }
#dHlavniMenu a:hover .skel, #dHlavniMenu a:focus .skel, #dHlavniMenu a:active .skel, #dHlavniMenu .aktivni .skel { background-position: top right!important; }
#dHlavniMenu a .skel { display: block; padding-top: 185px; padding-bottom: 5px; }
#dHlavniMenu .menu1 { background: url(../obrazky/odkaz-zahlavi-1-1-a.png) no-repeat bottom left; }
#dHlavniMenu .menu2, #dHlavniMenu .menu3, #dHlavniMenu .menu4, #dHlavniMenu .menu5, #dHlavniMenu .menu6, #dHlavniMenu .menu7 { background: url(../obrazky/odkaz-zahlavi-1-1-x.png) no-repeat bottom left; }
#dHlavniMenu .menu8 { background: url(../obrazky/odkaz-zahlavi-1-1-b.png) no-repeat bottom left; }
#dHlavniMenu .radky { display: block; height: 2.8em; overflow: hidden; }
#dHlavniMenu .radek { display: block; height: 2.1em; padding-top: .7em; overflow: hidden; }

#dLevySloupec { width: 257px; float: left; border-right: 3px solid white; padding-top: 9px; }

.dLeveMenu { width: 237px; margin-left: 20px; border-bottom: 15px solid white; background: #095ea0 url(../obrazky/pozadi-leve-menu-telo.png) repeat-x bottom; }
.dLeveMenu strong { display: block; background: #821902 url(../obrazky/pozadi-leve-menu-zahlavi.png) no-repeat; border-bottom: 1px solid white; }
.dLeveMenu strong span { display: block; padding: 9px; padding-top: 10px; padding-left: 30px; color: white; background: url(../obrazky/pozadi-leve-menu-zahlavi-ctverec.png) no-repeat 10px center; }
.dLeveMenu strong span { display: block; padding: 9px; padding-top: 10px; padding-left: 30px; color: white; background: url(../obrazky/pozadi-leve-menu-zahlavi-ctverec.png) no-repeat 10px center; }
.dLeveMenu a { display: block; padding-bottom: 2px; background: url(../obrazky/pozadi-leve-menu-odkaz-1.png) no-repeat center bottom; color: white; text-decoration: none; }
.dLeveMenu a:hover, .dLeveMenu a:focus, .dLeveMenu a:active, .dLeveMenu .aktivni { color: #ff7800; }
.dLeveMenu a span { display: block; padding: 7px 30px; }
.dLeveMenu a:hover span, .dLeveMenu a:focus span, .dLeveMenu a:active span, .dLeveMenu .aktivni span { background: url(../obrazky/pozadi-leve-menu-odkaz-2.gif) no-repeat left center; }
.dLeveMenu .posledni { background: none; }
.dLeveMenu .posledni:hover { background: url(../obrazky/pozadi-leve-menu-odkaz-2.gif) no-repeat left center; }

.dLeveMenuPocasi { width: 237px; margin-left: 20px; background: url(../obrazky/pozadi-leve-menu-pocasi.png) repeat-x bottom; padding-bottom: 10px; border-bottom: 12px solid white; }
.dLeveMenuPocasi strong { display: block; background: #821902 url(../obrazky/pozadi-leve-menu-zahlavi.png) no-repeat; }
.dLeveMenuPocasi strong span { display: block; padding: 9px; padding-top: 10px; padding-left: 30px; color: white; background: url(../obrazky/pozadi-leve-menu-zahlavi-ctverec.png) no-repeat 10px center; }
.dLeveMenuPocasi .den { display: block; float: left; width: 79px; text-align: center; }
.dLeveMenuPocasi .den span { display: block; text-align: center; color: #969696; }
.dLeveMenuPocasi .den strong { display: block; text-align: center; color: black; padding-top: .3em; }
.dLeveMenuPocasi div { text-align: center; padding: 5px 6px; }
.dLeveMenuPocasi p { text-align: center; padding: 5px 30px; }

#dLevySloupec #crsRoudno { display: block; height: 135px; margin-left: 17px; padding-right: 15px; background: url(../obrazky/crs-roudno.jpg) no-repeat top right; text-align: right; color: white; text-decoration: none; border-bottom: 15px solid white; overflow: hidden; }
#dLevySloupec #crsRoudno:hover, #dLevySloupec #crsRoudno:focus, #dLevySloupec #crsRoudno:active { text-decoration: underline; }
#dLevySloupec #crsRoudno span { display: block; padding-top: 25px; padding-bottom: 15px; font-size: medium; }
#dLevySloupec #crsRoudno strong { display: block; font-size: 110%; }

#dStredniSloupec { width: 698px; padding-left: 13px; float: left; padding-top: 17px; }

#dZapati { width: 990px; padding-top: 7px; background: url(../obrazky/pozadi-zapati-1.png) no-repeat 20px top; }
#dZapati address { display: block; width: 990px; padding-top: 7px; background: url(../obrazky/pozadi-zapati-2.png) no-repeat bottom; padding-bottom: 35px; text-align: center; font-size: 85%; color: white; font-style: normal; }
#dZapati address a, #dZapati address a:hover { color: white; text-decoration: none; }
#dZapati strong { font-weight: normal; }

#pZapati { font-size: 85%; color: gray; padding-top: 2em; text-align: center; }
#pZapati a, #pZapati a:hover { color: gray; text-decoration: none; }
#pZapati strong { font-weight: normal; }
