html {
  height:100%;
  }

body {
  height:auto !important;
  height:100%;
  min-height:100%;
  margin:0;
  padding:0;
  color: #d6d6d5;
  font: 11px Arial Narrow, Arial, sans-serif; 
  background-color: #000000;
  }

.main_div {
  width: 1000px; 
  margin: 0px auto; 
  height:auto !important;
  min-height: 100%;
  height: 100%;
  padding: 0px; position: relative;
  background: #1B1B1B url('/img/top_bg.gif') repeat-x;
  }

.header_menu {
  font: 18px Arial Narrow, Arial, sans-serif; 
  margin-left: 42px;
  }

.header_td {
  font: 14px Arial, Tahoma, sans-serif;
  }

.header_td a,
.header_td a:visited {
  text-decoration: none;
  color: #e5e5e5;
  display: block;
  margin: 21px 13px 0px 13px;
  }

.header_td a:hover {
  color: #9d9ad6;
  }

.header_td td {
  vertical-align: top;
  }

.header_menu td {
  vertical-align: top;
  }

.header_td td img {
  position: relative; 
  bottom: 2px;
  padding-top: 11px;
  }

.header_menu td img {
  padding-top: 11px;
  }

.header_menu a,
.header_menu a:hover,
.header_menu a:visited {
  text-decoration: none;
  color: #ffffff;
  display: block;
  margin: 21px 13px 0px 13px;
  }

.advert {
  width: 400px;
  font-size: 14px;
  margin-left: 58px;
  position: absolute;
  font: 12px Arial, sans-serif;
  font-weight: bold;
  line-height: 20px;
  top: 318px;
  }

.advert span {
  display: block;
  height: 25px;
  font: 18px Arial Narrow, sans-serif;
  font-weight: bold;
  color: #e8c914;
  }

.deviz {
  position: absolute;
  right: 0px;
  top: 100px;
  behavior:url("/js/png.htc");
  width: 349px; 
  height: 122px;
  }

.center_part {
  margin-top: -239px;
  width: 100%;
  height: 433px;
  background: url('/img/displays.png') no-repeat;
  z-index: 1;
  position: relative;
  }

.search_form {
  margin: 0px;
  padding: 0px;
  }

.search_form table td {
  vertical-align: middle;
  }

.search_form table {
  float: right;
  margin-right: 15px;
  }

.s_text {
  font: 11px Arial, sans-serif;
  font-weight: bold;
  color: #adaae0;
  }

.s_input {
  padding: 0px 11px;
  }

.s_input input {
  border: 1px solid #878787;
  background-color: #000000;
  width: 152px;
  height: 18px;
  color: #fff;
  padding: 0px 5px;
  }

.s_button input {
  margin-top: 3px;
  }

.prez {
  z-index: 100;
  position: absolute;
  right: 60px;
  width: 330px;
  top: 418px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  }

.prez div {
  font-size: 12px;
  color; #f3f1f1;
  margin-bottom: 14px;
  }

.prez a,
.prez a:hover,
.prez a:visited {
  font: 11px Verdana, Arial, sans-serif;
  color: #aaa9a9; 
  }

.vibor {
  width; 100%;
  font-size: 14px;
  font-weight: bold;
  color: #9693d3;
  text-transform: uppercase;
  text-align: center;
  margin-top: -30px;
  }

.vibor_text {
  position: relative;
  z-index: 100;
  }

.vibor_flash {
  margin-top: -5px;
  }

.vibor img {
  margin-top: 5px;
  }

.bottom_table {
  width: 100%;
  table-collapse: collapse;
  margin-top: 5px;
  }

.bottom_table td {
  vertical-align: top;
  }

#usl_1 {
  width: 232px;
  padding-left: 81px;
  text-align: left;
  }

#usl_2 {
  width: 240px;
  text-align: left;
  }

.uslugi_index a,
.uslugi_index a:visited {
  font: 17px Arial, sans-serif;
  color: #d99004;
  padding-left: 3px;
  }

.uslugi_index a:hover {
  color: #7f7bc5;
  }

.uslugi_index img {
  margin-top: 10px;
  }

.usl_1 {
  text-align: left;
  width: 169px;
  }

.usl_2 {
  text-align: left;
  width: 169px;
  }

.news {
  font: 18px Arial, sans-serif;
  color: #d1d0d0;
  }

.n_date {
  font: 11px Arial, sans-serif;
  margin-top: 10px;
  }

.n_title a,
.n_title a:hover,
.n_title a:visited {
  font: 11px Arial, sans-serif;
  font-weight: bold;
  margin-top: 2px;
  color: #D6D6D5;
  }

.n_content {
  margin-top: 5px;
  font: 11px Arial, sans-serif;
  line-height: 17px;
  }

.n_arc {
  margin-top: 13px;
  text-align: right;
  }

.n_arc a,
.n_arc a:hover,
.n_arc a:visited {
  font: 12px Arial, Tahoma, sans-serif;
  font-weight: bold;
  color: #d0d0d1;
  }

.tanix_made {
  width: 100%;
  height: 50px;
  text-align: center;
  padding-top: 10px;
  font: 10px Tahoma;
  color: #D0D0D1;
  }

.tanix_made a,
.tanix_made a:hover,
.tanix_made a:visited {
  text-decoration: none;
  font: 10px Tahoma;
  color: #D0D0D1;
  }

.news_index {
  padding-right: 45px;
  text-align: left;
  }

.top_menu_pad {
  height: 90px;
  }

.header_table {
  width: 1000px;
  }

.head_table_td {
  width: 379px;
  }

.head_table_center {
  width: 242px;
  height: 147px;
  background: url('/img/logo.png');
  }

.head_table_td_left {
  display: block;
  float: right;
  }

.flash_logo {
  display: block;
  position: relative;
  width: 170px;
  top: -7px;
  left: 39px;
  }

.center_flash {
  position: absolute;
  z-index: 0;
  top: 42px;
  left: 163px;
  }

.center_main {
  background-color: #1b1b1b;
  text-align: center;
  }

.head_table_td div {
  margin-top: 1px;
  margin-left: 20px;
  font: 14px Arial Narrow, Arial, sans-serif; 
  color: #9693c2;
  }

.head_table_td div a,
.head_table_td div a:hover,
.head_table_td div a:visited {
  color: #9693c2;
  }

/* patch */
.n_content ul li p {margin:0; padding:0; display: inline;}