body {	

	margin : 0px;

	padding : 0px;

	color: #000000;

	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size : 70%;

}

legend, .vyrazny {

  color : #1159a3;

  font-weight : bold;

}

body.normal {

	background-color : #bccd40;

}

.celek {

  width : 1027px;

  background-image : url("../img/celek.jpg");

	background-repeat : repeat-y; 

	margin: auto;

}

.hmenu {

  background-image : url("../img/hmenu.jpg");

	background-repeat : no-repeat;

	width : 1007px;/*1027*/

	height : 74px;

	padding-left : 20px;

}

.hodkaz a, .hodkaz a:link, .hodkaz a:visited {  

  background-image : url("../img/hodkaz.jpg");

	background-repeat : no-repeat;

	width : 142px;

	height : 29px;/*74*/

  color : black;

  text-decoration : none;

  text-align : center;

  font-weight : bold;

  float : left;

  padding-top : 45px;

  display : block; 

}

.hodkaz a:hover, .aktivnihodkaz a, .aktivnihodkaz a:link, .aktivnihodkaz a:visited, .aktivnihodkaz a:hover {

  background-image : url("../img/aktivnihodkaz.jpg");

	background-repeat : no-repeat;

	width : 142px;

	height : 29px;/*74*/

  color : black;

  text-decoration : none;

  text-align : center;

  font-weight : bold;

  float : left;

  padding-top : 45px; 

  display : block;

}

.hlavicka {

	width : 1027px;

	height : 175px;

	background-image : url("../img/hlavicka.jpg");

	background-repeat : no-repeat;

	position : relative;

	color : white;

}

h1, h1 span {

	width : 1027px;

	height : 175px;

	position : absolute;

	top : 0px;

	left : 0px;

	overflow : hidden;

	margin : 0px;	

	float : left;

	cursor : pointer;

	font-size : 100%;

}

h1 span {

	background-image : url("../img/h4.jpg");

	background-repeat : no-repeat;

	float : left;

}

.horni {

  background-image : url("../img/horni.jpg");

	background-repeat : no-repeat;

	width : 1027px;

	height : 39px;

}

.vmenu {

  float : left;

	width : 717px;/*737*/

	height : 39px;

	padding-left : 20px;

}

.vodkaz a, .vodkaz a:link, .vodkaz a:visited {  

  background-image : url("../img/vodkaz.jpg");

	background-repeat : no-repeat;

	width : 146px;

	height : 23px;/*31*/

  color : black;

  text-decoration : none;

  text-align : center;

  font-weight : normal;

  float : left;

  padding-top : 8px;

  display : block; 

}

.vodkaz a:hover, .aktivnivodkaz a, .aktivnivodkaz a:link, .aktivnivodkaz a:visited, .aktivnivodkaz a:hover {

  background-image : url("../img/aktivnivodkaz.jpg");

	background-repeat : no-repeat;

	width : 146px;

	height : 23px;/*31*/

  color : black;

  text-decoration : none;

  text-align : center;

  font-weight : normal;

  float : left;

  padding-top : 8px;

  display : block; 

}

.kosik {

  float : left;

  width : 230px;/*290*/

  height : 31px;/*39*/

  font-weight : normal;

  padding : 8px 0 0 60px;

  font-size : 110%;

}

.kosik span {

  font-weight : bold;

}

.zobrazit {

  margin-left : 20px;
  
  vertical-align : bottom;

}

.leva {

  float : left;

  width: 250px;

}

.ctext {

	padding : 10px;

	text-align : center;

	color : white;

	font-weight : bold;

}

.ctext2 {

	padding : 10px 10px 10px 30px;

	text-align : left;

	color : white;

	font-weight : normal;

}

.cstred {

  background-image : url("../img/cstred.jpg");

	background-repeat : repeat-y;

}

.cstred a, .cstred a:link, .cstred a:visited, .cstred a:hover {

  font-weight : bold;
  
  color : white;
  
  text-decoration : underline;

}

