body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana, Arial;
	background-image: url('img/bg.jpg');
	background-position: center top;
	}
	
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
	
img {
  border: 0px solid;}  
form {
  padding: 0px;
  margin: 0px;}
  
a {
  text-decoration: underline; 
  padding: 0px;}
a:hover {  
  text-decoration: none; } 

.obal {
	margin: 0px auto 0px auto;
	width: 972px; 
	padding: 0px 14px 0px 14px;
  border: 0px solid;}

/* ******************************************TOP PANEL************************************* */
  
.top {
	background-image: url(uziv/bg_top.jpg);
	background-repeat: no-repeat;
  }
.znacka{
  float: left;
  padding: 50px 0px 50px 10px;
  font-size: 18px;
  vertical-align: middle;
  }  
.panel_uzivatel_top {
  float: right;
  margin: 8px 8px 8px 0px;
  width: 300px;
  padding: 10px;
  }
.panel_uzivatel_top input.text {
  width: 104px;
  padding: 0px;
  margin: 5px 0px 2px 0px;
  padding: 4px 0px 4px 0px;
  border: 1px solid;
  }
.panel_uzivatel_top input.tlacitko {
  width: 80px;
  margin: 5px 0px 2px 0px;
  padding: 2px 0px 1px 0px;
  }
  
.uzivatel_top {
  padding: 0px 0px 12px 0px;
  border-width: 0px 0px 1px 0px; 
  border-style: solid;
  }
b.zakaznik_name {
  font-size: 14px;
  }
p.podzakaznikem {
  margin: 3px 0px 0px 0px;
  padding: 0px;
  }
.uzivatel_top a {
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  }
a.obsahkosiku_top {
  margin: 8px 0px 0px 0px;
  display: block;
  font-size: 18px;
  text-decoration: none;
  }
p.celkemvkosiku_top {
  float: left;
  font-size: 12px;
  margin: 8px 0px 0px 0px;
  padding: 0px;
  }
.text_cena {
  font-size: 12px;
  float: right;
  margin: 5px 0px 0px 0px;
  padding: 0px;
  }
b.cenavkosiku_top {
  font-size: 18px;
  }
  
/* KONEC TOP PANELU */

/* ******************************************HLAVNÍ MENU************************************* */
  
.panel {
	height: 20px;
	margin: 0px 0px 8px 0px;
	padding: 20px 10px 20px 10px;
  border: 0px solid;}
  
.hledej{
  float: left;
  padding: 0px;
  }  

input.hledej_i {
  float: left;
	height: 19px;
  font-size: 14px;
  font-style: italic;
  width: 140px;
  padding: 3px 5px 0px 5px;
  border: 0px solid;
  }
  
a#hledej_r {
  display: block;
  margin: 22px 0px 0px -1px;
  |margin: 22px 0px 0px -176px;
  padding: 5px 0px 0px 5px;
  position: absolute;
  visibility: hidden;
  width: 145px;
  height: 20px;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  background-color: #ffffff;
  }
  
a.nabidka {
  text-decoration: none; 
  font-size: 14px;
  padding: 2px 15px 0px 15px;
  float: right;
  display: block;
  height: 20px;
  border-width: 0px 0px 0px 1px;
  border-style: solid;
  }    
a.nabidka:hover {
  } 
a.nabidka_t {
  border-width: 0px;
  }    
  
/* KONEC HLAVNÍHO MENU */
	
.telo {
	margin: 0px;
	padding: 0px;
  border: 0px solid;}  
  
table.t_obsah {
    width: 100%;
    border-color: #dddddd;
    padding: 0px;
    margin: 0px 0px 8px 0px;
    border: 0px solid;}
    
table.t_obsah td.t_levy {
  width: 188px;
  border: 0px solid;
  margin: 0px;
  padding: 0px;}
  
table.t_obsah td.t_pravy {
  width: 188px;
  border: 0px solid;
  margin: 0px;
  padding: 0px 0px 0px 0px;}
  
table.t_obsah td.t_mezera {
  width: 8px;
  border: 0px solid;
  margin: 0px;
  padding: 0px 0px 0px 0px;}
  
/* ******************************************PANELY************************************* */  
  

  
/* ************************NABÍDKA**************** */
  

.podmenu {
  padding: 3px 0px 5px 0px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  }
.podmenu_h {
  padding: 2px 0px 5px 0px;
  border-width: 0px solid;
  }
  
a.menu_k{
  background-image: url(img/menu_o.gif);
	background-repeat: no-repeat;
	background-position: 8px 16px;
  font-weight: normal;
  padding: 8px 10px 8px 10px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  display: block;
  font-size: 12px;
  text-decoration: none;
  }
a.menu_k:hover{
  }
a.menu_ka{
  font-weight: bold;
  }  
