<!--
/* IE delalo z mne neznamych duvodu asi 100px vysku */
#produkty-znacky {
 height:40px;
}

#prepinac-tabulka-podrobne {
  height:20px;
  line-height:20px;
  margin-top:15px;
  padding-left:20px;
  font-weight:bold;
  background-color:#F1EBE4;
}

#lista {
  padding-left:30px;
  margin: 0;
  font-weight:bold;


  min-height:52px;
  _height: 52px;
  line-height: 50px;
  font-size:13px;
}

#lista, #lista a {
  color:#005c24;
  font-size:13px;
  
}

#lista a {
  text-decoration:underline;
}

#lista a:hover {
  text-decoration:none;
}

/* obecne veci */

.nadpis_velky{
  font-size: 18px;
  font-weight: normal;
  margin: 14px 0;
  _margin: 10px 0;
  padding-top:0;
  height:25px;
  overflow:hidden;
  border-bottom:4px solid #3dbf43;  
  padding:0;
}

.nadpis_velky span{
  color:#FFFFFF;
  font-size:17px;
  font-weight: bold;
  float:left;
  text-align:center;
  width:300px;
  height:25px;
  line-height:25px;
  background:#c7c7c7;
  margin:0;
  padding:0;
}

.nadpis_maly{
  height:20px;
  overflow:hidden;
  border-bottom:4px solid #3dbf43;  
  padding:0;
  
}

.nadpis_maly span{
  color:#FFFFFF;
  
  font-weight: bold;
  display: block;
  text-align:center;
  width:150px;
  height:20px;
  line-height:20px;
  background:#c7c7c7;
  margin:0;
  padding:0;
}


.chyby{
  color: #CE0000;
}

.button_zeleny,.button_zeleny_stredni,.button_zeleny_velky{
  height: 20px;
  padding: 2px 5px;
  text-align: center;
  color: white;
  line-height: 16px;
  border: 0;
  cursor: pointer;
}

.button_zeleny:hover, .button_zeleny_stredni:hover, .button_zeleny_velky:hover{
  color: #FFFFFF; 
}

.button_zeleny,.button_zeleny_stredni,.button_zeleny_velky{
  height: 16px;  
  line-height: 16px;
  display: block;  
}

input.button_zeleny, input.button_zeleny_stredni, input.button_zeleny_velky{
  height: 20px;  
  line-height: 16px;
  display: inline;  
  font-weight: bold; 
}

.button_zeleny{
  width:90px;
  background: #339f3a url('button_zeleny.jpg') top left no-repeat;    
}
input.button_zeleny{
  width:100px;      
}

.button_zeleny_stredni{
  width:120px;  
  background: #339f3a url('button_zeleny_stredni.jpg') top left no-repeat;  
}
input.button_zeleny_stredni{
  width:130px;
}

.button_zeleny_velky{
  width:150px;
  background: #339f3a url('button_zeleny_velky.jpg') top left no-repeat;   
}
input.button_zeleny_velky{
  width:160px;
}


.cistic{
  /*clear:both;*/
}

.text-nalevo{
  text-align: left;
}

.text-napravo{
  text-align: right;
}

.text-nastred{
  text-align: center;
}

.cena{
  color: #245177;
  font-size: 16px;
  font-weight: bold;
}

/* ------------------------- kosik --------------- */

/*#div-formular-kosik {
 
 width:98%;
 
 position:relative;
}

.kosik_cena_hlavicka{

}


#div-formular-kosik hr{
  height: 1px;
  border-top: 1px solid #dfdfdg;
  background:nonel;
  margin: 10px 0 10px 0;
  padding:0;
  font-size:0;
}

#div-formular-kosik table {
 border-collapse:left;
 border-top: 1px solid #dfdfdf;  
 border-bottom: 1px solid #dfdfdf;
 margin:0;
}

#div-formular-kosik td {
 
 padding-left:4px;
 padding-top: 2px;
}

#div-formular-kosik .kosik_top{  
  margin-top: 5px;
}

#div-formular-kosik .kosik_top td{  
  background-color:#c7c7c7;
  color:#FFFFFF;
  height: 20px;
  border-right: 1px solid #FFFFFF;
}
 
.kosik-cena {
  width:140px;
}
*/
#sluzby_obal .button_zeleny_stredni, #sluzby_obal .button{
  float: right;
  margin-right: 5px;
}


#sluzby h3 {
  font-size: 15px;
  margin: 5px 0;
  padding:0;
  width:80%;
}
#sluzby hr{
  height: 1px;
  background-color: #000000;
}
#sluzby input{
  _border:0;
}

