body {
color:#666;
margin:0;
border-top:2px solid #8BC159;
margin-right: auto;
margin-left: auto;

}
#bod{
font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
margin-right: auto;
margin-left: auto;
border-left:1px solid #eee;
border-right:1px solid #eee;

}
* {
margin:0;
padding:0;
border:none;
}

#header {
border-top:20px solid #BCE77C;
width:100%;
margin-right: auto;
margin-left: auto;

}

#in {
padding: 0 15px 0 15px;
border-bottom:20px solid #F5F5F5;

}
#podheader {
border-bottom:20px solid #F5F5F5;
width:760;
}
#header .description {
float:right;
margin:40px 0 0 0;
color:#222;
}
h1 {
font-family:"Times New Roman", Times, serif;
font-size:3.8em;
font-weight:normal;
color:#333;
letter-spacing:-1px;
margin:20px 0;
vertical-align:middle;
}

h1 a {
text-decoration:none;
color:#333;
}

#header h1 {
text-align:left;
margin:15px 0 0 0;
padding:25px 25px 40px 0;
}
#header_center
{
text-align:center;
}
#sidebar {
vertical-align:top;
width:149px;
padding:10px 10px 30px 10px;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
}

#sidebar h2 {
letter-spacing:2px;
font-size:1.4em;
color:#333;
border-bottom:1px solid #f6f6f6;
padding:0 0 3px 0;
}
#sidebar h3 {
letter-spacing:3px;
font-size:1.1em;
color:#333;
border-bottom:1px solid #f6f6f6;
padding:0 0 3px 0;
}

#sidebar ul {
list-style:none;
margin:0 0 20px 0;
}

#sidebar li {
padding:3px;
border-bottom:1px solid #f6f6f6;
}
#sidebar li:hover {
background-color:#DDD;
}

#sidebar li a {
color:#333;
text-decoration:none;
}

#sidebar input {
width:140px;
padding:5px;
background:#fdfdfd;
color:#444;
border:1px solid #f6f6f6;
font:11px Verdana;
}

#sidebar input:focus {
background:#fff;
border:1px solid #eee;
}

#sidebar li a:hover {
color:#000;
font-weight:600;
}

#content {
vertical-align:top;
border-left:1px solid #eee;
border-bottom:1px solid #eee;
padding-top: 10px;
padding-right: 25px;
padding-bottom: 30px;
padding-left: 25px;
width:532px;
}

#content p {
line-height:25px;
margin:25px 0;
font-size:110%;
word-spacing:2px;
}

#content a {
text-decoration:none;
color:#333;
border-bottom:1px solid #eee;
}

#content a:hover {
color:#000;
text-decoration:none;
}

#content h2 {
font-family:"Times New Roman", Times, serif;
font-size:2.8em;
font-weight:normal;
margin:15px 0;
border-bottom:1px solid #f6f6f6;
padding:5px 0;
}

#content h3 b {
font-size:larger;
}

#content h2 a {
color:#444;
text-decoration:none;
border:none;
}
#map  {
border:none;
}
#map_v {
text-align:center;
background:#ffffff;
}
#map_v img {
background:none;
padding:5px;
border:none;
}

acronym {
border-bottom: 1px dashed #BBB;
cursor: help;
}
#hist {
}	
#hist img {
border:none;
margin:5px;
overflow:inherit;
}
#ud {
list-style:none;
}
#ud a:hover {
font-weight: bold;
}


#zast li {
list-style:none;
padding:20px;
border-bottom:1px solid #eee;
width:340px;
}
#left {
text-align:left;
}
#right {
text-align:right;
}
#center {
text-align:center;
}
input {
width:140px;
padding:2px;
background:#fdfdfd;
color:#444;
border:1px solid #BBB;
}

input:focus {
background:#fff;
border:1px solid #666;
}
textarea {
width:180px;
padding:2px;
background:#fdfdfd;
color:#444;
border:1px solid #BBB;
}

textarea:focus {
background:#fff;
border:1px solid #666;
}
.left a {
color:#999;}
.left a:hover {
color:#999;}

#footer {
padding:20px;
text-align:right;
border-top:1px solid #eee;
margin:0;
color:#999;
}
#fotogal table {
border:none;
width:530px;
}
#fotogal td {
width:176px;
height:190px;
border: 1px solid #999;
text-align:center;
top:2px;
}
#fotogal img {
width:145px;
border:none;
}
#sidebar ul {
list-style:none;
margin:0 0 20px 0;
}

#zaps li {
padding:3px;
border-bottom:1px solid #f6f6f6;
text-decoration:none;

}
#zaps li:hover {
background-color:none;
}

#zaps a {
color:#333;
text-decoration:none;
}
#zaps h3 {
font-size:1.3em;
font-weight:bolder;
color:#000000;
}

#zaps li a:hover {
color:#000;
font-weight:600;
}
#mail
{
width:485px;
background-image:none;
padding-top:100px;
text-align:center;
height:150px;
font-size:1em;
}
#error {
border-top:100px solid #BCE77C;
border-bottom:100px solid #F5F5F5;
width:100%;
margin-right: auto;
margin-left: auto;

}

#gallery {
	text-align: center;
	padding: 0 0px;
	color: #000;
}

#gallery #hlavicka {
	text-align: left;
}

#gallery #hlavicka h2 {
	font-size: 120%;
}

#gallery #nahledy {
	margin: 20px 0 0 0;
	
}

#gallery .radek {
	clear: both;
}

#gallery .radek .nahl {
	float: left;
	width:200px;
	height:190px;
	border: 1px solid;
	margin: 0 20px;
	background: #fff;
	padding: 13px 10px;
	text-align: center;
}
#gallery .radek .nahl img {
	width:145px;
	border:none;
	vertical-align:middle;

}


#gallery #nahledy .radek .text {
	text-align: center;
	margin: 0;
}

#gallery .cb {
	clear: both;
}

#gallery #strana {
	text-align: center;
}

#gallery #formulare {
	margin: 0 auto;
	width: 400px;
}

#gallery form {
	margin: 0;
	padding: 0;
	display: inline;
}

#gallery input {
	border: none;
	cursor:pointer;
	background: #fff;
	color: #000;
	font-weight:bold;
	margin: 0;
	padding: 2px;
	width: 80px;
}

#gallery #formulare #prev {
	float: left;
}

#gallery #formulare  #next {
	float: right;
}

#gallery #image {
	background: none;
	text-align: center;
	width: 530px;
	border: none;
	margin: 20px auto;
}
#gallery #image img {
width:500px;
}

#gallery #image p {
	margin: 0;
	text-align: center;
}

#gallery #image .text {
	padding: 5px 0;
	text-align: center;
	margin: 10px 0;
}

#gallery img {
	border: 1px solid black;
}

#gallery .sipky img {
  border: 0;
  vertical-align: middle;
}

#gallery .sipky {
  margin: 0 20px;
}
