html{
  height: 100%;
}


body{
  background-image: url(-images/body_bg.jpg);
  background-repeat: repeat;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  font-family: Times New Roman;
  font-size: 14pt;

}

#heder{
  background-image: url(-images/heder_bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  height: 235px;
}

#dog{
  margin-left: -808px;
  padding: 0;
}

#left_beck {
 background-image: url(-images/left_back_bg.png);
 background-repeat: repeat-y;
 position: fixed;
 width: 22px;
 top: 0;
 left:0;
 text-align: left;
 height: 100%;
 z-index: -1;
 }

#left_app_img{
  position: absolute;
  left: 0;
  top: 235px;
}

#right_app_img{
  position: absolute;
  right: 0;
  top: 235px;
}

#right_dawn_img{
 right: 0;
 position: absolute;
}

#left_dawn_img{
  padding-bottom:12px;

}


#right_beck{
 background-image: url(-images/right_back_bg.png);
 background-repeat: repeat-y;
 background-position: right;
 position: fixed;
 right: 0;
 top: 0;
 width: 22px;
 height: 100%;
 z-index: -1;
}


#top-menu{
  background-image: url(-images/top_menu_bg.jpg);
  background-repeat: repeat-x;
  height: 48px;
    padding: 16px 0;
  text-align: center;
}

#top-menu h1{
  display: inline;
  font-size:12pt;
  padding: 0 9px;
}
#top-menu a{
   padding: 16px 5px;
   text-decoration: none;
   color: #000;
   font-size: 12pt
}

#top-menu a:hover{
 background-image: url(-images/top_menu_active_bg.jpg);
 background-repeat: repeat-x;
}


.active{
 background-image: url(-images/top_menu_active_bg.jpg);
 background-repeat: repeat-x;
}

#content{
  width: 920px;
  margin: 0 auto;
}

#left{
  width: 625px;
}


#right{
margin-left:654px;
position:absolute;
top:326px;
width:275px;
}

#left h1{
  color: #FFFFFF;
  font-size: 14pt;
  font-style: italic;
  padding: 0;
  margin: 0;
}

#right h2{
  color: #FFFFFF;
  font-size: 14pt;
  font-style: italic;
  padding: 0;
  margin: 0;
}

#right span{
  color: #FFFFFF;
  font-size: 14pt;
  padding: 0;
  margin: 0;
}

#right p{
  padding: 0;
  margin: 0;
}

#futter{
  background-image: url(-images/futer_bg.jpg);
  background-repeat: repeat-x;
  width: 100%;
  background-position: bottom;
  color: #fff;
}

#futter a img{
  border: 0;
}

#contact{
  float:right;
margin:10px 45px 0 0;
}


#contact h3{
  margin: 0;
}

#copyright{
  padding-left:20px;
  font-size: 15px;
}

#sub_menu{
  text-align: center;
  margin: 0 20px 20px 20px;
}


#sub_menu h2{
  margin: 0;
  padding: 0;
  font-size: 14pt;
  display: inline;
}
#sub_menu h2 a{
  color: #000;
}

#pfoto{
  width: 900px;
  overflow:hidden;
}


.illustration{
  width: 150px;
  margin: 5px 12px 0 12px;
  display: inline;
  float: left;
  text-align: center;
  height:150px;
}
.illustration li{
  display: inline;
}


.illustration h3{
  width: 140px;
  padding: 0;
  margin: 5px 0;
}


.illustration a{
  color: #000;
}

.illustration img{
  border: 0;
}

#d_pagges{
  text-align: center;
}
#d_pagges a{
  color: #000;
}

#video{
  text-align: center;
}

#contact2{
  display: none;
}


