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

#dHlavicka { margin: 0 auto; background: url(../obrazky/eshop-pozadi-stred-titul.jpg) no-repeat center top; }
#dHlavicka br { font-size: 0; }

.dLevySloupec { clear: left; float: left; width: 168px; padding-left: 22px; }
#dPrihlasovaciOkno { width: 168px; height: auto; background: url(../obrazky/eshop-pozadi-prihlaseni-1.png) no-repeat; }
#dPrihlasovaciOkno div { /*background: url(../obrazky/eshop-pozadi-prihlaseni-2.png) no-repeat bottom left;*/ padding-left: 17px; padding-right: 10px; padding-top: 30px; padding-bottom: 10px; }
#dPrihlasovaciOkno a { display: block; color: black; }
#dPrihlasovaciOkno a:hover { color: #606060; }
#dPrihlasovaciOkno fieldset { width: auto; border: none; background: none; padding: 0; margin: 0; }
#dPrihlasovaciOkno input { border-left: 1px solid #6e6e6e; border-top: 1px solid #6e6e6e; border-right: 1px solid #3c3c3c; border-bottom: 1px solid #3c3c3c; }
#dPrihlasovaciOkno .input { display: block; float: left; width: 104px; margin-bottom: .2em; }
#dPrihlasovaciOkno .ok { display: block; float: right; width: 25px; padding: 1.1em 0; background: #333333; color: #cacaca; }

.dStredniSloupec { float: left; width: 610px; }
#dStredniSloupec { float: left; width: 580px; padding: 15px; padding-top: 0; }
#dStredniSloupecHorni { padding: .5em 1em; background: #500000 url(../obrazky/eshop-pozadi-stred-horni.png) no-repeat; text-align: center; border-bottom: 2px solid #3c3c3c; }
#dStredniSloupecHorni a { color: white; padding: 0 .5em; }
#dStredniSloupecHorni a:hover { color: #cccccc; }
#dStredniSloupecHorni .aktivni { text-decoration: none; }
#nagaSlogan { display: block; color: silver; padding: 0 10px; padding-top: 145px; font-size: x-small; }

.dPravySloupec { float: left; width: 168px; padding-right: 20px; }
#dPravySloupecHorni { padding: .5em 0; padding-right: 0; background: #500000 url(../obrazky/eshop-pozadi-pravy-horni.png) no-repeat; text-align: center; border-bottom: 2px solid #3c3c3c; }
#dPravySloupecHorni a { color: white; text-decoration: underline; background: url(../obrazky/led-zhasnuta.gif) no-repeat left center; padding-left: 30px; }
#dPravySloupecHorni a.cz { background: url(../obrazky/vlajka-cz.png) no-repeat left center; padding-left: 30px; }
#dPravySloupecHorni a.cz_aktivni { background: url(../obrazky/vlajka-cz-aktivni.png) no-repeat left center; padding-left: 30px; color: gray; }
#dPravySloupecHorni a.en { background: url(../obrazky/vlajka-en.png) no-repeat left center; padding-left: 30px; }
#dPravySloupecHorni a.en_aktivni { background: url(../obrazky/vlajka-en-aktivni.png) no-repeat left center; padding-left: 30px; color: gray; }

#dNagavigation { width: 168px; height: 32px; padding-top: 50px; background: gray url(../obrazky/e-shop-pozadi-nagavigation.png) no-repeat; text-align: center; }
#dNagavigation a { color: white; text-decoration: underline; background: url(../obrazky/led-zhasnuta.gif) no-repeat left center; padding-left: 22px; }
#dNagavigation a.aktivni { background: url(../obrazky/led-svitici.gif) no-repeat left center; padding-left: 22px; }

