body {
  background: #e7ffdf none;
  color: #000000;
  margin: 0;
  padding: 0;
  text-align: center;
}
body, table, td, th {
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
  line-height: 1.6em;
}
table, tr, td, th {
	border: 1px solid gray;
	border-collapse: collapse;
}
#lmenu table, #lmenu tr, #lmenu td, #lmenu th {
	border: 0px;
}
p, ol, ul, li {
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
  line-height: 1.6em;
}
p {
  margin: 1.2em 0em 1.2em 0em;
  text-align: left;
}
li, ul ul, ol ol {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
}
h1 { 
  font-size: 180%;
  font-weight: bold;
  color: navy;
}
h2 { 
  font-size: 160%;
  font-weight: bold;
  color: navy;
}
h3 { 
  font-size: 140%;
  font-weight: bold;
  color: navy;
}
h4 { 
  font-size: 120%;
  font-weight: bold;
  color: navy;
}
h5 { 
  font-size: 100%;
  font-weight: bold;
  color: navy;
}
h6 { 
  font-size: 80%;
  font-weight: bold;
  color: navy;
}
a:link {
  color: navy;
  background: inherit;
  text-decoration: underline;
}
a:visited {
  color: purple;
  background: inherit;
  text-decoration: underline;
}
a:link:hover, a:visited:hover {
  color: red;
  background: inherit;
  text-decoration: underline;
}
img {
  border: none;
}
thead, tfoot, th {
  font-weight: bold;
}
th {
	background-color: Silver;
	text-align: center;
}
#ram {
  width: 960px;
  color: #000000;
  margin: 5px;
  border: 1px solid #eeeeee;
}
#lmenu {
  float: left;  
  width: 180px;
  margin-top: 2px;
  margin-left: 0px;
  margin-right: 20px;
  background: #4e8040;
  text-align: center;
}
#pmenu {
  float: right;
  width: 140px;
  margin-top: 2px;
  margin-left: 5px;
  border: 1px solid #006633;
  text-align: center;
}
#pmenu a, pmenu a:link, #pmenu a:visited {
  text-decoration: none;
  font-size: 80%;
  font-weight: bold;
  color: green;
}
#lmenu a, lmenu a:link, #lmenu a:visited {
  text-decoration: none;
  font-size: 80%;
  font-weight: bold;
  color: #FFFF00;
}
#lmenu a:link:hover, #lmenu a:visited:hover, #pmenu a:link:hover, #pmenu a:visited:hover {
  text-decoration: none;
  font-size: 80%;
  font-weight: bold;
  color: maroon;
}
#lmenu menu, #pmenu menu {
  list-style-type: none;
  margin: 0.5em 0;
  padding: 0;
}
#lmenu ul, #pmenu ul {
  list-style-type: square;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
}
#lmenu ul ul, #pmenu ul ul {
  list-style-type: disc;
  margin-left: 1.1em;
}
#lmenu ul li, #pmenu ul li, #lmenu ul li a, #pmenu ul li a {
  font-size: 80%;
  font-weight: bold;
}
#lmenu li ul li, #pmenu li ul li, #lmenu li ul li a, #pmenu li ul li a {
  font-size: 80%;
  font-weight: normal;
}
#lmenu menu li, #pmenu menu li {
  border-top: 2px solid #006633; 
  padding-top: .1em; 
  text-align: center; 
}
#lmenu menu li.nad, #lmenu menu li.nadob, #pmenu menu li.nadob, #pmenu menu li.nad {
  border-top: 6px solid #006633; 
  text-align: center;
  }
