
#content, .sect{
    max-width: 1500px;
    padding-left:5%;
    padding-right:5%;
    margin: 0 auto;    
}



.special_version{
    display: block;
    width: 100px;
    padding-left: 17px;
    float:right;
    /*margin-right: 40px;*/
    margin-top: 18px; 
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    line-height: 1.3em;
}
.special_version .icon{
    display: block;
    position: absolute;
    width: 24px;
    height: 13px;
    top: 3px; left: 0;
   /* background: url('../img/special_version.png') no-repeat scroll 0 0;*/
    background: url('/themes/special/images/backtothedarkages.png') no-repeat scroll 0 0;
}
.special_version:hover .icon{
    background-position: 0 -15px;
}

/* special bar starts */
.special-bar{
    background: #e1e1e1;
    overflow: hidden;
    padding: 20px 0;
    position: fixed;
    left: 0;
    top:0;
    right: 0;
    z-index: 999;
}
div.theme-settings{
    display: none;
}
.special-bar div div span a{
   
}
.theme-size, .theme-color, .sett , .theme-images{
    display: inline-block;
    margin-right: 25px;
    vertical-align: middle;
}
.theme-size span, .theme-color span, .sett span, .theme-images span{
    display: inline-block;
    padding: 0;
    width: 40px;
    vertical-align: middle;
    height: 40px;
}
.theme-size span a {
    text-decoration: none;
    font-weight: 700;
    color: #000;
    border:3px solid #000;
    width: 30px;
    border-radius: 5px;
    display: block;
    vertical-align: middle;
    text-align: center;
    background: #fff;
}
.theme-color span a{
    text-decoration: none;
    font-weight: 700;
    color: #000;
    border:3px solid #000;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    display: block;
    vertical-align: middle;
    text-align: center;
    font-size: 28px;
    box-shadow:-1px -1px 3px #fff;
}
.sett span a{
    text-decoration: none;
    border:3px solid #000;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    display: block;
    box-shadow:-1px -1px 3px #fff;  
    background:#fff url('/themes/special/images/sett.png') center center no-repeat; 
    background-size: 80%;
}
.theme-images span a{
    text-decoration: none;
    border:3px solid #000;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    display: block;
    box-shadow:-1px -1px 3px #fff;  
    background-size: 80%;
}
.theme-images span a.images-off{    
    background:#fff url('/themes/special/images/imageson.jpg') center center no-repeat;     
}

