body {	

	margin : 0px;

	padding : 0px;

	color: #000000;

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

	font-size : 75%;

}

.vyrazny {

  color : #627e16;

  font-weight : bold;

}

body.normal {

	background-color : #ffffff;

}

.celek {

  width : 975px;

	margin: auto;

}

.hlavicka {

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

	width : 975px;

	height : 40px;

	background-repeat : no-repeat;

	position : relative;

}

h1, h1 span {

	width : 479px;

	height : 40px;

	position : absolute;

	top : 0px;

	left : 0px;

	overflow : hidden;

	margin : 0px;	

	float : left;

	cursor : pointer;

	font-size : 100%;

}

h1 span {

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

	background-repeat : no-repeat;

	float : left;

}

.horniodkazy {

  width : 496px;

  float : left;

  padding : 17px 0 0 473px;

  text-align : right;

}

.horniodkazy a, .horniodkazy a:link, .horniodkazy a:visited {

  font-weight : normal;

}

.horniodkazy a:hover {

  font-weight : normal;

  text-decoration : underline;

}

.horni {

  width : 975px;

  height : 169px;

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

	background-repeat : no-repeat;

}

.kosik {

  float : left;

  width : 209px;

  margin : 20px 0 0 30px;

  line-height : 2.2;

  text-align : center;

}

.kosik span {

  font-size : 110%;

  font-weight : bold;

}

.hmenu {

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

	height : 49px;

	width : 965px;/*975*/

	background-repeat : no-repeat;

	padding-left : 10px;

}

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

  text-decoration : none;

	color : white;

	font-weight : bold;

	float : left; 

  margin : 20px 0 0 40px; 	

}

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

  text-decoration : none;

	color : #fdde00;

	font-weight : bold;

	float : left;

  margin : 20px 0 0 40px; 

}

.leva{

	float : left;

	width : 236px;

}

.lmenu {

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

	background-repeat : repeat-y;

}

.lmenu2 {

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

	background-repeat : repeat-y;
	
	text-align : center;

  font-weight : bold;

}

.lodkaz {

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

	background-repeat : no-repeat;

	width : 200px;/*236*/

	height : 23px;/*30*/

  padding : 7px 0 0 36px;

}

.aktivnilodkaz {

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

	background-repeat : no-repeat;

	width : 200px;/*236*/

	height : 23px;/*30*/

  padding : 7px 0 0 36px;

}

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

  text-decoration : none;

  font-weight : bold;

  color : #627e16;

  display : block;

}

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

  text-decoration : none;

  font-weight : bold;

  color : #f31010;

  display : block;

}

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

  color : #627e16;

  margin-left : 40px;

  line-height : 2.0;

  font-weight : bold;

}

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

  color : #f31010;

  margin-left : 40px;

  line-height : 2.0;

  text-decoration : none;

  font-weight : bold;

}

.stred {

	width: 501px;/*501*/

	float: left;

	text-align : justify;

}

h2, h3 {

  clear : both;

  color : #627e16;

  font-weight : bold;

  font-size : 140%;

}

.message {

	font-weight : bold;

	color : #ff0000;

	margin : 50px 0 50px 0;

	text-align : center;

}

.navigace {

  clear : both;

	width : 489px;

	margin : 5px 0 5px 0;

}

.snavigace {

  clear : both;

	vertical-align: middle;

	width : 487px;

	background-color : #fef4af;

  border : 1px solid #fde63f;

  padding : 5px;

}

.nahoru {

  clear : both;

  padding-top : 20px;

}

.clear {

  clear : both;

}

a, a:link, a:visited {

  text-decoration : none;

  font-weight : bold;

  color : #f31010;

}

a:hover {  

  text-decoration : underline;

  color : #f31010;

}

.zpet {  

  clear : both;

  padding-top : 10px;

  text-align : left;

}

.povinne{

	font-weight : bold;

}

img {

  border: 0px;

}

form {

  margin : 0;

  padding : 0;

}

td {

  padding : 2px 2px 2px 2px;

}

.prava {

  float : left;

	width : 238px;  

}

.doporucujeme {

  width : 430px;/*497*/

  background-color : #fffce6;

  border : 1px solid #feef89;

  clear : both;

  padding : 10px;

  margin-top : 5px;

  float : left;

}