#objednat{
  margin-top: 50px;
  text-align: center;
}

#objednat .button_objednat{
  height: 26px;
  _height: 30px;
  width: 120px;
  background: #339f3a url('button_objednat.jpg') top left no-repeat;
  display: block;
  padding: 2px 20px;
  vertical-align: middle;
  line-height: 26px;
  font-size: 18px;
  color: #FFFFFF;
  margin: 0 auto;
  border: 0;
  cursor: pointer;
}

#objednat .button_objednat_velky{
  height: 26px;
  width: 200px;
  background: #339f3a url('button_objednat.jpg') top left no-repeat;
  
  padding: 2px 20px;
  vertical-align: middle;
  line-height: 26px;
  font-size: 18px;
  color: #FFFFFF;
  margin: 0 auto;
  border: 0;
  cursor: pointer;
}


#formular-vypis-kosiku {
  margin:0;padding:0;
}




#fakturacni_cast_obal{
  width:730px;
  border:0px solid red;
  height: 100px;
  overflow:hidden;
  position:relative;
}

#fakturacni_cast_obal .nadpis{
  position:absolute;
  top:30px;
  left: 10px;
  width:340px;
  border:0px solid red;
  color:#005C24;
  font-weight:bold;
  font-style:italic;
  font-size:19px;
  line-height:22px;
}

#fakturacni_cast_obal .kroky_obal{
  position:absolute;
  top:15px;
  right:00px;
  width:341px;
  height:56px;
  overflow:hidden;
  background: url("fakturacni_cast_bg.png") top left no-repeat;
  border: 0px solid red;
}

#fakturacni_cast_obal .krok2{
  background: url("fakturacni_cast_bg_krok_2.png") top left no-repeat;
}

#fakturacni_cast_obal .krok3{
  background: url("fakturacni_cast_bg_krok_3.png") top left no-repeat;
}

#fakturacni_cast_obal .krok4{
  background: url("fakturacni_cast_bg_krok_4.png") top left no-repeat;
}

#fakturacni_cast_obal .kroky_obal a, #fakturacni_cast_obal .kroky_obal .neaktivni{
  float:left;
  height:56px;
  width:56px;
  overflow:hidden;
  text-align:center;
  background: #F7F7F7 url(fakturacni_cast_a.png) top left no-repeat;
  color: #6D6D6D;
  font-size:12px;
  font-style:italic;
  margin: 0 40px 0 0;
}

#fakturacni_cast_obal .kroky_obal a span, #fakturacni_cast_obal .kroky_obal .neaktivni span{
  color:#000000;
  font-size:16px;
  font-weight:bold;
  display:block;
  font-style:none;
  margin-top: 10px;  
}

#fakturacni_cast_obal .kroky_obal a:hover{
  
  background: #99CA3C url(fakturacni_cast_a_aktiv.png) top left no-repeat;
  color: #FFFFFF;
  font-size:12px;
  font-style:italic;
}

#fakturacni_cast_obal .kroky_obal a:hover span{
  color:#00652E;
  font-size:16px;
  font-weight:bold;
  display:block;
  font-style:none;
  margin-top: 10px;  
}

#fakturacni_cast_obal .kroky_obal .aktivni{
  float:left;
  height:56px;
  width:56px;
  overflow:hidden;
  text-align:center;
  background: #99CA3C url(fakturacni_cast_a_aktiv.png) top left no-repeat;
  color: #FFFFFF;
  font-size:12px;
  font-style:italic;
  margin: 0 37px 0 0;
}

#fakturacni_cast_obal .kroky_obal .aktivni span{
  color:#00652E;
  font-size:16px;
  font-weight:bold;
  display:block;
  font-style:none;
  margin-top: 10px;  
}


#div-formular-kosik #tabulka_produktu{
  
}

#div-formular-kosik #tabulka_produktu th{
  padding:16px 12px 14px 12px;
  background:#248751;
  color:#FFFFFF;
  font-weight:bold;
  text-transform: uppercase;
}

#div-formular-kosik #tabulka_produktu .kosik_cena_hlavicka{
  background:#E63640;
  color:#fff;
}

#div-formular-kosik #tabulka_produktu td{
  padding:12px;
  border: 1px dashed #B9B9B9;
  background:#F5F5F5;
  color:#000;
  margin:5px;
}

#div-formular-kosik #tabulka_produktu .nadpis{
  line-height:28px;
}

#div-formular-kosik #tabulka_produktu .nadpis a{
  color: #005C24;
  line-height:14px;
  font-size:12px;
  text-decoration:underline;
  font-weight:normal;
}


