html,body,p,span,div,ul,img {
	margin:0;
	padding:0;
}
a img{
	border:none;
}
a{
	color:#660000;
	font-weight:bold;
	cursor:pointer;
}
a:hover{
	color:#ff0000;
}
a:active, a:focus {
	outline: 0;
}

html{
    background:#fff url(../img/top_lista.jpg) repeat-x left top;
}
body {
    margin: 0px auto;
    padding: 0px;
    font-family: Arial;
    font-size: 13px;
/*    text-align: justify;*/
	 color:#fff;
    background:transparent url(../img/header_back.jpg) repeat-x left top;
}
h1,.aktualne_z_mesta{
	color:white;
	font-style:italic;
	font-size:18px;
	font-weight:bold;
	margin:10px 0px 28px 0px;

	background:transparent url(../img/h1.png) repeat-y center top;
	text-align:center;
	
	line-height:33px;
}

.aktualne_z_mesta{
 	margin:15px 8px;
 	background:none;
 	text-align:left;
 	color:#464646;
}
#uvodnik h1{
 	background:none;
 	text-align:center;
 	color:#464646;
 	height:auto;
 	line-height:100%;
 	margin:0px;
 	padding:0px;
}
h2{
	color:white;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 28px 0px;

	background:transparent url(../img/h1.png) no-repeat center top;
	text-align:center;
	height:33px;
	line-height:33px;
}
.novinka h2{
	background:none;
	margin:0px;
	text-align:left;
	font-size:12px;
}
.clear{
	clear:both;
}
.search_hilight{
	background-color:yellow;
}
#top{
	height:318px;
	width:100%;
	display:block;
	background: transparent url(../img/oblaka.png) no-repeat center top;
	margin-top:10px;	
}
#top #head{
	height:318px;
	/*width:100%;*/
	display:block;
	/*background: transparent url(../img/head.png) no-repeat center top;*/
	position:absolute;
	top:10px;
  left: 50%;
  margin-left: -593px;  
}
#top #head #header{
  left: 0px;
  top: 10px;
  background: transparent url(../img/head.png) no-repeat center top;
  height: 318px;
  width: 1186px;
  display: block;
  z-index: 120;
  
  position: absolute;
    
}
#top #head .maska{
background: transparent url(../img/head.png) no-repeat center top;
  position: absolute;
  top: 0px;;
  left: 0px;
  z-index: 100;
  height: 318px;
  width: 1186px;
  display: block;
  z-index: 120;  
}

#top #head .img{
  position: absolute;
  display: block;
}
#top #head .pict1{
  top: 130px;
  left: 11px;
  z-index: 102;
}
#top #head .pict2{
  top: 135px;
  left: 208px;
  z-index: 103;
}
#top #head .pict3{
  top: 139px;
  left: 425px;
  z-index: 105;
}
#top #head .pict4{
  top: 75px;
  left: 618px;
  z-index: 106;
}

#head a#blind{
  position: absolute;
  left:100px;
  width:200px;
  margin-top: 5px;
  z-index: 400;
}
#head a.znak img,#head a.logo img{
	border:none;
}
#head a.znak{
	float:none;
	position:absolute;
	left:846px;
	top:54px;
  z-index: 400;
  
}
#head a.logo{
	float:none;
	position:absolute;
  left: 101px;
	top:47px;
  z-index: 400;
}
#head a.link img{
	border:none;
}
#head a.link{
	position:absolute;
	left:50%;
	bottom:20px;
}
#head a.link.one{
	margin-left:-600px;
}
#head a.link.two{
	margin-left:-385px;
}
#head a.link.three{
	margin-left:-170px;
}
#head a.link.four{
	margin-left:30px;
}
#menu{
	width:985px;
	height:44px;
	display:block;
	background:transparent url(../img/menu.png) no-repeat center top;
	position:absolute;
	top:290px;
	left: 50%;
  margin-left: -492px;
  z-index: 500;
}
#obal{
	background-color:#dee5f0;
	width:1000px;
	margin:0 auto;
	color:#000;

}
#mutace{
	position:absolute;
	top:10px;
  left: 750px;
	z-index: 400;
  width: 250px;
}
#mutace .flag{
  float: left;
}
#mutace a img{
	margin:10px;
}
#footer{
   background:#fff url(../img/down_lista.jpg) repeat left top;
   width:100%;
   height:30px;
