body { 
 font: 13px/18px Verdana, 'Geneva CE', lucida, sans-serif; 
 margin: 0;
 padding: 0;
 text-align: center;
 background: #DEDBD3;
}

a:link, a:visited {color: #4C4C4C; padding: 2px;}
a:hover {padding: 2px; background: #B7D24A;}
ol, ul {margin: 0; padding: 0;}
#header {
  height: 49px;
  background: #B2AC9F url('header-bg.jpg') no-repeat;
  padding: 30px 20px 10px;
}
#header a {
  font-size: 1.1em; font-weight: bold;
  color: #000000;
}
#header a:hover {background: none;}
#subtitle {
  font-style: italic;
  font-size: 0.9em;
  font-weight: bold;
  color: #4C4C4C;
}
#main {
  width: 765px;
  margin: 5px auto 20px;
  text-align: left;
  background: #DEDBD3;
}
#menu {
  height: 28px;
  padding: 10px 0 0 10px;
  background: #4C4C4C url('menu-bg.jpg');
}
#nav {
  margin: 0; padding: 0;
}
#nav li {
  list-style: none; float: left; margin-left: 5px; padding-left: 10px;
  white-space: nowrap; font-weight: bold;
  font-size: 11px;
}
#nav a {
  text-decoration: none;
  display: block; float: left;
  padding: 0 10px 0 0;
  width: .1em;
  color: #B7D24A;
}
html>body #nav a {
  width: auto;
}
/* Odstavení IE na OS \*/
#nav a {float: none;} /* A jedem dál... */
#nav a:hover {
  color: #DEDBD3; 
  background: none;
}
#obsah {
  clear: left;
  background: #FFFFFF url('obsah-bg.jpg') repeat-y;
  padding: 20px;
}
p {
  margin: 10px 7px;
  text-align: justify;
  clear: both;
}
ul, ol {
  margin: 10px 20px;
}
em {
  font-weight: bold;
  font-style: normal;
}
h1 {
  margin: 0; padding: 0 43px;
  font-size: 1.15em;
  color: #4C4C4C;
  background: #FFFFFF url('h1-bg.jpg') 0 50% no-repeat;
  clear: both;
}
h2 {
  margin: 15px 0 0; padding: 1px 7px 0;
  font-size: 1em;
  color: #4C4C4C;
  background:  #DEDBD3;
  border-bottom: 1px solid #B2AC9F;
  clear: both;
}
h3 {font-size: 1.1em;}
.item {
  height: 134px;
  margin: 5px 0 10px;
  border: 1px solid #DEDBD3;
  border-width: 1px 2px 2px 1px;
  border-color: #DEDBD3 #B2AC9F #B2AC9F #DEDBD3;
  clear: left;
}
.item h3 {padding: 1px 5px 2px; margin: 0; font-size: 1em; background: url('h3-bg.jpg') 99.7% 1px no-repeat;}
.item h3 a:hover {background: none; color: #B7D24A;}
.item p {margin: 5px 10px 16px; clear: none;}
.item div, #inf {
  padding: 0 5px;
  font-weight: bold;
  color: #000000;
  background: #B7D24A;
  border-bottom: 2px solid #B2AC9F;
}
.item img {
  width: 75px; height: 75px;
  margin: 5px; margin-right: 10px; padding: 4px; 
  background: url('img-bg.jpg') no-repeat;
  border: none;
  float: left;
}
.lst-fl {
  width: 25%;
  font-weight: bold; font-size: 10px;
  list-style: none; margin: 10px 0;
  float: left;
}
.lst-fl li {
  padding: 0;
}
.lst-fl a {
  padding: 2px 5px 3px 25px;
  display: block;
  background: #FFFFFF url('li-bg.jpg') 4px 50% no-repeat;
}
.lst-fl a:hover {
padding: 2px 5px 3px 25px;
  display: block;
  background: #B7D24A url('li-bg-hover.jpg') 4px 50% no-repeat;
}
.lst-fl a:visited {
  padding: 3px 5px 4px 25px;
  display: block;
}
#inf {margin-top: 15px;}
span {font-style: italic; font-weight: normal;}
#kontakt {
  margin: 10px 5px 0;
  width: 400px;
  color: #000000;
}
#galerie {
  margin: 10px auto 0; padding: 0;
  background: url('menu-bg.jpg');
  border: 3px solid #B7D24A;
}
#galerie td {padding: 6px;}
#galerie img {
  width: 120px; height: 90px;
  padding: 0; margin: 0;
  border: 2px solid #B2AC9F;
}
#galerie a {
  padding: 0; margin: 0;
}
#galerie a:hover {
  background: none;
}
#conul {
  margin: 10px 0 0 0; padding: 2px 20px 2px;
  color: #B7D24A;
}
#conul li {
  margin: 1px;
}
.dalsi {
  margin: 5px 0 0; text-align: right;
}
.dalsi span {
  font-weight: bold;
  font-size: 0.85em;
}
.dalsi em {
  font-weight: bold;
}
#nove {
  width: 48%;
  float: right;
  color: #4C4C4C;
}
#oblibene {
  width: 48%;
  float: left;
  color: #4C4C4C;
}
#oblibene .item, #nove .item {
  height: auto;
}
#oblibene h2, #nove h2 {background: #B7D24A;}
#oblibene ul,#nove ul {
  margin: 0 0 18px; padding: 0;
  background: #DFDBD3;
  list-style: none;
}
#oblibene span, #nove span {
  color: #4C4C4C;
  font-style: normal; font-weight: bold;
}
#paticka {
  padding: 5px 10px 6px;
  color: #B7D24A;
  background: #4C4C4C url('paticka-bg.jpg') 0 0 no-repeat;
  font-weight: bold;
  font-size: 0.85em;
  text-align: right;
  clear: both;
}
#paticka div {
  padding: 6px 0 1px;
  text-align: left;
  font-size: 0.95em;
  font-weight: normal;
}
#paticka span {
  color: #4C4C4C;
}
textarea {
  width: 305px;
  height: 50px;
}
#pridej {
  margin: 20px 20px;
}
.ad {
  padding-bottom: 3px;
}
.admbank {
  float: left;
}
.odkaz {
  color: #FFFFFF;
  text-decoration: none;
}