#div-formular-kosik #tabulka_produktu .nadpis .cervene span{
  display:none; 
}

#div-formular-kosik #tabulka_produktu .nadpis .cervene{
  margin:0;
  /*padding: 28px 0 0 28px;*/
  float:left;
  height:28px;
  width:28px;
  text-align:center;
  margin: 0 10px 0 0;
  background: #F6424C url(fakturacni_cast_a_odebrat.png) top left no-repeat;
  font-size:5px;
  overflow:hidden;
  line-height:28px;
}

#div-formular-kosik #tabulka_produktu .kusy{
  color:#737373;
  text-align:center;
}

#div-formular-kosik #tabulka_produktu .kusy input{
  color:#000;
  border:1px solid #E5E5E5;
  line-height:26px;
  font-size:12px;
  height:26px;
}

#div-formular-kosik #tabulka_produktu .cena_za_kus{
  font-weight:bold;
  text-align:right;
}

#div-formular-kosik #tabulka_produktu .cena_celkem{
  font-weight:normal;
  text-align:right;
  color:#000;
  font-size:12px;
}

#div-formular-kosik #tabulka_produktu .cena_celkem .cena_sdph{
  font-size: 14px;
  color:#D82B35;
  font-weight:bold;
}

#div-formular-kosik #formular-vypis-ceny-kosiku-div{
  text-align:right;
}

#div-formular-kosik #formular-vypis-ceny-kosiku{
  width:300px;
  border:1px solid red;
  border-collapse:collapse;
  margin: 0 0 0 auto;
  background:#EC3A44;
  
}

#div-formular-kosik #formular-vypis-ceny-kosiku td{
  background:#EC3A44;
  color:#fff;
  font-weight:bold;
  padding:5px 10px;
  /*padding: 0;*/
  font-size:12px;
}

#div-formular-kosik #formular-vypis-ceny-kosiku td p{
  margin:0;
  padding:0;
  font-size:12px;
}

#div-formular-kosik #formular-vypis-ceny-kosiku .prvni{
  padding-top:10px;
}

#div-formular-kosik #formular-vypis-ceny-kosiku .posledni{
  padding-bottom:10px;
}

#div-formular-kosik #formular-vypis-ceny-kosiku .objednavka-celkem-td span{
  font-size:16px;
}

#div-formular-kosik .tlacitka_objednat_obal{
  
  height: 28px;
  border:0px solid red;
  
}

.tlacitka_objednat_obal .submit_button{
  background: #24623A url(kosik_submit_button.png) top left no-repeat;
  text-align:center;
  font-weight:bold;
  color:#fff;
  
  float: right;
  width:101px;
  height:28px;
  line-height:28px;
  font-size: 13px;
  border:0;
  margin:0 0 0 20px;
  padding:0 0 0 0;
  cursor:pointer;
}

#sluzby .tlacitka_objednat_obal{
  float:none;
  text-align:right;
}

#sluzby .tlacitka_objednat_obal .submit_button{
  float:none;
  margin: 0 15px 0 0;
}













.objednavka-celkem-sdph {
  font-size:130%;
 
}

/*  generovane seznamy */
/* -- v nadkategorii -- */
#seznam-nadkategorii-div {
  /*min-height:500px;  */
  margin-top:10px;
}

#seznam-nadkategorii { 
  margin:0;
  padding:0;
  list-style-type:none;
  
}

#seznam-nadkategorii .kategorie a { /* odkaz na kategorii*/
  font-size:13px;
  font-weight:normal;
  color:#26782E;
  list-style-type:none;
  /*display:block; */
  float:left;
  width: 170px;
  /*height:32px;*/
  line-height:15px;
  margin: 0 10px 5px 0;
  text-decoration:none;
  border: 1px dotted #ABABAB;
  padding: 2px 5px 3px 5px;
  /*width:242px;
  height:106px;
  line-height:86px;
  padding:15px 0 26px 0;
   margin: 0 0 0 13px; 
  background:url(box-kategorie.png) top center;
  text-align:center;
  color:white;*/
}
#seznam-nadkategorii .kategorie a:hover {
  text-decoration: none;
  color:#FFFFFF;;
  background:#246139; 
}
.seznam-podkategorii-div {  
}

.seznam-podkategorii {
  padding:10px 40px;
}

#seznam-nadkategorii .podkategorie a { /* odkaz na podkategorii*/
  font-size:12px;
  font-weight:normal;
  color:#464B55;
}

#seznam-nadkategorii .podkategorie a:hover {
  text-decoration: underline;
}


/* -- v kategorii -- */

