/* <![CDATA[ */
/*  zakladni znacky   */
body {
 border:0; margin: 0; padding: 0;
 font: 80%/140% "Verdana CE", Verdana, "Arial CE", "Helvetica CE", arial, helvetica, sans-serif;
 color: black; 
 background: white;
 text-align: center;
 }
div, form, p {
display: block;
border: 0; margin: 0; padding: 0;
}
img {
border:0; margin: 0; padding: 0;
vertical-align: middle;
}
input {
 margin:0; padding: 0;
 vertical-align: middle;
 border-left: 2px solid #666;
 border-top: 2px solid #666;
 border-right: 2px solid #ccc;
 border-bottom: 2px solid #ccc;
}
select {
 margin: 0; padding: 0;
 vertical-align: middle;
 border-color:  #000;
}
input.detail-polozky {
 width: 30px;
 font-size: 14px;
 padding: 2px 0;
 border-left: 2px solid #666;
 border-top: 2px solid #666;
 border-right: 2px solid #ccc;
 border-bottom: 2px solid #ccc;
 text-align: center;
}

.checkbox {
  border: 1px solid #E8E8E8;
  width: 15px;
  height: 15px;
  background: #fff;
  margin: 4px;
  padding: 0;
  vertical-align: middle;
}

.radio {
  border: 1px solid #ccc;
  width: 17px;
  height: 17px;
  background: #fff;
  margin: 4px;
  padding: 3px;
  vertical-align: middle;
}

 
input.submit {
 border: 0; margin:0; padding: 0;
}
input.odeslat {
 border: 0; margin:0; padding: 0;
 width: 90px; height: 21px;
}
input.prepocti {
 border: 0; margin:0; padding: 0;
 width: 30px; height: 21px;
}
input.vyhledat-zbozi {
 border: 0; margin:0; padding: 0;
 width: 150px; height: 21px;
}
h1, h2, h3, h4 {
margin: 0 0 0.7em 0; padding:0;
font:600 100% "Verdana CE", Verdana, "Arial CE", "Helvetica CE", arial, helvetica, sans-serif;;
color:#2D5E94;
background: transparent;
}
h1 {
margin-top: 0;
font-size:1.6em;
}
h2 {
font-size:1.2em;
}
h3 {
font-size:1em;
margin: 0 0 0.4em 0;
}
h4 {
font-size:0.9em;
}
a {
 color: #2E5F94;
 text-decoration: underline;
}
a:hover {
 color: #2E5F94;
 text-decoration: none;
}
a:visited {
 color: #2E5F94;
}


dl {
display: block;
border:0; margin: 0.5em 0; padding:0;
}
dt, dd {
border:0; margin: 0.5em 0; padding:0;
}
table {
 font-family: "Verdana CE", Verdana, "Arial CE", "Helvetica CE", arial, helvetica, sans-serif;
 font-size: 100%;
 border-collapse: collapse;
 width: auto;
 padding: 0; margin: 0 auto;
 color: #000;
 font-weight: 400;
 text-align: left;
 }
td {
 vertical-align: top;
 padding: 5px;
 border: 0;
 text-align: left;
}
ul {
display: block; 
list-style: square;
border: 0; 
margin: 1.2em 0 1.2em 20px; 
padding: 0;
}
ol {
display: block; 
list-style: decimal;
border: 0; 
margin: 1.2em 0 1.2em 1.9em; 
padding: 0;
}
ul ul, ul ol, ol ol, ol ul {
margin:0 0 0 20px;
}
li {
display: list-item;
border: 0; 
margin: 0; 
padding: 0.2em 0;
}
fieldset {
clear: both;
display: block; 
border: 1px solid #ACACAC; padding:5px; margin:0 0 2em 0;
 width: 510px;
}
legend {
margin: 0 0 .6em 0; padding:0 5px;
font-size: 1em; font-weight: 400;
color: black;
}

textarea {
  width: 300px;
  height: 100px;
  background: #fff;
  margin: 3px auto;
  padding: 0;
  border-left: 2px solid #666;
 border-top: 2px solid #666;
 border-right: 2px solid #ccc;
 border-bottom: 2px solid #ccc;
  }
 
.clear {
clear: both;
border:0; margin: 0; padding:0;
}


.minsirka {
 width: 900px;
 background: transparent;
}

#informace {
 display: none;
}
 
/* layout - hlavni rozdeleni */


