/* CSS Document */
body {
  font-size:90%;
  background:#e8cfa7;
  font-weight:bold;
  letter-spacing:0.1em;
}
#general1 {
  min-width:40em;
  max-width:70em;
  margin:auto;
}
#logo {

  display:block;
}
#logo img.logo {
  margin:0 1em;
}
#navbar {
  background:#e8cfa7;
  margin:0;
  padding-left:1em;
  float:right;

}
#navbar li {
  display:inline;
  padding-left:3em;
}
#navbar img {
  margin:0;
  margin-left:3px;
}
#navbar a {
  text-decoration:none;
}
#main {
margin-top:3em;
}
#menus {
  margin-top:5em;
  padding-right:4em;
  display:block;
  width:15em;
  float:left;
  background-image:url("graphics/pavouk.JPG");
  background-repeat:no-repeat;
  background-position: top  right;
}
#menus.lang{
  background: none;
}
#menu {
 
  margin:1em auto;
  display:table;
}
#menu li {
  list-style-type:none;
}
#menu li a {
  color:black;
  text-decoration:none;
  padding:2.2em 1em;
  display:block;
  vertical-align:middle;
  float:right;
}
#menu li a:hover,
#menu li.selected a {
  color:black;
  text-decoration:underline;
}
#dynamic {
  margin:1em 0;
}
#dynamic li {
  list-style-type:none;
  padding:0.3em 0;
  text-align:center;
}
#text {

  line-height:1.5em;
  margin-top: 5em;
  margin-left:20em;
  border:1px solid transparent;
  background-image:url("graphics/pozadi-genealog.JPG");
  background-repeat:no-repeat;
  background-position: 0.3em 12em;
}
#text p strong {
  font-style:italic;
  letter-spacing:0.1em;
}
#text blockquote {
  /*border:1px solid #d2d2d2;*/
  /*background:#E9D7B9;*/
  font-variant:small-caps;
  
  margin:0;
  letter-spacing:0.2em;
}
#text table {
  border-color:#d2d2d2;
}
#text table th {
  border:none;
  background:#efeff5;
}
#text table td {
  border:none;
}
#text h1 {
  margin-top:3.85em;
  font-size:120%;
}
#text h2{
  font-size:120%;
}
#text img {
  margin:0.5em;
}
#bottom {
  border-top:1px solid black;
  margin-top:1em;

}
#bottom a {
}
#bottom li {
}