.zbozi {

  width : 497px;

  background-color : #fffce6;

  border : 1px solid #feef89;

  float : left;

  margin-bottom : 10px;

}

.zleft {

  float : left;

  margin : 10px;

}

.thumb {

  border : 1px solid #feef89;

  background-color : white;

  width : 100px;

  padding : 5px;

}

.mnozstvi {  

  width : 20px;

}

input.tlacitko2 {

  border : 0px;

	background-color : transparent;

}

.pstred {

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

	background-repeat : repeat-y;

  text-align : center;

  font-weight : bold;

}

input, textarea, select, option {

  border : 1px solid #8faf37;

	background-color : #ffffff;

	padding : 2px;

}

.dolni {

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

	height : 36px;/*46*/

	width : 955px;/*975*/

	background-repeat : no-repeat;

	position : relative;	

	clear: both;

	padding : 10px 25px 0 0px;

	text-align : right;

	color : white;

}

.dolni a, .dolni a:link, .dolni a:visited {

  color : #fdde00;

  text-decoration : none;

}

.dolni a:hover {

  color : #fdde00;

  text-decoration : underline;

}

.partneri {

	width : 975px;

	position : relative;	

	clear: both;

	color : #868686;

}

.partneri a, .partneri a:link, .partneri a:visited {

  color : #868686;

  text-decoration : none;

  font-weight : normal;

}

.partneri a:hover {

  color : #868686;

  text-decoration : underline;

  font-weight : normal;

}

.filter {

  width : 500px;

  margin : 10px 0 10px 0;

	background-color : #fef4af;

  border : 1px solid #ffe680;

  vertical-align : middle;

  text-align : left;

}

.razeni {

  width : 500px;

  height : 29px;

  margin : 10px 0 10px 0;

  background-color : #fef4af;

  border : 1px solid #fde63f;

}

.strankovani {

  width : 500px;

  margin : 10px 0 10px 0;

  clear : both;

}

.oldprice {

  text-decoration: line-through;

  font-weight : normal;

}

.left {

  float : left;

}

.aleft2 {

  float : left;

  margin-right : 10px;

}

.right {  

  text-align : right;

  font-weight : bold;

}

.right2 {  

  text-align : right;

  color : #ff0000;

  font-weight : bold;

}

.right3 {

  text-align : right;

}

.bold {

  font-weight : bold;

}

.tmava {

  background-color : #feef89;

}

.svetla {

  background-color : #fffce6;

}

fieldset {

	padding : 10px 0 10px 10px;

}

legend {

  color : #627e16;

	font-weight : bold;

}

.fotogalerie {

  float : left;

  margin : 5px;

}

.galerie {

  margin-top : 10px;

  text-align : left;

  width : 450px;

}

input.tlacitko {	

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

	background-repeat : no-repeat;

	border : 0px;

	background-color : transparent;

	cursor : pointer;

	margin : 2px;

	font-weight : bold;

	font-size : 95%;

	height : 21px;

	width : 92px;

	text-align : left;

	padding-left : 22px;

}

.kratkytext {

  width : 330px;

  margin : 10px 0 10px 0;

}









































.zboziuvod {

  float : left;

  width : 234px;

  margin : 8px;

  background-color : #fcf6da;

  /*border : 1px solid #fcd072;*/

}

.imgdetail {

  border : 1px solid #feef89;

  background-color : white;

  width : 170px;

  padding : 5px;

  float : right;

}

.popisdetail {

  float : left;

  clear : both;

  margin-right : 20px;

}

.description {

  background-color : #eff8d2;

  border : 1px solid #deefab;

  padding : 5px;

  width : 440px;/*489*/

  margin-top : 10px;

}

.tabulkadetail {

  width : 300px;

}

img.icon {

	border: 1px solid; 

	border-color: #e6e3e3;	

	width : 100px;

	display : inline;

}

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

  border: 1px solid; 

	border-color: #e6e3e3;

	color : #e6e3e3;

}

.krokovani img {

  padding : 20px 10px 0 0;

}

.vice {

  width : 515px;

  border : 1px solid #2f5b5b;

  background-color : #0a3e3e;

  font-weight : bold;

}

.paysec {

font-weight : bold;

color : #7ea940;

text-align : center;

}
.facebook {
  margin : 20px 0 0 15px;
}
