#dHlavicka { height: auto; background: #901318 url(../obrazky/pozadi-hlavicka.png) no-repeat; padding-left: 30px; padding-top: 15px; padding-right: 10px; padding-bottom: 5px; }
#dHlavicka br { font-size: .1em; }
#dHlavicka a.cz, #dHlavicka a.en, #dHlavicka a.pl { color: black; text-decoration: none; display: block; float: right; padding-right: 5px; width: 29px; }
#dHlavicka a span { visibility: hidden;  }
#dHlavicka a.cz { background: url(../obrazky/vlajka-cz.png) no-repeat right center; }
#dHlavicka a.cz_aktivni { background: url(../obrazky/vlajka-cz-aktivni.png) no-repeat right center; }
#dHlavicka a.en { background: url(../obrazky/vlajka-en.png) no-repeat right center; }
#dHlavicka a.en_aktivni { background: url(../obrazky/vlajka-en-aktivni.png) no-repeat right center; }
#dHlavicka a.pl { background: url(../obrazky/vlajka-pl.png) no-repeat right center; }
#dHlavicka a.pl_aktivni { background: url(../obrazky/vlajka-pl-aktivni.png) no-repeat right center; }
#dHlavicka .podrobneVyhledavani { display: block; float: right; width: 13.1em; color: #c0c0c0; text-decoration: none; }
#dHlavicka .podrobneVyhledavani:hover { text-decoration: underline; }

#frmSopakVyhledat { height: auto; color: silver; float: right; width: 450px; }
#frmSopakVyhledat fieldset { padding: 0; margin: 0; border: 0; background: none; width: auto; padding-top: 12px; }
#frmSopakVyhledat #vyhledat { display: block; width: 179px; height: auto; float: right; background: url(../obrazky/pozadi-vyhledat-1.png) no-repeat top left;  }
#frmSopakVyhledat #vyhledat span { display: block; background: url(../obrazky/pozadi-vyhledat-2.png) no-repeat bottom left; padding: 2px 4px; }
#frmSopakVyhledat #vyhledat input { width: 168px; background: #fafafa; border: 1px solid #fafafa; padding: 0; }
#frmSopakVyhledat #tlacitko { display: block; width: 7em; float: right; background: #e11e25 url(../obrazky/pozadi-tlacitko-1.png) no-repeat top left; margin-left: .3em; }
#frmSopakVyhledat #tlacitko span { display: block; background: url(../obrazky/pozadi-tlacitko-2.png) no-repeat top right;  }
#frmSopakVyhledat #tlacitko span span { display: block; background: url(../obrazky/pozadi-tlacitko-3.png) no-repeat bottom left;  }
#frmSopakVyhledat #tlacitko span span span { display: block; background: url(../obrazky/pozadi-tlacitko-4.png) no-repeat bottom right; padding: 2px; text-align: center; }
#frmSopakVyhledat #tlacitko input { width: auto; border: none; padding: 0; background: #e11e25; border: none; width: 6em; }

#dSlogan { float: right; width: 310px; color: white; padding-top: 10px; font-size: medium; }
#dSlogan span { display: block; text-align: right; }

#dHorniMenu, #dDolniMenu { border-top: 1px solid #d4d4d4; }
#dHorniMenu a, #dDolniMenu a { display: block; float: left; color: black; text-decoration: none; padding: 6px; background: url(../obrazky/pozadi-horni-menu-odkaz.png) no-repeat right center; text-align: center; overflow: hidden; }
#dHorniMenu a:hover, #dHorniMenu a.aktivni, #dDolniMenu a:hover, #dDolniMenu a.aktivni { color: #e11e25; background: url(../obrazky/pozadi-horni-menu-odkaz-aktivni.png) no-repeat right center; }
#dHorniMenu #menu1, #dDolniMenu #menuD1 { width: 85px; }
#dHorniMenu #menu2, #dDolniMenu #menuD2 { width: 127px; }
#dHorniMenu #menu3, #dDolniMenu #menuD3 { width: 82px; }
#dHorniMenu #menu4, #dDolniMenu #menuD4 { width: 95px; }
#dHorniMenu #menu5, #dDolniMenu #menuD5 { width: 75px; }
#dHorniMenu #menu6, #dDolniMenu #menuD6 { width: 133px; }
#dHorniMenu #menu7, #dDolniMenu #menuD7 { width: 70px; }
#dHorniMenu #menu8, #dDolniMenu #menuD8 { width: 131px; }
#dHorniMenu #menu9, #dDolniMenu #menuD9 { width: 76px; background-position: left center; }

