html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 13px;
	color: #333333;
	padding-bottom: 350px;
}
body {
	margin: 0;
	padding: 0;
	background: #8dc73f url('images/bg.jpg') repeat-x;
	width: 100%;
	height: 100%;
}
#mraky {
	position: absolute;
	z-index: 6;
	margin-top: 50px;
	background: url('images/mraky.png') repeat-x;
	height: 222px;
	width: 100%
}
#raketa {
	position: absolute;
	top: 452px;
	left: 950px;
	background: url('images/raketa.jpg');
	height: 246px;
	width: 106px;
}
#svetlo {
	position: absolute;
	top: 313px;
	left: 160px;
	background: url('images/svetlo.png');
	height: 253px;
	width: 963px;
	z-index: 3;
}
#nadpis {
	font-weight: 400;
	font-family: Century, Georgia;
	font-size: 30px;
	color: #414141;
	z-index: 5;
}
h1 {
	text-shadow: 1px 1px 1px #8F8F8F;
}
#wrap {
	margin-left: 180px;
	padding-top: 450px;
}
h2 {
	font-family: Century;
	font-size: 20px;
	font-weight: 400;
	color: #504f4f;
	text-shadow: 1px 1px 1px #ccc;
	margin-left: 70px;
	position: relative;
	top: -50px;
	z-index: 5;
}
#download {
	display: block;
	position: absolute;
	width: 409px;
	height: 106px;
	background: url('images/down1.png');
	z-index: 10;
	left: 420px;
	top: 515px;
}
#download:hover {
	background: url('images/down2.png');
}
#download a {
	height: 106px;
	width: 409px;
	display: block;
	text-indent: -99999em;
}
#green {
	color: black;
	opacity: 0.9;
	font-family: Arial;
	background: #97CF4D;
	position: absolute;
	top: 670px;
	color: #2F2F0F;
	text-shadow: 1px 1px 1px #CECF81;
	width: 880px;
	line-height: 22px;
	padding-bottom: 30px;
	font-size: 120%;
/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#97CF4D), to(#9DDF45));
/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #97CF4D, #9DDF45);
/* For Internet Explorer 5.5 - 7 */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#97CF4D, endColorstr=#9DDF45);
/* For Internet Explorer 8 */
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr=#97CF4D, endColorstr=#9DDF45)";
}
#green ul {
	float: left;
	margin-left: 50px;
	width: 350px;
}
h3 {
	font-size: 180%;
	text-align: center;
	margin-bottom: 10px;
}
#second h3 {
	font-size: 160%;
	text-align: left;
}
#green a, #second a {
	color: #3F3F3F;
}
#green a:hover, #second a:hover {
	color: #000
}
#second {
	color: black;
	opacity: 0.9;
	font-family: Arial;
	position: absolute;
	top: 1540px;
	color: #2F2F0F;
	text-shadow: 1px 1px 1px #CECF81;
	width: 880px;
	line-height: 22px;
	padding-bottom: 30px;
	font-size: 100%;
}
div.wrapper {
	float: left;
/* important */
	position: relative;
/* important(so we can absolutely position the description div */
	margin-left: 38px;
	margin-bottom: 30px;
}
div.description {
	position: absolute;
/* absolute position (so we can position it where we want)*/
	bottom: 0px;
/* position will be on bottom */
	left: 0px;
	width: 100%;
/* styling bellow */
	background-color: black;
	font-family: 'tahoma';
	font-size: 15px;
	color: white;
	opacity: 0.6;
/* transparency */
	filter: alpha(opacity=60);
/* IE transparency */
}
p.description_content {
	padding: 10px;
	margin: 0px;
	text-shadow: none;
}

.special {text-shadow: none;}
.novinka {
	display: block;
	width: 35px;
	height: 35px;
	background: url('images/new.png');
	position: absolute;
	left: 800px;
	top: 55px
}

#footer {width:100%;height:280px;background:white url('http://i.jedenbod.cz/jedenbod.jpg') no-repeat left;position:absolute;top:2330px;left:0;z-index:-10;}

h4 {padding:0;margin:0}
.cont {font-size:150%}

#bywho {font-size:12px;font-weight:400;color:#7E7F2F;z-index:500;text-shadow:none}
#bywho a {color:#7E7F2F;text-decoration:none}