body, #web {
 background-color: #e5f2e5;
 font-family: Verdana, Arial CE, Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: #000000;
 padding-right: 0px; padding-left: 0px; padding-top: 0px;
 margin: 0px;
 }
#stranka {
 margin: 0 0 0 0;
 background-color: transparent;
 font-family: Verdana, Arial CE, Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: #000000;
 }
 
#hlavicka {
 height: 140px;
 margin:0 ;
 padding:0;
 background: #d2f2d2;
 font-family: Verdana, Arial CE, Arial, Helvetica, sans-serif;
 border-top:1px solid #aa3939;
 border-left:1px solid #aa3939;
 border-right:1px solid #aa3939;
 border-bottom:0px;
 border-color: #aa3939;
 }
 .cleaner {
	clear: both;
	height:1px;
	font-size:1px;
	border: none;
	margin:0; padding:0;
	background:transparent;
}

.odskok {
	clear: both;
	height:15px;
	font-size:1px;
	border: none;
	margin:0; padding:0;
	background:transparent;
}

.oramovani {
 margin: 0; padding: 0;
 }
 
#mezera {
 height: 19px;
 width:100%;
 }
 
#menu {
  position: absolute;
  top: 150px;
  left: 0;
  margin:0;
  padding:10px 0 0 0;
	width:220px;
	}

#obsah {
  position: relative;
  margin-left: 230px;
	}
#fotogalerie {
  position: relative;
  margin-left: 190px;
	}	

#navigace {
  list-style: none;
  font-family: Arial CE, Arial, Verdana, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 110%;
  color: green;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0px;
}

.psi {
  list-style: none;
  font-family: Verdana, Arial CE, Arial, Helvetica, sans-serif;
  font-size: 95%;
  padding-left: 5px;
  margin: 0px;
  }
  
.psi a:link {
  color: navy;
	text-decoration: underline
 }
.psi a:visited {
  color: navy;
	text-decoration: underline
}
.psi a:hover {
	color: blue;
	background-color: silver;
	text-decoration: none
}
.psi a:active {
	color: blue;
	background-color: silver;
	text-decoration: none
}

#paticka {
 margin-left: 230px;
 padding:0;
 height: 60px;
 border-top:1px solid #aa3939;
 border-left:0px;
 border-right:0px;
 border-bottom:0px;
 }

h1 {
 color: green;
 text-align: center;
 font-weight: bold;
 font-size: 160%;
 margin:0 400px 25px 0;
 padding-top: 20px;
 }
 
h2 {
 color: green;
 text-align: center;
 font-weight: 500;
 font-size: 130%;
 }
h3 {
 font-weight: 500;
 font-size: 120%;
 }
h5 {
 color: green;
 text-align: center;
 font-weight: 500;
 font-size: 120%;
 }
 
span.podnadpis {
 color: #AA4D4D;
 font-weight: 500;
 font-size: 70%;
 }
span.malynadpis {
 font-size: 80%;
 }
span.rudynadpis {
 font-size: 80%;
 color: red;
 }
span.nadpis {
 color: #F20700;
 font-weight: 500;
 font-size: 110%;
 }
p {
 font-size: 100%;
 padding-left: 25px;
 padding-right: 15px
 }
 
.mensi {
 font-size: 90%;
 padding-left: 25px;
 padding-right: 15px
 }
.kontakt {
 text-align: center;
 font-size: 90%;
 }
.stred {
 text-align: center;
 }
 .centr {
 padding: 10px;
 }
a:link {
  color: green;
	text-decoration: underline
 }
a:visited {
  color: green;
	text-decoration: underline
}
a:hover {
	color: blue;
	text-decoration: none
}
a:active {
	color: blue;
	text-decoration: none
}

.patka {
 text-align: center;
 font-size: 70%;
 padding: 5px;
 }
.texty {
 font-size: 90%;
 margin-left: 15px;
 margin-right: 12px
 }
 
 .nadpisek {
 font-size: 110%;
 font-family: Arial CE, Arial, Verdana, Helvetica, sans-serif;
 margin-top: 15px;
 }
.fenky {
  width:95%;
  }
 
.pravy {
 float: right;
 padding: 8px;
 text-align: center;
 border: none;
 }

.levy {
 float: left;
 padding: 10px;
 }

 hr {
 width:96%;
 border : 1px solid green;
 color : green;
 }
.tucny {
 font-weight: 600;
 }
.nahled {
  width: 183px;
  height: 175px;
  float: left;
  text-align: center;
  font-size: 70%;
  margin-left: 15px;
  overflow: auto;
 }
.gl {
  border: none;
}
#hobraz {
  position: absolute;
  top: 0;
  right: 0;
}

.bsah {
 margin-top: 32px;
 text-align: center;
 color: #AA4D4D;
}

.rodokmen {
 font-size: 90%;
 text-align: left;
 border-top:1px solid black;
  border-left:1px solid black;
  border-right:1px solid black;
  border-bottom:1px solid black;
  border-color: black;
  background-color: white;
}
.kmen {
 clear: right;
 margin-left: 4%;
 margin-right: auto;
 text-align: center;
}
.center {
 width: 510px;
 margin: 0 auto;
 text-align: center;
 }
 .pp {
 width: 255px;
 float: left;
 text-align: center;
 font-size:90%;
 }
/* formátování knihy návštěv*/

.kniha {
 width: 95%;
 font-size: 90%;
 margin-left: 15px;
 }
.jmeno {
 font-weight: bold;
 }
.odkaz {
 font-weight: bold;
 }
.cas {
 font-weight: 500;
 font-size: 80%;
 }
span.cas {
 font-weight: 500;
 font-size: 80%;
 }
.text1 {
  text-align: justify;
 }
.pocitadlo {
 border: none;
 }
.rudynadpis {
 font-size: 80%;
 color: red;
 }
.malynadpis {
 font-size: 80%;
 }
 span.malinky {
 font-size: 80%;
 }
 .ramecek {
  text-align: center;
	border-top:1px solid #aa3939;
  border-left:1px solid #aa3939;
  border-right:2px solid #aa3939;
  border-bottom:3px solid #aa3939;
	padding: 10px;
	background-color: white
}