#hlavni-obalka {margin: 0 auto; padding: 0; text-align: left; width: 990px; position: relative; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; }

#obalka { margin: 0; padding: 0; text-align: left; width: 100%; } 
  
   
#rozvrzeni_111 { margin: 0; text-align: left; width: 100%; }   



     

   
   
      
      #rozvrzeni_111 #levy_sloupec { position: absolute; z-index: 5; top: 163px; left: 0; width: 220px; }
      #rozvrzeni_111 #obsah-obal { margin: 163px 0 ;padding-left: 220px; padding-right: 183px; width: auto; }
      #rozvrzeni_111 #obsah { margin: 0; padding: 0; width: 100%; }
      #rozvrzeni_111 #pravy_sloupec { position: absolute; z-index: 6; top: 163px; right: 0; width: 183px; }
      
      
      #rozvrzeni_110 #levy_sloupec { position: absolute; z-index: 5; top: 163px; left: 0; width: 220px; }
      #rozvrzeni_110 #obsah-obal { padding-top: 163px;padding-left: 220px; width: auto; }
      #rozvrzeni_110 #obsah { margin: 0; padding: 0; width: 100%; }
      
      
      
      
      #rozvrzeni_011 #obsah-obal { padding-top: 163px ;padding-right: 183px; width: auto; }
      #rozvrzeni_011 #obsah { margin: 0; padding: 0; width: 100%; }
      #rozvrzeni_011 #pravy_sloupec { position: absolute; z-index: 6; top: 163px; right: 0; width: 183px; }
      
      
      
#levy_sloupec_in, #pravy_sloupec_in { padding: 0; }


#obsah_in  { margin: 0; padding: 10px 20px;  width: auto;}


#zalozky {
position: absolute;
z-index: 15;
bottom: 36px; left: 0;
margin: 0; padding: 0;
color: #000;
width: 100%;
height: 23px;
}

 

#zalozky-in {
margin-left: 20px; padding: 0;
width: auto;
}

#zalozky-in img {
margin-right: 3px; border:0;
}



#zahlavi {
  position: absolute;
  top: 0; left: 0;
  z-index: 2;
  width: 100%; height: 163px;
  margin: 0; padding: 0;
  min-width: 800px;
} 

#logo-obchody { 
position: absolute;
z-index: 17;
top: 10px; left: 22px;
width: 410px;
height: 86px;
}

#info-linka { 
position: absolute;
z-index: 18;
top: 10px; right: 20px;
width: 550px;
height: 60px;
text-align: right;
line-height: 180%;
}

span.greenline {
 color: green;
 font-size: 110%;
 font-weight: 800;
}



#logo {
position: absolute;
z-index: 15;
bottom: 0; left: 0;
background: #fff url("/photo/podklad-logo.jpg") top left repeat-x;
margin: 0; padding: 0;
color: #000;
width: 100%;
height: 36px;
}

#logo-in {
margin: 0; padding: 10px 10px 0 10px;
}



input.search-input {
 width: 143px;
 height: 20px;
 border-top:  1px solid #000;
 border-left: 1px solid #000;
 border-bottom:  1px solid #fff;
 border-right: 1px solid #fff;
 margin-left: 8px;
 margin-right: 3px;
}
html>body input.search-input {
 width: 141px;
 height: 18px;
 
}

input.search-odeslat {
 border:0;
 width: 18px;
 height: 18px;
 
}
/*
#linka-kosik {
position: absolute;
bottom: 0; left: 0;
z-index: 16;
background:#5E9B45;
margin: 0; padding: 5px 0;
color: #fff;
width: 100%;
border-bottom: 3px solid #EBDEC3;
}

#linka-kosik-in {
padding: 0 20px 0 5px;
}

#linka-kosik-in a {
color: #fff;
}

#linka-kosik-in a:hover {
color: #fff;
}
*/






#zapati {
  clear: both;
  border:0; margin: 200px 0 0px 0; padding:0;
  background: #dedede;
}


.zapati1 {
 padding: 5px 20px;
 background: #f3f3f3;
 border-bottom: 1px solid #dedede;

}


.zapati2 {
  background: #dedede;
}

.zapati2-odkazy {
  padding: 5px 20px;
}

.zapati2-text {
  padding: 5px 20px;
}


