


#klient {
position: absolute;
top: 0; right: 200px;
background:#c08e29;
margin: 0; padding: 5px 10px 5px 35px;
color: #fff;
/*width: 180px;*/
text-align: right;
}



#klient a {
color: #fff;
}

#klient a:hover {
color: #fff;
}

ul.odkazy-klient {
  padding: 10px 30px;
  margin: 10px 0 30px 0;
  background: #edf4fa;


}







table.prehled-kosik {
  width: auto;
  border: 0; margin: 0; padding:0;
}


table.prehled-kosik td.kosik-doplnky {
border: 0; margin: 0; padding: 0;
width: 577px;
background: #fff;
color: #000;
vertical-align: top;
text-align: center;
}


table.prehled-kosik td.kosik-polozky {
border: 0; margin: 0; padding: 0;
width: 373px;
vertical-align: top;
text-align: center;
}







table.basket {
  width: 373px;
  border: 0; margin: 0; padding:0;
}


table.basket td.basket-top {
border: 0; margin: auto; padding: 10px 0px 0 0;
width: 373px;
height: 18px;
background: #fff url("http://www.obchody-24.info/photo/zvyrazneni_kosiku_v.jpg") top left no-repeat;
color: #377a1d;
font-weight: 800;
font-size: 18px;
text-align: center; 
}


table.basket td.basket-center {
border :0; 
margin: auto; padding: 0;
width: 373px;

background: #fff url("http://www.obchody-24.info/photo/zvyrazneni_kosiku.jpg") top left repeat-y; 
}


table.basket td.basket-bottom {
border: 0; margin: 0 auto 400px auto; padding: 0;
width: 373px;

background: #fff url("http://www.obchody-24.info/photo/zvyrazneni_kosiku_s.jpg") bottom left no-repeat; 
}



h2.kosik-prazdny {
border: 0; margin: 0; padding: 0;
}



div.basket-polozky {
 padding: 0 0 10px 0;
 margin: 20px 10px;
 width: auto;
 border-bottom: 2px solid #ccc;
 
 

}


table.basket-polozka {
  width: 100%;
  border: 0; margin: 0; padding:0;
  
}

table.basket-polozka td.basket-nadpis {
  text-align: right;
  color: #000;
  font-weight: 800;
  width: 100%;
}

table.basket-polozka td.basket-image {
  vertical-align: middle;
  text-align: center; padding: 5px 2px;
  background: #fff;
  width: 85px;
}

table.basket-polozka td.basket-cena-popis {
  color: #000;
  font-size: 90%;
  border:0;
  background: #eee;
  width: auto;
}

table.basket-polozka td.basket-cena {
  text-align: right;
  color: #000;
  border:0;
  background: #eee;
  width: 120px;
  
}

table.basket-polozka td.basket-cena-popis-zviditelnit {
  color: #000;
  font-size: 90%;
  border:0;
  background: #eafce0;
  
}



table.basket-polozka td.basket-cena-zviditelnit {
  text-align: right;
  color: #000;
  border:0;
  background: #eafce0;
  
}


table.basket-polozka td.linka {
  border-bottom: 1px solid #888;
  background: #bbb;
  
}


table.basket-polozka td.zpet-objednavka {
text-align: right; 
vertical-align: bottom;
padding: 0 10px 10px 10px;
}

table.basket-polozka td.dopredu-objednavka {
text-align: left; 
vertical-align: bottom;
padding: 0 10px 10px 10px;
}

input.zmenit {
 border: 0; margin:0; padding: 0;
 width: 64px; height: 27px;
}


div.kosik-obsah {
margin: 0 20px 0 0;
padding: 0;
border: 0;
width: auto;
border: 0;  
}


table.kosik-pridano {
margin: 0;
padding: 10px;
background: #e2f0dd;
border: 1px solid #c6dabd;
text-align: left; 
 width: 100%;
 vertical-align: middle; 
}

table.kosik-pridano img, td.pridano {
margin: 0px;
padding: 8px;
vertical-align: middle;
font-size: 15px;
color: #008000;
line-height: 150%;  
}



div.go-objednavka, div.go-objednavka-dole {
margin: 0; padding: 0 0 10px 0;
text-align: right;
}

