.error_class /* класс для вывода сообщения об ошибке в include/error_div.php */
{
 font-family: tahoma;
 margin: 15px;
 text-align: center;
}

.module_title_class
{
}

.module_descript_class /* класс для вывода описания модуля */
{
 margin-bottom: 15px;
 text-align: justify;
}

/* ------------------------------ Возврат к списку ------------------------- */
.return_to_list_class /* возврат к списку новостей, партнеров, статей и т.п. */
{
 margin-top: 15px;
}

.return_to_list_class a /* возврат к списку новостей, партнеров, статей и т.п. */
{
}
/* ---------------------------- Конец возврата к списку ---------------------- */


/* ------------------------ Линейка ---------------------------- */
.lineyka_class /* обрамляющий div */
{
 border-top: 1px solid #d4d4d4;
 font-family: Tahoma;
 margin: 15px 0 15px 0;
 padding-top: 5px;
}

.lineyka_class .pages_class /* надпись "Страницы" */
{
}

.lineyka_class .current_page /* текущая страница */
{
 font-weight: bold;
}

.lineyka_class a /* ссылки на нетекущие страницы */
{
}
/* ------------------------- Конец линейки ------------------------- */

/* ----------------- карта сайта ------------------ */
a.map2_lnk:link, a.map2_lnk:visited, a.map2_lnk:active,
a.map3_lnk:link, a.map3_lnk:visited, a.map3_lnk:active
{
 border-bottom: 1px dashed #b64444;
 text-decoration: none;
}

a.map2_lnk:hover, a.map3_lnk:hover
{
 border-bottom: 0;
 text-decoration: none;
}

.map1_div, .map2_div, .map3_div, .map_all_elems
{
 margin-top: 10px;
 padding-left: 15px;
}

.map2_div
{
 background: url(../images/plus.gif) 0px 3px no-repeat;
}

.map3_div
{
 background: url(../images/minus.gif) 0px 3px no-repeat;
}

.map_under_div /* класс для вложенного списка */
{
 display: none;
}
/* ----------------- конец карты сайта ------------------ */

/* --- стили для новостей --- */
.news_div_class, .news_div1_class /* класс интегрирует всю новость при выводе всех новостей */
{
 margin: 0 0 15px 0;
}

.news_date_class /* дата при выводе новости */
{
 margin-bottom: 5px;
}

.news_title_class /* заголовок новости */
{
 color: #b64444;
 font-weight: bold;
}

.news_title_class a /* заголовок новости */
{
 color: #b64444;
 font-weight: bold;
 text-decoration: underline;
}

.news_title_class a:hover /* заголовок новости */
{
 color: #b64444;
 text-decoration: none;
}

.news_div_class .news_content_class /* текст новости */
{
 margin-top: 5px;
 overflow: hidden;
 text-align: justify;
}

.news_div1_class .news_content_class /* текст новости */
{
 margin-top: 15px;
 overflow: hidden;
 text-align: justify;
}

ul.news_div_class li.news_title_class
{
 margin: 0;
 padding-bottom: 0;
}
/* ----- конец стилей для новостей --- */
