/******************************************************************************
 *                                                                            *
 *   Мост Безопасности // Новая таблица стилей                                *
 *   ----------------------------------------------------------------------   *
 *   Copyright (C) 1998-2007 web-studio "Cherry-Design"                       *
 *   URL: http://www.cherry-design.spb.ru/                                    *
 *   E-mail: cherry-design@mail.ru                                            *
 *                                                                            *
 ******************************************************************************/

@import url("screen_modules.css"); 
 
body {
    margin: 0px;
    padding: 0px;
    color: #333333;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 9pt;
    background: #ffffff url("pic/bg_container.gif") right top repeat-y;
}

a {
    color: #C34B3B;
}

a:link {
    color: #000000;
}

a:visited {
    color: #4E676B;
}

/* Контактная информация
-----------------------------------------------------------------------------*/

#contacts {
    position: absolute;
    top: 50px;
    right: 15px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
}

#contacts ul {
    padding: 0px;
    margin: 0px;
    text-align: right;
    list-style-type: none;
}

/* Cсылка на сервис перевода страницы
-----------------------------------------------------------------------------*/

#translate_link {
    position: absolute;
    top: 110px;
    right: 15px;
}

#translate_link p {
    background-color: orange;
    text-align: center;
    font-size: 9pt;
    width: 85px;
    height: 16px;
    margin: 0px;
    padding: 0px;
}

#translate_link a {
    color: white;
}

/* Счетчики (верхняя часть)
-----------------------------------------------------------------------------*/
#counters_top {
    display: none;
}

/* Разделы сайта
-----------------------------------------------------------------------------*/
#section_menu {
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 19px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    background-color: #f0f0f0;
    border-bottom: 5px #3E5256 solid;
}

#section_menu p {
    float: right;
    margin: 0px;
    padding: 3px 15px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
}

#section_menu ul {
    float: left;
    height: 19px;
    margin: 0px 14px;
    padding: 0px;
    border-left: 1px #c0c0c0 solid;
    _margin: 0px 8px; /* IE6 Fix */
}

#section_menu ul li {
    list-style-type: none;
    display: inline;
}

#section_menu ul li a {
    text-align: center;
    text-decoration: none;
    color: #000000;
    display: block;
    float: left;
    padding: 3px 12px;
    border-right: 1px #c0c0c0 solid;
}

#section_menu ul li a:hover {
    background-color: #ffffff;
}

#section_menu ul li.selected a, 
#section_menu ul li.selected a:hover {
    background-color: #C34B3B;
    color: #ffffff;
}

/* Заголовок сайта
-----------------------------------------------------------------------------*/
#website_title {
    display: none;
}

#index #website_title {
    display: block;
}

#index #website_title h1 {
    height: 108px;
    margin: 0px;
    padding: 0px;
    background: #ffffff url("pic/bg_index.gif") center center no-repeat;
}

#index #website_title h1 span {
    display: none;
}

#index #website_title p {
    margin: 0px;
    padding: 15px 18px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    color: #ffffff;
    background-color: #4E676B;
}

#index #website_title p a {
    color: #ffffff;
}

/* Заголовок страницы
-----------------------------------------------------------------------------*/
#title {
    width: 100%;
    height: 70px;
    background: #f0f0f0 url("pic/bg_logo_grey.gif") right center no-repeat;
}

#title h1 {
    padding: 0px 0px 0px 16px;
    margin: 0px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: normal;
    font-size: 17pt;
    color: #000000;
}

#title p {
    padding: 10px 0px 0px 16px;
    margin: 0px;
    font-size: 8pt;
    color: #4E676B;
}

#title p a {
    color: #4E676B;
}

/* Основное меню
-----------------------------------------------------------------------------*/
#main_menu {
    width: 190px;
    font-size: 8pt;
    line-height: 11pt;
    padding: 0px 0px 55px 0px;
    background: #ffffff url("pic/bg_chess_beige.gif") left bottom no-repeat;
}

#main_menu h3 {
    position: absolute;
    width: 190px;
    height: 42px;
    padding: 0px;
    margin: 0px;
    background: transparent url("pic/header_menu.gif") 18px 16px no-repeat;
}

#main_menu h3 span {
    display: none;
}