/*    line-height:30px; */
   font-size:10px;
   position:relative;
   text-align:center;
}
#footer #back{
	width:980px;
	display:block;
	margin:0 auto;
	
}
#footer a{
	color:white;
}
#obrazek_dole{
	width:281px;
	height:387px;
	display:block;
	background:transparent url(../img/obrazek_dole.png);
	float:left;
	position:absolute;
	bottom:30px;
	margin-left:-292px;
	*display:none;
}

.padding{
	padding:20px 0px;
}
#left{
  float: left;
  width:210px;
  display: block;
  margin-left: 10px;

}
#left #accordion{
  margin-bottom: 10px;
  background: transparent url(../img/left_box.jpg) repeat-y right top;

}
#center{
	float:left;
	width:505px;	
}
#center.full{
  float: none;
  width: 980px;
  margin: 0 auto;
  display: block;
}
#right{
	float:right;
	width:275px;
	font-size:12px;
}
.background_right{
	background:transparent url(../img/right_box.jpg) repeat-y left top;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-top:10px;
	z-index:-10;
}
.background_right.tmavsi{
	background:transparent url(../img/right_box_tmavsi.jpg) repeat-y left top;
} 
.background_right .novinka{
	font-size:11px;
	margin-bottom: 10px;
	text-align:left;
}
#right .center{
	margin:0 auto;
	width:182px;
}

.search-input{
	background-color:white;
	color:#7f7f7f;
	border:1px #7493ae solid;
	width:179px;
	height:26px;
	margin:0 auto;
	display:block;
}
.search-btn{
	background: transparent url(../img/hletej_butt.jpg);
	width:86px;
	height:26px;
	border:none;
	margin:5px 46px 0px auto;
	display:block;
	color:white;
	font-weight:bold;
	float: right;
}
.search-btn.left{
  float: left;
  margin-left: 45px;
  margin-right: 0px;
  width: 95px;
}

.anketa-telo a{
	text-decoration:none;
	color:black
}
.anketa-telo a:hover{
	text-decoration:underline;
}
.sipka{
	display:block;
	width:117px;
	height:33px;
	color:white;
	font-size:13px;
	font-weight:bold;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:transparent url(../img/sipka.jpg);
	position:relative;
	z-index:auto;
  #left:20px
}
 .prehled .sipka{
#top:-50px;
#left:0px;
}
.sipka.full{
  width: 485px;
  background:transparent url(../img/sipka_full.jpg) no-repeat right 50%;
  margin-bottom: 10px;  
}
.sipka.full .inner{
  width: 455px;
}
.sipka a{
	color:white;
	text-decoration:none;
}
.sipka a:hover{
	text-decoration:underline;
}
/***********/
.sipka .outer{
	display: table; height: 33px; #position: relative; overflow: hidden;z-index:0;
}
.sipka .middle{
	 #position: absolute; #top: 50%;display: table-cell; vertical-align: middle;z-index:-50;
}
.sipka .inner{
	#position: relative; #top: -50%;width:87px;text-align:center;z-index:-50;
}

#right .sipka{
	margin-bottom:10px;
	margin-left: 20px;
}
#left .sipka{
  /*margin-left: 82px;*/
}               
#left .background_right{
	background:transparent url(../img/left_box.jpg) repeat-y right top;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-top:10px;
	z-index:-10;
}
#left .background_right.tmavsi{
	background:transparent url(../img/left_box_tmavsi.jpg) repeat-y right top;
}
#left .center{
	margin:5px 10px ;
	width:172px;
}














#uvodnik{
	background-color:#c0d9eb;
	
	
	display:block;
	margin:15px auto 5px auto;

}
#uvodnik .padding{
	padding:10px;	
	margin:0px;
}
#uvodnik p{
	margin-top:5px;
}
#uvodnik .sipka{

	float:left;
	margin-left:-20px;
}
#uvodnik .uvodnik_foto{
	float:right;

	width:210px;
	height:175px;

}

.hp .novinka{
	margin-left:10px;
}
.hp .novinka .icon{
	float:left;
	width:117px;
	display:block;
	
}
.hp .novinka .text{
	float:left;
	width:332px;
	margin-left:10px;
}

