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

#dHlavicka { width: 873px; padding-top: 22px; padding-left: 37px; height: auto; background: #05275a url(../obrazky/pozadi-hlavicka.png) no-repeat left bottom; padding-bottom: 15px; }
#imgLogo { float: left; }
#dSlogan { float: left; width: 380px; padding: 5px 10px; color: #cbc404; text-align: center; }
#dVyhledavac { float: left; width: 295px; }
#dVyhledavac #btnSopakVyhledat { float: right; border-left: 1px solid #122138; border-right: 1px solid #00081f; border-bottom: 1px solid #000013; border-top: 1px solid #1f2e45; background-color: #cbc404; width: 55px; padding: 1px; }
#dVyhledavac #txtSopakVyhledat { float: right; border-left: 1px solid #122138; border-right: 1px solid #00081f; border-bottom: 1px solid #000013; border-top: 1px solid #1f2e45; width: 155px; padding: .1em; margin-right: 5px; }
#dVyhledavac .labSopakVyhledat { float: right; padding: .2em 0; padding-right: 5px; color: white; width: 70px; text-align: right; }
#dVyhledavac .dZpusobyVyhledani { float: right; clear: right; width: 150px; text-align: right; color: white;	 }

#dZahlavi { width: 714px; height: 110px; background: url(../obrazky/car-audio-brno-zahlavi.jpg) no-repeat; position: relative; border-left: 7px solid white; }
#dZahlavi span { position: absolute; bottom: 18px; left: 15px; color: white; }
#dZahlavi a { color: white; text-decoration: underline; }
#dZahlavi a:hover { color: silver; }

#frmPrihlaseniUzivatele { display: inline; }

#dLevySloupec { width: 731px; float: left; margin-top: -10px; }
#dPravySloupec { width: 169px; float: left; }
#dPravySloupec fieldset, #dVyhledavac fieldset { border: none; background: none; padding: 0; margin: 0; width: auto; }
#dPravySloupec .pravyLabel, #dPravySloupec .pravyInput { display: block; float: left; margin-bottom: .2em; }
#dPravySloupec .pravyLabel { padding-left: 5px; color: #0c2d5f; }
#dPravySloupec .pravyInput { width: 87px; border: 1px solid black; }
.dPravySloupecRamec { border-top: 1px solid #c4c4c4; border-left: 1px solid #b7b7b7; border-right: 1px solid #9e9e9e; border-bottom: 1px solid #929292; margin-bottom: 10px; padding: 12px 9px; padding-top: 9px; }
.dPravySloupecRamec h3 { padding: 0; margin: 0; padding-bottom: .3em; font-size: medium; color: #05275a; }
#dPravySloupec #btnPrihlasit { display: block; border: 1px solid black; background-color: #cbc404; width: 149px; padding: .1em; }
#dPravySloupec p { padding: 0; margin: 0; padding-top: 5px; }
#dPravySloupec .dVasNakup a, #dPravySloupec .dVasNakup a:hover { text-decoration: none; }

#dLeveMenu { width: 166px; float: left; background: white; border: 10px solid white; border-left: 5px solid white; border-right: 15px solid white; }
#dLeveMenu a { display: block; text-decoration: none; border-bottom: 1px dotted #1d3b6a; }
#dLeveMenu a strong { display: block; padding: .7em .5em; text-transform: uppercase; }
#dLeveMenu a span { display: block; padding: .7em .5em; background: url(../obrazky/pozadi-odrazka-menu.png) no-repeat right center; }

#dObsah { width: 535px; padding-right: 10px; padding-bottom: 1em; float: left; }

#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; }

#dZapati { padding: .4em 15px; text-align: right; background-color: #05275a; color: #c9c205; }
#dZapati a { display: block; float: left; background: url(../obrazky/huath-design.png) no-repeat left center; padding: .3em; padding-left: 25px; color: #c9c205; text-decoration: none; margin-top: -.3em; }
#dZapati a:hover { text-decoration: underline; }