.drobeckovanavigace {
  border-bottom: 1px solid #EBDEC3; 
  margin: 0; padding: 5px 20px;
  background: #F5EEE1;
}

table.rozdeleniKategorii {
 width: auto;
 border: 0; margin: 20px 0; padding:0;
 
}

.kategorie60 {
 width: 1%; margin: 0; padding:0;
 vertical-align: top;
}

.kategorie20 {
 width: 1%; margin: 0; padding:0;
 vertical-align: top;
}

.kategorie242 {
 width: 48%; margin: 0; padding:0 10px;
 text-align: left;
 vertical-align: top;
}

.podtrhni {
 background: transparent url("/photo/kategorie_podtrhnuti.gif") center left repeat-x;
 height: 20px;
}

ul.katalog-in {
 display: inline;
 padding: 0; margin:  0;
}

ul.katalog-in li {
 display: inline;
 list-style: none;
 padding: 0; margin: 0 20px 0 0;
}

ul.katalog-in li a {
 font-size: 110%;
}

ul.prepinani-setu { 
   margin: 30px 0 10px 0;
   padding: 0;
   font-size: 115%;
   
}

ul.prepinani-setu li {
 list-style: none;
 padding: 10px 0; margin: 0 ;
 display: block;
}

ul.prepinani-setu a.java-odkaz-neni {
text-decoration: none;
background: #BEDDB1;
color: #296611;
padding: 5px 10px 5px 10px;
font-weight: 800;
border-bottom: 1px solid #296611;
}

ul.prepinani-setu a.java-odkaz-neni:hover {
color: #296611;
}

ul.prepinani-setu a.java-odkaz {
text-decoration: underline;
padding: 5px 10px 5px 0px;
font-size: 110%;
}


ul.search-odkaz {
 margin: 0 0 10px 0;
 padding: 0;
 font-size: 115%;
}


ul.search-odkaz a.zmensi-odkaz {
 margin: 0 0 10px 0;
 padding: 0;
 font-size: 80%;
}

ul.search-odkaz li.zmensi-li {
 font-size: 80%;
 padding: 2px 0 10px 15px;
}


ul.search-odkaz li {
 list-style: none;
 padding: 5px 0 0 0; margin: 0;
}

ul.search-odkaz li img {
 vertical-align: middle;
}

table.rozdeleniKategorii ul {
 margin: 0;
 padding: 0;
 font-size: 80%;
  
}

table.rozdeleniKategorii ul li {
 margin: 0;
 padding: 5px 7px 0 0;
 display: inline;
 /*list-style-image: url("/photo/kategorie_li.gif");*/
}

table.rozdeleniKategorii h3 {
 margin: 0 0 5px 0;
 padding: 0;
 font-size: 110%;
 
}

h2.obsah-stranky {
 margin: 20px 0 10px 0;
 padding: 8px 10px;
 background: url("/photo/podklad-nadpis.jpg") top left repeat-x;
 border: 1px solid #d7e2ef;
}


h2.katalog-vyrobce {
 margin: 20px 0 10px 0;
 padding: 8px 10px;
 background: #E9F2F9;
 border: 1px solid #5383B7;
}


.odsazeni30 {
 margin: 0 0 30px 0;
}

.odsazeni20 {
 margin: 0 0 20px 0;
}


/*sloupce*/
#levy_sloupec ul, #pravy_sloupec ul {
margin: 0; padding: 0;
list-style: none;
border-right: 1px solid #E5E5E5; 
font-size: 100%;
}

#levy_sloupec ul li, #pravy_sloupec ul li {
margin: 0; padding: 0;
list-style: none;
border: 0; 
}



#levy_sloupec ul ul, #pravy_sloupec ul ul {
border: 0; 
margin: 0; padding: 0;
}

#levy_sloupec .odsazeni0, #pravy_sloupec .odsazeni0 {
  padding: 5px 3px 5px 3px; margin: 0;
}

#levy_sloupec .odsazeni1, #pravy_sloupec .odsazeni1 {
  padding: 5px 3px 5px 13px;  margin: 0;
}

#levy_sloupec .odsazeni2, #pravy_sloupec .odsazeni2 {
  padding: 5px 3px 5px 23px; margin: 0;
}


#levy_sloupec a.podbarveni-svetla {
background: #fff;
display: block;
border-bottom: 1px solid #E5E5E5;
}

#levy_sloupec a.podbarveni-tmava {
background: #EAF4E6;
display: block;
border-bottom: 1px solid #E5E5E5;
}