.theme-images span a.images-on{    
    background:#fff url('/themes/special/images/imagesoff.jpg') center center no-repeat;     
}
.theme-size span a:hover, .fontsize-normal .fnormal, .fontsize-big .fbig, .fontsize-huge .fhuge{
    background: #000;
    color: #fff !important;
}
.settings {
    margin-top: -1px;
}
.fnormal{
    font-size: 14px;
    padding-top:7px;
    height: 23px; 
}
.fbig{
    font-size: 22px;
    padding-top: 3px;
    height: 27px;
}
.fhuge{
    font-size: 28px;
    height: 30px;
}
.tnormal { 
    background: url('/themes/special/images/grad.jpg') center center;  
}
.tinverse {
    background: #000;
    color: #fff !important;
}
.tcontrast {
    background: #fff;
}
.gohome {
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
}
.settings{
    display: inline-block;
}
.theme-settings {
    padding: 30px 0 10px 0;
}
.theme-font-family, .theme-spacing, .cthem {
    font-weight: 700;
    font-size: 20px;
    padding: 5px 0;
    letter-spacing: 0 !important;
}
.theme-font-family a, .theme-spacing a{
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px dashed #0C5172;
    margin: 0 5px;
    font-size: 20px;
    text-decoration: none;
}
.times {
    font-family: 'Times New Roman', Times, serif !important;
}
.opens {
    font-family: 'Open Sans',sans-serif !important;  
}
.knormal, .spacing-normal .knormal{
    letter-spacing: 2px !important;
}
.kbig{
    letter-spacing: 3px !important;
}
.font-colors li {
    display: inline-block;
    vertical-align: top;
    margin: 10px 10px  5px 0;
}
.font-colors li a {
    text-decoration: none;
    border:3px solid #000;
    width: 120px;
    height: 35px;
    border-radius: 5px;
    display: block;
    box-shadow:-1px -1px 3px #fff;  
    padding: 5px;
    font-size: 16px;
    text-align: center;
}
.sh1 {
    background: url('/themes/special/images/grad.jpg') center center;
    background-size: 100%;
    color:#000 !important;
}
.sh2 {
    background: #fff;
    color: #000 !important;
}
.sh3 {
    background: #000;
    color: #fff !important;
}
.sh4{
    background: #9dd1ff;
    color:#063462;
}
.sh5{
    background: #f7f3d6;
    color:#59422e !important;
}
.sh6{
    background: #3b2716;
    color: #a9dd38 !important;}
.bottoml a {
    font-size: 18px;
    font-weight: 700;
    display: inline-block;
    margin-right: 20px;
    margin-top: 5px;
}



/* -------------------- .fontsize-big -------------------- */

.fontsize-big .faction-link, .fontsize-big .map-heading, .fontsize-big .press-view-source,
.fontsize-big #footer .footer_menu a, .fontsize-big #footer .footer_menu li li a, 
.fontsize-big .appeal-common-form, .fontsize-big .appeal-common-form *, 
.fontsize-big .faq-more, .fontsize-big .content-text table,
.fontsize-big .item .info .date,.fontsize-big .image-count, .fontsize-big .leader span,
.fontsize-big .vice a, .fontsize-big .vice span,
.fontsize-big .date-item,
.fontsize-big footer *,
.fontsize-big .filter-form .radio, .fontsize-big .tags li a
  {
    font-size: 18px;
}
.fontsize-big data,
.fontsize-big .breadcrumbs li,.fontsize-big .breadcrumbs li a,
.fontsize-big .doc-info * {
    font-size: 16px;
}
.fontsize-big, .fontsize-big .news_date, .fontsize-big .news_timerange, 
.fontsize-big .grey_button, .fontsize-big #search-deputy-filter .tabs li a,
.fontsize-big .materials_on_topics a, .fontsize-big .breadcrumbs a, 
.fontsize-big .breadcrumbs span, .fontsize-big #sitemap-button, .fontsize-big .content-text,
.fontsize-big .created, .fontsize-big #documents-filter .documents-filter-container *,
.fontsize-big .content-text ul, .fontsize-big .content-text ol, .fontsize-big .faq-answer,
.fontsize-big .content-text table td p, .fontsize-big .content-text table td,
.fontsize-big .deputy-menu a, .fontsize-big .deputy-menu .count,
.fontsize-big .deputy-content, .fontsize-big .deputy-popup-open,
.fontsize-big .session-event,.fontsize-big .problem-title,
.fontsize-big .problem-initiator, .fontsize-big .leader a,
.fontsize-big .group-body a  {
    font-size:18px !important;
}
.fontsize-big .group-list .group-title, .fontsize-big nav ul li a, 
.fontsize-big .side_menu li a, .fontsize-big p.faq-title,
.fontsize-big .deputy-plainlist a, .fontsize-big .deputy-plainlist span,
.fontsize-big .item .title, .fontsize-big .file_data a  {
    font-size: 18px;
}
.fontsize-big .news_title, .fontsize-big .all{
    font-size: 22px !important;
}
.fontsize-big .slider a {
    font-size: 24px !important
}
.fontsize-big h3, .fontsize-big .filter-tabs .tabs li a{
    font-size: 26px;    
}
.fontsize-big h2 {
    font-size: 28px;    
}
.fontsize-big h1, .fontsize-big #column_left h1 {
    font-size: 30px;    
}
.fontsize-big .deputy-left {
    width: 220px;
}
.fontsize-big .deputy-content {
    margin-left: 220px;
}