span.hlmn {
  color: maroon;
  font-size: 100%;
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  font-weight: bold;
}
span.popfoto {
  color: gray;
  font-size: 65%;
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  font-weight: bold;
}
#lmenu table {
	text-align: center;
}
#obsah {
	float: left;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 50px;
	color: #000000;
	text-align: left;
	background: #f5ffe6;
}
#obsah h2 {
  border-top: 1px solid #cccccc;
  padding-top: .3em;
}
#hlavicka {
  height: 95px;
  background: #4e8040;
  margin-bottom: 5px;
}
#paticka {
  width: 960px;
  background: #d2e673;
  font-size: 80%;
  margin-top: 10px;
  margin-left: 5px;
  border-top: 1px solid navy; 
  padding-top: .3em;
  text-align: center;
  clear: both;
}
#logo {
  float: left;
  margin: 0px 25px 0px 0px;
  width: 150px;
  height: 80px;
}
#titul {
  font-family: Verdana, Arial, sans-serif;
  font-size: 160%;
  padding-top: 35px;
  padding-bottom: 35px;
  font-weight: bold;
}
#titul a, titul a:link, titul a:visited {
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  color: #FFFF00;
  font-size: 160%;
  background: inherit;
  text-decoration: none;
  font-weight: bold;
}
#titul a:link:hover, titul a:visited:hover {
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  color: maroon;
  font-size: 160%;
  background: inherit;
  text-decoration: none;
  font-weight: bold;
}
#ptitul {
  font-family: Verdana, Arial, sans-serif;
  font-size: 160%;
  color: maroon;
  font-weight: bold;
  padding-left: 20px;
  font-weight: bold;
}
#linka {
  background: #003366 none;
  height: 2px;
  font-size: 0px;
  margin-top: 2px;
  margin-bottom: 5px;
}
.date {
  color: #999999;
  text-align: right;
  font-size: 60%;
}
.motto {
  color: black; 
  text-align: center;
  font-style: italic; 
  font-weight: bold; 
  font-size: 120%;
} 
#lmenu tr, lmenu table, lmenu tr {
  background: #cccc99; 
  border: 0;
  font-size: 80%;
}
div.lv, div.lv h2, div.lv h3, div.lv h4, div.lv h5, div.lv h6, div.lv p {
  text-align: left;
}
div.pr, div.pr h2, div.pr h3, div.pr h4, div.pr h5, div.pr h6, div.pr p, p.pr {
  text-align: right;
}
div.ce, div.ce h2, div.ce h3, div.ce h4, div.ce h5, div.ce h6, div.ce p, p.ce, div.ce table, div.ce tr, div.ce td, div.ce th {
  text-align: center;
  background-color: f5ffe6;
}
div.cet, div.cet h2, div.cet h3, div.cet h4, div.cet h5, div.cet h6, div.cet p, p.cet, div.cet table, div.cet tr, div.cet td, div.cet th {
  text-align: center;
  background-color: f5ffe6;
  margin: auto;
}
.tuc ul, .tuc li, .tuc li a {
  font-weight: bold;
}
div.odkazy, div.odkazy a, div.odkazy a:link, div.odkazy a:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
  line-height: 1.6em;
  font-weight: bold;
  color: navy;
  text-align: center;
  font-style: italic;
}
div.odkazy {
  border: 2px solid gray; 
  padding: .5em;
}
.top {
	text-align: right;
	border: 0px;
}
.top a:link:hover, .top a:visited:hover {
	background-color: #ffff99;
}
.navig a, .navig a:visited, .navig a:link {
	color: navy; 
	font-weight: bold; 
	text-decoration: none;
}
.navig a:hover, .navig a:visited:hover {
	color:red; 
	font-weight: bold; 
	text-decoration: none;
}
.navig img {
	vertical-align: bottom;
}
div.navig {
	background: #ffffff; height: 25px;
}
div.menuline {
	background: #003366 none;
  	height: 2px;
  	font-size: 0px;
  	margin-top: 2px;
  	margin-bottom: 2px;
}
.favorite a, .favorite a:link, .favorite a:visited, .favorite a:hover {
	float: left;
	margin-left: 5px;
	text-align: left;
	font-size: 60%;
	text-decoration: none;
	color: Olive;
}
.today {
	float: right;
	margin-right: 5px;
	text-align: right;
	font-size: 80%;
	text-decoration: none;
	color: Purple;
}
.fototab {
    border-color: #CCFFCC;
}


