body {
	color: #384550;
	font-size: 13px;
	font-family: "Arial", sans-serif;
}

h1, .h1 {
	font-size: 30px;
	line-height: 100%;
	font-weight: normal;
}

h2, .h2 {
	font-size: 14px;
	font-weight: bold;
}

h3, .h3 {
	font-size: 14px;
	font-weight: bold;
}

h4, .h4 {
	font-size: 18px;
	font-weight: normal;
}

a {
	color: #054d9a;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

p {
	line-height: 135%;
}

.local-link {
	text-decoration: none;
	border-bottom: 1px dashed #054d9a;
}
.local-link:hover {
	border-bottom: none;
	text-decoration: none;
}

/* скроллинг на главной странице */
#body_wrapper #splash-frames li {
	color: #c1c5c9;
	font-size: 11px;
}
/* конец скроллинга на главной */

/* флешка */links-gallery

#flash-slogan li {
	color: #fff;
	font-size: 13px;
}

#flash-slogan .header {
	font-size: 18px;
	font-weight: normal;
}
/* конец флешки */


/* новости на главной странице */
#body_wrapper .news-list li {
	color: #98aab9;
	font-size: 10px;
}

#body_wrapper .news-list li a {
	font-size: 13px;
	vertical-align: middle;
	text-decoration: underline;
}
#body_wrapper .news-list li a:hover { text-decoration: none; }
/* конец новостей на главной странице */


	/* адреса и координаты */
#vcard dd span {
	color: #ff0000;
	font-size: 11px;
}
	/* конец адресов и координат */

.column.middle { line-height: 150%; }
.column.middle_text { line-height: 150%; }

/* оформление таблицы */
table.data th {
	color: #fff;
}
table.data td {
	font-size: 14px;
}
/* конец оформления таблицы */

/* оформление календаря */
.calendar dt,
.calendar dd {
	font-size: 14px;
}
.calendar .active a { color: #f00; }

.calendar dd a { text-decoration: underline; }
.calendar dd a:hover { text-decoration: none; }
/* конец оформления календаря */

/* элемент графических баннеров' */
.jcarousel-item dd {
	font-size: 13px;
	font-weight: bold;
}
.jcarousel-item dd a {
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
/* конец элемент графических баннеров' */


/* страница новостей */
.news .news-item .news-date {
	font-size: 11px;
	margin-bottom: -10px;
}
.news .news-item .news-date.align-right { text-align: right; }
/* конец страницы новостей */

/* страницы новостей */
.pages li.active span {
	color: #fff;
}
/* конец страниц новостей */

/* форма поиска */
form label {
	color: #777;
	font-size: 11px;
	text-transform: lowercase;
}

	/* форма отправки сообщения */
.pageform label {
	color: #000;
	font-size: 14px;
	text-transform: none;
}

.pageform label span,
.pageform .small,
.pageform h3 span {
	color: #b5b59e;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}
.pageform .small {
	color: #000;
}

.pageform input,
.pageform textarea {
	font-size: 20px;
	font-family: "Arial";
}

.pageform .placeholder {
	font-size: 20px;
	font-family: "Arial";
}

		/* большая серая кнопка */
.pageform .submit button {
	font-size: 16px;
	text-align: center;
}
		/* конец большой серой кнопки */
	/* конец формы отправки сообщения */
/* конец формы поиска */

/* главное меню */
#main-menu li a {
	color: #384550;
	text-decoration: none;
}
#main-menu .item { font-weight: normal; }
#main-menu .menu-item a {
	color: #054d9a;
	font-size: 13px;
	text-decoration: underline;
}
#main-menu .menu-item a:hover { text-decoration: none; }

#main-menu #active.menu .tab { font-weight: bold; }

#main-menu .submenu .photo a { color: #054d9a; }
#main-menu .submenu .photo a span { text-decoration: underline; }
#main-menu .submenu .photo a:hover span { text-decoration: none; }
/* конец главного меню */

/* дополнительное меню в колонке */
.sidebar .addition-menu a {
	font-size: 14px;
	text-decoration: underline;
}
.sidebar .addition-menu .active a,
.sidebar .addition-menu a:hover { text-decoration: none; }
.sidebar .addition-menu .active ul li a { text-decoration: underline; }
.sidebar .addition-menu .active ul li.active a { text-decoration: none; }

	/* подменю дополнительного меню */
.sidebar .addition-menu li ul a span {
	font-size: 14px;
	text-decoration: none;
}
	/* конец подменю дополнительного меню */
/* конец дополнительного меню */

/* подвал */
#body_wrapper .footer.contacts {
	font-size: 11px;
}
/* конец подвала */

/* файловый менеджер */
.filer table td {
	font-size: 13px;
}

.filer form label {
	color: #384550;
	font-size: 13px;
}
/* конец файлового менеджера */

/* интерактивная схема */
.schemas ul li {
	line-height: 100%;
}

.schemas ul li span {
	color: #fff;
	font-size: 10px;
	font-weight: normal;
}
.schemas ul li span em { font-style: normal; }

.schemas ul li.active {
	font-weight: bold;
}
/* конец интерактивной схемы */

/* строчный список меню */
.inline-list li.active {
	color: #f00;
	font-weight: bold;
}
/* конец строчного списка меню */

/* карта проезда */
#large_map_content a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

/* конец карты проезда */

/* контактная информация */
.contacts_info .phone span {
	font-size: 16px;
	font-weight: bold;
}
/* конец контактной информации */

	/* список ссылок с иконками */
.links dd.icon.label { font-size: 11px; }
	/* конец списка ссылок с иконками */

	/* галлерея хроматограмм из ссылок */
.gallery-page-container .links-gallery .active a {
	color: #384550;
	outline: none;
	cursor: default;
	text-decoration: none;
}
	/* конец галереи хроматограм из ссылок */

#flash-slogan { color: #fff; }

