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

#dTarraZahlavi { width: 980px; height: 246px; padding-right: 10px; background: black url(../obrazky/pozadi-zahlavi.jpg) no-repeat; }
#dTarraZahlavi #logo { margin-top: 23px; margin-left: 20px; }

#dTarraZahlavi a.cz, #dTarraZahlavi a.en { color: black; text-decoration: none; display: block; float: left; border-left: 13px solid black; width: 29px; }
#dTarraZahlavi a.cz span, #dTarraZahlavi a.en span { visibility: hidden;  }
#dTarraZahlavi a.cz { background: url(../obrazky/vlajka-cz.png) no-repeat right center; margin-top: 160px; }
#dTarraZahlavi a.en { background: url(../obrazky/vlajka-en.png) no-repeat right center; margin-top: 160px; border-left: none; }

#frmSopakVyhledat { margin: 0; padding: 0; width: 190px; float: right; padding-right: 0px; padding-top: 10px; }
#frmSopakVyhledat fieldset { width: auto; background: none; border: none; text-align: left; margin: 0; padding: 0; padding-bottom: 15px; }
#frmSopakVyhledat fieldset label { color: white; }
#frmSopakVyhledat .vyhledatText, #frmSopakVyhledat .vyhledatTlacitko { float: left; margin-bottom: .1em; }
#frmSopakVyhledat .vyhledatText { width: 115px; margin-right: 3px; border: none; margin-top: 12px; }
#frmSopakVyhledat .vyhledatTlacitko { float: left; display: block; padding: 0; width: 65px; height: 40px; border: none; }
#frmSopakVyhledat .kosikIkona { display: block; float: right; clear: right; padding: 10px 52px; padding-top: 13px; padding-left: 0; background: url(../obrazky/nakupni-kosik-menu.png) no-repeat right center; color: white; font-weight: bold; text-decoration: none; }
#frmSopakVyhledat .kosikInformace { padding: .1em 0; display: block; color: white; text-decoration: none; }
#frmSopakVyhledat .kosikInformace strong, #dHlavicka .kosikInformace span { display: block; float: left; color: white; }
#frmSopakVyhledat .kosikInformace span { padding-left: 5px; }
#frmSopakVyhledat .kosikInformace strong { width: 110px; text-align: right; }

#dTarraHorniMenu { width: 990px; padding-bottom: 35px; background: black url(../obrazky/pozadi-horni-menu.png) no-repeat bottom left; position: relative; }
#dTarraHorniMenu a { display: block; float: left; color: #b4b4b4; text-align: center; text-decoration: none; padding-top: 30px; }
#dTarraHorniMenu a:hover, #dTarraHorniMenu .aktivni { color: #e78e1d; }
#dTarraHorniMenu .menu0, #dTarraHorniMenu .menu0:hover { padding: 0; margin: 0; position: absolute; right: 5px; bottom: 5px; width: 150px; height: 61px; background: url(../obrazky/tlacitko-prihlasit.gif) no-repeat; text-align: right; color: black; font-weight: bold; }
#dTarraHorniMenu .menu0 span { display: block; padding-top: 35px; padding-right: 15px; }
#dTarraHorniMenu .menu1 { width: 86px; }
#dTarraHorniMenu .menu2 { width: 118px; }
#dTarraHorniMenu .menu3 { width: 127px; }
#dTarraHorniMenu .menu4 { width: 99px; }
#dTarraHorniMenu .menu5 { width: 146px; }
#dTarraHorniMenu .menu6 { width: 87px; }

#dLeveMenu { width: 203px; float: left; clear: left; }

#dObsah { width: 730px; padding: 10px 15px; padding-left: 30px; float: left; }