#generovany-seznam-podkategorii {
  position:relative;
  float:left;
  width:100%;
  margin-bottom:10px;
}

.generovany-seznam-podkategorie {
    background:url(box-podkategorie.png) top center;
    padding:15px 0 26px 0;
    float: left;
    height: 220px;
    margin: 0 0 0 13px;
    overflow: hidden;
    position: relative;
    width: 240px;

}

.generovany-seznam-podkategorie-content {

  text-align:center;
  height:260px;
}

.generovany-seznam-podkategorie>.generovany-seznam-podkategorie-content {
  /* pro Mozillu prenastaveni pripadne vysky */
  height:258px;
}

#generovany-seznam-podkategorii .nadpis {
  background:#287D2F;
  margin:0 0 10px 0;
  padding:0;
}

#generovany-seznam-podkategorii .nadpis a {
  font-size:15px;
  padding:9px 0;
  margin:0 2px 0 2px;
  display:block;
  color:#fff;
}
#generovany-seznam-podkategorii .nadpis a:hover {
text-decoration:underline;
}

/* odkaz na dalsi produkty */

#dalsi-produkty {
  /*background: url('search_grad_inv.jpg') bottom left repeat-x;*/
  text-align: right;
  font-weight: bold;
  height:25px;
  width:100%;
  _width:99%;
  float:left;
  border:0px solid black;
  margin-top:10px;
  position:relative;
}
 
#dalsi-produkty a {
  padding: 0 3px 0 3px;
  vertical-align: bottom;
  color: #333;
}

#dalsi-produkty img { 
  border:0;
}

#dalsi-produkty .img {
  padding: 0 1px;
  position:relative;
  top:5px; 
  border:0px solid black;
}


#dalsi-produkty .akt {
  background: #555;
  color: #EEE;
  vertical-align: bottom;
  padding: 3px 3px 2px 3px;  
}

.warn, .oznameni {
  color:#f00;
  font-size:15px;
  font-weight:bold;
  padding:10px;
}
  
#text_uvodka{
  padding-bottom: 2px;
}

#text_uvodka #uvodka_odhozeni{
  width: 100%;  
  float: left;
  height: 2px;
}

.skupina_sluzeb_obal{
  margin:18px;
  border:1px dashed #ABABAB;
  padding: 12px;
  background:#F5F5F5;
  color: black;
}

.skupina_sluzeb_obal .nadpis{
  margin: 0 0 12px 0;
  padding:0;
  color:#005C24;
}

#formular-objednavka-tabulka{
  
}

#formular-objednavka-tabulka td {
  vertical-align:top;
}

#formular-objednavka-tabulka .zvyraznena_bunka{
  border:1px dashed #ABABAB;
  margin:5px;
  padding: 10px;
  background: #F5F5F5;
  
}

#formular-objednavka-tabulka .prvni-sloupec {
  width:140px;
  vertical-align:middle;
}

#formular-objednavka-tabulka .prihlaseni .prvni-sloupec{
  width: 160px;
}


#formular-objednavka-tabulka input {
  width:203px;
  height: 24px;
  border:1px solid #D6D6D6;
  padding:0 5px;
  margin: 0 0 5px 0;
}

#formular-objednavka-tabulka textarea{
  width:203px;
  height: 200px;
  border:1px solid #D6D6D6;
  padding:5px 5px;
}

#formular-objednavka-tabulka .zvyraznena_bunka .modry-nadpis{
  margin: 0 0 15px 0;
  color: #005C24;
  font-weight:bold;
}

#formular-objednavka-tabulka input.button_zeleny {
  width:100px;
  height: 20px;
}

#formular-objednavka .tlacitka_objednat_obal{
  height:30px;
}

#formular-objednavka .tlacitka_objednat_obal p{
  font-weight:bold;
  float:right;
  height:28px;
  line-height:28px;
}

#formular-objednavka .tlacitka_objednat_obal p a{
  text-decoration:underline;
}

#formular-objednavka .tlacitka_objednat_obal .submit_button{
  width:155px;
  background: #246139 url(objednavka_submit_button.png) top left no-repeat;
  margin-right:3px;
} 

#oznameni-objednavky{
  border:1px dashed #ABABAB;
  margin:5px;
  padding: 28px;
  background: #F5F5F5;
}

#oznameni-objednavky h2{
  margin: 0 0 28px 0;
  font-size: 22px;
  color: #D82B35;
  text-align:center;
}

#oznameni-objednavky #info-o-platbe{
  margin: 0 auto;
  width:330px;
  border:0px solid red;
}

#oznameni-objednavky #info-o-platbe h3{
  color: #005C24;
}
-->