#levy_sloupec a.podbarveni-hold {
background: #BEDDB1;
display: block;
text-decoration: none;
color: #296611;
font-weight: 800;
border-bottom: 1px solid #296611;

}

#levy_sloupec a.podbarveni-hold-normal {
background: #EAF4E6;
display: block;
color: #296611;
font-weight: 800;
}

.zvyrazni-hlavnistranu {
color: #296611;
font-weight: 800;
border-bottom: 1px solid #296611;
display: block;
padding: 2px 0;

}


#levy_sloupec ul.katalog2, #pravy_sloupec ul.katalog2 {
margin: 10px 0 0 0; padding: 0;
list-style: none;
border-right: 1px solid #E5E5E5; 
font-size: 100%;
}


#levy_sloupec ul.katalog2 li, #pravy_sloupec ul.katalog2 li {
margin: 0; padding: 0;
list-style: none;
border: 0; 
}


#levy_sloupec ul.katalog2 li.nadpis, #pravy_sloupec ul.katalog2 li.nadpis {
margin: 0; 
list-style: none;
border: 0; 
padding: 5px 5px 5px 5px;
color: #be1100;
font-size: 120%; 
font-weight: 800;
background: #f7eeed url("/photo/nadpis.jpg") bottom left repeat-x;
}







.obal-in {
 width: 100%;
 padding: 0; margin: 0;
} 

.zvyrazneny-filtr {
 background: #EFDEA8;
 border: 1px solid #EBB200;
 padding: 0;
 margin-bottom: 5px;
 width: 100%;
}
html>body .zvyrazneny-filtr {
  width: auto;
} 


.zvyrazneny-filtr .zvyrazni-filtr { 
 background: #E3D29C;
 border: 0;
 padding: 0 5px ;
 width: 100%;
 margin: 0 0 2px 0;
}
html>body .zvyrazneny-filtr .zvyrazni-filtr {
  width: auto;
}


.nezvyrazneny-filtr { 
 background: #EEF6EB;
 border: 1px solid #C6E2BB;
 padding: 0px;
 margin-bottom: 10px;
 width: 100%;
}
html>body .nezvyrazneny-filtr {
  width: auto;
} 

.strankovani {
 background: #F8F6DD;
 border: 1px solid #EBB200;
 padding: 5px 20px;
 margin-bottom: 10px;
 width: 100%;
 text-align: right;
}
html>body .strankovani {
  width: auto;
} 


.nezvyrazneny-filtr .zvyrazni-filtr { 
 background: #DFEDDA;
 border: 0;
 padding: 0 5px ;
 margin: 0 0 2px 0;
 width: 100%;
}
html>body .nezvyrazneny-filtr .zvyrazni-filtr {
  width: auto;
}


.filtr {
width: 100%;
border: 0; margin: 0; padding:0;
}

.filtr .td100 {
 width: 100px;
 vertical-align: middle;
}

.filtr .tdleft {
 vertical-align: middle;
}

.filtr .tdright {
 vertical-align: middle;
 text-align: right;
 padding: 5px 20px 5px 20px;
 
 
}

.filtr-vyrobce {
width: auto;
border: 0; margin: 0; padding:0;
}

.filtr-vyrobce td {
border: 0; margin: 0; padding:0;
white-space: nowrap;
}


.zvyrazni-strankovani {
 font-size: 125%;
 font-weight: 800;
}


table.zakaznik-udaje {
width: auto;
border: 0; margin: 0; padding:0;

}

table.zakaznik-udaje td {
border: 0; margin: 0; padding: 5px 10px;
}



table.prehled-polozek {
width: 100%;
border: 0; margin: 10px 0; padding:0;


}

table.prehled-polozek td {
width: 49%;
margin: 0; padding: 0 10px 10px 10px;
border-bottom: 2px solid #E5E5E5;
}

table.prehled-polozek td.slinkou {
width: 31%;
margin: 0; padding: 0 10px 10px 10px;
border-bottom: 2px solid #E5E5E5;
}

table.prehled-polozek td.linka-sluzby {
width: auto;
margin: 0; padding: 10px 0 5px 0;
border-bottom: 2px solid #E5E5E5;
}


table.prehled-polozek td.bezlinky {
width: 31%;
margin: 0; padding: 0 10px 10px 10px;
border-bottom: 0;
}




