body {
	margin: 0px;
	padding: 0px;
	color: #272727;
	font-size: 1em;
	text-align: center;
	background: #333 url(../img/bg-body.jpg) repeat top center;
	font-family: Calibri, sans-serif;
	overflow: auto;
	}
ul, ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a {color: #9fbc2e;}
	a:hover, a:focus, a:active {color: #000;}


/* odkazy pro nevidome a klaveskare */
p.blind {
	margin: 0px;
}
p.blind a {
	position: absolute;
	left: 0px;
	top: -10000px;
}
	p.blind a:active, p.blind a:focus {
		top: 10px;
		margin: 10px;
		padding: 5px;
		outline: none;
		color: #fff;
		font-weight: bold;
		background: #ffbf00;
		border: 1px solid #fff;
	}
hr.blind {
	position: absolute;
	top: -10000px;
	width: 10px;
}



div#kontejner {
	height: 800px;
	background: #333 url(../img/bg-body-div.jpg) repeat-x top center;
}
div#kontejner-in {
	width: 760px;
	margin: 0px auto;
	padding: 50px 0px 0px 0px;
	font-size: 0.9em;
}

h1 {
	float: left;
	width: 125px;
	height: 125px;
	margin: 0px 0px 0px 100px;
	padding: 0px;
	overflow: hidden;
}
h1 a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../img/logo.png) no-repeat top left;
	margin: 36px 0px 0px 0px;
	text-decoration: none;
}
h1 a span {
	visibility: hidden;
}


div#menu {
	margin: 0px 100px 0px 0px;
	padding: 100px 0px 0px 0px;
	text-align: right;
}
div#menu a {
	margin: 0px 0px 0px 15px;
	color: #e7e7e7;
	text-decoration: none;
}
div#menu a:hover, div#menu a:focus, div#menu a:active {color: #9fbc2e;}


div#uvodnik {
	clear: both;
	overflow: hidden;
	margin: 30px 0px 0px 0px;
	background: url(../img/bg-uvodnik.png) no-repeat top center;
}
div#uvodnik-text {
	height: 93px;
	overflow: hidden;
	background: url(../img/bg-uvodnik-text.png) no-repeat center;
	text-align: left;
}
div#uvodnik-text span {visibility: hidden;}
p.ikony {
	margin: 0px;
	padding: 0px 90px;
	text-align: right;
}
p.ikony a {
	display: block;
	float: right;
	padding: 0px 0px 0px 7px;
}
span#ikony-text {
	display: block;
	float: right;
	padding: 3px 0px 0px 0px;
	color: #ccc;
	font-size: 0.8em;
}


div#obsah {
	clear: both;
	position: relative;
	margin: 17px 0px 30px 0px;
	padding: 20px 0px 0px 0px;
	height: 154px;
	background: url(../img/bg-obsah.png) no-repeat center;
}
#slider {
	margin: 0px auto;
}
	#slider ul, #slider li, #slider2 ul, #slider2 li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#slider2 {margin-top: 1em;}
	#slider li, #slider2 li {
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width: 616px;
		height: 132px;
		overflow: hidden;
		text-align: center;
	}
	#prevBtn, #nextBtn, #slider1next, #slider1prev {
		display: block;
		width: 35px;
		height: 132px;
		position: absolute;
		left: 15px;
		top: 20px;
		z-index: 1000;
	}
	#nextBtn, #slider1next {
		left: 710px;
	}
	#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
		display: block;
		position: relative;
		width: 35px;
		height: 132px;
		outline: none;
		background: url(../img/btn_prev.png) no-repeat 0 0;
		text-decoration: none;
	}
	#prevBtn a span, #nextBtn a span, #slider1next a span, #slider1prev a span {visibility: hidden;}
	#nextBtn a, #slider1next a {background: url(../img/btn_next.png) no-repeat 0 0;}
	#nextBtn a:hover, #slider1next a:hover {background: url(../img/btn_next2.png) no-repeat 0 0;}

	#prevBtn a:hover, #slider1prev a:hover {background: url(../img/btn_prev2.png) no-repeat 0 0;}


div#text {
	width: 570px;
	margin: 0px auto;
	color: #fff;
	text-align: left;
}

table#cenik {
	width: 100%;
	font-size: 0.9em;
}
table#cenik th {
	padding: 8px 0px;
	font-weight: bold;
}
table#cenik td {
	padding: 8px 0px;
	text-align: right;
}


div#paticka {
	clear: both;
	width: 560px;
	margin: 0px auto;
	font-size: 0.9em;
	color: #d8d8d8;
	text-align: left;
}
div#paticka span {
	display: block;
	width: 220px;
	float: left;
}
div#paticka span#sl1 {width: 200px;}
div#paticka span#sl2 {width: 220px; text-align: center;}
div#paticka span#sl3 {width: 140px; text-align: right;}
div#paticka a {
	color: #cbcbcb;
	text-decoration: none;
}
div#paticka a:hover, div#paticka a:focus, div#paticka a:active {color: #9fbc2e;}




a img {
	border: none;
}
