body {
	color: #515050;
	font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size : 75%;
}
.vyrazny {
  color : #718220;
  font-weight : bold;
}
body.normal {
	background-color : #80aad9;  
  background-image : url("../img/bg.jpg");
  background-repeat : repeat-x; 
}
.celek {
  width : 973px;
	margin: auto;  
  background-image : url("../img/celek.jpg");
  background-repeat : repeat-y; 
}
.horni {
	width : 933px;/*973*/
	height : 61px;
	background-image : url("../img/horni.jpg");
	background-repeat : no-repeat;
	text-align : right;
	padding : 0 40px 0 0;
	font-size : 80%;
}
.hmenu {
  /*margin : 10px 0 0 350px;*/
  margin : 10px 0 0 280px;
}
.hodkaz a, .hodkaz a:link, .hodkaz a:visited {
  color : white;
  text-decoration : none;
  float : left;
  width : 108px;
  height : 21px;/*26*/
  display : block;
	background-image : url("../img/hodkaz.jpg");
	background-repeat : no-repeat;
	text-align : center;
	line-height : 2.0;
	padding-top : 5px;
}
.hodkaz a:hover, .aktivnihodkaz a, .aktivnihodkaz a:link, .aktivnihodkaz a:visited, .aktivnihodkaz a:hover {
  color : white;
  text-decoration : none;
  float : left;
  width : 108px;
  height : 21px;/*26*/
  display : block;
	background-image : url("../img/aktivnihodkaz.jpg");
	background-repeat : no-repeat;
	text-align : center;
	line-height : 2.0;
	padding-top : 5px;
}
.hlavicka {
	width : 973px;
	height : 268px;
	background-image : url("../img/hlavicka.jpg");
	background-repeat : no-repeat;
	position : relative;
}
.hlavickap {
	width : 973px;
	height : 268px;
	background-image : url("../img/hlavickap.jpg");
	background-repeat : no-repeat;
	position : relative;
}
.hlavickau {
	width : 973px;
	height : 268px;
	background-image : url("../img/hlavickau.jpg");
	background-repeat : no-repeat;
	position : relative;
}
.kosik {  
  position : absolute; 
  margin : 195px 0 0 670px;  
  /*padding : 110px 0 0 0;*/
  width : 185px;
  height : 48px;
  font-weight : bold;
  color : white;
  font-size : 80%;
}
.kosik span {
  font-weight : normal;
}
.vmenu {
	width : 736px;/*973*/
	height : 64px;
	padding-left : 237px;
	background-image : url("../img/vmenu.jpg");
	background-repeat : no-repeat;
}
.vmenup {
	width : 736px;/*973*/
	height : 64px;
	padding-left : 237px;
	background-image : url("../img/vmenup.jpg");
	background-repeat : no-repeat;
}
.leva {   
  background-image : url("../img/leva.jpg");
  background-repeat : repeat-y; 
  width : 237px;
	float: left;
}
.lmenu {   
  background-image : url("../img/lmenu.jpg");
  background-repeat : repeat-y; 
}
.inlmenu {   
  background-image : url("../img/inlmenu.jpg");
  background-repeat : no-repeat; 
  vertical-align : top;
}
.lodkaz a, .lodkaz a:link, .lodkaz a:visited {
  text-decoration : none;
  font-weight : bold;
  display : block;
  color : #ffe6b6;  
  background-image : url("../img/lodkaz.jpg");
	background-repeat : no-repeat;
	width : 155px;/*155*/
	height : 36px;/*36*/
  margin : 0px 0 2px 56px;
  text-align : center;
  line-height : 3.0;
}
.aktivnilodkaz a, .aktivnilodkaz a:link, .aktivnilodkaz a:visited, .aktivnilodkaz a:hover, .lodkaz a:hover {  
  text-decoration : none;
  font-weight : bold;
  display : block;
  color : #ffe6b6;  
  background-image : url("../img/aktivnilodkaz.jpg");
	background-repeat : no-repeat;
	width : 155px;/*155*/
	height : 36px;/*36*/
  margin : 0px 0 2px 56px;
  text-align : center;
  line-height : 3.0;
}
.pododkaz a, .pododkaz a:link, .pododkaz a:visited {
  color : black;
  margin-left : 85px;
  line-height : 2.0;
  text-decoration : none;
  font-size : 85%;
}
.pododkaz a:hover, .aktivnipododkaz a, .aktivnipododkaz a:link, .aktivnipododkaz a:visited, .aktivnipododkaz a:hover {
  color : black;
  margin-left : 85px;
  line-height : 2.0;
  text-decoration : underline;
  font-size : 85%;
}
.stred {
	width: 686px;/*736*/
	float: left;
	text-align : justify;
  background-image : url("../img/stred.jpg");
	background-repeat : no-repeat;
	vertical-align : top;
	padding : 10px 40px 0 10px;
	min-height : 350px;
}
.stredu {
	width : 973px;
	height : 507px;
  background-image : url("../img/stredu.jpg");
	background-repeat : no-repeat;
}
.stredu2 {
	width : 973px;
	height : 507px;
  background-image : url("../img/stredu2.jpg");
	background-repeat : no-repeat;
}
.stredp {
	width: 686px;/*736*/
	float: left;
	text-align : justify;
  background-image : url("../img/stredp.jpg");
	background-repeat : no-repeat;
	vertical-align : top;
	padding : 10px 40px 0 10px;
	min-height : 350px;
}
.message {
	font-weight : bold;
	color : #ff0000;
	margin : 50px 0 50px 0;
	text-align : center;
}
.clear {
  clear : both;
}
a, a:link, a:visited, a:hover {
  text-decoration : none;
  font-weight : bold;
  color : #89b03c;
}
.zpet {  
  clear : both;
  padding-top : 10px;
  text-align : left;
}
.povinne{
	font-weight : bold;
}
img {
  border: 0px;
}
form {
  margin : 0;
  padding : 0;
}
fieldset {
	padding : 10px 0 10px 10px;
}
legend {
  color : #738124;
	font-weight : bold;
}
.dolniu {
	background-image : url("../img/dolniu.jpg");
	height : 100px;/*120*/
	width : 813px;/*973*/
	background-repeat : no-repeat;
	position : relative;	
	clear: both;
	padding : 20px 80px 0 80px;
	color : #515050;
	font-size : 90%;
}
.pom {
	padding-top:50px;
	background-color:#80aad9;
	color:#2d5e88;
	text-decoration:none;
	font-size: 90%;
	font-weight:normal;
}
.pom a, .pom a:link, .pom a:visited {
	color:#2d5e88;
	text-decoration:underline;
	font-size: 90%;
	font-weight:normal;
}
.pom a:hover {
	color:#333333;
	text-decoration:underline;
	font-weight:normal;
}
.dolni {
	background-image : url("../img/dolni.jpg");
	height : 100px;/*120*/
	width : 813px;/*973*/
	background-repeat : no-repeat;
	position : relative;	
	clear: both;
	padding : 20px 80px 0 80px;
	color : #515050;
	font-size : 90%;
}
.dolni a, .dolni a:link, .dolni a:visited, .dolniu a, .dolniu a:link, .dolniu a:visited {
  color : #515050;
  text-decoration : none;
}
.dolni a:hover, .dolniu a:hover {
  color : #515050;
  text-decoration : underline;
}
.left {
  float : left;
}
.left2 { 
  float : left;
  width : 330px;
}
.right {
  float : right;
}
.right2 {  
  text-align : right;
  color : #4fbb1a;
  font-weight : bold;
}
.right3 {
  text-align : right;
}
.mnozstvi {  
  width : 20px;
}
.fotogalerie {
  float : left;
  margin : 5px;
  border : 1px solid #fb9b31;
}
.galerie {
  margin-top : 10px;
  text-align : left;
  /*width : 680px;*/
}
.zbozi {
	background-image : url("../img/zbozi.jpg");	
	background-repeat : no-repeat;
  float : left;
  width : 161px;
  height : 236px;
  margin : 5px;
}
.ikonka {
  width : 161px;
  text-align : center;
}
.inikonka {
  width : 153px;
  height : 153px;
}
.thumb {
  border : 8px solid #dbeca7;
}
.imgdetail {
  border : 6px solid #ffe7b8;
  width : 306px;  
  margin : 5px;
  cursor : url("lupa.cur");
}
.koupit {
  float : left;
  padding : 5px 5px 0 5px;
}
.cena {
  float : left;
  font-size : 90%;
  color : #fbfeca;
  font-weight : bold;
  /*padding : 12px 0 11px 5px;*/
  padding : 3px 0 11px 5px;
}
.oldprice {
  text-decoration: line-through;
  font-weight : normal;
}
input.tlacitko {  
	background-image : url("../img/tlacitko.jpg");	
	background-repeat : no-repeat;	
	background-color : transparent;
	border : 0px;
	width : 127px;
	height : 24px;
	cursor : pointer;
	margin : 2px;
	font-weight : bold;
	color : #535251;
}
input.tlacitko2 {
  margin-top : 12px;
}
.tmava {
  background-color : #ffe7b8;/*f6c864*/
}
.svetla {
  background-color : #fef3de;/*ffe7b8*//*fef3de*/
}
.altany {
  position : absolute; 
  margin : 140px 0 0 175px;
  padding : 10px 0 0 5px;
  text-align : center; 
  width : 135px;/*140*/
  height : 120px;/*130*/
  display : block;
  cursor : pointer;
}
.pergoly {
  position : absolute; 
  margin : 0px 0 0 42px;
  padding : 110px 0 0 0;
  text-align : center; 
  width : 140px;
  height : 30px;/*140*/
  display : block;
  cursor : pointer;
}
.terasy {
  position : absolute; 
  margin : 177px 0 0 5px;
  padding : 120px 0 0 0;
  text-align : center; 
  width : 140px;
  height : 20px;/*140*/
  display : block;
  cursor : pointer;
}
.zahrada {
  position : absolute; 
  margin : 70px 0 0 150px;
  text-align : center; 
  width : 315px;
  height : 285px;
}
.zahrdomky {
  position : absolute; 
  margin : 335px 0 0 100px;
  padding : 10px 0 0 0;
  text-align : center; 
  width : 140px;
  height : 130px;/*140*/
  display : block;
  cursor : pointer;
}
.sestavy {
  position : absolute; 
  margin : 365px 0 0 270px;
  padding : 120px 0 0 0;
  text-align : center; 
  width : 140px;
  height : 20px;/*140*/
  display : block;
  cursor : pointer;  
}
.slevy {
  position : absolute; 
  margin : 45px 0 0 775px;
  padding : 10px 40px 0 0;
  text-align : center; 
  width : 117px;/*157*/
  height : 46px;/*56*/
  display : block;
  cursor : pointer;  
}
.nabytek {
  position : absolute; 
  margin : 290px 0 0 445px;
  padding : 10px 0 0 0;
  text-align : center; 
  width : 140px;
  height : 130px;/*140*/
  display : block;
  cursor : pointer;
}
.doplnky {
  position : absolute; 
  margin : 165px 0 0 540px;
  padding : 110px 0 0 0;
  text-align : center; 
  width : 140px;
  height : 30px;/*140*/
  display : block;
  cursor : pointer;
}
.sluzby {
  position : absolute; 
  margin : 125px 0 0 690px;
  padding : 120px 0 0 5px;
  text-align : center; 
  width : 135px;/*140*/
  height : 20px;/*140*/
  display : block;
  cursor : pointer; 
}
.filozofie {
  position : absolute; 
  margin : 340px 0 0 580px;
  text-align : center; 
  width : 315px;
  height : 285px;
}
.voda {
  position : absolute; 
  margin : 210px 0 0 820px;
  padding : 125px 0 0 5px;
  text-align : center; 
  width : 135px;/*140*/
  height : 15px;/*140*/
  display : block;
  cursor : pointer;   
}
.pergoly h2, .terasy h2, .zahrdomky h2, .sestavy h2, .nabytek h2, .doplnky h2, .sluzby h2, .voda h2, .altany h2 {
  font-size : 80%;
}
.slevy h2 {
  font-size : 100%;
}
h1, .nadpis {
  clear : both;
  color : #738124;
  font-weight : bold;
  font-size : 170%;
  margin : 0 0 0 10px;
  padding : 0px;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, .nadpis a, .nadpis a:link, .nadpis a:visited, .nadpis a:hover {
  font-size : 70%;
  margin-right : 50px;
  color : #949494;
}
h1.detail {
  margin : 0px 0px 10px 0px;
  padding : 0px;
}
.delicka {
  float : left;
  margin : 15px 5px 0px 5px;
}
h2 {
  margin : 0px;
  padding : 0px;
}
h2.vodkaz, h2.aktivnivodkaz {
  float : left;
  font-size : 90%;
  margin : 15px 5px 0px 5px;
  /*width : 80px;
  height : 45px;
  margin : 5px 5px 0px 5px;
  text-align : center;*/
}
h2.vodkaz a, h2.vodkaz a:link, h2.vodkaz a:visited {
  text-decoration : none;
  font-weight : bold;
  color : #000000;
  display : block;
  font-size : 90%;
}
h2.aktivnivodkaz a, h2.aktivnivodkaz a:link, h2.aktivnivodkaz a:visited, h2.aktivnivodkaz a:hover, h2.vodkaz a:hover {  
  text-decoration : underline;
  font-weight : bold;
  color : #4fbb1a;
  display : block;
  font-size : 90%;
}
a.pergoly, a.pergoly:link, a.pergoly:visited, a.pergoly:hover, a.terasy, a.terasy:link, a.terasy:visited, a.terasy:hover, a.zahrdomky, a.zahrdomky:link, a.zahrdomky:visited, a.zahrdomky:hover, a.sestavy, a.sestavy:link, a.sestavy:visited, a.sestavy:hover, a.nabytek, a.nabytek:link, a.nabytek:visited, a.nabytek:hover, a.doplnky, a.doplnky:link, a.doplnky:visited, a.doplnky:hover, a.sluzby, a.sluzby:link, a.sluzby:visited, a.sluzby:hover, a.voda, a.voda:link, a.voda:visited, a.voda:hover, a.altany, a.altany:link, a.altany:visited, a.altany:hover {
  color : white;
  font-weight : bold;
  text-decoration : none;
}
a.slevy, a.slevy:link, a.slevy:visited, a.slevy:hover {
  color : #512500;
  font-weight : bold;
  text-decoration : none;
}
h3 {
  width : 161px;
  height : 35px;
  text-align : center;
  font-size : 90%;
  margin : 5px 0 0 0; 
  padding : 0px;
}
h4, h4 span {
	width : 237px;
	height : 136px;
	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;
}
h5 {
  clear : both;
  color : #738124;
  font-weight : bold;
  font-size : 170%;
}
.strankovani {
  clear : both;
  width : 650px;
}
.tabulkadetail {
  width : 307px;/*307*/
  border : 6px solid #ffe7b8;
  background-color : #f6c864;  
  margin : 5px;
  font-size : 90%;
  padding : 4px 2px 0 3px;
  float : left;
}
.tabulkadetail2 {
  width : 306px;
  border : 6px solid #ffe7b8;
  background-color : #f6c864;  
  margin : 5px;
  font-size : 90%;
  font-weight : bold;
  text-align : left;
  color : #5b621d;
}
.tabulkadetail3 {
  width : 650px;
  border : 1px solid #ffe7b8;
  background-color : #fdd528;  
  margin : 5px 0 5px 0;
  font-size : 90%;
  padding : 5px;
  float : left;
}
.tabulkadetail4 {
  width : 662px;
  border : 1px solid #ffe7b8;
  background-color : #fdd528;  
  margin : 5px 0 5px 0;
  font-size : 90%;
  padding : 5px;
  float : left;
}
.tabulkadetail3 select {
  margin-right : 5px;
}
.imgmoduly {
  border : 1px solid #fb9b31;
  width : 70px;  
  margin : 2px;
}
.nazevp {
	background-image : url("../img/nazevp.jpg");
	background-repeat : no-repeat;
  width : 301px;/*306*/
  height : 31px;/*36*/
  font-size : 115%;
  clear : both;
  color : #738124;
  font-weight : bold;
  padding : 5px 0 0 5px;
}
.nazevm {
	background-image : url("../img/nazevm.jpg");
	background-repeat : no-repeat;
  width : 301px;/*306*/
  height : 31px;/*36*/
  font-size : 115%;
  clear : both;
  color : #738124;
  font-weight : bold;
  padding : 5px 0 0 5px;
}
.nazev {
	background-image : url("../img/nazev.jpg");
	background-repeat : no-repeat;
  width : 301px;/*306*/
  height : 31px;/*36*/
  font-size : 115%;
  clear : both;
  color : #738124;
  font-weight : bold;
  padding : 5px 0 0 5px;
}
tr.buy {
  background-color : #ffe7b8;
  text-align : center;
}
.galerie {
  float : left;
  margin : 5px;
}
.krokovani {
  margin : 10px 0 10px 0;
}
.ostatni {
  float : left;
  text-align : center;
  width : 74px;
  height : 110px;
}

