body {
        background-color:rgb(153,167,204);/*цвет фона страницы*/
     }
/*элемент h1 используется в качестве шаблона верха страницы по умолчанию*/
h1 {
        width:813px;/*ширина верхней части страницы*/
        height:91px;/*высота верхней части страницы*/
        /*не забудьте, что к этим величинам добавляется padding*/
        border:1px solid white;/*рамка вокруг*/
        text-align:center;/*выравнивание текста*/
        padding-top:40px;/*отступ сверху (от верха элемента до текста)*/
        display:block;
        background-image:url('top.jpg');/*фоновая картинка*/
        background-color:rgb(116,148,197);/*фоновый цвет*/
        color:rgb(0,0,50);/*цвет текста*/
        font-family:"Times New Roman",serif;/*шрифт*/
        font-size:45px;/*размер шрифта*/
        font-weight:400;
        background-repeat:no-repeat;
        margin:0 auto 0 auto;
   }
/*служебный класс*/
.container {
        width:815px;
        background-color:white;/*фоновый цвет*/
        margin:0 auto 0 auto;
        font-size:1px;
        min-height:252px;
        padding-bottom:20px;
        }
/*оформление главного меню*/
#menu {
        float:left;/*положение*/
        width:220px;/*ширина*/
        margin:20px 7px 0 3px;/*отступы*/
        background-color:rgb(228,228,228);/*фоновый цвет*/
        padding-bottom:20px;/*внутренний отступ снизу*/
        }
#menu .out div {
        background-color:rgb(144,190,250);/*цвет кнопки меню*/
        border:solid rgb(211,255,255);
        font-size:15px;/*размер шрифта кнопок*/
        margin:0 5px 0 5px;
        border-width:1px 0 1px 1px;
        height:21px;/*высота кнопки*/
        border-top-color:rgb(149,162,222);
        }
#menu div.out {
        margin:20px 10px 0 10px;/*отступы кнопки меню*/
        background-color:rgb(209,205,196);/*цвет обрамления кнопки меню*/
        height:28px;
        padding-top:5px;
        }
#menu div a,#menu div a:hover {
        color:black;/*цвет текста кнопок меню*/
        text-decoration:none;
        font-family:verdana;/*шрифт кнопок меню*/
        font-weight:600;
        /*рисунок-стрелка*/
        background-image:url('spr.gif');
        background-position:7px 0;
        background-repeat:no-repeat;
        padding-left:37px;
        display:block;
        height:21px;
        width:auto;
        }
/*оформление области контента*/
#content {
        float:right;/*положение*/
        border:dashed rgb(200,200,200);/*рамка*/
        width:574px;/*ширина*/
        background-color:white;/*фоновый цвет*/
        font-size:medium;/*размер шрифта*/
        text-align:center;/*выравнивание текста*/
        border-width:0 0 1px 1px;/*ширина рамок*/
        /*отступы*/
        padding-top:25px;
        padding-bottom:15px;
        }
/*оформление нижней части страницы*/
#btm {
        width:815px;/*ширина*/
        background-color:rgb(240,240,240);/*фоновый цвет*/
        margin:0 auto 0 auto;/*выравнивание*/
        border-top:1px solid rgb(200,200,200);/*рамка*/
        }
/*оформление ссылок контента (на разделы, книги)*/
#content a {
        color:rgb(0,0,80);/*цвет ссылки*/
        background-color:rgb(235,235,255);/*цвет фона ссылки*/
        }
#content a:hover {
        color:white;/*цвет ссылки при наведении*/
        background-color:rgb(140,140,180);/*цвет фона ссылки при наведении*/
        }
#content a,#content a:hover {
        display:block;
        margin:5px auto 5px auto;/*выравнивание ссылок*/
        text-decoration:none;
        font-family:helvetica,serif;/*шрифт ссылок*/
        font-size:15px;/*размер шрифта*/
        font-weight:600;
        width:554px;/*ширина ссылки*/
        }
/*оформление текста контента (текст книг)*/
#content p {
        text-align:justify;/*выравнивание*/
        margin:5px 5px 5px 5px;/*отступы*/
        }
/*навигационные ссылки внутри книги*/
#content a.button,#content a.button:hover {
        display:inline;
        margin:5px 20px 0 20px;
        }
