body {	
	margin : 0px;
	padding : 0px;
	background-color : #f5f6fb;
	font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000000;
	font-size : 70%;
}
body.normal { 
  background-image : url(../img/bg.jpg);
  background-repeat : repeat-x; 
	background-color : #f5f6fb; 
	color: #000000;
}
.vyrazny {
  color : #271567;
  font-weight : bold;
}
.celek {
  width : 997px;
	margin: auto;
}
.hlavicka {
  width : 997px;/*997*/
  height : 220px;/*220*/
  background-image : url(../img/hlavicka.jpg);
  background-repeat : no-repeat; 
}
h1 {
  float : left;
  margin : 0px;
  padding : 0px;
  font-size : 100%;
  width : 239px;
  height : 220px;
}  
h1 span, .nadobimenu {
  display: none;
}
.sunnex {
  float : right;
  width : 239px;
  height : 220px;
}
.vmenu {
  width : 927px;/*997*/
  height : 54px;/*54*/
  background-image : url(../img/vmenu.jpg);
  background-repeat : no-repeat;
  padding-left : 70px; 
} 
h2, h3 {
  margin : 0px;
  padding : 0px;
}
h2.vodkaz, h2.aktivnivodkaz, h2.nadobi, h2.aktivninadobi, h2.nadobipododkaz, h2.aktivninadobipododkaz, h2.podpododkaz, h2.aktivnipodpododkaz, h2.podpodpododkaz, h2.aktivnipodpodpododkaz {
  font-size : 100%;
} 
h2.vodkaz a, h2.vodkaz a:link, h2.vodkaz a:visited {   
  float : left;
  width : 125px;/*125*/
  height : 34px;/*44*/
  background-image : url(../img/vodkaz.jpg);
  background-repeat : no-repeat;
  display : block;
	font-size : 90%;
  color: #271567;
  font-weight : bold;
  text-align : center;
  text-decoration : none;
  padding-top : 10px;
  margin-top : 10px;
}
h2.vodkaz a:hover, h2.aktivnivodkaz a, h2.aktivnivodkaz a:link, h2.aktivnivodkaz a:visited, h2.aktivnivodkaz a:hover {   
  float : left;
  width : 125px;/*125*/
  height : 34px;/*44*/
  background-image : url(../img/aktivnivodkaz.jpg);
  background-repeat : no-repeat;
  display : block;
	font-size : 90%;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
  text-decoration : none;
  padding-top : 10px;
  margin-top : 10px;
}
.leva {
  float : left;
  width : 239px;
  background-image : url(../img/leva.jpg);
  background-repeat : no-repeat;
  padding-top : 70px;
}
.menu {
  width : 239px;
  background-image : url(../img/menu.jpg);
  background-repeat : repeat-y; 
}
h2.nadobi a, h2.nadobi a:link, h2.nadobi a:visited {
  width : 199px;/*239*/
  height : 22px;/*29*/
  background-image : url(../img/nadobi.jpg);
  background-repeat : no-repeat;
  display : block;
  color: #ffffff;
  font-weight : bold;
  text-decoration : none;
  padding : 7px 0 0 40px;
}
h2.nadobi a:hover, h2.aktivninadobi a, h2.aktivninadobi a:link, h2.aktivninadobi a:visited, h2.aktivninadobi a:hover {
  width : 199px;/*239*/
  height : 22px;/*29*/
  background-image : url(../img/aktivninadobi.jpg);
  background-repeat : no-repeat;
  display : block;
  color: #271567;
  font-weight : bold;
  text-decoration : none;
  padding : 7px 0 0 40px;
} 
h2.nadobipododkaz a, h2.nadobipododkaz a:link, h2.nadobipododkaz a:visited, h2.podpododkaz a, h2.podpododkaz a:link, h2.podpododkaz a:visited, h2.podpodpododkaz a, h2.podpodpododkaz a:link, h2.podpodpododkaz a:visited {
  width : 199px;/*239*/
  height : 20px;/*27*/
  background-image : url(../img/nadobipododkaz.jpg);
  background-repeat : no-repeat;
  display : block;
  color: #ffffff;
  font-weight : normal;
  text-decoration : none;
  padding : 7px 0 0 40px;
}
h2.nadobipododkaz a:hover, h2.aktivninadobipododkaz a, h2.aktivninadobipododkaz a:link, h2.aktivninadobipododkaz a:visited, h2.aktivninadobipododkaz a:hover, h2.podpododkaz a:hover, h2.aktivnipodpododkaz a, h2.aktivnipodpododkaz a:link, h2.aktivnipodpododkaz a:visited, h2.aktivnipodpododkaz a:hover, h2.podpodpododkaz a:hover, h2.aktivnipodpodpododkaz a, h2.aktivnipodpodpododkaz a:link, h2.aktivnipodpodpododkaz a:visited, h2.aktivnipodpodpododkaz a:hover  {
  width : 199px;/*239*/
  height : 20px;/*27*/
  background-image : url(../img/nadobipododkaz.jpg);
  background-repeat : no-repeat;
  display : block;
  color: #ffffff;
  font-weight : bold;
  text-decoration : none;
  padding : 7px 0 0 40px;
}
.kontakt, .informace, .doporucujeme, .vyhledavani {
  width : 239px;
  background-image : url(../img/lpozadi.jpg);
  background-repeat : repeat-y;
}
.inkontakt, .ininformace, .indoporucujeme {  
  margin : 0 15px 0 15px;  
}  
.invyhledavani { 
  text-align : center; 
}
.stred {
  float : left;
  width : 519px;
}
.stred img {
  border : 1px solid #dbdbdb;
  margin : 5px;
}
.navigace {
  width : 507px;/*519*/
  height : 15px;
  background-color : #dbdbdb;
  border : 1px solid #acb8bf;
  color : #000000;
  padding : 5px;
  margin : 15px 0 20px 0;
}
.upozorneni { 
  clear : both; 
	width : 507px;/*519*/
  margin-bottom : 10px; 
}
.supozorneni { 
  clear : both;  
	vertical-align: middle; 
	width : 507px;/*519*/  
	background-color : #dbdbdb;
  border : 1px solid #acb8bf;
  padding : 5px;       
}
h3.nadpis {
  font-size : 100%;
  font-weight : normal;
  color : #271567;
  float : left;
}
h3, h4 {
  font-weight : bold;
  font-size : 130%;
  color : #271567;
}
.zpet, .nahoru {  
  clear : both;
  margin-top : 20px;
  text-align : left;
}
.prava {
  float : right;
  width : 239px;
  /*background-image : url(../img/prava.jpg);
  background-repeat : no-repeat; 
  padding-top : 70px;*/
}
.zakaznik, .rkontakt, .nejnovejsi, .novinky {  
  width : 239px;
  background-image : url(../img/inprava.jpg);
  background-repeat : repeat-y;
}
.inzakaznik, .innejnovejsi, .innovinky {
  text-align : center;  
  margin : 0 20px 0 20px;  
}
.rkontakttable {
  width : 130px;/*130*/
  margin-left : 20px;
}
.rkontakttable input, .rkontakttable textarea {
  width : 130px;
}
.dolni {
  clear : both;
  width : 967px;/*997*/
  height : 44px;/*74*/
  background-image : url(../img/dolni.jpg);
  background-repeat : no-repeat;
  color : #9a8ec7;
  text-align : right;
  padding : 30px 30px 0 0;
}
.dolni a, .dolni a:link, .dolni a:visited, .kosik a, .kosik a:link, .kosik a:visited {
  color : #ffffff;
  font-weight : normal;
  text-decoration : underline;
}
.dolni a:hover, .kosik a:hover, .razeni a, .razeni a:link, .razeni a:visited, .razeni a:hover {
  color : #ffffff;
  font-weight : normal;
  text-decoration : underline;
}
img {
  border: 0px;
}
a, a:link, a:visited {
  color : #271567;
  font-weight : normal;
  text-decoration : underline;
}
a:hover {
  color : #271567;
  font-weight : normal;
  text-decoration : underline;
}
.left {
  float : left;
}
.stred td {
  padding : 5px;
}
.noborder, img.noborder {
  border : 0px;
}
.left {
  float : left;
}
.left2 {
  float : left;
  margin : 5px;
}
.right {
  float : right;
}
.right2 {
  float : right;
  margin : 5px;
}
img {
  border: 0px;
}
form {
  margin : 0;
  padding : 0;
}
.message {
	font-weight : bold;
	color : #ff0000;
	margin : 50px 0 50px 0;
	text-align : center;
}
.clear {
  clear : both;
}
.seda { 
  background-color : #dbdbdb; 
} 
.seda2 {
  background-color : #cfcece;
} 
.right { 
  text-align : right; 
  font-weight : bold; 
}      
.right2 { 
  text-align : right; 
  color : #d90505;  
  font-weight : bold; 
}    
.right3 {  
  text-align : right;  
} 
input.colored, select.colored {
  background-image: url("../img/input.jpg");
	background-repeat: repeat-x;
	border : 1px solid #dbdbdb;
	width : 300px;
	height : 20px;
	padding-top : 2px;
}
input, select, textarea {
	border : 1px solid #dbdbdb;
	padding-top : 2px;
}
/*input.tlacitko {  
  border : 1px solid #ffffff;
  background-color : #271567;
  color : #ffffff;
  padding : 3px;
}
input.tlacitko2 { 
  background-image: url("../img/tlacitko.jpg");
	background-repeat: repeat-x; 
	height : 22px;
	border : 0px;
	cursor : pointer;
	margin : 2px;
	font-weight : normal;
  color : #ffffff;
  vertical-align: text-bottom;
} */
input.tlacitko {
  background-image : url("../img/tlacitko.jpg"); 
	background-repeat : repeat-x; 
	background-color : transparent;
	cursor : pointer;
	height : 26px; 
	color : white;
	font-weight : bold; 
	font-size : 95%; 
	margin : 2px;  
	border : 2px solid white; 
}
input.tlacitko2 {
  margin : 6px 0 0 0;
  padding : 0px;
  border : 0px; 
	background-color : transparent;
  vertical-align : top; 
}
input.tlacitko3 { 
  border : 0px;  
	background-color : transparent; 
	vertical-align: middle;   
}
input.formular {
  width : 180px;
  border : 1px solid #abb7be;
}
textarea {
  background-image: url("../img/text.jpg");
	background-repeat: repeat-x;
	border : 1px solid #dbdbdb;
	width : 300px;
	height : 97px;
	padding-top : 2px;
}
.fotogalerie {
  float : left;  
  margin : 5px;
}
.razeni { 
  width : 519px;/*519*/ 
  height : 29px; 
  border : 2px solid white; 
  margin : 10px 0 10px 0; 
  background-image : url("../img/razeni.jpg");
	background-repeat : repeat-x;
  color : white; 
}
.razeni td {
  padding : 0px;
}
.razeni img {
  border : 0px;
  vertical-align : middle;
}
.filter { 
  width : 519px; 
  margin : 10px 0 10px 0; 
	background-color : #dbdbdb;
  border : 1px solid #acb8bf;
  vertical-align : middle;
}
.strankovani {  
  width : 519px;
  margin : 10px 0 10px 0;
  clear : both;   
}
.zbozi, .zboziuvod { 
  float : left; 
  width : 234px; 
  margin : 8px; 
  background-color : #dbdbdb; 
}
.znadpis { 
  text-align : center;
  background-image : url("../img/nadpis.jpg");
	background-repeat : no-repeat;  
  padding : 5px 10px 0px 10px;  
	width : 214px;/*234*/ 
	height : 40px;/*45*/ 
}
.znadpis2 { 
  text-align : center;
  background-image : url("../img/nadpis.jpg");
	background-repeat : no-repeat;  
  padding : 5px 10px 0px 10px;  
	width : 214px;/*234*/ 
	height : 40px;/*45*/ 
}    
.stredzbozi {  
  background-image : url("../img/szbozi.jpg"); 
	background-repeat : repeat-y; 
	text-align : center;  
	padding : 10px;     
	height : 210px;                      
}
.thumb {
  border : 1px solid #abb7be;
  width : 180px;             
}
.thumb2 {
  border : 1px solid #abb7be; 
  width : 150px;  
  margin : 10px 0 10px 0;
}
.articlecena {
  padding : 10px 5px 10px 5px; 
  height : 15px;   
}    
.oldprice { 
  text-decoration: line-through; 
  font-weight : normal;   
}  
.cena, #fkc { 
  color : #e50404;
  font-weight : bold; 
}   
.odkazy {  
	width : 234px; 
	height : 100px; 
	text-align : center;
  background-image : url("../img/odkazy.jpg"); 
	background-repeat : no-repeat;  
}      
.kratkytext {  
  float : left;  
  width : 100px;  
}
.mnozstvi { 
  border : 1px solid #abb7be;
  width : 20px;  
  margin-right : 10px;  
}
.imgdetail {  
  width : 150px;  
  float : right; 
  margin : 5px;  
	border : 3px solid #abb7be; 
}
.tabulkadetail { 
  width : 300px;
}   
.povinne{  
	font-weight : bold; 
}
.tisk img {
  vertical-align: middle;
}
fieldset { 
	padding : 10px 0 10px 10px;
}   
legend { 
  color : #271567;   
	font-weight : bold; 
}       
.krokovani img {  
  padding : 20px 10px 0 0;
  border : 0px;   
}
.kosik { 
  position : absolute; 
  font-weight : bold;  
  margin : 0px 0 0 760px; 
  %margin : 0px 0 0 260px;  
  text-align : center;  
  line-height : 2.2;  
}  
.kosik span {  
  font-size : 110%; 
}
.recom {
  clear : both;
}