/* -------------------- fontsize-huge -------------------- */
.fontsize-hug .faction-link, .fontsize-big .map-heading, .fontsize-hug .press-view-source,
.fontsize-hug #footer .footer_menu a, .fontsize-hug #footer .footer_menu li li a, 
.fontsize-huge .appeal-common-form, .fontsize-huge .appeal-common-form *, 
.fontsize-huge .faq-more, .fontsize-huge .content-text table,
.fontsize-huge .item .info .date,.fontsize-huge .image-count, .fontsize-huge .leader span,
.fontsize-huge .vice a, .fontsize-huge .vice span,
.fontsize-huge .date-item,
.fontsize-huge footer *,
.fontsize-huge .filter-form .radio, .fontsize-huge .tags li a
  {
    font-size: 20px;
}
.fontsize-huge data,
.fontsize-huge .breadcrumbs li,.fontsize-huge .breadcrumbs li a,
.fontsize-huge .doc-info *   {
    font-size: 18px;
}
.fontsize-huge, .fontsize-huge .news_date, .fontsize-huge .news_timerange, 
.fontsize-huge .grey_button, .fontsize-huge #search-deputy-filter .tabs li a,
.fontsize-huge .materials_on_topics a, .fontsize-huge .breadcrumbs a, 
.fontsize-huge .breadcrumbs span, .fontsize-huge #sitemap-button, .fontsize-huge .content-text,
.fontsize-huge .created, .fontsize-big #documents-filter .documents-filter-container *,
.fontsize-huge .content-text ul, .fontsize-huge .content-text ol, .fontsize-huge .faq-answer,
.fontsize-huge .content-text table td p, .fontsize-huge .content-text table td,
.fontsize-huge .deputy-menu a, .fontsize-huge .deputy-menu .count,
.fontsize-huge .deputy-content, .fontsize-huge .deputy-popup-open,
.fontsize-huge .session-event,.fontsize-huge .problem-title,
.fontsize-huge .problem-initiator, .fontsize-huge .leader a,
.fontsize-huge .group-body a  {
    font-size:22px !important;
}
.fontsize-huge .group-list .group-title, .fontsize-huge nav ul li a, 
.fontsize-huge .side_menu li a, .fontsize-huge p.faq-title,
.fontsize-huge .deputy-plainlist a, .fontsize-huge .deputy-plainlist span,
.fontsize-huge .item .title, .fontsize-huge .file_data a  {
    font-size: 22px;
}
.fontsize-huge .news_title, .fontsize-huge .all{
    font-size: 26px;
}
.fontsize-huge .slider a {
    font-size: 26px !important
}
.fontsize-huge h3, .fontsize-huge .filter-tabs .tabs li a{
    font-size: 30px;    
}
.fontsize-huge h2 {
    font-size: 32px;    
}
.fontsize-huge h1, .fontsize-huge #column_left h1
 {
    font-size: 34px !important;    
}
.fontsize-huge .deputy-left {
    width: 240px;
}
.fontsize-huge .deputy-content {
    margin-left: 240px;
}