div.go-objednavka-dole {
margin: 0; padding: 10px 0 10px 0;
color: #ccc;
vertical-align: bottom;
}


div.go-objednavka-dole img {
vertical-align: bottom;
}

div.obal-doporucujeme-dokoupit {
margin: 20px 0 20px 0; padding: 0; border: 0;
}

div.obal-doporucujeme-dokoupit h2 {
margin: 20px 0 ; padding: 5px 0px; border: 0;
text-align: left;
background: none;
color :#377a1d;
font-size: 16px;
border-bottom: 2px solid #377a1d;
}



table.doporucujeme-prehled {
margin: 0; padding: 0;
background: none;
text-align: center; 
width: 100%;
vertical-align: middle;
} 
 
 
table.doporucujeme-prehled td {
margin: 0;
padding: 5px 2px;
background: #fff;
text-align: center; 
width: 32%;
vertical-align: top;
border :0;
font-size: 90%;
}


table.doporucujeme-prehled td.mezera {
width: 2%;
margin: 0; 
padding: 0;
background: url("/photo/prostredni-linka.gif") 50% 50% repeat-y;
}  

table.doporucujeme-prehled td.mezera-podtrhnout {
background: url("/photo/prostredni-linka.gif") 50% 50% repeat-x;
}


table.doporucujeme-prehled td.mezera-bez {
width: 2%;
margin: 0; 
padding: 0;
background: #fff;
}  
 
 
table.doporucujeme-prehled td.popis {
text-align: left; 
vertical-align: top;
font-size: 80%;
} 
 
div.img-doporucujeme {
float: left;
width: 78px;
height: 78px;
}
 
a.kosik-sluzba {
 cursor: help;
 
}









div.obal-step {
padding: 0px;
width: 100%;
background: none;
border: 0;
}



table.prehled-kroku {
margin: 0;
padding: 0;
width: 100%;
background: #f5eee1;
border: 0px solid #ebdec3;
}

table.prehled-kroku td {
padding: 10px 0;
width: 20%;
border: 0;
text-align: center; 
font-size: 15px;
font-weight: 800;
}

table.prehled-kroku td.tento-krok {
background: #5e9b45;
color: #fff;
}

table.prehled-kroku td a {
text-decoration: none;
}



table.prehled-kroku td.tento-krok-spodek {
background: #fff url("http://www.obchody-24.info/photo/sipka-step.jpg") 30% 0% no-repeat;
color: #fff;
font-size: 1px;
line-height: 1px;
padding: 0px;
font-weight: 0;
height: 20px;
}


table.prehled-kroku td.tento-krok-spodek-normal {
background: #fff;
color: #fff;
font-size: 1px;
line-height: 1px;
padding: 0px;
height: 20px;
}

table.objednavka-prehled {
margin: 0; padding: 0;
background: none;
text-align: left; 
width: 100%;
vertical-align: middle;
}


table.objednavka-prehled td.td30 {
padding: 5px;
background: none;
text-align: center; 
width: 30px;
vertical-align: middle;

}

table.objednavka-prehled td.td100 {
padding: 5px;
background: none;
text-align: right; 
width: 100px;
vertical-align: middle;

}

table.objednavka-prehled td.td100zvyrazni {
padding: 5px;
background: #eee;
text-align: right; 
width: 100px;
vertical-align: middle;

}



table.objednavka-prehled td.td30zvyrazni {
padding: 0px 5px;
background: #deedd8;
text-align: center; 
width: 30px;
vertical-align: middle;

}

table.objednavka-prehled td.tdcenter {
padding: 5px;
background: none;
text-align: center;
width: auto; 
}


table.objednavka-prehled td.tdleft {
padding: 5px;
background: none;
text-align: left;
vertical-align: middle;
width: auto;
}

table.objednavka-prehled td.tdleft100 {
padding: 5px;
background: none;
text-align: left;
vertical-align: middle;
width: 100%;
}

table.objednavka-prehled td.tdleftzvyrazni {
padding: 0px 5px;
background: #eee;
text-align: left;
vertical-align: middle;
width: 100%;
}




table.objednavka-prehled td.tdright {
padding: 5px;
background: none;
text-align: right; 
vertical-align: middle;
width: auto;
}


