body {	

	margin : 0px;

	padding : 0px;

	color: #000000;

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

	font-size : 70%;

	background-color : #ffffff;

}

legend, .vyrazny {

  color : #a60002;

  font-weight : bold;

}

body.normal {

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

	background-repeat : repeat-x;

}

.celek {

  width : 999px;

  background-color : #ffffff;

	margin: auto;

}

.horni {

	width : 999px;

	height : 316px;

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

	background-repeat : no-repeat;

}

.hmenu {

  clear : both;

	width : 799px;/*999*/

	height : 32px; 

	margin-left : 200px;

}

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

  color : #c4c4c3;

  text-decoration : none;

  font-weight : normal;

  float : left;

  padding : 8px 5px 5px 5px;

}

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

  color : #ffffff;

  text-decoration : none;

  font-weight : normal;

  float : left;

  padding : 8px 5px 5px 5px;

}

.hlavicka {

	width : 999px;

	height : 232px;

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

	background-repeat : no-repeat;

	position : relative;

}

h4, h4 span {

	width : 999px;

	height : 232px;

	position : absolute;

	top : 0px;

	left : 0px;

	overflow : hidden;

	margin : 0px;	

	float : left;

	cursor : pointer;

	font-size : 100%;

}

h4 span {

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

	background-repeat : no-repeat;

	float : left;

}

.kosik {

  float : left;

  width : 240px;/*300*/

  height : 40px;/*52*/

  font-weight : normal;

  text-align : left; 

  padding : 12px 0 0 60px; 

  font-size : 120%;

  color : #a60002;

}

.kosik span {

  font-weight : bold;

}

.zobrazit {

  float : left;

  width : 136px;

  height : 52px;

  text-align : left;  

}

.leva {

  float : left;

  width: 270px;

}

.ltext {

  padding-left : 7px;

	text-align : center;

}

.lstred {

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

	background-repeat : repeat-y;

}

h2, h3 {

  margin : 0px;

  padding : 0px;

}

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

  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 : #a60002;

  font-weight : bold;

  width : 230px;/*270*/

	height : 23px;/*30*/

  padding : 7px 0 0 40px;  

  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 : white;

  font-weight : bold;

  width : 230px;/*270*/

	height : 23px;/*30*/

  padding : 7px 0 0 40px;  

  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 : #a60002;

  font-weight : bold;

  width : 230px;/*270*/

	height : 23px;/*30*/

  padding : 7px 0 0 40px;  

  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/pododkaz.jpg");

	background-repeat : no-repeat;

  text-decoration : none;

	color : #000000;

  font-weight : bold;

  width : 230px;/*270*/

	height : 23px;/*30*/

  padding : 7px 0 0 40px;  

  display : block;	

}

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

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

	background-repeat : no-repeat;  

  text-decoration : none;

  color : #a60002;

  font-weight : normal;

  width : 220px;/*270*/

	height : 23px;/*30*/

  padding : 7px 0 0 50px;  

  display : block;

}

h2.podpododkaz a:hover, h2.aktivnipodpododkaz a, h2.aktivnipodpododkaz a:link, h2.aktivnipodpododkaz a:visited, h2.aktivnipodpododkaz a:hover {

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

	background-repeat : no-repeat;

  text-decoration : none;

	color : #000000;

  font-weight : normal;

  width : 220px;/*270*/

	height : 23px;/*30*/

  padding : 7px 0 0 50px;  

  display : block;	

}

.sortiment {

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

	background-repeat : repeat-y;  

}

.stred {

  float : left;

  width : 709px;/*729*/

  padding : 7px 20px 0 0px;

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

	background-repeat : no-repeat; 

}

.navigace {

  width : 709px;/*729*/

  height : 25px;

  color : #a60002;

  font-weight : bold;

}

.zbozi {

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

	background-repeat : repeat-y;

  float : left;

  width : 217px;

  height : 600px;

  margin : 5px;

  text-align : center;

}

.inzbozi {

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

	background-repeat : no-repeat;

	background-position : bottom;

  width : 217px;

  height : 600px;

}

.zbozi2 {

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

	background-repeat : repeat-y;

  float : left;

  width : 217px;

  height : 600px;

  margin : 5px;

  text-align : center;

}

.inzbozi2 {

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

	background-repeat : no-repeat;

	background-position : bottom;

  width : 217px;

  height : 600px;

}

h3 {

  font-weight : bold;

  font-size : 140%;

  color : #a60002;

}

h3.nadpis {

  font-size : 100%;

  font-weight : normal;

  color : black;

  float : left;

}