#main_menu ul {
    margin: 0px;
    padding: 42px 18px 30px 18px;
    list-style-type: none;
    background: #DDD9C1 url("pic/bg_chess_green.gif") left top no-repeat;
}

#main_menu ul li {
    margin: 0px;
    padding: 0px;
} 

#main_menu a {
    display: block;
    width: 100%;
    color: #000000;
    text-decoration: none;
}

#main_menu a:hover {
    background-color: #EBE8DA;
}

/* Вспомогательное меню
-----------------------------------------------------------------------------*/

#additional_menu {
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 19px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    background-color: #f0f0f0;
}

#additional_menu p {
    margin: 0px;
    padding: 3px 15px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
}

/* Меню второго уровня
-----------------------------------------------------------------------------*/

#second_menu {
    font-size: 8pt;
    line-height: 11pt;
    padding: 0px;
}

#second_menu h3 {
    position: absolute;
    width: 190px;
    height: 42px;
    padding: 0px;
    margin: 0px;
    background: transparent url("pic/header_submenu.gif") 18px 16px no-repeat;
}

#second_menu h3 span {
    display: none;
}

#second_menu ul {
    margin: 0px;
    padding: 42px 18px 30px 18px;
    list-style-type: none;
}

#second_menu ul li {
    margin: 0px;
    padding: 5px 0px;
}

#second_menu a {
    color: #000000;
    text-decoration: none;
}

#second_menu a:hover {
    text-decoration: underline;
}

/* Модуль рассылки
-----------------------------------------------------------------------------*/

#module_subscribe {
    margin: 0px;
    padding: 0px 0px 15px 0px;
}

#module_subscribe h3 {
    width: 190px;
    height: 42px;
    padding: 0px;
    margin: 0px;
    background: transparent url("pic/header_subscribe.gif") 18px 16px no-repeat;
}

#module_subscribe h3 span {
    display: none;
}

#module_subscribe p {
    font-size: 8pt;
    margin: 0px;
    padding: 5px 18px;
}

#module_subscribe form {
    margin: 0px;
    padding: 0px;
}

/* Модуль счетчиков
-----------------------------------------------------------------------------*/

#module_counters {
    margin: 0px;
    padding: 0px;
}

#module_counters h3 {
    position: absolute;
    width: 190px;
    height: 42px;
    padding: 0px;
    margin: 0px;
    background: transparent url("pic/header_counters.gif") 18px 16px no-repeat;
}

#module_counters h3 span {
    display: none;
}

#module_counters ul {
    width: 190px;
    margin: 0px;
    padding: 55px 0px 15px 0px;
    list-style-type: none;
    text-align: center;
}

#module_counters ul li {
    margin: 0px;
    padding: 8px 0px;
}

#module_counters img {
    border: none;
}

/* Модуль новостей
-----------------------------------------------------------------------------*/

#module_news {
    font-size: 8pt;
    padding: 0px;
}

#module_news h3 {
    position: absolute;
    width: 190px;
    height: 42px;
    padding: 0px;
    margin: 0px;
    background: transparent url("pic/header_news.gif") 18px 16px no-repeat;
}

#module_news h3 span {
    display: none;
}

#module_news dl {
    margin: 0px;
    padding: 50px 18px 0px 18px;
    list-style-type: none;
}

#module_news dl dt {
    margin: 0px;
    padding: 0px;
    font-style: italic;
    color: #4E676B;
}

#module_news dl dd {
    margin: 0px 0px 12px 0px;
    padding: 0px;
}

#module_news p {
    margin: 0px;
    padding: 0px 18px 30px 18px;
    font-size: 8pt;
}

#module_news a {
    color: #000000;
    text-decoration: none;
}

#module_news a:hover {
    text-decoration: underline;
}

/* Модуль рекламного блока 100x100
-----------------------------------------------------------------------------*/

#module_banner_100 {
    margin: 0px;
    padding: 0px 0px 29px 0px;
    background: #ffffff url("pic/bg_chess_grey.gif") left bottom no-repeat;
    font-size: 8pt;
}

#module_banner_100 h3 {
    position: absolute;
    width: 190px;
    height: 60px;
    padding: 0px;
    margin: 0px;
    background: transparent url("pic/header_products.gif") 17px 42px no-repeat;
}

#module_banner_100 h3 span {
    display: none;
}

