.adm {color: #C00000; font-family: 'Verdana'; font-size: 12px; text-decoration: underline; }
.adm:hover {color: #000; font-family: 'Verdana'; font-size: 12px; text-decoration: underline; }
.adm_area {background-color: #FFF8F8; padding: 2px 5px; }
.adm_button {background-color: #F0F0F0; border-color: #F0F0F0; border-style: solid; border-width: 1px; height: 20px; width: 20px; }
.adm_button:active, .adm_button_active {background-color: #E0E0E0; border-bottom-color: #FFFFFF; border-left-color: #C0C0C0; border-right-color: #FFFFFF; border-style: solid; border-top-color: #C0C0C0; border-width: 1px; height: 20px; width: 20px; }
.adm_button:hover, .adm_button_hover {background-color: #F0F0F0; border-bottom-color: #C0C0C0; border-left-color: #FFFFFF; border-right-color: #C0C0C0; border-style: solid; border-top-color: #FFFFFF; border-width: 1px; height: 20px; width: 20px; }
.adm_form {background-color: #F0F0F0; border-bottom-color: #C0C0C0; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFFFF; border-left-style: solid; border-left-width: 1px; border-right-color: #C0C0C0; border-right-style: solid; border-right-width: 1px; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; font-family: 'Tahoma'; font-size: 12px; }
.adm_form_dlmt_d {border-bottom-color: #C0C0C0; border-bottom-style: solid; border-bottom-width: 1px; }
.adm_form_dlmt_u {border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; }
.adm_form_dlmt_ud {border-bottom-color: #C0C0C0; border-bottom-style: solid; border-bottom-width: 1px; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; }
.adm_form_flat {background-color: #F0F0F0; font-family: 'Tahoma'; font-size: 12px; }
.adm_form_header {background-color: #C0C0C0; background-image: url('img/grad_head.gif'); background-position: top; background-repeat: repeat-x; font-family: 'Tahoma'; font-size: 12px; }
.adm_form_separator {background-color: #FFFFFF; border-top-color: #E0E0E0; border-top-style: solid; border-top-width: 1px; padding: 0px; }
.adm_form_white_frame {background-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #C0C0C0; border-right-color: #FFFFFF; border-style: solid; border-top-color: #C0C0C0; border-width: 1px; }
.adm_frm {font-family: 'Tahoma'; font-size: 12px; }
.adm_frm_cell {border-style: none; border-width: 0px; font-family: 'Tahoma'; font-size: 12px; width: 100%; }
.adm_iframe {border-style: none; border-width: 0px; font-family: 'Tahoma'; font-size: 12px; }
.adm_inv {color: #000000; font-family: 'Verdana'; font-size: 12px; text-decoration: underline; }
.adm_inv:hover {color: #C00000; font-family: 'Verdana'; font-size: 12px; text-decoration: underline; }
.adm_table {background-color: #C0C0C0; font-family: 'Verdana'; font-size: 12px; }
.adm_table_header {background-color: #F0F0F0; border-left-color: #FFFFFF; border-left-style: solid; border-left-width: 1px; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; }
.adm_tmpl {border-bottom-color: #E57F7F; border-left-color: #F2BFBF; border-right-color: #E57F7F; border-style: solid; border-top-color: #F2BFBF; border-width: 1px; border-collapse: collapse; }
.adm_tool_form {background-color: #F0F0F0; border-bottom-color: #C0C0C0; border-left-color: #FFFFFF; border-right-color: #C0C0C0; border-style: solid; border-top-color: #FFFFFF; border-width: 1px; display: none; left: 10px; position: absolute; top: 10px; padding: 1px; }
.adm_ttl {color: #C00000; font-family: 'Verdana'; font-size: 14px; text-decoration: underline; }
.adm_ttl:hover {color: #2f3540; font-family: 'Verdana'; font-size: 14px; text-decoration: underline; }
.adm_txt {color: #C00000; font-family: 'Verdana'; font-size: 12px; }
.adm_txt_b {color: #C00000; font-family: 'Verdana'; font-size: 12px; font-weight: bold; }
.adm_txt_inv {color: #2f3540; font-family: 'Verdana'; font-size: 12px; }
.adm_txt_ttl {color: #808080; border-bottom-color: #C0C0C0; border-bottom-style: solid; border-bottom-width: 1px; font-family: 'Verdana'; font-size: 16px; text-align: left; }
.decor_bad_bar {background-color: #FFF0F0; color: #C00000; border-bottom-color: #800000; border-bottom-style: dotted; border-bottom-width: 1px; border-top-color: #800000; border-top-style: dotted; border-top-width: 1px; font-family: 'Tahoma'; font-size: 12px; text-align: center; padding: 4px; }
.decor_data {background-color: #5763b9; color: #FFFFFF; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-align: center; float: left; width: 50px; margin-right: 3px; margin-top: 1px; }
.decor_data_hot {background-color: #FF0000; color: #FFFFFF; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-align: center; float: left; width: 50px; margin-right: 3px; margin-top: 1px; }
.decor_date_tpd {float: left; width: 13px; margin-left: 3px; margin-right: 3px; margin-top: 1px; }
.decor_good_bar {background-color: #F0FFF0; color: #008000; border-bottom-color: #008000; border-bottom-style: dotted; border-bottom-width: 1px; border-top-color: #008000; border-top-style: dotted; border-top-width: 1px; font-family: 'Tahoma'; font-size: 12px; text-align: center; padding: 4px; }
.decor_hidden_bar {border-color: #FF0000; border-style: dashed; border-width: 1px; padding: 10px; }
.decor_img {border-color: #aeaeae; border-style: solid; border-width: 1px; }
.decor_navi_bar {background-color: #F8F8F8; font-family: 'Tahoma'; font-size: 12px; padding: 2px 4px; }
.decor_table {background-color: #AEAEAE; font-family: 'Tahoma'; font-size: 12px; }
.decor_table_header {background-color: #F0F0F0; white-space: nowrap; }
.decor_table_marked_row {background-color: #F8F8F8; }
.decor_table_row {background-color: #FFFFFF; }
.design_btn_search {background-color: #8c085a; color: #d7d9df; border-style: none; border-width: 0px; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-transform: lowercase; height: 20px; width: 47px; cursor: pointer; }
.design_calendar_day {color: #8c8d91; font-weight: bold; text-align: center; width: 63px; left: 0px; position: absolute; top: 7px; }
.design_calendar_day_hot {color: #5763b9; font-weight: bold; text-align: center; width: 63px; left: 0px; position: absolute; top: 7px; }
.design_calendar_month {color: #8c8d91; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-align: center; text-transform: lowercase; width: 63px; left: 0px; position: absolute; top: 26px; }
.design_calendar_month_hot {color: #5763b9; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-align: center; text-transform: lowercase; width: 63px; left: 0px; position: absolute; top: 26px; }
.design_nws_smp {color: #5763b9; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; }
.form_contact {background-color: #FAFAFA; border-bottom-color: #FFF; border-bottom-style: solid; border-bottom-width: 1px; border-top-color: #FFF; border-top-style: solid; border-top-width: 1px; font-family: 'Tahoma'; font-size: 12px; width: 200px; }
.form_footer {border-bottom-color: #f8f8f8; border-bottom-style: solid; border-bottom-width: 2px; font-family: 'Tahoma'; font-size: 12px; }
.form_header {background-color: #F8F8F8; font-family: 'Tahoma'; font-size: 12px; padding: 4px; }
.form_hot {background-color: #FFB238; border-right-color: #ffffff; border-right-style: solid; border-right-width: 1px; width: 8px; padding: 0px; }
.form_img {border-color: ButtonShadow; border-style: solid; border-width: 1px; }
.form_separator {background-color: #e3e3e6; padding: 0px; }
.form_symbol_count {background-color: #FFF; color: #606060; border-bottom-color: ButtonShadow; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: ButtonShadow; border-left-style: solid; border-left-width: 1px; border-right-color: ButtonShadow; border-right-style: solid; border-right-width: 1px; font-family: 'Tahoma'; font-size: 11px; width: 135px; padding: 1px 4px; }
.frm {color: #808080; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; }
.frm_ind {background-color: #FFFFFF; color: #606060; border-style: none; border-width: 0px; font-family: 'Tahoma'; font-size: 11px; }
.f_req {border-right-color: #FFA0A0; border-right-style: solid; border-right-width: 3px; padding-right: 2px; }
.f_smp {padding-right: 5px; }
.f_val {border-right-color: #C0F0C0; border-right-style: solid; border-right-width: 3px; padding-right: 2px; }
.lnk {color: #5763b9; font-family: 'Tahoma'; font-size: 12px; text-decoration: underline; }
.lnk:hover {color: #8c8d91; font-family: 'Tahoma'; font-size: 12px; text-decoration: underline; }
.lnk_btn {background-color: #F0F0F0; color: #2f3540; border-color: #E0E0E0; border-style: solid; border-width: 1px; font-family: 'Tahoma'; font-size: 12px; text-decoration: none; padding: 2px 8px; }
.lnk_btn:hover {background-color: #F0F0F0; color: #2f3540; border-color: #FFB238; border-style: solid; border-width: 1px; font-family: 'Tahoma'; font-size: 12px; text-decoration: none; padding: 2px 8px; }
.lnk_left_tower {color: #8e085c; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-decoration: underline; }
.lnk_left_tower:hover {color: #8c8d91; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-decoration: underline; }
.lnk_right_tower {color: #5763b9; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-decoration: underline; }
.lnk_right_tower:hover {color: #8c8d91; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-decoration: underline; }
.lnk_rss {color: #ff9c00; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; text-decoration: underline; }
.lnk_rub {color: #8e085c; font-family: 'Tahoma'; font-size: 11px; text-decoration: underline; }
.lnk_rub:hover {color: #8c8d91; font-family: 'Tahoma'; font-size: 11px; text-decoration: underline; }
.lnk_sml {color: #5763b9; font-family: 'Tahoma'; font-size: 11px; text-decoration: underline; }
.lnk_sml:hover {color: #8c8d91; font-family: 'Tahoma'; font-size: 11px; text-decoration: underline; }
.lnk_ttl {color: #5763b9; font-family: 'Tahoma'; font-size: 14px; text-decoration: underline; }
.lnk_ttl:hover {color: #8c8d91; font-family: 'Tahoma'; font-size: 14px; text-decoration: underline; }
.lnk_txt {color: #2f3540; font-family: 'Tahoma'; font-size: 12px; text-decoration: underline; }
.menu {color: #8e085c; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; text-decoration: none; }
.menu:hover {color: #8e085c; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; text-decoration: underline; }
.menu_breadcrumb {color: #8c8d91; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-decoration: underline; }
.menu_breadcrumb:hover {color: #8c8d91; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-decoration: underline; }
.menu_breadcrumb_text {color: #52545b; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-decoration: none; }
.menu_current {color: #52545b; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; text-decoration: none; }
.menu_deep {color: #8e085c; font-family: 'Tahoma'; font-size: 11px; text-decoration: none; }
.menu_deep:hover {color: #8c8d91; font-family: 'Tahoma'; font-size: 11px; text-decoration: underline; }
.menu_deep_current {color: #52545b; font-family: 'Tahoma'; font-size: 11px; text-decoration: none; }
.menu_sub {color: #52545b; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-decoration: none; }
.menu_sub:hover {color: #8c8d91; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-decoration: underline; }
.menu_sub_current {color: #52545b; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; text-decoration: none; }
.table_classic {background-color: #F8F8F8; color: #2f3540; font-family: 'Tahoma'; font-size: 12px; margin: 0px; padding: 0px; border-collapse: collapse; }
.table_classic TD {border-color: #C0C0C0; border-style: solid; border-width: 1px; margin: 0px; padding: 2px; }
.table_hidden {background-color: #FFFFFF; color: #2f3540; font-family: 'Tahoma'; font-size: 12px; margin: 0px; padding: 0px; border-collapse: collapse; }
.table_hidden TD {border-color: #FFC0C0; border-style: none; border-width: 0px; margin: 0px; padding: 2px; }
.txt {font-family: 'Tahoma'; font-size: 12px; }
.txt_b {color: #8e085c; font-family: 'Tahoma'; font-size: 12px; }
.txt_contact {color: #384b90; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; }
.txt_copy {color: #8b8c90; font-family: 'Tahoma'; font-size: 11px; }
.txt_err {color: #F00; font-family: 'Tahoma'; font-size: 12px; }
.txt_head {color: #FFFFFF; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; }
.txt_hl {background-color: #FFC080; color: #000000; }
.txt_p {line-height: 150%; }
.txt_rem {color: #8c8d91; font-family: 'Tahoma'; font-size: 11px; }
.txt_sml {font-family: 'Tahoma'; font-size: 11px; }
.txt_tny {font-family: 'Tahoma'; font-size: 10px; }
.xxx {}
body {background-color: #ffffff; color: #000000; font-family: 'Tahoma'; font-size: 12px; margin: 0px; }
H1, .ttl1 {background-color: #f5f5f6; background-image: url('../img/decor/head_grad.gif'); background-position: top; background-repeat: repeat-x; color: #52545b; font-family: 'Tahoma'; font-size: 14px; font-weight: bold; margin: 0px; padding: 7px 9px; }
H2, .ttl2 {background-color: #f5f5f6; color: #52545b; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; margin: 0px; padding: 7px 9px; }
H3, .ttl3 {color: #2f3540; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; margin: 0px; padding: 7px 9px; }
H4, .ttl4 {color: #5763b9; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; margin: 0px; padding: 7px 9px; }
H5, .ttl5 {color: #8e085c; font-family: 'Tahoma'; font-size: 12px; font-weight: bold; margin: 0px; padding: 7px 9px; }
H6, .ttl6 {color: #2f3540; font-family: 'Tahoma'; font-size: 11px; font-weight: bold; margin: 0px; padding: 7px 9px; }