body {

	font-family: "Verdana CE", "Helvetica CE", Verdana, Arial, sans-serif;

	font-size: 0.75em;

	margin: 0;

	padding: 0;

	line-height: 150%;

	color: #000;

	background: #FFFfff;

}



#erb, #prapor {

	margin-top: 20px;

}



div {

	margin: 0;

	padding: 0;

	border: 0;

}



p {

	margin: 0.5em;

}



h1, h2, h3 {

	color: #000;

	margin: 0;

}



h1 {

	padding-top: 40px;

	padding-left: 60px;

	float: left;

}



a, a:visited {

	color: #997100;

}



a:hover {

	text-decoration: none;

}



hr.cleaner {

	clear:both;

	height:1px;

	font-size: 1px;

	padding: 0;

	border: 0;

	visibility: hidden;

}


#header {
} 

#headerFrame {

	background: url('../images/hlavicka.jpg') top right no-repeat;
	height: 120px;

	background-color: #BF9A30;

}



#header img {

	margin-left: 0px;

	float: left;

}



#logo {

	margin: 0 0 0 40px;

	padding: 0;

	position: relative;

	width: 280px;

	height: 120px;

	overflow: hidden;

	float: left;

}



#logo span {

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 1;

	width: 280px;

	height: 120px;

	margin: 0;

	padding: 0;

	background: url('../images/nadpis.gif') top left no-repeat;

}



#header2 {

	height: 8px;

	font-size: 1px;

	background-color: #fff;

}



img {

	border: 0;

}



#menuFrame {

	width: 180px;

	float: left;

	background: #806F40;

}



#menu {

}



#menu ul {

	margin: 10px 0;

	padding: 0;

}



#menu ul li {

	list-style-type: none;

	margin: 0;

	text-align: left;

	padding-left: 8px;

	margin: 2px 0 0 16px;

}



#menu ul li a {

	color: #fff;

	font-weight: bold;

}



#menu ul li h2 {

	color: #806F40;

	font-size: 110%;

	background-color: #E6DFCF;

	margin: 10px 4px 0 -20px;

	padding: 1px 4px;

}



#menu ul li h2 a {

	color: #806F40;

}



#contentFrame {

}



#content img {

	border: 1px solid #000;

}



#textFrame {

	margin: 0 180px 0 180px;

}



#text {

	padding-left: 10px;

	padding-right: 10px;

}



#text h2 {

	font-size: 140%;

	margin: 0.5em;

	margin-top: 1em;

}



#text h3 {

	font-size: 120%;

	margin: 1em 0.5em 0 0.5em;

}



#rFrame {

	float: right;

	width: 180px;

	background-color: #806F40;

	color: #fff;

}



#r {

	font-size: 90%;

}



#r h2 {

	padding: 2px 4px;

	font-size: 120%;

	color: #fff;

}



#r a {

	color: #fff;

}



p.center {

	text-align: center;

}



#text img.transparent {

	border: 0;

}



#r table {

	font-size: 80%;

	margin: 0.5em;

	border-collapse: collapse;

}



#r p {

	margin: 1em 1em 0 0.5em;

}



#text table {

	margin: 2em 0.5em;

	border-collapse: collapse;

	text-align: left;

}



#text table td {

	padding: 0.2em 0.4em;

	border: 1px solid #000;

}



#text table th {

	padding: 0.2em 0.4em;

	border: 1px solid #000;

}



#text table td.thick {

	border-bottom: 2px solid #000;

}



#text table td.nob {

	border: 0;

	padding-top: 1em;

	font-weight: bold;

}



.aktualita {

	padding: 1em;

}



.aktualita_inner {

}



.aktualita h3 {

	width: 80%;

	margin-top: 0;

}



.aktualita img {

	float: left;

	margin: 0.5em;

	border: 1px solid #000;

}



.aktualita p.info {

	font-size: 80%;

	color: #c60;

	border-bottom: 1px solid #c60;

	margin-bottom: 0;

}



ul.documents li {

	list-style-type: none;

	margin: 0.8em 0;

}



ul#links li {

	margin: 0.8em 0;

}



ul#galleries li {

	list-style: url(../images/directory.gif);

	margin: 0.8em 0.2em;

	padding: 0 0.5em;

	vertical-align: middle;

}



#cards {

	width: 95%;

	margin-left: 0.5em;

	margin: 0 auto;

}



.card {

	overflow: auto;

	height: 170px;

	width: 130px;

	text-align: center;

	float: left;

	margin: 15px 0 0 0;

	font-size: 80%;

}



p.note {

	font-size: 80%;

}



dt {

	font-weight: bold;

	margin-left: 0.5em;

	margin-right: 0.5em;

	float: left;

}



dd {

	margin-bottom: 1em;

}



p#uvod {

	margin-top: 2em;

	margin-bottom: 1em;

}



pre {

	font-size: 100%;

}



label {

	width: 140px;

	background-color: #ddd;

	padding: 4px;

	margin-right: 6px;

	text-align: right;

	vertical-align: top;

	display: block;

	float: left;

}



.submit {

	padding-left: 154px;

}



#fond {

	padding-top: 6px;

	font-size: 80%;

	padding-bottom: 6px;

	width: 90%;

	margin-left: 10px;

	text-align: center;

	line-height: 120%;

}



#podani .txt {

	width: 240px;

}



#podani textarea {

	width: 240px;

}



#podani .error {

	margin-left: 160px;

	color: #f00;

	font-weight: bold;

}



#galleries {

	width: 100%;

}



.galerie, .card {

	width: 240px;

	border: 1px solid #ccc;

	height: 190px;

	margin: 0 10px 10px 0;

	padding: 6px 0 0 6px;

	text-align: center;

	float: left;

}



.galerie img, .card img {

	border: 1px solid #000;

}



#text .galerie h3 {

	margin: 0 8px 8px 8px;

}



#text .card {

	height: 150px;

	width: 150px;

}



#text .card p {

	margin: 0;

	line-height: 110%;

}



.tright {

	text-align: right;

}