body {
	min-width: 1000px;
	padding: 0;
	margin: 0;
}

body, body td, body th {
	font-family: Arial, lucida, Verdana, "Geneva CE", sans-serif;
}
h1#logo, h1#logo span{
	width: 1000px;
	height: 232px;
	font-size: 120%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	text-align: left;
	margin: 0;
	padding: 0;
	color: Black;
	text-align: center;
}
h1#logo span {
	display: block;
	background: url("images/nadpis.gif") no-repeat;
	z-index: 2;
	top:0;
	left:0;
}
#nav1, #nav2 {
	position:absolute;
	top:146px;
	left:10px;
	width:983px;
	z-index:3;
}

#navt1 {
	width:100%;
	border-spacing:0;
	border-collapse: collapse;
}
#nav1>#navt1 {
	border-collapse: separate;
}
#navt1 td {
	text-align: center;
	border: none 0;
	padding:0;
}
#nav1 a, #nav1 a:link, #nav1 a:visited {
	color: #FEDB69;
	background: Black url("images/leve_tecky.gif") no-repeat left 80%;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px 0 18px;
	margin: 0;
	font-size: 18px;
}
#nav1 a:hover, #nav1 a:active {
	color: #D6BB62;
}

#nav1 span {
	background: Black url("images/prave_tecky.gif") no-repeat right 80%;
	padding-right: 15px;
	font-size: 18px;
}

#text {
	border-left: 3px solid White;
	border-right: 3px solid White;
	padding: 13px;
	_padding: 16px;
}
#text2 {
	min-height: 250px;
	height: 250px;
	color: Black;
}

#text>#text2 {
	height: auto;
}

#text a, #text a:link, #text a:visited {
	color: #271B01; /*text-decoration:none;*/
	font-weight: bold;
}
#text a:hover, #text a:active {
	color:black;
}

#text h2 {
	margin: 5px 0;
	padding: .3em 0 .3em;
	font-size: 160%;
	border-bottom: solid 3px white;
	background-color: #FEDB69;
	color: Black;
	text-align: center;
	font-weight: bold;
}
#text h3 {
	margin: 10px 0;
	padding: 3px 10px;
	font-size: 107%;
	border-top: 1px solid White;
	border-bottom: 1px solid White;
	background-color: #271B01;
	color: White;
}
#text h3 a, #text h3 a:link, #text h3 a:visited {
	color: #FEDB69;
}
#text h3 a:hover, #text h3 a:active {
	color: #D6BB62;
}
#text li {
	margin-bottom:.3em;
}
.cerna {
	color:black;
}
.tucne {
	font-weight:bolder;
}
.schovat {
	display:none;
}
#obal0 {
	width:1000px;
	margin:0 auto;
	position:relative;
	background: white url("images/dolni_okraj.gif") no-repeat center bottom;
	padding:0 0 52px;

}
#obal1 {
	color: black;
	width: 951px;
	background: #D6BB62 url("images/pravy_okraj.gif") repeat-y right 232px;
	padding: 232px 49px 0 0;
	_padding: 232px 48px 0 0;
}
#obal2 {
	width: 903px;
	background: #D6BB62 url("images/levy_okraj.gif") repeat-y left top;
	padding: 0 0 0 49px;
}

.roztahnout 
{
	width: 100%;
}
table.roztahnout
{
	width: 99%;
	margin:10px auto;
}
table {
	border-collapse: collapse;
	font-size: 100%;
	border: 0 none;
	margin-bottom: 1em;
}
table.okraje
{
	border: 1px solid white;
	padding: 1px;
	margin: 0.3em 1px 1em;
}
table[border="1"]
{
	border: 1px solid white;
	padding: 1px;
	margin: 0.3em 1px 1em;
}
th, td {
	padding: 3px 5px;
	border: 0 none;
}
table.okraje th, table.okraje td
{
	border: 1px solid white;
}
table[border="1"] th, table[border="1"] td
{
	border: 1px solid white;
}
table[border="2"], table[border="2"] th, table[border="2"] td
{
	border: 2px solid white;
}
th {
	text-align: center;
}
table td.linka_dole, table th.linka_dole
{
	border-bottom: 2px solid #00349C;
}
table.okraje2
{
	border: 2px solid #00349C;
}
table.kola tr.kolo3 td
{
	border: 2px solid White;
}
table.kola tr.kolo2 td
{
	border: 2px solid White;
	background-color: #FEDB69;
	color: black;
}
table.kola tr.kolo1 td
{
	border: 2px solid white;
	background-color:#EEB800;
	color:black;
}
#text table.kola tr.kolo2 a:link, #text table.kola tr.kolo2 a:visited, #text table.kola tr.kolo1 a:link, #text table.kola tr.kolo1 a:visited
{
	color:black;
}
table.kola td
{
	text-align:center;
}
.cervena
{
	color:red;
}
textarea
{
	width:500px;
	height:5em;
}

#text .aktualita {
	border: 1px solid White;
	margin: 11px;
}
#text .aktualita .datum {
	float: right;
	width: 200px;
	color: White;
	text-align: right;
	padding: 5px;
	font-weight: bolder;
	font-size: 95%;
}
#text .aktualita h3 {
	font-size: 105%;
	font-weight: bolder;
	margin: 0;
	padding: 5px;
	border: 0;
	border-bottom: 1px solid White;
}
#text .aktualita p {
	margin: 10px 10px 15px;
	padding: 0;
}
#text .aktualita p.podpis {
	text-align:right;
	font-weight:bolder;
	margin-bottom:10px;
	margin-top:0;
}
#text .aktualita .odpoved {
	margin-left:16px;
	margin-right:16px;
	padding:5px 10px;
	background:#FEDB69;
}
#text .aktualita p.odkazy {
	margin-bottom:0;
}
#foot {
	text-align:center;
	margin:2em 0 0;
	font-size:80%;
}

