x*{
  margin:0;
  padding:0;
}

body{
  background-color: #CBFFCD;
  text-align:center;
}


div.hlavicka{
  background-image: url(/layout/obrazky/hlavicka.png);
  background-repeat: no-repeat;
  height:72px;
  width:700px;
  margin:auto;
  background-position: bottom;
  text-align:right;
}

div.hlavicka table{
  margin-left:440px;
}


div.pozadi_hlavicka{
  background-position: bottom;
}

div.menu{
  float:left;
  margin-left:30px;
  text-align:right;
  border-left: 1px black solid;
}

div.menu table{
  margin:0;
  border-collapse: collapse;
  text-align:center;

  margin-right:10px;
  width:150px;
  vertical-align: middle;
  border-right: 1px black solid;
}

div.menu table td{
  height: 30px;
  vertical-align: middle;
}

div.menu table a{
  line-height: 30px;
  display:block;
  height:100%;
  width:100%;
  margin:0;
  padding:auto;
  vertical-align: middle;
  color:darkgreen;
  text-decoration: none;
  font-weight: bold;
  border-width: 1px 0 1px 0;
  border-style:solid;
  border-color:black;
}

div.menu table a:hover{
  letter-spacing: 2px;
  border-width: 1px 0 1px 0;
  border-style:solid;
  border-color:darkred;;
  color:darkred;
  font-weight: bold;
}


div.pozadi{
  background-image: url(/layout/obrazky/prouzek.png);
  background-color: white;
  background-position: bottom;
  background-repeat: repeat-x;
  margin:auto;
  width:700px;  
}

div.obsah{
  padding-left:190px; 
  text-align:left;
  background-image: url(/layout/obrazky/pozadi2.png);
  background-position: left bottom;
  background-repeat: no-repeat;
}

h1{
 margin:0;
}

ul{
  list-style-position: outside;
}

textarea {
  width: 500px;
  height:250px;
}

table.aligxintolisto {
  margin-left: -8em;
}