#dVyhledavani { width: 158px; height: auto; background: #500000 url(../obrazky/eshop-pozadi-vyhledavani.png) no-repeat bottom left; padding: 10px 5px; color: silver; padding-bottom: 2.5em; }
#dVyhledavani fieldset { padding: 0; margin: 0; border: 0; background: none; width: auto; }
#dVyhledavani .vyhledatText, #dVyhledat .vyhledatTlacitko { float: left; margin-bottom: .1em; }
#dVyhledavani .vyhledatText { width: 95px; margin-right: 3px; border: none; border-right: 1px solid #484848; border-bottom: 1px solid #484848; border-left: 1px solid #484848; border-top: 1px solid #6e6e6e; }
#dVyhledavani .vyhledatTlacitko { float: left; display: block; padding: 0; width: 50px; background: #500000; color: white; border-right: 1px solid #170000; border-bottom: 1px solid #170000; border-left: 1px solid #3c0c0c; border-top: 1px solid #3c0c0c; }

#dObsah { width: 753px; padding: 0 15px; float: left; }

#dMenuAdministrace { width: 184px; margin-left: -18px; padding-bottom: 10px; margin-bottom: 2px; }
#dMenuAdministrace strong { display: block; padding: 0; margin-bottom: 5px; background: #555555 url(../obrazky/menu-administrace-h4-1.png) no-repeat; }
#dMenuAdministrace strong span { display: block; background: url(../obrazky/menu-eshop-h4-2.png) no-repeat bottom left; color: white; font-weight: normal; padding-left: 60px; padding-top: 11px; padding-bottom: .3em; }
#dMenuAdministrace a { display: block; padding: .2em 10px; padding-left: 60px; color: black; text-decoration: none; background: url(../obrazky/menu-a.png) no-repeat 33px center; }
#dMenuAdministrace a:hover, #dMenuAdministrace a.aktivni { text-decoration: underline; }

#dMenuEshop { width: 184px; margin-left: -18px; padding-bottom: 10px; padding-bottom: 1em; }
#dMenuEshop strong { display: block; padding: 0; margin-bottom: 5px; background: #555555 url(../obrazky/menu-eshop-h4-1.png) no-repeat; }
#dMenuEshop strong span { display: block; background: url(../obrazky/menu-eshop-h4-2.png) no-repeat bottom left; color: white; font-weight: normal; padding-left: 60px; padding-top: 11px; padding-bottom: .3em; }
#dMenuEshop a { display: block; padding: .2em 10px; padding-left: 60px; color: black; text-decoration: none; background: url(../obrazky/menu-a.png) no-repeat 33px center; }
#dMenuEshop a:hover, #dMenuEshop a.aktivni { text-decoration: underline; }

#dMenuAnkety { width: 178px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; border: 1px solid #d2d2d2; border-top: none; position: relative; margin-bottom: 2px; }
#dMenuAnkety strong { display: block; padding: 0; padding: .2em 45px; padding-right: 14px; margin: 0 -6px; margin-bottom: 12px; background: #f19f00 url(../obrazky/pozadi-menu-ankety.png) no-repeat right; font-weight: normal; color: white; text-align: right; }
#dMenuAnkety strong img { position: absolute; top: -7px; left: -10px; }

#dMenuObecne { width: 184px; margin-left: -18px; padding-bottom: 10px; margin-bottom: 2px; }
#dMenuObecne strong { display: block; padding: 0; margin-bottom: 5px; background: #555555 url(../obrazky/menu-obecne-h4-1.png) no-repeat; }
#dMenuObecne strong span { display: block; background: url(../obrazky/menu-eshop-h4-2.png) no-repeat bottom left; color: white; font-weight: normal; padding-left: 60px; padding-top: 11px; padding-bottom: .3em; }
#dMenuObecne a { display: block; padding: .2em 10px; padding-left: 60px; color: black; text-decoration: none; background: url(../obrazky/menu-a.png) no-repeat 33px center; }
#dMenuObecne a:hover, #dMenuObecne a.aktivni { text-decoration: underline; }

