body {
	background-image: url(bg-body.gif);
	background-repeat: repeat-x;
	background-position: 0px 30px;
	/*position: absolute;
  top: 30px;*/
  margin: 0px;
  height: 100%;
	background-color: #F5F656;
}

html {
	height: 100%;
}

div#obsah{
width : 550px;
position: absolute;
left: 195px;
/*left: 295px;*/
top: 173px;
}
p#patka {
margin : 0;
font-size : 80%;
text-align : center;
color : #000000;
border-top : 1px solid #000000;
}

p#patka a {
color : #000000 !important;
}

.text {
	/*background-image: url(bg-text.png);*/
	background-repeat: no-repeat;
	/*height: 350px;*/
	width: 540px;
	color: #FFFFFF;
	overflow: auto;
	_background-attachment: fixed;
	background-color: #1F1C17;
	font-size: 105%;
	font-family: Garamond;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 5px;
}
.text img {
	background-color: #EAEC5A;
	padding: 3px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 3px;
	color: #000000;
}
.text #obal img {
	float: left;
}


.text p {
	text-align: justify;
	margin-top: 5px;
}

.textUvod {
	background-image: url(img/images/navrhH_11.png);
	background-repeat: no-repeat;
	height: 350px;
	width: 546px;
	position: absolute;
	left: 0px;
	top: 140px;
	color: #FFFFFF;
	overflow: auto;
	_background-attachment: fixed;
	background-color: #252520;
	font-size: 140%;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	text-align: right;
	padding: 10px;
}
.mapa {
	left: 380px;
	top: 480px;
	height: 230px;
	width: 297px;
	position: absolute;
	border: 3px solid #252520;
	background-color: #FFFFFF;
}

menu {
	position: absolute;
	top: 111px;
	left: 207px;
	/*left: 307px;*/
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	z-index: 100;
	margin: 0px;
	color: #F3F55B;
}
menu li {
	float: left;
	margin-left: 0px;
	line-height: 30px;
	padding-top: 4px;
}
.td {
	padding-right: 15px;
}
h4 {
/*	background-color: #512D04;*/
	color: #F7F95F;
	/*background-image: url(sipka.gif);*/
	background-image:url(nabidka.gif);
	background-position: left;
	background-repeat: no-repeat;
	/*background-position: right center;*/
	padding-left: 10px;
	margin: 0px;
}
a {
/*background-color: #512D04;*/
	color: #000000;
}
menu li a:hover {
	background-image: url(button.gif);
	color: #E8EA2A;
	background-position: center top;
	background-repeat: no-repeat;
}
menu li a {
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bolder;
	width: 110px;
}

