td{ vertical-align: top;}/* --- стили для новостей --- */.paragraph, .news_div_class /* класс интегрирует всю новость при выводе всех новостей*/{ margin-top: 10px; margin-bottom: 10px;}.news_div1_class /* класс интегрирует всю новость при выводе всех новостей */{ margin-top: 10px; margin-bottom: 20px;}.news_date_class /* дата при выводе новости */{ color: #0d0d0d; margin-bottom: 3px; font: 12px Arial, Helvetica, sans-serif;}.news_date_class  span /* дата при выводе новости */{ color: #868686;}h1.articleName, h2.articleThemeName, .news_title_class /* заголовок новости */{ color: #134d92; font-weight: bold;}h1.articleName, h2.articleThemeName{ font-family: tahoma; font-size: 12px; margin-top: 15px; text-transform: none;}p.articleLink{ margin-top: 10px;} .news_title_class a /* заголовок новости */{ color: #134d92; font-weight: bold; text-decoration: underline;}.news_title_class a:hover /* заголовок новости */{ text-decoration: none;}.articleText, .news_div_class .news_content_class, .news_div1_class .news_content_class /* текст новости */{ margin-top: 10px; text-align: justify;}/* ----- конец стилей для новостей --- */.sp_center{ margin-bottom: 15px; margin-top: 15px;}.faq .answer a{ color: #2d2b2b; text-decoration: underline;}.faq .answer a:hover{ color: #2d2b2b; text-decoration: none;}/* --- вывод партнеров и отзывов --- */.partner_table /* таблица для вывода партнеров, если есть логотип */{ border: 0; border-collapse: collapse; margin: 0; padding: 0;}.partner_logo_class, .partner_logo1_class /* стиль div'а для вывода логотипа партнера */{ text-align: left; vertical-align: top; width: 80px;}.partner_logo_class img{ border: 0;}.partner_descript_class /* стиль div'а для вывода описания партнера */{ vertical-align: top;}.partner_place{ margin-bottom: 10px;}/* --- конец вывода партнеров и отзывов --- */.catalogue h2 a{ color:#0d0d0d; text-decoration: none;}.catalogue h2 a:hover{ color:#0d0d0d; text-decoration: underline;}/* ----------------- карта сайта ------------------ */.map_div /* класс для всей карты */{ margin-left: 5px; margin-top: 20px;}a.map1_lnk /* ссылка не раскрываемая */{ text-decoration: underline;}a.map1_lnk:hover{ text-decoration: none;}a.map2_lnk:link, a.map2_lnk:active, a.map2_lnk:visited{ border-bottom: 1px dashed #134d92; text-decoration: none;}a.map2_lnk:hover{ border-bottom: none; 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;}/* ----------------- конец карты сайта ------------------ */.links .links1{ margin-bottom: 2px;}.links .links1 a{ margin: 0;}