/*
 *  CSS - styly jednotlivych stranek
 *  Copyrighted by Michal Madleňák, www.LTweb.cz  
 */

.obsah-center {
  background: #ece9e7 url(../img/obsah-center.jpg) repeat-y;
  width: 515px;
}
.obsah-top {
  background: url(../img/obsah-top.jpg) no-repeat top;
  padding-top: 5px;
}
.obsah-bottom {
  background: url(../img/obsah-bottom.jpg) no-repeat bottom;
  padding-bottom: 5px;
}

/* novinky -------------------------------------------------------------------*/
.novinka {
  border-collapse: collapse;
  width: 500px;
  font-size: 0.9em;
}
.novinka h3 {
  font-size: 1.1em;
  padding-left: 0;
}
.novinka td {
  border-bottom: 1px solid #cbc9c8;
  padding-bottom: 7px;
}
.novinka .posledni-novinka td {
  border-bottom: none;
}
.novinka .image-novinka {
  width: 80px;
}
/* nabidka -------------------------------------------------------------------*/
.products {
  width: 520px;
  border-collapse: collapse;
}
.nabidka-stredc {
  width: 257px;
  height: 268px;
  background: #ece9e7 url(../img/nabidka/nabidka-stred.jpg) repeat-y;
}
.nabidka-topc {
  background: url(../img/nabidka/nabidka-top1.jpg) no-repeat top;
  padding-top: 5px;
}
.nabidka-bottomc {
  background: url(../img/nabidka/nabidka-bottom.jpg) no-repeat bottom;
}
.nabidka-topc1 {
  background: url(../img/nabidka/nabidka-top2.jpg) no-repeat top;
  padding-top: 5px;
}
.product-detail {
  width: 257px;
  height: 263px;
  border-collapse: collapse;
}
.product-detail .obrazek {
  margin: 0 auto;
  text-align: center;
}
.product-detail h2 {
  background: none;
  width: 225px;
  color: #ffffff;
  font-size: 1em;
  padding: 0;
  padding-top: 4px;
  padding-left: 25px;
}
.product-detail h2 a {
  color: #ffffff;
  text-decoration: none;
}
.product-detail h2 a:hover, .product-detail h2 a:active {
  color: #000000;
}
.product-detail .header-nazev {
  height: 50px;
  vertical-align: top;
}
.product-detail .info span {
  display: block;
  font-size: 0.85em;
  height: 25px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
 
}
.product-detail .info .cena a {
  font-size: 1.1em;
}
.product-detail .info .podrobnosti {
  padding: 0;
  margin: 0;
  padding-right: 10px;
  text-align: right;
  width: 95px;
  float: right;
  display: block;
  
}
.product-detail .info .podrobnosti a {
  text-align: right;
  color: #fb7826;
  text-decoration: none;
  background: url(../img/nabidka/sipka.jpg) no-repeat left center;
  padding-left: 10px;
  display: block;
}
.product-detail .info .podrobnosti a:hover, .product-detail .info .podrobnosti a:active {
  color: #000000;
}

/* nabidka.tpl ---------------------------------------------------------------*/
.cesta {
  background: #c4c2c1;
  padding: 5px;
  padding-left: 12px;
}
.cesta a {
  font-size: 0.85em;
}
.cesta a:hover, .cesta a:active {
  color: #ffffff;
}

.razeni {
  padding: 5px;
}
.razeni table {
  margin-right: 0;
}
.razeni .format {
  width: 100px;
}
.razeni table span {
  font-size: 0.85em;
}

/* strankovani ---------------------------------------------------------------*/

.strankovani {
  margin-left: 0;
  font-size: 0.85em;
  margin-left: 5px;
  margin-bottom: 3px;
}
.strankovani .disabled span, .strankovani .arrL span, .strankovani .arr span {
  visibility: hidden;
}
.strankovani .disabled {
  background: url(../img/strankovani/sipka-l-passive.gif) no-repeat left;
  width: 12px;
  height: 12px;
  display: block;
  color: #ffffff;
}
.strankovani .arrL {
  background: url(../img/strankovani/sipka-l.gif) no-repeat left;
  width: 12px;
  height: 12px;
  display: block;
  text-decoration: none;
}
.strankovani .arrL span, .strankovani .arr span {
  visibility: hidden;
}
.strankovani .arrL:hover, .strankovani .arrL:active {
  background: url(../img/strankovani/sipka-l-active.gif) no-repeat left;
  width: 12px;
  height: 12px;
  display: block;
  text-decoration: none;
}


