/* CSS Document pro Eshop standard */

/* ---------- obecne tridy ----------------- */
P.shop_odstavecAplikace {
  margin: 0px;
  padding: 0px;
}
P.shop_hlaseni {
  font-weight: bold;
  color: #FF0000;
}
A.shop_tlacitko {
  padding: 2px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #3D3D3D;
  border: 1px #000000 solid;
  border-left: 1px #7E7E7E solid;
  border-top: 1px #7E7E7E solid;
  color: #CCCCCC;
}
A.shop_tlacitko:hover {
  text-decoration: none;
  background-color: #222222;
  border: 1px #000000 solid;
  border-right: 1px #7E7E7E solid;
  border-bottom: 1px #7E7E7E solid;
  color: #FFFFFF;
}
A.shop_tlacitkoVyrazne {
  padding: 2px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #C1001F;
  border: 1px #6B0213 solid;
  border-left: 1px #E90328 solid;
  border-top: 1px #E90328 solid;
  color: #FFB8C3;
}
A.shop_tlacitkoVyrazne:hover {
  text-decoration: none;
  background-color: #A20A23;
  border: 1px #6B0213 solid;
  border-right: 1px #E90328 solid;
  border-bottom: 1px #E90328 solid;
  color: #FFFFFF;
}
#shop_formular {
  text-align: left;
  font-size: 0.75em;
  color: #333333;
}
#shop_formular TH {
  width: 150px; 
  padding-top: 4px;
  vertical-align: top;
  text-align: right;
}
#shop_formular TD.shop_vysvetlivka {
  padding-bottom: 10px;
  padding-left: 3px;
  font-size: 0.8em;
  color: #666666;
}
#shop_formular INPUT {
  font-size: 0.9em;
} 
DIV.shop_ruseniObtekani {
  clear: both;
}
/* ---------------------- aktualni status uzivatele ------------------------- */
#shop_aktualniStatusUzivatele {
  float: right;
  display: inline;
  width: 800px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 20px;
  font-size: 0.8em;
  text-align: right;
}

