
#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: relative;
}
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('../img/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('../img/imageson.jpg') center center no-repeat;     
}

.theme-images span a.images-on{    
    background:#fff url('../img/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, .fontsize-big .news-item strong, .fontsize-big .program-item strong {
    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, .fontsize-huge .news-item strong, .fontsize-huge .program-item strong
 {
    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,.buy-tickets {
    color:#fff;
}
.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:#fff !important;
}
.theme-contrast .subnav,
.theme-contrast .db,
.theme-contrast .pagination ul li.active a,
.theme-contrast .view-month,
.theme-contrast .edge,
.theme-contrast .submit-link, 
.theme-contrast header,
.theme-contrast .news-item, 
.theme-contrast .program-item,
.theme-contrast .text-content,
.theme-contrast .text-100,
.theme-contrast .text-content-100,
.theme-contrast .content-item-collection,
.theme-contrast .exp-item-photo,
.theme-contrast .prog-desc,
.theme-contrast footer
  {
    border-top: 1px solid #000;
    background: #fff;
}
.theme-contrast .prices-row span {
    background: #fff !important;
    border-bottom: 1px solid #000; 
}
.theme-contrast .prog-desc{
    border: 1px solid #000;
}
.theme-contrast .nav-slider ul li:hover,
.theme-contrast .nav-slider ul li:hover ul,
.buy-tickets
 {
    background: #000 !important;
}
.theme-contrast .nav-slider ul li:hover span,
.theme-contrast .nav-slider ul li:hover a,
.theme-contrast .nav-slider ul li:hover ul li a:hover,
.theme-contrast .library .row .col25 .catalogitem .itemdecs a, 
.theme-contrast .library .row .col25 .catalogitem .itemdecs a strong 
{
    color: #fff;
}
.theme-contrast .top_menu .item_1,
body.theme-contrast {
    background-color: #fff;}
.theme-contrast nav a, .theme-contrast footer a,
.theme-contrast .view-month,
.theme-contrast .submit-link, body.theme-contrast,
.theme-contrast .news-item strong, 
.theme-contrast .program-item strong,
.theme-contrast .news-item span, 
.theme-contrast .program-item span, 
.theme-contrast .excursion-item .data,
.theme-contrast .breadcrumb *,
.theme-contrast p a,
.theme-contrast h1, .theme-contrast h2, .theme-contrast h3, .theme-contrast h4, .theme-contrast h5,
.theme-contrast h1 *, .theme-contrast h2 *, .theme-contrast h3 *, .theme-contrast h4 *, .theme-contrast h5 *,
.theme-contrast .docs-link,.theme-contrast .file-desc,
.theme-contrast .deschead,
.theme-contrast .news-item strong a,
.theme-contrast .comment a,
.theme-contrast .object-row *,
.theme-contrast .subnav a,
.theme-contrast .month,
.theme-contrast .news-item span, 
.theme-contrast .excursion-item .data,
.theme-contrast .logo span,
.theme-contrast footer *,
.theme-contrast .subnav * 
{
    color:#000;
}
.theme-contrast .comment a,.theme-contrast .subnav a  {
    text-decoration: underline; 
}
.theme-contrast .dark-layer {
    background: rgba(0,0,0,0.7);
    
}

.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,
{
    background: #000;
    color:#fff;}
.theme-contrast .side_menu a.active, .theme-contrast .pagination li.selected, 
.theme-contrast .result1,
.theme-contrast .noindex .nav-slider,
.theme-contrast .btn-primary  {
    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;
}

.theme-contrast .work-time {
    border-bottom: 1px solid #000;
}
.theme-contrast .program-item strong a{
    color: #000;
}

/*------------------theme-inverse-----------------*/




.theme-inverse , 
.theme-inverse #documents-filter .period-label span, .theme-inverse .docs-list .related_title,.buy-tickets {
    color:#000;
}
.theme-inverse .logo, .theme-inverse .special i, .theme-inverse .search i, .theme-inverse #map *,
.theme-inverse .list-item i, .theme-inverse ymaps {
    filter: grayscale(100%); 
}
.theme-inverse .appeal-common-form .attach .button .text, 
.theme-inverse .appeal-common-form input[type="radio"] + label,
 {
    color:#000 !important;
}
.theme-inverse .subnav,
.theme-inverse .db,
.theme-inverse .pagination ul li.active a,
.theme-inverse .view-month,
.theme-inverse .edge,
.theme-inverse .submit-link, 
.theme-inverse header,
.theme-inverse .news-item, 
.theme-inverse .program-item,
.theme-inverse .text-content,
.theme-inverse .text-100,
.theme-inverse .text-content-100,
.theme-inverse .content-item-collection,
.theme-inverse .exp-item-photo,
.theme-inverse .prog-desc,
.theme-inverse footer
  {
    background: #000;
}
.theme-inverse .prog-desc{
    border: 1px solid #fff;
}
.theme-inverse .nav-slider ul li:hover,
.theme-inverse .nav-slider ul li:hover ul,.buy-tickets
 {
    background: #fff !important;
}
.theme-inverse .nav-slider ul li:hover span,
.theme-inverse .nav-slider ul li:hover a,
.theme-inverse .nav-slider ul li:hover ul li a:hover,
.theme-inverse .library .row .col25 .catalogitem .itemdecs a
{
    color: #000;
}
.theme-inverse .library .row .col25 .catalogitem .itemdecs a strong, .theme-inverse a
{
    color: #fff;
}

.theme-inverse .top_menu .item_1,
body.theme-inverse {
    background-color: #000;}
.theme-inverse nav a, .theme-inverse footer a,
.theme-inverse .view-month,
.theme-inverse .submit-link, body.theme-inverse,
.theme-inverse .news-item strong, 
.theme-inverse .program-item strong,
.theme-inverse .news-item span, 
.theme-inverse .program-item span, 
.theme-inverse .excursion-item .data,
.theme-inverse .breadcrumb *,
.theme-inverse p a,
.theme-inverse h1, .theme-inverse h2, .theme-inverse h3, .theme-inverse h4, .theme-inverse h5,
.theme-inverse h1 *, .theme-inverse h2 *, .theme-inverse h3 *, .theme-inverse h4 *, .theme-inverse h5 *,
.theme-inverse .docs-link,.theme-inverse .file-desc,
.theme-inverse .deschead,
.theme-inverse .news-item strong a,
.theme-inverse .comment a,
.theme-inverse .object-row *,
.theme-inverse .subnav a,
.theme-inverse .month,
.theme-inverse .news-item span, 
.theme-inverse .excursion-item .data,
.theme-inverse .logo span,
.theme-inverse footer *,
.theme-inverse .subnav * 
{
    color:#fff;
}
.theme-inverse .comment a,.theme-inverse .subnav a  {
    text-decoration: underline; 
}
.theme-inverse .dark-layer {
    background: rgba(0,0,0,0.7);
    
}

.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  {
    -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:hover,
{
    background: #fff;
    color:#000;}
.theme-inverse .side_menu a.active, .theme-inverse .pagination li.selected, 
.theme-inverse .result1,
.theme-inverse .btn-primary  {
    background: #fff;
}  
.theme-inverse .btn-primary {
    color: #000;
}
.theme-inverse .noindex .nav-slider {
       background: #000; 
} 
.theme-inverse .deputy-plainlist:hover, .theme-inverse .docs-list .item:hover{
    background: #000;
}
.theme-inverse .result1::after{
    border-left-color: #fff
}
.theme-inverse .docs-list .doc-initiators{
    background: none;
}

.theme-inverse .work-time {
    border-bottom: 1px solid #fff;
}











/*------------------theme-BLUE-----------------*/

.theme-blue , 
.theme-blue #documents-filter .period-label span, .theme-blue .docs-list .related_title {
    color:#000;
}

.theme-blue .appeal-common-form .attach .button .text, 
.theme-blue .appeal-common-form input[type="radio"] + label,
 {
    color:#000 !important;
}
.theme-blue .subnav,
.theme-blue .db,
.theme-blue .pagination ul li.active a,
.theme-blue .view-month,
.theme-blue .edge,
.theme-blue .submit-link, 
.theme-blue header,
.theme-blue .news-item, 
.theme-blue .program-item,
.theme-blue .text-content,
.theme-blue .text-100,
.theme-blue .text-content-100,
.theme-blue .content-item-collection,
.theme-blue .exp-item-photo,
.theme-blue .prog-desc,
.theme-blue footer
  {
    background: #a2d0ea;
}
.theme-blue .prog-desc{
    border: 1px solid #fff;
}
.theme-blue .nav-slider ul li:hover,
.theme-blue .nav-slider ul li:hover ul
 {
    background: #a2d0ea !important;
}
.theme-blue a {
    color: #1e74a6;
}
.theme-blue .library .row .col25 .catalogitem .itemdecs a,
.theme-blue .library .row .col25 .catalogitem .itemdecs a strong
{
    color: #a2d0ea;
}

.theme-blue .nav-slider ul li:hover span,
.theme-blue .nav-slider ul li:hover a,
.theme-blue .nav-slider ul li:hover ul li a:hover{
 color:#1e74a6;

}
.theme-blue .top_menu .item_1,
body.theme-blue {
    background-color: #a2d0ea;}
.theme-blue nav a, .theme-blue footer a,
.theme-blue .view-month,
.theme-blue .submit-link, body.theme-blue,
.theme-blue .news-item strong, 
.theme-blue .program-item strong,
.theme-blue .news-item span, 
.theme-blue .program-item span, 
.theme-blue .excursion-item .data,
.theme-blue .breadcrumb *,
.theme-blue p a,
.theme-blue h1, .theme-blue h2, .theme-blue h3, .theme-blue h4, .theme-blue h5,
.theme-blue h1 *, .theme-blue h2 *, .theme-blue h3 *, .theme-blue h4 *, .theme-blue h5 *,
.theme-blue .docs-link,.theme-blue .file-desc,
.theme-blue .deschead,
.theme-blue .news-item strong a,
.theme-blue .comment a,
.theme-blue .object-row *,
.theme-blue .subnav a,
.theme-blue .month,
.theme-blue .news-item span, 
.theme-blue .excursion-item .data,
.theme-blue .logo span,
.theme-blue footer *,
.theme-blue .subnav * 
{
    color:#1e74a6;
}
.theme-blue .comment a,.theme-blue .subnav a  {
    text-decoration: underline; 
}
.theme-blue .dark-layer {
    background: rgba(0,0,0,0.7);
    
}

.theme-blue .grey_button:hover,
{
    background: #fff;
    color:#000;}
.theme-blue .side_menu a.active, .theme-blue .pagination li.selected, 
.theme-blue .result1,
.theme-blue .btn-primary  {
    background: #fff;
}  
.theme-blue .btn-primary {
    color: #000;
}
.theme-blue .noindex .nav-slider {
       background: #1e74a6; 
} 
.theme-blue .deputy-plainlist:hover, .theme-blue .docs-list .item:hover{
    background: #a2d0ea;
}

.theme-blue .docs-list .doc-initiators{
    background: none;
}

.theme-blue .work-time {
    border-bottom: 1px solid #1e74a6;
}
.theme-blue .nav-slider {
    background: #1e74a6
}
.theme-blue ul li a,.theme-blue ul li span,
.theme-blue .slider-text,
.theme-blue .museum-objects-slider .col50 a.object-slider strong, 
.theme-blue .expositions .col50 a.object-slider strong, 
.theme-blue .museum-objects-slider .col60 a.object-slider strong, 
.theme-blue .expositions .col60 a.object-slider strong, 
.theme-blue .museum-objects-slider .col40 a.object-slider strong, 
.theme-blue .expositions .col40 a.object-slider strong {
    color: #a2d0ea
} 
.theme-blue footer ul li a,.theme-blue footer ul li span {
    color: #1e74a6
} 
.theme-blue .price-adults {
    background: #c6e5f6;
}
.theme-blue .for_ru,.theme-blue .for_others {
    background: #78b8dc;
}
.theme-blue .price-students{
    background: #96d3f6
}
.theme-blue .price-family{
    background: #6bc1f2
}
.theme-blue .prices-row h2 span{
    color: #1e74a6;
}
/*-------------------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, .images-off img, .images-off * img,.images-off .sidebar .news-item img
.images-off .next slick-arrow,
.images-off .prev slick-arrow,
.images-off .slick-slider,
.images-off a.next, 
.images-off .exp-item-photo a.next, 
.images-off .exp-item-photo .slick-next,
.images-off a.prev, 
.images-off .exp-item-photo a.prev, 
.images-off .exp-item-photo .slick-prev,
.images-off .exp-item-photo
{
    display: none !important;
}
.images-off .slider-text{

    position: relative;
    display: block;
    top: 20px;
}

.images-off .object-slider,
.images-off .library .row .col25 .catalogitem{
    min-height: 300px;
}
.images-off  .nav-slider {
    min-height: auto;
}
/*------------------times--------------------*/

.times-new-roman, .times-new-roman * {
    font-family: 'Times New Roman', Times, serif !important; 
}



.special-bar .sect .theme-font-family a, .special-bar .sect .theme-spacing a, .special-bar .sect .bottoml a,
.special-bar .sect .theme-font-family, .special-bar .sect .theme-spacing, .special-bar .sect .bottoml, .special-bar .sect .bottoml span {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important;
    line-height: 120% !important;
    letter-spacing: 0 !important;
}
.special-bar .sect *, .special-bar .sect  {
    font-family: 'Open Sans', sans-serif !important;
    line-height: 120% !important;
    letter-spacing: 0 !important;
}
.special-bar *:focus, .special-bar *:active {
    outline: none !important;
}