body  {
  width:99%;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 14px;
  min-width: 891px;
  text-align: center;
  margin-top: 0px;
  background-image: url(../images/bg.jpg);
}
img {
  border: none;
  display: inline;
}
a, a:visited {
  color: black;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: white;
  text-decoration: underline;
}
p  {
  font-size: 13px;
  color: #6e6e6e;
  text-align: justify;
  line-height: 18px;
  letter-spacing: 2px;
}
.p {
  font-size: 13px;
  color: #6e6e6e;
  text-align: justify;
  line-height: 18px;
  letter-spacing: normal;
}
#stranka  {
  width:867px;
  height:auto;
  position: relative;
  margin:auto;
  text-align:left;
}
#vrch {
  background-image: url(../images/header.png);
  width:867px;
  height:147px;
  clear:both;
  position: relative;
  float: left;
}
#bagr {
  float: right;
  margin-top: 15px;
  margin-left: 15px;
}
.textova-cast {
  padding-left: 25px;
  padding-top: 5px;
  padding-right: 25px;
}
#nadpis {
  font-size: 22px;
  color: #6e6e6e;
  font-weight: bold;
  letter-spacing: normal;
}
#nadpis:first-letter  {
  color: #e1b504;
  font-size: 22px;
}
h1 {
  font-size: 22px;
  color: #6e6e6e;
  font-weight: bold;
  letter-spacing: 6px;
}
h1:first-letter  {
  color: #e1b504;
  font-size: 22px;
}
#logo {
  left: 38px;
  top: 7px;
  position: absolute;
}
#odkaz1 {
  left: 487px;
  top: 42px;
  position: absolute;
  color: black;
  font-size: 15px;
}
#odkaz2 {
  left: 586px;
  top: 42px;
  position: absolute;
  color: black;
  font-size: 15px;
}
#odkaz3 {
  left: 680px;
  top: 42px;
  position: absolute;
  color: black;
  font-size: 15px;
}
#odkaz4 {
  left: 782px;
  top: 42px;
  position: absolute;
  color: black;
  font-size: 15px;
}
.obsah  {
  width: 854px;
  height: auto;
  min-height: 200px;
  background-image: url(../images/container.png);
  background-repeat: repeat-y;
  position: relative;
  float: left;
  clear: both;
}
#rozdelovac {
  width: 854px;
  height: 53px;
  background-image: url(../images/rozdelovac.png);  
  float: left;
  clear: both;
}
#ramecek  {
  width: 188px;
  height: auto;
  margin-right: -38px;
  margin-left: 5px;
  position: relative;
  float: right;
}
#ramecek-vrch {
  width: 188px;
  height: 31px;
  background-image: url(../images/ramecek_vrch.png);
  background-position: center top;
  background-repeat: no-repeat;
  float: left;
}
#ramecek-stred  {
  width: 188px;
  height: auto;
  background-image: url(../images/ramecek_pozadi.png);
  background-repeat: repeat-y;
  background-position: left top;
  float: left;
}
#ramecek-spodek {
  width: 188px;
  height: 31px;
  background-image: url(../images/ramecek_spodek.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  float: left;
}
#ramecek  p {
  padding-left: 15px;
}
#ramecek img  {
  margin-left: 36px;
  margin-bottom: 15px;
  border: 1px solid orange;
}
#patka  {
  width: 854px;
  height: 85px;
  position: relative;
  background-image: url(../images/patka.png);
  float: left;
  clear: both;
}
#patka-left {
  left: 32px;
  top: 45px;
  position: absolute;
}
#patka-left p {
  padding: 0px;
  margin: 0px;
  letter-spacing: 0.6px;
}
#patka-right {
  left: 606px;
  top: 45px;
  position: absolute;
}
#patka-right p {
  padding: 0px;
  margin: 0px;
  letter-spacing: 0.6px;
}
#patka-right a {
  font-size: 13px;
  color: #6e6e6e;
  font-weight: normal;
  letter-spacing: 0.6px;
  text-decoration: none;
}
#patka-right a:hover, #patka-right a:visited {
  text-decoration: underline;
}