.cstred2 {

  background-image : url("../img/cstred2.jpg");

	background-repeat : repeat-y;

}

.hledat {

  border : 0px;

  text-decoration : none;

  margin-left : 50px;

}

h2 {

  margin : 0px;

  padding : 0px;

  clear : both;

}

h2.lodkaz, h2.aktivnilodkaz, h2.pododkaz, h2.aktivnipododkaz {

  font-size : 100%;

}

h2.lodkaz a, h2.lodkaz a:link, h2.lodkaz a:visited {  

  background-image : url("../img/lodkaz.jpg");

	background-repeat : no-repeat;

  text-decoration : none;

  color : black;

  font-weight : bold;

  width : 200px;/*250*/

	height : 21px;/*29*/

  padding : 8px 0 0 50px; 

  display : block;	

}

h2.lodkaz a:hover, h2.aktivnilodkaz a, h2.aktivnilodkaz a:link, h2.aktivnilodkaz a:visited, h2.aktivnilodkaz a:hover {

  background-image : url("../img/aktivnilodkaz.jpg");

	background-repeat : no-repeat;

  text-decoration : none;

	color : black;

  font-weight : bold;

  width : 200px;/*250*/

	height : 21px;/*29*/

  padding : 8px 0 0 50px; 

  display : block;	

}

h2.pododkaz a, h2.pododkaz a:link, h2.pododkaz a:visited {  

  background-image : url("../img/pododkaz.jpg");

	background-repeat : no-repeat;

  text-decoration : none;

  color : black;

  font-weight : bold;

  width : 180px;/*250*/

	height : 21px;/*29*/

  padding : 8px 0 0 70px; 

  display : block;	

}

h2.pododkaz a:hover, h2.aktivnipododkaz a, h2.aktivnipododkaz a:link, h2.aktivnipododkaz a:visited, h2.aktivnipododkaz a:hover {  

  background-image : url("../img/aktivnipododkaz.jpg");

	background-repeat : no-repeat; 

  text-decoration : none;

	color : black;

  font-weight : bold;

  width : 180px;/*250*/

	height : 21px;/*29*/

  padding : 8px 0 0 70px; 

  display : block;	

}

.stred {

  float : left;

  width : 752px;/*777*/

  padding : 20px 20px 0 5px;

}

.zbozi {

  float : left;

  width : 235px;

  height : 300px;

  background-color : #fdfced;  

  border : 1px solid #fdecab;

  margin : 5px;

  text-align : center;

}

h3 {

  margin : 0px;

  padding : 0px;

  font-weight : bold;

  font-size : 140%;

  color : #1159a3;

}

h3.nadpis {

  font-size : 100%;

  font-weight : normal;

  color : black;

  float : left;

}

h3.nadpis2 {

  font-size : 180%;
  
  font-weight : normal;

  clear : both;

}

h3.nadpis3 {

  font-size : 110%;
  
  font-weight : normal;

  clear : both;

}

h3.nadpis3 a, h3.nadpis3 a:link, h3.nadpis3 a:visited {

  text-decoration : none;

  font-weight : bold;

  color : #6c7a06;  

}

h3.nadpis3 a:hover {

  text-decoration : underline;

  font-weight : bold;

  color : #6c7a06;

}

.cena {

  color : #1159a3;

  font-weight : bold;

  font-size : 110%;

}

.mnozstvi {

  width : 20px;

}

.filter, .razeni, .cfotogalerie {

  clear : both;

  width : 737px;/*737*/

  margin : 10px 0 10px 0;

	background-color : #fefcef;

  border : 1px solid #fdedb1;

  vertical-align : middle;

  padding-bottom : 5px;

  float:left;

}

.strankovani {

  clear : both;

  width : 737px;/*737*/

  margin : 10px 0 10px 0;

}

.dolni {

	background-image : url("../img/dolni.jpg");

	background-repeat : no-repeat;	

	clear: both;

	position : relative;

	height : 120px;/*191*/

	width : 1027px;

	padding : 71px 0px 0 0px;

	text-align : center;

}

