html,body {
  height:100%;
}
body {
  margin:0;
  padding:0;
  text-align: center;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	/*background: #A1D8F0;*/
	background: #fff;
	text-align: center;
}
#stranka {
  height:100%;
  min-height:100%;
  text-align: left;
  position: relative;
	background: url(pozadi2.gif);
  width: 977px;
  height: 5px;
  margin: 0 auto;
  text-align: left;
}
body>#stranka {
  height:auto;
}
#top{
	background: left bottom #fff url(pozadi-top2.jpg) no-repeat;
	width: 977px;
	height: 109px;
	position: relative;
}
#levy{
	float: left;
	width: 223px;
}
#pravy{
	float: right;
	width: 212px;
}
#pravy .sponzori{
	border-bottom: 1px solid #9FD8F6;
	margin-right: 7px;
	text-align: center;
}
#pravy .sponzori .sponzori_text a{
  padding-top: 10px;
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: Black;
  text-decoration: none;
}
#pravy .sponzori .sponzori_text a:hover{
  color: Black;
}
#patka #datum{
	position: absolute;
	border-top: 1px solid #9FD8F6;
	top: -60px;
	right: 0;
	width: 205px;
	margin-right: 7px;
}
#datumvycpavka{
	height: 60px;
}
#patka #datum p{
	margin: 20px;
	border: 1px solid #9FD8F6;
	text-align: center;
	padding: 3px;
	color: #878481;
	font-size: .8em;
}

#pravy .sponzori img{
	margin: 5px 30px;
}
#pravy h3{
	color: #81807F;
	font-size: .8em;
	margin: 0 0 0 20px;
	padding: 0;
}
#top h1{
	position: absolute;
	height: 20px;
	line-height: 20px;
	margin:0;
	padding: 0 20px;
	font-size: .8em;
	top: 63px;
	right: 185px;
}
#top h2{
	position: absolute;
	height: 20px;
	line-height: 20px;
	margin:0;
	padding: 0 20px;
	font-size: .8em;
	top: 63px;
	right: 20px;
	color: #272526;
	border-left: 1px solid #9FD8F6;
}
#top h1 a{
	color: #279ED9;
	text-decoration: none;
}
#top h1 a:hover{
	text-decoration: underline;
}
#top h2 a{
	color: #272526;
	text-decoration: none;
}
#top h2 a:hover{
	text-decoration: underline;
}
#top p{
	position: absolute;
	top: 63px;
	right: 415px;
	margin: 0;
	padding: 0 20px;
	border-right: 1px solid #9FD8F6;
	font-size: .8em;
	line-height: 20px;
}
#top p a{
	color: #279ED9;
	text-decoration: none;
	font-weight: bold;
}
#top p a:hover{
	text-decoration: underline;
}
#top form{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 25px;
	top: 63px;
}