#dMenuAkcniNabidka { width: 184px; margin-left: -18px; padding-bottom: 10px; margin-bottom: 2px; }
#dMenuAkcniNabidka strong { display: block; padding: 0; margin-bottom: 5px; background: #555555 url(../obrazky/menu-akcni-nabidka-h4-1.png) no-repeat; }
#dMenuAkcniNabidka strong span { display: block; background: url(../obrazky/menu-eshop-h4-2.png) no-repeat bottom left; color: white; font-weight: normal; padding-left: 60px; padding-top: 11px; padding-bottom: .3em; }
#dMenuAkcniNabidka a { display: block; padding: .2em 10px; padding-left: 60px; color: black; text-decoration: none; background: url(../obrazky/menu-a.png) no-repeat 33px center; }
#dMenuAkcniNabidka a:hover, #dMenuAkcniNabidka a.aktivni { text-decoration: underline; }

#dMenuObjednavka { width: 184px; margin-right: -18px; background: url(../obrazky/menu-objednavka-div-3.png) no-repeat left -70px; padding-bottom: 5em; }
#dMenuObjednavka div { padding-top: 0px; background: url(../obrazky/menu-objednavka-div-2.png) no-repeat; }
#dMenuObjednavka strong { display: block; padding: 0; margin-bottom: 5px; background: #555555 url(../obrazky/menu-objednavka-h4-1.png) no-repeat; }
#dMenuObjednavka strong span { display: block; background: url(../obrazky/menu-objednavka-h4-2.png) no-repeat bottom left; color: white; font-weight: normal; padding-right: 60px; padding-top: 11px; padding-bottom: .3em; text-align: right; }
#dMenuObjednavka a { display: block; padding: .4em; width: 130px; color: white; text-decoration: none; background-color: #693535; margin-left: 15px; margin-top: 90px; }
#dMenuObjednavka a span { text-decoration: underline; }
#dMenuObjednavka a:hover { color: silver; }

#dMenuDoporucujeme { width: 184px; margin-right: -18px; background: url(../obrazky/menu-doporucujeme-div.png) no-repeat bottom left; }
#dMenuDoporucujeme strong { display: block; padding: 0; margin-bottom: 0; background: #555555 url(../obrazky/menu-doporucujeme-h4-1.png) no-repeat; }
#dMenuDoporucujeme strong span { display: block; background: url(../obrazky/menu-objednavka-h4-2.png) no-repeat bottom left; color: white; font-weight: normal; padding-right: 60px; padding-top: 11px; padding-bottom: .3em; text-align: right; }
#dMenuDoporucujeme a { display: block; padding-bottom: 1em; width: 158px; color: black; text-decoration: none; padding-left: 10px; text-transform: uppercase; font-weight: bold; }
#dMenuDoporucujeme a img { display: block; margin-bottom: .5em; margin-left: -8px; }
#dMenuDoporucujeme a:hover { color: #606060; }

#spInformace { display: block; padding: .5em; margin: 0 -15px; background: #500000 url(../obrazky/eshop-pozadi-informace-1.png) no-repeat; text-align: center; color: white; border-bottom: 1px solid #3c3c3c; margin-bottom: 10px; }

#dZapati { height: auto; background: url(../obrazky/eshop-pozadi-zapati-1.png) no-repeat bottom center; color: white; text-align: left; }
#dZapati div { height: auto; padding: .5em 30px; padding-left: 20px; background: url(../obrazky/eshop-pozadi-zapati-2.png) no-repeat top center; color: white; text-align: left; }
#dZapati img { margin-left: 10px; margin-bottom: -.6em; }
#dZapati a { text-decoration: none; color: white; }
#dZapati a:hover { color: silver; }

#dNagaTips { height: 530px; background: url(../obrazky/pozadi-naga-tips.jpg) no-repeat; padding-top: 80px; }
#dNagaTips p { margin: 0; padding: 0 10px; height: 170px; overflow: hidden; }
#dNagaTips p a { color: white; font-size: 85%; text-decoration: none; }
#dNagaTips p a:hover strong, #dNagaTips p a:active strong, #dNagaTips p a:focus strong { text-decoration: underline; }
#dNagaTips a img { border: 1px solid #954040; }
#dNagaTips a:hover img, #dNagaTips a:focus img, #dNagaTips a:active img { border: 1px solid white; }