input, select, textarea {

  border : 1px solid #fdb811;

  background-color : #fdecab;

}

a, a:link, a:visited {

  text-decoration : none;

  font-weight : normal;

  color : #6c7a06;

}

a:hover {

  text-decoration : underline;

  font-weight : normal;

  color : #6c7a06;

}

img.none, .none {

  border : 0px;

  text-decoration : none;

}













































.navigace {

  width : 512px;

  height : 25px;

  color : #6c6c6c;

  font-weight : normal;

}

.tisk {

  width : 512px;

  height : 40px;

}

.delicka {

  float : left;

  padding : 0 4px 0 4px;

}

.lstred {

  background-image : url("../img/lstred.jpg");

	background-repeat : repeat-y;

}

.ltext {

	padding : 10px;

}

.border {

  border : 1px solid #376f00;

}

.prava {

  float : right;

  width : 215px;

}

.pstred {

  background-image : url("../img/pstred.jpg");

	background-repeat : repeat-y;

}

.nahoru {

  clear : both;

  margin-top : 20px;

}

.left {

  float : left;

}

.right {

  float : right;

}

.right2 {  

  text-align : right;

  color : #d90505;

  font-weight : bold;

}

.right3 {

  text-align : right;

}

.clear {

  clear : both;

}

.povinne{

	font-weight : bold;

}

img {

  border: 0px;

}

form {

  margin : 0;

  padding : 0;

}

td {

  padding : 2px 2px 2px 2px;

}

fieldset {

	padding : 10px 0 10px 10px;

}

input.tlacitko {	

  background-image : url("../img/tlacitko.jpg");

	background-repeat : no-repeat;

	border : 0px;

	background-color : transparent;

	cursor : pointer;

	font-weight : bold;

	color : black;

	font-size : 100%;

	width : 104px;

	height : 35px;

}

.message {

	font-weight : bold;

	color : #ff0000;

	margin : 50px 0 50px 0;

	text-align : center;

}

.zpet {  

  clear : both;

  margin-top : 10px;

  text-align : left;

}





















.oddeleni {

  vertical-align : top;

}

.fleft {

  float : left;

  margin : 5px;

}

.zleft {

  float : left;

  margin : 5px;

  width : 100px; 

  height : 150px;

}

.nakup {

  clear : both;

  text-align : center;

}

.tabulkadetail {

  width : 300px;

}

.tmava {

  background-color : #fdecab;

}

.svetla {

  background-color : #fef2c6;

}

.imgdetail {

  width : 150px;

  float : right;

  border : 1px solid #376f00;

}

.description, .kestazeni, .galerie, .doporucujeme {  

  width : 730px;

  clear : both;

}

.doporucujemefoto img {

  border : 1px solid #376f00;

}

.doporucujemefoto {  

  margin : 5px;

  float : left;

}

.foto {

  border : 1px solid #376f00;

  margin : 5px;

  float : left;

}

.uvod {

  float : left;

  width : 230px;

  height : 200px;

  background-color : #fdfced;  

  border : 1px solid #fdecab;

  margin : 5px;

  text-align : center;

}

.uvod img { 

  border : 1px solid #fdecab;

}

.uvod a, .uvod a:link, .uvod a:visited {

  font-size : 130%;

  text-decoration : none;

  font-weight : bold;

  color : #6c7a06;

}

.uvod a:hover {

  font-size : 130%;

  text-decoration : underline;

  font-weight : bold;

  color : #6c7a06;

}

.facebook {

  width: 220px;/*220*/

  margin : 10px 0 0 18px;

} 

.textleva {
  
  clear : both;

  width: 200px;/*220*/
  
  text-align : justify;
  
  background-color : #fef9e3;
  
  border : 1px solid #fdecab;

  margin : 20px 0 0 22px;
  
  padding : 5px;

}

.novinka {

  float : left;
  
  width : 350px;
  
}
