body{
  background: #141414;
  margin: 0px;
  padding: 0px;
  font-family: "Arial AMU", Arial, Helvetica, sans-serif;
}

h4{
  color: #adadad;  
}

img, div{
  behavior: url(iepngfix.htc); 
}

#main_table{
  width: 1024px;
  /*background: url(../images/bg_line.jpg) repeat-y;*/
  background: #141414;
}

#header_td{
  height: 504px;
}

#content_td{
  height: 300px;
}

#footer_td{
  height: 44px;
}

#header_left_panel{
  padding: 40px 0 0 0;
}

#header_right_panel{
  margin: 40px 0 0 0;
}

#header_center_panel{
  width: 249px;
  height: 504px;
  background: url(../images/menu_bg.jpg) repeat-x;  
}

#site_title_div{
  padding: 25px 0 0 0;
}

#site_title_div img{
  width: 168px;
  height: 39px;
  border: 0px none;
}

#menu_table{
  margin: 40px 0 0 0;
}

#menu_table img{
  border: 0px none;
  height: 11px;
  margin: 12px 0 0 0;
}

.menu_item_div{
  width: 173px;
  height: 36px;
}

.menu_over_item_div{
  background: url(../images/menu_over_bg.jpg) no-repeat;
}

#header_right_panel{
  width: 310px;
  height: 420px;
  background: #1e1e1e;
}

#header_content_top_picture_div{
  padding: 25px 0 0 0;
}

#header_content_text_div{
  margin: 25px 0 0 0;
  width: 245px;
  color: #686868;
  font-size: 12px;
  text-align: left;
}

#header_links_div{
  margin: 25px 0 0 0;
  width: 245px;
  color: #38730c;
  font-size: 12px;
  text-align: left;
  text-transform: uppercase;
}

#header_links_div ul{
  margin: 0 0 0 20px;
  padding: 0px;
  list-style-image: url(../images/li.jpg);
}

#header_links_div a{
  color: #38730c;
  text-decoration: none;
}

#header_links_div a:hover{
  text-decoration: underline;
}

#search_div{
  margin: 10px 0 0 0;
}

#search_div form{
  margin: 0px;
  padding: 0px;
}

#search_div table{
  font-size: 12px;
  color: #38730c;
}

.inputtext{
  font-size: 12px;
  height: 20px;
  width: 150px;
  border: 1px solid #38730c;
}

.textfield{
  font-size: 12px;
  height: 20px;
  width: 250px;
  border: 1px solid #38730c;
}

#message{
  font-size: 12px;
  height: 100px;
  width: 400px;
  border: 1px solid #38730c;
}

.inputcode{
  font-size: 12px;
  height: 20px;
  width: 150px;
  border: 1px solid #38730c;
}

.new_block_td{
  padding: 5px 0 0 0;
}

#search_button{
  width: 31px;
  height: 31px;
  margin: 0 0 0 -10px;
  z-index: 2;
  position: relative;
  cursor: pointer;
}

#search_field{
  z-index: 1;
  position: relative;
}

#content_div{
  margin: 30px 0 0 0;
  color: #adadad;
  font-size: 12px;
  width: 870px;
}

#content_full_panel_div{
  width: 870px;
  /*margin: 0 59px 0 65px;*/
  text-align: justify;
}

#content_left_panel_div{
  float: left;
  width: 410px;
  /*margin: 0 0 0 80px;*/
  text-align: left;
}

#content_right_panel_div{
  width: 410px;
  margin: 0 0 0 65px;
  text-align: left;
}

#content_right_panel_div table{
  color: #adadad;
  font-size: 12px;
}

.news_img img{
  border: 0px none;
  float: left;
  padding: 10px 5px 5px 0;
}

.text_picture{
  float: left;
  padding: 0 5px 5px 0;
}

.right_panel_content_title_div{
  color: #ffffff;
  font-size: 14px;
}

.right_panel_content_text_div{
  margin: 10px 0 0 0;
  text-align: justify;
}

.main_font{
  font-size: 12px;
  color: #adadad;
  line-height: 15px;
}

.main_font a{
  font-size: 12px;
  color: #38730c;
}

.page_text{
  margin: 10px 0 0 0;
  text-align: justify;
}

.last_news_div{
 clear: both;
}

.last_news_div_not_first{
  margin: 15px 0 0 0;
  clear: both;
}

.date_div{
  color: #38730c;
  font-size: 12px;
  margin: 10px 0 0 0;
}

#nextprevious{
  margin: 10px 0 0 0;
}

#nextprevious a{
  font-size: 12px;
  color: #38730c;
  text-decoration: none;
}

#nextprevious a:hover{
  text-decoration: underline;
}

#links_div{
  margin: 25px 0 0 0;
  width: 410px;
  color: #38730c;
  font-size: 12px;
  text-align: left;
  text-transform: uppercase;
}

#links_div ul{
  margin: 0 0 0 20px;
  padding: 0px;
  list-style-image: url(../images/li.jpg);
}

#links_div a{
  color: #38730c;
  text-decoration: none;
}

#links_div a:hover{
  text-decoration: underline;
}

#navigation_menu_div{
  margin: 65px 0 0 0;
}

.found_title_div{
  margin: 10px 0 0 0;
}

.bottom_bordered{
  padding: 0 0 10px 0;
  border-bottom: 1px dotted #ffffff;
}

#members_table{
  width: 100%;
  border-collapse: collapse;
  color: #adadad;
  font-size: 12px;
}

#members_table th{
  border: 1px solid #adadad;
  padding: 2px 5px;
  font-size: 14px;
  color: #FFFFFF;
}

#members_table td{
  border: 1px solid #adadad;
  padding: 2px 5px;
}

#searching_for_authors{
  float: left;
}

#searching_for_authors table{
  width: 430px;
  color: #adadad;
  font-size: 12px;
}

#searching_for_authors table th{
  color: #FFFFFF;
  padding: 2px 10px;
  font-size: 14px;
}

#searching_for_successors{
  margin-left: 440px;
}

#searching_for_successors table{
  width: 430px;
  color: #adadad;
  font-size: 12px;
}

#searching_for_successors table th{
  color: #FFFFFF;
  padding: 2px 10px;
  font-size: 14px;
}

#languages{
  position: absolute;
  text-align: left;
  margin: 12px 0 0 180px;
  font-size: 12px;
  color: #fff;
}

#languages span.separator{
  color: #5E5E5E;
}

#languages a{
  text-decoration: none;
  color: #5E5E5E;
}

#footer_div{
  padding: 10px 0 10px 0;
  font-size: 9px;
  color: #5E5E5E;
}

#footer_line_div{
  padding: 0 0 10px 0;
}

#footer_div a{
  text-decoration: none;
  color: #5E5E5E;
}

#footer_div a:hover{
  text-decoration: underline;
}
