html{
	margin: 0;
	padding: 0;
}
 body{
	margin:0;
	padding: 0;
	background-color:#b5d882;
	background-image: url(../images/bg-html.jpg);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*font-family: "Times New Roman", Times, serif;*/
	font-size:65%;/*=12px/16px*/
}
table, td, th{
		border-style:solid;
		border-width: 1px;
		border-color: Black;
		border-collapse: collapse;
		empty-cells: show;
	}
h1{font-size:2.2em;}
h2{font-size:2.0em;}
h3{font-size:1.8em;}
h4{font-size:1.6em;}
h5{font-size:1.4em;}
h6{font-size:1.2em;}
#wrapper-top{
width:1024px!important;
padding: 0;
margin:0 auto;
}
#form-search form{
	margin:0;
	height:18px;
	
}
#form-search fieldset{
	height:18px!important;
	background-color:transparent;
	border:none;
	width:220px;
	float: left;
	/*background-color: transparent;*/
}
#form-search input[type="text"]{
	margin:0;
	line-height:16px;
	height:16px;
	font-size:12px;
	color: #778899;
	background-color: #FEEFC6;
	border-top:1px solid #00997C;31.7.2010
	border-left:1px solid #00997C;
	border-bottom: 1px solid #005847;
	border-right: 1px solid #005847;
	}
#form-search input[type="submit"]{
	height:18px;
	width: 18px;
	background-image: url(../images/ico-lupa-pasive.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #559363;
	border: none;
	padding:0 2px;
	margin-left:0;
	display: inline;
	cursor: pointer;
}
#form-search input[type="submit"]:hover{
   background-image: url(../images/ico-lupa-active.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	/*border-top:1px solid #8FBE9A;
	border-left:1px solid #8FBE9A;
	border-bottom: 2px solid #3E6A48;
	border-right: 2px solid #3E6A48;*/
	}
#menu-quick-icon{
float:right;
margin-right: 15px;
margin-top: 100px;
}
#menu-quick-icon img{
border:none;
margin-right: 5px;
}
#menu-quick-icon a{
text-decoration:none;	
}
#wrapper-top{
	width:1012px!important;
	/*max-width: 1024px;*/
	margin:10px auto 0;
	height: 26px;
	line-height: 26px;
	
}
#wrapper{
	width:1012px!important;
	/*max-width: 1024px;*/
	margin:0 auto 0;
	font-size: 1.2em;
	background-color: transparent;
	/*border: 1px solid #f3b003;*/
}
#header{
	height: 285px;
	background-image: url(../images/bg-header.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:0px;
}

ul#piktogramy li{
	line-height:31px;
	margin:0;
	display: inline;
	list-style: none;
	
}
ul#piktogramy li a{
	margin:0;
	border:0;
	
}
#lang{
width:160px;	
display: block;
float: left;
}
#lang a {
	text-decoration: none;
	padding: 0 0.4em;
	
}
#lang a:hover {
color:#E7EDF5;
text-decoration: underline;
}
#lang ul {
display: inline;
list-style: none;
}
#lang li{
	/*float:left;*/
	display: inline;
	text-align: center;	
	padding: 0;
}
#lang img{
	border:0;
	margin:10px auto 0;
}
a.prvni{	}


#content{
background-color:#FFF;
background-image: url(../images/bg-content-2cols.jpg);
background-position: center;
background-repeat: repeat-y;
color: Black;
margin: 0;
}
#content-left{
	float:left;
	display: inline;
	width:210px;
	margin-left:3px;
	padding-left: 0px;
	/*border:1px solid red;
	background-color: #FFF7D9;*/
}
#content-mid{
	 width:730px;
    margin: 0 auto;
	 padding: 0 5px;
    display: inline;
    float: left;
   /* text-align: justify;*/
}
#content-right{
float:right;	
display: inline;
width:199px;
margin: 0;
/*margin:0 0 0 75%;*/
padding: 0;
color: black;

}

#footer{
height:112px;
background-color:#EAEABF;
background-image: url(../images/bg-footer.jpg);
background-position:top center;
background-repeat:no-repeat;
color: #FFFFE0;
text-shadow: 0 1px 0 #2F4F4F !important;
}
#footer a{
	color: #FFFFE0;
	text-shadow: 0 1px 0 #2F4F4F !important;
}
.footer-left{
float: left;
	width:300px;
	text-align: left;
	margin-top:0;
	margin-left:30px;
}
.footer-right{
	float:right;
	text-align: right;
	width:250px;
	margin-top: 0;
	margin-right:30px;
}


.noShow{
	position: absolute;
	left: -9999px;
}

