#header{
  background:url(/images/header_bg.png) no-repeat;
  width:980px;
  height:121px;
  margin: 0 auto;
  margin-top:29px;
}

#footer{
  background:url(/images/footer_bg.png) repeat-y;
  font-size:12px;
  padding:10px 0;
  width:980px;
  margin: 30px auto;
}

#footer table{
  width:990px;
  margin:0 auto;
}

#footer table td{
  vertical-align:top;
}

#footer table td a{
  color:#d0d0d0;
}

#logo{
  width:180px;
  height:60px;
  padding:35px 0 0 54px;
}

#menu{
  float:right;
  width:185px;
  height:85px;
  margin-right:143px;
  margin-top:17px;
  padding-top:4px;
}

#contacts{
  float:right;
  width:311px;
  margin-top:23px;
  padding-right:10px;

}

.contact_mail{
  color:#898989;
  text-align:right;
  font-family:Tahoma;
  font-size:15px;
  padding-right:25px;
}

.menu_item{
  padding-top:2px;
  height:17px;
}

.active_menu{
  background:url(/images/active_bg.png) repeat-x;
  height:15px;
}

#body{
  padding-top:10px;
  width:980px;
  margin:0 auto;
}



#spacer10{
  height:10px;
}

#spacer20{
  height:20px;
}

.prev_new_pr{
  text-align:center;
}

.news_block{
  background-color:#000;
  color:#515250;
}

.news_block h1{
  font-family:Georgia;
  font-style:italic;
  font-size:16px;
}

.news_block table{
  width:900px;
  margin:0 auto;
}

.news_body{
  width:230px;
  padding-top:20px;
}

.text_tbl td{
  vertical-align:top;
  padding:0 15px;
}

.homepage_text_block{
  background-color:#d6d9d5;
  min-height:300px;
  padding-top:20px;
  color:#515250;
}

.homepage_text_block h1{
  color:#000000;
  font-family:Georgia;
  font-style:italic;
  font-size:20px;
}

.homepage_text_block table{
  width:940px;
  margin:0 auto;

}

.home_text_body{
  width:205px;
  margin-top:15px;
}

#send_btn{
  background:url(/images/send.png) no-repeat;
  height:20px;
  width:87px;
  border:none;
  cursor:pointer;
}

.prev{
  width:24px;
  height:60px;
  border:none;
  margin-top:20px;
  float:left;
}

.prev_first{
  width:24px;
  height:60px;
  border:none;
  margin-top:20px;
  float:left;
}

.next{
  width:24px;
  height:60px;
  border:none;
  margin-top:20px;
  float:right;
}

.next_first{
  width:24px;
  height:60px;
  border:none;
  margin-top:20px;
  float:right;
}


.clear { clear: both; }


.color2{
  color:#000000;
}

.color1{
  color:#515250;
}

.hidden{
  display:none;
}

.top_menu_bg{
  background-color:#E3C938;
}

.opacity{
  opacity:0.2;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);zoom:1
}

.opacity1{
  opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);zoom:1
}

.opacity4{
  opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);zoom:1
}