/* ----------------------------- strom kategorii ------------------------------- */
#shop_stromKategorii {
  width: 180px;
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  font-size: 0px;
}
#shop_stromKategorii UL {
  width: 180px;
  margin: 0px;
  padding: 0px;
  list-style: none;
} 
#shop_stromKategorii UL LI {
  width: 165px;
  margin: 0px;
  padding: 0px;
  padding-top: 6px;
  padding-bottom: 5px;
  padding-left: 15px;
  text-align: left;
  background-color: #FDFDFD;
  background-image: url(desimg/kategorie_li.gif);
  background-position: left top;
  background-repeat: repeat-x;
}
#shop_stromKategorii UL LI A {
  margin: 0px;
  margin-right: 5px;
  padding: 0px;
  line-height: 16px;
  font-size: 12px;
  font-weight: bold;
}
#shop_stromKategorii UL LI A.shop_prvniUrovenBezIkonky {
  margin-left: 26px;
}
#shop_stromKategorii UL LI IMG {
  float: left;
  display: inline;
  margin: 0px;
  margin-right: 10px;
  padding: 0px;
}
#shop_stromKategorii UL LI UL {
  width: auto;
  margin-top: 8px;
}
#shop_stromKategorii UL LI UL LI {
  width: auto;
  margin: 4px;
  margin-left: 28px;
  padding: 0px;
  padding-left: 10px;
  background: none;
  background-image: url(desimg/kategorie_LiLi.gif);
  background-position: left 8px;
  background-repeat: no-repeat;
}
#shop_stromKategorii UL LI UL LI.shop_prvni {
  margin-top: 2px;
}
#shop_stromKategorii UL LI UL LI A {
  display: inline;
  width: auto;
  margin: 0px;
  padding: 0px;
}
#shop_stromKategorii UL LI UL LI A.shop_aktivni {
  color: #C1001F;
}
#shop_stromKategorii UL LI UL LI UL {
  width: auto;
}
#shop_stromKategorii UL LI UL LI UL LI {
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
}
#shop_stromKategorii UL LI UL LI UL LI A.shop_aktivni {
  color: #C1001F;
}
/* --------------------------  pole vyhledavani ----------------------------- */
#shop_poleVyhledavani {
  width: 180px;
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0px;
  padding-top: 6px;
  padding-bottom: 15px;
  line-height: 0px;
  font-size: 0px;
  background-color: #E5E5E5;
  background-image: url(desimg/levyPanel_1px.gif);
  background-position: left top;
  background-repeat: repeat-x;
}
#shop_poleVyhledavani H2 {
  margin: 0px;
  margin-bottom: 22px;
  margin-left: 15px;
  padding: 0px;
  line-height: 15px;
  font-size: 13px;
  color: #FFFFFF;
}
#shop_poleVyhledavani FORM {
  margin: 0px;
  padding: 0px; 
}
#shop_poleVyhledavani INPUT.shop_textovePole {
  width: 93px;
  margin: 0px; 
  padding: 0px;
  padding-bottom: 2px;
  padding-top: 1px; 
  line-height: 14px;
  font-size: 12px;
  background-color:#FFFFFF;
  border: 1px #333333 solid;
  color: #000000;
}
#shop_poleVyhledavani INPUT.tlacitko {
  width: 45px;
  height: 17px;
  margin: 0px;
  margin-left: 10px; 
  padding: 0px;
  padding-bottom: 1px;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  background: none;
  background-image: url(desimg/tlacitko_1px.gif);
  background-position: left center;
  background-repeat: repeat-x;
  border: 0px;
  color: #FFFFFF;
}
/* --------------------------  pole vyhledavani ----------------------------- */
#shop_poleZadaniSlevovehoKodu {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
#shop_poleZadaniSlevovehoKodu H2 {
  margin: 0px; 
  color: #FF3232;
}
#shop_poleZadaniSlevovehoKodu P.vysvetlivka {
  margin: 0px;
  margin-bottom: 5px;
  padding: 0px;
  line-height: 1.2em;
}
#shop_poleZadaniSlevovehoKodu FORM {
  margin: 0px;
  padding: 0px; 
}
#shop_poleZadaniSlevovehoKodu INPUT.shop_textovePole {
  width: 93px;
  margin: 0px; 
  padding: 0px;
  padding-bottom: 2px;
  padding-top: 1px; 
  background-color:#FFFFFF;
  border: 1px #333333 solid;
  color: #000000;
}
#shop_poleZadaniSlevovehoKodu INPUT.tlacitko {
  margin: 0px;
  margin-left: 10px; 
  padding-bottom: 1px;
  text-align: center;
  font-size: 0.8em;
}
/* ------------------------------- prihlaseni ------------------------------- */
#shop_prihlaseni {
  width: 180px;
  margin: 0px;
  padding: 0px;
  padding-top: 6px;
  padding-bottom: 11px;
  line-height: 0px;
  font-size: 0px;
  background-color: #E5E5E5;
  background-image: url(desimg/prihlaseni_1px.gif);
  background-position: left top;
  background-repeat: repeat-x;
}
#shop_prihlaseni H2 {
  margin: 0px;
  margin-bottom: 20px;
  margin-left: 15px;
  padding: 0px;
  line-height: 15px;
  font-size: 13px;
  color: #FFFFFF;
}
#shop_prihlaseni P {
  margin: 0px;
  padding: 0px;
  line-height: 13px;
  text-align: center;
  font-size: 11px;
}
#shop_prihlaseni FORM {
  margin: 0px;
  padding: 0px; 
}
#shop_prihlaseni TABLE {
  margin: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px; 
}
#shop_prihlaseni TABLE TH {
  padding: 0px;
  padding-right: 5px;
  line-height: 12px;
  text-align: left;
  font-size: 10px;
  font-weight: normal;
  color: #333333;
}
#shop_prihlaseni TABLE TR.pomocnyRadek TD {
  width: 33%;
  padding: 0px;
  line-height: 0px;
  font-size: 0px;
}
#shop_prihlaseni TABLE TD {
  text-align: right;
}
#shop_prihlaseni TABLE TH.registrace {
  width: 100px;
  padding: 0px;
  line-height: 12px;
  text-align: left;
  font-size: 10px;
  font-weight: bold;
}
#shop_prihlaseni INPUT {
  line-height: 14px;
  font-size: 12px;
}
#shop_prihlaseni INPUT.shop_textovePole {
  width: 99px;
  margin: 0px; 
  padding: 0px;
  padding-bottom: 2px;
  padding-top: 1px; 
  background-color:#FFFFFF;
  border: 1px #333333 solid;
  color: #000000;
}
#shop_prihlaseni INPUT.tlacitko {
  width: 45px;
  height: 17px;
  margin: 0px;
  margin-left: 10px; 
  padding: 0px; 
  padding-bottom: 2px;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  background: none;
  background-image: url(desimg/tlacitkoLogin_1px.gif);
  background-position: left center;
  background-repeat: repeat-x;
  border: 0px;
  color: #FFFFFF;
  cursor: pointer;
}