a.active {
	
	color:Red!important;
	
}
 a:hover.active{
	color: #B22222 !important;
}

.clear{
	clear: both;
	height: 0!important;
}
.hidden{display: none;}
.clear-l{clear:left;}
.clear-r{clear:right;}
#pg_body{
display: block;
	margin: 0;
	width: 100%;
	padding: 10px 50px 10px 10px;
	font-size: 1.1em;
}
#pg_body img{
	border:1px solid #718394;
	background-color: #F9FFFF;
	padding: 4px;
	margin: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 3px #2A2A2A;
	-webkit-box-shadow: 0 0 3px #2A2A2A;
	box-shadow: 0 0 3px #2A2A2A;
}
#pg_body li{
list-style-image: url(../images/text-li.jpg)!important;
list-style-position: outside;
}
#pg_body li li{
list-style-image: url(../images/text-li-li.jpg)!important;
list-style-position: inside;
}
.mapa{
	border:1px solid #718394;
	background-color: #F9FFFF;
	padding: 4px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 3px #2A2A2A;
	-webkit-box-shadow: 0 0 3px #2A2A2A;
	box-shadow: 0 0 3px #2A2A2A;
	display: block;
	margin: 10px auto;
}
.nadpisDokumentu{
	margin: 1.5em 0 0.5em 0.2em;
	padding-bottom: 0.4em;
	line-height: 30px;
	color:#277649;
	font-size:1.8em;
	/*font-family: Georgia,"Times New Roman", Times, serif;*/
	text-transform: uppercase;
	display: block;
	/*border-left: 10px solid #228B22;
	border-bottom: 3px solid #228B22;*/
	background-image: url(../images/bg-h2-nadpisDokumentu.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	.nadpisDokumentu:first-letter{
		text-transform: capitalize;
		font-size:1.15em;
	}
.nadpisDokumentu a {
	color:#F3B003!important;
	text-decoration: none;
}
.nadpisDokumentu a:hover {
text-decoration: underline;
}


/****************************** formátování ve col mid *********************************/
.align-c{
 text-align: center;
}
.align-l{
 text-align: left;
}
.align-r{
 text-align: right;
}
.align-j{
 text-align: justify;
}	
.align-c li,.align-l li,.align-r li,.align-j li{
	list-style: url(../images/li-1.gif)!important;
}	
.img-l{
float: left;
margin: 1em 1em 5px 0;
	
}
.img-r{
float: right;
margin: 1em 0 1em 1em ;
}
.img-c{
	display: block;
	margin:auto;
	
}
.img-brd{
	border: 1px solid #bbb;
}
/****************************** FOTOGALERIE UVOD*********************************/
#galleryIntro{
	padding: 0.3em;
}

#galleryIntro div{
	float: left;
	display:block;
	margin:0.2em 0.5em;
   padding: 0.2em 0.5em;
	color: #805122;
	background-color: #F3E4D2;
	background-image: url(../images/bg_galleryintro.jpg);
	background-position: left top;
	/*border:  1px solid #F2B31E;*/
	text-align: justify;
	color: Black;
	cursor: pointer;
	min-height: 260px!important;
	min-width:210px!important; 
	width:210px;
}
#galleryIntro img{
	padding:3px;
	background-color: #E4C39A;
	background-image: url(../images/bg_galleryintro_img.jpg);
	background-position: left top;
	/*border: 1px solid #DB9C7E;*/
	border: 1px solid #F7F7F7;
	margin: 2px auto;
	display: block;
}
#galleryIntro h4{
	font-size: 12px;
	font-style: normal;
}

#galleryIntro h5{
	font-size: 11px;
	font-weight: normal!important;
	color: #A52A2A;
	background-color: transparent;
	text-align: left;
}
#galleryIntro p {
	font-size: small;
	color: #805122;
	background-color: transparent;
	width: 180px;
	text-align: left;
}
#galleryIntro ul{
	margin:3px 0;
	padding: 0;
	font-size:small;
	color: #805122;
	background-color: transparent;
	width: 170px;
	}
#galleryIntro li{
	list-style: none;
}	