table.prehled-polozek td.td-parametry {
width: 49%;
margin: 0; 
padding: 0;
border: 0;


}


table.prehled-polozek td.td2 {
width: 2%;
margin: 0; 
padding: 0;
border-top: 10px solid #fff;
border-bottom: 10px solid #fff;
background: url("/photo/prostredni-linka.gif") 50% 50% repeat-y;

}
table.prehled-polozek td.td2-bezlinky {
width: 2%;
margin: 0; 
padding: 0;
border-top: 0;
border-bottom: 0;


}



table.polozka {
width: 100%;
border: 0; margin: 10px 0; padding:0;
}

table.polozka div {
margin: 5px 0;
}

table.polozka td {
margin: 0; padding: 5px 0;
border:0;
width: 100%;

/*background: #FCFAED;*/
}

table.polozka td p {
padding: 0 5px;

}



table.polozka td.nahled {
 width: 1%;
 vertical-align: top;
 background: transparent;
}

table.polozka td.polozka {
 width: auto;
 padding: 0 5px; 
 vertical-align: top;
 background: transparent;
}

table.polozka td.nahled .akce {
 position: absolute;
 right: 0;
 bottom: 0;
 width: 30px;
 height: 30px;
 background: url("/photo/akce.gif");
}

.nahled-polozky {
 width: 75px;
 height: 75px;
}

.sklad {
 color: green;
 }

.zarovnani-dolu {
vertical-align: bottom; 
 }

.zarovnani-nahoru {
vertical-align: top; 
 }

.zarovnani-top {
vertical-align: text-bottom; 
 }

 
.cena-list {
text-align: right;
margin-bottom: 10px;
}

.cena-list-search {
text-align: left;
padding-left: 250px;
width: auto; 
}

.cervena {
color: #be1100;
}

.cerna {
color: #000;
}

a.cervenyodkaz {
color: red;
}

a:hover.cervenyodkaz {
color: red;
}
 
.zvyrazni-cenu {
 font-size: 120%;
 font-weight: 800;
 color: #EB1600;
}

.zvyrazni-darek {
 font-size: 120%;
 font-weight: 800;
 color: #F59A03;
}



.parametry-list {
 font-size: 90%;
 font-style: italic;
}

#tab_vyrobce {
 margin-top: 10px;
}

#vloz_text {
 font-size: 100%;
 
 }



table.detail-polozky {
width: 100%;
border: 0; margin: 10px 0; padding:0;
}

table.detail-polozky td.td99 {
width: auto;
margin: 0; padding: 0;
}


table.detail-polozky td.td1 {
width: 1%;
margin: 0; padding: 0;

}



#photo-medium {
   position: relative;
   width: 202px;
   font-size: 12px;
}

#photo-medium a {
   color: #fff;
}



#photo-medium img {
  vertical-align: top;
  border: 1px solid #5E9B45;
}

#photo-medium #zoom {
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(/photo/max_foto_rozek.gif) no-repeat;
	font-size: 12px;
	z-index: 499;
	padding: 4px 10px 9px 40px;
}


html>body #photo-medium #zoom {
	padding: 2px 10px 8px 40px;
}

#photo_big {
 display: block;
 position: fixed;
 position: absolute; 
 z-index: 1000; 
 width: 100%; 
 height: 200%; 
 top: 0; left: 0; 
 background-color: #fff; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; 
 text-align: center;
 vertical-align: top;
 padding: 0;
 margin: 0;
 
}

#photo_obalka {
 display: block;
 position: fixed;
 position: absolute; 
 z-index: 1001; 
 top: 10px; left: 35%; 
 background-color: #fff;  
 text-align: right;
 padding: 20px;
 width: auto;
 border: 3px solid #000;
 
}

#photo {
 position: relative; 
  background-color: #fff; 
 text-align: right;
 padding: 20px;
 border: 3px solid #ccc;
 
}


#zavri-foto {
  text-align: right;
   padding: 3px 0;
}

#zavri-foto img {
  cursor: hand;
}
div.detail-polozky-obal {
 margin: 0; padding:0;
 width: 100%;
}

div.detail-polozky-obal div.detail-polozky {
 padding: 0px 15px 5px 15px;
}


.detail-polozky-in {
 width: auto;
 border: 0; margin: 0; padding:0;
}

table.detail-polozky-in td {
width: auto;
margin: 0; padding: 0;

}



