a {
	color: #eca952;
}

a:hover {
	color: #d64c33;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 80%;
	background-color: #1d1d1f;
	color: #ededed;
}

h1, h2, h3, h4, h5, h6, ul, ol, li, p, img {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

table {
	border-collapse: collapse;
	margin-top: 1em;
	width: 100%;
}

table.reference .logo {
	text-align: right;
	height: 43px;
}

table.reference td {
	padding: 4px;
}

.clear {
	clear: both;
}

.fotogalerie a img {
	float: left;
	margin: 4px;
}

.obrazek-vpravo {
	float: right;
	margin: 0 0 0 1em;
}

.obrazek-v-textu {
	float: left;
	margin: 0 1em 0 0;
}

.rozcestnik {
	margin-left: 20px;
	padding-top: 1em;
}

.rozcestnik a {
	font-size: 141%;
	display: block;
	padding: 2px 0 2px 0;
	text-decoration: none;
	letter-spacing: 0.2em;
}

#hlava {
	background: url(/pic/hlava-bg.jpg) no-repeat top left;
	height: 352px;
}

#hlava a{
	display: block;
	height: 352px;
	text-indent: -5000em;
}

#kontejner {
	width: 1000px;
	margin: 0 auto 0 auto;
	background: url(/pic/kontejner-bg.png) repeat-y top left;
}

#menu {
	float: right;
	width: 238px;
	background: url(/pic/obsah-start.jpg) no-repeat top right;
	padding: 50px 10px 0 13px;
}

#menu .podmenu {
	padding: 2px 0 8px 0;
}

#menu .podmenu a {
	text-transform: none;
	font-size: 101%;
	color: #e3e3e3;
	padding: 2px 35px 2px 28px;
	background: url(/pic/menuikony-podmenu.png) no-repeat -800px center;
}

#menu .podmenu a:hover {
	color: #d64c33;
	background: url(/pic/menuikony-podmenu.png) no-repeat left center;
}

#menu a {
	display: block;
	text-decoration: none;
	font-size: 131%;
	color: #f4f4f4;
	text-align: left;
	padding: 6px 20px 6px 23px;
	background: url(/pic/menuikony.png) no-repeat 3px center;
	margin: 0 15px 0 20px;
	letter-spacing: 0.1em;
}

#menu a:hover {
	color: #d64c33;
	background-position: -378px center;
}

#obsah {
	float: left;
	width: 657px;
	background: url(/pic/obsah-start.jpg) no-repeat top left;
	padding: 25px 32px 0 50px;
	min-height: 350px;
	height: auto !important;
	height: 350px;
}

#obsah .podpis {
	text-align: right;
	font-size: 86%;
	color: #a8a8a8;
}

#obsah h1 {
	font-size: 191%;
	font-weight: normal;
	padding: 1em 59px 11px 0;
	margin-bottom: 0.5em;
	color: #e2e2e2;
	letter-spacing: 0.2em;
	text-align: right;
	background: url(/pic/h1.png) no-repeat right bottom;
	clear: both;
}

#obsah h2 {
	font-size: 141%;
	font-weight: normal;
	padding: 1.5em 0 5px 43px;
	color: #d64c33;
	letter-spacing: 0.2em;
	background: url(/pic/h2.png) no-repeat left bottom;
	clear: both;
}

#obsah h2 a {
	text-decoration: none;
	color: #d64c33;
}

#obsah h2 a:hover {
	text-decoration: underline;
}

/* datum */
#obsah h3 {
	font-size: 100%;
	font-weight: normal;
	padding: 0 0 0 43px;
	color: #7d7d86;
	letter-spacing: 0.1em;
	clear: both;
}

#obsah h4 {
	font-size: 121%;
	font-weight: normal;
	padding: 2.5em 0 4px 43px;
	color: #f7dcba;
	letter-spacing: 0.1em;
	clear: both;
}

#obsah p, ol, ul {
	text-align: justify;
	padding-top: 1em;
	line-height: 150%;
	font-size: 96%;
	letter-spacing: 0.1em;
}

#obsah ul, #obsah ol {
	margin-left: 3em;
	margin-right: 3em;
}

#paticka {
	padding-top: 50px;
	width: 1000px;
	clear: both;
	height: 40px;
	background: url(/pic/paticka-bg.jpg) no-repeat top left;
	font-size: 86%;
	text-align: center;
	letter-spacing: 0.1em;
}