a.menu_dk{
  background-image: url(img/menu_p.gif);
	background-repeat: no-repeat;
	background-position: 5px 13px;
  }
a.menu_dka{
  background-image: url(img/menu_p.gif);
	background-repeat: no-repeat;
	background-position: 5px 13px;
	font-weight: bold;
  }  
a.menu_mdk{
  background-image: url(img/menu_m.gif);
	background-repeat: no-repeat;
	background-position: 5px 13px;
  }
a.menu_mdka{
  background-image: url(img/menu_m.gif);
	background-repeat: no-repeat;
	background-position: 5px 13px;
  font-weight: bold;
  }

a.menu_p {
  background-image: url(img/menu_o.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
  display: block;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  padding: 2px 10px 2px;
  }
a.menu_p:hover{
  }    
a.menu_pa{
  font-weight: bold;
  }
a.menu_dp{
  background-image: url(img/menu_p.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
  }
a.menu_dpa{
  background-image: url(img/menu_p.gif);
	background-repeat: no-repeat;
	background-position: 5px  5px;
  font-weight: bold;
  }
a.menu_mdp{
  background-image: url(img/menu_m.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
  }
a.menu_mdpa{
  background-image: url(img/menu_m.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
  font-weight: bold;
  }  
  
/* ************************MODULY**************** */
  
.modul {
  margin: 0px 0px 8px 0px;
  } 

.modul_informace {
  padding: 15px 0px 15px 0px;
  } 
  
.modul_nadpis {
	height: 28px;
	font-size: 14px;
	padding: 12px 0px 0px 10px;
	margin: 0px;
  }  

.modul_nadpis_l {
  }   
.modul_nadpis_p {
  }  
  
/* ****UZIVATEL**** */  

.uzivatel_m {
  padding: 10px;
  font-size: 14px;
  }
.uzivatel_m a {
  display: block;
  font-size: 11px;
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 9px;
  background-image: url(img/informace_s.gif);
  background-position: 2px 6px;
  background-repeat: no-repeat;
  }

.uzivatel_m input.text {
  width: 166px;
  margin: 3px 0px 0px 0px;
  padding: 4px 0px 4px 0px;
  border: 1px solid;
  }
.uzivatel_m input.tlacitko {
  width: 80px;
  margin: 3px 0px 0px 0px;
  padding: 2px 0px 2px 0px;
  }
  
small.cenik_uziv {
  font-size: 10px;
  }
  
.kosik_m {
  margin: 0px 10px 0px 10px;
  padding: 10px 0px 15px 0px;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  }
  
.kosik_m a.obsahkosiku {
  display: block;
  margin: 0px 0px 10px 0px;
  text-decoration: none;
  font-size: 18px;
  }
  
p.celkemvkosiku {
  margin: 0px;
  padding: 0px;
  }
b.cenavkosiku {
  margin: 0px 0px 3px 0px;
  padding: 0px;
  font-size: 14px;
  }
  
/* ****NOVINKY**** */
  
.mininovinka {
  padding: 15px 10px 0px 10px;
  border-width: 0px;
  border-style: solid;
  } 
  
a.mininovinka_nazev {
  display: block;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  }
  
a.miniobr {
  display: block;
  float: left;
  width: 80px;
  margin: 8px 10px 0px 0px;
  }
img.miniobr_img {
  width: 80px;
  border: 1px solid;
  }
  
.mininovinka_telo {
  margin: 5px 0px 0px 0px;
  }
.mininovinka_text {
  }

a.starsinovinky {
  display: block;
  padding: 15px 10px 20px 10px;
  }  
  
/* ****INFORMACE**** */
  
a.informace {
  background-image: url(img/informace_s.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
  display: block;
  margin: 3px 0px 3px 0px;
  padding: 0px 0px 0px 20px;
  }  
  
  
/* ****DOPORUČUJEME**** */

.prvek_doporucujeme {
  width: 172px;
  margin: 0px 8px 0px 8px;
  padding: 10px 0px 10px 0px;
  border-width: 0px 0px 1px 0px;
  border-style: solid; }
  
p.itemno_doporucujeme {
  margin: 0px 0px 10px 0px;
  }
  
p.popis_doporucujeme {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  }
  
b.cena_doporucujeme {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  }
p.cenabezdph_doporucujeme {
  font-size: 10px;
  margin: 0px;
  padding: 0px;}
  
/* ****NAPIŠTE NÁM**** */ 

p.popisek_kontaktujtenas {
  margin: 8px 8px 2px 8px;
  padding: 0px;}
p.popisek_poznamka {
  font-size: 10px;
  margin: 8px 8px 2px 8px;
  padding: 0px;}
  
.modul_kontaktujtenas input.text {
  width: 166px;
  margin: 0px 8px 0px 8px;
  padding: 4px 0px 4px 0px;
  border: 1px solid;
  }
p.popisek_tlacitko {
  margin: 0px;
  padding: 0px;
  text-align: center;
  }
.modul_kontaktujtenas textarea {
  width: 166px;
  margin: 0px 8px 8px 8px;
  padding: 4px 0px 4px 0px;
  border: 1px solid;
  }

/* KONEC PANELU */

  
/* ******************************************OBSAH STRÁNKY************************************* */
  
table.t_obsah td.t_stred {
  border-color: #ffffff;
  border-width: 0px;
  border-style: solid;
  margin: 0px;
  padding: 0px;} 
  
.obsah {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 8px;
  } 
.obsah_u {
  margin: 0px 0px 0px 8px;
  padding: 20px 8px 20px 8px;
  line-height: 150%;
  } 
.uvod_reklama {
  margin: 0px 0px 8px 8px;
  padding: 0px;
  background-image: url(uziv/reklama.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  } 
a.uvod_reklama {
  display: block;
  margin: 0px 0px 8px 8px;
  padding: 0px;
  background-image: url(uziv/reklama.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  } 
  
.nadpis_strany{
  margin: 0px 0px 0px 8px;
  padding: 12px 10px 12px 10px;
  }
  
a.tisk_strany {
  float: left;
  padding: 5px 0px 0px 20px;
  background-image: url(img/tisk.gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  font-size: 11px;
  height: 15px;
  }
h1 {
  padding: 0px;
  margin: 0px;
  float: right;
  font-size: 18px;
  font-weight: normal;
  text-align: right;
  }
p.podnadpisem {
  margin: 2px 0px 0px 0px;
  padding: 0px;
  font-size: 12px;
  }
  
.chyba {
  background-image: url(img/vykricnik_chyba.gif);
  background-repeat: no-repeat;
  background-position: 20px 16px;
  background-color: #d72717;
  margin: 0px 0px 0px 8px;
  padding: 20px 10px 20px 40px;
  font-size: 12px;
  color: #ffffff;
  }
.ok {
  background-image: url(img/ok.gif);
  background-repeat: no-repeat;
  background-position: 20px 14px;
  background-color: #89bc1d;
  margin: 0px 0px 0px 8px;
  padding: 20px 10px 20px 60px;
  font-size: 12px;
  color: #ffffff;
  }
  
.zbozi_nenalezeno {
  margin: 0px 0px 8px 8px;
  padding: 60px 0px 60px 0px;
  border-width: 0px 0px 0px 0px;
  text-align: center;
  font-size: 18px;
  border-width: 0px;
  border-style: solid;
  }

.zaznam_v {
  width: 166px; 
  margin: 10px 10px 0px 10px;
  padding: 0px;
  }
.zaznam_s {
  margin: 0px;
  padding: 0px;
  }

.zaznam_img{
  text-align: center;
  margin: 0px 0px 8px 0px;
  }

a.polozka {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin: 0px;
  padding: 0px;}
a.polozka:hover {
  color: #000000;}
  
p.itemno {
  margin: 0px 0px 0px 0px;
  }
  
.akce {
  margin: 7px 0px 0px 0px;
  padding: 0px;
  }
  
.akce_img {
  margin: 2px 2px 0px 0px;
  padding: 0px;
  }
  
p.popis {
  margin: 8px 0px 0px 0px;
  padding: 0px;
  }
  
b.cena {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  }
p.puvodnicena {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  text-decoration: line-through;
  }
p.cenabezdph {
  font-size: 10px;
  margin: 0px 0px 5px 0px;
  padding: 0px;}
  
p.zbozi_jednotka {
  float: left;
  text-align: right;
  margin: 0px;
  padding: 5px 0px 0px 0px;}
p.jednotky {
  margin: 5px 0px 10px 0px;
  padding: 0px;}
  
input.ks {
  float: right;
  display: block;
  width: 32px;
  height: 20px;
  border: 1px solid;
  text-align: right;
  padding: 4px 4px 0px 0px;
  margin: 0px;
  |margin: -1px 0px 0px 0px;
  border-color: #b5b4b4;
  }

input.dokosiku_zbozi {
  float: right;
  text-decoration: none;
  display: block;
  margin: 0px 0px 0px 2px;
  width: 38px;
  height: 26px;
  padding: 0px;
  text-align: center;
  }
  
table.zaznamy { 
  margin: 0px 0px 0px 8px;
  padding: 0px;
  }
  
table.zaznamy td.t_vrch { 
  width: 186px;
  margin: 0px;
  padding: 0px;
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  }
table.zaznamy td.t_spodek { 
  margin: 0px;
  padding: 8px 10px 10px 10px;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  }
  
table.zaznamy td.t_horizontalne { 
  height: 8px;
  font-size: 0px;
  margin: 0px;
  padding: 0px;
  }
table.zaznamy td.t_vertikalne { 
  width: 8px;
  font-size: 0px;
  margin: 0px;
  padding: 0px;
  }
  
.nastaveni {
  margin: 0px 0px 0px 8px;
  padding: 8px 8px 8px 8px;
  border-width: 0px;
  border-style: solid;
  }

.nastaveni_v{
  margin: 0px 0px 8px 8px;
  }
.nastaveni_d{
  }
.nastaveni_pravac {
  float: right;
  border: 0px solid;
  }

.radit_text {
  float: left;
  padding: 5px 5px 5px 0px;}
  
a.vyber_radit {
  padding: 5px;
  margin: 0px 5px 0px 0px;
  display: block;
  width: 80px;
  text-decoration: none;
  border: 1px solid;
  border-color: #b5b4b4;
  background-color: #ffffff;
  color: #3d3d3d;
  background-image: url(img/rozbal_s.gif);
	background-repeat: no-repeat;
	background-position: 78px 10px;
  }
a.vyber_radit_a {
  padding: 5px;
  margin: 0px 5px 0px 0px;
  display: block;
  width: 80px;
  text-decoration: none;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #b5b4b4;
  background-color: #ffffff;
  color: #3d3d3d;
  background-image: url(img/zabal_s.gif);
	background-repeat: no-repeat;
	background-position: 78px 10px;
  }
#vyber_r {
  margin: -26px 0px 0px 0px;
  padding: 0px;
  position: absolute;
  visibility: hidden;
  width: 90px;
  text-decoration: none;
  border: 1px solid;
  border-color: #b5b4b4;
  background-color: #ffffff;
  }
a.vyber_stranu {
  padding: 5px;
  margin: 0px 5px 0px 0px;
  display: block;
  width: 40px;
  text-decoration: none;
  border: 1px solid;
  border-color: #b5b4b4;
  background-color: #ffffff;
  color: #3d3d3d;
  background-image: url(img/rozbal_s.gif);
	background-repeat: no-repeat;
	background-position: 38px 10px;
  }
a.vyber_stranu_a {
  padding: 5px;
  margin: 0px 5px 0px 0px;
  display: block;
  width: 40px;
  text-decoration: none;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #b5b4b4;
  background-color: #ffffff;
  color: #3d3d3d;
  background-image: url(img/zabal_s.gif);
	background-repeat: no-repeat;
	background-position: 38px 10px;
  }
#vyber_s1 {
  margin: -26px 0px 0px 0px;
  padding: 0px;
  position: absolute;
  visibility: hidden;
  width: 50px;
  text-decoration: none;
  border: 1px solid;
  border-color: #b5b4b4;
  background-color: #ffffff;
  }
#vyber_s0 {
  margin: -26px 0px 0px 0px;
  padding: 0px;
  position: absolute;
  visibility: hidden;
  width: 50px;
  text-decoration: none;
  border: 1px solid;
  border-color: #b5b4b4;
  background-color: #ffffff;
  }
a.vyber_s_a {
  color: #3d3d3d;
  display: block;
  padding: 2px 5px 2px 5px;
  text-decoration: none;
  }
a.vyber_s_a:hover {
  background-color: #dddddd;
  }
a.vyber_r_a {
  color: #3d3d3d;
  display: block;
  padding: 5px;
  text-decoration: none;
  }
a.vyber_r_a:hover {
  background-color: #dddddd;
  }
a.radit_vs {
  margin: 0px 2px 0px 0px;
  display: block;
  width: 22px;
  height: 26px;
  float: left;
  }
  
a.predchozi_a {
  display: block;
  float: left;
  text-decoration: none;
  width: 80px;
  padding: 5px;
  margin: 0px 0px 0px 4px;
  text-align: center;
  }
a.predchozi_a:hover {
  }
.predchozi_n {
  display: block;
  float: left;
  text-decoration: none;
  width: 80px;
  padding: 5px;
  margin: 0px 0px 0px 4px;
  text-align: center;
  }
a.nasledujici_a {
  display: block;
  float: left;
  text-decoration: none;
  width: 60px;
  padding: 5px;
  margin: 0px 0px 0px 4px;
  text-align: center;
  }
a.nasledujici_a:hover {
  }
.nasledujici_n {
  display: block;
  float: left;
  text-decoration: none;
  width: 60px;
  padding: 5px;
  margin: 0px 0px 0px 4px;
  text-align: center;
  }
  
/******* OBSAH KOSIKU *********/

table.kosik {
  width: 100%;
  margin: 0px;
  padding: 0px;
  }
table.kosik td {
  margin: 0px;
  padding: 10px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  }
table.kosik td.hlava {
  }
table.kosik td.hlava_n {
  padding: 8px;
  }
table.kosik td.kosik_polozka_n {
  padding: 8px;
  }  
table.kosik td.hlava_dph {
  width: 30px;
  text-align: center;
  }
table.kosik td.kosik_polozka_dph {
  text-align: center;
  }
table.kosik td.hlava_cena {
  width: 70px;
  text-align: right;
  }
table.kosik td.kosik_polozka_c {
  text-align: right;
  }
table.kosik td.hlava_ks {
  width: 40px;
  text-align: center;
  }
table.kosik td.kosik_polozka_ks {
  text-align: center;
  }
table.kosik td.hlava_celkem {
  width: 90px;
  text-align: right;
  }
table.kosik td.hlava_smaz {
  width: 30px;
  border-width: 0px 0px 1px 0px;
  }
table.kosik td.kosik_polozka_s {
  border-width: 0px 0px 1px 0px;
  text-align: center;
  }
table.kosik td.kosik_celkem {
  padding: 30px 8px 30px 8px;
  border-width: 0px;
  text-align: right;
  }
table.kosik td.prazdny_kosik {
  padding: 60px 8px 60px 8px;
  border-width: 0px 0px 1px 0px;
  text-align: center;
  font-size: 18px;
  }

b.velkacena{
  font-size: 24px;
  font-weight: normal;
  font-family: Arial;
  }
  
a.kosik {
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  }
a.kosik:hover {
  text-decoration: underline;
  }  
  
a.kosik_smaz {
  padding: 7px;
  font-size: 14px;
  text-decoration: none;
  color: #ffffff;
  background-color: #d72717;
  font-weight: bold;
  }
  
a.nakupovat_kosik {
  padding: 10px;
  margin: 10px 0px 10px 0px;
  display: block;
  float: left;
  text-decoration: none;
  }
a.vycistit_kosik {
  padding: 10px;
  margin: 10px 0px 10px 2px;
  display: block;
  float: right;
  color: #ffffff;
  background-color: #d72717;
  text-decoration: none;
  }
a.objednat_kosik {
  padding: 10px;
  margin: 10px 0px 10px 2px;
  display: block;
  float: right;
  text-decoration: none;
  }
a.prepocitat_kosik {
  padding: 10px;
  margin: 10px 0px 10px 2px;
  display: block;
  float: right;
  text-decoration: none;
  }
/* KONEC OBSAHU KOSIKU */

.tlacitka {
  text-align: center;
  padding: 0px 8px 20px 8px;
  }

/******* OBJEDNÁVACÍ FORMULÁŘ *********/

table.objednavaci_f {
  width: 100%;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  }
table.objednavaci_f td {
  margin: 0px;
  padding: 8px 8px 0px 8px;
  border-width: 0px;
  border-style: solid;
  border-color: #d6d6d6;
  }
table.objednavaci_f td.hlavicka {
  padding: 30px 8px 0px 8px;
  font-size: 18px;
  }
table.objednavaci_f td.popisek {
  width: 130px;
  }
table.objednat_katalog td.popisek {
  width: 100px;
  }
table.objednavaci_f td.hodnoty {
  }
table.objednavaci_f td.poznamka {
  padding: 8px;
  }
  
table.objednavaci_f td.hodnoty input {
  width: 100%;
  padding: 5px 0px 5px 0px;
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #d6d6d6;
  }
table.objednavaci_f td.hodnoty select {
  padding: 5px 2px 5px 2px;
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #d6d6d6;
  }
table.objednavaci_f td.hodnoty textarea.obj_katalogu {
  width: 100%;
  padding: 5px 0px 5px 0px;
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #d6d6d6;
  }
table.objednavaci_f td textarea.formkoupit {
  width: 100%;
  padding: 5px 0px 5px 0px;
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #d6d6d6;
  }
    
b.cervena {
  color: #ce1a16;
  }
b.formkoupit_dodaci_male {
  font-weight: normal;
  font-size: 12px;
  }

  
input.pokracovat_objednavka {
  margin: 0px 0px 20px 0px;
  display: block;
  float: right;
  color: #ffffff;
  }  
/* KONEC OBJEDNAVACIHO FORMULÁŘE */

/******* POTVRDIT *********/

table.potvrdit {
  width: 100%;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  }
table.potvrdit td {
  margin: 0px;
  padding: 8px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  }
table.potvrdit td.hlava_n {
  } 
table.potvrdit td.polozka_n {
  font-weight: bold;
  } 
table.potvrdit td.hlava_dph {
  width: 30px;
  text-align: center;
  }
table.potvrdit td.polozka_dph {
  text-align: center;
  }
table.potvrdit td.hlava_cena {
  width: 70px;
  text-align: right;
  }
table.potvrdit td.polozka_cena {
  text-align: right;
  }
table.potvrdit td.hlava_ks {
  width: 40px;
  text-align: center;
  }
table.potvrdit td.polozka_ks {
  text-align: center;
  }
table.potvrdit td.hlava_celkem {
  border-width: 0px 0px 1px 0px;
  width: 90px;
  text-align: right;
  }
table.potvrdit td.polozka_celkem {
  border-width: 0px 0px 1px 0px;
  text-align: right;
  }
  
table.potvrdit td.potvrdit_celkem {
  padding: 30px 8px 30px 8px;
  border-width: 0px 0px 0px 0px;
  text-align: right;
  }
  
table.potvrdit td.hlavicka {
  font-size: 18px;
  padding: 10px 8px 10px 8px;
  border-width: 0px 0px 1px 0px;
  }
table.potvrdit td.popisek {
  width: 120px;
  }
table.potvrdit td.hodnota {
  border-width: 0px 0px 1px 0px;
  }
  
p.potvrdit_itemno {
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  }
input.potvrdit {
  width: 130px;
  padding: 2px;
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  } 
input.potvrdit_zavazne {
  }  
/* KONEC POTVRDIT */

/******* DOKONČIT OBJEDNÁVKU *********/

table.faktura {
  width: 100%;
  margin: 0px;
  padding: 0px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  }
table.faktura td {
  margin: 0px;
  padding: 8px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  }
table.faktura td.objednavka_cislo {
  padding: 20px 8px 20px 8px;
  font-size: 18px;
  } 
b.objednavka_d {
  font-size: 12px;
  font-weight: normal;
  } 
table.faktura td.objednavka_zakaznik {
  width: 50%;
  border-width: 0px 0px 0px 0px;
  padding: 8px 8px 5px 8px;
  font-size: 14px;
  font-weight: bold;
  } 
table.faktura td.objednavka_prodejce {
  width: 50%;
  border-width: 0px 1px 0px 0px;
  padding: 8px 8px 5px 8px;
  font-size: 14px;
  font-weight: bold;
  } 
table.faktura td.objednavka_udaje_zak {
  border-width: 0px 0px 0px 0px;
  padding: 8px 8px 5px 8px;
  } 
table.faktura td.objednavka_udaje_prod {
  border-width: 0px 1px 0px 0px;
  padding: 8px 8px 5px 8px;
  } 
  
table.faktura td.objednavka_dodaci {
  border-width: 1px 0px 0px 0px;
  padding: 8px;
  font-size: 14px;
  font-weight: bold;
  } 
table.faktura td.dodaci_adresa {
  border-width: 0px;
  padding: 0px 8px 8px 8px;
  } 
  


table.dokonceni_informace {
  width: 100%;
  margin: 10px 0px 10px 0px;
  padding: 0px;
  border-width: 0px;
  border-style: solid;
  border-color: #d6d6d6;
  }
table.dokonceni_informace td {
  margin: 0px;
  padding: 0px 8px 8px 8px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #d6d6d6;
  }
table.dokonceni_informace td.dalsi_info {
  border-width: 0px;
  }   
table.dokonceni_informace td.dalsi_info_p {
  border-width: 0px;
  }     
  
  
  
table.dokoncit_obj {
  width: 100%;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  }
table.dokoncit_obj td {
  margin: 0px;
  padding: 8px;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  }
table.dokoncit_obj td.hlava_n {
  border-width: 1px 1px 1px 0px;
  } 
table.dokoncit_obj td.polozka_n {
  font-weight: bold;
  } 
table.dokoncit_obj td.hlava_dph {
  border-width: 1px 1px 1px 0px;
  width: 30px;
  text-align: center;
  }
table.dokoncit_obj td.polozka_dph {
  text-align: center;
  }
table.dokoncit_obj td.hlava_cena {
border-width: 1px 1px 1px 0px;
  width: 70px;
  text-align: right;
  }
table.dokoncit_obj td.polozka_cena {
  text-align: right;
  }
table.dokoncit_obj td.hlava_ks {
border-width: 1px 1px 1px 0px;
  width: 40px;
  text-align: center;
  }
table.dokoncit_obj td.polozka_ks {
  text-align: center;
  }
table.dokoncit_obj td.hlava_celkem {
  border-width: 1px 0px 1px 0px;
  width: 90px;
  text-align: right;
  }
table.dokoncit_obj td.polozka_celkem {
  border-width: 0px 0px 1px 0px;
  text-align: right;
  }
  
table.dokoncit_obj td.potvrdit_celkem {
  padding: 30px 8px 30px 8px;
  border-width: 0px 0px 1px 0px;
  text-align: right;
  }
  
  
/* KONEC POTVRDIT */

/******* OBJEDNÁVKY U REGISTROVANÝCH *********/

table.objednavka {
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  }
table.objednavka td {
  margin: 0px;
  padding: 8px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  }
table.objednavka td.zpusobodberu {
  padding: 15px 0px 0px 5px;
  border-width: 0px;
  }
table.objednavka td.zpusobplatby {
  padding: 5px 0px 15px 8px;
  border-width: 0px;
  }
table.objednavka td.hlava_dph {
  width: 30px;
  text-align: center;
  }
table.objednavka td.polozka_dph {
  text-align: center;
  }
table.objednavka td.hlava_cena {
  width: 70px;
  text-align: right;
  }
table.objednavka td.polozka_cena {
  text-align: right;
  }
table.objednavka td.hlava_ks {
  width: 40px;
  text-align: center;
  }
table.objednavka td.polozka_ks {
  text-align: center;
  }
table.objednavka td.hlava_celkem {
  width: 90px;
  text-align: right;
  }
table.objednavka td.polozka_celkem {
  text-align: right;
  }
  
table.objednavka td.cena_celkem {
  padding: 30px 8px 30px 8px;
  text-align: right;
  }
  
.objednavka_polozka {
  padding: 15px 8px 15px 8px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  }
a.objednavka_polozka_a {
  display: block;
  float:left;
  font-size: 14px;
  text-decoration: none;
  }
a.objednavka_polozka_a:hover {
  text-decoration: underline;
  }
.objednavka_datum {
  float: right;
  }

/* KONEC OBJEDNÁVKY U REGISTROVANÝCH */

/******* ROZSIRENE HLEDANI *********/

table.hledat_f {
  width: 100%;
  margin: 0px 0px 20px 0px;
  padding: 10px 0px 0px 0px;
  }
table.hledat_f td {
  margin: 0px;
  padding: 8px 8px 0px 8px;
  border-width: 0px;
  border-style: solid;
  border-color: #d6d6d6;
  }
table.hledat_f td.popisek {
  width: 90px;
  }
table.hledat_f td.hodnoty input.text {
  width: 100%;
  padding: 5px 0px 5px 0px;
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #d6d6d6;
  }
table.hledat_f td.hodnoty select {
  padding: 5px 0px 5px 0px;
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #d6d6d6;
  }
table.hledat_f td.tlacitko {
  padding: 10px 0px 0px 0px;
  text-align: center;
  }
input.hledat_mensi {
  padding: 5px 0px 5px 0px;
  border-color: #d6d6d6;
  border-width: 1px;
  border-style: solid;
  } 

input.hledat_r {
  } 
/* KONEC ROZSIRENEHO HLEDANI */

/******* NOVINKY *********/
.navigace_novinky_t {
  margin: 0px 0px 0px 8px;
  padding: 10px;
  border: 0px solid;
  }
.navigace_novinky_d {
  padding: 10px;
  border: 0px solid;
  margin: 0px 0px 0px 8px;
  }
.novinka_polozka {
  border: 0px solid;
  margin: 0px 8px 0px 8px;
  }
  
a.n_nazev_a {
  display: block;
  font-size: 18px;
  padding: 10px 0px 0px 0px;
  margin: 0px;
  }
  
p.n_nazev {
  font-size: 18px;
  padding: 10px 0px 0px 0px;
  margin: 0px;
  }
p.n_datum {
  margin: 0px 0px 5px 0px;
  padding: 0px;
  }
p.n_popis {
  line-height: 150%;
  padding: 0px 0px 10px 0px;
  margin: 0px;
  }
a.novinka_obr {
  display: block;
  float: left;
  margin: 0px 8px 0px 0px;
  width: 180px;
  }
img.n_obr {
  width: 180px;
  border: 0px;
  }
  
/* KONEC NOVINKY */

/******* KONTAKTY *********/

.kontakty_spol {
  font-size: 18px;
  margin: 0px 0px 20px 0px;
  }
.kontakty {
  float: left;
  }
.kontakty_mapa {
  float: right;
  }
.kontakty_popisek {
  font-weight: bold;
  font-size: 14px;
  margin: 20px 0px 0px 0px;
  }
.kontakty_p {
  margin: 10px 0px 0px 0px;
  }
.kontakty_text {
  margin: 30px 0px 0px 0px;
  }
.kontakty_mapa {
  padding: 20px 0px 0px 20px;
  }

/* KONEC KONTAKTY */

/******* KARTA *********/

a.karta_zpet {
  float: left;
  padding: 11px 0px 0px 0px;
  font-size: 11px;
  height: 15px;
  }

.karta_nazev {
  font-size: 18px;
  float: left;
  margin: 0px 0px 30px 0px;
  padding: 5px 0px 0px 0px;
  }
  
.karta_dokosiku {
  float: right;
  margin: 0px 0px 30px 0px;
  }
  
table.karta_obsah {
  padding: 0px;
  width: 100%;
  clear: both;
  margin: 0px 0px 8px 0px;
  }
  
table.karta_obsah td.karta_obr {
  width: 230px;
  padding: 0px 10px 0px 0px;
  }
  
table.karta_obsah td.karta_obr a {
  
  }
  
p.dalsi_obr {
  padding: 5px;
  }
  
img.k_m_l {
  border: 1px solid;
  margin: 0px 6px 0px 0px;
  border-color: #cccccc;
  }  
img.k_m {
  border: 1px solid;
  border-color: #cccccc;
  }
  
table.karta_obsah td.karta_r {
  }
  
input.karta_ks {
  float: left;
  width: 32px;
  height: 20px;
  border: 1px solid;
  text-align: right;
  padding: 6px 4px 0px 0px;
  margin: -1px 3px 0px 0px;
  border-color: #b5b4b4;
  }
input.dokosiku_karta {
  float: left;
  text-decoration: none;
  display: block;
  margin: 0px 0px 0px 2px;
  width: 38px;
  height: 26px;
  padding: 0px;
  text-align: center;
  }
  
p.karta_kod {
  margin: 20px 0px 0px 0px;
  padding: 0px;
  }
p.karta_mj {
  margin: 3px 0px 20px 0px;
  padding: 0px;
  }
p.karta_popis {
  line-height: 150%;
  }
p.karta_topp {
  line-height: 150%;
  }
  
table.karta_atributy {
  width: 100%;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border-width: 0px;
  border-style: solid;
  }
table.karta_atributy td {
  margin: 0px;
  padding: 10px;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  }
table.karta_atributy td.nadpis_tabulky {
  font-size: 16px;
  padding: 10px 0px 10px 0px;
  border-width: 0px 0px 1px 0px;
  font-weight: bold;
  }
table.karta_atributy td.hlavicka_parametr {
  width: 120px;
  border-width: 0px 1px 1px 1px;
  }
table.karta_atributy td.hlavicka_popis {
  border-width: 0px 1px 1px 0px;
  }
table.karta_atributy td.hodnota_parametr {
  border-width: 0px 1px 1px 1px;
  }
table.karta_atributy td.hodnota_popis {
  border-width: 0px 1px 1px 0px;
  } 

table.karta_cena {
  margin: 0px;
  padding: 0px;
  border-width: 0px solid;
  }
table.karta_cena td {
  margin: 0px;
  padding: 5px;
  border: 0px solid;
  }  
table.karta_cena td.puvodni_p {
  width: 100px;
  padding: 5px 5px 8px 0px;
  }  
table.karta_cena td.puvodni_h {
  text-decoration: line-through;
  padding: 5px 5px 8px 5px;
  }  
table.karta_cena td.koncova_p {
  width: 100px;
  padding: 2px 5px 0px 0px;
  }  
table.karta_cena td.koncova_h {
  padding: 2px 5px 0px 5px;
  }  
  
  
/* KONEC KARTA */

/******* RYCHLA *********/

.rychla_hledat {
  padding: 30px 8px 30px 8px;
  margin: 0px 0px 0px 8px;
  text-align: right;
  }

table.rychla {
  width: 100%;
  margin: 0px;
  padding: 0px;
  border-width: 0px solid;
  }
table.rychla td {
  margin: 0px;
  padding: 2px 0px 2px 8px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  }  
table.rychla td.hl_jednotky {
  text-align: right;
  }  
table.rychla td.hl_sdph {
  padding: 2px 8px 2px 8px;
  text-align: right;
  } 
table.rychla td.hl_bezdph {
  text-align: right;
  } 
table.rychla td.p_e input {
  padding: 0px;
  margin: 0px;
  } 
table.rychla td.p_jednotky {
  text-align: right;
  } 
table.rychla td.p_sdph {
  padding: 2px 8px 2px 8px;
  text-align: right;
  } 
table.rychla td.p_bezdph {
  text-align: right;
  } 
table.rychla td.p_pocet {
  padding: 2px 8px 2px 0px;
  }  
  
table.rychla td.pridatdorychle {
  padding: 20px 8px 20px 8px;
  text-align: right;
  } 
table.rychla td.nicvrychle {
  padding: 30px 8px 30px 8px;
  text-align: center;
  } 
  
/* KONEC RYCHLA */
    
/* KONEC OBSAHU STRÁNKY */
  

  
.dno {
  text-align: center;
  height: 35px;
	margin: 0px;
	border: 0px solid;
	padding: 20px 0px 0px 0px;}
  

  
  
	
