body {	
	margin : 0px;
	padding : 0px;
	background-color : #f8e7c8;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 70%;
}
.vyrazny {
  color : #4b7c1b;
  font-weight : bold;
}
body.normal {
  background-image : url(../img/bg.jpg);
  background-repeat : repeat-x;
	background-color : #77b937; 
	color: #000000;
}
.celek {
  background-image : url(../img/celek.jpg);
  background-repeat : repeat-y;
  width : 960px;
	margin: auto;  
}
.horni {
  background-image : url(../img/horni.jpg);
  background-repeat : no-repeat;
  width : 960px;/*960*/
  height : 43px;/*43*/ 
}
.lhorni {
  float : left;
  width : 690px;/*710*/
  height : 30px;/*43*/ 
  color : #949f68;
  padding : 13px 0 0 20px;
}
.phorni {
  float : left;
  width : 250px;/*250*/
  height : 30px;/*43*/ 
  text-align : right;
  color : #f8e7c8;
  padding : 13px 0 0 0px;
}
.phorni a, .phorni a:link, .phorni a:visited {
  margin : 0 10px 0 10px;
  color : #f8e7c8;
  font-weight : normal;
  text-decoration : none;
}
.phorni a:hover {
  margin : 0 10px 0 10px;
	color: #f8e7c8;
  font-weight : normal;
  text-decoration : underline;
}
.hlavicka {
  width : 960px;
  height : 186px; 
}
h1 {
  margin : 0px;
  padding : 0px;
  background-image : url(../img/h1.jpg);
  background-repeat : no-repeat;
  width : 960px;
  height : 130px;
}
.kosik {
  background-image : url(../img/kosik.jpg);
  background-repeat : no-repeat;
  width : 760px;/*960*/
  height : 30px;/*56*/
  padding : 26px 0 0 200px;
}
.kosik span {
  font-weight : bold;
  font-size : 110%;
  color: #4b7c1b;
}
.hmenu {
  background-image : url(../img/hmenu.jpg);
  background-repeat : no-repeat;
  width : 940px;/*960*/
  height : 71px;/*71*/ 
  color : #4b7c1b;
  padding-left : 20px;
}
.hodkaz a, .hodkaz a:link, .hodkaz a:visited, .delicka {
  float : left;
  margin : 15px 10px 15px 10px;
  color : #4b7c1b;
  font-weight : bold;
  text-decoration : none;
}
.hodkaz a:hover, .aktivnihodkaz a, .aktivnihodkaz a:link, .aktivnihodkaz a:visited, .aktivnihodkaz a:hover {
  float : left;
  margin : 15px 10px 15px 10px;
	color: #ffffff;
  font-weight : bold;
  text-decoration : none;
}
.stred {
  float : left;
  width : 670px;/*710*/
  padding : 0px 10px 10px 30px;
}
.stred img {
  border : 1px solid #4b7c1b;
  margin : 0 10px 0 10px;
  padding : 3px;
}
.navigace {
  width : 690px;/*690*/
  height : 25px;
  color : #4b7c1b;
  font-weight : bold;
}
h2 {
  font-weight : bold;
  font-size : 140%;
  color : #4b7c1b;
}
h2.nadpis {
  font-size : 100%;
  font-weight : normal;
  color : #4b7c1b;
  float : left;
}
.prava {
  float : left;
  width : 250px;
}
h2, h3 {
  margin : 0px;
  padding : 0px;
}
h3.biopotraviny, h3.aktivnibiopotraviny {
  font-size : 100%;
}
h3.biopotraviny a, h3.biopotraviny a:link, h3.biopotraviny a:visited {
  width : 205px;/*250*/
  height : 22px;/*31*/
  background-image : url(../img/lodkaz.jpg);
  background-repeat : no-repeat;
  color: #000000;
  font-weight : bold; 
  display : block; 
  padding : 9px 0 0 45px;
  text-decoration : none;
}
h3.biopotraviny a:hover, h3.aktivnibiopotraviny a, h3.aktivnibiopotraviny a:link, h3.aktivnibiopotraviny a:visited, h3.aktivnibiopotraviny a:hover { 
  width : 205px;/*250*/
  height : 22px;/*31*/
  background-image : url(../img/aktivnilodkaz.jpg);
  background-repeat : no-repeat;
  color: #4b7c1b;
  font-weight : bold; 
  display : block; 
  padding : 9px 0 0 45px;
  text-decoration : none;
}
.biopotravinymenu {
  display: none;
}
.dolni {
	background-image : url("../img/dolni.jpg");
	color : #ffffff;
	width : 960px;/*960*/
	height : 89px;/*109*/
	background-repeat : no-repeat;
	position : relative;	
	clear: both;
	padding : 20px 0px 0 0px;
	text-align : center;
}
.partneri {
	width : 960px;	
	clear: both;
}
textarea {
  background-image: url("../img/text.jpg");
	background-repeat: repeat-x;
	border : 1px solid #dfc18c;
	width : 300px;
	height : 97px;
	padding-top : 2px;
}
.krokovani {
  margin : 20px 0 5px 0;
}
.krokovani img {
  border : 0px;
}
.mnozstvi {
  border : 1px solid #dfc18c;
  width : 20px;
  margin-right : 10px;
}
input.colored, select.colored {
  background-image: url("../img/input.jpg");
	background-repeat: repeat-x;
	border : 1px solid #dfc18c;
	width : 300px;
	height : 20px;
	padding-top : 2px;
}
input, select {
	border : 1px solid #dfc18c;
	padding-top : 2px;
}
.zakaznik, .vyhledavani, .nemailem {
  width : 250px;/*250*/
  text-align : center;
}
.zbozi {
  float : left;
  width : 210px;
  height : 400px;
  border : 1px solid #dfc18c;
  text-align : center;
  margin : 4px;
  font-size : 100%;
}
h2.nzbozi {
  width : 200px;/*210*/
  height : 30px;/*40*/
  background-image : url(../img/nzbozi.jpg);
  background-repeat : no-repeat;
  padding : 5px;
  margin-top : 5px;
  font-size : 100%; 
}
.ikonka {
  width : 210px; 
  height : 150px;
  text-align : center; 
}
.inikonka {
  width : 210px;
  height : 115px;
}
.hlavnitext { 
  clear : both;
  width : 208px; /*210*/
  height : 60px;
  border : 1px solid #f8e7c9; 
} 
.dostupnost { 
  clear : both;
  width : 210px; 
  height : 40px;
} 
.koupit { 
  clear : both;
  background-image : url(../img/pkoupit.jpg);
  background-repeat : no-repeat;
  width : 210px; 
  height : 92px;/*92*/
  margin-top : 5px;
  padding-top : 10px;
}
.tmava {
  background-color : #ecd4a8;
}
.svetla {
  background-color : #f6e4c3;
}
.facebook {
 margin : 50px 0 0 20px;
}










