BODY    { font-family: Arial, Helvetica, sans-serif; font-size: 80%; background-color: #FFFFFF; color: #000000; margin: 0px; padding: 0px; }

table.* { font-size:100%; }

/* Шапка */
.hat_background_box { background: url("hat-background.gif") repeat-x left bottom; }
.hat_box            { font-size: 100%; height: 215px; }
.hat_box .logo      { padding-left: 130px; padding-right: 78px; padding-top: 14зpx; }
.hat_box .logo_1    { padding-left: 130px; padding-top: 48px; }
.hat_box .map       { background: url("hat-map.gif") no-repeat center top; padding-right: 19px; }
.hat_box .chick     { margin-right: 5%; }
.hat_box .home_mail { margin-bottom: 20px; }

/* Меню */
.menu_box           { font-size: 100%; background-color: #C90B0B; height: 91px; }
.menu_box .menu_top     { border-top: 1px solid #E27A76; }
.menu_box .menu_bottom  { border-bottom: 1px solid #530505; background: url("menu-bottom-background.gif") left repeat-x bottom; }
.main_menu_box      { font-size: 90%; }
.main_menu_items    { background: url("menu-items.gif") no-repeat left top; }
.main_menu_items a  { color: #FFFFFF; text-decoration: none; }
.main_menu_check_items    { background: url("menu-check-items.gif") no-repeat left top; }
.main_menu_check_items a  { color: #FFF000; }

.main_help_box      { font-size: 90%; margin-top: 6px; }
.main_help_box td   { padding-left: 8px; }
.main_help_box a    { color: #FFFFFF; }

/* Заголовок */
.header_box         { font-size:100%; background: url("header-background.gif") repeat-x left top; }
.header_box h1      { font-size:140%; font-family: 'Times CY', Times New Roman, serif; color: #DF0C0C; font-weight: normal; padding-bottom: 0px; margin-bottom: 8px; }

/* Содержание */
.content_box                { font-size:100%; background: url("content-background.gif") repeat-x left top ; height: 90px; }
.content_box .content       { padding: 5px 20px 34px 1px; }

.content_box .content .yellow   { background-color: #F8FFDF; }
.content_box .content .date { font-size:100%; font-family: 'Times CY', Times New Roman, serif; color: #7C7C7C; font-weight: bold; }
.content_box .content .year { background-color: #F8FFDF; padding: 2px 5px 2px 5px; }
.content_box .content .news { margin-bottom: 15px; }
.content_box .content .news td { padding: 0px; }

.content_box .content h1    { font-size:140%; font-family: 'Times CY', Times New Roman, serif; color: #DF0C0C; font-weight: normal; padding-top: 25px; }
.content_box .content li    { list-style-image: url("li-bullet.gif"); }
.content_box .content table { font-size: 100%;  }
.content_box .content td    { padding: 2px 14px 2px 14px; }
.content_box .content h2    { font-size:140%; font-family: 'Times CY', Times New Roman, serif; color: #DF0C0C; font-weight: normal; padding-bottom: 0px; margin-bottom: 8px; }

/* Внутренняя таблица */
* html .content_box .content .internal_table { border-collapse: collapse; width: 100%;}
.content_box .content .internal_table { border-top: 1px solid #C60000; border-left: 1px solid #C60000; border-bottom: 1px solid #C60000; border-spacing: 0px 0px; }
.content_box .content .internal_table th { border-bottom: 8px solid #C60000; border-right: 1px solid #C60000; background-color: #FFFDD8; font-weight: normal; text-align: left; padding: 10px 10px 5px 10px; }
.content_box .content .internal_table td { border-bottom: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-right: 1px solid #C60000; background-color: #FFFEF5; padding: 10px 10px 5px 10px; }

/* Внутренняя таблица без ограничений по ширине*/
* html .content_box .content .internal_table_width { border-collapse: collapse; }
.content_box .content .internal_table_width { border-top: 1px solid #C60000; border-left: 1px solid #C60000; border-bottom: 1px solid #C60000; border-spacing: 0px 0px; }
.content_box .content .internal_table_width th { border-bottom: 8px solid #C60000; border-right: 1px solid #C60000; background-color: #FFFDD8; font-weight: normal; text-align: left; padding: 10px 10px 5px 10px; }
.content_box .content .internal_table_width td { border-bottom: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-right: 1px solid #C60000; background-color: #FFFEF5; padding: 10px 10px 5px 10px; }

.phone_box              { font-size: 100%; }
.phone_box td.bottom    { background: url("phone-bottom.gif") no-repeat left top; height: 62px; }
.phone_box td.bottom .phone_href   { margin-left: 50px; }

/* Подножие */
.foot_box           { font-size: 100%; background: url("foot-background.gif") right repeat-x top; border-bottom: 10px solid #C90B0B; }
.foot_in_box        { font-size: 100%; background: url("foot-background-internal.gif") right repeat-x top; border-bottom: 10px solid #C90B0B; }

.news_box   { font-size: 100%; border-bottom: 1px solid #EAE6AB; }
.news_box .news_href  { margin-left: 50px; }
.news_box .news { font-size:140%; font-family: 'Times CY', Times New Roman, serif; color: #DF0C0C; font-weight: normal; }
.news_box .date { font-size:100%; font-family: 'Times CY', Times New Roman, serif; color: #7C7C7C; font-weight: bold; }
.news_box .item { padding: 15px 20px 10px 8px; }
.news_box td    { padding-top: 15px; }

.contact_box        { font-size: 90%; border-bottom: 1px solid #EAE6AB; padding-bottom: 10px; padding-top: 20px; }
.contact_box .copy  { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 20px; }
.contact_box .copy b { font-size: 120%; font-weight: bold; font-family: 'Times CY', Times New Roman, serif; }
.contact_box .copy span { color: #C90B0B; }

