﻿/* Noimage */
.noimage * {
	background-image: none !important;
}
.noimage img {
	display: none !important;
}
.noimage ul.vision-list li a.image-switcher:link, 
.noimage ul.vision-list li a.image-switcher:hover, 
.noimage ul.vision-list li a.image-switcher:active, 
.noimage ul.vision-list li a.image-switcher:visited {
	background: url(/Style%20Library/Portal/images/bg/onoffimg.jpg) no-repeat 0 -33px !important;
}
.noimage .b-header {
	height: 446px;
	background: #5B86C9;
}
.noimage .b-header__top {
	background: #3A609E;	
}
.noimage .b-ico {
	display: none;
}
.noimage .b-calendar__navigation .b-ico {
	display: block;
}
.noimage .b-column_sidebar .b-ico {
	display: block;
}
.noimage .b-ico_content_rss_mail, 
.noimage .b-ico_content_rss, 
.noimage .b-ico_content_tooltip_close {
	display: inline;
	text-indent: 0px;
	width: auto;
	height: auto;
	font-size: 13px;
	text-decoration: none;
	font-style: normal;
}
.noimage .b-ico_content_rss_mail, 
.noimage .b-ico_content_rss {
	color: #ffffff;
}
.noimage .b-tooltip__close {
	width: auto;
}
.noimage .b-ico_content_tooltip_close {
	color: #477ACD;
	right: 50px;
}
.noimage .rss-icons a {
	text-decoration: none;
}
.noimage .b-header__text {
	position: relative;
	top: 0px;
	margin: 0px;
	padding:0px;
}
.noimage .b-header__text h1 {
	margin: 0px !important;
	padding: 0px 20px !important;
}
.noimage .b-header__sidebar .b-weather {
	margin: 20px;
}
/*.noimage .b-header__sidebar .b-weather {
	margin: 0px 10px;
}
.noimage .gsInformer #gsCityHead, 
.noimage .gsInformer td, 
.noimage .gsInformer .gsAddInfo {
	text-align: right !important;
}*/
.noimage .b-header .b-main_navigation {
	padding: 0px;
}
.noimage .b-header .b-main_navigation .b-nav .b-nav__item {
	padding: 0px;
}
.noimage .b-header .b-main_navigation .b-nav .b-nav__item .b-nav__link {
	padding: 0px 15px;
}
.noimage .b-header .b-main_navigation .b-nav-sub {
	left: 0px;
}
.noimage a.b-stripe_link {
	padding: 2px 15px;
	margin: 10px 20px 10px 0px;
	height: 23px;
	line-height: 23px;
	width: auto !important;
	background: #3A609E;
}
.noimage a.b-stripe_link .b-link__text {
	width: auto;
	vertical-align: inherit;
}
.noimage .b-search-bar {
	margin: 10px 20px 10px 0px;
	padding: 0px;
	width: auto;
}
.noimage .b-search-bar .b-input-text {
	float: left;
}
.noimage .b-search-bar .b-input-submit {
	width: 60px;
	text-align: center;
	text-indent: 0px;
	height: 23px;
	line-height: 23px;
	background: #3A609E;
	padding: 2px 10px;
	color: #ffffff;
}
.noimage button {
	width: auto;
	text-align: center;
	text-indent: 0px;
	height: 25px;
	line-height: 25px;
	background: #3A609E;
	padding: 0px 10px;
	color: #ffffff;
}
.noimage button .b-button__title, 
.noimage button .b-button__title__in {
	padding: 0px;
	height: auto;
	margin: 0px;
}
.noimage .ui-tabs .ui-tabs-nav {
	margin: 0px;
	padding: 0px;
}
.noimage .ui-tabs .ui-tabs-nav li {
	margin: 0px 5px 0px 0px;
}
.noimage .ui-tabs .ui-tabs-nav li a {
	padding: 0px 10px;
}
.noimage .b-links-carousel__pic {
	display: none;
}
.noimage div.caroufredsel_wrapper {
	height: 65px !important;
}
.noimage .b-interested_in .b-title {
	padding: 0px 10px;
}
.noimage .ms-dtinput img {
	display: inline;
}
.noimage .mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #5B86C9;
}
.noimage .mCSB_draggerRail {
	background: #D7D8D8;
}
.noimage .b-information-item {
	border-top: 1px solid #cccccc;
}
.noimage .b-information-item:first-child {
	border: none;
}
.noimage .gsInformer img {
	display: none !important;
}
.noimage .browsers ul li {
	padding: 0px;
}
.noimage ul.checker {
	height: 30px;
}
.noimage .b-header__sidebar {
	width: 700px;
}
.noimage .b-info-objects__img {
	width: 0px;
}
.noimage .b-info-objects__desc {
	margin-left: 0px;
}
.noimage .b-documents .b-documents__item {
	padding-left: 0px;
}
.noimage .b-block {
	/*display: none;*/
}
.noimage .b-search-result__item {
	padding-left: 0px;
}
.noimage .b-informers__item img {
	display: inline-block;
	visibility: hidden;
}
.noimage .b-informers__item .b-link {
	background-color: #dddddd;
	display: inline-block;
	width: 25px;
	height:25px;
}
.noimage .b-carousel .jcarousel-next-horizontal, 
.noimage .b-carousel .jcarousel-prev-horizontal {
	width: auto;
}
.noimage .b-carousel .jcarousel-next-horizontal .b-ico, 
.noimage .b-carousel .jcarousel-prev-horizontal .b-ico {
	display: none;
}
/* Arial */
html body.arial, 
body.arial, 
body.arial *, 
.arial .ms-searchref-main .ms-searchref-categoryname h2, 
.arial .srch-Title2 a:link, 
.arial .srch-Title2 a:visited, 
.arial .srch-Title2 a:hover, 
.arial .b-input-text, 
.arial .b-input-submit, 
.arial .b-input-btn, 
.arial .b-select, 
.arial h2.b-title_heading_2, 
.arial h3.b-title_heading_3, 
.arial .b-pure-content h3, 
.arial ::-webkit-input-placeholder, 
.arial :-moz-placeholder, 
.arial :-ms-input-placeholder, 
.arial .b-button .b-button__title__in, 
.arial .b-input-text, 
.arial .b-input-password, 
.arial .b-textarea, 
.arial .b-select, 
.arial .b-select option, 
.arial .ui-tabs .ui-tabs-nav li a, 
.arial .b-tabs__header a.b-link, 
.arial .b-header__text h1, 
.arial .b-header__text h1 a, 
.arial a.b-stripe_link, 
.arial .b-search-bar .b-input-text, 
.arial .b-header .b-main_navigation .b-nav__link, 
.arial .b-header .b-main_navigation .b-nav__link:hover, 
.arial .b-footer_links .b-link, 
.arial .b-block .b-title, 
.arial .b-phones .b-phone, 
.arial .b-phones .b-phone_item__number, 
.arial .b-information-item__date, 
.arial .b-information-item__additional, 
.arial .b-more-items, 
.arial .b-poll__date, 
.arial .b-map, 
.arial .b-mayor-twitter__header, 
.arial .b-mayor-twitter__header .b-title_heading_3, 
.arial .b-popup-header, 
.arial .b-info-objects__date, 
.arial .b-info-objects__additional-list .b-info-objects__additional, 
.arial .b-document .b-document__info .b-document__tags, 
.arial .b-comments .b-comments__title, 
.arial .b-forum-title h2, 
.arial .b-forum-table .b-table .b-topic .b-link, 
.arial .b-forum-breadcrumbs .b-breadcrumbs, 
.arial .b-search-params .b-title, 
.arial .b-interested_in .b-title {
	font-family: Arial,sans-serif !important;
}
.arial * {
	font-family: Arial,sans-serif !important;
}
/* Times */
html body.times, 
body.times, 
body.times *, 
.times .ms-searchref-main .ms-searchref-categoryname h2, 
.times .srch-Title2 a:link, 
.times .srch-Title2 a:visited, 
.times .srch-Title2 a:hover, 
.times .b-input-text, 
.times .b-input-submit, 
.times .b-input-btn, 
.times .b-select, 
.times h2.b-title_heading_2, 
.times h3.b-title_heading_3, 
.times .b-pure-content h3, 
.times ::-webkit-input-placeholder, 
.times :-moz-placeholder, 
.times :-ms-input-placeholder, 
.times .b-button .b-button__title__in, 
.times .b-input-text, 
.times .b-input-password, 
.times .b-textarea, 
.times .b-select, 
.times .b-select option,
.times .b-block, 
.times .ui-tabs .ui-tabs-nav li a, 
.times .b-tabs__header a.b-link, 
.times .b-header__text h1, 
.times .b-header__text h1 a,  
.times a.b-stripe_link, 
.times .b-search-bar .b-input-text, 
.times .b-header .b-main_navigation .b-nav__link, 
.times .b-header .b-main_navigation .b-nav__link:hover, 
.times .b-footer_links .b-link, 
.times .b-block .b-title, 
.times .b-phones .b-phone, 
.times .b-phones .b-phone_item__number, 
.times .b-information-item__date, 
.times .b-information-item__additional, 
.times .b-more-items, 
.times .b-poll__date, 
.times .b-map, 
.times .b-mayor-twitter__header, 
.times .b-mayor-twitter__header .b-title_heading_3, 
.times .b-popup-header, 
.times .b-info-objects__date, 
.times .b-info-objects__additional-list .b-info-objects__additional, 
.times .b-document .b-document__info .b-document__tags, 
.times .b-comments .b-comments__title, 
.times .b-forum-title h2, 
.times .b-forum-table .b-table .b-topic .b-link, 
.times .b-forum-breadcrumbs .b-breadcrumbs, 
.times .b-search-params .b-title, 
.times .b-interested_in .b-title {
	font-family: "Times New Roman",serif !important;
}
.times * {
	font-family: "Times New Roman",serif !important;
}
/* Vision font */
.arial div.vision-settings *, 
.times div.vision-settings * {
	font-family: Arial, sans-serif !important;
}
/* Font 1 */
.font1 .ms-WPBody,  
.font1 .ms-WPBody td {
	font-size: 13px;
}
.font1 .ms-searchref-main .ms-searchref-categoryname h2 {
	font-size: 16px;
}
.font1 .srch-Title2 a:link, 
.font1 .srch-Title2 a:visited, 
.font1 .srch-Title2 a:hover {
	font-size: 16px;
}
body.font1 {
	font-size: 13px;
}
.font1 h2.b-title_heading_2 {
	font-size: 24px;
}
.font1 h3.b-title_heading_3 {
	font-size: 14px;
}
.font1 .b-pure-content h3 {
	font-size: 15px;
}
.font1 .b-button .b-button__title__in {
	font-size: 12px;
}
.font1 .b-input-text, 
.font1 .b-input-password, 
.font1 .b-textarea, 
.font1 .b-select, 
.font1 .b-select option {
	font-size: 13px;
}
.font1 .b-standard-form .b-form-collection__title {
	font-size: 13px;
}
.font1 .b-standard-form .b-form-collection.b-error .b-form-collection__error {
	font-size: 11px;
}
.font1 .b-form_type_my-house .b-form-collection__title, 
.font1 .b-form_type_my-house .b-form-collection__content {
	font-size: 12px;
}
.font1 .b-form_type_my-house .b-input-text {
	font-size: 12px;
}
.font1 .b-carousel .jcarousel-next-horizontal, 
.font1 .b-carousel .jcarousel-prev-horizontal {
	font-size: 14px;
}
.font1 .b-services.b-carousel .b-link .b-link__title {
	font-size: 14px;
}
.font1 .ui-tabs .ui-tabs-nav li a, 
.font1 .b-tabs__header a.b-link {
	font-size: 14px;
}
.font1 .ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
}
.font1 .b-header__top {
	font-size: 10px;
}
.font1 .b-header__authorization {
	font-size: 13px;
}
.font1 .b-header__authorization .b-authorization-dropdown {
	font-size: 12px;
}
.font1 .b-header__authorization .b-login-links .b-link {
	font-size: 11px;
}
.font1 .b-header__authorization .b-superuser-login .b-link {
	font-size: 11px;
}
.font1 .b-header__authorization .b-login-from .b-input-text, 
.font1 .b-header__authorization .b-login-from .b-input-password {
	font-size: 11px;
}
.font1 .b-header__links a.b-version-special {
	font-size: 12px;
}
.font1 .b-header__text h1, 
.font1 .b-header__text h1 a {
	font-size: 24px;
}
.font1 .b-header__sidebar .b-weather .gsInformer .gsLinks table {
	font-size: 11px;
}
.font1 .b-header__sidebar .b-time {
	font-size: 14px;
}
.font1 .b-header__sidebar .b-time__text {
	font-size: 16px;
}
.font1 a.b-stripe_link {
	font-size: 14px;
}
.font1 .b-search-bar .b-input-text {
	font-size: 18px;
}
.font1 .b-header .b-main_navigation .b-nav__link, 
.font1 .b-header .b-main_navigation .b-nav__link:hover {
	font-size: 16px;
}
.font1 .b-header .b-main_navigation .b-nav-sub, 
.font1 .b-header__sidebar__block2 .b-interested_in .b-nav-sub {
	font-size: 12px;
}
.font1 .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link, 
.font1 .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link:hover, 
.font1 .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link, 
.font1 .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link:hover {
	font-size: 12px;
}
.font1 .b-footer_links .b-link {
	font-size: 15px;
}
.font1 .b-footer__phones .b-phone_item .b-phone_item__title {
	font-size: 13px;
}
.font1 .b-footer__phones .b-phone_item .b-phone_item__number {
	font-size: 18px;
}
.font1 .b-block .b-title {
	font-size: 18px;
}
.font1 .b-phones .b-phone, 
.font1 .b-phones .b-phone_item__number {
	font-size: 24px;
}
.font1 .b-information-item__date {
	font-size: 14px;
}
.font1 .b-information-item__title, 
.font1 .b-information-item__title a.b-link {
	font-size: 15px;
}
.font1 .b-information-item__additional {
	font-size: 11px;
}
.font1 .b-more-items {
	font-size: 14px;
}
.font1 .b-more {
	font-size: 14px;
}
.font1 .b-calendar__navigation .b-month-name {
	font-size: 14px;
}
.font1 .b-forum-topics__text {
	font-size: 13px;
}
.font1 .b-poll__question {
	font-size: 14px;
}
.font1 .b-poll__date {
	font-size: 14px;
}
.font1 .b-poll__votes {
	font-size: 12px;
}
.b-poll__title {
	font-size: 15px;
}
.font1 .b-poll__result .b-mark__in .b-mark__value {
	font-size: 12px;
}
.font1 .b-links-carousel .b-list__item .b-link {
	font-size: 11px;
}
.font1 .b-carousel .b-all-items {
	font-size: 14px;
}
.font1 .b-carousel .b-carousel-prev, 
.font1 .b-carousel .b-carousel-next {
	font-size: 14px;
}
.font1 .b-directories .b-directories__name, 
.font1 .b-documents .b-documents__name {
	font-size: 14px;
}
.font1 .b-breadcrumbs {
	font-size: 13px;
}
.font1 .b-map {
	font-size: 13px;
}
.font1 .b-map a.b-level0__link {
	font-size: 18px;
}
.font1 .b-map a.b-level1__link {
	font-size: 13px;
}
.font1 .b-mayor-twitter__title {
	font-size: 12px;
}
.font1 .b-mayor-twitter__header .b-title_heading_3 {
	font-size: 14px;
}
.font1 .b-mayor-twitter .b-content {
	padding: 0;
}
.font1 .b-sidebar_navigation {
	margin-bottom: 10px;
}
.font1 .b-sidebar_navigation .b-list.b-active {
	display: block;
}
.font1 .b-sidebar_navigation .b-list__item.b-current, 
.font1 .b-sidebar_navigation .b-list__item.b-current>.b-link {
	cursor: default;
	line-height: 21px;
	color: #000;
	text-decoration: none;
}
.font1 .b-sidebar_navigation .b-level0__item {
	margin-bottom: 4px;
}
.font1 .b-sidebar_navigation a.b-level0__link {
	font-size: 15px;
}
.font1 .b-sidebar_navigation a.b-level1__link {
	font-size: 13px;
}
.font1 .b-sidebar_navigation a.b-level2__link {
	font-size: 13px;
}
.font1 .b-popup-header {
	font-size: 16px;
}
.font1 .b-info-objects__date {
	font-size: 14px;
}
.font1 .b-info-objects__title, 
.font1 .b-info-objects__title a {
	font-size: 15px;
}
.font1 .b-info-objects__additional-list .b-info-objects__additional {
	font-size: 11px;
}
.font1 .b-pagination {
	font-size: 14px;
}
.font1 .b-directories__list .b-directory__title, 
.font1 .b-documents__list .b-document__title {
	font-size: 15px;
}
.font1 .b-directory .b-directory__info, 
.font1 .b-document .b-document__info {
	font-size: 12px;
}
.font1 .b-documents__list .b-document__title {
	font-size: 16px;
}
.font1 .b-document .b-document__info .b-document__tags {
	font-size: 11px;
}
.font1 .b-document .b-document__desc {
	font-size: 12px;
}
.font1 .b-comments .b-comments__title {
	font-size: 18px;
}
.font1 .b-comment__username {
	font-size: 14px;
}
.font1 .b-comment__date {
	font-size: 10px;
}
.font1 .b-comment__text {
	font-size: 12px;
}
.font1 .b-reply_link {
	font-size: 11px;
}
.font1 .b-add-comment-link {
	font-size: 14px;
}
.font1 .b-gallery .b-link {
	font-size: 11px;
}
.font1 .b-forum-title h2 {
	font-size: 24px;
}
.font1 .b-forum-table .b-table {
	font-size: 12px;
}
.font1 .b-forum-table .b-table .b-topic .b-link {
	font-size: 15px;
}
.font1 .b-forum-pagination {
	font-size: 13px;
}
.font1 .b-forum-breadcrumbs .b-breadcrumbs {
	font-size: 14px;
}
.font1 .b-mdou-info-result .b-child-name {
	font-size: 14px;
}
.font1 .b-search-result__item {
	font-size: 14px;
}
.font1 .b-search-result__item .b-search-result__title {
	font-size: 16px;
}
.font1 .b-search-params .b-title {
	font-size: 16px;
}
.font1 .b-interested_in .b-title {
	font-size: 18px;
}
.font1 .b-interested_in .b-list a.b-link {
	font-size: 13px;
}
.font1 .b-widget-digits-brief .b-digits-amount {
	font-size: 24px !important;
	line-height: 30px !important;
}
.font1 .b-link {
	font-size: 13px;
}
.font1 .b-adm-markers {
	font-size:12px;
}
/* Font 2 */
.font2 .ms-WPBody,  
.font2 .ms-WPBody td {
	font-size: 15px;
}
.font2 .ms-searchref-main .ms-searchref-categoryname h2 {
	font-size: 18px;
}
.font2 .srch-Title2 a:link, 
.font2 .srch-Title2 a:visited, 
.font2 .srch-Title2 a:hover {
	font-size: 18px;
}
body.font2 {
	font-size: 15px;
}
.font2 h2.b-title_heading_2 {
	font-size: 26px;
}
.font2 h3.b-title_heading_3 {
	font-size: 16px;
}
.font2 .b-pure-content h3 {
	font-size: 17px;
}
.font2 .b-button .b-button__title__in {
	font-size: 14px;
}
.font2 .b-input-text, 
.font2 .b-input-password, 
.font2 .b-textarea, 
.font2 .b-select, 
.font2 .b-select option {
	font-size: 15px;
}
.font2 .b-standard-form .b-form-collection__title {
	font-size: 15px;
}
.font2 .b-standard-form .b-form-collection.b-error .b-form-collection__error {
	font-size: 13px;
}
.font2 .b-form_type_my-house .b-form-collection__title, 
.font2 .b-form_type_my-house .b-form-collection__content {
	font-size: 14px;
}
.font2 .b-form_type_my-house .b-input-text {
	font-size: 14px;
}
.font2 .b-carousel .jcarousel-next-horizontal, 
.font2 .b-carousel .jcarousel-prev-horizontal {
	font-size: 16px;
}
.font2 .b-services.b-carousel .b-link .b-link__title {
	font-size: 16px;
}
.font2 .ui-tabs .ui-tabs-nav li a, 
.font2 .b-tabs__header a.b-link {
	font-size: 16px;
}
.font2 .ui-datepicker .ui-datepicker-title select {
	font-size: 1.1em;
}
.font2 .b-header__top {
	font-size: 12px;
}
.font2 .b-header__authorization {
	font-size: 15px;
}
.font2 .b-header__authorization .b-authorization-dropdown {
	font-size: 14px;
}
.font2 .b-header__authorization .b-login-links .b-link {
	font-size: 13px;
}
.font2 .b-header__authorization .b-superuser-login .b-link {
	font-size: 13px;
}
.font2 .b-header__authorization .b-login-from .b-input-text, 
.font2 .b-header__authorization .b-login-from .b-input-password {
	font-size: 13px;
}
.font2 .b-header__links a.b-version-special {
	font-size: 14px;
}
.font2 .b-header__text h1, 
.font2 .b-header__text h1 a {
	font-size: 26px;
}
.font2 .b-header__sidebar .b-weather .gsInformer .gsLinks table {
	font-size: 13px;
}
.font2 .b-header__sidebar .b-time {
	font-size: 16px;
}
.font2 .b-header__sidebar .b-time__text {
	font-size: 18px;
}
.font2 a.b-stripe_link {
	font-size: 16px;
}
.font2 .b-search-bar .b-input-text {
	font-size: 20px;
}
.font2 .b-header .b-main_navigation .b-nav__link, 
.font2 .b-header .b-main_navigation .b-nav__link:hover {
	font-size: 18px;
}
.font2 .b-header .b-main_navigation .b-nav-sub, 
.font2 .b-header__sidebar__block2 .b-interested_in .b-nav-sub {
	font-size: 14px;
}
.font2 .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link, 
.font2 .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link:hover, 
.font2 .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link, 
.font2 .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link:hover {
	font-size: 14px;
}
.font2 .b-footer_links .b-link {
	font-size: 17px;
}
.font2 .b-footer__phones .b-phone_item .b-phone_item__title {
	font-size: 15px;
}
.font2 .b-footer__phones .b-phone_item .b-phone_item__number {
	font-size: 20px;
}
.font2 .b-block .b-title {
	font-size: 20px;
}
.font2 .b-phones .b-phone, 
.font2 .b-phones .b-phone_item__number {
	font-size: 26px;
}
.font2 .b-information-item__date {
	font-size: 16px;
}
.font2 .b-information-item__title, 
.font2 .b-information-item__title a.b-link {
	font-size: 17px;
}
.font2 .b-information-item__additional {
	font-size: 13px;
}
.font2 .b-more-items {
	font-size: 16px;
}
.font2 .b-more {
	font-size: 16px;
}
.font2 .b-calendar__navigation .b-month-name {
	font-size: 16px;
}
.font2 .b-forum-topics__text {
	font-size: 15px;
}
.font2 .b-poll__question {
	font-size: 16px;
}
.font2 .b-poll__date {
	font-size: 16px;
}
.font2 .b-poll__votes {
	font-size: 14px;
}
.font2 .b-poll__title {
	font-size: 17px;
}
.font2 .b-poll__result .b-mark__in .b-mark__value {
	font-size: 14px;
}
.font2 .b-links-carousel .b-list__item .b-link {
	font-size: 13px;
}
.font2 .b-carousel .b-all-items {
	font-size: 16px;
}
.font2 .b-carousel .b-carousel-prev, 
.font2 .b-carousel .b-carousel-next {
	font-size: 16px;
}
.font2 .b-directories .b-directories__name, 
.font2 .b-documents .b-documents__name {
	font-size: 16px;
}
.font2 .b-breadcrumbs {
	font-size: 15px;
}
.font2 .b-map {
	font-size: 15px;
}
.font2 .b-map a.b-level0__link {
	font-size: 20px;
}
.font2 .b-map a.b-level1__link {
	font-size: 15px;
}
.font2 .b-mayor-twitter__title {
	font-size: 14px;
}

