body {
	color: #fff;
	font-size: 79%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #222;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	height: 100%;
}
html {
	height: 100%;
}
img {
	border: 1px #666 solid;
}
a:link, a:visited {
	color: #F0B248;
}
a:hover {
	text-decoration: none;	
	color: #ccc;
}

strong {
	font-family: Trebuchet MS, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	color: #fff;
}

h1 {
	font-size: 129%;
	text-align: left;
	letter-spacing: 0.1em;
/*	text-indent: 1em;*/
	text-align: center;
	color: #D1EDFF;
}
h2 {
	font-size: 115%;
	margin: 1em 0 0 0;
	padding: 0;
	clear: both;
/*	color: #fff;*/
	color: #3bf;
}
h3 {
	font-size: 110%;
	margin: 2em 0 0 0;
	padding: 0;
	clear: both;
	color: #3bf;
}

#all {
	width: 760px;
	text-align: center;
	margin: /*2em*/ 0 auto;
	text-align: center;
	background: #555;
	padding: 0;
	height: 100%;
}

#logo {
	height: 165px;
	width: 760px;
	text-align: center;
	clear: both;
	background: #333;
	padding: 0;
	margin: 0;
}
#logo a:link, #logo a:visited, #logo a:hover {
	color: #b0b0b0;
	text-decoration: none;
	font-size: 1px;
}
#logo p {
/*     display: block;*/
     position: relative;
     width: 760px;
	 height: 165px;
	 margin: 0;
     padding: 0;
	 float: left;
}
#logo p span {
/*     display: block;*/
     position: absolute;
     _cursor: hand;
     left: 0;
     top: 0;
     z-index: 100;
     width: 760px;
     height: 165px;
     margin: 0;
     padding: 0;
     background: url('img/logo.jpg') no-repeat;
}

/* ----- menu ------*/
#menu {
	width: 100%;
	padding: 0;
	margin: 0;
	background: #333; /*zaklad*/
/*	background: #fff;*/
     background: url('img/menu.jpg') no-repeat;
}
.nav {
	margin: 0;
	padding: 0 0 23px 10px;
	border-bottom: 1px solid #f39e4a;
}
.nav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
.nav a:link, .nav a:visited {
	float: left;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 4px 9px 4px;
	text-decoration: none;
	color: #bc6a19;
}
.nav a:link.active, .nav a:visited.active, .nav a:hover {
	color: #999;
	background: url("img/stitek.gif") no-repeat bottom center;
}


/* ----- / menu ------*/

#obsah {
	width: 740px;
	margin: 0 auto;
	padding: 10px;
	text-align: left;
	background: #555;
}


hr {
	height: 1px;
	color: #666;
	border: 0;
	clear: both;
	border-bottom: 1px #666 solid;
	margin: 1em 0;
	padding: 0;
}


.kapela {
	margin: 0 0 2em 0;
	padding: 0;
}
.centermap {
	text-align: center;
}