#top form label{
	font-size: .8em;
	color: #272526;
	font-weight: bold;
	margin-right: 10px;
}
#top form .text{
	border: 1px solid #9FD8F6;
}
#top form .tlacitko{
	background: url(tlacitko2.gif) no-repeat;
	width: 61px;
	height: 20px;
	border: none;
	color: #fff;
	font-size: .8em;
}
#levemenu{
	margin: 20px 0 0 0;
	padding: 0;
	border-bottom: 1px solid #9FD8F6;
}
#levemenu li{
	list-style-type: none;
	margin: 0 2px 0 7px;
	height: 30px;
}
#levemenu a{
	padding: 0 0 0 50px;
	height: 22px;
	color: #81807F;
	font-weight: bold;
	display: block;
	text-decoration: none;
	line-height: 22px;
	font-size: .8em;
}
#levemenu .aktiv a{
	color: #000;
}
#levemenu a:hover{
	background: url(pozadi-menu-l.gif) no-repeat;
}
#obsah{
	background: 223px 0px url(decko.jpg) no-repeat;
}
#stred{
	margin: 0 245px 0 256px;
	padding: 263px 0 0 0;
}
#stred h2{
	font-size: 1em;
	color: #3FACE0;
	margin: 20px 0 20px 0;
	padding: 0;
}
#stred h2.scestou{
	font-size: 1em;
	color: #3FACE0;
	margin: 20px 0 5px 0;
	padding: 0;
}
#stred h3{
	font-size: .8em;
	color: #272526;
	margin: 20px 0 0 0;
	padding: 0;
}
#stred h4{
	font-size: .8em;
	color: #272526;
	margin: 0px 0 0 0;
	padding: 0;
	font-weight: normal;
}
#stred a img{
	border: 0;
}
#stred p{
	color: #272526;
	font-size: .8em;
	margin: 0 0 20px 0;
	padding: 0;
}
#stred p a, table a{
	color: #272526;
	text-decoration:none;
	font-weight: bold;
	text-decoration:underline;
}
#stred p a:hover, table a:hover{
	text-decoration:none;
}
#stred p.cesta{
	color: #BDBBBC;
}
#stred p.cesta a{
	color: #BDBBBC;
	text-decoration:none;
	font-weight: bold;
}
#stred p.cesta a:hover{
	text-decoration:underline;
}
#stred li{
	font-size: .8em;
}
#stred li a{
	color: #272526;
	text-decoration:none;
	font-weight: bold;
}
#stred li a:hover{
	text-decoration:underline;
}
#patka{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100px;
	width: 977px;
	background: #fff url(pozadi-paticka2.gif) no-repeat;
}
#vycpavka{
	clear: both;
	height: 100px;
	width: 977px;
}
#patka .leve{
	position: absolute;
	top: 20px;
	left: 5px;
	margin: 0;
	padding: 0;
}
#patka a{
	color: #272526;
	font-size: .9em;
	text-decoration: none;
}
#patka a:hover{
	text-decoration: underline;
}
#patka .oddel a{
	border-right: 1px solid #9FD8F6;
}
#patka .leve a{
	padding: 0 20px;
}
#patka .tvorba{
	position: absolute;
	bottom: 3px;
	right: 30px;
	margin: 0;
	padding: 0;
}
#patka .tvorba a{
color: #7597A5;
}
.aktualita_polozka{
	margin: 5px 25px;
}
.aktualita_polozka h3{
	font-size: .8em;
	color: #272526;
	margin: 20px 0 0 0;
	padding: 0;
}
.aktualita_polozka h3 a{
	color: #3FACE0;
	text-decoration: none;
}
.aktualita_polozka h3 a:hover{
	text-decoration: underline;
}
.aktualita_polozka p{
	color: #272526;
	font-size: .8em;
	margin: 0 0 20px 0;
	padding: 0;
}
.zpet a{
	color: #272526;
	font-weight:bold;
	text-decoration: none;
}
.zpet a:hover{
	text-decoration: underline;
}

.mapa_webu{
	margin-left:30px;
}
.mapa_webu a{
	color: #272526;
	text-decoration: none;
	font-weight: bold;
	line-height: 2em;
}
.mapa_webu a:hover{
	text-decoration: underline;
}

.csc-menu li{
	padding: 10px 0;
	font-size: .8em;
}
.csc-menu li a{
	color: #272526;
	text-decoration: none;
	font-weight: bold;
}
.csc-menu li a:hover{
	text-decoration: underline;
}
#trofika{
	margin: 0 30px;
}
#trofika label{
	font-size: .8em;
}
#trofika span{
	font-size: .8em;
}
#trofika a{
	color: #272526;
	text-decoration: none;
	font-weight: bold;
	font-size: .8em;
}
#trofika a:hover{
	text-decoration: underline;
}
.vysledek_hledani{
  font-size: .8em;
}
.vysledek_hledani a{
	color: #272526;
	text-decoration: none;
	font-weight: bold;
}
.vysledek_hledani a:hover{
	text-decoration: underline;
}
.vysledek_hledani .ikona{
	width: 30px;
}
.vysledek_hledani .titulek{
  width: 300px;
}
#obsah .tx-newloginbox-pi1 td p{
  padding-top: 4px;
  margin: 0;
  font-size: 1em;
  
}
table th {
    text-align: center;
}



