.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 /* возврат к списку новостей, партнеров, статей и т.п. */
{
 font-size: 12px;
 margin: 10px 0 10px 0;
}

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


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

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

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

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

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

.news_div1_class
{
 margin-bottom: 10px;
 overflow: hidden;
}

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

.news_title_class span
{
 font-weight: normal;
}

.news_topline_class
{
 color: #036DA9;
 font-size: 11px;
 font-weight: normal;
 margin: 10px 0 10px 0;
}

h1.articleName, h2.articleThemeName, .news_title_class, .news_title1_class  /* заголовок новости */
{
 color: #036DA9;
 font-size: 12px;
 font-weight: bolder;
 margin-bottom: 10px;
}

.news_div1_class .news_title_class
{
 margin-bottom: 5px;
}

h1.articleName, h2.articleThemeName
{
 font-family: tahoma;
 font-size: 12px;
 margin-top: 15px;
 text-transform: none;
}

p.articleLink
{
 margin-top: 10px;
}
 
.articleText, .news_div_class .news_content_class /* текст новости */
{
 margin-top: 10px;
}
/* ----- конец стилей для новостей --- */

.sp_center
{
 font-size: 12px;
 margin: 15px 0 15px 0;
}

/* --- вывод партнеров и отзывов --- */
.partner_logo_class /* стиль div'а для вывода логотипа партнера */
{
 float: left;
 vertical-align: top;
}

.partner_logo_class a img
{
 border: 0;
}

.partner_content_class
{
 margin-left: 90px;
}
/* --- конец вывода партнеров и отзывов --- */

#cont_vac_id
{
 font-size: 12px;
 margin-bottom: 15px;
}

.clear
{
 clear: both;
}

/* ----------------- карта сайта ------------------ */
.map_div a:link, .map_div a:visited, .map_div a:active
{
}

.map_div a:hover
{
 border-bottom: 0;
 text-decoration: none;
}

.map1_div a:link, .map1_div a:visited, .map1_div a:active,
.map_under_div div a:link, .map_under_div div a:visited, .map_under_div div a:active
{
 border-bottom: 0;
 text-decoration: underline;
}

.map2_div a:link, .map2_div a:visited, .map2_div a:active,
.map3_div a:link, .map3_div a:visited, .map3_div a:active
{
 border-bottom: 1px dashed #036DA9;
 text-decoration: none;
}

.map2_div a:hover, .map3_div a:hover
{
 border-bottom: 1px dashed #000;
 text-decoration: none;
}

.map1_div, .map2_div, .map3_div
{
 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;
}

.map_under_div div
{
 margin-top: 10px;
 padding-left: 15px;
}

.map_all_elems /* стиль для вывода ссылки для всех элементов */
{
}
/* ----------------- конец карты сайта ------------------ */

