body {
	color: #fff;
	background-color: #000;
}

.footer {
	text-align: center;
	font-size: 70%;
	margin: 0.15in;
	margin-top: 0.05in;
	margin-bottom: 0.2in;
	border: 1px solid #fff;
	padding: 0.05in;
}

.footer a {
	text-decoration: none;
	color: inherit;
}

.footer a:hover {
	text-decoration: underline;
}

.obsah {
	color: #000;
	margin: 0.15in;
	margin-bottom: 0.05in;
	border: 1px solid #fff;
	background-color: #fff;
	padding: 0.15in 0.15in 0.75in 2.75in; /* top right bottom left */
}

.topbanner {
	clear: both;
	color: #def;
	margin: 0.4in 1in 0.2in 0.5in; /* top right bottom left */
	padding: 0.2in 0.5in 0.1in 1in;
	border: 2px solid #def;
	background-color: #116;
}

.topbanner h1, .topbanner h2 {
	margin: 0.1in;
	font-weight: bold;
}
.topbanner h1 {
	text-size: 250%;
}

.topbanner h2 {
	text-size: 160%;
	position: relative;
	left: 1.65in;
	padding: 0;
/*	width: 15em;*/
}

.leftmenu {
	margin: 0; /* top right bottom left */
	padding: 0.15in;
	color: #116;
	background-color: #def;
	border: 2px solid #116;
	position: absolute;
	top: 1.5in;
	left: 0.4in;
	z-index: 0;
	width: 2in;
}

.leftmenu ul {
	list-style-type: none;
	margin: 0in;
	padding: 0in;
}

.leftmenu ul li {
	margin: 0.4em;
}

.leftmenu a, dl dt a {
	text-decoration: none;
	color: inherit;
}

.leftmenu a:hover, dl dt a:hover {
	text-decoration: underline;
	color: #351;
}

dl dt {
	font-weight: bold;
}

.obsah h1 {
	font-weight: bold;
	text-size: 200%;
	margin: 0.2in 0in 0.1in 0in;
	padding: 0in;
	border: 0px;
	border-bottom: 1px solid #ABC;
}

