<style type="text/css">
<!--
.dummy {  }
BODY { width: 100%; height: 100%; padding: 0px; margin: 0px; background: #C0C0C0; font-family: Tahoma; font-size: 11px; color: #505050; cursor: default; }
CENTER { width: 100%; height: 100%; margin: 0px }
A { color: #6D6D6D; text-decoration: none; }
A:HOVER { text-decoration: underline }
IMG { border: 0px }
IMG.border { border: 1px solid #CCC }
INPUT { border: 1px solid #bababa }
FORM { padding: 0px; margin: 0px; }
H1 { font:bold 18px Tahoma; color: #703434; text-transform: none; margin: 20px 0px 15px 0px; }
H2 { font:bold 11px Verdana; color: #6D6D6D; text-transform: none; margin: 15px 0px 10px 0px; }
H3 { font:bold 12px Tahoma; color: #294568; text-transform: none; margin: 45px 0px 10px 0px; }
TABLE { font-size: 11px; font-family: Tahoma; color: #464646 }

#html_table { width: 1000px; height: 100%; border-collapse: collapse; border: solid #000000; border-width: 0px 1px; background: #BDBDBD }

#top_dep { width: 100%; border-collapse: collapse; margin: 0px; }
#top_dep TR { vertical-align: top; }
#top_dep TD {border-right: 1px solid #EFEFEF; padding: 0px 0px 0px 0px; }
#top_dep .dep_name { height: 100%;  text-align: left; border-top: 1px solid #EFEFEF; background: url('/image/dep_bg.jpg') repeat-x 0px 0px; }
#top_dep .last { height: 100%; text-align: left; border-top: 1px solid #EFEFEF; background: url('/image/dep_bg.jpg') repeat-x 0px 0px; border-right-width: 0px;}
#top_dep .menu_item { text-align: center; margin: 15px 10px 5px 10px; }
#top_dep .menu_item_sel { text-align: center; margin: 15px 10px 5px 10px;   }
#top_dep .menu_item_sel A { color: #AF0000  }
#top_dep A { font: bold 11px Verdana; color: #4B4B4B; text-decoration: none; }
#top_dep A:hover { color: #AF0000; }
#top_dep .on_wind { display: block; }
#top_dep .off_wind { display: none; }

#main_about { height: 316px; border-collapse: collapse; }
#main_about .td1 { width: 416px; background: url('image/main_about_bg.jpg') no-repeat 0px bottom; padding: 22px 0px 0px 0px; }
#main_about .td2 { width: 586px; background: url('image/main_ban_bg.jpg') no-repeat right bottom; }
#main_about .logo { width: 100%; height: 100%; border-collapse: collapse; margin: 0px 0px 0px 0px }
#main_about .logo .img1 { width: 283px; }
#main_about .logo .img1 IMG { margin: 10px 0px 0px 0px; }
#main_about .logo .icons  TABLE {  border-collapse: collapse; background: url('image/logo_main_r.gif') no-repeat 10px 40px; }
#main_about .logo .icons TD { padding: 0px 0px 0px 11px; }
#main_about .text { font: normal 11px Tahoma; color: #4B4B4B; text-align: justify; padding-top: 15px }

#m_menu_block { width: 1000px; height: 89px; background: url('image/main_menu_bg.jpg') no-repeat 0px 0px; }
#m_menu_block #main_menu { border-collapse: collapse; margin: 35px 45px 0px 0px;  }
#m_menu_block #main_menu TD { padding: 5px 8px 5px 8px; font:bold 11px Tahoma; color: #595959; border-right: 1px solid #E8E8E8;  }
#m_menu_block #main_menu A { font:bold 11px Tahoma; color: #595959; text-decoration: none; }
#m_menu_block #main_menu A:hover { color: #AF0000; }

/* Рабочая */
#work { width: 1000px; height: 100%; border-collapse: collapse; margin-top: 10px; }
#work #work_left { width: 230px; padding-top: 10px; }
#work #work_left .sep { width: 200px; height: 1px; border-top: 1px solid #CBCBCB; margin: 5px 0px 0px 12px; }
#work #work_left .main_item { width: 220px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 5px; }
#work #work_left .main_item TABLE { font:normal 11px Tahoma; color: #565F76; }
#work #work_left .main_item IMG { margin: 4px 9px 0px 0px; }
#work #work_left .main_item A { font:normal 11px Tahoma; color: #565F76; }
#work #work_left .main_item A:hover { font:normal 11px Tahoma; color: #AF0000; text-decoration: none; }
#work #work_left .main_item_sel { width: 220px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 5px; }
#work #work_left .main_item_sel TABLE { font:normal 11px Tahoma; color: #AF0000; }
#work #work_left .main_item_sel IMG { margin: 4px 9px 0px 0px; }
#work #work_left .main_item_sel A { font:normal 11px Tahoma; color: #AF0000; text-decoration: none; }
#work #work_left .sub_item { width: 220px; margin: 0px 0px 6px 16px; }
#work #work_left .sub_item IMG { margin: 3px 8px 0px 0px; }
#work #work_left .sub_item TABLE { font:normal 11px Tahoma; color: #0B88E2; }
#work #work_left .sub_item_sel { width: 220px; margin: 0px 0px 6px 16px; }
#work #work_left .sub_item_sel IMG { margin: 3px 8px 0px 0px; }
#work #work_left .sub_item_sel TABLE { font:normal 11px Tahoma; color: #0B88E2; }
#work #work_left .sub_item_sel A { font:normal 11px Tahoma; color: #D60000; }
#work #work_left .sub_item_sel A:hover { font:normal 11px Tahoma; color: #D60000; text-decoration: none; }
#work #work_left .sub2_item { width: 200px; margin: 0px 0px 4px 34px; padding: 2px 2px 2px 2px; }
#work #work_left .sub2_item IMG { margin: 2px 8px 0px 0px; }
#work #work_left .sub2_item TABLE { font:normal 10px Tahoma; color: #627386; margin-left: 4px; }
#work #work_left .sub2_item A { font:normal 10px Tahoma; color: #627386; }
#work #work_left .sub2_item A:hover { font:normal 10px Tahoma; color: #627386; text-decoration: none; }
#work #work_left .sub2_item_sel { width: 200px; margin: 0px 0px 4px 34px; padding: 2px 2px 2px 2px; background-color: #EFEFEF  }
#work #work_left .sub2_item_sel IMG { margin: 2px 8px 0px 0px; }
#work #work_left .sub2_item_sel TABLE { font:normal 10px Tahoma; color: #627386; margin-left: 4px; }
#work #work_left .sub2_item_sel A { font:normal 10px Tahoma; color: #627386; }
#work #work_left .sub2_item_sel A:hover { font:normal 10px Tahoma; color: #627386; text-decoration: none; }
#work #work_left .block_head { width: 220px; background-color: #AFAFAF; padding: 3px 5px 3px 10px; margin: 20px 0px 10px 0px; }
#work #work_left .block_head A { font:normal 11px Tahoma; }
#work #work_left .block_head A:hover { font:normal 11px Tahoma; color: #AF0000; text-decoration: none; }
#work #work_left .block_head_sel { width: 220px; background-color: #AFAFAF; padding: 3px 5px 3px 10px; margin: 20px 0px 10px 0px; color: #AF0000 }
#work #work_left .block_head_sel A { font:normal 11px Tahoma; color: #AF0000; text-decoration: none; }
#work #work_left #info_menu { margin: 0px 0px 0px 0px; }
#work #work_left #info_menu .info_item { width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; }
#work #work_left #info_menu .info_item TABLE { font:normal 11px Tahoma; color: #565F76; }
#work #work_left #info_menu .info_item IMG { margin: 4px 9px 0px 0px; }
#work #work_left #info_menu .info_item A { font:normal 11px Tahoma; color: #565F76; }
#work #work_left #info_menu .info_item A:hover { font:normal 11px Tahoma; color: #AF0000; text-decoration: none; }
#work #work_left #info_menu .info_item_sel { width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; }
#work #work_left #info_menu .info_item_sel TABLE { font:normal 11px Tahoma; color: #AF0000; }
#work #work_left #info_menu .info_item_sel IMG { margin: 4px 9px 0px 0px; }
#work #work_left #info_menu .info_item_sel A { font:normal 11px Tahoma; color: #AF0000; text-decoration: none; }

#work .content_block { height: 100%; }

#content { width: 100%; height: 100%; border-collapse: collapse; border: 0px solid #000;}
#content .output { width: 100%; height: 100%; background-color: #DEDEDE; padding: 0px 0px 30px 0px; font:normal 11px Tahoma; color: #4B4B4B; }

#w_menu_block { width: 100%; height: 20px; margin: 10px 0px 0px 10px; }
#w_menu_block #work_menu { border-collapse: collapse; margin: 0px 0px 0px 0px; }
#w_menu_block #work_menu TD { padding: 5px 8px 5px 8px; font:bold 11px Tahoma; color: #595959; border-right: 1px solid #E8E8E8;  }
#w_menu_block #work_menu A { font:bold 11px Tahoma; color: #565F76; text-decoration: none; }
#w_menu_block #work_menu A:hover { color: #AF0000; }
#w_menu_block #work_menu .sel A { color: #AF0000; }
#w_menu_block .icons  TABLE {  border-collapse: collapse; margin-right: 20px }
#w_menu_block .icons TD { padding: 0px 0px 0px 11px; }

#crumb { font:normal 10px Tahoma; color: #484848; margin: 10px 0px 20px 23px;  }
#crumb A { font:normal 10px Tahoma; color: #484848; text-decoration: underline; }
#crumb A:hover { font:normal 10px Tahoma; color: #484848;  }

/* Подвал  */
#main_copyright { width: 1000px; height: 140px; border-collapse: collapse; border-top: solid 8px #860506; background: url('image/bottom_bg.jpg') repeat-x 0px 0px; background-color: #858585 }
#main_copyright TR { vertical-align: top }
#main_copyright TD { padding: 0px; font: normal 11px Tahoma; color: #606060;  }
#main_copyright .links { margin: 30px 0px 0px 30px; }
#main_copyright .links DIV { margin: 0px 0px 1px 0px }
#main_copyright .links .l1 { font: normal 11px Tahoma; color: #FFF; text-decoration: underline; }
#main_copyright .links .l2 { font: normal 11px Tahoma; color: #009FE1; text-decoration: none; }
#main_copyright .copy_right { text-align: right;}
#main_copyright .copy_right A { font: normal 11px Tahoma; color: #606060 }
#main_copyright .copy_right A:hover { font: normal 11px Tahoma; color: #606060; text-decoration: underline }


/* Блок информации компании */
#info_block1 { width: 1000px; margin: 25px 0px 30px 0px; }
#info_block1 .info1 { width: 1000px; border-collapse: collapse; }
#info_block1 .item_block { margin: 15px 40px 0px 20px; }

/* Статистика */
#stat_head { width: 1000px; height: 50px; background: url('image/stat.gif') no-repeat 0px 0px; margin: 0px 0px 0px 0px; }
#stat_head .minus { width: 19px; height: 19px; float: right; background: url('image/minus.gif') no-repeat 0px 0px; margin: 18px 20px 0px 0px; cursor: pointer; }
#stat_head .plus { background: url('image/plus.gif') no-repeat 0px 0px; }
#stat_block { margin: 0px 30px 0px 30px; display: block; padding-bottom: 10px }

/* Лента новостей */
#public_head { width: 1000px; height: 50px; background: url('image/news_public.gif') no-repeat 0px 0px; margin: 0px 0px 0px 0px; }
#public_head .minus { width: 19px; height: 19px; float: right; background: url('image/minus.gif') no-repeat 0px 0px; margin: 16px 20px 0px 0px; cursor: pointer; }
#public_head .plus { background: url('image/plus.gif') no-repeat 0px 0px; }
#public_block { margin: 0px 30px 0px 30px; display: block; padding-bottom: 10px  }

/* Информеры */
#informers { width: 1000px; background: url('image/informers_head.gif') no-repeat 0px 0px; margin: 0px 0px 30px 0px; }
#informer_block { margin: 0px 10px 0px 20px; display: block; padding-bottom: 10px  }
#informer_block .weather_head { margin: 0px 0px 0px 0px }

/* Погода */
.weather { width: 225px;  border-collapse: collapse; }
.weather TD { font: normal 11px Tahoma; color: #3C3C3C; padding: 4px 8px 4px 8px; }
.weather .city { width: 90px; font:bold 14px Tahoma; color: #202020; padding-left: 5px; text-align: left; }
.weather .date { font:normal 12px Tahoma; color: #860506; text-align: center; }
.weather .sel { background-color: #C8C8C8 }

/* Курсы */
.kurs { border-collapse: collapse; margin: 10px 0px 0px 0px; }
.kurs .td { height: 20px; padding: 3px 5px 3px 5px;  }
.kurs .sell { height: 20px; padding: 3px 5px 3px 5px; background-color: #C8C8C8 }

.kurs2 { width: 180px; border-collapse: collapse; margin: 10px 0px 0px 0px; }
.kurs2 .td { height: 20px; padding: 3px 5px 3px 5px; }
.kurs2 .sell { height: 20px; padding: 3px 5px 3px 5px;  background-color: #C8C8C8;  }

.public_td { margin: 0px 20px 0px 20px; }
.main_public_head { height: 20px; background-color: #CDCDCD; padding: 3px 5px 2px 10px; margin: 10px 0px 20px 0px; font: bold 14px Times New Roman; color: #860506; text-transform: uppercase; }
.main_public_head A { font: bold 14px Times New Roman; color: #860506; text-transform: uppercase; }

.public_list { margin: 0px 10px 0px 10px; }
.public_list IMG { margin-top: 2px }
.public_list .head { margin: 0px 0px 5px 0px; font:normal 11px Tahoma; color: #4B4B4B; }
.public_list .head A { text-decoration: underline; font:normal 11px Tahoma; color: #4B4B4B; text-decoration: none; }
.public_list .head SPAN { font:bold 11px Tahoma; color: #860506; }

.items_list { margin: 0px 0px 0px 0px; }
.items_list .head { margin: 0px 0px 5px 0px; font:bold 11px Tahoma; color: #4B4B4B; }
.items_list .head A { text-decoration: underline; font:bold 11px Tahoma; color: #4B4B4B; text-decoration: none; }
.items_list .head SPAN { font:bold 11px Tahoma; color: #860506; }
.separator { margin: 10px 0px 10px 0px; border-top: 1px solid #CCC }

.more { margin: 10px 0px 0px 0px; }
.more A { font: normal 11px Tahoma; color: #2663B2;  }

.table_form { width: 100%; border-collapse: collapse; border: solid #6B6B6B; border-width: 0px; margin-top: 10px }
.table_form TD { padding: 5px 5px; border-width: 0px 0px; vertical-align: middle; color: #303030 }
.table_form TH { height: 15px; vertical-align: middle; padding: 3px; background: #FFF;  font: bold 11px Tahoma; text-transform: uppercase; text-align: center; }
.table_form .sel { width: 15%;}
.table_form .bottom { height: 15px;  background-color: #ECECE8;   color: #0B88E2; padding: 0px; }
.table_form EM { color: #BF4041}
.table_form fieldset {width:100%; display:block; padding:5px; font-family:verdana, sans-serif; line-height:1.5em; border:1px solid #000;}
.table_form fieldset #current {font-size:.75em; color:#555; font-style:italic; margin:15px 0 0 5px;}
.table_form legend { border:1px solid #666; font-family: "Courier New", Courier, mono; color:#555; font-size:1.4em; font-weight:normal; font-style:normal; margin-bottom:14px; padding:3px; width:100px; background:none;}
.table_form label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#fff; margin-bottom:0.5em; font-size:1em; line-height:1.5em; font-style:normal;}
.table_form select {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.table_form option {background:#fff; color:#303030;}
.table_form input {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.table_form textarea {width: 100%; height: 100%; border:1px solid #6B6B6B; padding:5px; margin: 8px 0 0 0; overflow:auto; }
.warning     { color:#BF4041; font-weight:bold; }

.service_header { width: 100%; border-collapse: collapse; margin: 0px 0px 15px 0px }
.service_header TD.outer_link { width: 140px; border-left: solid 5px #AF0B0C; padding-top: 10px; padding-left: 20px; color: #7E7E7E; }
.service_header TD.outer_link DIV { margin: 0px 0px 0px 0px; }
.service_header TD.outer_link A { color: #10388F }
.service_header H1 { font:bold 18px Tahoma; color: #703434; text-transform: none; margin: 20px 0px 0px 0px; }

div.paging_tl,
div.paging_bl    { font-size:11px; color:#303030; padding-top:6px; padding-bottom:6px; text-align: right; }
div.paging_tl    { border-top:solid 0px #FFF; border-bottom:dotted 0px #425681; margin-bottom:0px; }
div.paging_bl    { border-top:dotted 0px #425681; border-bottom:solid 0px #FFF; margin-top:16px; }
div.paging_tl a,
div.paging_bl a  { font-size:10px; color:#D03F09; text-decoration:none }
div.source { margin: 10px 0px 10px 0px; }
div.bhref { margin: 10px 0px 10px 0px; }

//Оформляем таблички
.table { border-collapse: collapse; }
.table CAPTION { font-weight: bold; text-align: left; padding-bottom: 10px }
.table TD { padding: 5px 10px 5px 10px; font-size: 11px; border: 1px solid #FFF; vertical-align: middle; background: #DEDEDE; }
.table TH { height: 25px; vertical-align: middle; padding: 3px; background: #9B9B9B; border: 1px solid #FFF; color: #FFF; font: bold 11px Tahoma; text-transform: none; text-align: center; }
.table .sell { background: #eeeeee }
.table .bottom { height: 15px; padding: 0px }



//-->
</style>