#module_banner_100 ul {
    width: 190px;
    margin: 0px;
    padding: 65px 0px 15px 0px;
    list-style-type: none;
    text-align: center;
    background: #eeeeee url("pic/bg_chess_white.gif") left top no-repeat;
}

#module_banner_100 ul li {
    margin: 0px;
    padding: 0px 10px 10px 20px;
    text-align: left;
    clear: both;
}

#module_banner_100 ul li img {
    display: block;
    margin-top: 15px;
    margin-right: 10px;
    margin-bottom: 3px;
    border: #999999 1px solid;
    float: left;
}

/* Модуль рекламного блока 468x60
-----------------------------------------------------------------------------*/

#module_banner_468 {
    height: 94px;
    width: 100%;
}

#module_banner_468 p {
    text-align: center;
    margin: 0px;
    padding: 17px 0px;
}

#module_banner_468 p.background_1 {
    background: #4E676B url("pic/bg_banner_1.gif") left top no-repeat;
}

#module_banner_468 p.background_2 {
    background: #4E676B url("pic/bg_banner_2.gif") left top no-repeat;
}

#module_banner_468 p.background_3 {
    background: #4E676B url("pic/bg_banner_3.gif") left top no-repeat;
}

/* Модуль рекламного блока 468x60 на первой странице
-----------------------------------------------------------------------------*/

#module_banner_first {
    height: 76px;
    width: 100%;
}

#module_banner_first p {
    text-align: center;
    margin: 0px;
    padding: 0px 0px 17px 0px;
}

/* Модуль сообщения
-----------------------------------------------------------------------------*/
#module_message {
    width: 100%;
    background: #ffffff url("pic/bg_square_green.gif") 0px 5px no-repeat;
    border-bottom: 1px #666666 solid;
    padding: 25px 0px 25px 0px;
    margin: 0px 0px 20px 0px;
}

/* Контейнер на две колонки
-----------------------------------------------------------------------------*/

#container {

}

#container_menu {
    width: 190px;
    margin: 0px;
    padding: 0px;
}

#container_content {
    width: 100% - 36px;
    margin: 0px 0px;
    padding: 15px 18px;
}

/* Основное содержание
-----------------------------------------------------------------------------*/

#container_content a {
    text-decoration: none;
    color: #C34B3B;
}

#container_content a:hover {
    text-decoration: underline;
    color: #b0b0b0;
}

#container_content hr {
    border-style: none;
    border-bottom: 1px #666666 solid;
    display: block;
    height: 1px;
}

/* Основное содержание (цитата)
-----------------------------------------------------------------------------*/

#quotation {
    padding: 10px 0px;
    border-bottom: 1px #c0c0c0 solid;
}

#quotation address {
    padding: 0px;
    margin: 0px;
    font-style: italic;
    text-align: right;
}

/* Основное содержание (таблицы)
-----------------------------------------------------------------------------*/

table.general {
    border-collapse: collapse;
    border-bottom: #4E676B 3px solid;
}

table.general tr th {
    color: #ffffff;
    background-color: #4E676B;
    border-right: #ffffff 1px solid;
}

table.general tr th a {
    color: #ffffff !important;
    text-decoration: underline;
}

table.general tr td {
    padding: 4px 2px;
    border-right: #ffffff 1px solid;
}

table.general tr.highlight  {
    background-color: #F0F0F0;
}

/* Основное содержание (форма поиска)
-----------------------------------------------------------------------------*/

#search_form form {
    margin: 0px;
    padding: 10px 0px 30px 0px;
    border-bottom: 1px #666666 solid;
    text-align: center;
}

#search_form form label {
    font-weight: bold;
}

/* Навигация
-----------------------------------------------------------------------------*/

p.navigation {

}

/* Копирайты
-----------------------------------------------------------------------------*/
#copyright {
    width: 100%;
    height: 76px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    background: #f0f0f0 url("pic/bg_logo_grey.gif") right center no-repeat;
    border-top: 8px #4E676B solid;
    clear: both;
}

#copyright ul {
    margin: 0px;
    padding: 12px 0px 10px 19px;
}

#copyright ul li {
    list-style-type: none;
}

#copyright a {
    color: #000000;
    text-decoration: none;
}

#copyright a:hover {
    text-decoration: underline;
}
