body {
 font-family: Arial;
 color: #17212c;
 font-size: 12px;
 padding: 0px;
 margin: 0px;
 background-color: #f6f6ee;
}

p, table {
 font-family: Arial;
 color: #17212c;
 font-size: 12px;
}

p {
 margin: 12px 0px;
}

a {
 color: #1d4575;
}

table {
 border: none;
 border-collapse: collapse;
}

td {
 padding: 0px;
}

img {
 border: none;
}

input, textarea, select {
 font-family: Arial;
 color: #17212c;
 font-size: 12px;
}

h1, h2, h3 {
 margin: 0px;
 padding: 0px;
}

h1 {
 font-size: 14px;
}

h2 {
 font-size: 13px;
}

h3 {
 font-size: 13px;
 font-weight: normal;
}

table.w100 {
 width: 100%;
}

table.stand {
 width: 100%;
}

table.stand td{
  width: 50%;
}

table.wh100 {
 width: 100%;
 height: 100%;
}

.vAt {
 vertical-align: top;
}

.vAb {
 vertical-align: bottom;
}

.Al {
 text-align: left;
}

.Ar {
 text-align: right;
}

.Ac {
 text-align: center;
}

.s1 {
 font-size: 1px;
}

.disp_n {
 display: none;
}

.pb5 {
 padding-bottom: 5px;
}

td.main {
 padding: 27px 43px;
}

table.menu_item {
 position: absolute;
 height: 37px;
}

table.menu_item a {
 font-size: 18px;
 color: #174e7b;
 text-decoration: none;
 white-space: nowrap;
}

table.menu_item a:hover {
 color: #17212c;
}

td.menu_item {
 padding: 0px 8px;
 background: url('/images/menu_bg.gif') repeat-x;
 text-align: center;
}

td.main_footer {
 font-size: 15px;
 color: #000000;
 line-height: 150%;
}

td.main_footer a {
 color: #000000;
}

td.head_image {
 background: url('/images/head.jpg') no-repeat;
}

img.logo {
 position: absolute;
 margin-top: 58px;
 margin-left: 26px;
}

td.contacts {
 padding-right: 28px;
 color: #fff;
 line-height: 150%;
}

td.contacts a {
 color: #fff;
}

table.o_menu {
 height: 48px;
}

table.o_menu a {
 color: #fff;
 text-decoration: none;
 white-space: nowrap;
}

table.o_menu a:hover {
 text-decoration: underline;
}

td.rekl {
 padding: 7px 0px;
}

td.left_col {
 width: 185px;
 padding-left: 25px;
 padding-right: 35px;
}

td.info_col {
 padding-right: 100px;
}

div.title {
 padding-bottom: 7px;
 font-size: 14px;
}

ul.l_menu {
 margin: 0px;
 margin-bottom: 30px;
 padding: 0px;
 list-style: none;
}

ul.l_menu li {
 padding-bottom: 12px;
}

a.block_title {
 font-size: 14px;
 font-weight: bold;
}

td.news_date {
 padding-top: 15px;
 padding-bottom: 5px;
}

td.date {
 padding-bottom: 5px;
}

td.footer {
 background-color: #fff;
}

td.copy {
 width: 439px;
 padding-left: 245px;
}

.mega_title {
 font-size: 14px;
 font-weight: bold;
 color: #1d4575;
}