#dMenuClanky { width: 201px; padding-left: 1px; }
#dMenuClanky strong { display: block; margin: 0; padding: 0; padding-left: 37px; padding-bottom: 20px; padding-top: 20px; background: black url(../obrazky/pozadi-odkaz-menu-obecne-1.png) no-repeat bottom; color: #8a8a8a; }
#dMenuClanky strong a { margin: 0; padding: 0; display: inline; background: none; }
#dMenuClanky strong.aktivni { background: black url(../obrazky/pozadi-odkaz-menu-obecne-2.png) no-repeat bottom; }
#dMenuClanky a { display: block; padding: .5em 18px; color: #9c9c9c; text-decoration: none; background: url(../obrazky/pozadi-odkaz-menu.png) no-repeat bottom; }
#dMenuClanky a:hover, #dMenuClanky .aktivni { color: #d97f10; }

#dMenuOhnostroje { width: 201px; padding-left: 1px; }
#dMenuOhnostroje strong { display: block; margin: 0; padding: 0; padding-left: 37px; padding-bottom: 20px; padding-top: 20px; background: black url(../obrazky/pozadi-odkaz-menu-ohnostroje-1.png) no-repeat bottom; color: #8a8a8a; text-transform: lowercase; }
#dMenuOhnostroje strong a { margin: 0; padding: 0; display: inline; background: none; }
#dMenuOhnostroje strong.aktivni { background: black url(../obrazky/pozadi-odkaz-menu-ohnostroje-2.png) no-repeat bottom; }
#dMenuOhnostroje a { display: block; padding: .5em 18px; color: #9c9c9c; text-decoration: none; }
#dMenuOhnostroje a:hover, #dMenuOhnostroje .aktivni { color: #d97f10; }

#dMenuAdministrace { width: 201px; padding-left: 1px; }
#dMenuAdministrace strong { display: block; margin: 0; padding: 0; padding-left: 37px; padding-bottom: 20px; padding-top: 20px; background: black url(../obrazky/pozadi-odkaz-menu-obecne-1.png) no-repeat bottom; color: #8a8a8a; }
#dMenuAdministrace a { display: block; padding: .5em 18px; color: #9c9c9c; text-decoration: none; background: url(../obrazky/pozadi-odkaz-menu.png) no-repeat bottom; }
#dMenuAdministrace a:hover, #dMenuAdministracee .aktivni { color: #d97f10; }

#dMenuEshop { width: 201px; padding-left: 1px; }
#dMenuEshop strong { display: block; margin: 0; padding: 0; padding-left: 37px; padding-bottom: 20px; padding-top: 20px; background: black url(../obrazky/pozadi-odkaz-menu-obecne-1.png) no-repeat bottom; color: #8a8a8a; }
#dMenuEshop strong a { margin: 0; padding: 0; display: inline; background: none; }
#dMenuEshop a { display: block; padding: .5em 18px; color: #9c9c9c; text-decoration: none; background: url(../obrazky/pozadi-odkaz-menu.png) no-repeat bottom; }
#dMenuEshop a:hover, #dMenuEshop .aktivni { color: #d97f10; }
#dMenuEshop strong.zabavnaPyrotechnika { background: black url(../obrazky/pozadi-odkaz-menu-zabavna-pyrotechnika-1.png) no-repeat bottom; }
#dMenuEshop strong.zabavnaPyrotechnikaAktivni { background: black url(../obrazky/pozadi-odkaz-menu-zabavna-pyrotechnika-2.png) no-repeat bottom; color: #d97f10; }
#dMenuEshop strong.profesionalniPyrotechnika { background: black url(../obrazky/pozadi-odkaz-menu-profi-1.png) no-repeat bottom; }
#dMenuEshop strong.profesionalniPyrotechnikaAktivni { background: black url(../obrazky/pozadi-odkaz-menu-profi-2.png) no-repeat bottom; color: #d97f10; }
#dMenuEshop strong.prislusenstvi { background: black url(../obrazky/pozadi-odkaz-menu-prislusenstvi-1.png) no-repeat bottom; }
#dMenuEshop strong.prislusenstviAktivni { background: black url(../obrazky/pozadi-odkaz-menu-prislusenstvi-2.png) no-repeat bottom; color: #d97f10; }

#dMenuAnkety { width: 201px; padding-left: 1px; }
#dMenuAnkety strong { display: block; margin: 0; padding: 0; padding-left: 37px; padding-bottom: 20px; padding-top: 20px; background: black url(../obrazky/pozadi-odkaz-menu-obecne-1.png) no-repeat bottom; color: #8a8a8a; }