.hp .novinka img{
	border:0px #326184 solid;
	float:right;
	margin-top:10px;
}
.hp .novinka h2{
	display:block;
	float:left;
	width:100%;
	line-height: 1.1em;
}
.hp .novinka h2 a,.novinky h2 a{
	font-weight:bold;
	font-size:14px;
	color:#464646;
	text-decoration:none;
}
.hp .novinka .datum-novinky{
	display:block;
	float:left;
	width:100%;
	color:#1f659d;
}
.hp .novinka .anotace-novinky{
	margin-top:40px;
}
.foto_nahled{
	width:180px;
	float:left;
}
.foto_nahled img{
	display:block;
	margin:0 auto;
	border:1px #326184 solid;
}
.foto_nahled a.nazev{
	text-align:center;
	width:100%;
	display:block;
	color:black;
}
td.galerie-fotka{
	width:170px;
}
td.galerie-fotka img{
	margin:0 auto;
	width:150px;
}
.galerie-popis{
	text-align:center;
}
#stranka_vnitrek{
	margin:0px 10px;
}
ul{
/* 	list-style-type:none; */
}
.odk-cela-novinka{
	color:black;
	display:block;
	float:right;
	font-weight:bold;
	margin-top:10px;
}
.galerie-fotka img,.foto_nahled img{
	padding:1px;
	border:2px #053B69 solid;
}
.obr-novinky{
	float:left;
	margin-right: 15px;
	margin-bottom: 10px;
	
}
#stranka_vnitrek .novinky .novinka h2{
	margin-bottom:8px;

}
#stranka_vnitrek .novinky .novinka{
	line-height:140%;
}
.anketa-otazka{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px #226da6 solid;
}
#seznam_novinek{
	margin-top:12px;
}
.strankovani{
	margin:0 auto;
}
table.prilohy{
	font-size:12px;
	margin-top:0px;
	width:100%;
	border-collapse:collapse;
	border-color:gray;
}
table.prilohy thead tr td{
	font-size:14px;
	font-weight:bold;
	padding:5px 0px;
}
table.prilohy tr td{
	padding:0px 5px 5px 5px;
	vertical-align:middle;
}
table.prilohy tr td.ico{
	width:20px;
}
table.prilohy tr td.ext{
	width:40px;
}
table.prilohy tr td.size{
	width:40px;
}
.vel_fontu{
	text-align:right;
}
.chyba{
  padding: 10px;
  color: red;
  border: 2px red solid;
  margin-bottom: 5px;  
}
/*******************************************************************************/
#show_form{
  margin-bottom: 10px;
}
#diskuze_form{
  display: none;
}
#diskuze_form.show{
	display:block;
}
#diskuze_form form strong{
  float: left;
  width: 10em;
}
#diskuze_form input,
#diskuze_form textarea{
  border: 1px black solid;
  background-color: white;
  margin: 3px;
  padding: 0; 
  width: 470px; 
}
#diskuze_form textarea{
  height: 5em;
}
.prispevek{
  margin-bottom: 5px; 
  background-color: #b0c2e0;
  padding: 5px  
}
.prispevek .left,
.prispevek .right{
  float: left;

}
.prispevek .left{
  text-align: left;
  width: 60%;
}
.prispevek .right{
  text-align: right;
  width: 157px;
  float: right;
}
.prispevek .right .hodnoceni{
  float: right;
  margin-left: 5px;
}
.prispevek .right .hodnoceni strong{
  font-size: 14px;
  display: block;
  text-align: center;
}
.prispevek.spam{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
	filter: alpha(opacity=30);
	opacity: .3;
}
.prispevek.spam:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);
	opacity: 1;
}
/*****************************************/
.tema{
  margin-bottom: 15px; 
  padding: 5px; 
}
.tema .l,
.tema .r{
  float: left;
}
.tema .head{
  border-bottom:1px black solid;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.tema .l{
  text-align: left;
  width: 60%;
}
.tema .r{
  text-align: right;
  width: 157px;
  float: right;
}
.mapa{
  position: relative;
  width: 750px;
  height: 750px;
  margin: 0 auto;
  display: block;
  float: left;
  
}
.mapa img.m{
  position: absolute;
  top: 0;
  left: 0;
  width: 750px;  
}
.mapa a img{
  border: 1px solid white;
}
.mapa a img.hilight{
  box-shadow:0px 0px 5px #FFD100;
  border: 1px solid #FFD100;
}
.legenda{
  float: left;
  padding-left: 10px;
}

.odpoved{
  margin-top: 10px;
  background-color: #cad7e7;
  padding: 10px 5px;
}
.odpoved .predmet{
  font-size: 120%;
}
.odpoved .datum{
  font-style: italic;
}
.odpoved .odp{
  background-color: #b3c2d5;
  padding: 5px 5px 5px 25px
}
.odpoved .otz{
  padding: 5px 0px;
}
form .robot{
  display: none;
}
.zpet_obsah{
  display: block;
  text-align: right;
  font-size: 11px;
  text-decoration: none;
  margin-bottom: 5px;
}
.nevhodny_vyraz{
  font-style: italic;
}
#login .chyba{
  width: 170px;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
