* {margin: 0px; padding: 0px;}
body {font-family: Arial, Helvetica, sans-serif; color: #385585; backgrond-color: #FFF;}
div {font-family: Arial, Helvetica, sans-serif; color: #385585;}
td {font-family: Arial, Helvetica, sans-serif; color: #385585;}
.heat_index {background: url('i/bg_top.jpg') top left repeat-x; }
.h1 {background: url('i/bg_top1.jpg') top left repeat-x;}
.h2 {background: url('i/logo_right.jpg') top right no-repeat; min-width: 1000px;}
.h3 {background: url('i/bg_top_left.jpg') top left no-repeat; height: 170px;}
.head_text {color: #FFF; font-size: 12px; padding-left: 461px; padding-top: 41px;}
.td1 {width: 435px;}
.td1_size {padding-left: 34px;}
.td2 {}
.td2_size {padding-right: 25px; color: #35517d; font-size: 14px;}
.td2_size p {margin-bottom: 25px;}
.td2_size a {color: #0f84c9;}
.td3 {width: 199px; border-left: 1px solid #e5eeff;}
.menu_index {height: 64px; text-align: right; padding-right: 10px;}
.menu_index_size {padding-top: 22px;}
.menu_index a {color: #385585; font-size: 12px; font-weight: bold; padding-right: 16px;}

.index_banner {margin-top: 100px; text-align: center; width: 199px;}
.index_banner img {margin-bottom: 24px;}
.bottom_line {height: 20px; background-color: #3f5f8d;}

.rasporka {width: 1000px; font-size: 0px; height: 1px;}

.main_bg {background-color: #f6f4ee; z-index: 10;}
.main_h1 {background: url('i/main_left.jpg') top left no-repeat;}
.main_h2 {background: url('i/main_right.jpg') top right no-repeat; height: 170px;}
.head_text_main {color: #666666; font-size: 12px; padding-left: 461px; padding-top: 32px;}

.main_menu_bg {background: url('i/main_h_bg.jpg') top left repeat-x;}
.main_menu_bg1 {background: url('i/main_h1_bg.jpg') top left no-repeat;}
.main_menu_bg2 {background: url('i/main_h2_bg.jpg') top right no-repeat; height: 85px;}

.menu2 {height: 64px; text-align: right; padding-right: 10px;}
.menu2_size {padding-top: 55px;}
.menu2 a {color: #FFF; font-size: 12px; font-weight: bold; padding-right: 16px;}

.form_block {width: 715px; margin-top: 32px; margin-bottom: 22px; text-align: left;}
.form_block td {color: #000; font-size: 12px; padding-bottom: 10px;}
.form_block td.question {color: #000; font-size: 12px;}
.form_block td.badvalue {color: #990000;}
.form_block select {font-size: 11px;}
.form_block td.row0 {padding-left: 20px;}

.form_block_bg {background: url('i/form_bg.jpg'); padding: 30px 40px 30px 40px;}
.main_banner {margin-bottom: 20px;}
.main_banner img {margin-left: 15px; margin-right: 15px;}


.link_er {position: absolute; display: block; z-index: 1000; top: 0px; right: 0px; height: 170px; width: 163px;}
.link_er_i {display: block; position: absolute; cursor: pointer;  z-index: 1000; top: 0px; right: 0px; height: 170px; width: 200px;}
.text_form {font-size: 14px;}
.text_form p {font-size: 12px; margin-top: 14px; margin-bottom: 22px;}

#vopros {color: #333333; margin-top: 22px;}
#vopros span {color: #1B629F; font-weight: bold;}

.clear {clear: both; font-size: 0px; height: 1px;}
.sten {padding: 0px 36px 32px 36px; font-size: 14px; color: #35517d;}
.sten p {margin: 0px; padding: 0px; margin-bottom: 15px;}
.sten b {font-size: 14px; color: #1B629F; text-transform: uppercase; padding-right: 4px;}
.sten img {float: right; margin: 15px 0 15px 15px;}
.sten img.r {float: left; margin: 15px 15px 15px 0;}
.video_block {padding-left: 18px; padding-right: 8px;}
.video_block a {display: block; color: #35517d; font-size: 12px; margin-bottom: 20px;}

