/* Основной стиль страниц */

body {
  background: #E2ECF0; color: black;
  margin: 0px;
  padding: 0px;
}

p, td, div, input {
  font-family: arial, helvetica;
  font-size: 10pt;
}

a, a:hover, a:visited, a:active {
  color: #2B3775;
  text-decoration: none;
}

h1 {
  font-family: arial, helvetica;
  font-size: 11pt; font-weight: bold;
  color: #2B3775; background: url('../images/h1_background.png');
  padding: 3px 0px 3px 8px; margin-bottom: 13px;
}

.picture {
  border: 1px solid black;
}

/* Шапка */

.head_table {
  background: #2B3775;
  width: 1005px;
}

.head_era {
  width: 146px;
  padding: 15px 15px 0px 15px;
  vertical-align: top;
}

.head_luch {
  width: 740px;
  color: white;
  font-size: 19pt; font-weight: bold; letter-spacing: 1px;
  height: 60px;
  text-align: center;
}

.head_equipment {
  width: 119px;
  padding: 0px 30px 3px 15px;
  vertical-align: top;
}

.head_menu {
  color: white;
  font-weight: bold;
  height: 29px;
  text-align: center;
}

.head_languages {
  background: #2B3775;
  width: 176px; height: 48px;
  text-align: center;
}

.head_space_1 {
  background: url('../images/head_space_1.png');
  width: 27px; height: 48px;
}

.head_subtitle {
  background: url('../images/head_subtitle.png'); color: white;
  font-weight: bold;
  height: 48px;
  padding: 5px 0px 0px 5px;
  vertical-align: top;
}

.head_space_2 {
  background: url('../images/head_space_2.png');
  width: 35px; height: 48px;
}

.head_space_3 {
  background: url('../images/head_space_3.png'); color: #2B3775;
  font-weight: bold;
  width: 50px; height: 48px;
  padding: 2px 0px 0px 0px;
  text-align: right; vertical-align: top;
}

.head_arrow {
  background: url('../images/head_arrow.png');
  width: 40px; height: 48px;
}

.head_find {
  background: url('../images/head_find.png');
  width: 200px; height: 48px;
  padding: 2px 0px 0px 0px;
  vertical-align: top;
}

.head_find_text {
  background: #106AAE; color: #61BBFF;
  width: 185px; height: 16px;
  padding: 0px 2px 0px 2px;
  border: 0px none;
}

.head_space_4 {
  background: url('../images/head_space_4.png');
  width: 15px; height: 48px;
}

/* Основная таблица */

.td_left {
  width: 176px;
  vertical-align: top;
}

.td_center {
  padding: 0px 30px 15px 30px;
  vertical-align: top;
}

.td_right {
  background: url('../images/banner_background.png');
  width: 214px;
  padding-bottom: 15px;
  vertical-align: top;
}

.td_last {
  width: 15px;
}

/* Меню */

.menu_item {
  background: url('../images/menu_back.png');
  height: 26px;
  padding-left: 10px;
  font-weight: bold;
}

.submenu_item {
  background: url('../images/submenu_back.png');
  font-size: 8pt;
  height: 18px;
  padding-left: 20px;
}

.counter {
  padding-top: 15px;
  text-align: center; vertical-align: bottom;
}

.buttons {
  padding-top: 15px; padding-bottom: 15px;
  text-align: center; vertical-align: bottom;
}

/* Баннер */

.banner {
  background: url('../images/banner.png');
  height: 140px;
  vertical-align: top;
}

.banner_title {
  padding-left: 104px; padding-top: 2px;
  color: white; font-size: 9pt;
  text-align: center;
}

.banner_image {
  padding-left: 39px; padding-top: 22px;
}

/* Низ */

.footer {
  background: url('../images/footer.png');
  height: 60px;
}

/* Прочее */

.table_100_percents {
  width: 100%;
}

/* Новости */

.news_date {
  font-weight: bold;
  color: #385A9C;
  width: 90px;
  vertical-align: top;
}

.news_content {
  text-align: justify;
}

.news_splitter {
  background: #B7D6E4;
  height: 1px;
  margin: 8px 0px 8px 0px;
}