body
{
  background-color: #000;
  color: #fff;
  font-family: Verdana, sans-serif;
  text-align: center;
}

a:link, a:visited, a:active
{
  text-decoration: none;
}

#container
{
  margin: auto;
  text-align: left;
  width: 950px;
}

h1
{
  font-weight: bold;
  /*margin-left: 1em;*/
  margin-top: 1.5em;
  text-align: center;
}

h2
{
  font-size: 0.9em;
  margin-top: -1em;
  margin-left: 10em;
  text-align: center;
}

h3
{
  font-weight: bold;
  font-size: 1em;
  letter-spacing: 0.1em;
}

h4
{
  font-weight: bold;
  font-size: 1em;
}

.branch
{
  background-color: rgb(67,148,0);
  color: #fff;
  width: 240px; 
  padding: 0;
  margin: 0; 
  background-image: url('../img/top.gif');
  background-repeat: no-repeat;
  position: relative;
  line-height: 140%;
}

.branch h3, .branch h4
{
  padding: 20px 0 0 15px;
  margin: 0;
}

.branch h3 a:link, .branch h3 a:visited, .branch h3 a:active
{
  color: #fff;
}

.branch h3 a:hover
{
  color: #055805;
}

.branch h4 a:link, .branch h4 a:visited, .branch h4 a:active
{
  color: #050505;
}

.branch h4 a:hover
{
  color: #589858;
}

.branch h4
{
  background-color: rgb(169,241,109);
  color: #050505;
  padding-bottom: 0;
  margin-bottom: -3px;
  padding-top: 15px;
  margin-top: /*15px*/0;
  position: relative;
  left: 0px;
  /*border: 1px solid red;*/
}

.branch .space
{
  background-color: rgb(169,241,109);
  position: relative;
}

.branch img
{
  margin: 0;
  /*margin-top: -2px;/*-25px;*/
  padding: 0;
  position: relative;
  top: 6px;
}

/*  POZICOVANI JEDNOTLIVYCH KUSU   */

#cib
{
  top: 3em;
  left: 8em;
}

#cib h3
{
  margin-bottom: 15px;
}

#stekos
{
  top: 11em;
  left: 5em;
}

#donkeys
{
  top: 10em;
  left: 38em;
}

#sb
{
  top: 8em;
  left: 18em;
}

#fantazie
{
  top: -8em;
  left: 32em;
  font-size: 90%;
}

#copyright
{
  position: relative;
  top: 15em;
  margin: auto;
  text-align: center;
  font-size: 0.8em;
  color: #202020;
}





