BODY {    /* светло-зеленая часть*/
 background: #DAE1BB url("fon.jpg");  
 font-family: Trebuchet MS, Verdana, Arial, sans-serif;
 color: #000000;
 font-size: 18px;
 font-weight: normal;
 font-style: normal;
 padding: 10px;
 margin: 10px;
}

.maintext {  /* основной текст */
 font-size: 18px;
}

.maintext1 {  /* основной текст с отступами слева и справа, выравнивание justify */
 padding-left: 20px; 
 padding-right: 20px; 
 text-align: justify;
}

.maintext_right {  /* для Бернарда Шоу */
 color: #4D463A; /* 595244; */
 font-size: 18px;
 font-style: italic;
 padding-top: 0px; 
 padding-bottom: 0px; 
 padding-right: 20px; 
/* text-align: right;*/
}

.tmp {  /* для словаря на английской версии, врмеменно */
 color: #4D463A; /* 595244; */
 font-size: 18px;
 font-style: italic;
}

.linktext {  /* основной текст */
 font-size: 16px;
}

.topline {  /* маленький текст вверху */
 color: #817662; /* 666666 - близкий серый цвет  */
 font-size: 12px; 
 font-weight: bold;  
 font-style: normal;
 line-height: 1.2;
 padding: 2px; 
}

.dark_cattery { /* заголовок питомник ... */
 color: DAE1BB; /* #ccffcc;*/
 font-size: 18px;
 font-weight: bold;
 font-style: normal;
 letter-spacing: 0.3em;*/
 word-spacing: 0.4em; 
}

.menu1 {   /* ссылки внизу на светлом*/
 color: #000000;
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
}

/* ссылки на основном тексте и в меню вспом. навигации внизу */
A:link{
 color: #003399;
 text-decoration: underline;
}

A:visited {
 color: #817662;
 text-decoration: none;
}

A:hover {
 color: #3366CC;
 text-decoration: underline;
}

A:active {
 color: #3366CC;
 text-decoration: underline;
}

.dark_green {     /*темная часть*/
 background: #817662; 
/* color: #333333; темно-серый */
/* color: #FFFF99; /* DAE1BB; цвет светлого фона F1FFB2 более яркий желтоватый */
}

.dark_green1 {   /* инверсный текст - темный фон, светлый текст*/
 background: #817662; 
 color: #DAE1BB; 
}

.menu {    /* ссылки на темном слева */
 font-size: 18px;
 font-weight: bold;
 font-style: normal;
 padding: 8px; 
}

.menu A:link{
 color: #ffffff;
 text-decoration: underline;
}

.menu A:visited {
 color: #DAE1BB; /* cccccc;*/
 text-decoration: none;
}

.menu A:hover {
 color: #FFCC00; /* желтый  */
/*  color: #0066FF;*/
 text-decoration: underline;
}

.menu  A:active {
  color: #0066FF;
 text-decoration: underline;
}

.dark_owner {  /* текст внизу под ссылками */
 color: #333333; 
 font-size: 16px; 
 font-weight: bold;  
 font-style: normal;
 line-height: 1.2;
 padding: 2px; 
}

h1 { /*  основной заголовок страницы - исп. для выделения ключевых слов */
 font-size: 22px;   
 font-weight: bold;
 text-align: center; 
 margin-top: 10px;
 margin-bottom: 15px;
 padding: 0;
}

h2 {  /* крупные надписи черные - фотоальбом */ 
 font-size: 18px; 
 font-weight: bold;
 margin-top: 5px;
 margin-bottom: 5px;
 padding: 0;
}

.h1class { /*  основной заголовок страницы - исп. вместо h1, т.к. h1 дает слишком большие верт. отступы */
 font-size: 22px;   
 font-weight: bold;
 text-align: center; 
 padding-top: 10px;
 padding-bottom: 10px;
}

IMG.hathor { /* для Hathor - разные отступы иначе внизу больше пустого */
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 20px;
 margin-bottom: 0px;
}

.red_text { /* Красный текст */
 font-weight: bold;
 color: #FF3300;
}

.green_text { /* Зеленый текст */
 font-weight: bold;
 color: #22BD22;
}

table { 
border-color: #817662; /* цвет фона темной части */
}

td { 
border-color: #817662;
} 

hr { width: 100%; color: #817662; height: 2px; } /* линия hr на светлом */
