/* *  CSS - styly jednotlivych stranek *  Copyrighted by Michal Madleňák, www.LTweb.cz   */  .toplist, .toplist a, .toplist img {  background: none;  border: none;  position: absolute;  z-index: -99999;  visibility: hidden;}/* col1, col2 ----------------------------------------------------------------*/.col1 {  background: #ffffff;}.col2 {  background: #caccce;}.col2 a:hover, .col2 a:active {  color: #ffffff;}  /*uvodni stranka - novinky --------------------------------------------------*/.novinka {  border-collapse: collapse;  width: 100%;  margin-bottom: 0;  padding-bottom: 0;  color: #094a77;}.novinka td {  border-bottom: 2px solid #ffffff;  background: #ffffff url(../img/rightmenu/pozadi.jpg) repeat-x top;  vertical-align: top;  padding-top: 5px;  padding-bottom: 5px;}.novinka td img {  border: 1px solid #477e92;}.novinka h3 {  font-size: 0.9em;  padding: 0;  margin: 0;}.novinka .popis {  padding-left: 10px; }.novinka .popis a {  color: #094a77;  font-size: 0.85em;}.novinka .popis a:hover, .novinka .popis a:active {  color: #000000;}/* nabidka zbozi -------------------------------------------------------------*/.products {  width: 100%;  border-collapse: collapse;  margin: 0;  padding: 0;}.products td.hlavnitd {  width: 202px;  margin: 0;  padding: 0;  padding-bottom: 1px;  vertical-align: top;  background: url(../img/content/pozadi-nabidka-zbozi.jpg) repeat-x top;  height: 177px;}.products td.hlavnitd table {  width: 202px;  border-collapse: collapse;}.products .stred {  border-left: 1px solid #ffffff;  border-right: 1px solid #ffffff;}.products td.hlavnitd table h2 {  width: 190px;  padding: 0;  margin: 0;  font-size: 0.85em;  background: none;  padding: 3px 5px 0 5px;}.products td.hlavnitd table h2 a {  text-decoration: none;  color: #000000;  font-weight: bolder;}.products td.hlavnitd table h2 a:hover, .products td.hlavnitd table h2 a:active {  text-decoration: underline;  color: #26658f;}.products td.hlavnitd table .obrazek {  vertical-align: top;}.products td.hlavnitd table .info {  padding: 0;  margin: 0;  text-align: left;  vertical-align: top;  font-size: 8pt;  padding-left: 3px;  padding-right: 3px;}.products td.hlavnitd table .info span {  display: block;  width: 107px;  padding-top: 5px;  height: 50px;}.products td.hlavnitd table .info span a {  display: block;  width: 55px;  background: url(../img/content/sipka.gif) no-repeat right center;}.products td.hlavnitd table .info .koupit {  display: block;  padding: 0;  margin: 0;  text-align: right;  padding-top: 5px;  height: 30px;}.products td.hlavnitd table .info .cena {  padding: 0;  margin: 0;  padding-top: 10px;  height: 40px;  text-align: right;  padding-right: 5px;}.products td.hlavnitd table .info .cena strong {  font-size: 1.4em;}.input-smallest, .table-kosik .input-smallest {  background: url(../img/button_input/input-smallest.jpg) no-repeat right;  width: 18px;  border: none;  height: 18px;  color: #515151;  padding-top: 4px;  text-align: right;  padding-right: 4px;}.action-mod-del {	width: 24px;	height: 26px;}.buttonbuy {  background: url(../img/button_input/koupit.gif) no-repeat;  width: 24px;  height: 26px;  border: none;  margin-right: 5px;}/* registrace ----------------------------------------------------------------*/.link {  font-size: 0.85em;  text-align: right;}#registrace ul {  font-size: 0.85em;  margin-top: 0;  }/* registrace nepodnikatel ---------------------------------------------------*/ul.link {  text-align: left;}.table-form .nazev label {  padding-top: 5px;  display: block;}.format-small1 {display: inline;}.table-konec {  width: 440px;}.table-konec .nazev {  width: 110px;}.format-background-none {  background: #ffffff;  border: 1px solid #7f9db9;  height: 15px;}.table-form-zarovnat {  margin-left: 95px;}.table-form-zarovnat1 {  margin-left: 142px;}/* objednavky ----------------------------------------------------------------*/.table-list {  border-collapse: collapse;  width: 450px;  margin-top: 20px;  border: 2px solid #22618c;  border-top: none;}.table-list td {  padding-left: 5px;  padding-right: 5px;}.table-list tbody {  font-size: 0.85em;}.table-list thead td {  color: #ffffff;  background: #94cce0 url(../img/topmenu.jpg) repeat-x top;}/* objednavka ----------------------------------------------------------------*/.table-sum {  width: 500px;  border-collapse: collapse;  margin-top: 10px;  margin-bottom: 10px;  font-size: 0.85em;}.table-sum .polozka {  font-weight: bolder;}.table-list .stav1, .table-sum .stav1 {color: #ba0e26; font-size: 1em; font-weight: bolder;} /* nevyrizeno */.table-list .stav2, .table-sum .stav2 {color: #969b96; font-size: 1em; font-weight: bolder;} /* storno */.table-list .stav3, .table-sum .stav3 {color: #10b80c; font-size: 1em; font-weight: bolder;} /* vyrizeno *//* zapomenute heslo ----------------------------------------------------------*/.table-zapomenute-heslo h3 {  padding: 5px 5px 2px 5px;}.table-zapomenute-heslo tbody td {  padding-top: 10px;  padding-bottom: 10px;  }.table-zapomenute-heslo tbody .nazev {  font-size: 1.1em;  font-weight: bolder;}.table-zapomenute-heslo tbody .nazev label {  display: block;  padding-top: 7px;}#content .tlacitko {  margin: 0 auto;}/* phe -----------------------------------------------------------------------*/#phe p {  font-size: 0.85em;}#phe ul {  font-size: 0.85em;}/* kosik----------------------------------------------------------------------*/.table-kosik {  width: 550px;  margin-bottom: 10px;}.veliskot-mnozstvi {  margin-bottom: 10px;  margin-left: 5px;}/* pokladna-1 ----------------------------------------------------------------*/.table-deliverers {  border-top: 2px solid #22618c;}.prave-tlacitko, .leve-tlacitko {  width: 200px;}.table-deliverers .radio {  width: 20px;}.vyska-neprihlaseny-uzivatel {  height: 680px;}.hidden {  display: none;}.show {  display: block;}.checkbox {  font-weight: bolder;  margin: 5px 0 5px 55px;  font-size: 0.85em;}.table-firma {  margin-left: 100px;}.table-firma1, .table-firma2, .table-firma3 {  margin-left: 125px;}.table-firma4 {	margin-left: 120px;}.loginform label {  display: block;  float: left;  width: 60px;  padding-top: 3px;}.link-09 {  font-size: 0.9em;}/* nabidka -------------------------------------------------------------------*/.cesta {  background: #cccdce url(../img/sipka.gif) no-repeat left center;  font-size: 0.85em;  font-weight: bolder;  padding: 2px 20px 2px 30px;}.cesta .nadpis {  font-weight: bolder;}.cesta a {}/* razeni --------------------------------------------------------------------*/.razeni {  background: #c2c0c1;  text-align: right;  width: 100%;  padding-top: 3px;  padding-bottom: 3px;  border-top: 2px solid #ffffff;  border-bottom: 2px solid #ffffff;}.razeni table {  margin-right: 10px;}.razeni .producers span {  font-size: 0.85em;  font-weight: bolder;}.razeni .producers .format {  width: 100px;  font-size: 0.85em;  padding: 0;}.razeni .seradit-podle span {  font-size: 0.85em;  font-weight: bolder;  padding-left: 20px;}.razeni .seradit-podle .format {  width: 100px;  padding: 0;}.razeni .radit-jak .format {  width: 100px;  padding: 0;}/* strankovani ---------------------------------------------------------------*/.pozadi-strankovani {  background: #cccdce;  padding-top: 3px;  padding-bottom: 3px;  border-bottom: 2px solid #ffffff;}.pozadi-strankovani .f_left {  font-weight: bolder;  padding-left: 20px;  font-size: 0.85em;}.pozadi-strankovani .values {  text-align: left;  float: right;  margin-right: 10px;}.navigace .strankovani {  text-align: center;  display: block;  margin-top: 5px;  margin-bottom: 5px;}.navigace .strankovani a {  font-weight: bold;  text-decoration: none;  padding: 0 4px;  margin: 0 2px;}.navigace .strankovani a:hover, .navigace .strankovani a:active {  background: #dededf;  color: #000000;}.strankovani .active {  font-weight: bold;  padding: 0 4px;    color: #000000;}.navigace .strankovani .disabled {  display: none;}.strankovani .num {  color: #ffffff;  background: #94cce0 url(../img/topmenu.jpg) repeat-x center;}.navigace .strankovani .arr {  font-weight: bold;  background: #205f8b url(../img/topmenu.jpg) top;  padding: 0 7px;  border: none;  color: #ffffff;}.strankovani a:hover.num, .strankovani a:active.num {  background: #94cce0;  color: #ffffff;  font-weight: bolder;} /* detail-zbozi --------------------------------------------------------------*/.cesta-detail-zbozi {  background: #c9cacc url(../img/cesta-katalog.jpg) repeat-x;  display: block;}.cesta-detail-zbozi div {  background: url(../img/sipka.gif) no-repeat left center;  padding-left: 29px;  font-size: 0.85em;  padding-top: 2px;  padding-bottom: 2px;}.nazev-produkt {  background: url(../img/cesta-katalog.jpg) center;  width: 130px;  padding-left: 10px;  margin-left: 0;  margin-top: 2px;  font-weight: bolder;  height: 18px;  padding-top: 2px;}.nazev-fotogalerie {  background: url(../img/cesta-katalog.jpg) center;  width: 130px;  padding-left: 10px;  margin-top: 2px;  font-weight: bolder;  height: 18px;  padding-top: 2px;  position: absolute;  left: 0;  margin-left: 322px;}.produkt-stav {  margin-top: 2px;}.popis-zbozi {  width: 320px;  float: left;  background: url(../img/rightmenu/pozadi.jpg) repeat-x top;}.popis-zbozi .popis {  font-size: 0.85em;  padding: 5px;  padding-left: 8px;  text-align: justify;}.popis-zbozi .vypis-zbozi-detail {  font-size: 0.85em;  margin-left: 5px;}.popis-zbozi .vypis-zbozi-detail .nazev {  width: 80px;}.popis-zbozi .vypis-zbozi-detail .cena {  color: #d40206;  font-weight: bolder;}.popis-zbozi1 {  background: url(../img/rightmenu/pozadi.jpg) repeat-x top;}.popis-zbozi1 .odrazky {  font-size: 0.85em;}.popis-zbozi1 .odrazky ul {  padding-top: 0;  margin-top: 5px;}.popis-zbozi .vlozit {  margin-left: 10px;}.fotky {  width: 290px;  float: right;}.fotky #fotogalerie {  width: 290px;  text-align: left;}.fotky #fotogalerie table {  width: 290px;  border-collapse: collapse;}.fotky #fotogalerie table a {  text-decoration: none;}.fotky #fotogalerie img {  margin-left: 0;  text-decoration: none;  text-align: left;}.akcni-cena {  text-transform: uppercase;  font-weight: bolder;}.cena-stara {  text-decoration: line-through;  color: #9e9e9e;}/* kontakty ------------------------------------------------------------------*/.kontakt-left {  width: 300px;  float: left;}.kontakt-left .city {  padding-right: 10px;}.kontakt-right {  width: 309px;  float: right;}.pozadi-kontakt {  background: url(../img/rightmenu/pozadi.jpg) repeat-x top;}.pozadi-kontakt table {  margin-left: 8px;  font-size: 0.9em;}.pozadi-kontakt table td.nazev {  width: 80px;}.pozadi-kontakt-mapy a {  display: block;  padding-top: 5px;}.pozadi-kontakt-mapy img {  display: block;  margin: 0 auto;  }/* partneri ------------------------------------------------------------------*/#vyrobci {  border-collapse: collapse;  width: 100%;}#vyrobci td {  border: 2px solid #ffffff;  width: 270px;  background: url(../img/rightmenu/pozadi.jpg) repeat-x top;}#vyrobci td h2 {  width: 270px;} .white {  background: #ffffff;}.table-doprava {  width: 100%;  border-collapse: collapse;}.table-doprava .link {  padding-left: 15px;}/* stavy akci ----------------------------------------------------------------*/.akce-vypis, .novinka-vypis, .sleva-vypis {  display: block;  width: 80px;  padding-left: 5px;  padding-top: 2px;  height: 18px;  color: #ffffff;  font-weight: bolder;} .akce-vypis {background: url(../img/stav/a.gif) repeat-y left top;}.novinka-vypis {background: url(../img/stav/n.gif) repeat-y left top;}.sleva-vypis {background: url(../img/stav/s.gif) repeat-y left top;}
