﻿body {
    margin: 0;
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    height:100%;
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}
/*******************************************/
/*Основнвая таблица, в которой находятся все элементы*/
/* И основные классы для настройки отображения содержимого*/
table#main_marking{
    width:100%;
    height:100%;
    border-spacing: 0px;
    border-collapse: collapse;
    z-index:3;
}
td.null_padding_td{ /*убирает отсутпы между ячейками*/
    padding:0px;
}

/*-------------------------------------------*/
/*********************************************/
/*таблица, в которой находятся основное меню*/
table#MainMenuTable{
    width:100%; 
    border-collapse:collapse;
    padding:0px;
    border:0px;
    vertical-align:top;
    height:100%;
}
/*элементы отвечающие за ячейки для меню*/
td#MainMenu { 
    background-color:#acd8d8;
    padding:0em;
    bottom:1em;
    width:15em;
    vertical-align:top;
}
/*Заголовок меню*/
div#HeaderMainMenu{
    padding-left:0em;
    padding-top:0.6em;
    padding-bottom:0.6em;
    height:1.3em;
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: 1em;
    color:#acd8d8;
    text-align:center;
    vertical-align:middle;
    background-color:#003333;
}
/*обработка кнопок в меню*/
/*сама кнопка*/
td#MainMenu a
{
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    color:black;
    /*background-color:#336666;*/
    background-color:#acd8d8;
    display: block;
    text-decoration: none;
    padding-left:4em;
    padding-right:2em;
    padding-top:0.6em;
    padding-bottom:0.6em;
    border-bottom:0.05em solid #e2e2e2;
    border-top:0.05em solid #acd8d8;
}
/*поведение данных кнопок*/
td#MainMenu a.selected, td#MainMenu a.selected_special{ 
    background-color: #003333; 
    /*background-color: #336666; - это более светлей*/
    /*background-color: #003333; - это под цвет разделителя*/
    color: white; 
    border-bottom:0.05em solid #336666;
    /*border-bottom:0.05em solid #336666;*/
    /*border-bottom:0.05em solid #003333;*/
    border-top:0.05em solid #666;
}
td#MainMenu a:hover {
    background-color:#89a5a3; 
    color: white; 
    border-bottom:0.05em solid #89a5a3;
    border-top:0.05em solid #89a5a3;
}
/*-------------------------------------------*/

/*******************************/
/*       Низ страницы          */
/*******************************/
td#footer{
    height:3em;
    width:100%;
    background-color:#003333;
}
div.left_footer{
    text-align:left; 
    float:left;
    padding-left:4em;
}
div.right_footer{
    text-align:right; 
    float:right;
    padding-right:4em;
}
p.light_label {
    font-style:italic;
    color:#336666;
    /*color:#4a4a4a;*/
    font-size:small;
    text-align:center;
}
/*конец обработки*/