.font2 .b-mayor-twitter__header .b-title_heading_3 {
	font-size: 16px;
}
.font2 .b-sidebar_navigation a.b-level0__link {
	font-size: 17px;
}
.font2 .b-sidebar_navigation a.b-level1__link {
	font-size: 15px;
}
.font2 .b-sidebar_navigation a.b-level2__link {
	font-size: 15px;
}
.font2 .b-popup-header {
	font-size: 18px;
}
.font2 .b-info-objects__date {
	font-size: 16px;
}
.font2 .b-info-objects__title, 
.font2 .b-info-objects__title a {
	font-size: 17px;
}
.font2 .b-info-objects__additional-list .b-info-objects__additional {
	font-size: 13px;
}
.font2 .b-pagination {
	font-size: 16px;
}
.font2 .b-directories__list .b-directory__title, 
.font2 .b-documents__list .b-document__title {
	font-size: 17px;
}
.font2 .b-directory .b-directory__info, 
.font2 .b-document .b-document__info {
	font-size: 14px;
}
.font2 .b-documents__list .b-document__title {
	font-size: 18px;
}
.font2 .b-document .b-document__info .b-document__tags {
	font-size: 13px;
}
.font2 .b-document .b-document__desc {
	font-size: 15px;
}
.font2 .b-comments .b-comments__title {
	font-size: 20px;
}
.font2 .b-comment__username {
	font-size: 16px;
}
.font2 .b-comment__date {
	font-size: 12px;
}
.font2 .b-comment__text {
	font-size: 14px;
}
.font2 .b-reply_link {
	font-size: 13px;
}
.font2 .b-add-comment-link {
	font-size: 16px;
}
.font2 .b-gallery .b-link {
	font-size: 13px;
}
.font2 .b-forum-title h2 {
	font-size: 26px;
}
.font2 .b-forum-table .b-table {
	font-size: 14px;
}
.font2 .b-forum-table .b-table .b-topic .b-link {
	font-size: 17px;
}
.font2 .b-forum-pagination {
	font-size: 15px;
}
.font2 .b-forum-breadcrumbs .b-breadcrumbs {
	font-size: 16px;
}
.font2 .b-mdou-info-result .b-child-name {
	font-size: 16px;
}
.font2 .b-search-result__item {
	font-size: 16px;
}
.font2 .b-search-result__item .b-search-result__title {
	font-size: 18px;
}
.font2 .b-search-params .b-title {
	font-size: 18px;
}
.font2 .b-interested_in .b-title {
	font-size: 20px;
}
.font2 .b-interested_in .b-list a.b-link {
	font-size: 15px;
}
.font2 .b-search-bar {
 width: 420px;
}
.font2 a.b-interested_in__link {
 width: 250px;
}
.font2 a.b-stripe_link {
 width: 225px;
}
.font2 .b-carousel .b-carousel-prev, 
.font2 .b-carousel .b-carousel-next {
 width: 160px;
}
.font2 .b-carousel-one-item.b-carousel {
 width: 350px;
}
.font2 .b-carousel .jcarousel-next-horizontal, 
.font2 .b-carousel .jcarousel-prev-horizontal {
 width: 170px;
}
.font2 .b-carousel-one-item.b-carousel .jcarousel-clip-horizontal {
 width: 260px;
 margin: 0px auto;
}
.font2 .caroufredsel_wrapper {
 height: 220px;
}
.font2 .b-header .b-main_navigation .b-nav__link, 
.font2 .b-header .b-main_navigation .b-nav__link:hover {
	padding: 0px;
}
.font2 .b-widget-digits-brief .b-digits-amount {
	font-size: 28px !important;
	line-height: 32px !important;
}
.font2 .b-link {
	font-size: 15px;
}
.font2 .b-adm-markers {
	font-size:14px;
}
/* Font 3 */
.font3 .b-header__top, 
.font3 .b-comment__date {
	font-size: 14px;
}
.font3 .b-standard-form .b-form-collection.b-error .b-form-collection__error, 
.font3 .b-header__authorization .b-login-links .b-link, 
.font3 .b-header__authorization .b-superuser-login .b-link, 
.font3 .b-header__authorization .b-login-from .b-input-text, 
.font3 .b-header__authorization .b-login-from .b-input-password, 
.font3 .b-header__sidebar .b-weather .gsInformer .gsLinks table, 
.font3 .b-information-item__additional, 
.font3 .b-links-carousel .b-list__item .b-link, 
.font3 .b-info-objects__additional-list .b-info-objects__additional, 
.font3 .b-document .b-document__info .b-document__tags, 
.font3 .b-reply_link, 
.font3 .b-gallery .b-link {
	font-size: 15px;
}
.font3 .b-poll__votes, 
.font3 .b-poll__result .b-mark__in .b-mark__value, 
.font3 .b-mayor-twitter__title, 
.font3 .b-button .b-button__title__in, 
.font3 .b-form_type_my-house .b-form-collection__title, 
.font3 .b-form_type_my-house .b-form-collection__content, 
.font3 .b-form_type_my-house .b-input-text, 
.font3 .b-header__authorization .b-authorization-dropdown, 
.font3 .b-header .b-main_navigation .b-nav-sub, 
.font3 .b-header__sidebar__block2 .b-interested_in .b-nav-sub, 
.font3 .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link, 
.font3 .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link:hover, 
.font3 .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link, 
.font3 .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link:hover, 
.font3 .b-header__links a.b-version-special, 
.font3 .b-directory .b-directory__info, 
.font3 .b-document .b-document__info, 
.font3 .b-document .b-document__desc, 
.font3 .b-comment__text, 
.font3 .b-forum-table .b-table, 
.font3 .b-adm-markers {
	font-size:16px;
}
.font3 .ms-WPBody,  
.font3 .ms-WPBody td, 
.font3 .b-input-text, 
.font3 .b-input-password, 
.font3 .b-textarea, 
.font3 .b-select, 
.font3 .b-select option, 
.font3 .b-standard-form .b-form-collection__title, 
body.font3, 
.font3 .b-header__authorization, 
.font3 .b-footer__phones .b-phone_item .b-phone_item__title, 
.font3 .b-forum-topics__text, 
.font3 .b-breadcrumbs, 
.font3 .b-map a.b-level1__link, 
.font3 .b-sidebar_navigation a.b-level1__link, 
.font3 .b-sidebar_navigation a.b-level2__link, 
.font3 .b-map, 
.font3 .b-forum-pagination, 
.font3 .b-interested_in .b-list a.b-link, 
.font3 .b-link {
	font-size: 17px;
}
.font3 .b-carousel .jcarousel-next-horizontal, 
.font3 .b-carousel .jcarousel-prev-horizontal, 
.font3 .b-services.b-carousel .b-link .b-link__title, 
.font3 .ui-tabs .ui-tabs-nav li a, 
.font3 .b-tabs__header a.b-link, 
.font3 h3.b-title_heading_3, 
.font3 .b-header__sidebar .b-time, 
.font3 a.b-stripe_link, 
.font3 .b-information-item__date, 
.font3 .b-more-items, 
.font3 .b-more, 
.font3 .b-calendar__navigation .b-month-name, 
.font3 .b-poll__question, 
.font3 .b-poll__date, 
.font3 .b-carousel .b-all-items, 
.font3 .b-carousel .b-carousel-prev, 
.font3 .b-carousel .b-carousel-next, 
.font3 .b-directories .b-directories__name, 
.font3 .b-documents .b-documents__name, 
.font3 .b-mayor-twitter__header .b-title_heading_3, 
.font3 .b-info-objects__date, 
.font3 .b-pagination, 
.font3 .b-comment__username, 
.font3 .b-forum-breadcrumbs .b-breadcrumbs, 
.font3 .b-mdou-info-result .b-child-name, 
.font3 .b-search-result__item, 
.font3 .b-add-comment-link {
	font-size: 18px;
}
.font3 .b-sidebar_navigation a.b-level0__link, 
.font3 .b-info-objects__title, 
.font3 .b-info-objects__title a, 
.font3 .b-directories__list .b-directory__title, 
.font3 .b-documents__list .b-document__title, 
.font3 .b-forum-table .b-table .b-topic .b-link, 
.font3 .b-pure-content h3, 
.font3 .b-footer_links .b-link, 
.font3 .b-information-item__title, 
.font3 .b-information-item__title a.b-link, 
.font3 .b-poll__title {
	font-size: 19px;
}
.font3 .ms-searchref-main .ms-searchref-categoryname h2, 
.font3 .srch-Title2 a:link, 
.font3 .srch-Title2 a:visited, 
.font3 .srch-Title2 a:hover, 
.font3 .b-header__sidebar .b-time__text, 
.font3 .b-header .b-main_navigation .b-nav__link, 
.font3 .b-header .b-main_navigation .b-nav__link:hover, 
.font3 .b-popup-header, 
.font3 .b-documents__list .b-document__title, 
.font3 .b-search-result__item .b-search-result__title, 
.font3 .b-search-params .b-title {
	font-size: 20px;
}
.font3 .b-search-bar .b-input-text, 
.font3 .b-footer__phones .b-phone_item .b-phone_item__number, 
.font3 .b-block .b-title, 
.font3 .b-map a.b-level0__link, 
.font3 .b-comments .b-comments__title, 
.font3 .b-interested_in .b-title {
	font-size: 22px;
}
.font3 h2.b-title_heading_2, 
.font3 .b-header__text h1, 
.font3 .b-header__text h1 a, 
.font3 .b-phones .b-phone, 
.font3 .b-phones .b-phone_item__number, 
.font3 .b-forum-title h2 {
	font-size: 28px;
}
.font3 .ui-datepicker .ui-datepicker-title select {
	font-size: 1.2em;
}
.font3 .b-search-bar {
 width: 420px;
}
.font3 a.b-interested_in__link {
 width: 250px;
}
.font3 a.b-stripe_link {
 width: 225px;
}
.font3 .b-carousel .b-carousel-prev, 
.font3 .b-carousel .b-carousel-next {
 width: 160px;
}
.font3 .b-carousel-one-item.b-carousel {
 width: 350px;
}
.font3 .b-carousel .jcarousel-next-horizontal, 
.font3 .b-carousel .jcarousel-prev-horizontal {
 width: 170px;
}
.font3 .b-carousel-one-item.b-carousel .jcarousel-clip-horizontal {
 width: 260px;
 margin: 0px auto;
}
.font3 .caroufredsel_wrapper {
 height: 220px;
}
.font3 a.b-stripe_link {
	padding-right: 30px;
}
.font3 .b-header .b-main_navigation .b-nav__link, 
.font3 .b-header .b-main_navigation .b-nav__link:hover {
	padding: 0px;
}
.font3 .b-pagination__next, 
.font3 .b-pagination__prev {
	top: 55px;
}
.font3 .b-widget-digits-brief .b-digits-amount {
	font-size: 32px !important;
	line-height: 34px !important;
}
/* Kerning 1 */
html body.kerning1 *{
	letter-spacing: normal;
}
/* Kerning 2 */
html .kerning2, 
body.kerning2, 
.kerning2 table, 
.kerning2 p, 
.kerning2 a, 
.kerning2 div, 
.kerning2 span, 
.kerning2 td, 
.kerning2 th {
	letter-spacing: 1px;
}
.kerning2 .vision-settings, 
.kerning2 .vision-settings p, 
.kerning2 .vision-settings a, 
.kerning2 .vision-settings div, 
.kerning2 .vision-settings span {
	letter-spacing: normal;
}
.kerning2 .b-search-bar {
 width: 420px;
}
.kerning2 a.b-interested_in__link {
 width: 250px;
}
.kerning2 a.b-stripe_link {
 width: 225px;
}
.kerning2 .b-carousel .b-carousel-prev, 
.kerning2 .b-carousel .b-carousel-next {
 width: 160px;
}
.kerning2 .b-carousel-one-item.b-carousel {
 width: 350px;
}
.kerning2 .b-carousel .jcarousel-next-horizontal, 
.kerning2 .b-carousel .jcarousel-prev-horizontal {
 width: 170px;
}
.kerning2 .b-carousel-one-item.b-carousel .jcarousel-clip-horizontal {
 width: 260px;
 margin: 0px auto;
}
.kerning2 .caroufredsel_wrapper {
 height: 220px;
}
.kerning2 .gsInformer .gsLinks {
	overflow: visible !important;
}
.kerning2 .b-header .b-main_navigation .b-nav__item {
	padding: 0px 10px;
}
.kerning2 .b-header .b-main_navigation .b-nav__link, 
.kerning2 .b-header .b-main_navigation .b-nav__link:hover {
	padding: 0px;
}
.kerning2 .b-pagination__next, 
.kerning2 .b-pagination__prev {
	top: 55px;
}
/* Kerning 3 */
html .kerning3, 
body.kerning3, 
.kerning3 table, 
.kerning3 p, 
.kerning3 a, 
.kerning3 div, 
.kerning3 span, 
.kerning3 td, 
.kerning3 th {
	letter-spacing: 2px;
}
.kerning3 .vision-settings, 
.kerning3 .vision-settings p, 
.kerning3 .vision-settings a, 
.kerning3 .vision-settings div, 
.kerning3 .vision-settings span {
	letter-spacing: normal;
}
.kerning3 .b-search-bar {
 width: 420px;
}
.kerning3 a.b-interested_in__link {
 width: 250px;
}
.kerning3 a.b-stripe_link {
 width: 225px;
}
.kerning3 .b-carousel .b-carousel-prev, 
.kerning3 .b-carousel .b-carousel-next {
 width: 166px;
}
.kerning3 .b-carousel-one-item.b-carousel {
 width: 350px;
}
.kerning3 .b-carousel .jcarousel-next-horizontal, 
.kerning3 .b-carousel .jcarousel-prev-horizontal {
 width: 170px;
}
.kerning3 .b-carousel-one-item.b-carousel .jcarousel-clip-horizontal {
 width: 260px;
 margin: 0px auto;
}
.kerning3 .caroufredsel_wrapper {
 height: 220px;
}
.kerning3 .gsInformer .gsLinks {
	overflow: visible !important;
}
.kerning3 .b-header .b-main_navigation .b-nav__item {
	padding: 0px 10px;
}
.kerning3 a.b-stripe_link {
	padding-right: 30px;
}
.kerning3 .b-header .b-main_navigation .b-nav__link, 
.kerning3 .b-header .b-main_navigation .b-nav__link:hover {
	padding: 0px;
}
.kerning3 .b-header__text h1 {
	margin: 0px 0px 0px 75px;
}
body.kerning3 #s4-bodyContainer {
	min-width: 1150px;
}
.kerning3 .b-pagination__next, 
.kerning3 .b-pagination__prev {
	top: 55px;
}
.kerning2 .b-adm-units .b-column, 
.kerning3 .b-adm-units .b-column {
	width: 608px;
}
/* Black */
.black .b-header__text .b-header__text_lc {
	background-image: url(/Style%20Library/Portal/images/bg/sprite_black.png);
}
.black .b-header__sidebar {
	background-image: url(/Style%20Library/Portal/images/bg/sprite_black.png);
}
.black a.b-stripe_link {
	background-image: url(/Style%20Library/Portal/images/bg/sprite_black.png);
}
.black .b-search-bar {
	background-image: url(/Style%20Library/Portal/images/bg/sprite_black.png) !important;
}
.black .b-ico {
	background-image: url(/Style%20Library/Portal/images/bg/icons_black.png);
}
.black .b-link-email .b-ico {
	background: url(/Style%20Library/Portal/Images/bg/email.png) 0 0 no-repeat;
}
.black.noimage .b-calendar__navigation .b-ico {
	background-image: url(/Style%20Library/Portal/images/bg/icons_black.png) !important;
}
.black .b-search-bar .b-input-submit {
	background-image: url(/Style%20Library/Portal/images/bg/icons_black.png);
}
.black .b-sidebar_navigation a.b-level1__link .b-sidebar_expander {
	background-image: url(/Style%20Library/Portal/images/bg/icons_black.png);
}
.nightandday.black #s4-workspace {
	background-color: #000000;
}
body.black, 
html body.black {
	background: #000000;
	color: #ffffff;
}
.black .b-header__top {
	background: #000000;
	color: #fff;
}
.black .wrapper {
	background-color: #000000;
	border: 1px solid #ffffff;
	border-top: none;
}
.black .b-block-gray {
	background-color: #000000;
	border: 1px solid #ffffff;
}
.black .b-block .b-title {
	color: #ffffff;
}
.black .b-label {
	color: #ffffff;
}
.black .b-information-item__title, 
.black .b-information-item__title a.b-link {
	color: #ffffff;
}
.black .ui-tabs .ui-tabs-nav li a, 
.black .b-tabs__header a.b-link {
	color: #ffffff;
	background: none #666666;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.black .ui-tabs .ui-tabs-nav li.ui-state-active a, 
.black .b-tabs__header li.b-active a {
	background: #000000;
	border-top: 1px solid #ffffff;
	color: #ffffff;
}
.black .ms-WPBody a, 
.black .ms-WPBody a:link, 
.black a, 
.black a:link, 
.black a:active, 
.black a:visited {
	color: #ffffff;
}
.black .b-carousel .jcarousel-next-horizontal, 
.black .b-carousel .jcarousel-prev-horizontal, 
.black .b-carousel .jcarousel-next-horizontal:hover, 
.black .b-carousel .jcarousel-prev-horizontal:hover {
	color: #ffffff;
}
.black .b-poll__question {
	color: #ffffff;
}
.black .b-poll__answers .b-label {
	color: #ffffff;
}
.black .b-calendar__header td {
	background: none #666666;
}
.black .b-calendar__block td {
	background: none #000000;
	color: #ffffff;
	border: 1px solid #ffffff;
}
.black .b-tabs__content {
	background: none #000000;
	border: 1px solid #ffffff;
}
.black .ms-WPBody td {
	background-color: #000000;
	border-bottom: 1px solid #000000;
}
.black .b-footer {
	background: none #000000;
}
.black .b-footer_links .b-link {
	color: #ffffff;
}
.black .b-footer .b-footer__in {
	color: #ffffff;
}
.black .b-footer .b-footer__in {
	background: none #000000;
	border-top: 1px solid #ffffff;
}
.black .b-footer_links {
	background: none #000000;
	border-top: 1px solid #ffffff;
}
.black .b-footer_links .b-list {
	background: none #000000;
}
.black .b-footer__phones {
	background: none #000000;
}
.black .b-footer .b-footer__in .b-link {
	color: #ffffff;
}
.black .b-more-items {
	background: none #666666;
}
.black .b-button .b-button__title__in {
	color: #ffffff;
	text-shadow: none;
}
.black .b-services.b-carousel .jcarousel-clip-horizontal {
	background: none #000000;
}
.black .b-services.b-carousel .b-link .b-link__title {
	color: #ffffff;
}
.black .b-header {
	background: none #000000;
	border-bottom: 1px solid #ffffff;
}
.black .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link:hover, 
.black .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link:hover {
	background: none #666666;
}
.black .b-header .b-main_navigation .b-nav__link:hover, 
.black .b-header .b-main_navigation .b-nav__item.active a.b-nav__link {
	background: none #ffffff;
	color: #000000;
}
.black .b-tooltip-calendar {
  	background: none #000000;
}
.black .b-calendar__block .b-calendar__event {
  	background: none #666666;
}
.black .b-header .b-main_navigation {
  	background: none #000000;
  	border-top: 1px solid #ffffff;
  	border-bottom: 1px solid #ffffff;
}
.black.noimage .b-header .b-main_navigation {
  	border: none;
}
.black .b-main_navigation .b-ico_content_nav_lc {
	border-bottom: 1px solid #ffffff;
}
.black .b-header .b-main_navigation .b-nav__link, 
.black .b-header .b-main_navigation .b-nav__link:hover {
  	color: #ffffff;
}
.black .b-header .b-main_navigation .b-nav__link:hover, 
.black .b-header .b-main_navigation .b-nav__item.active a.b-nav__link {
  	background: none #000000;
}
.black .b-header .b-main_navigation .b-nav__link, 
.black .b-header .b-main_navigation .b-nav__link:hover {
  	color: #ffffff;
}
.black .b-header .b-main_navigation .b-nav__link:hover, 
.black .b-header .b-main_navigation .b-nav__item.active a.b-nav__link {
  	color: #ffffff;
  	background: #666666;
}
.black .b-header .b-main_navigation .b-nav-sub, 
.black .b-header__sidebar__block2 .b-interested_in .b-nav-sub {
  	background: none #000000;
  	border: 1px solid #ffffff;
  	margin: 0px -1px;
}
.black .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link, 
.black .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link:hover, 
.black .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link, 
.black .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link:hover {
  	color: #ffffff;
}
.black .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link:hover {
  	text-decoration: underline;
}
.black .b-header__top .b-link:hover {
  	color: #ffffff;
  	text-decoration: underline;
}
.black .b-header__picture {
   background: url(/Style%20Library/Portal/images/bg/main_pic_monochrome.jpg) no-repeat 0 0;
}
.black .b-header__picture img {
   visibility: hidden;
}
.black h2.b-title_heading_2 {
	color: #ffffff;
}
.black .b-tooltip-phones {
	border: 1px solid #ffffff;
	background: #000000;
}
.black .browsers span {
	color: #000000;
}
.black .b-button .b-button__title, 
.black .b-button .b-button__title__in {
	background-image: url("/Style%20Library/Portal/images/bg/bg_buttons_black.png");
}
.black .b-main .b-button .b-button__title, 
.black .b-main .b-button .b-button__title__in {
	background-image: none;
}
.black .b-main .b-button .b-button__title__in {
	padding: 0px 10px;
	border: 1px solid #ffffff;
}
.black .b-interested_in .b-title {
	background-color: #000000;
	color: #ffffff;
}
.black .b-sidebar_navigation a.b-level0__link {
	background-color: #000000;
	border: 1px solid #ffffff;
}
.black .b-sidebar_navigation a.b-level0__link:hover {
	background-color: #666666;
}
.black .b-map a.b-level0__link {
	background-color: #333333;
}
.black .b-forum-breadcrumbs {
	background: #000000;
	color: #ffffff;
}
.black .b-forum-breadcrumbs .b-breadcrumbs, 
.black .b-forum-breadcrumbs .b-link, 
.black .b-forum-title h2, 
.black .b-forum-table .b-table .b-topic .b-link {
	color: #ffffff;
}
.black .b-forum-table .b-table thead td, 
.black .b-forum-table .b-table tr.b-even td {
	background: #000000;
	border: 1px solid #ffffff;
}
.black .b-forum-table .b-table td {
	border: 1px solid #ffffff;
}
.black table.ms-disc-bar {
	background: #000000;
	border: 1px solid #ffffff;
}
.black table tr td.ms-disc-bordered-noleft {
	border-left: 1px solid #ffffff;
}
.black .ms-formvalidation {
	color: #ff0000;
}
.black .ms-standardheader {
	color: #ffffff;
}
.black input[type="file"] {
	color: #ffffff;
}
.black .b-button__style {
	color: #000000;
	text-shadow: none;
}
.black .ms-formbody {
	background: none;
}
.black .ms-long, .ms-RadioText, 
.black .ms-lookuptypeintextbox {
	background: #000000;
	color: #ffffff;
}
.black .ms-formbody select {
	background: #000000;
}
.black .ms-dtinput input {
	background: #000000;
	color: #ffffff;
}
.black .ms-dtinput {
	background: none;
}
.black .ms-WPHeader {
	background-color: #000000;
}
.black input.b-button {
	background: #ffffff;
	color: #000000;
}
.black input.b-button:hover {
	background: #ffffff;
}
.black .b-header .b-main_navigation .b-nav__item:hover {
	background: none #ffffff;
}
.black .ui-tabs .ui-tabs-panel {
	border: 1px solid #ffffff;
	border-top: none;
}
.black.noimage a.b-stripe_link {
	border: 1px solid #ffffff;
	background: none;
}
.black.noimage .b-header .b-main_navigation .b-nav .b-nav__item {
	border: 1px solid #ffffff;
	margin: 0px -1px 0px 0px;
}
.black.noimage .b-search-bar {
	background: none !important;
}
.black.noimage .mCSB_draggerRail {
	background: #666666;
}
.black.noimage .mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	border: 1px solid #ffffff;
	background: #000000;
}
.black.noimage .b-search-bar .b-input-submit, 
.black.noimage button {
	border: 1px solid #ffffff;
	background: #000000;
	color: #ffffff;
}
.black .b-breadcrumbs {
	color: #ffffff;
}
.black .b-sidebar_navigation a.b-level0__link .b-sidebar_expander {
	background-color: #000000;
}
.black .b-sidebar_navigation a.b-level0__link .b-sidebar_expander {
	border: 1px solid #ffffff;
	margin: -1px;
}
.black .b-sidebar_navigation .b-ico_content_lc {
	background: none;
}
.black .b-directories .b-directories__name, 
.black .b-documents .b-documents__name {
	color: #ffffff;
}
.black .b-sidebar_navigation a:hover {
	text-decoration: none;
}
.black .b-more-items {
	border-top: 1px solid #ffffff;
}
.black .b-more-items .b-link_content_more {
	background-image: url(../images/bg/sprite_black.png);
}
.black .b-link__text {
	color: #ffffff;
}
.black .b-sidebar_navigation a.b-level1__link:hover {
	background: #666666;
}
.black a.b-link_content_icon:hover .b-link__text {
	color: #ffffff;
}
.black .b-sidebar_navigation a.b-level1__link:link, 
.black .b-sidebar_navigation a.b-level1__link:hover, 
.black .b-sidebar_navigation a.b-level1__link:active, 
.black .b-sidebar_navigation a.b-level1__link:visited {
	color: #ffffff;
}
.black .ms-rteElement-Hr {
	background-color: #ffffff;
	color: #ffffff;
}
.black .b-header__authorization > .b-link.b-active, 
.black .b-header__authorization > .b-link:hover {
	background: transparent;
}
.black .b-adm-structure .b-mayor, 
.black .b-adm-structure .b-vice-mayor, 
.black .ms-WPBody .b-adm-units a.b-zam_mayor, 
.black .b-adm-structure .b-mayor, 
.black .b-adm-structure .b-vice-mayor, 
.black .ms-WPBody .b-adm-structure .b-mayor, 
.black .ms-WPBody .b-adm-structure .b-vice-mayor, 
.black .ms-WPBody .b-adm-structure .b-mayor:link, 
.black .ms-WPBody .b-adm-structure .b-vice-mayor:link, 
.black .b-adm-units a.b-level2__link, 
.black .ms-WPBody .b-adm-units a.b-level2__link, 
.black .ms-WPBody .b-adm-units a.b-level2__link:link, 
.black .ms-WPBody .b-adm-units a, 
.black .ms-WPBody .b-adm-units a:link, 
.black .b-adm-units a {
	background: #000000;
	border: 1px solid #ffffff;
	color: #ffffff;
}
.black .b-adm-structure .b-mayor:hover, 
.black .b-adm-structure .b-vice-mayor:hover, 
.black .ms-WPBody .b-adm-units a.b-zam_mayor:hover, 
.black .b-adm-structure .b-mayor:hover, 
.black .b-adm-structure .b-vice-mayor:hover, 
.black .b-adm-structure a:hover, 
.black .b-adm-structure a:hover, 
.black .ms-WPBody .b-adm-structure a:hover, 
.black .ms-WPBody .b-adm-structure a:link:hover {
	background: #666666;
	color: #ffffff;
}
.black .b-adm-structure a .b-expander {
	border: 1px solid #ffffff;
	background: #000000 none;
}
.black .b-adm-markers dt, 
.black .b-adm-structure .b-connector_left:after, 
.black .b-adm-structure .b-connector_right:after, 
.black .b-adm-structure .b-connector_left, 
.black .b-adm-structure .b-column_type_left .b-level2__item > .b-connector_right:after, 
.black .b-adm-structure .b-connector_right, 
.black .b-adm-structure .b-column_type_left .b-level2__item > .b-connector_right, 
.black .ms-WPBody a.pseudo, a.pseudo {
	border-color: #ffffff;
}
.black .b-period__item.b-active {
	background: #666666;
}
.black .b-documents__list .b-document__title {
	color: #ffffff;
}
.black .b-document .b-document__desc {
	color: #dddddd;
	border-left: 1px solid #dddddd;
}
.black .b-document .b-document__info .b-document__size {
	color: #ffffff;
}
.black .b-search-params .b-title {
	background: #666666;
}
.black .b-search-result__item .b-search-result__desc {
	color: #ffffff;
}
.black .b-search-result__item .b-search-result__url {
	color: #ffffff;
}
.black.noimage .b-sidebar_navigation a.b-level0__link .b-sidebar_expander {
	background-image: url(/Style%20Library/Portal/images/bg/arrow_down.png) !important;
}
.black .b-sidebar_navigation .b-list__item.b-current {
	background: #666666;
}
.black .ms-WPBody span, 
.black .ms-WPBody p {
	color: #ffffff !important;
}
.black .ms-WPBorder, 
.black .ms-WPBorderBorderOnly {
	border-color: #ffffff;
}
/* White */
.white .b-header__text h1 {
	background: url("/Style%20Library/Portal/Images/bg/bg_header_text_wide_white.png") 0 0 no-repeat;
}
.white .b-header__text .b-header__text_lc {
	background-image: url(/Style%20Library/Portal/images/bg/sprite_white.png);
}
.white .b-header__sidebar {
	background-image: url(/Style%20Library/Portal/images/bg/sprite_white.png);
}
.white a.b-stripe_link {
	background-image: url(/Style%20Library/Portal/images/bg/sprite_white.png);
}
.white .b-search-bar {
	background-image: url(/Style%20Library/Portal/images/bg/sprite_white.png) !important;
}
.white .b-ico {
	background-image: url(/Style%20Library/Portal/images/bg/icons_white.png);
}
.white.noimage .b-calendar__navigation .b-ico {
	background-image: url(/Style%20Library/Portal/images/bg/icons_white.png) !important;
}
.white .b-link-email .b-ico {
	background: url(/Style%20Library/Portal/Images/bg/email.png) 0 0 no-repeat;
}
.white .b-search-bar .b-input-submit {
	background-image: url(/Style%20Library/Portal/images/bg/icons_white.png);
}
.white .b-sidebar_navigation a.b-level1__link .b-sidebar_expander {
	background-image: url(/Style%20Library/Portal/images/bg/icons_white.png);
}
.nightandday.white #s4-workspace {
	background-color: #ffffff;
}
body.white, 
html body.white {
	background: #ffffff;
	color: #000000;
}
.white .b-header__top {
	background: #ffffff;
	color: #000000;
}
.white .wrapper {
	background-color: #ffffff;
	border: 1px solid #000000;
	border-top: none;
}
.white .b-block-gray {
	background-color: #ffffff;
	border: 1px solid #000000;
}
.white .b-block .b-title {
	color: #000000;
}
.white .b-label {
	color: #000000;
}
.white .b-information-item__title, 
.white .b-information-item__title a.b-link {
	color: #000000;
}
.white .ui-tabs .ui-tabs-nav li a, 
.white .b-tabs__header a.b-link {
	color: #000000;
	background: none #f1f1f1;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
.white .ui-tabs .ui-tabs-nav li, 
.white .b-tabs__header li {
	border-right: 1px solid #000000;
}
.white .ui-tabs .ui-tabs-nav li.ui-state-active a, 
.white .b-tabs__header li.b-active a {
	background: #ffffff;
	border-top: 1px solid #000000;
	color: #000000;
}
.white .ms-WPBody a, 
.white .ms-WPBody a:link, 
.white a, 
.white a:link, 
.white a:active, 
.white a:visited, 
.white .b-header__top a, 
.white .b-header__top a:link, 
.white .b-header__top a:active, 
.white .b-header__top a:visited {
	color: #000000;
}
.white .b-carousel .jcarousel-next-horizontal, 
.white .b-carousel .jcarousel-prev-horizontal, 
.white .b-carousel .jcarousel-next-horizontal:hover, 
.white .b-carousel .jcarousel-prev-horizontal:hover {
	color: #000000;
}
.white .b-poll__question {
	color: #000000;
}
.white .b-poll__answers .b-label {
	color: #000000;
}
.white .b-calendar__header td {
	background: none #dddddd;
}
.white .b-calendar__block td {
	background: none #ffffff;
	color: #000000;
	border: 1px solid #000000;
}
.white .b-tabs__content {
	background: none #ffffff;
	border: 1px solid #000000;
}
.white .ms-WPBody td {
	background-color: #ffffff;
	/*border-bottom: 1px solid #000000;*/
}
.white .b-footer {
	background: none #ffffff;
}
.white .b-footer_links .b-link {
	color: #000000;
}
.white .b-footer .b-footer__in {
	color: #000000;
}
.white .b-footer .b-footer__in {
	background: none #ffffff;
	border-top: 1px solid #000000;
}
.white .b-footer_links {
	background: none #ffffff;
	border-top: 1px solid #000000;
}
.white .b-footer_links .b-list {
	background: none #ffffff;
}
.white .b-footer__phones {
	background: none #ffffff;
}
.white .b-footer .b-footer__in .b-link {
	color: #000000;
}
.white .b-more-items {
	background: none #dddddd;
}
.white .b-button .b-button__title__in {
	color: #000000;
	text-shadow: none;
}
.white .b-services.b-carousel .jcarousel-clip-horizontal {
	background: none #ffffff;
}
.white .b-services.b-carousel .b-link .b-link__title {
	color: #000000;
}
.white .b-header {
	background: none #ffffff;
	border-bottom: 1px solid #000000;
}
.white .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link:hover, 
.white .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link:hover {
	background: none #dddddd;
}
.white .b-header .b-main_navigation .b-nav__link:hover, 
.white .b-header .b-main_navigation .b-nav__item.active a.b-nav__link {
	background: none #000000;
	color: #ffffff;
}
.white .b-tooltip-calendar {
  	background: none #ffffff;
}
.white .b-calendar__block .b-calendar__event {
  	background: none #dddddd;
}
.white .b-calendar__block .b-calendar__event a.b-calendar__event__link {
  	color: #000000;
}
.white .b-header .b-main_navigation {
  	background: none #ffffff;
  	border-top: 1px solid #000000;
  	border-bottom: 1px solid #000000;
}
.white.noimage .b-header .b-main_navigation {
  	border: none;
}
.white .b-main_navigation .b-ico_content_nav_lc {
	border-bottom: 1px solid #000000;
}
.white .b-header .b-main_navigation .b-nav__link, 
.white .b-header .b-main_navigation .b-nav__link:hover {
  	color: #000000;
}
.white .b-header .b-main_navigation .b-nav__link:hover, 
.white .b-header .b-main_navigation .b-nav__item.active a.b-nav__link {
  	background: none #ffffff;
}
.white .b-header .b-main_navigation .b-nav__link, 
.white .b-header .b-main_navigation .b-nav__link:hover {
  	color: #000000;
}
.white .b-header .b-main_navigation .b-nav__link:hover, 
.white .b-header .b-main_navigation .b-nav__item.active a.b-nav__link {
  	color: #000000;
  	background: #dddddd;
}
.white .b-header .b-main_navigation .b-nav-sub, 
.white .b-header__sidebar__block2 .b-interested_in .b-nav-sub {
  	background: none #ffffff;
  	border: 1px solid #000000;
  	margin: 0px -1px;
}
.white .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link, 
.white .b-header .b-main_navigation .b-nav-sub .b-nav-sub__link:hover, 
.white .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link, 
.white .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link:hover {
  	color: #000000;

}
.white .b-header__sidebar__block2 .b-interested_in .b-nav-sub .b-nav-sub__link:hover {
  	text-decoration: underline;
}
.white .b-header__top .b-link:hover {
  	color: #000000;
  	text-decoration: underline;
}
.white .b-header__picture {
   background: url(/Style%20Library/Portal/images/bg/main_pic_monochrome.jpg) no-repeat 0 0;
}
.white .b-header__picture img {
   visibility: hidden;
}
.white h2.b-title_heading_2 {
	color: #000000;
}
.white .b-tooltip-phones {
	border: 1px solid #000000;
	background: #ffffff;
}
.white .browsers span {
	color: #000000;
}
.white .b-button .b-button__title, 
.white .b-button .b-button__title__in {
	background-image: url("/Style%20Library/Portal/images/bg/bg_buttons_white.png");
}
.white .b-main .b-button .b-button__title, 
.white .b-main .b-button .b-button__title__in {
	background-image: none;
}
.white .b-main .b-button .b-button__title__in {
	padding: 0px 10px;
	border: 1px solid #000000;
	height: 27px;
}
.white .b-interested_in .b-title {
	background-color: #ffffff;
	color: #000000;
}
.white .b-sidebar_navigation a.b-level0__link {
	background-color: #ffffff;
	border: 1px solid #000000;
}
.white .b-sidebar_navigation a.b-level0__link:hover {
	background-color: #dddddd;
}
.white .b-map a.b-level0__link {
	background-color: #dddddd;
}
.white .b-forum-breadcrumbs {
	background: #ffffff;
	color: #000000;
}
.white .b-forum-breadcrumbs .b-breadcrumbs, 
.white .b-forum-breadcrumbs .b-link, 
.white .b-forum-title h2, 
.white .b-forum-table .b-table .b-topic .b-link {
	color: #000000;
}
.white .b-forum-table .b-table thead td, 
.white .b-forum-table .b-table tr.b-even td {
	background: #ffffff;
	border: 1px solid #000000;
}
.white .b-forum-table .b-table td {
	border: 1px solid #000000;
}
.white table.ms-disc-bar {
	background: #ffffff;
	border: 1px solid #000000;
}
.white table tr td.ms-disc-bordered-noleft {
	border-left: 1px solid #000000;
}
.white .ms-formvalidation {
	color: #ff0000;
}
.white .ms-standardheader {
	color: #000000;
}
.white input[type="file"] {
	color: #000000;
}
.white .b-button__style {
	color: #ffffff;
	text-shadow: none;
}
.white .ms-formbody {
	background: none;
}
.white .ms-long, .ms-RadioText, 
.white .ms-lookuptypeintextbox {
	background: #ffffff;
	color: #000000;
}
.white .ms-formbody select {
	background: #ffffff;
}
.white .ms-dtinput input {
	background: #ffffff;
	color: #000000;
}
.white .ms-dtinput {
	background: none;
}
.white .ms-WPHeader {
	background-color: #ffffff;
}
.white input.b-button {
	background: #000000;
	color: #ffffff;
}
.white input.b-button:hover {
	background: #000000;
}
.white .b-header .b-main_navigation .b-nav__item:hover {
	background: none #000000;
}
.white .ui-tabs .ui-tabs-panel {
	border: 1px solid #000000;
	border-top: none;
}
.white.noimage a.b-stripe_link {
	border: 1px solid #000000;
	background: none #ffffff;
}
.white.noimage .b-header .b-main_navigation .b-nav .b-nav__item {
	border: 1px solid #000000;
	margin: 0px -1px 0px 0px;
}
.white.noimage .b-search-bar {
	background: none !important;
}
.white.noimage .mCSB_draggerRail {
	background: #dddddd;
}
.white.noimage .mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	border: 1px solid #000000;
	background: #ffffff;
}
.white.noimage .b-search-bar .b-input-submit, 
.white.noimage button {
	border: 1px solid #000000;
	background: #ffffff;
	color: #000000;
}
.white.noimage .b-main .b-search-bar .b-input-submit, 
.white.noimage .b-main button {
	border: none;
	padding: 0px;
}
.white .b-breadcrumbs {
	color: #000000;
}
.white .b-sidebar_navigation a.b-level0__link .b-sidebar_expander {
	background-color: #ffffff;
	background-image: url(../images/bg/arrow_down_black.png);
	border: 1px solid #000000;
	margin: -1px;
}
.white .b-sidebar_navigation .b-ico_content_lc {
	background: none;
}
.white .b-directories .b-directories__name, 
.white .b-documents .b-documents__name {
	color: #000000;
}
.white .b-sidebar_navigation a:hover {
	text-decoration: none;
}
.white .b-search-bar .b-input-text {
	border: 1px solid #000000;
}
.white .b-header__sidebar .b-time, 
.white .b-header__sidebar .b-weather .gsInformer #cityLink a, 
.white .b-header__sidebar .b-weather .gsInformer .gsLinks .leftCol span, 
.white .b-header__sidebar .b-weather .gsInformer .gsLinks .rightCol a {
	color: #000000 !important;
}
.white.noimage .b-header {
	background-color: #f1f1f1;
}
.white.noimage .b-ico_content_rss_mail, 
.white.noimage .b-ico_content_rss {
	color: #000000;
}
.white .b-footer__phones {
	color: #000000;
}
.white .b-more-items {
	border-top: 1px solid #000000;
}
.white .b-more-items .b-link_content_more {
	background-image: url(../images/bg/sprite_white.png);
}
.white .b-link__text {
	color: #000000;
}
.white a.b-link_content_icon:hover .b-link__text {
	color: #000000;
}
.white .b-sidebar_navigation a.b-level1__link:link, 
.white .b-sidebar_navigation a.b-level1__link:hover, 
.white .b-sidebar_navigation a.b-level1__link:active, 
.white .b-sidebar_navigation a.b-level1__link:visited {
	color: #000000;
}
.white .ms-rteElement-Hr {
	background-color: #000000;
	color: #000000;
}
.white .b-header__authorization > .b-link.b-active, 
.white .b-header__authorization > .b-link:hover {
	background: transparent;
}
.white .b-adm-structure .b-mayor, 
.white .b-adm-structure .b-vice-mayor, 
.white .ms-WPBody .b-adm-units a.b-zam_mayor, 
.white .b-adm-structure .b-mayor, 
.white .b-adm-structure .b-vice-mayor, 
.white .ms-WPBody .b-adm-structure .b-mayor, 
.white .ms-WPBody .b-adm-structure .b-vice-mayor, 
.white .ms-WPBody .b-adm-structure .b-mayor:link, 
.white .ms-WPBody .b-adm-structure .b-vice-mayor:link, 
.white .b-adm-units a.b-level2__link, 
.white .ms-WPBody .b-adm-units a.b-level2__link, 
.white .ms-WPBody .b-adm-units a.b-level2__link:link, 
.white .ms-WPBody .b-adm-units a, 
.white .ms-WPBody .b-adm-units a:link, 
.white .b-adm-units a {
	background: #ffffff;
	border: 1px solid #000000;
	color: #000000;
}
.white .b-adm-structure .b-mayor:hover, 
.white .b-adm-structure .b-vice-mayor:hover, 
.white .ms-WPBody .b-adm-units a.b-zam_mayor:hover, 
.white .b-adm-structure .b-mayor:hover, 
.white .b-adm-structure .b-vice-mayor:hover, 
.white .b-adm-structure a:hover, 
.white .b-adm-structure a:hover, 
.white .ms-WPBody .b-adm-structure a:hover, 
.white .ms-WPBody .b-adm-structure a:link:hover {
	background: #dddddd;
	color: #000000;
}
.white .b-adm-structure a .b-expander {
	border: 1px solid #000000;
	background: #ffffff none;
}
.white .b-adm-markers dt, 
.white .b-adm-structure .b-connector_left:after, 
.white .b-adm-structure .b-connector_right:after, 
.white .b-adm-structure .b-connector_left, 
.white .b-adm-structure .b-column_type_left .b-level2__item > .b-connector_right:after, 
.white .b-adm-structure .b-connector_right, 
.white .b-adm-structure .b-column_type_left .b-level2__item > .b-connector_right, 
.white .ms-WPBody a.pseudo, a.pseudo {
	border-color: #000000;
}
.white .b-sidebar_navigation a.b-level1__link:hover {
	background: #dddddd;
}
.white .b-period__item.b-active {
	background: #dddddd;
}
.white .b-documents__list .b-document__title {
	color: #000000;
}
.white .b-document .b-document__desc {
	color: #666666;
	border-left: 1px solid #666666;
}
.white .b-search-params .b-title {
	background: #dddddd;
}
.white .b-search-result__item .b-search-result__desc {
	color: #000000;
}
.white .b-search-result__item .b-search-result__url {
	color: #000000;
}
.white .b-search-params .b-title {
	color: #000000;
}
.white.noimage .b-sidebar_navigation a.b-level0__link .b-sidebar_expander {
	background-image: url(/Style%20Library/Portal/images/bg/arrow_down_black.png) !important;
}
.white .b-sidebar_navigation .b-list__item.b-current {
	background: #dddddd;
}
.white .ms-WPBorder, 
.white .ms-WPBorderBorderOnly {
	border-color: #000000;
}
/* Vision opened */
.vision-opened .b-main_navigation .b-nav__link:hover .b-ico_content_lc, 
.vision-opened .b-main_navigation .b-nav__item.active a.b-nav__link .b-ico_content_lc, 
.vision-opened .b-main_navigation .b-nav__link:hover .b-ico_content_rc, 
.vision-opened .b-main_navigation .b-nav__item.active a.b-nav__link .b-ico_content_rc {
	background-image: none;
}
.vision-opened .b-main_navigation .b-ico_content_lc {
	width: 0px;
}
.vision-opened .b-header .b-main_navigation {
	padding: 0px;
}
.vision-opened .b-header .b-main_navigation .b-nav__item {
	padding: 0px;
}
.vision-opened .b-header .b-main_navigation .b-nav__item:hover {
	background-image: none;
}
.vision-opened .b-header .b-main_navigation .b-nav__item a:link, 
.vision-opened .b-header .b-main_navigation .b-nav__item a:hover, 
.vision-opened .b-header .b-main_navigation .b-nav__item a:active, 
.vision-opened .b-header .b-main_navigation .b-nav__item a:visited {
	padding: 0px 15px;
}
.vision-opened .b-header .b-main_navigation .b-nav-sub {
	left: 0px;
}
#player, 
div.voice-controls {
	display: none;
}
.vision-opened #player {
	display: inline;
}
.vision-opened div.voice-controls {
	display: block;
}