body { 
background-color: #520150;
font-family: Verdana, Arial, sans-serif;
margin: 0px;
margin-top: 0px;
padding: 0px;
}


#top { /* Верхняя часть с заголовком страницы */

background-color: #560551;
/*border: solid 1px black;*/
padding: 0px;
margin: 0px;
margin-bottom: 0px;
margin-top: 0px;
height: 120px;
}

#lines {/* Разделяющие линии*/
background-color: #410141;
/*border: solid 1px black;*/
padding: 0 0 0 0;
margin-bottom: 0px;
}

#menu { /* Навигация по сайту */

width: 200px;
background-color: #520151;
float: left;

}

#menu P { /* Разделы меню */
color: #CCCCCC;
font-size: 90%;
font-weight: bold;
text-align: left;
padding: 10px;
margin: 0px;
}

#menu LI { /* Разделы меню */
color: #CCCCCC;
font-size: 95%;
}

#menu A { /* Ссылки в меню */
color: #CCFFCC;
font-size: 95%;
font-weight: normal;
text-decoration: none;
padding: 0px;
}


#menu A:visited { /* Ссылки в меню */

color: #CCFFCC;

}


#menu A:hover { /* Ссылки в меню */

background-color: #7F0880;
/*width: 150px;*/
color: #ccffcc;

}

#content { /* контент */
padding: 10 20 180 10;
background-color: #E3E8CC;
border: solid 1px black;
margin-left: 210px;
margin-bottom: 0px;
margin-top: 0px;

}

#content p { /* Стиль текста в контенте */
color: #000000;
font-size: 90%;
text-align: justify;
margin: 0px;
font-weight: normal;
padding: 5 0 5 5;
}

#content  LI { /* Списки в основном содержании */
list-style: decimal;
list-style-position: outside;
color: 000000;
font-size: 90%;
padding: 2px;
}


#content A { /* Ссылки */
color: #A42948;
font-size: 105%;
font-weight: normal;
padding: 0px;
}


#content A:visited { /* Ссылки */

/*color: green;*/

}


#content A:hover { /* Ссылки */

/*background-color: #7F0880;*/
/*width: 150px;*/
color: #7E0682;

}

table.news {/*Таблица новостей*/
background-color: #CCCCCC;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
float: right;
position: relative;
margin-left: 10px;
width: 200px;
margin-bottom: 10px;
border: solid 1px black;
}


table.tabcont td{/*Таблицы в контенте*/
font-size: 85%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

table.tabcont1 td{/*Таблицы в контенте*/
font-size: 85%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
border-width: 0px;
}

#bottom { /* Нижняя часть */

background-color: #666666;
border: solid 1px black;

}


#contact { /* Контактная информация */

float: left;
padding: 0px;
text-align: left;

}


#button { /* Кнопки */

padding: 0px;
text-align: right;

}


h1 { /* Заголовок страницы */

text-align: left;
font-size: 130%;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
color: black;
padding: 0px;
margin: 5px;

}


h2 { /* Подзаголовок страницы */

text-align: left;
font-size: 110%;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
color: black;
padding: 0px;
margin: 5px;

}

h3 { /* Заголовок содержания */
text-align: left;
font-size: 105%;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
color: #520150;
padding: 0px;
margin: 5px;

}


#contact p { /* Стиль контактов */

font-size: 80%;
padding: 5px;
margin-top: 0px

}


#button p { /* Стиль размещения кнопок */

text-align: right;
padding: 5px;
margin: 0px;

}

HR {
color: #999999;
width: 100%;
}

.cit {/*Цитаты*/
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-size: 120%;
}

.snos {/*Сноски*/
color: #520150;
font-style: italic;
font-size: 90%;
}