/*-------------------THEMES contrast-------------------*/
.theme-contrast, .theme-contrast a, html .theme-contrast .yiiTab ul.tabs a:link,
.theme-contrast #documents-filter .period-label span, .theme-contrast .docs-list .related_title {
    color:#000;
}
.theme-contrast .logo, .theme-contrast .special i, .theme-contrast .search i, .theme-contrast #map *,
.theme-contrast .list-item i, .theme-contrast ymaps {
    filter: grayscale(100%); 
}
.theme-contrast .appeal-common-form .attach .button .text, 
.theme-contrast .appeal-common-form input[type="radio"] + label{
    color:#000;
}
.theme-contrast nav, .theme-contrast .subnav,
.theme-contrast .db,
.theme-contrast .pagination ul li.active a,
.theme-contrast .view-month,
.theme-contrast .edge,
.theme-contrast .submit-link {
    background: #000;
}
.theme-contrast .top_menu .item_1 {
    background-color: #000;}
.theme-contrast nav a, .theme-contrast footer a,
.theme-contrast .view-month,
.theme-contrast .submit-link {
    color:#fff;
}
.theme-contrast .top_menu .item_1 a:hover {
    background: #333;
}
.theme-contrast *{
    border-bottom-color: #000 !important;
}
.theme-contrast .all {
    background: #000 none repeat scroll 0 0;
    color: #fff;

}
.theme-contrast .link_home, .theme-contrast .materials_on_topics a .icon,
.theme-contrast #district-map-small, .theme-contrast .map_site, .theme-contrast .send_mail,
.theme-contrast img, .theme-contrast .docs-list a.file_download span,
.theme-contrast .docs-list a.file_download:hover span, .theme-contrast .tag_cloud h3,
.theme-contrast .file_data .icon, .theme-contrast .file_download,
.theme-contrast .legislation, .theme-contrast .system,
.theme-contrast .appeal-common-form .attach .button  {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */
}
.theme-contrast .grey_button:hover, .theme-contrast footer, .theme-contrast #footer{
    background: #000;
    color:#fff;}
.theme-contrast .side_menu a.active, .theme-contrast .pagination li.selected, 
.theme-contrast .result1  {
    background: #000;
}   
.theme-contrast .deputy-plainlist:hover, .theme-contrast .docs-list .item:hover{
    background: #e3e3e3;
}
.theme-contrast .result1::after{
    border-left-color: #000
}
.theme-contrast .docs-list .doc-initiators{
    background: none;
}
html .theme-contrast .yiiTab ul.tabs a.active{
    color: #fff;
}


/*------------------theme-inverse-----------------*/
.theme-inverse .logo{
    background: url(/themes/special/images/sprite.png) 0 -170px;
}
.theme-inverse .special i
    {background: url(/themes/special/images/sprite.png)0 -120px;
}
.theme-inverse .search i {
    background: url(/themes/special/images/sprite.png)-38px -120px;
}
.theme-inverse,
.theme-inverse nav,
.theme-inverse .slider,
.theme-inverse .homephoto .item {
    background: #000 !important;
}
.theme-inverse header,
.theme-inverse .subnav,
.theme-inverse .breadcrumbs,
.theme-inverse .db,
.theme-inverse .view-month,
.theme-inverse .edge,
.theme-inverse .submit-link {
    background: #333
}
.theme-inverse, .theme-inverse a, .theme-inverse a:hover, html .theme-inverse .yiiTab ul.tabs a:link,
.theme-inverse #documents-filter .period-label span, .theme-inverse .docs-list .related_title,
.theme-inverse .news_date, .theme-inverse p,
.theme-inverse .filter-tabs .tabs a.active, .filter-tabs .tabs a.active:hover,
.theme-inverse .events-container .news_timerange,.theme-inverse .side_menu .item_1 a:hover,
.theme-inverse .side_menu .item_1:hover a,
.theme-inverse .breadcrumbs *
 {
    color:#fff !important;
}
.theme-inverse .side_menu li a:hover {
    color:#fff !important;
}


.theme-inverse header nav {
    background: #ccc;
    padding: 0;
}
.theme-inverse .top_menu .item_1 {
    background-color: #ccc;}
.theme-inverse .top_menu li a {
    color:#000;
    text-shadow:none;
}
.theme-inverse .top_menu .item_1 a:hover {
    background: #999; 
}
.theme-inverse *{
    border-bottom-color: #fff !important;
}
.theme-inverse .all {
    background: #fff none repeat scroll 0 0;
    color: #000;

}
.theme-inverse .link_home, .theme-inverse .materials_on_topics a .icon,
.theme-inverse #district-map-small, .theme-inverse .map_site, .theme-inverse .send_mail,
.theme-inverse img, .theme-inverse .docs-list a.file_download span,
.theme-inverse .docs-list a.file_download:hover span, .theme-inverse .tag_cloud h3,
.theme-inverse .file_data .icon, .theme-inverse .file_download,
.theme-inverse .legislation, .theme-inverse .system,
.theme-inverse .appeal-common-form .attach .button,
.theme-inverse #map  {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */
}
.theme-inverse .grey_button{
    background: #fff;
    color:#000 !important;}
.theme-inverse .side_menu a.active, .theme-inverse .pagination li.selected, 
.theme-inverse .result1  {
    background: #fff;
}   
.theme-inverse .result1::after{
    border-left-color: #fff
}
.theme-inverse .docs-list .doc-initiators{
    background: none;
}
html .theme-inverse .yiiTab ul.tabs a.active,
.theme-inverse .appeal-common-form input[type="radio"] + label,
.theme-inverse .appeal-common-form .attach .button .text{
    color: #fff;
}
.theme-inverse .deputy-plainlist:hover, .theme-inverse .docs-list .item:hover,
.theme-inverse .tag_cloud,
.theme-inverse .functional-block .right-deputy-column,
.theme-inverse .side_menu_container,
.theme-inverse .deputy-group h2,
.theme-inverse .group-heading,
.theme-inverse .group-body, .theme-inverse #documents-filter .content-filter,
html .theme-inverse .yiiTab div.view,
.theme-inverse .doc-banners,
.theme-inverse #documents-filter .right-column,
html .theme-inverse .yiiTab ul.tabs a.active {
    background: #333
}
.theme-inverse .materials_on_topics a,
.theme-inverse .side_menu a.active,
.theme-inverse .side_menu a:hover,
.theme-inverse .breadcrumbs a,
.theme-inverse .sitemap-container *,
.theme-inverse .pagination li.selected a
{
    color:#000;    
}
.theme-inverse #sitemap-window{
    background: #05466b !important;   
}
.theme-inverse .link_home{

    background: url('../img/service_menu.png') no-repeat scroll 0 -28px;
}

.theme-inverse .map_site{
    background: url('../img/service_menu.png') no-repeat scroll -28px -28px; 
}

.theme-inverse .send_mail{
    background: url('../img/service_menu.png') no-repeat scroll -56px -28px;
}
.theme-inverse #sitemap-window{
    background: #333 !important;   
}
.theme-inverse .top_menu .item_1 a.active-trail{
    background: #b8b8b8
}
.theme-inverse .deputy-contact .attr-name span,
.theme-inverse .items-count li a,
.theme-inverse #documents-filter .period-list .input-wrapper,
html .theme-inverse .yiiTab ul.tabs li a{
    background: #000;
}
.theme-inverse .group-body a:hover, .theme-inverse .vice a:hover{
    background: none;
}
.theme-inverse .special-bar * {
    border-bottom-color: #000 !important;
}
.theme-inverse .special-bar a, .theme-inverse .special-bar {
    color:#000;
}
.theme-inverse .sitemap-container *,.theme-inverse .sitemap-container a,
.theme-inverse .sitemap-container .item_1 .no-click{
    color: #fff;
}
.theme-inverse #documents-filter .yiiTab .view{
    border-bottom: 1px solid #000 !important;
}
html .theme-inverse .yiiTab ul.tabs li a,
html .theme-inverse .yiiTab ul.tabs a.active{
    border-bottom: none;
}
.theme-inverse footer,.theme-inverse #footer{
    background: #000;
}
.theme-inverse footer {
    box-shadow: none;
    border-top: 1px solid #333;
}
#deputy-container .deputy-link img {
    box-shadow: 0 0 20px 20px #333 !important; 
}