/* --------------------------  nabidka produktu ----------------------------- */
#shop_nabidka_dlazdice {
  margin: auto;
  font-size: 1em;
}
#shop_nabidka_dlazdice TD {
  width: 165px;
  padding: 0px;
  padding-bottom: 10px;
  vertical-align: top;
  text-align: center;
  border: 1px #E5E5E5 solid;
}
#shop_nabidka_dlazdice H2 {
  margin: 0px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0px;
  text-align: left;
  font-size: 0.8em;
  color: #000000;
}
#shop_nabidka_dlazdice H2 A {
  color: #000000;
}
#shop_nabidka_dlazdice H2 A:hover {
  color: #C1001F;
}
#shop_nabidka_dlazdice H3 {
  margin: 0px;
  margin-top: 2px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0px;
  text-align: left;
  font-size: 0.75em;
  font-weight: normal;
  font-style: italic;
  color: #000000;
}
#shop_nabidka_dlazdice H3 A {
  color: #000000;
}
#shop_nabidka_dlazdice H3 A:hover {
  color: #C1001F;
}
#shop_nabidka_dlazdice P.shop_cenaBezDPH {
  margin: 5px;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: left;
  font-size: 0.75em;
  font-weight: bold;
  color: #676767;
}
#shop_nabidka_dlazdice P.shop_cenaVcDPH {
  margin: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: left;
  font-size: 0.75em;
  color: #333333;
}
#shop_nabidka_dlazdice P.shop_cenaVcDPH.puvodni SPAN {
  text-decoration: line-through;
}
#shop_nabidka_dlazdice P.shop_cenaVcDPH.sleva {
  font-size: 0.9em;
  color: #C1001F;
}
#shop_nabidka_dlazdice P.shop_cenaVcDPH.sleva SPAN {
  font-weight: bold;
}
#shop_nabidka_popis {
  width: 530px;
  margin: 0px; 
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 0px;
}
#shop_nabidka_popis IMG {
  float: left;
  display: inline;
  margin: 0px; 
  margin-right: 10px;
  padding: 0px;
}
#shop_nabidka_popis P {
  margin: 0px; 
  padding: 0px; 
}
#shop_nabidka_seznam {
  margin: auto;
  text-align: left;
  font-size: 0.7em;
}
#shop_nabidka_seznam TH, #shop_nabidka_seznam TD {
  padding-top: 2px; 
  padding-bottom: 2px;
  border-top: 1px #AAAAAA solid;
}
#shop_nabidka_seznam TR.zahlavi TH {
  vertical-align: bottom;
  border: none;
}
#shop_nabidka_seznam TR.shop_priznaky TH, #shop_nabidka_seznam TR.shop_priznaky TD {
  background-color: #EDC5C7;
}
#shop_nabidka_seznam TH.shop_nazev {
  width: 246px;
  padding-left: 5px;
}
#shop_nabidka_seznam TD.shop_objednaciCislo {
  width: 65px;
}
#shop_nabidka_seznam TD.shop_cenaVcDPH {
  width: 90px;
  padding: 0px;
  padding-right: 4px;
  text-align: right;
}
#shop_nabidka_seznam TD.shop_formular {
  width: 120px;
}
#shop_nabidka_seznam TD.shop_formular FORM {
  margin: 0px;
  padding: 0px;
}
#shop_nabidka_seznam TD.shop_formular LABEL {
  font-size: 0.85em;
}
#shop_nabidka_seznam TD.shop_formular INPUT.shop_tlacitkoFormulare {
  width: 55px;  
  font-size: 0.85em;
}
#shop_nabidka_seznam TD.shop_formular INPUT.shop_textovePole {
  width: 20px;
  font-size: 0.85em;
}
#shop_nabidka_seznam TD.shop_katalog {
  width: 204px;
  padding: 0px;
}
#shop_nabidka_seznam TD.shop_katalog P {
  margin: 0px;
  padding: 0px;
  font-size: 0.9em;
}
#shop_strankovani {
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 1.5em;
  text-align: left;
  font-size: 0.8em;
}
#shop_strankovani A {
  margin-left: 5px;
  padding-left: 7px;
  text-decoration: underline;
  border-left: 1px #000000 solid;
  color: #000000;
}
#shop_strankovani A.shop_prvni {
  margin-left: 0px;
  border: 0px;
}
#shop_strankovani A:hover {
  text-decoration: none;
  color: #C1001F;
}
#shop_strankovani A.shop_aktivni {
  text-decoration: none;
  color: #C1001F;
}
#shop_strankovani A.shop_predchozi, #shop_strankovani A.shop_dalsi {
  margin-left: 0px;
  text-decoration: none;
  border: 0px;
}
#shop_kategorie_dlazdice {
  margin: auto;
  font-size: 1em;
}
#shop_kategorie_dlazdice TD {
  width: 125px;
  padding: 0px;
  padding-bottom: 5px;
  vertical-align: top;
  text-align: center;
  border: 1px #E5E5E5 solid;
}
#shop_kategorie_dlazdice H2 {
  margin: 5px;
  padding: 0px;
  text-align: center;
  font-size: 0.8em;
  color: #000000;
}
#shop_kategorie_dlazdice P {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-size: 0.6em;
  font-style: italic;
  color: #AAAAAA;
}
/* ----------------------------- formular vlozeni do kosiku ----------------------- */
FORM.shop_vlozeniDoKosiku {
  margin: 0px;
  margin-top: 10px;
  text-align: center;
}
FORM.shop_vlozeniDoKosiku LABEL {
  font-size: 0.7em;
}
FORM.shop_vlozeniDoKosiku INPUT {
  font-size: 0.7em;
}
FORM.shop_vlozeniDoKosiku INPUT.shop_textovePole {
  width: 20px;
  margin: 0px;
  padding: 0px;
  text-align: center;
  border: 1px #333333 solid;
  color: #000000;
}
FORM.shop_vlozeniDoKosiku INPUT.shop_tlacitkoFormulare {
  margin: 0px;
  padding: 0px;
  padding-top: 1px;
  text-align: center;
  background: none;
  background-image: url(desimg/tlacitko_1px.gif);
  background-position: left top;
  background-repeat: repeat-x;
  border: 0px;
  color: #FFFFFF;
}
FORM.shop_vlozeniDoKosiku SELECT {
  font-size: 0.7em;
}
P.shop_vlozeniDoKosikuPouzeKatalog {
  margin: 5px;
  margin-top: 10px;
  font-style: italic;
  font-size: 0.7em;
  color: #000000;
}
/* ----------------------- panel nejprodávanějších výrobků --------------------------- */
#shop_nejprodavanejsiVyrobky {
  width: 210px;
  margin: 0px;
  margin-top: 10px;
  padding: 0px;
  padding-top: 6px;
  padding-bottom: 10px;
  line-height: 0px;
  font-size: 0px;
  background-color: #FFFFFF;
  background-image: url(desimg/pravyPanel_h2_1px.gif);
  background-position: left top;
  background-repeat: repeat-x; 
}
#shop_nejprodavanejsiVyrobky H2 {
  margin: 0px;
  margin-bottom: 12px;
  margin-left: 15px;
  padding: 0px;
  line-height: 15px;
  font-size: 13px;
  color: #FFFFFF;
}
DIV.shop_nejprodavanejsiVyrobek{
  width: 168px;
  margin: 0px;
  margin-top: 16px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0px;
  padding-bottom: 10px;
  text-align: center;  
  border: 1px #E5E5E5 solid;
}
DIV.shop_nejprodavanejsiVyrobek H3 {
  margin: 0px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0px;
  line-height: 11px;
  text-align: left;
  font-size: 11px;
  color: #000000;
}
DIV.shop_nejprodavanejsiVyrobek H3 A {
  color: #000000;
}
DIV.shop_nejprodavanejsiVyrobek H4 {
  margin: 0px;
  margin-top: 2px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0px;
  line-height: 11px;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  color: #000000;
}
DIV.shop_nejprodavanejsiVyrobek H4 A {
  color: #000000;
}
DIV.shop_nejprodavanejsiVyrobek P.shop_cenaBezDPH {
  margin: 5px;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
  line-height: 11px;
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  color: #676767;
}
DIV.shop_nejprodavanejsiVyrobek P.shop_cenaVcDPH {
  margin: 0px;
  margin-top: 2px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0px;
  line-height: 11px;
  text-align: left;
  font-size: 11px;
  color: #333333;
}

