/* Версия для слабовидящих */
/*---------basic-----------*/
.b-sppanel {
    display: block;
}
/*--------------------*/
.b-size1 {
    font-size: 12px;
}
.b-size2 {
    font-size: 14px;
}
.b-size3 {
    font-size: 16px;
}
.b-space1 {
    letter-spacing: 0; 
}
.b-space2 {
    letter-spacing: 3px;
}
.b-space3 {
    letter-spacing: 6px;
}
.b-noimg img {
    display: none;
}
/*--------------------*/
.b-field,
.add_menu,
#voitingContent,
.b-special,
.content__right,
.gubernator,
.left-top-banners,
.carousel,
.x-field,
.b-searchbox,
.b-logo,
.b-blind,
.b-picture,
.b-pilot,
.column__right,
.column__right-bg {
    display: none;
}
body {
    background: #ffffff;       
}
.l-container {
    background: #ffffff;
}
.b-editor p {
    
}
.column,
.column__center-inside,
.column__left-inside,
.column__right-inside {
    background-color: #ffffff;
}
.column__center-indent {
    margin-right: 0;
}
.column__center-bg {
    right: 0;
}
.container__right,
 .container__left {
    background-color: transparent;
 }
/*--------------------*/
.l-content {
    height: auto !important;
    background: transparent !important;
}
.b-sevice {
    margin: 0 -2000px;
    padding: 0.79em 2000px 0.79em 2020px;
    background: #494F52;
}
.b-sevice li {
    border: 0;
}
.b-sevice li a:link,
.b-sevice li a:hover,
.b-sevice li a:active, 
.b-sevice li a:visited,
.b-sevice .on a:link,
.b-sevice .on a:hover,
.b-sevice .on a:active, 
.b-sevice .on a:visited {
    color: #fff;    
}
.b-sevice li.on,
.b-sevice li a:hover {
    color: #fff;
    text-decoration: underline;
}
/*--------------------*/
.main_info {
    color: #30363a;
    left: -216px;
}
.main_info2 {
    padding: 5px 20px;
    position: absolute;
    top: 40px;
    right: 20px;
    background: #30363a;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    display: block;
}
/*--------------------*/
.b-news dl {
    background: none;
}
.b-news .news-title {
    color: #333a40;
}
/*--------------------*/
h1, h2, h3,
a:link,
a:hover,
a:active,
a:visited,
.b-news a:link,
.b-news a:active,
.b-news a:hover,
.b-news a:visited,
.b-news .news-title:hover {
    color: #333A40;
}
/*--------------------*/
.content__center {
    margin-right: 20px;
}
/*--------------------*/
.p-container,
.l-grid_footer .grid__wrapper {
    background: #494f52;
}
.l-grid_footer p,
.l-grid_footer a:link,
.l-grid_footer a:active,
.l-grid_footer a:visited,
.l-grid_footer a:hover {
    color: #fff;
}
/*--------------------*/
.b-menu .item-1 span {
    background: #E9EDEF  url(/images/menu.bgsp1.gif) 0 0 repeat-x;
}
.b-menu ins {
    display: none;
}
.b-menu li a:link, 
.b-menu li a:visited, 
.b-menu li a:hover, 
.b-menu li a:active {
    color: #000;
}
.b-menu li.on-1 a,
.b-menu li.on-1 a:visited,
.b-menu li.on-1 a:hover,
.b-menu li.on-1 a:active {
    color: #1b1d1f;
}
.b-menu .item-2 {
    background: #ffffff;
}
.b-menu li.item-2 a:link, 
.b-menu li.item-2 a:visited,
.b-menu li.item-2 a:hover, 
.b-menu li.item-2 a:active {
    text-decoration: none;
    color: #1b1d1f;
}
.b-menu li.item-2 a:hover,
.b-menu li.item-2 a:active {
    color: #1b1d1f;
    text-decoration: underline;
}
/*--------------------*/
.b-searchsp {
    margin: 0 6px;
    display: block;
}
.b-searchsp .b-search {
    margin-bottom: 0;
}
.b-search input {
    margin-top: 0;
    width: 95%;
    height: 21px;
    border: 1px solid #494f52;
    background: #fff;
}
.b-search td.input,
.b-search td.button {
    padding: 0;
    vertical-align: top;
}
.b-search td.button button {
    margin: 0;
    width: 41px;
    height: 25px;
    background: url(/images/searchsp.gif) no-repeat;  
}
@-moz-document url-prefix()
{
    .b-search input {margin-top: 1px;}
}
/*--------------------*/
.page_line .on {
    color: #ffffff;
    background: #494f52;
}
/*------------------------*/
.b-formbox {
    background-color: transparent;
}
.b-btnbox {
    background-color: #494f52;
    background-image: none;
    border-radius: 15px;
}
/*------------------------*/
.b-news dt {
    padding-left: 0;
    background: transparent;
}
.b-news dl {
    border: none;
}
.b-news .news__date {
    font-size: 1em;
}
/*-------------------------*/
.b-guestbox {
    color: #000000;
}
.b-guestbox dl {
    background-color: #E9EDEF;
}
.b-guestbox dt.guestbox__dot,
.b-guestbox dd.guestbox__dot {
    background-color: #9FA5A8;
}