html, body {height: 100%; margin: 0; padding: 0;}
body {
    margin: 0px;
    padding: 0px;
    background-color: #A6A6A6;
    background-image: url(img/body_bg.jpg);
    background-repeat: repeat-y;
}
h1 {display: none;}
h4 {
   text-indent: -7000px;
   background-image: url(img/signature.jpg);
   width: 215px;
   height: 37px;
   position: absolute;
   right: 0;
   bottom: 0;
   margin: 0;
   padding: 0;  
}
h5 {
   text-indent: -7000px;
   background-image: url(img/signature_ru.jpg);
   width: 215px;
   height: 37px;
   position: absolute;
   right: 0;
   bottom: 0;
   margin: 0;
   padding: 0;  
}
img {
    margin: 0px;
    padding: 0px;
    border: none;
}
p {
  padding: 45px 0px 0px 10px;
  margin: 0;
  width: 400px;
  font: 8pt Arial;
  color: white;
}
p span{
  color: #C00000;
}
a {
  text-decoration: none;
  color: #C00000;
}
a:hover {
  text-decoration: underline;
  color: #C00000;
}
p#filozofie {
  padding: 35px 0px 0px 10px;
  margin: 0;
  width: 350px;
  font: 8pt Arial;
  color: #7F7F7F;
}
p#profil_text {
  position: absolute;
  padding: 0;
  margin: 0;
  width: 300px;
  font: 8pt Arial;
  color: white;
  right: 10px;
  bottom: 40px;
}
#left {
    float: left;
    margin: 0px;
    padding: 0px;
    background: white;
    width: 160px;
    min-height: 100%;
    _height: 100%;
}
    ul#menu {
      font: 9pt Verdana;
      font-weight: bold;
      margin: 268px 0px 0px 40px;
      padding: 0;
    }
    ul#menu li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 0;
      line-height: 24px;
    }
    ul#menu li a{color: #A6A6A6; text-decoration: none;}
    ul#menu li a:hover {color: #FF0000;}
    ul#menu li a span{color: #FF0000;}
#language {
    position: absolute;
    left: 95px;
    bottom: 5px;
    font: 10pt Verdana;
    color: #A6A6A6;
}
#language a {text-decoration: none; color: #A6A6A6;}
#language a:hover {text-decoration: underline; color: #A6A6A6;}
#language span {color: #FF0000}
#content {
    position: relative;
    width: 494px;
    height: 343px;
    margin: 0px 0px 0px 350px;
    background: #7F7F7F;;
    top: 110px;
}
#content_sluzby {
    position: relative;
    width: 494px;
    height: 343px;
    margin: 0px 0px 0px 350px;
    background-color: #7F7F7F;
    background-image: url(img/sluzby.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    top: 110px;
}
#content_profil {
    position: relative;
    width: 644px;
    height: 343px;
    margin: 0px 0px 0px 200px;
    top: 110px;
}
ul#sluzby {
  padding: 10px 0px 0px 30px;
  margin: 0;
  font: 8pt Arial;
  color: white;
}
#arrow1{
  position: absolute;
  background: url(img/arrow.jpg);
  bottom: 0px;
  right: 0px;
  width: 42px;
  height: 32px;
  margin: 0;
  padding: 0;
}
#pagescrool {
  position: absolute;
  background: url(img/ceny.jpg);
  width: 222px;
  height: 154px;
  right: 0;
  bottom: 0;
}
#subcontent1 {
  width: 374px;
  height: 227px;
  background: url(img/content_bg1.jpg);
}
#house_partners {
  width: 101px;
  height: 102px;
  background: url(img/house.jpg);
  position: absolute;
  bottom: 0;
  right: 90px;
}