table.detail-polozky-in td .detail-polozky-radek {
 width: 100%;
 margin: 0 15px 15px 15px;
}

table.detail-polozky-in td .detail-polozky-radek td {
 padding: 0px 10px 5px 0;
 vertical-align: middle;
}

table.detail-polozky-in td .detail-polozky-radek td img {
 vertical-align: top;
}


.zmensi-pismo {
 font-size: 85%;
}


.znevyrazni {
 color: #888;

}

table.parametry {
width: 350px;
margin: 0 10px; padding: 0;

}

table.parametry td {
margin: 0; padding: 3px 5px;
border: 1px solid #ccc;
}

table.parametry td.nadpis {
width: 250px;
}

table.parametry td.popis {
width: 100px;
}


table.porovnej-polozky {
margin: 0 ; padding: 0;
}

table.porovnej-polozky td {
width: 230px;
margin: 0 ; padding: 5px;
border-right: 1px solid #fff;
vertical-align: middle;
}

.tcenter {
text-align: center;
}

.tleft {
text-align: left;
}

.tright {
text-align: right;
}

table.porovnej-polozky td.barva1, table.parametry td.barva1, table.kosik-zobrazeni td.barva1 {
 background: #DFEDD9;
}

table.porovnej-polozky td.barva2, table.parametry td.barva2, table.kosik-zobrazeni td.barva2 {
 background: #fff;
}

table.porovnej-polozky td.barva3, table.parametry td.barva3, table.kosik-zobrazeni td.barva3 {
 background: #F5EEE1;
}



table.porovnej-polozky td.barva4, table.parametry td.barva4, table.kosik-zobrazeni td.barva4 {
 background: #cae3bf;
}




table.porovnej-polozky tr.nadpis, table.parametry tr.nadpis, table.kosik-zobrazeni tr.nadpis {
 background: #5E9B45;
 color: #fff;
 font-weight: 800;
}


#okno {
 text-align: left;
}

#okno-in {
 padding: 20px 10px;
}

#okno-in table {
 width: 500px;
 margin: 0;
}

.new_win {
 width: 100%;
 height: 50px;
 background: #fff url("/photo/podklad-logo.jpg") top left repeat-x;
 margin: 0; padding: 0;
}

span.chyba {
 color: red;
 font-weight: 800;
}
span.uspesne-potvrzeni {
 color: green;
 font-weight: 800;
}

#porovnat-obal {
 margin: 5px 0 20px 0;
 padding: 5px;
}

#porovnat {
 border: 2px solid red;
 background: #FCF4F4;
 padding: 7px;
 font-size: 90%;
}

table.kalkulacka {
width: 100%;
margin: 0 10px; padding: 0;
}

table.kalkulacka td {
padding: 5px 5px 5px 0;
vertical-align: middle;
}


.search-obsah {
background: #4B763A;
padding: 10px;
width: auto;
margin-bottom: 20px;
color: #fff;
}

.search-obsah a {
color: #fff;
}

.search-obsah input.search {
width: 300px;
}


.detail-popis {
 margin-top: 30px;

}

table.home-page-bannery {
 width: auto;
 margin: 0; padding: 0;

}




table.home-page-bannery  td {
margin: 0; padding: 10px 10px;
border: 0;
text-align: center;
}

table.home-page-bannery  td div {
margin: 0; padding: 0 10px 3px 0px;
white-space: nowrap;
}


.set {
 margin: 20px 0;
 background: #EAF4E6;
 border: 1px solid #C6E2BB; 
 padding: 20px;
 width: auto;

}


.set h2 {
 margin: 10px 0;
 padding: 5px;
 background: #5C8F46;
 color: #fff;

}

.set h2.bezpozadi {
 margin: 10px 0;
 padding: 0;
 background: transparent;
}


div.prehled-setu {
margin: 10px 0 5px 0;
background: #fff;
padding: 10px;
text-align: left;
}

div.prehled-setu table {
width: auto;
margin: 0;
}

div.prehled-setu table td {
width: 150px;
text-align: center;
}


div.prehled-setu-detail {
margin: 10px 0 5px 0;
background: #fff;
padding: 0;
text-align: center;

}

div.prehled-setu-detail table {
width: auto;
margin: 0;
border: 1px solid #ccc;
}


div.prehled-setu-detail table td {
width: 120px;
text-align: center;

}