/*------------------theme-BLUE-----------------*/
.theme-blue .logo{
    background: url(/themes/special/images/sprite.png) 0 -250px;
}
.theme-blue .special i
    {background: url(/themes/special/images/sprite.png)0 -120px;
}
.theme-blue .search i {
    background: url(/themes/special/images/sprite.png)-38px -120px;
}
.theme-blue .search,
.theme-blue .special {
    color: #fff
}
.theme-blue .slider,
.theme-blue .item {
    background: none !important;
}
.theme-blue, .theme-blue .special-bar {
    background: #a2d0ea !important;
}
.theme-blue header {
    background: #1e74a6
}
.theme-blue, .theme-blue a, .theme-blue a:hover, html .theme-blue .yiiTab ul.tabs a:link,
.theme-blue #documents-filter .period-label span, .theme-blue .docs-list .related_title,
.theme-blue .news_date, .theme-blue p,
.theme-blue .filter-tabs .tabs a.active, .filter-tabs .tabs a.active:hover,
.theme-blue .events-container .news_timerange,
.theme-blue .breadcrumbs a, .theme-blue #sitemap-button,
.theme-blue #documents-filter .description,
.theme-blue .empty
 {
    color:#00304b;
}
.theme-blue .appeal-common-form .hint, .theme-blue .appeal-common-form .hint a, 
.theme-blue .appeal-common-form .info, .theme-blue .appeal-common-form .text {
    color:#00304b !important;
}
.deputy-left *{
    border: 0 !important;
}
.side_menu .item_1 a:hover {
    background: none;
    color: #00304b !important;
}
.theme-blue .logo-home{
    background: rgba(0, 0, 0, 0) url("../img/logo-white.png") no-repeat scroll 0 0;
    opacity: 0.7;
}
.theme-blue header nav {
    background: #05466b;
    padding: 0;
}
.theme-blue footer, .theme-blue #footer {
    background: #05466b;
    border-top-color:#00304b ;
    box-shadow: none;
}
.theme-blue .credits {
    border-top-color:#00304b ;
    padding-top: 20px;
    box-shadow:none;
}
.theme-blue #column_right .sidebar-block{
    border-top-color:#00304b;
}
.theme-blue .credits_info *{
    color:#a2d0ea !important;     
}
.theme-blue #sitemap-window{
    background: #05466b !important;   
}
.theme-blue .top_menu .item_1 {
    background-color: #05466b;}
.theme-blue .top_menu li a {
    color:#a2d0ea;
    text-shadow:none;
}
.theme-blue .top_menu .item_1 a:hover {
    background: #033958; 
}
.theme-blue *,.theme-blue .problem-attachments{
    border-bottom-color: #00304b !important;
    border-top-color: #00304b !important;
}
.theme-blue .banners-panel{
    display: none;
}
.theme-blue .all {
    background: #003553 none repeat scroll 0 0;
    color: #a2d0ea;

}
.all:hover {
    color:#a2d0ea;
}
.theme-blue .link_home, .theme-blue .materials_on_topics a .icon,
.theme-blue #district-map-small, .theme-blue .map_site, .theme-blue .send_mail,
.theme-blue .tag_cloud h3,
.theme-blue .file_data .icon, 
.theme-blue .legislation, .theme-blue .system,
.theme-blue .appeal-common-form .attach .button  {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */
}
.theme-blue .grey_button{
    background: #003553;
    color:#a2d0ea !important;}
.theme-blue .side_menu a.active, .theme-blue .pagination li.selected, 
.theme-blue .result1 {
    background: #1e74a6;
    color:#a2d0ea;
}  
.theme-blue #footer .footer_menu a {
    color: #a2d0ea;    
    text-decoration: none;
} 
.theme-blue #footer .footer_menu li li a{
    text-decoration: underline;
}
.theme-blue .result1::after{
    border-left-color: #1e74a6 
}
.theme-blue .docs-list .doc-initiators{
    background: none;
}
html .theme-blue .yiiTab ul.tabs a.active,
.theme-blue .appeal-common-form input[type="radio"] + label,
.theme-blue .appeal-common-form .attach .button .text{
    color: #fff;
}
.theme-blue .deputy-plainlist:hover, .theme-blue .docs-list .item:hover,
.theme-blue .tag_cloud,
.theme-blue .functional-block .right-deputy-column,
.theme-blue .side_menu_container,
.theme-blue .deputy-group h2,
.theme-blue .group-heading,
.theme-blue .group-body, .theme-blue #documents-filter .content-filter,
html .theme-blue .yiiTab div.view,
.theme-blue .doc-banners,
.theme-blue #documents-filter .right-column,
html .theme-blue .yiiTab ul.tabs a.active,
.theme-blue .bc-wrapper,
.theme-blue .problem-itself,
.theme-blue .problem-title {
    background: #79b7da
}
.theme-blue .materials_on_topics a,
.theme-blue .side_menu a.active,
.theme-blue .side_menu a:hover,
.theme-blue .sitemap-container *,
.theme-blue .pagination li.selected a,
.theme-blue .sitemap-container *:hover
{
    color:#a2d0ea;    
}
.theme-blue .sitemap-container .item_1 .no-click{
    color:#a2d0ea;        
}
.theme-blue .total-count{
    color: #a2d0ea !important; 
    background: #003553 !important;
}
.theme-blue .link_home{

    background: url('../img/service_menu.png') no-repeat scroll 0 0;
}