h3.nadpis2 {

  font-size : 100%;  

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

	background-repeat : no-repeat;

	width : 217px;

	height : 37px;/*51*/

	padding-top : 14px;

}

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

  text-decoration : none;

  font-weight : bold;

  color : #ffffff;  

}

h3.nadpis2 a:hover {

  text-decoration : underline;

  font-weight : bold;

  color : #ffffff;

}

.cena {

  color : #a60002;

  font-weight : bold;

  font-size : 110%;

}

.tmava {

  background-color : #f3da9e;

}

.svetla {

  background-color : #fcf0d4;

}

.oddeleni {

  vertical-align : top;

}

.strankovani {

  clear : both;

  width : 689px;/*729*/

  margin : 10px 0 10px 0;

}

.filter, .razeni {

  clear : both;

  width : 689px;/*729*/

  margin : 10px 0 10px 0;

	background-color : #fcf0d4;

  border : 1px solid #f3da9e;

  vertical-align : middle;

  padding-bottom : 5px;

  float:left;

}

.description, .kestazeni {

  width : 689px;/*729*/

  margin-top : 10px;

  clear : both;

}

.doporucujeme {

  clear : both;

  width : 689px;/*729*/

  padding : 10px;

  margin-top : 10px;

	background-color : #fcf0d4;

  border : 1px solid #f3da9e;

}

.galerie {

  width : 689px;/*729*/

  margin-top : 10px;

  clear : both;

  float : left;

}

.foto {

  margin : 5px;

  float : left;

  border : 5px solid #f3da9e;

}

.tabulkadetail {

  width : 350px;

}

.imgdetail {

  width : 300px;

  float : right;

  border : 5px solid #f3da9e;

}

.border {

  border : 5px solid #f3da9e;

}

.fotka {

 border : 5px solid #f3da9e;

}

.bad {

  text-decoration : line-through;

}

.dolni {

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

	background-repeat : no-repeat;	

	clear: both;

	color : #c4c4c3;

	position : relative;

	width : 979px;/*999*/

	height : 30px;/*44*/

	padding : 14px 20px 0 0px;

	text-align : right;

}

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

  text-decoration : none;

  font-weight : normal;

  color : #ffffff;

}

.dolni a:hover {

  text-decoration : underline;

  font-weight : normal;

  color : #ffffff;

}

img {

  border : 0px;

}

a, a:link, a:visited {

  text-decoration : none;

  font-weight : normal;

  color : #a60002;

}

a:hover {

  text-decoration : underline;

  font-weight : normal;

  color : #a60002;

}

img.none, .none {

  border : 0px;

  text-decoration : none;

}

input, select, textarea {

  border : 1px solid #f2d694;

  background-color : white;

}

input.colored, select.colored {

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

	background-repeat: repeat-x;

	border : 1px solid #cac9c9;

	width : 300px;

	height : 20px;

	padding-top : 2px;

}

textarea.colored {

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

	background-repeat: repeat-x;

	border : 1px solid #cac9c9;

	width : 300px;

	height : 97px;

	padding-top : 2px;

}

.fleft {

  float : left;

  margin : 5px;

}

.left {

  float : left;

}

.left2 {

  float : left;

  margin-right : 10px;

}

.right {

  float : right;

}

.tisk {

  width : 700px;

  height : 40px;

}

.right2 {  

  text-align : right;

  color : #e3001e;

  font-weight : bold;

}

.right3 {

  text-align : right;

}

.clear {

  clear : both;

}

.povinne{

	font-weight : bold;

}

form {

  margin : 0;

  padding : 0;

}

td {

  padding : 2px 2px 2px 2px;

}

.zpet {  

  clear : both;

  margin-top : 10px;

  text-align : left;

}

.nahoru {

  clear : both;

  margin-top : 20px;

}

.message {

	font-weight : bold;

	color : #a60002;

	margin : 50px 0 50px 0;

	text-align : center;

}

.mnozstvi {

  width : 20px;

}

input.tlacitko {	

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

	background-repeat : no-repeat;

	border : 0px;

	color: #ffffff;

	background-color : transparent;

	cursor : pointer;

	font-weight : bold;

	font-size : 100%;

	width : 113px;

	height : 28px;

}

input.tlacitko2 {

  border : 0px;

	background-color : transparent;

}

.krokovani {

  margin : 10px 0 10px 0;

}

fieldset {

	padding : 10px 0 10px 10px;

}

.nastred {

  float : left;
  
  width : 100%;
  
  margin-bottom : 20px;

}

.fotogalerie {

  float : left;
  
  margin : 5px;
  
  padding : 5px;

  border : 1px solid #f3da9e;

}
.facebook {
  margin-left : 30px;
}
