.news_title /* на странице новостей заголовок одной новости */
{
 color: #3a82bd;
 font-family: tahoma;
 font-size: 15px;
 margin: 0;
}

.news_title a:link, .news_title a:active, .news_title a:visited, .news_title a:hover
{
 color: #3a82bd;
 text-decoration: underline;
}

/* линейка */
.lineyka_class
{
 color: black;
 font-family: tahoma;
 font-size: 12px;
 margin: 0;
 margin-left: 15px;
 text-align: left;
}

.lineyka_class .current_page
{
 color: #fb6500;
 font-weight: bold;
}

.lineyka_class .pages_class
{
 color: #3a82bd;
 font-weight: bold;
}

.lineyka_class a:link, .lineyka_class a:active, .lineyka_class a:visited, .lineyka_class a:hover
{
 color: #3a82bd;
 text-decoration: underline;
}
/* конец стилей линейки */


a.link_class:link, a.link_class:active, a.link_class:visited, a.link_class:hover /* просто ссылка */
{
 color: #3a82bd;
 text-decoration: underline;
}

a.nlink_class:link, a.nlink_class:visited /* ссылка в разделе последние новости */
{
 color: #3a82bd;
 text-decoration: none;
}

a.nlink_class:active, a.nlink_class:hover /* ссылка в разделе последние новости */
{
 color: #3a82bd;
 text-decoration: underline;
}

.head_message_class /* класс для заголовков */
{
 color: #3a82bd;
 font-family: Tahoma;
 font-size: 12px;
 font-weight: bold;
 margin: 0;
 padding: 0;
 text-align: center;
}

/*#syq_id .edit_table_class .table_name_class
{
 width: 130px;
}

#syq_id #etc1 .table_name_class
{
 width: 170px;
}*/

.top_line_class {
 color:#59a1d3;
 font-weight:bold;
 font-size:12px;
/* margin-bottom:8px; */
 text-align: left;
}

.top_line_class a:link, .top_line_class a:active, .top_line_class a:hover, .top_line_class a:visited
{
 color:#59a1d3;
}

/* наименования журналов, выставок, продуктов */
.name_class
{
 color: #3a82bd;
 font-weight: bold;
}

/* для выдачи сообщений */
.info_message_class
{
 color: #777;
 font-weight: bold;
 margin-bottom: 10px;
 text-align: center;
}

.sp_class a:link, .sp_class a:hover, .sp_class a:visited, .sp_class a:active
{
 color: black;
 text-decoration: none;
}

.map_main_ul_class
{
 list-style: none;
 margin: 0;
 padding: 0;
}

.map_main_ul_class li
{
 margin: 0;
 padding: 0;
}

.map_hidden_class /* изначально скрытые div'ы в карте сайта */
{
 display: none;
 list-style: none;
 margin: 0;
 margin-left: 15px;
 padding: 0;
}

.map_hidden_class li
{
 margin: 0;
 padding: 0;
}

a.topline_class:link, a.topline_class:hover, a.topline_class:active, a.topline_class:visited
{
 color: black;
}

/* ----------------- карта сайта ------------------ */
.map_div /* класс для всей карты */
{
 margin: 20px 0 15px 5px;
}

a.map1_lnk /* ссылка не раскрываемая */
{
 color: #3a82bd;
 text-decoration: underline;
}

a.map1_lnk:hover
{
 color: #3a82bd;
 text-decoration: none;
}

a.map2_lnk:link, a.map2_lnk:active, a.map2_lnk:visited
{
 border-bottom: 1px dashed #3a82bd;
 color: #3a82bd;
 text-decoration: none;
}

a.map2_lnk:hover
{
 border-bottom: none;
 color: #3a82bd;
 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;
 margin: 0;
 padding: 0;
}

/* ----------------- конец карты сайта ------------------ */

#cont_vac_id /* вакансии на странице контактов*/
{
 color: #3a82bd;
 font-size: 11px;
 margin-bottom: 20px;
 margin-top: 20px;
}


.content_list .sg_div{margin: 10px 15px 10px 0; font-weight: bold; zoom:1;}
.content_list .sg_div1{margin: 10px 15px 10px 0; font-weight: bold; zoom:1;}
 .content_list .sg_div .sg1_div, .content_list .sg_div1 .sg1_div{font-weight: normal; padding-left: 10px; margin-top: 5px;}

.sp_center
{
 margin-bottom: 10px;
}

