body /* основные параметры шрифта и цвет фона*/
{
font-family: Verdana, Arial, Helvetica, Sans-Serif, Times;
color: #0093DD;
font-size: 10pt;
font-weight: lighter; 
text-align: Justify; 
margin-top: 0;
margin-bottom: 1pt;
margin-left: 5px; 
margin-right: 5px;
text-indent: 0;
background-color: #D7EDFB;
}

.hdr1 /* Заголовок 1 */
{
font-size: 13pt; 
font-weight: bold; 
text-align: right; 
margin-top: 10px;
margin-bottom: 5pt;
}

.hdr2 /* Заголовок 2 */
{
font-size: 11pt;
font-weight: bold;
text-align: left;
margin-top: 5pt;
margin-bottom: 3pt;
text-indent: 0;
}

.hdr3 /* Заголовок 3 */
{
font-size: 10pt;
font-weight: bold;
text-align: left;
margin-top: 3pt; 
margin-bottom: 1pt;
text-indent: 0;
}		
	   
.mn1 /* Пункт меню 1-го уровня */
{
font-size: 10pt;
font-weight: bold;
text-align: left;
margin-top: 0;
margin-bottom: 0;
margin-left: 5px;
margin-right: 5px;
text-indent: 0;
}

.mn2 /* Пункт меню 2-го уровня */
{
font-size: 8pt;
font-weight: bold;
text-align: left;
margin-top: 0;
margin-bottom: 0;
margin-left: 10px;
margin-right: 5px;
}

.mn3 /* Пункт меню 3-го уровня */
{
font-size: 8pt;
font-weight: bold;
text-align: left;
margin-top: 0pt;
margin-bottom: 0;
margin-left: 15px;
margin-right: 5px;
}

.main /* Основной текст */
{
font-size: 10pt;
margin-bottom: 0;
}

.sm /* Маленький текст */
{
font-size: 8pt;
margin-bottom: 0;
}

#rb /* Обо мне :) */
{
margin-left: 5px;
margin-right: 5px;
}

#cur /* Текущая неактивная ссылка меню */
{
color: #0093DD;
}

#ar /* Ареал */
{
font-size: 8pt;
padding: 4px;
color: #0093DD;
background-color: #ebf6fd;
border: 1px solid #0093DD;
}

#c /* Выравнивание по центру */
{
text-align: center;
}

#desc0, #desc1, #desc2, #desc3, #desc4, #desc5, #desc6, #desc7, #desc8, #desc9, #desc10, #desc11, #desc12, #desc13, #desc14
{/* слои х-к водоема */
position: absolute;
visibility: hidden;
width: 500px;
}

#i01, #i02, #i03, #i04, #i05, #i06, #i07, #i08, #i09, #i10, #i11, #i12, #i13, #i14, #i15, #i16, #i17, #i18, #i19, #i20, #i21, #i22, #i23, #i24, #i25
{/* слои предпросмотра фото */
position: absolute;
visibility: hidden;
left: 37px;
top: 410px;
}

#des /* слой комментария */
{
position: static;
visibility: hidden;
display: none;
width: auto;
}

#de /* Всплывающий слой комментария */
{
position: absolute;
font-size: 8pt;
padding: 4px;
background-color: ebf6fd;
visibility: hidden;
display: none;
width: 150px;
border: 1px solid #0093DD;
}

#0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15, #16, #17, #18, #19, #20
{/* слои классификации для фото */
position: absolute;
visibility: hidden;
width: 250px;
}

A /* Ссылка */
{
color: #0000FF;
text-decoration: none;
}

A:Visited /* Посещенная ссылка */
{
border-bottom: 1px dotted #0093DD;
}

A:Hover /* Ссылка при наведении */
{
color: #0093DD;
}

A.noa /* Ссылка, которая не ссылка :) */
{
color: #0093DD;
}

.bo /* Рамка вокруг рисунка; рамка вокруг левой створки*/
{
border: 1px solid #0093DD;
}

img.bor /* Рамка вокруг правой створки */
{
border: 1px solid #000000;
}

.menu
{
display: block;
position: absolute;
font-size: 8pt;
padding: 4px;
}

.pmenu2
{
display: block;
float: left;
width: 30px;
vertical-align: top;
}

.pmenu2 .ulu
{
display: none;
width: 130px;
}

.pmenu2:hover .ulu
{
display: block;
padding: 4px;
border: 1px solid #0093DD;
background-color: ebf6fd;
}

.pmenu1
{
background-color: #ebf6fd;
text-align: center;
display: block;
padding: 4px;
vertical-align: middle;
width: 30px;
}

.pmenu0 {
text-align: center;
display: block;
border-style: none;
margin: 0px;
vertical-align: middle;
width: 30px;
}

#fixed
{
position: fixed;
right: 28px;
bottom: 34px;
background-color: ebf6fd;
width: 35px;
height: 33px;
}