#dSuperAkce { width: 982px; height: 175px; background-color: black; border-bottom: 1px solid white; }

#dHlavniMenu { width: 982px; height: auto; padding-bottom: 1em; }
#uHlavniMenu { width: 982px; height: 140px; padding: 0; margin: 0; }
#uHlavniMenu li { list-style-type: none; display: block; background: #dddddd url(../obrazky/pozadi-hlavni-menu-x-2.png) no-repeat bottom; }
#uHlavniMenu li span { padding: 0 .5em; background: url(../obrazky/pozadi-hlavni-menu-x-3.png) no-repeat center; }
#uHlavniMenu li a { color: black; text-decoration: none; }
#uHlavniMenu li a:hover { text-decoration: underline; }
.lHlavniMenu { float: left; width: 162px; height: 138px; padding-right: 0px; border-right: 2px solid white; }
.aHlavniMenu { display: block; height: 138px; background-color: #961b1e; }
.pR0 { padding-right: 0; border-right: 0; }
.lHlavniMenu ul { width: 982px; height: auto; margin: 0; padding: 0; padding-top: 2px; position: absolute; visibility: hidden; background: url(../obrazky/pozadi-hlavni-menu-x-1.png) no-repeat; }
.lHlavniMenu ul li { padding: .3em 5px; background: #dddddd; }

.lHlavniMenu ul.visible, .visible { visibility: visible; }
.hidden { visibility: hidden; }

.aHlavniMenu1 { background: url(../obrazky/tlacitko-1.png) no-repeat top left; }
.aHlavniMenu2 { background: url(../obrazky/tlacitko-2.png) no-repeat top left; }
.aHlavniMenu3 { background: url(../obrazky/tlacitko-3.png) no-repeat top left; }
.aHlavniMenu4 { background: url(../obrazky/tlacitko-4.png) no-repeat top left; }
.aHlavniMenu5 { background: url(../obrazky/tlacitko-5.png) no-repeat top left; }
.aHlavniMenu6 { background: url(../obrazky/tlacitko-6.png) no-repeat top left; }
.aHlavniMenu:hover, .aHlavniMenuAktivni { background-position: bottom left; }
.lHlavniMenu:hover ul { visibility: visible; }

#uHlavniMenu1 { margin-left: 0; background-position: -995px top; }
#uHlavniMenu2 { margin-left: -164px; background-position: -831px top; }
#uHlavniMenu3 { margin-left: -328px; background-position: -667px top; }
#uHlavniMenu4 { margin-left: -492px; background-position: -503px top; }
#uHlavniMenu5 { margin-left: -656px; background-position: -339px top; }
#uHlavniMenu6 { margin-left: -820px; background-position: -175px top; }

#dLevySloupec { width: 162px; border-right: 12px solid white; float: left;  padding: 14px 0; }

#dStredniSloupec { float: left; width: 635px; padding: 15px 0; padding-top: 20px; }

#dPravySloupec { width: 162px; border-left: 11px solid white; float: left;  padding: 15px 0; padding-top: 20px; }

#dObsah { width: 753px; padding: 0 15px; float: left; }

#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 h4 { 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; }

#dMenuEshop { width: 162px; background: url(../obrazky/pozadi-menu-eshop-2.png) repeat-y; border-bottom: 10px solid white; }
#dMenuEshop div { width: 162px; background: url(../obrazky/pozadi-menu-eshop-1.png) no-repeat top; }
#dMenuEshop div div { width: 160px; padding: 7px 1px; background: url(../obrazky/pozadi-menu-eshop-3.png) no-repeat bottom; }
#dMenuEshop h4 { display: none; }
#dMenuEshop a { display: block; }
#dMenuEshop .aKoren strong { font-weight: normal; display: block; padding-right: 23px; }
#dMenuEshop .aKoren { border-top: 3px solid white; background: url(../obrazky/pozadi-menu-eshop-a-4.png) no-repeat bottom; color: black; text-decoration: none; }
#dMenuEshop .aKorenPosledni { background: none; }
#dMenuEshop .aKoren span { display: block; padding-right: 15px; padding: 5px; background: url(../obrazky/pozadi-menu-eshop-a-1.png) no-repeat 138px center; }
#dMenuEshop .aKoren:hover, #dMenuEshop .aKorenAktivni { background: url(../obrazky/pozadi-menu-eshop-a-5a.png) no-repeat; color: white; border: 1px solid white; border-left: none; }
#dMenuEshop .aKoren:hover span, #dMenuEshop .aKorenAktivni span { display: block; background: url(../obrazky/pozadi-menu-eshop-a-5b.png) no-repeat bottom left; padding-top: 6px; }
#dMenuEshop .aKoren:hover strong, #dMenuEshop .aKorenAktivni strong { display: block; background: url(../obrazky/pozadi-menu-eshop-a-2.png) no-repeat 135px center; }
#dMenuEshop .aPodvetev { color: black; text-decoration: none; border: 1px solid white; border-left: none; }
#dMenuEshop .aPodvetev strong { font-weight: bold; display: block; padding-left: 15px; background: url(../obrazky/pozadi-menu-eshop-a-3.png) no-repeat 5px center; font-weight: normal; }
#dMenuEshop .aPodvetev span { display: block; padding: .2em 0; padding-right: 20px; }
#dMenuEshop .aPodvetev:hover, #dMenuEshop .aPodvetevAktivni { background: url(../obrazky/pozadi-menu-eshop-a-6a.png) no-repeat top left; }
#dMenuEshop .aPodvetev:hover span, #dMenuEshop .aPodvetevAktivni span { background: url(../obrazky/pozadi-menu-eshop-a-6b.png) no-repeat bottom left; }

#dMenuClanky { width: 162px; background: url(../obrazky/pozadi-menu-eshop-22.png) repeat-y; border-bottom: 10px solid white; }
#dMenuClanky div { width: 162px; background: url(../obrazky/pozadi-menu-eshop-21.png) no-repeat top; }
#dMenuClanky div div { width: 160px; padding: 7px 1px; background: url(../obrazky/pozadi-menu-eshop-23.png) no-repeat bottom; }
#dMenuClanky h4 { display: none; }
#dMenuClanky a { display: block; }
#dMenuClanky .aKoren strong { font-weight: normal; display: block; padding-right: 23px; }
#dMenuClanky .aKoren { border-top: 3px solid #e0e0e0; background: url(../obrazky/pozadi-menu-eshop-a-24.png) no-repeat bottom; color: black; text-decoration: none; }
#dMenuClanky .aKorenPosledni { background: none; }
#dMenuClanky .aKoren span { display: block; padding-right: 15px; padding: 5px; background: url(../obrazky/pozadi-menu-eshop-a-21.png) no-repeat 138px center; }
#dMenuClanky .aKoren:hover, #dMenuClanky .aKorenAktivni { background: url(../obrazky/pozadi-menu-eshop-a-25a.png) no-repeat; color: white; border: 1px solid #e0e0e0; border-left: none; }
#dMenuClanky .aKoren:hover span, #dMenuClanky .aKorenAktivni span { display: block; background: url(../obrazky/pozadi-menu-eshop-a-25b.png) no-repeat bottom left; padding-top: 6px; }
#dMenuClanky .aKoren:hover strong, #dMenuClanky .aKorenAktivni strong { display: block; background: url(../obrazky/pozadi-menu-eshop-a-2.png) no-repeat 135px center; }

#dMenuNovinkySlevyVyprodej { width: 162px; background: url(../obrazky/pozadi-menu-eshop-22.png) repeat-y; border-bottom: 3px solid white; }
#dMenuNovinkySlevyVyprodej div { width: 162px; background: url(../obrazky/pozadi-menu-eshop-21.png) no-repeat top; }
#dMenuNovinkySlevyVyprodej div div { width: 160px; padding: 5px 1px; background: url(../obrazky/pozadi-menu-eshop-23.png) no-repeat bottom; }
#dMenuNovinkySlevyVyprodej a { display: block; }
#dMenuNovinkySlevyVyprodej .aKoren strong { font-weight: normal; display: block; padding-right: 23px; }
#dMenuNovinkySlevyVyprodej .aKoren { border-top: 3px solid #e0e0e0; background: url(../obrazky/pozadi-menu-eshop-a-24.png) no-repeat bottom; color: black; text-decoration: none; border-left: none; }
#dMenuNovinkySlevyVyprodej .aKorenPosledni { background: none; }
#dMenuNovinkySlevyVyprodej .aKoren span { display: block; padding-right: 15px; padding: 3px 5px; background: url(../obrazky/pozadi-menu-eshop-a-21.png) no-repeat 138px center; }
#dMenuNovinkySlevyVyprodej .aKoren:hover, #dMenuNovinkySlevyVyprodej .aKorenAktivni { background: url(../obrazky/pozadi-menu-eshop-a-25a.png) no-repeat; color: white; border: 1px solid #e0e0e0; border-left: none; }
#dMenuNovinkySlevyVyprodej .aKoren:hover span, #dMenuNovinkySlevyVyprodej .aKorenAktivni span { display: block; background: url(../obrazky/pozadi-menu-eshop-a-25b.png) no-repeat bottom left; padding-top: 4px; }
#dMenuNovinkySlevyVyprodej .aKoren:hover strong, #dMenuNovinkySlevyVyprodej .aKorenAktivni strong { display: block; background: url(../obrazky/pozadi-menu-eshop-a-2.png) no-repeat 135px center; }

#dMenuHorniDolni { width: 162px; background: url(../obrazky/pozadi-menu-eshop-11.png) repeat-y; border-bottom: 10px solid white; }
#dMenuHorniDolni div { width: 162px; background: url(../obrazky/pozadi-menu-eshop-12.png) no-repeat top; }
#dMenuHorniDolni div div { width: 160px; padding: 7px 1px; background: url(../obrazky/pozadi-menu-eshop-13.png) no-repeat bottom; }
#dMenuHorniDolni a { display: block; color: white; padding-top: 3px; padding-bottom: 4px; text-decoration: none; background: url(../obrazky/pozadi-menu-eshop-11-12-13-a.gif) no-repeat bottom; }
#dMenuHorniDolni a.aKorenPosledni { background: none; }
#dMenuHorniDolni a span { display: block; padding: 5px; padding-right: 20px; background: url(../obrazky/pozadi-menu-eshop-11-12-13-b.gif) no-repeat 138px center; }
#dMenuHorniDolni a:hover { color: white; text-decoration: underline; }

#dMenuAdministrace { width: 162px; background: url(../obrazky/pozadi-menu-eshop-11.png) repeat-y; border-bottom: 3px solid white; border-top: 7px solid white; color: white; }
#dMenuAdministrace h4 { color: white; padding: 0 5px; border-bottom: 1px solid white; padding-bottom: 5px; }
#dMenuAdministrace div { width: 162px; background: url(../obrazky/pozadi-menu-eshop-12.png) no-repeat top; }
#dMenuAdministrace div div { width: 160px; padding: 7px 1px; background: url(../obrazky/pozadi-menu-eshop-13.png) no-repeat bottom; }
#dMenuAdministrace a { display: block; color: white; padding-top: 3px; padding-bottom: 4px; text-decoration: none; background: url(../obrazky/pozadi-menu-eshop-11-12-13-a.gif) no-repeat bottom; }
#dMenuAdministrace a.aKorenPosledni { background: none; }
#dMenuAdministrace a span { display: block; padding: 5px; padding-right: 20px; background: url(../obrazky/pozadi-menu-eshop-11-12-13-b.gif) no-repeat 138px center; }
#dMenuAdministrace a:hover { color: white; text-decoration: underline; }

#dMenuExporty { width: 162px; border-bottom: 10px solid white; }
#dMenuExporty a { display: block; color: black; text-decoration: none; padding-left: 5px; }
#dMenuExporty a:hover { text-decoration: underline; }

#dMenuTistenyKatalog { width: 162px; border-bottom: 10px solid white; }
#dMenuTistenyKatalog .objednat { display: block; color: black; text-decoration: none; padding-right: 20px; background: url(../obrazky/banner-tisteny-katalog-sipka.png) no-repeat 146px center; border-bottom: 5px solid white; padding-left: 5px; }
#dMenuTistenyKatalog .objednat:hover { text-decoration: underline; }

#dMenuRychlyKontakt { width: 162px; border-bottom: 10px solid white; }
#dMenuRychlyKontakt span, #dMenuRychlyKontakt a { display: block; color: black; text-decoration: none; }
#dMenuRychlyKontakt a:hover { text-decoration: underline; }
#dMenuRychlyKontakt h4 { background: url(../obrazky/pozadi-menu-rychly-kontakt.png) no-repeat; padding: 10px; padding-bottom: 13px; color: white; font-size: small; }
#dMenuRychlyKontakt h4 a { color: white; text-decoration: none; }
#dMenuRychlyKontakt h4 a:hover { text-decoration: underline; }

#dMenuUzivatel1 { width: 162px; border-bottom: 10px solid white; background: url(../obrazky/pozadi-menu-uzivatel-1a.png) no-repeat top left; }
#dMenuUzivatel1 div { padding-left: 50px; padding-top: 12px; padding-bottom: 5px; padding-right: 10px; background: url(../obrazky/pozadi-menu-uzivatel-1b.png) no-repeat bottom left; }
#dMenuUzivatel1 a { display: block; color: black; text-decoration: none; /*background: url(../obrazky/pozadi-menu-uzivatel-1-a.gif) no-repeat 90px center;*/ padding-right: 5px; color: white; }
#dMenuUzivatel1 a:hover { text-decoration: underline; }

#dMenuUzivatel2 { width: 162px; border-bottom: 10px solid white; background: url(../obrazky/pozadi-menu-uzivatel-2a.png) no-repeat top left; color: white; }
#dMenuUzivatel2 div { width: 138px; padding: 9px 12px; background: url(../obrazky/pozadi-menu-uzivatel-2b.png) no-repeat bottom left; }
#dMenuUzivatel2 .jmeno { display: block; padding-bottom: .2em; color: #e11e25; }
#dMenuUzivatel2 span { display: block; padding-bottom: .2em; }
#dMenuUzivatel2 a { display: block; color: black; text-decoration: none; background: url(../obrazky/pozadi-menu-uzivatel-2-a.gif) no-repeat 127px center; padding-right: 13px; color: white; }
#dMenuUzivatel2 a:hover { text-decoration: underline; }

#aObchodniPodminky { display: block; background: black url(../obrazky/pozadi-menu-obchodni-podminky-1a.png) no-repeat top left; color: white; text-decoration: none; border-bottom: 1px solid white; }
#aObchodniPodminky span { display: block; padding: 5px 10px; background: url(../obrazky/pozadi-menu-obchodni-podminky-1b.png) no-repeat bottom left; }

#dMenuObjednavka { width: 162px; border-bottom: 10px solid white; background: black url(../obrazky/pozadi-menu-kosik-1a.png) no-repeat top left; color: white; }
#dMenuObjednavka div { width: 138px; padding: 9px 12px; background: url(../obrazky/pozadi-menu-kosik-1b.png) no-repeat bottom left; }
#dMenuObjednavka .obsahKosiku { width: 40px; padding-right: 94px; padding-bottom: 17px; background: url(../obrazky/pozadi-menu-kosik-1-a.gif) no-repeat 52px 1.6em; color: white; text-align: left; }
#dMenuObjednavka a { color: white; text-decoration: none; cursor: pointer; }
#dMenuObjednavka span { display: block; text-align: right; }
#dMenuObjednavka span em { float: left; font-style: normal; }

#dMenuAnketa { width: 162px; border-bottom: 10px solid white; background: #de1e25 url(../obrazky/pozadi-anketa-1.png) no-repeat top left; }
#dMenuAnketa div { background: url(../obrazky/pozadi-anketa-2.png) no-repeat bottom left; padding-left: 10px; padding-top: 20px; }
#dMenuAnketa h4 { font-size: small; color: white; width: 95px; }
#dMenuAnketa form { padding: 0; margin: 0; }
#dMenuAnketa textarea { width: 138px; }
#dMenuAnketa input { margin: 0 auto; width: 78px; border: 0; margin: 0; padding: 0; }


#dMenuDoporucujeme1 { width: 162px; border-bottom: 10px solid white; background: url(../obrazky/pozadi-doporucujeme-1b.png) repeat-y top left; }
#dMenuDoporucujeme1 div { width: 162px; background: url(../obrazky/pozadi-doporucujeme-1c.png) no-repeat bottom left; }
#dMenuDoporucujeme1 h4 { font-size: small; color: white; background: #941b1e url(../obrazky/pozadi-doporucujeme-1a.png) no-repeat top left; padding: 8px 12px; }
#dMenuDoporucujeme1 p { padding: 0 10px; padding-bottom: .2em; }
#dMenuDoporucujeme1 .obrazek { text-align: center; padding: 1em 0; }
#dMenuDoporucujeme1 h3 { padding: 0 10px; padding-bottom: .2em; }
#dMenuDoporucujeme1 h3 a { color: black; text-decoration: none; }
#dMenuDoporucujeme1 h3 a:hover { text-decoration: underline; }
#dMenuDoporucujeme1 h5 { padding: 0 10px; margin: 0; padding-top: .5em; font-size: medium; color: #961b1e; }
#dMenuDoporucujeme1 .cena { display: block; margin: 0 10px; padding: 5px 0; background: url(../obrazky/pozadi-doporucujeme-cena.png) repeat-x top; color: white; text-decoration: none; }

#dMenuDoporucujeme2 { width: 162px; border-bottom: 10px solid white; background: url(../obrazky/pozadi-doporucujeme-2b.png) repeat-y top left; }
#dMenuDoporucujeme2 div { width: 162px; background: url(../obrazky/pozadi-doporucujeme-2c.png) no-repeat bottom left; }
#dMenuDoporucujeme2 h4 { font-size: small; color: white; background: #fb6a00 url(../obrazky/pozadi-doporucujeme-2a.png) no-repeat top left; padding: 8px 12px; }
#dMenuDoporucujeme2 p { padding: 0 10px; padding-bottom: .2em; }
#dMenuDoporucujeme2 .obrazek { text-align: center; padding: 1em 0; }
#dMenuDoporucujeme2 h3 { padding: 0 10px; padding-bottom: .2em; }
#dMenuDoporucujeme2 h3 a { color: black; text-decoration: none; }
#dMenuDoporucujeme2 h3 a:hover { text-decoration: underline; }
#dMenuDoporucujeme2 h5 { padding: 0 10px; margin: 0; padding-top: .5em; font-size: medium; color: #fb6a00; }
#dMenuDoporucujeme2 .cena { display: block; margin: 0 10px; padding: 5px 0; background: url(../obrazky/pozadi-doporucujeme-cena-2.png) repeat-x top; color: white; text-decoration: none; }

#dMenuDoporucujeme3 { width: 162px; border-bottom: 10px solid white; background: url(../obrazky/pozadi-doporucujeme-3b.png) repeat-y top left; }
#dMenuDoporucujeme3 div { width: 162px; background: url(../obrazky/pozadi-doporucujeme-3c.png) no-repeat bottom left; }
#dMenuDoporucujeme3 h4 { font-size: small; color: white; background: black url(../obrazky/pozadi-doporucujeme-3a.png) no-repeat top left; padding: 8px 12px; }
#dMenuDoporucujeme3 p { padding: 0 10px; padding-bottom: .2em; color: black; }
#dMenuDoporucujeme3 .obrazek { text-align: center; padding: 1em 0; }
#dMenuDoporucujeme3 h3 { padding: 0 10px; padding-bottom: .2em; }
#dMenuDoporucujeme3 h3 a { color: black; text-decoration: none; }
#dMenuDoporucujeme3 h3 a:hover { text-decoration: underline; }
#dMenuDoporucujeme3 h5 { padding: 0 10px; margin: 0; padding-top: .5em; font-size: medium; color: black; }
#dMenuDoporucujeme3 .cena { display: block; margin: 0 10px; padding: 5px 0; background: url(../obrazky/pozadi-doporucujeme-cena-3.png) repeat-x top; color: white; text-decoration: none; }

#dMenuTipy1 { width: 162px; border-bottom: 1px solid white; background: url(../obrazky/pozadi-tipy-1a.png) no-repeat top left; }
#dMenuTipy1 div { background: url(../obrazky/pozadi-tipy-1b.gif) no-repeat bottom left; padding: 5px 10px; padding-top: 12px; color: white; }
#dMenuTipy2 { width: 162px; border-bottom: 10px solid white; background: #981b1e url(../obrazky/pozadi-tipy-2b.png) no-repeat bottom left; }
#dMenuTipy2 div { background: url(../obrazky/pozadi-tipy-2a.png) no-repeat top left; padding: 5px 10px; color: white; }
#dMenuTipy2 p { padding: 0; margin: 0; }

.dMenuObecne { width: 162px; padding: 1em 0; }
.dMenuObecne a { display: block; }

#dZapati { height: auto; text-align: left; color: #767676; }
#dZapati strong { color: black; }

#dDolniOdkazy { padding: 13px 0; background: #df1e25 url(../obrazky/pozadi-dolni-odkazy.png) no-repeat bottom; }
#dDolniOdkazy a { color: white; text-decoration: none; font-weight: bold; padding: 0 17px; }
#dDolniOdkazy a:hover { text-decoration: underline; }

#dPredstaveniFirmy { color: #8f8e8e; }
#dPredstaveniFirmy strong { color: black; }
#dPredstaveniFirmy p { padding: 0; margin: 0; padding-top: .3em; font-size: x-small; }
#hPredstaveniFirmy { margin: 0; padding: 0; font-size: small; color: white; background: #333333 url(../obrazky/pozadi-predstaveni-firmy-1a.png) no-repeat top left; border-right: 1px solid white; }
#hPredstaveniFirmy span { display: block; padding: 5px 10px; background: url(../obrazky/pozadi-predstaveni-firmy-1b.png) no-repeat bottom left; }

#dPopisKategorie { color: #8f8e8e; padding-bottom: .5em; }
#dPopisKategorie strong { color: black; }
#dPopisKategorie p { padding: 0; margin: 0; padding-top: .3em; font-size: x-small; }
#hPopisKategorie { margin: 0; padding: 0; font-size: small; color: white; background: #333333 url(../obrazky/pozadi-predstaveni-firmy-1a.png) no-repeat top left; border-right: 1px solid white; }
#hPopisKategorie span { display: block; padding: 5px 10px; background: url(../obrazky/pozadi-predstaveni-firmy-1b.png) no-repeat bottom left; }

.nadpisClanky { margin: 0; padding: 0; font-size: small; color: white; background: #7f7f7f url(../obrazky/pozadi-clanky-1a.png) no-repeat top left; border-right: 1px solid white; }
.nadpisClanky span { display: block; padding: 5px 10px; background: url(../obrazky/pozadi-clanky-1b.png) no-repeat bottom left; }
.nadpisClanky em { font-style: normal; font-weight: normal; }
.nadpisClanky a { color: white; }

#dVyskakovaciMenu { background: url(../obrazky/horni-pruh-vlna.png) /*url(../obrazky/pozadi-vyskakovaci-menu.jpg)*/ no-repeat left center; border-bottom: 1px solid white; height: 34px;/*2.5em;*/ }
#dVyskakovaciMenu br { font-size: 0px; display: inline; }
#dVyskakovaciMenu a, #dVyskakovaciMenu .a1, #dVyskakovaciMenu .a2 { font-size: medium; text-decoration: none; color: white; font-weight: bold; }
#dVyskakovaciMenu .a1, #dVyskakovaciMenu .a2 { float: left; /*padding: .4em 0;*/ height: 34px; position: relative; cursor: pointer; }
#dVyskakovaciMenu .a1 a, #dVyskakovaciMenu .a2 a { display: none; height: 34px;/*1.2em;*/ overflow: hidden; }
#dVyskakovaciMenu .a1 a em, #dVyskakovaciMenu .a2 a em { visibility: hidden; }
#dVyskakovaciMenu .a1 { padding-left: 100px; padding-right: 60px; width: 331px; /*background: url(../obrazky/pozadi-vyskakovaci-menu-a1.gif) no-repeat 30px .4em;*/ }
#dVyskakovaciMenu .a2 { padding-right: 100px; padding-left: 60px; width: 331px; text-align: right; /*background: url(../obrazky/pozadi-vyskakovaci-menu-a2.gif) no-repeat 435px .4em;*/ }
#dVyskakovaciMenu .a1:hover .a1Roleta { display: block; }
#dVyskakovaciMenu .a2:hover .a2Roleta { display: block; }
#dVyskakovaciMenu .a1Roleta { position: absolute; z-index: 100; background: url(../obrazky/pozadi-vyskakovaci-menu-roleta.gif) no-repeat bottom; left: 0; top: 34px;/*2.05em;*/ border-top: 1px solid white; display: none; }
#dVyskakovaciMenu .a2Roleta { position: absolute; z-index: 100; background: url(../obrazky/pozadi-vyskakovaci-menu-roleta.gif) no-repeat bottom; left: 1px; top: 34px;/*2.05em;*/ border-top: 1px solid white; display: none; }
#dVyskakovaciMenu .a2Roleta .a2RoletaSloupec1 { padding-right: 10px; background: url(../obrazky/pozadi-vyskakovaci-menu-roleta-pruh-1.png) repeat-y right; } 
#dVyskakovaciMenu .a2Roleta .a2RoletaRadek { width: 470px; clear: left; background: url(../obrazky/pozadi-vyskakovaci-menu-roleta-pruh-2.png) repeat-x top; padding: 0; padding-top: .3em; border-top: .5em solid #e11e25; }
#dVyskakovaciMenu .a2Roleta .a2RoletaRadek { text-align: left; }
#dVyskakovaciMenu .a2RoletaRadek .tretina { text-decoration: none; height: auto; padding: 0; margin: 0; display: inline; padding-right: 10px; }
#dVyskakovaciMenu .a2RoletaRadek .tretina:hover { text-decoration: none; }
#dVyskakovaciMenu .a2RoletaRadek .tretina:hover span { text-decoration: underline; }

#dVyskakovaciMenu .a1Roleta, #dVyskakovaciMenu .a2Roleta { width: 470px; padding: 10px; }
#dVyskakovaciMenu .a1Roleta a, #dVyskakovaciMenu .a2Roleta a { display: block; padding-bottom: .2em; font-size: small; font-weight: normal; text-align: left; height: auto; }
#dVyskakovaciMenu .a1Roleta a:hover, #dVyskakovaciMenu .a2Roleta a:hover { text-decoration: underline; }
#dVyskakovaciMenu .a2Roleta div { float: left; width: 225px; }

#dDetailProduktuObrazek { width: 415px; float: left; border-top: 1em solid white; text-align: center; }
#dDetailProduktuIkony { width: 210px; float: left; border-top: 1em solid white; background: #e0e0e0; padding: 5px; padding-bottom: 0; }
#dDetailProduktuIkony h2 { font-size: small; padding: 0; margin: 0; color: #941b1e; }
#dDetailProduktuIkony h2 strong { color: black; }
#dDetailProduktuIkony p { margin: 0; padding: 0; padding-bottom: .2em; }
#dDetailProduktuIkony .bile { background-color: white; padding: 5px; margin: 0 -5px; }
#frmNakupDetailProduktu .cena { display: block; }
#frmNakupDetailProduktu .cena strong { color: #941b1e; }
#frmNakupDetailProduktu .skladem { text-decoration: none; display: block; text-align: left; color: #961b1e; }
#frmNakupDetailProduktu .skladem span { float: left; color: black; }
.sedePozadi h4 { font-size: small; position: relative; }
.sedePozadi { background: #e0e0e0; padding: 5px; }
.sedePozadi br { font-size: 0; }

#hDetailProduktu { margin: 0; padding: 0; font-size: small; color: white; background: #333333 url(../obrazky/pozadi-predstaveni-firmy-1a.png) no-repeat top left; border-right: 1px solid white; }
#hDetailProduktu span { display: block; padding: 5px 10px; background: url(../obrazky/pozadi-predstaveni-firmy-1b.png) no-repeat bottom left; }
#hDetailProduktu em { font-style: normal; font-weight: normal; }
#hDetailProduktu em a { color: white; }

#hObecnyNadpis, .hObecnyNadpis { margin: 0; padding: 0; font-size: small; color: white; background: #333333 url(../obrazky/pozadi-predstaveni-firmy-1a.png) no-repeat top left; border-right: 1px solid white; }
#hObecnyNadpis span, .hObecnyNadpis span { display: block; padding: 5px 10px; background: url(../obrazky/pozadi-predstaveni-firmy-1b.png) no-repeat bottom left; }

.hObecnyNadpis2 { margin: 0; padding: 0; font-size: small; color: black; background: #e1e1e1 url(../obrazky/pozadi-predstaveni-firmy-1aa.png) no-repeat top left; }
.hObecnyNadpis2 span { display: block; padding: 5px 10px; background: url(../obrazky/pozadi-predstaveni-firmy-1bb.png) no-repeat bottom left; }

.ikonaObecna { display: block; float: left; width: 270px; padding: 7px 0; padding-left: 35px; color: black; }
.ikonaObecna:hover { color: #e11e25; }
.ikonaPdf { background: url(../obrazky/ikona-pdf.gif) no-repeat left center; }
.ikonaOtaznik { background: url(../obrazky/ikona-otaznik.gif) no-repeat left center; }
.ikonaVykricnik { background: url(../obrazky/ikona-vykricnik.gif) no-repeat left center; }
.ikonaGraf { background: url(../obrazky/ikona-graf.gif) no-repeat left center; }
.ikonaCe { background: url(../obrazky/ikona-ce.gif) no-repeat left center; }
.ikonaKladivko { background: url(../obrazky/ikona-kladivko.gif) no-repeat left center; }
.ikonaSchema { background: url(../obrazky/ikona-schema.gif) no-repeat left center; }
.ikonaText { background: url(../obrazky/ikona-text.gif) no-repeat left center; }
.ikonaKniha { background: url(../obrazky/ikona-kniha.gif) no-repeat left center; }
.ikonaViceInformaci { background: url(../obrazky/ikona-lupa.gif) no-repeat left center; }

.dMenuDarek { width: 158px; float: left; }
.dMenuDarek p { padding: 0 10px; padding-bottom: .2em; }
.dMenuDarek .obrazek { text-align: center; padding: 1em 0; }
.dMenuDarek h3 { padding: 0 10px; padding-bottom: .2em; }
.dMenuDarek h3 a { color: black; text-decoration: none; }
.dMenuDarek h3 a:hover { text-decoration: underline; }
.dMenuDarek h5 { padding: 0 10px; margin: 0; padding-top: .5em; font-size: medium; color: #961b1e; }
.dMenuDarek .zvyrazneno { color: #941b1e; }
.dMenuDarek1 { border-right: 1px solid #e0e0e0; }
.dMenuDarek2 { border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; margin-left: -1px; }
.dMenuDarek3 { border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; margin-left: -1px; }
.dMenuDarek4 { border-left: 1px solid #e0e0e0;  margin-left: -1px; }
.dMenuDarek2 .sedePozadiHlavicky { background-color: #e0e0e0; }
.dMenuDarek4 .sedePozadiHlavicky { background-color: #e0e0e0; }