.theme-blue .map_site{
    background: url('../img/service_menu.png') no-repeat scroll -28px 0px; 
}

.theme-blue .send_mail{
    background: url('../img/service_menu.png') no-repeat scroll -56px 0px;
}
.theme-blue .top_menu .item_1 a.active-trail{
    background: #033958
}
.theme-blue .deputy-contact .attr-name span,
.theme-blue .items-count li a,
.theme-blue #documents-filter .period-list .input-wrapper,
html .theme-blue .yiiTab ul.tabs li a{
    background: #a2d0ea;
}
.theme-blue .session-view {
    background-color: #79b7da;
    border-bottom: none;
}
.theme-blue .session-event{
    border: none;
}
.theme-blue .group-body a:hover, .theme-blue .vice a:hover,
{
    background: none;
}
.theme-blue .special-bar * {
    border-bottom-color: #000 !important;
}
.theme-blue .special-bar a, .theme-blue .special-bar {
    color:#000;
}
.theme-blue #documents-filter .yiiTab .view{
    border-bottom: 1px solid #000 !important;
}
html .theme-blue .yiiTab ul.tabs li a,
html .theme-blue .yiiTab ul.tabs a.active{
    border-bottom: none;
}
.theme-blue .materials_on_topics {
    background: #1e74a6;
    color:#00304b;
}
.theme-blue .breadcrumbs-shadow{
    box-shadow: -14px 0 9px 0 #79b7da inset;
    margin-left: -20px;
    width: 23px;
    z-index: 8;
}
.theme-blue .materials_on_topics:before {
    border-color: transparent transparent transparent #1e74a6 ;
}
.theme-blue #deputy-container .deputy-link img {
    box-shadow: 0 0 20px 20px #79b7da !important; 
}

/*-------------------spacing-normal-----------------*/
.spacing-small .ssmall, .spacing-normal .knormal, .spacing-big .kbig{
    border: none;
    color: #000;
}

.spacing-normal * {
    letter-spacing: 2px;
}
.spacing-normal .special-bar a, .spacing-normal .special-bar a span {
    letter-spacing: normal;
}

/*------------------spacing-big--------------------*/

.spacing-big * {
    letter-spacing: 3px;
}
.spacing-big .special-bar a, .spacing-big .special-bar a span {
    letter-spacing: normal;
}
/*------------------images-off--------------------*/
.images-off #column_left img, .images-off #column_left * img, .images-off #column_left .media-block, 
.images-off .deputy-portrait, .images-off .deputy-image
{
    display: none;
}