/* ---------------------------- detailni vypis vyrobku  ------------------------ */
#shop_detailVyrobku {
  margin: 0px;
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 2px;
}
#slevovyKupon {
  margin: 0px;
  margin-bottom: 10px;
  padding: 5px;
  background-color: #FFC8C8;
  border: 1px #FF3232 solid;
}
#slevovyKupon P {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-size: 0.9em;
}
#slevovyKupon P.kod {
  margin-top: 10px;
  padding: 2px;
  font-weight: bold;
  background-color: #FFFFFF;
  border: 1px #FF3232 solid;
}
#slevovyKupon P.vysvetleniKodu {
  font-size: 0.7em;
  color: #666666;
}
#slevovyKupon IMG {
  float: left;
  display: inline;
  margin: 0px;
  margin-right: 10px;
  padding: 0px;
}
#shop_detailVyrobku H3 {
  margin-top: 5px;
  margin-bottom: 3px;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
}
#shop_detailVyrobku DIV.shop_miniatury{
  float: left;
  display: inline;
  width: 530px;
  margin: 0px;
  padding: 0px; 
  text-align: center;
}
#shop_detailVyrobku DIV.shop_texty {
  width: 530px;
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0px;
}
#shop_detailVyrobku DIV.shop_text {
  float: left;
  display: inline;
  width: 320px;
  margin: 0px;
  padding: 0px;
}
#shop_detailVyrobku DIV.shop_dataVyrobku {
  float: right;
  display: inline;
  width: 210px;
  margin: 0px;
  padding: 0px;
}
#shop_hlavniMiniatura {
  position: relative;
  float: left;
  display: inline;
  margin: 0px;
  padding: 0px;
}
#shop_lupa { /* - rozmery spocita javascript */
  position: absolute;
  z-index: 1000;
  visibility: hidden;
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  font-size: 0px;
  background-color: #FFFFFF;
  cursor: hand;
}
#shop_detailFotografie {
  position: relative;
  overflow: hidden;
  float: right;
  display: inline;
  width: 400px;
  height: 200px;
  margin: 0px;
  padding: 0px;
  border: 1px #333333 solid;
}
#shop_foto {
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
}
#shop_vedlejsiMiniatury {
  margin: auto;
}
#shop_vedlejsiMiniatury TD IMG.shop_miniaturaObrazku {
  margin-left: 2px;
  border: none;
}
#shop_vedlejsiMiniatury TD {
  width: 100px;
  height: 80px;
  vertical-align: middle;
  text-align: center;
}
#shop_vedlejsiMiniatury IMG.shop_miniaturaObrazku {
  margin: 0px;
  cursor: pointer;
}
DIV.shop_texty P.shop_priznaky {
  margin-top: 3px;
  margin-bottom: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  font-size: 0.9em;
  font-weight: bold;
  background-color: #C1001F;
  color: #FFFFFF;
}
#shop_detailVyrobkuPrehled {
  margin-bottom: 3px;
  margin-top: 0px;
  color: #FFFFFF;
}
#shop_detailVyrobkuPrehled TH {
  padding-left: 3px;
  padding-right: 3px;
  text-align: left;
  font-weight: normal; 
  font-size: 0.75em;
  background-color: #383838;
  border: 1px #383838 solid;
}
#shop_detailVyrobkuPrehled TD {
  padding-left: 3px;
  padding-right: 3px;
  text-align: right;
  font-size: 0.75em;
  border: 1px #383838 solid;
  color: #333333;
}
#shop_detailVyrobkuPrehled TD.puvodniCena {
  text-decoration: line-through;
}
DIV.shop_diskuzePrispevek {
  margin: 0px;
  margin-bottom: 10px;
  padding: 0px;
  border: 1px #333333 solid;
}
#shop_detailVyrobku DIV.shop_diskuzePrispevek H3 {
  margin: 0px;
  padding: 2px;
  padding-left: 5px;
  font-size: 0.9em;
  background-color: #333333;
  color: #FFFFFF;
}
DIV.shop_diskuzePrispevek P.shop_autorstviPrispevku { 
  margin: 0px;
  margin-bottom: 2px;
  padding: 0px;
  padding-left: 5px;
  font-size: 0.8em;
  border: 2px #333333 solid;
  color: #333333;
}
DIV.shop_diskuzePrispevek P.shop_textPrispevku {
  margin: 5px;
}
DIV.shop_diskuzePrispevek P.shop_datumPrispevku {  
  margin: 1px;
  margin-top: 2px;
  text-align: right;
  font-style: italic;
}
/* ----------------------- nakupni kosik, objednavky --------------------------- */
TABLE.shop_nakupniSouhrn {
  margin-bottom: 5px;
  font-size: 0.75em;
  font-weight: normal;
  background-color: #333333;
  color: #000000;
}
TABLE.shop_nakupniSouhrn TH {
  padding: 2px;
  font-weight: bold;
  background-color: #333333;
  color: #FFFFFF;
}
TABLE.shop_nakupniSouhrn A {
  color: #000000;
}
TABLE.shop_nakupniSouhrn TD {
  padding: 2px;
  background-color: #FFFFFF;
}
TABLE.shop_nakupniSouhrn TD.shop_mena, TABLE.shop_nakupniSouhrn TD.shop_hmotnost {
  text-align: right;
}
TABLE.shop_nakupniSouhrn TD.shop_mena SPAN {
  color: #C1001F;
}
FORM.shop_zmenaMnozstviKosiku {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-size: 1em;
}
FORM.shop_zmenaMnozstviKosiku INPUT {
  font-size: 0.8em;
  text-align: center;
}
TABLE.shop_nakupniSouhrnObecne {
  background-color: #FFFFFF;
}
TABLE.shop_nakupniSouhrnObecne TH {
  padding: 2px;
  text-align: right;
  font-weight: bold;
  background-color: #333333;
  border: 1px #333333 solid;
  color: #FFFFFF;
}
TABLE.shop_nakupniSouhrnObecne TD {
  padding: 2px;
  background-color: #FFFFFF;
  border: 1px #333333 solid;
}
/* -------------------------------------------------------------------------- */
IMG.kod {
  margin-top: 5px;
}
