.frontpageblock
 {
 /* position: relative;
  overflow: visible;
  top: 0px;
  left: 5px;
  width: 588px;*/
  /*height: 87px;*/
  /*background-color: #fff;
  float: left;*/
  
  background-color: #fff;
 }

.frontpageblock .frontpageblock_header
 {
  /*position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 580px;
  height: 22px;
  
  background-color: #fff;
  background-image: url(/images/img_/menublock_header_background.png);*/
  
  /*float: left;*/
  overflow: hidden;
  
  width: 520px;
  height: 22px;
  
  /*margin-right: 20px;*/
  
  background-image: url(/images/img_/menublock_header_background.png);
  background-color: #fff;
 }

.frontpageblock .frontpageblock_header .frontpageblock_logo
 {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 24px;
  height: 22px;

  background-image: url(/images/img_/menublock_small_logo.png);
  
  float: left;
 }

.frontpageblock .frontpageblock_header .frontpageblock_title
 {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  /*width: 24px;*/
  height: 22px;

  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-indent: 0px;
  text-decoration: none;
  line-height: 20px;
  white-space: nowrap;
  
  
  background-image: url(/images/img_/menublock_title_background.png);
  
  float: left;
 }

.frontpageblock .frontpageblock_header .frontpageblock_title .date
 {
  font-family: verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  text-indent: 0px;
  text-decoration: none;
  line-height: 20px;
  white-space: nowrap;
 }
 
.frontpageblock .frontpageblock_header .frontpageblock_tail
 {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 28px;
  height: 22px;

  background-image: url(/images/img_/menublock_tail.png);
  
  float: left;
 }

 
.frontpageblock .frontpageblock_header .frontpageblock_start_inactive
 {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 8px;
  height: 22px;

  background-image: url(/images/img_/frontpageblock_start_inactive.gif);
  
  float: left;
 }

.frontpageblock .frontpageblock_header .frontpageblock_title_inactive
 {
  display: block;
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  /*width: 24px;*/
  height: 22px;

  font-family: verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  text-indent: 0px;
  text-decoration: none;
  line-height: 18px;
  white-space: nowrap;
  
  
  background-image: url(/images/img_/frontpageblock_background_inactive.gif);
  
  float: left;
 }

.frontpageblock .frontpageblock_header .frontpageblock_tail_inactive
 {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 9px;
  height: 22px;

  background-image: url(/images/img_/frontpageblock_tail_inactive.gif);
  
  float: left;
 }

.frontpageblock .frontpage
 {
  position: relative;
  /*overflow: visible;*/
  top: 0px;
  left: 0px;
  width: 510px;
  margin-left: 12px;
  /*height: 89px;*/
  
  float: left;
  background-color: #fff;
 }

.frontpageblock .frontpage  .anounce
  {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 515px;
  margin-bottom: 15px;
  
  /*border-bottom: 1px solid #cdcdcd;*/	
  background-color: #fff;

  float: left;
 }
 
.frontpageblock .frontpage .anounce .article_header
 {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 515px;
  /*height: 89px;*/
  /*padding-left: 6px;
  padding-top: 0px;
  
  text-align: left;*/
  
  background-color: #fff;
  background-image: url(/images/img_/anounce_top_line.png)!important;
  background-position: top; 
  background-repeat: repeat-x;
  
  float: left;
 }

.frontpageblock .frontpage .anounce .article_header .article_flag
 {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 80px;
  margin-top: 5px;
  margin-bottom: 5px;
  
  background-color: #fff;
  
  float: right;
  
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); 
  opacity: 0.75;
 }

.frontpageblock .frontpage .anounce .article_header .publisher_logo
 {
  display: none;
  /*position: relative;
  overflow: visible;
  top: 17px;
  left: -17px;
  width: 120px;
  height: 32px;
  
  background-color: #fff;
  
  float: right;*/
 }

