/* tags */
body {
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}
* {
 text-align: left;
	font: 1em normal Verdana, Arial, Helvetica, sans-serif;
	border: 0;
}
p, br, sup {
	line-height: 130%;
}
p {
 margin: 0;
 padding: 0 25px 0 43px;
 text-align: left;
 letter-spacing: 0.05em;
 height: 1%;
}
a, a:hover, a:active, a:visited {
	font: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand;
	cursor: pointer;
}
h2 {
 font-size: 120%;
 margin-left: 15px;
 }
h3 {
 font-size: 130%;
 letter-spacing: 140%;
 margin: 40px auto 10px 20px;
 font-weight: bold;
 clear: left;
 } 
ul {
	font: normal 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 15px 0 28px;
	padding: 5px 15px 0 28px;
	line-height: 160%;
	list-style-type: square;
}
li {
	margin-bottom: 5px;
	font-size: 1
}
hr {
  display: none;
}
a.more, a.more:hover, a.more:visited {
	color: #ff6600;
	font-weight: bold;
}
sup {
 font-size: 80%;
}
strong {
 font-weight: bold;
}
table {
 display: table;
 margin: 25px auto 5px auto;
 border: 1px solid;
}
tr {
 display: table-row;
}
th, td {
 display: table-cell;
 padding: 5px;
}
/* divs + selectors */
#wrapper {
 width: 768px;
 margin: 0 auto;
 text-align: center;
}
#title h1 {
	margin: 0px;
	width: 768px;
	height: 155px;
 position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#title h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 768px;
	height: 155px;
	margin: 0px;
	padding: 0px;
}
#menulist {
	margin: 0px;
	padding: 0px 0px 0px 60px;
	height: 37px;
}
#menulist ul {
 width: 100%;
 height: 37px;
	display: inline;
}
#menulist li {
	margin: 0px;
	padding: 0px 15px 0px 0px;
	height: 37px;
	border: 0px;
	float: left;
	list-style: none;
}
#menulist a {
 position: relative;
	display: block;
	height: 37px;
	overflow: hidden;
	border: 0px;
}
#menulist a.uvodnistrana {
 width: 134px;
}
#menulist a.prodejna {
 width: 108px;
}
#menulist a.pujcovna {
 width: 97px;
}
#menulist a.servis {
 width: 90px;
}
#menulist a.kontakt {
 width: 92px;
}
#menulist a.kdenasnajdete {
 width: 147px;
}
#menulist a span {
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 2;
	padding: 0px;
	height: 37px;
	display: block;
}
#content {
	width: 768px;
	padding: 0;
 border: 0;
}
#icontent {
 margin: 0;
 border: 0;
 padding: 40px;
}
#content img {
 margin: 20px 20px 20px 50px;
}
#content img.roundlogo {
 display: block;
	margin: 40px auto 30px auto;
	text-align: center;
}
#navibox {
 width: 360px;
 margin: 40px 0 0 75px;
 padding: 0;
 border: 1px solid #ffffff; 
 background: #d9f5c5;
}
#navibox li {
 margin: 40px;
 padding: 0;
 background: none;
 list-style: none;
}
#contentbox {
 width: auto;
 margin: 40px 40px 40px 40px;
 padding: 0 0 60px 0;
 border: 1px solid #ffffff;
}
#contentbox ul {
 list-style-type: none;
 padding: 0;
 margin: 0;
}
#contentbox li {
 background-repeat: no-repeat;
 background-position: 0em 0.1em;
 margin: 20px 30px 20px 60px;
 padding-left: 2em;
 line-height: 1.4em;
}
#contentbox h2 {
 margin: 40px 10px 0px 40px;
 padding: 0;
}
#contentbox p {
 margin: 20px;
}
#min-height {
 width: 1px;
 height: 1020px;
 float: right;
}
#footer {
	margin: 15px 0 15px 0;
	padding: 0px;
	border: 0px;
	width: 768px;
	height: 50px;
	float: left;
}
#footeri {
	margin-top: 0px;
	padding: 0px;
	font: 70% bold Arial, Helvetica, sans-serif;
}
#footeri a {
	color: #000000;
	text-decoration: none;
}
#footeri a:hover {
	color: #000000
	text-decoration: underline;
}
#footeri p {
 margin: 0px;
 padding: 0px;
	color: #000000;
	font: 11px bold Arial, Helvetica, sans-serif;
	text-align: center;
}
#lprodjil, #lprodlib, #lprodtan, #lprodval {
	margin: 15px auto 0px 0px;
	width: 300px;
	height: 70px;
}
#bnsummer, #bnwinter {
	margin: 60px auto 30px 43px;
	width: 207px;
	height: 30px;
}
#bnsummer span{
	background: url("/images/bn-summer.gif") top left no-repeat;
}
#bnwinter span{
	background: url("/images/bn-winter.gif") top left no-repeat;
}
#cenikp .captionc {
 text-align: center;
}
.und2 {
 border-bottom: 3px double;
}
/* classes */
.imgrep, .imgrep span {
 position: relative;
 display: block;
 padding: 0;
 left: 0;
 top: 0;
 overflow: hidden;
 text-align: center;
}
.imgrep span {
 position: absolute;
 width: 100%;
 height: 100%; 
}
.column {
 margin-top: 30px;
 width: 343px;
 border: 0;
 padding: 0;
 float: left;
}
.strong {
 text-transform: uppercase;
 font-weight: bold;
 font-size: 115%;
 border-bottom: 1px dashed;
 margin: 0 0.3em 0 0.3em;
}
.clr {
	clear: both;
	height: 1px;
 overflow:hidden;
}
.clbox, .crbox {
 margin: 30px 0 20px 0;
 float: left;
}
.clbox, .imgbox {
 width: 55%;
}
.crbox {
 width: 44%;
 padding: 80px 0 0 0;
 text-align: center;
}
.clbox p, .crbox p, .crbox h2 {
 margin: 20px 40px 20px 10px;
 padding: 0;
}
.clbox p {
 text-align: left;
 padding-left: 30px;
 background-repeat: no-repeat;
 background-position: 0em 0.1em; 
}
.crbox p, .crbox h2 {
 color: #000000;
 padding-right: 60px;
 text-align: center; 
}
.imgbox {
 margin: 0 0 45px 10px;
 padding: 0;
}
.imgbox img {
 margin-left: 0px !important; 
}
.prov {
 margin: 65px 40px auto 55px;
 padding: 15px 10px 45px 15px;
 width: auto;
}
.prov h2 {
 position: absolute;
 margin: -25px 30px 0 -25px;
 height: auto;
 padding: 10px;
 background-color: #ffffff;
 border: 2px dotted;
 letter-spacing: 2px;
}
.s {
 background-color: #ccff99;
}
.w {
 background-color: #ccffff;
}
.difftext {
 color: #878787; 
 font-weight: bold;
}
.caption, .captionc {
 font: bold 100% sans-serif;
 letter-spacing: 1px;
}
.right {
 float: right;
}
.center {
 text-align: center !important;
}
.tright, #cenikp td {
 text-align: right;
 vertical-align: bottom;
}
.square {
 padding-left: 5px !important;
 margin-left: 80px !important;
 list-style-type: square;
 background-image: none !important;
}
.nvis {
	display: none;
}