#dMenuObecne { width: 201px; padding-left: 1px; }
#dMenuObecne strong { display: block; margin: 0; padding: 0; padding-left: 37px; padding-bottom: 20px; padding-top: 20px; background: black url(../obrazky/pozadi-odkaz-menu-obecne-1.png) no-repeat bottom; color: #8a8a8a; }
#dMenuObecne strong.aktivni { background: black url(../obrazky/pozadi-odkaz-menu-obecne-2.png) no-repeat bottom; }
#dMenuObecne a { display: block; padding: .5em 18px; color: #9c9c9c; text-decoration: none; background: url(../obrazky/pozadi-odkaz-menu.png) no-repeat bottom; }
#dMenuObecne a:hover, #dMenuObecne .aktivni  { color: #d97f10; }

#dMenuAkcniNabidka { width: 201px; padding-left: 1px; }
#dMenuAkcniNabidka strong { display: block; margin: 0; padding: 0; padding-left: 37px; padding-bottom: 20px; padding-top: 20px; background: black url(../obrazky/pozadi-odkaz-menu-obecne-1.png) no-repeat bottom; color: #8a8a8a; }
#dMenuAkcniNabidka strong.aktivni { background: black url(../obrazky/pozadi-odkaz-menu-obecne-2.png) no-repeat bottom; }
#dMenuAkcniNabidka a { display: block; padding: .5em 18px; color: #9c9c9c; text-decoration: none; background: url(../obrazky/pozadi-odkaz-menu.png) no-repeat bottom; }
#dMenuAkcniNabidka a:hover, #dMenuAkcniNabidka .aktivni { color: #d97f10; }

#dMenuFotogalerie { width: 201px; padding-left: 1px; }
#dMenuFotogalerie strong { display: block; margin: 0; padding: 0; padding-left: 37px; padding-bottom: 20px; padding-top: 20px; background: black url(../obrazky/pozadi-odkaz-menu-obecne-1.png) no-repeat bottom; color: #8a8a8a; }
#dMenuFotogalerie strong.aktivni { background: black url(../obrazky/pozadi-odkaz-menu-obecne-2.png) no-repeat bottom; }
#dMenuFotogalerie a { display: block; padding: .5em 18px; color: #9c9c9c; text-decoration: none; background: url(../obrazky/pozadi-odkaz-menu.png) no-repeat bottom; }
#dMenuFotogalerie a:hover, #dMenuFotogalerie .aktivni { color: #d97f10; }

#dZapati { width: 920px; padding-right: 70px; height: auto; padding-bottom: 60px; padding-top: 20px; background: url(../obrazky/pozadi-zapati.jpg) no-repeat bottom; color: white; text-align: right; font-size: 85%; color: #808080; }
#dZapati a strong { font-weight: normal; }
#dZapati a { text-decoration: none; color: #808080; }
#dZapati a:hover { color: #e78e1d; }

#dCenikKeStazeni { width: 190px; margin-left: 7px; background: url(../obrazky/pozadi-cenik-2.png) repeat-y; }
#dCenikKeStazeni div { background: url(../obrazky/pozadi-cenik-1.jpg) no-repeat; padding-top: 210px; }
#dCenikKeStazeni div img { display: block; }
#dCenikKeStazeni p { padding-left: 15px; padding-right: 15px; }

#dPraniStiznosti { width: 190px; margin-left: 7px; background: url(../obrazky/pozadi-prani-2.png) repeat-y; padding: 0; }
#dPraniStiznosti div { background: url(../obrazky/pozadi-prani-1.jpg) no-repeat; padding: 0; padding-top: 115px; text-align: center; }
#dPraniStiznosti #btnOdeslatPrani { margin: 0; padding: 0; border: none; display: block; }
#dPraniStiznosti #txtPsanaAnketa { width: 147px; height: 160px; margin: 0 auto; background: white url(../obrazky/pozadi-prani-4.png) repeat-x; border: none; }

.lest { display: none; }