.frontpageblock .frontpage .anounce .article_header .time
 {
  position: relative;
  overflow: hidden;
  top: 0px;
  left: -5px;
  width: 125px;
  height: 20px;
  margin-top: 0px;
  margin-right: 0px;
  padding-top: 0px;
  
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-indent: 0px;
  text-decoration: none;
  line-height: 20px;
  
  text-align: center;
  
  background-image: url(/images/img_/archive_anounce_time_background.png);
  background-position: top left; 
  background-repeat: no-repeat;
  
  float: left;
 }
 
.frontpageblock .frontpage .anounce .article_header .publisher
 {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 300px;
  margin-top: 0px;
  margin-left: 5px;
  padding-top: 0px;
  
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #777;
  text-indent: 0px;
  text-align: left;
  text-decoration: none;
  line-height: 20px;
  
  float: left;
 }

.frontpageblock .frontpage .anounce .article_header .title
 {
  display: block;
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 410px;
  
  margin-top: 10px;
  margin-left: 5px;

  font-family: verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #1c3f93;
  text-indent: 0px;
  text-align: left;
  text-decoration: none;
  line-height: 20px;
  
  /*background-color: #fff;*/
  
  float: left;
 }

.frontpageblock .frontpage .anounce .article_header .autor
 {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 410px;
  margin-top: 3px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 5px;
  padding-bottom: 10px;

  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #999;
  text-indent: 0px;
  text-decoration: none;
  text-align: left;
  line-height: 20px;
  
  /*background-color: #fff;*/
  
  float: left;
 }

.frontpageblock .frontpage .anounce .text
 {
  position: relative;
  /*overflow: visible;*/
  top: 0px;
  left: 0px;
  width: 515px;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  padding-left: 0px;

  border-bottom: 1px solid #cdcdcd;
  
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  text-indent: 0px;
  text-align: left;
  text-decoration: none;
  line-height: 16px;
  
  float: left;
  /*background-image: url(/images/img_/anounce_top_line.png)!important;*/
  background-image: url()!important;
  background-color: #fff;
 }

.frontpageblock .frontpage .full_article_link
 {
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  /*width: 570px;*/
  
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ff6000;
  text-indent: 0px;
  text-decoration: none;
  line-height: 16px;
  
  /*background-color: #fff;*/
 }

.frontpageblock .frontpage .forum_link
 {
  /*position: relative;
  overflow: visible;
  top: 10px;
  left: 0px;*/
  /*width: 532px;*/
  /*margin-right: 15px;
  
  font-family: verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ff6000;
  text-indent: 0px;
  text-decoration: underline;
  line-height: 16px;
  
  background-color: #fff;
  float: right;*/
 }
 
.frontpageblock .frontpage .rubrika
 {
  /*position: relative;
  overflow: visible;
  top: 10px;
  left: 0px;*/
  /*width: 532px;*/
  /*margin-left: 0px;

  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ff6000;
  text-indent: 0px;
  text-decoration: none;
  line-height: 16px;
  
  background-color: #fff;
  float: left;*/
 }
 

.frontpageblock .frontpage .item
 {
  /*position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 179px;
  height: 20px;
  
  background-color: #c8dfe5;
  background-image: url(/images/img_/menublock_bottom_line.png);
  background-position: bottom;
  background-repeat: repeat-x;*/
  
  /*float: left;*/
 }

.frontpageblock .frontpage .caption
 {
  /*display: block;
  position: relative;
  overflow: visible;
  top: 0px;
  left: 0px;
  width: 174px;
  height: 20px;
  margin-left: 5px;
  
  font-family: verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #1c3f93;
  text-indent: 0px;
  text-decoration: none;
  line-height: 20px;
  white-space: nowrap;*/
  
  /*background-color: #ebf3f6;*/
  /*background-image: url(/images/img_/menublock_menu_marker.gif);*/
  /*background-position: center right;*/
  /*background-repeat: no-repeat;*/
  
  /*float: left;*/
 }
 
 .frontpageblock .frontpage .anounce .rejting
 {
  position: relative;
  /*overflow: visible;*/
  top: 0px;
  left: 0px;
  width: 530px;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000;
  text-indent: 0px;
  text-align: left;
  text-decoration: none;
  
  float: left;
  /*background-image: url(/images/img_/anounce_top_line.png)!important;*/
  background-image: url()!important;
  background-color: #fff;
 }
