body, tr, td {
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  font-size: 14px;
}

p, .text {
  padding: 0 0 0 0;
  margin: 7 0 0 0;
  text-align: justify;
} 

.colored {
  color: red;
}

h1, .h1 {
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  color: #243f91;
  font-size: 20px;
  font-weight: bold;
}

h2, .h2 {
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  color: #243f91;
  font-size: 17px;
  font-weight: bold;
}

h3, .h3 {
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  color: #243f91;
  font-size: 13px;
  font-weight: bold;
}

.top_contacts {
  padding: 0 20 0 0;
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  color: #243f91;
  font-size: 18px;
  font-weight: bold;
}

.bottom_contacts {
  padding: 0 0 0 20;
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  color: #243f91;
  font-size: 18px;
  font-weight: bold;
}

.top_menu {
  background: url('/img/bullet_main.gif') no-repeat scroll top left;
  padding-left: 15px;
}

.top_menu a {
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  color: #243f91;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  text-decoration: none;
}

.left_menu {
  background: url('/img/bullet_left.gif') no-repeat scroll top left;
  padding-left: 35px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.left_menu a {
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  color: #243f91;
  font-size: 16px;
  font-weight: bold;
  line-height: 14px;
  text-decoration: none;
  color: #ffffff;
}

.mini_left_menu {
  background: url('/img/bullet_left_sm.gif') no-repeat scroll top left;
  padding-left: 35px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.mini_left_menu a {
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  color: #243f91;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  text-decoration: none;
  color: #ffffff;
}

.news_td {
  padding-left: 15px;
  padding-right: 15px;
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  font-size: 12px;
}

.news_td p {
  text-align: left;
}

.date {
  font-size: 11px;
  font-weight: bold;
  color: #243f91;
}

.bottomer {
  padding-bottom: 10px;
}

.bottomer table tr td {
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  font-size: 11px;
}

a.keyword {
  text-decoration: none;
}

#collaboration_sub {
  position: absolute;
  top: 100;
  left: 100;
  display: none;
  visibility: hidden;
}

#collaboration_sub table tr td a {
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  color: #243f91;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  text-decoration: none;
  z-index: 10;
}

.main_news_block {
  overflow:hidden;
  height: 90px;
}

.main_news_block_bottom {
  border-bottom: 1px solid #243f91;
}

.main_news_block_top {
  border-top: 1px solid #243f91;
}

.main_news_round {
  border: 0px;
}

.main_news_header {
  border-right: 1px solid #243f91;
  border-left: 1px solid #243f91;
  padding: 0 7 5 7;
  background-color: #c8cfe3;
}

.main_news_header a {
  text-decoration: none;
}

.main_news_body {
  padding: 0 7 0 7;
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  font-size: 12px;
  border-right: 1px solid #243f91;
  border-left: 1px solid #243f91;
  border-top: 0px;
  border-bottom: 0px;
}

.main_news_archive {
  padding: 0 7 0 7;
  font-family: Arial, Tahoma, Verdana, MS Sans Serif, Helvetica, Pragmatica;
  font-size: 12px;
  border-right: 1px solid #243f91;
  border-left: 1px solid #243f91;
  border-top: 0px;
  border-bottom: 0px;
}

.main_news_date {
  background-color: #d6d6d6;
  padding: 3 3 3 3;
  font-family: Ms Sans Serif, Tahoma, Verdana, Arial, Pragmatica, Helvetica;
  font-size: 6px;
}