/******************************************************************************
 *                                                                            *
 *   Персональный сайт Геннадия Ахмедова // Основная таблица стилей           *
 *   ----------------------------------------------------------------------   *
 *   Copyright (C) 1998-2006 web-studio "Cherry-Design"                       *
 *   URL: http://www.cherry-design.spb.ru/                                    *
 *   E-mail: cherry-design@mail.ru                                            *
 *                                                                            *
 ******************************************************************************/

@import url("screen_sections.css");

/* Общие настройки стиля
-----------------------------------------------------------------------------*/

body {
    margin: 0px;
    padding: 0px;
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    background: #ffffff url("../pic/bg_page.gif") repeat-y;
} 

a {
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

/* Контейнер
------------------------------------------------------------------------------*/

#container {
    width: 680px;
    padding: 40px;
    margin: 0px;
    background: #ffffff url("../pic/bg_container.gif") bottom right no-repeat;
}

/* Заголовок сайта
------------------------------------------------------------------------------*/

#website_title h1 {
    position: absolute;
    margin: 0px;
    padding: 0px;
}

#website_title h1 a {
    display: block;
    width: 110px;
    height: 285px;
    margin: 0px 0px 0px 285px;
    padding: 0px;
    background: #ffffff url("../pic/title.gif") no-repeat;
}

#website_title h1 span,
#website_title p {
    display: none;
}

/* Основное меню
------------------------------------------------------------------------------*/

#main_menu {
    position: absolute;
    width: 285px;
    height: 285px;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 10pt;
    background: #ffffff url("../pic/bg_menu.jpg") no-repeat;
}

#main_menu ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#main_menu ul li {
    position: absolute;
}

#main_menu ul li.selected {
    background: #ffffff url("../pic/topic_index.gif") no-repeat !important;
}

#main_menu ul li#topic_news { 
    top: 194px;
    left: 97px;
    background: #F5B42A url("../pic/topic_news.gif") no-repeat;
}

#main_menu ul li#topic_articles { 
    top: 0px;
    left: 97px;
    background: #648E59 url("../pic/topic_articles.gif") no-repeat;
}

#main_menu ul li#topic_trainings { 
    top: 0px;
    left: 194px;
    background: #9DBCD9 url("../pic/topic_trainings.gif") no-repeat;
}

#main_menu ul li#topic_books { 
    top: 97px;
    left: 0px;
    background: #DF5220 url("../pic/topic_books.gif") no-repeat;
}

#main_menu ul li#topic_testimonials { 
    top: 194px;
    left: 194px;
    background: #C0D12E url("../pic/topic_testimonials.gif") no-repeat;
}

#main_menu ul li#topic_about { 
    top: 97px;
    left: 97px;
    background: #ffffff url("../pic/topic_about.jpg") no-repeat;
}

#main_menu ul li#topic_request { 
    top: 0px;
    left: 0px;
    background: #784066 url("../pic/topic_request.gif") no-repeat;
}

#main_menu ul li a {
    display: block;
    width: 91px;
    height: 91px;
    margin: 0px;
    padding: 0px;
}

#main_menu ul li a span {
    display: none;
}

/* Основное содержание
------------------------------------------------------------------------------*/

#content h1 {
    width: 285px;
    height: 285px;
    padding: 0px;
    margin: 0px 0px 45px 395px;
}

#content h1 span {
    display: none;
}

#content h2 {
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 19pt;
    line-height: 20pt;
    font-weight: normal;
    margin: 30px 0px;
}

#content h3 {
    font-size: 13pt;
    margin: 0px 0px 25px 0px;
}

#content  ul {
    list-style-type: square;
    padding: 0px;
    margin: 10px 0px 10px 25px ;
}

#content dl dt {
    padding: 0px;
    margin: 0px;
}

#content dl dd {
    padding: 0px;
    margin: 10px 0px 20px 20px;
}

#content table {
    width: 100%;
    border-collapse: collapse;
    border: 1px #666666 solid;
}

#content table th,
#content table td {
    border: 1px #666666 solid;
}

/* Основное содержание (вводные слова)
------------------------------------------------------------------------------*/

#content p.words {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    line-height: 24px;
    font-style: italic;
    color: #999999;
}

/* Основное содержание (верстка в две колонки)
------------------------------------------------------------------------------*/

#content #column_one {
    width: 285px;
    float: left;
    clear: left;
}

#content #column_two {
    width: 285px;
    float: right;
    clear: right;
}

/* Основное содержание (список внутри колонки)
------------------------------------------------------------------------------*/

#content dl.list_column dt {
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}

#content dl.list_column dd {
    padding: 0px;
    margin: 0px 0px 20px 0px;
}

#content dl.list_column a {
    color: #333333 !important;
}

/* Основное содержание (программа тренинга)
------------------------------------------------------------------------------*/

#content ol.program {
    padding: 0px;
    margin: 0px;
    list-style-position: inside;
    _list-style-position: outside;
    _padding: 0px  0px  0px  30px;
}

#content ol.program li {
    padding: 0px;
}

#content ol.program ul {
    list-style-type: square;
    list-style-position: outside;
    padding: 0px;
    margin: 10px 0px 10px 40px ;
    _margin: 10px 0px 10px 20px ;
}

#content ol.program li ul li {
    padding: 0px;
}

/* Основное содержание (стоимость тренинга)
------------------------------------------------------------------------------*/

#content dl.cost dt {
    position: absolute;
    margin: 0px;
    text-align: left;
    padding: 0px 4px 0px 0px;
}

#content dl.cost dd {
    height: 23px;
    padding: 0px;
    margin: 0px;
    text-align: right;
    background: transparent url("../pic/bg_dotline.gif") 0px 19px repeat-x;
}

#content dl.cost dd em {
    font-style: normal;
    padding: 0px 0px 0px 4px;
}

/* Основное содержание (формы)
------------------------------------------------------------------------------*/

#content form {
    padding: 5px 0px;
    margin: 0px;
}

#content form dl dt {
    position: absolute;
    padding: 0px;
    margin: 0px;
}

#content form dl dd {
    margin: 0px;
    padding: 0px 0px 15px 195px;
}

#content form p {
    margin: 0px;
    padding: 0px 0px 0px 195px;
}

/* Основное содержание (дополнительная информация и авторы в отзывах)
------------------------------------------------------------------------------*/

#content p.info {
    margin: -30px 0px 0px 0px;
}

#content p.author {
    text-align: right;
}

/* Копирайты
------------------------------------------------------------------------------*/

#copyright {
    height: 32px;
    padding: 50px 0px 0px 0px;
    margin: 0px 0px -10px 0px;
    color: #666666;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 9pt;
    clear: both;
}

#copyright ul {
    list-style-type: none;
    text-align: right;
    padding: 0px;
    margin: 0px;
}

#copyright a {
    text-decoration: none;
    color: #666666;
}

#copyright a:hover {
    text-decoration: underline;
}