div.detail-set-polozka {

width: 100%;
margin: 0 0 20px 15px;
padding: 10px;
border: 1px solid #32B200;


}

html>body div.detail-set-polozka {
width: auto;
}


div.set-polozka-group {

margin: 0;
padding: 5px 10px;
border: 1px solid #32B200;


}



.darky-group {
margin: 15px;
padding: 0;
}


.darky-group p {
padding: 0px 0 5px 0;
font-weight: 800;
}

.darky-group table {
width: auto;
margin: 0;
padding: 0;
}


.darky-group table td {
text-align: center;
padding: 5px 15px 5px 0; 
}

table.kosik-zobrazeni {
width: 100%;
margin: 0;
padding: 0;
/*border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;*/ 
}

table.kosik-zobrazeni td {
/*border-right: 1px solid #ccc;
border-top: 1px solid #ccc;*/
vertical-align: middle; 
}

div.doporucujeme-dokoupit {
 border: 1px solid #5a9a42;
 padding: 10px;
 

}

div.doporucujeme-polozka {
  border: 1px solid #ccc;
  padding: 10px; margin-bottom:10px;
 
}

span.vcdph {
  color: #666;
  font-size: 80%;
}


input.kosik-mnozstvi {
   width: 30px;
   vertical-align: middle; 
}




.objednavka-sloupec {
 margin: 10px 5px;
 padding: 5px 5px 5px 35px;
}

.objednavka-sloupec h2, .objednavka-sloupec h3 {
 margin: 5px 0;
 color: #bbb;
}


.objednavka-aktivni {
 background: #fff url("/photo/aktivni-obj.jpg") 0 50% no-repeat;
 color: #2d5e94;
}

.objednavka-aktivni h2, .objednavka-aktivni h3 {
 color: #2d5e94;
 
}



.obj-mezi-sipka {
 padding:0; margin: 0;
 background: #fff url("/photo/obj-mezi-sipka") 30% 0% no-repeat;

}



.objednavka-check { background: #fff url("/photo/obj-check.jpg") 0 50% no-repeat; color: #5e9b45; }

.objednavka-check h2, .objednavka-check h3 {  color: #5e9b45; } 



div.chyba {

  margin: 20px;
  padding: 20px;
  border: 2px solid red;
  color: red;
  font-weight: 800;

}

div.chyba p {

  margin: 10px;
  
}


div.clanek {

 padding: 0;
 margin: 20px 0;
 line-height: 150%;


}







div.hp-obchod-ek { text-align: left; padding:0; margin: 0; background: url("/photo/podklad-obchod-ek.jpg") top left no-repeat; width: 190px; height: 186px; }
div.hp-obchod-ek h2 { padding: 10px 10px 10px 10px; margin: 0; color: #539d36; }
div.hp-obchod-ek ul { list-style: none; padding: 2px 5px; margin: 0; }
div.hp-obchod-ek li { list-style: none; padding: 2px 5px; }

div.hp-obchod-he { text-align: left; padding:0; margin: 0; background: url("/photo/podklad-obchod-he.jpg") top left no-repeat; width: 190px; height: 186px; }
div.hp-obchod-he h2 { padding: 10px 10px 10px 10px; margin: 0; color: #4077b4; }
div.hp-obchod-he ul { list-style: none; padding: 2px 5px; margin: 0; }
div.hp-obchod-he li { list-style: none; padding: 2px 5px; }

div.hp-obchod-na { text-align: left; padding:0; margin: 0; background: url("/photo/podklad-obchod-na.jpg") top left no-repeat; width: 190px; height: 186px; }
div.hp-obchod-na h2 { padding: 10px 10px 10px 10px; margin: 0; color: #d59b00; }
div.hp-obchod-na ul { list-style: none; padding: 2px 5px; margin: 0; }
div.hp-obchod-na li { list-style: none; padding: 2px 5px; }

div.hp-obchod-pn { text-align: left; padding:0; margin: 0; background: url("/photo/podklad-obchod-pn.jpg") top left no-repeat; width: 190px; height: 186px; }
div.hp-obchod-pn h2 { padding: 10px 10px 10px 10px; margin: 0; color: #595959; }
div.hp-obchod-pn ul { list-style: none; padding: 2px 5px; margin: 0; }
div.hp-obchod-pn li { list-style: none; padding: 2px 5px; }

/* ]]> */