/******************************** FOTOGALERIE - ITEMS*********************/
#foto-pol{
	width:60%;
	padding:1em 0 0 1.5em;
	margin:0 1em 1em 2em;
}
.text{
	width:95%;
	line-height:1.8em!important;
	margin: 0 auto;
	font-size: 1.1em;
	}
	.text table, td, th{
		border-style:solid!important;
		border-width: 1px!important ;
		border-color: Black!important;
		border-collapse: collapse;
	}
	/*.text tbody td{
		border-style:solid;
		border-width: 1px ;
		border-color: Black;
		border-collapse: collapse;
	}*/
	.noBorder table, td, th{
		border: none!important;
		background-color: transparent!important;
		border-color: #fff;
		}
		.noBorder td, th{
		padding:2px 3px;
		/*border: 1px solid black!important;*/
		outline: 1px solid white!important;
      position:relative; 
	}
	
	.text th{
		color:#007B3C;
		padding:2px 3px;
		text-align: center;
  		font-weight: bold;
		background-color: #FFE4AA;
		outline: 1px solid black;
      position:relative; 
	}
	.text td{
		padding:2px 3px;
		/*border: 1px solid black!important;*/
		outline: 1px solid black;
      position:relative; 
	}
	.text img{
		padding: 5px;
		background-color:transparent;
		border:none;
	}
	.text hr{
		background-image: url(../images/hr.jpg);
		background-position: center;
		background-repeat: repeat-x;
		height:22px;
		border:none;
	}
.text p{
text-align: justify!important;
}
.text ul{
margin:0 0 0 5px;
padding: 0;
}
.text li{
list-style-image: url(../images/text-li.jpg)!important;
list-style-position: outside;
}
.text li li{
list-style-image: url(../images/text-li-li.jpg)!important;
list-style-position: inside;
}
.text h2,h3,h4,h5,h6{
	font-weight: bold;
}
.text h2, .aktualita h2{
	color: #00AA53;
}
.text h3, .aktualita h3{
	color: #007f3d;
}
.text h4, h5, h6 {
	color: #007B3C;
}
.aktualita h4, h5, h6{
	color: #005846;
}
.img-wrapper {
 background:url(../images/shadow.gif) no-repeat right bottom;
 float: left;
}


.img-outer {
  background:url(../images/bottom-left2.gif) no-repeat left bottom;
  float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
}

.img-inner {
  background:url(../images/top-right2.gif) no-repeat top right;
  padding: 0 5px 5px 0;
  float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
}

.img-wrapper img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  display: block;
}
.fotogal_popiska{
	font-size: x-small;
	color:#ccc;
}
.rubrika-uvod{
width: 220px;
margin:0.2px auto;
display: block;
font-size: 0.9em;
}

.rubrika-uvod p{
	padding-left:1em!important;
	/*border: 1px solid red;*/
	}
.rubrika-uvod ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.rubrika-uvod li{
	list-style: none;
	margin:0;
	padding:0;
}
.aktualita{
	/*padding-bottom: 1em;*/
	margin-bottom: 20px;
	padding:0 0.8em 0; 
	line-height:1.5em!important;
	border-bottom: dotted 1px #005846;
}

/*.aktualita h1,h2,h3,h4,h5,h6{
viz color .text
	color:#f5821f;
}*/
.aktualita_img{
	float:left;
	/*background: #D9E9F2;
	border: solid 1px #9C9C9C;*/
	cursor: pointer;
	margin: 0 1em 1em 0;
	padding: 3px;
	background-color:#E7F3CF;
	border: 1px solid #A9A9A9;
}
.aktualita li{
	list-style: url(../images/li-1.gif)!important;
	margin-left: 1em;
}
.aktualita hr{
		display: none;
	}
.datum{
	color:#f5821F;
}	
.hide{
	visibility: hidden;
}
.clear{
	clear: both;
}


.filler{
	min-width: 20%!important;
}
#kurz{
margin-top: 20px; 
width:160px;
height:23px;
margin-left: 3px;
background-image: url(../images/title-kurz.jpg);
background-position: top center;
background-repeat: no-repeat;
background-color: white;	
}

#sitemap a{
	text-decoration:none;
	color:Navy;
}
#sitemap a:hover{
	text-decoration:underline;
}
#sitemap ul li {
 
 font-weight: bold;
 color:#0079C5;
}
#sitemap ul li li{
 text-indent:1em
}
#sitemap ul li li a {
 color:#005847;
}
#sitemap ul li li a:hover {
 color:#0079C5;
}
#spoluprace {
/*width:200px;
margin-top: 300px;*/
display:block;
text-align: center;
}
#spoluprace img{
display:block;
text-align: center;
margin:0 auto 1.5em;
border: none;
}

.center{
	text-align: center;
}
a.odkaz-mapa-ersn{
	width:200px!important;
	height:300px!important;
	border: none;
	display: block;
	color: transparent;
	}
#datum-uvod{
	width: 160px;
	font-size:1.5em;
	font-weight: bold;
	text-align: center;
	color:#0079c5;
	margin:0.3em 0 0 0 0.1em;
}		