.strankovani .arr {
  background: url(../img/strankovani/sipka-r.gif) no-repeat left;
  width: 12px;
  height: 12px;
  display: block;
  text-decoration: none;
}
.strankovani .arr:active, .strankovani .arr:hover {
  background: url(../img/strankovani/sipka-r-active.gif) no-repeat left;
  width: 12px;
  height: 12px;
  display: block;
  text-decoration: none;
}
.strankovani .disabledR {
  background: url(../img/strankovani/sipka-r-passive.gif) no-repeat left;
  width: 12px;
  height: 12px;
  display: block;
}
.strankovani .active {
  color: #d3d3d3;
  font-weight: bolder;
}
.dolni-strankovani {
  margin-left: 20px;
  margin-top: 5px;
}

/* detail zbozi --------------------------------------------------------------*/
.cesta-detail-zbozi {
  font-size: 0.85em;
  margin: 5px;
  margin-left: 10px;
}

.obsah-center .obrazky-detail {
  width: 250px;
}
.obsah-center .popis-zbozi {
  text-align: right;
  width: 255px;
  margin-right: 5px;
}
.obsah-center .popis-zbozi .popis {
  font-size: 0.85em;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
.obsah-center .popis-zbozi table {
  border-collapse: collapse;
  margin-right: 0;
}
.obsah-center .popis-zbozi .vlozit {
  margin-top: 20px;
}
.obsah-center .popis-zbozi .vlozit .pocet-kusu {
  font-size: 0.85em;
  width: 30px;
}
.obsah-center .popis-zbozi .vlozit .ks {
  font-size: 0.85em;
}

#fotogalerie a {
  text-decoration: none;
}


/* kosik ---------------------------------------------------------------------*/
.col1 {
  background: #e0dfde;
}
.col2 {
  background: #d7d6d6;
}
.col1 td, .col2 td {
  padding-top: 3px;
}
.table-list {
  border-collapse: collapse;
  width: 470px;
  font-size: 0.85em;
  padding-left: 5px;
  padding-right: 5px;
}
.table-list thead {
  background: #fb7925;
  color: #ffffff;
}
.table-list .image {
  padding-left: 5px;
}
.table-list .cena-vc {
  padding-right: 5px;
}
.table-list .mnozstvi {
  width: 70px;
}
.table-list .nazev {
  padding-left: 5px;
  padding-right: 5px;
}
.table-list .pocet-kusu {
  font-size: 0.85em;
  width: 30px;
}
.table-check {
  width: 450px;
  font-size: 0.85em
}
.table-check .radio {
  width: 25px;
  vertical-align: top;
}
.table-check .text {
  width: 400px;
}
.table-check .text1 {
  width: 350px; 
}
.table-check .pay-price {
  width: 50px;
}
.doprava {
  margin-right: 10px;
}
.order-navi {
  width: 450px;
}

/* pokladna-2 ----------------------------------------------------------------*/
.vyska-neprihlaseny-uzivatel {height: 650px; }
.hidden {display: none;}
.show {display: block;}

.vyska-neprihlaseny-uzivatel table {
  margin-left: 70px;
}
.vyska-neprihlaseny-uzivatel table .nazev {
  width: 100px;
}
.checkbox {
  font-weight: bolder;
  margin: 5px 0 5px 20px;
  font-size: 0.85em;
}
.udaje-uzivatele span {
  text-align: left;
  margin-left: 30px;
}

/* doprava -------------------------------------------------------------------*/
.table-doprava {
  width: 450px;
  border-collapse: collapse;
}
.table-doprava .doprava-obrazek {
  width: 150px;
}

.ul-zmensit {
  margin-top: 5px;
}
.ul-zmensit li {
  padding-right: 20px;
  padding-bottom: 6px;
}