h1 {
	left: 0px;
	/*left: 100px;*/
	top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing: 5px;
	position: absolute;
	margin-left: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h6{
left: 191px;
/*left: 291px;*/
top: 0px;
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing: 5px;
	position: absolute;
	margin-left: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

h2 {
	font-weight: bold;
	font-size: 35px;
	font-family: Monotype Corsiva, Helvetica, sans-serif;
	margin: 0px;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	top: 70px;
	left: 250px;
}

h2 a {
	color: #663805;
	text-decoration: none;
}

.text h2 {
	color: #F7F95F;
	position: static;
	background-image: url(odrazka.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	margin-left: 10px;
	font-size: 140%;
}

.pruh {
	position: absolute;
	left: 748px;
	/*left: 848px;*/
	top: 172px;
	width: 232px;
	z-index:100;
}
/*.pruh {
	background-image: url(images/navrh_21.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 232px;
	position: absolute;
	left: 566px;
	background-position: center;
	text-align: center;
	top: 0px;
}*/
.pruh img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	/*background-image: url(bg-pruh-img.gif);*/
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	padding-right: 13px;
	padding-left: 13px;

}
.otviracka {
	position: absolute;
	left: 0px;
	/*left: 100px;*/
  top: 173px;
  height:375px;
	padding-top: 5px;
	font-weight: bold;
	padding-left: 0px;
	color: #FFFFFF;
	/*background-image:url(bg-text.png);*/
	background-image:url(head_c.jpg);
	background-repeat: no-repeat;
}

p.mapka a:hover {
	text-decoration: none;
	cursor: help;
}
p.mapka a span
{
	position: relative;
	font-size: 90%;
	font-weight: normal;
	text-align: left;
}

p.mapka a span span
{
	left: -300px;
	top: -80px;
	display: block;
	position: absolute;
	visibility: hidden;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	width: 533px;
	height: 351px;
	z-index: 100;
	_left: -260px;
	_top: -50px;
	background-color: #FFFFFF;
	border: 3px solid #252520;
}

p.mapka a:hover span span
{
	visibility: visible;
}
.pruh .posledni {
	background-image: url(posledni.gif);
	background-repeat: no-repeat;
	height: 48px;
}

.otviracka address {
}
.otviracka a{
color:#F3F55B;
}
.otviracka li{
padding-left:10px;
}
.otviracka li a{
text-decoration: none;
font-size: 17px;
font-family: monotype corsiva;
}
.adresa {
	position: absolute;
	left: 500px;
	top: 70px;
	font-size: 100%;
}

.cukr{
  position:absolute;
  padding-left: 25px;
  top:5px;
}

a h1, a:visited h1, a:link h1, a:active h1, a h2, a:visited h2, a:link h2, a:active h2 
{
	color: #A52520;
	text-decoration: none;
}
dl {
	padding-left: 25px;
}

dt {
	font-weight: bold;
	padding-top: 10px;
}
hr {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.preskoc {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
}
.popisek {
	height: 160px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3F55B;
	padding-bottom: 25px;
}
.popisek img {
	float: left;
}


h3 {
	margin: 0px;
	color: #F3F55B;
}
h3 a {
	color: #F3F55B;
	text-decoration: underline;
}
.popisek .hodnota {
	padding-left: 10px;
	line-height: 170%;
}
.odkaz {
	background-color: #663805;
	color: #1F1C17;
}
.ram {
	border: 2px solid #F3F55B;
	margin: 5px;
	padding: 5px;
}
.seznam {
	float: left;
	height: 200px;
	width: 200px;
}
.cleaner {
	clear: both;
	height: 0px;
	width: 1px;
	visibility: hidden;
}
.cistic {
	clear: both;
}

/* CSS Document */
/*aktivni zalozka menu*/
.active {
	font-weight: bolder;
	width: 95px;
	height: 30px;
	position: relative;
	z-index: 100;
	/*left: 0px;
	top: 0px;*/
	color: #F3F55B;
	background-image: url(button_2.gif);
	background-repeat: no-repeat;
	/*background-position: -2px 0px;*/
	background-position: center top;
}

ul#mainMenu
{
 position: absolute;
 top: 140px;
 left: 195px;
 /*left: 295px;*/ 
 list-style-image: none;
 list-style-type: none;
 padding: 0px;
 z-index: 100;
 margin: 0px;
 color: #e6e74d;
}
 ul
{
 text-align: center;
 list-style-image: none;
 list-style-type: none;
 padding: 0px;
 z-index: 100;
 margin: 0px;
 color: #e6e74d;
}

ul#mainMenu ul
{
margin-top:0px;
}

ul#mainMenu li
{
 float: left;
 padding:1px;
 height:30px;
 width:95px;
 background-image: url(button.gif);
 background-position: center;
 background-repeat: no-repeat;
}
/*odkaz zalozky menu*/
ul#mainMenu a
{
color:yellow;/*black;*/
/*background-color:#e6e74d;*/
display:block;
text-decoration:none;
font-weight:bold;
padding-top:3px;
}

ul#mainMenu ul a
{
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bolder;
	width: 94px;

border-bottom:none;
/*
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
*/
padding-left:1px;
}

ul#mainMenu ul a:hover
{ 
 /*background-image: url(button.gif);*/
 color: #e6e74d;
 /*background-position: center top;*/
 background-repeat: no-repeat;
	
}

ul#mainMenu ul
{
position:absolute;
visibility:hidden;
border-bottom:1px solid white;
background-color:#e6e74d;
}
ul#mainMenu li a:hover
{
color: #e6e74d;
}
/*pri najeti na odkaz menu*/
ul#mainMenu li:hover
{
 text-align: center;
 background-image: url(button_2.gif);
 background-position: center top;
 background-repeat: no-repeat;
}
ul#mainMenu li:hover ul, ul#mainMenu li.hover ul
{
visibility:visible;
}

ul#mainMenu li li
{
float:none;
border:none;
padding:0;
}

ul#mainMenu li
{
behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
}
