body { margin: 0px; padding: 0px; font-family: Tahoma; background-image: url('/include_design/site_images/bg.gif');}

img { border:0px; }

.main_table { width: 100%; height: 100%; }
.main_head { background-color: #FFFFFF; }

.lang { font-size: 10px; padding: 5px; height: 30px; vertical-align: top;}
.lang A { color: #5B749C; }
.lang A:hover { color: #222222; }

.main_menu td { font-size: 12px; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; }
.main_menu td A { color: #518AA6; text-decoration: none; }
.main_menu td A:hover { color: #222222; text-decoration: underline; }

.sub_menu { width: 100% }

.sub_menu td { font-size: 11px; padding-top: 5px; text-align: center; vertical-align: top}
.sub_menu td A { color: #626162; text-decoration: none; font-weight: bold; }
.sub_menu td A:hover { color: #222222; text-decoration: underline; }

.visual { width: 689px; height: 175px; }
.visual { vertical-align: top; padding-top: 5px;}

.contacts { padding-left: 10px; padding-top: 8px; line-height: 160%; font-size: 11px; color: #7A7A7A; vertical-align: top; background-image: url('/include_design/site_images/contacts_bg.jpg'); width: 257px; background-position: top; background-repeat: no-repeat;  }
.contacts A { color: #518AA6; }
.contacts A:hover { color: #222222; }

.vis_txt { font-size: 11px; color: #7A7A7A; padding-top: 15px; padding-bottom: 15px }

.regular_banner { padding-left: 10px; padding-top: 20px; font-size: 10px; background-image: url('/include_design/site_images/regular_img.jpg'); width: 110px; height: 129px; background-position: bottom; background-repeat: no-repeat; }
.regular_banner A { color: #518AA6; }
.regular_banner A:hover { color: #222222; }

.page_title { background-image: url('/include_design/site_images/ttl_bg.jpg'); background-repeat: no-repeat; width: 226px; height: 27px; text-align: center; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-bottom: 6px;  }

/* Content */

.sub_ttls { font-size: 12px; color: #FFFFFF; font-weight: bold; position: relative; top: -114px; left: 5px }
.sub_ttls A { text-decoration: none; }

.block_ttl { font-size: 11px; color: #353535; font-weight: bold; background-image: url('/include_design/site_images/block_up_bg.jpg'); height: 18px; padding-left: 4px; }

.block_content { font-size: 11px; color: #1E3861; background-color: #DCE2E3;}
.block_content td { padding-left: 8px; padding-right: 8px; }

.block2_content { background-color: #DCE2E3; }
.block2_content_td td {font-size: 11px; color: #1E3861; padding-left: 5px; padding-right: 5px; }

.block_footer { font-size: 11px; color: #FFFFFF; width:100%; }

.block_footer td A { color: #FFFFFF; }
.block_footer td A:hover { color: #FFFFFF; text-decoration: none;}

.block2_table td { background-color: #D4D4D4; font-size: 11px; padding-left: 7px; padding-top: 3px; padding-bottom: 3px; }
.block2_table_form td { background-color: #D4D4D4; font-size: 11px; padding-left: 7px; padding-top: 3px; padding-bottom: 3px; color: #626262; line-height: 140%; }

.block2_table_head td { background-color: #CACCCE; }
.block2_hint { font-size: 10px; color: #9A9E9F }

.block_cur { font-size: 10px; color: #1E3861 }
.block_cur_td { text-align: right; padding-right: 10px; font-size: 11px; font-weight: bold; color: #2F2A2F }

.content_body { font-size: 12px; color: #E7E6E6; line-height: 155%; }

.content_contacts { font-size: 11px; color: #E7E6E6; line-height: 155%; }
.content_contacts A { color: #BED8E4 }
.content_contacts A:hover { color: #E7E6E6 }

.content_photo_ttl { font-size: 11px; color: #FFFFFF; background-color: #3B3D3D; padding-left: 5px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; }

.photos_list { font-size: 11px; padding-left: 5px; color: #423E3D}
.photos_list A { color: #518AA6 }

select { font-size: 11px; background-color: #F0EEE7; width: 200px; color: #626262 }
input { font-size: 11px; background-color: #F0EEE7; width: 200px; color: #626262; border: 1px solid #999999; }
textarea { font-size: 11px; background-color: #F0EEE7; width: 99%; height: 100px; color: #626262; border: 1px solid #999999; }

/* Copy */

.copy { font-size: 11px; color: #FFFFFF; padding-left: 10px }
.copy_logo { padding-right: 10px; text-align: right }

#extra_baner{
    position: absolute;
    left: 70%;
    top: 880px;
    z-index: 4;
}