.sortiment {
  width : 217px;/*217*/
  background-image : url(../img/leva.jpg);
  background-repeat : repeat-y;
}
.invyhledavani {
  padding-left : 5px;
}
.thumb {
  margin-left : 5px;
  width : 300px;
}
.cena {
  color : #4b7c1b;
  font-weight : bold;
  font-size : 120%;
}
.oldprice {
  font-size : 110%;
  text-decoration: line-through;
  font-weight : normal;
}
.tabulkadetail {
  width : 700px;
}
.tabulkadetail2 {
  width : 300px;
  float : left;
}
a, a:link, a:visited {
  color : #4b7c1b;
  font-weight : normal;
  text-decoration : underline;
}
a:hover {
  color : #4b7c1b;
  font-weight : normal;
  text-decoration : underline;
}
.zpet, .nahoru {  
  clear : both;
  margin-top : 10px;
  text-align : left;
}
.noborder, .dostupnost img {
  border : 0px;
}
.left {
  float : left;
}
.left2 {
  float : left;
  margin : 5px;
}
.right {
  float : right;
}
.right2 {
  float : right;
  margin : 5px;
}
.right3 {  
  text-align : right;
  font-weight : bold;
}
.right4 {  
  text-align : right;
  color : #4b7c1b;
  font-weight : bold;
}
.povinne{
	font-weight : bold;
}
img {
  border: 0px;
}
form {
  margin : 0;
  padding : 0;
}
fieldset {
	padding : 10px 0 10px 10px;
}
legend {
  color : #4b7c1b;
}
.message {
	font-weight : bold;
	color : #ff0000;
	margin : 50px 0 50px 0;
	text-align : center;
}
.clear {
  clear : both;
}
.clear2, .strankovani {
  clear : both;
  width : 660px;/*774*/
  height : 35px;
  margin : 5px 0 5px 0;
}
input.tlacitko {  
  border : 1px solid #dfc18c;
  background-color : #ffffff;
  color : #4b7c1b;
  padding : 3px;
}
input.tlacitko2 { 
  background-image: url("../img/tlacitko.jpg");
	background-repeat: repeat-x; 
	height : 21px;
	border : 0px;
	cursor : pointer;
	margin : 2px;
	font-weight : normal;
  color : #4b7c1b;
  vertical-align: text-bottom;
}
input.prihlaseni {
  width : 170px;
}