* {
	margin: 0;
	padding: 0;
}

body {
	color: #000;
	background: #fff;
	font-family: sans-serif;
	font-size: 10pt;
	line-height: 1.3;
}


iframe, #ad, #under, .hidden, #left, #foot {
	display: none;
}

#page {
	padding: 1cm;
}

h1 {
	margin: 0 0 0.1cm 0;
}

h1 a {
	color: #069;
}

h2 {
	margin: 0 0 0.5cm 0;
}

h2 a {
	color: #690;
}

h3 {
	color: #069;
	font-size: medium;
	margin: 0.2cm 0 0.1cm 0;
}

h4 {
	color: #069;
	font-size: small;
	margin: 0.2cm 0 -0.1cm 0;
}

h5 {
	color: #000;
	font-size: small;
	margin: 0.2cm 0 -0.1cm 0;
}

p {
	margin: 0.2cm 0 0.2cm 0;
}

pre code {
	background: #eee;
	border: 0.03cm solid #069;
	color: #069;
	display: block;
	font-size: small;
	padding: 0.1cm 0.2cm 0.1cm 0.2cm;
}

a {
	text-decoration: none;
	color: #000;
}

#content ul {
	margin: 0.2cm 0 0.2cm 0.4cm;
	list-style: square;
}

#content ol {
	margin: 0.2cm 0 0.2cm 0.5cm;
}

img {
	border: 0.1cm solid #999;
}

.img-no-border {
	border: 0;
}

.img-left {
	float: left;
	margin: 0 0.5cm 0.5cm 0;
}

.img-right {
	float: right;
	margin: 0 0 0.5cm 0.5cm;
}

.img-center {
	margin: 0.5cm 0 0 0;
	text-align: center;
}

.img-description {
	display: block;
	font-size: smaller;
	font-weight: bold;
	margin: 0 0 1cm 0;
}

dt {
	color: #069;
	font-weight: bold;
	margin: 0.5cm 0 0 0;
}

dd {
	border-left: 0.2cm solid #ccc;
	padding: 0 0 0 0.5cm;
}

table {
	width: 100%;
}

table th {
	background: #069;
	color: #fff;
	font-weight: normal;
	text-align: center;
	padding: 0.1cm 0.2cm 0.1cm 0.2cm;
}

table td {
	padding: 0.1cm 0.2cm 0.1cm 0.2cm;
}

.center {
	text-align: center;
}

.sude {
	background: #ddd;
}

.liche {
	background: #eee;
}

.tip-dne-tabulka {
	width: auto;
}

.tip-dne-tabulka td {
	padding: 0 0.5cm 0 0;
}

hr {
	border-left: 0;
	border-right: 0;
	border-top: 0.03cm solid #000;
	border-bottom: 0;
	height: 0.03cm;
	margin: 0.5cm 0 0.5cm 0;
}

.uvodnik {
	border-top: 0.03cm solid #000;
	border-bottom: 0.03cm solid #000;
	font-weight: bold;
	margin: 0.2cm 0 0.4cm 0;
	padding: 0.2cm 0 0.2cm 0;
}

.info {
	background: #eee;
	border: 0.05cm solid #ccc;
	clear: right;
	padding: 0.2cm;
}