input.doprava-radio {
background: #deedd8;
padding: 3px; margin: 0;
width :15px;
height:15px;
border: 1px solid #eee;


}

.sluzby-doprava {
 display: none;
}

.text-zdarma {
font-size: 120%; 
color: green; 
font-weight:800;
}


div.zobraz-prihlaseni {
  width: 100%;
  background: #fff; 
  border: 0; 
  padding: 0 0 5px 0 ;
  text-align: left;
  font-size : 12px;
  display: none;
}

div.zobraz-prihlaseni1 {
  width: 100%;
  background: #e4efdf; 
  border: 1px solid green; 
  padding: 5px;
  text-align: left;
  color: green;
  font-size : 11px;
  display: none;
}

div.zobraz-prihlaseni2 {
  width: 100%;
  background: #fff; 
  padding: 5px;
  text-align: left;
  font-size : 11px;
}


div.zobraz-prihlaseni-heslo {
  display: none; 
  background: #eaf6e6; 
  border: 0; 
  padding: 0;
  text-align: left;
}


table.objednavka-udaje {
 margin: 0; padding: 0;
 background: none;
 text-align: left; 
 width: 530px;
 vertical-align: top;
}


table.objednavka-udaje .tdright {
padding: 3px 5px;
background: none;
text-align: right; 
vertical-align: top;
}

table.objednavka-udaje .tdright180 {
padding: 3px 5px;
background: none;
text-align: right; 
width: 180px;
vertical-align: top;
}

table.objednavka-udaje .tdleft160 {
padding: 3px 0px;
background: none;
text-align: left; 
width: 160px;
vertical-align: top;
}


table.objednavka-udaje  .objednavka {
padding: 0px 3px;
background: #eee;
text-align: left; 
width: 140px;
height: 16px;
}

table.objednavka-udaje .tdleft190 {
padding: 3px 0px;
background: none;
text-align: left; 
width: 190px;
vertical-align: top;
}


table.objednavka-udaje .tdleft350 {
padding: 3px 0px;
background: none;
text-align: left; 
width: 350px;
vertical-align: top;
}


div.text-prihlaseni {
padding: 10px 10px 10px 10px;
background: none;
text-align: left; 
vertical-align: middle;
}

table.objednavka-udaje .tdleft530 {
padding: 3px 0px;
background: none;
text-align: left; 
width: 530px;
vertical-align: middle;
}
  

h3.sluzby {
 font-weight: 400;

}


div #nafirmu, #jinafakturace {
display: none;
padding: 0; margin: 0;
}


.checkox-obj {
 background: #ccc;
padding: 3px; margin: 0;
width :15px;
height:15px;
border: 1px solid #eee;


}




.select-obj {

 border: 1px solid #999;


}





table.zakaznik-objednavky {
 margin: 0; padding: 0;
 text-align: left; 
 width: 100%;
 vertical-align: middle;
}

table.zakaznik-objednavky td.barva1 {
 background: #DFEDD9;
}

table.zakaznik-objednavky td.barva4 {
 background: #fff;
}

table.zakaznik-objednavky td.nadpis {
 color: #fff;
 background: #999;
 font-weight: 800;
}
 

table.zakaznik-objednavky td.tdcenter {
text-align: center; vertical-align: middle;
}
table.zakaznik-objednavky td.tdleft {
text-align: left; vertical-align: middle;
}
table.zakaznik-objednavky td.tdright {
text-align: right; vertical-align: middle;
}


table.zakaznik-objednavky td.td30 {
 padding: 5px;
 width: 30px;
}

table.zakaznik-objednavky td.td60 {
 padding: 5px;
 
 width: 60px;
}

table.zakaznik-objednavky td.td160 {
 padding: 5px;
 width: 160px;
}



div.zakaznik-objednavky {
margin-top: 30px; padding: 0;

}


div.zakaznik-objednavky h2 {

margin: 20px 0 ; padding: 5px 0px; border: 0;
text-align: left;
background: none;
color :#377a1d;
font-size: 16px;
border-bottom: 2px solid #377a1d;


}

/*html>body #kosik {
width: 135px;
} */