body {
    font-size: 20px;
    color: #000;
    margin: 0;
}

.page{
    font-size: 70%;
}

#ar .ar__resource-title{
    font: 60%/2.5 "Verdana", sans-serif;
}

#ar .ar__current .ar__hr{
    background: #fff;
}

.wrapper{
    color: #000;
}

.header{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: "<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="greyscale"><feColorMatrix type="matrix" values="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"/> </filter> </svg>";
    filter: gray;
    margin-bottom: 55px;
}

.header h1 a,
.tat .header h1 a,
.eng .header h1 a,
.search-panel{
    background: none;
    text-decoration: none;
}

.header h1 ins{
    display: block;
    color: #000;
    text-decoration: none;
    font-size: 38px;
}

.search-panel .q{
    color: #000;
    border: 1px solid;
    width: 540px;
    font-size: 120%;
    line-height: 2;
    padding: 0 5px;
}

.search-panel .s{
    display: none;
}

::-webkit-input-placeholder {color:#000;}
::-moz-placeholder          {color:#000;}/* Firefox 19+ */
:-moz-placeholder           {color:#000;}/* Firefox 18- */
:-ms-input-placeholder      {color:#000;}

.gb-wide,
.gb-wide .t,
.gb-wide .b,
.gb-wide .tube-top,
.gb-wide .tube,
.gb-wide .tube-bottom,
.top-menu .mr,
.top-menu,
.top-menu .ml,
.events,
.events .top,
.events .bot,
.gb,
.gb .t,
.gb .b,
.gb .tube,
.right-nav .hr,
.gb .tube-bottom,
.service-search,
.events .list,
.gb .tube-top{
    background: none;
    border: none;
}

.box-title{
    font-size: 170%;
    color: #000;
}

.cols .sidebar.left *{
    color: #000;
}

.left-nav .menu{
    font-size: 140%;
    line-height: 2;
}

.left-nav .png_bg,
.gb-wide .tube.custom,
.b-tabs li.first-tab.ui-tabs-selected span.lft,
.b-tabs li.first-tab span.lft,
.b-tabs li span,
.b-tabs li.ui-tabs-selected a,
.b-tabs li a,
.b-tabs li.first-tab.ui-tabs-selected span.rgt,
.b-tabs li.ui-tabs-selected span.rgt,
.b-tabs li.last-tab span.rgt,
.b-tabs .tabs-bottom-line,
.b-tabs li.last-tab.ui-tabs-selected span.rgtx,
.my-calendar, .my-calendar.gray,
.translation-v2{
    background: none;
}

.left-nav .menu a{
    background: none;
    padding: 0;
    text-decoration: underline;
}

.all-items a{
    background: none;
    text-transform: none;
    font-size: 140%;
    padding: 0;
    line-height: 2;
    color: #000;
}

.gb-wide .tube-bottom{
    display: none;
}

.left-nav .all-items{
    padding: 0 0 0 16px;
    border-top: 1px solid;
}

.left-nav.single .menu a{
    padding: 0;
}

.gb-wide .tube{
    padding: 0;
    margin-bottom: 12px;
}

.gb-wide .b{
    padding: 0 0 0 16px;
}

.tabs {
    margin-top: 40px;
}

.b-tabs li.ui-tabs-selected{
    background: #000;
    margin: 0;
}

.b-tabs li a{
    text-decoration: underline;
}

.b-tabs li.ui-tabs-selected *{
    color: #fff !important;
    text-shadow: none;
    text-decoration: none;
}

.gb-wide .tube.custom{
    border: 1px solid;
}

.b-tabs li.first-tab.ui-tabs-selected span.rgt,
.b-tabs li.first-tab.ui-tabs-selected span.lft,
.b-tabs li span,
.b-tabs li.ui-tabs-selected span.rgt,
.b-tabs li.last-tab.ui-tabs-selected span.rgt{
    display: none;
}

.b-tabs li a,
.b-tabs li span{
    font-size: 118%;
}

.tabs .tube .tab .custom{
    width: 300px !important;
}

.tabs .sform label{
    font-size: 130%;
    margin-bottom: 20px;
}

.tabs .sform .custom .in{
    border: 1px solid;
    border-radius: 0;
    font-size: 130%;
}

.my-calendar.wide {
    width: auto;
    float: left;
}

.my-calendar.wide .calendar-h {
    float: left;
    padding-left: 0;
}

.my-calendar.wide .first, .my-calendar.wide .last {
    width: 5px;
    float: left;
    height: 34px;
}

.my-calendar.wide,
.my-calendar.wide *{
    background: none !important;
}

.my-calendar .day{
    float: left;
    min-width: 22px;
}

.my-calendar .day.today{
    background: #000;
}

.my-calendar .day.today *{
    color: #fff;
    text-shadow: none;
}

.my-calendar .day-t{
    font-size: 140%;
    display: block;
    text-align: center;
}

.my-calendar.wide a{
    color: #000;
}

.my-calendar.wide a.current .day-t{
    font-size: 140%;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

.my-calendar.wide a.current{
    top: 0;
    left: 0;
    height: auto;
    width: auto;
    background: currentColor !important;
}

.my-calendar.wide a.current *{
    color: #fff !important;
}

.my-calendar.wide .day-n {
    padding: 8px 0 12px 0;
    font-size: 100%;
}

.my-calendar.wide a.current .day-n{
    font-size: 100%;
    padding: 8px 0 12px 0;
    margin: 0;
}

.my-calendar .day-n{
    font-size: 140%;
    color: #000;
}

.my-calendar .day-t,
.right-nav .menu-item a{
    color: #000;
}

.content{
    font-size: 120%;
    line-height: 1.5;
}

.cols .content .events{
    border: 1px solid;
}

.right-nav .menu-item a{
    border: none;
}

.right-nav .box-title,
.right-nav .menu-item a,
.right-nav .all-items{
    padding: 0;
}

.right-nav .hr{
    height: 0;
}

.right-nav .menu-item{
    font-size: 141%;
    line-height: 2;
}

.right-nav .box-title{
    margin-bottom: 12px;
}

.events .sep div,
.gb .tube-bottom,
.gb-wide .tube-top{
    display: none;
}

.events td h2{
    font-size: 130%;
    line-height: 1.5;
}

.events .dt div{
    background: none;
    border: none;
    color: #000;
    font-size: 160%;
}

.events td a{
    color: #000;
}

.service-search .query{
    position: relative;
    top: 0;
    left: 0;
}

.tabs .tab ul a{
    font-size: 120%;
    line-height: 1.5;
}

.footer{
    color: #000 !important;
    font-size: 80%;
    line-height: 1.5;
    background: #f0f0ef;
    border: 1px solid;
}

.footer img{
    display: none;
}

.footer a, .footer span{
    color: #000 !important;
}

.service-search .query input{
    border: 1px solid;
    font-size: 120%;
    line-height: 1.5;
    width: 100%;
}

.service-search .submit{
    display: none;
}

.right-nav.multi .item{
    background: none;
    font-size: 140% !important;
    line-height: 1.5 !important;
    height: auto !important;
    width: 100%;
    text-align: left;
    color: #000;
    border-bottom: 1px solid;
}

.carousel{
    height: 0;
    visibility: hidden;
    overflow: hidden;
}

.translation-v2 *{
    color: #000;
}

.translation-v2__inner{
    padding: 20px;
}

.translation-v2__title{
    color: #000;
    font-size: 140%;
}

.translation-v2__lead{
    font-size: 90%;
}

.right-nav.multi .line,
.right-nav.multi .item.smaller{
    padding: 0;
}

.main-event{
    background: none;
    height: auto;
    text-align: center;
    border: 1px solid;
    margin-bottom: 20px;
}

.main-event .photo{
    height: auto;
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
}

.main-event .desc{
    position: relative;
    font-size: 140%;
    background: none;
}

.main-event .desc .desc-h{
    line-height: 1.5 !important;
    color: #000;
    border-bottom: 1px solid currentColor;
    text-shadow: none;
}

.main-event .photo img{
    display: none;
}

.me-nav a{
    color: #000 !important;
    text-shadow: none;
    font-size: 120%;
}

.me-nav a img{
    display: none;
}

.me-nav .item{
    width: auto;
    padding: 0 10px;
    background: none;
}

.main-event .me-nav{
    display: inline-block;
    position: relative;
    width: auto;
    height: auto;
    margin: 0 0 20px 0;
}

.opacity{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tabs .sform .submit{
    background: #fff;
    text-indent: 0;
    text-decoration: underline;
    font-size: 130%;
    outline: none;
}

.top-menu ul li a{
    font-size: 120%;
    color: #000;
    text-decoration: underline;
    text-shadow: none;
    background: none;
    line-height: 2;
}

.top-menu ul{
    padding: 0;
    max-width: 800px;
    position: relative;
}

.usability{
    padding: 0;
}

.usability{
    display: none;
}

.usability.hidden_block{
    display: block !important;
    width: 350px;
    margin-top: -30px;
}

.usability.hidden_block a{
    padding: 2px 10px;
    background: none;
    color: #000;
    border-radius: 2px;
    font-size: 120%;
    float: right;
    line-height: 1.5;
    width: auto !important;
    height: auto;
}

.usability.hidden_block a.selected{
    background: #000;
    color: #fff;
}

.usability.hidden_block a.full_width{
    width: 100% !important;
    padding: 0;
    margin-bottom: 10px;
}

.top-menu ul .jsdm{
    display: none !important;
}

.hidden_page_menu{
    border-top: 1px solid;
    border-bottom: 1px solid;
    margin: 20px 0 30px 0;
}

.hidden_page_menu ul{
    list-style: none;
    padding: 0;
    width: 1240px;
    position: relative;
    left: 0;
    right: 0;
    margin: 14px auto;
}

.hidden_page_menu ul li{
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
}

.hidden_page_menu ul li a{
    color: #000;
    font-size: 130%;
    line-height: 1.5;
}


.cecutient_header *{
    font: 96% "Verdana", sans-serif;
}

.cecutient_header{
    display: block !important;
    height: 60px;
    background: #e8e8e8 !important;
    border-bottom: 3px solid #7f7f7f;
    width: 100%;
    padding-top: 10px;
    margin-top: -5px;

}

.cecutient_header .header_block{
    width: 30%;
    height: 100%;
    float: left;
}

.cecutient_header .header_block p{
    color: #000;
    margin: 0 10px 0 0;
    line-height: 60px;
    display: block;
    float: left;
}


.cecutient_header_inner{
    height: 100%;
    width: 1240px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.cecutient_header .header_links{
    width: 160px;
    text-align: right;
}

.cecutient_header a{
    color: #000;
    font-size: 110%;
    text-decoration: underline;
    line-height: 60px;
    margin-right: 10px;
    font-size: 16px;
    cursor: pointer;
}

.cecutient_header .header_links a{
    font-size: 105%;
    margin: 0;
}

.cecutient_header button{
    margin: 14px 0 0 0 ;
    text-decoration: underline;
    background: none;
    border: none;
    outline: none;
    font-size: 14px;
    border-radius: 2px;
    padding: 0 8px;
    height: 34px;
    position: relative;
}

.cecutient_header button span{
    width: 15px;
    height: 8px;
    position: absolute;
    bottom: -13px;
    left: 6px;
    display: none;
    background: transparent url("../images/pointer.png");
}

.cecutient_header button.middleSize{
    font-size: 18px;
}

.cecutient_header button.noColor{
    border: 1px solid #000 !important;
}

.cecutient_header button.blueColor{
    background: #063462;
    color: #8bc3fd !important;
}

.cecutient_header button.blackColor{
    background: #000;
    color: #fff !important;
}

.cecutient_header button.largeSize{
    font-size: 22px;
}

.cecutient_header .activeBlack button.activeButton{
    background: #000;
    color: #fff;
}

.cecutient_header button.activeButton span{
    display: block;
}

#jsdm li.activeLink{
    background-color: #000;
}

#jsdm li.activeLink a{
    color: #fff;
}

.hidden_page_menu ul li.activeLink{
    background-color: #000;
}

.hidden_page_menu ul li.activeLink a{
    color: #fff;
    text-decoration: none;
}

.events .bot{
    height: auto;
}

.brdcrmb{
    font-size: 130%;
    color: #000;
}

.brdcrmb a{
    color: #000;
}

.brdcrmb span{
    background: none;
}

.brdcrmb span:before{
    content: '>';
    font-weight: normal;
}

.pages-list-wrap,
.related-list{
    background: #000;
    box-shadow: none;
    border: none;
    color: #fff;
    text-shadow: none;
}

.related-list a{
    color: #fff !important;
}

.related-list li{
    font-size: 110%;
}

.pages-list-wrap a{
    text-shadow: none;
    color: #fff !important;
}

.pages-list a{
    font-size: 100%;
}

.content p,
.content a{
    color: #000;
}

.content h1{
    font-size: 140%;
    color: #000;
}

.pic-menu{
    padding-top: 45px;
    position: relative;
    z-index: 100;
    width: 250px;
}

.pic-menu .line img,
.pic-menu a img{
    display: none;
}

.pic-menu .line a,
.pic-menu a{
    height: auto;
    background: none;
    width: 100%;
    margin-bottom: 20px;
    display: block;
}

.pic-menu .line span,
.pic-menu a span{
    color: #000;
    text-shadow: none;
    font-size: 120%;
    line-height: 1.5 !important;
    height: auto;
    padding: 0 !important;
    background: none;
    width: 100%;
    text-align: left;
    text-decoration: underline;
}

.pic-menu a span{
    text-transform: uppercase;
}

.pic-menu .line{
    margin: 0;
}

.before-footer{
    background: none;
    border-top: 1px solid;
}

.bottom-menu h3{
    font-size: 140%;
}

.bottom-menu ul{
    font-size: 110%;
}

.content .img.left img{
    display: none;
}

.content.wide center a img{
    display: none;
}

.content.wide p a span{
    font-size: 120% !important;
}

.press .m-separator,
.press .hr{
    background: currentColor;
    border: none;
}

.press .press-item{
    background: none;
    border: 1px solid;
}

.press .press-item:hover{
    background: none;
}

.press .press-buttons .photo, .press .press-buttons .photo-report,
.press .press-buttons .video, .press .press-buttons .video-report{
    background: none;
    text-shadow: none;
    padding: 10px 0;
    color: #000;
}

.my-calendar.wide .day{
    width: 40px;
    border: 1px solid;
    padding: 0;
}

.press .dynamic-date-sw a.dd{
    font-size: 100%;
    color: #000;
}

.table thead td{
    font-size: 120%;
}

.table tbody{
    background: none;
}

.table tbody td{
    background: none !important;
    border: 1px solid;
    font-size: 85%;
    word-wrap: break-word;
}

.content.wide .table{
    width: 100%;
    table-layout: fixed;
}

.e-list .e-photo{
    display: none;
}

.e-list .e-sep{
    background: currentColor;
    border: none;
    height: 1px;
}

.e-list .e-sep div{
    display: none;
}

.e-list .e-text{
    font-size: 100%;
}

.e-list h3{
    font-size: 120%;
}

.pressreleases-list li{
    padding: 5px 0 0 0;
    background: none;
}

.basic-list .list-item-date,
.basic-list .list-item-show-more{
    font-size: 90%;
}

.dep-head-photo,
.dep-child-photo,
.persons .search-form .submit .submit-button span{
    display: none !important;
}

.dep-contact-fio{
    font-size: 130%;
}

.dep-row-sep{
    background: currentColor;
}

.content h3{
    width: 100%;
}

.content a span,
.content p span{
    font-size: 100% !important;
}

.persons .persons-alphabet,
.persons .persons-holder{
    background: none;
    border: 1px solid;
}

.persons .cols-holder,
.persons .search-form .submit .submit-button{
    background: none !important;
    border: none;
    box-shadow: none;
}

.persons .search-form .submit input{
    padding: 0px 6px;
    font-size: 90%;
    text-decoration: underline;
    width: 70px;
    color: #000;
    outline: none;
}

.persons .persons-alphabet a{
    color: #000;
    text-shadow: none;
    font-size: 100% !important;
}

.persons .search-form .input{
    border: 1px solid;
}

.persons .search-form .input input{
    margin: 0;
    padding: 0;
    height: 100%;
    display: block;
    font-size: 100%;
}

.bottom-menu a{
    color: #000;
}

.persons .cols-holder h2{
    font-size: 110%;
    color: #000;
}

.persons .search-form label{
    font-size: 100%;
}

.persons .search-form .submit label{
    width: 70px;
}

.persons .person-item .person-photo{
    display: none;
}

.persons .person-item{
    background: none;
    border: 1px solid;
}

.persons .persons-tree-view{
    background: none;
    box-shadow: none;
    border-left: 1px solid;
}

.persons .tree-holder{
    font-size: 90%;
}

.block-list-collapsible > ul > li > a{
    color: #000 !important;
    border-color: #000 !important;
}

.persons,
.block-list-collapsible > ul > li > a,
.block-list-collapsible > ul > li > ul{
    background: none !important;
    border: 1px solid currentColor !important;
}

.block-list-collapsible > ul > li > a{
    font-size: 100%;
}

.content.wide > img,
.content.wide > p > img,
.content.wide > div > img,
.content.wide > div > span > img{
    display: none;
}

.content.wide table td{
    border: 1px solid;
    word-wrap: break-word;
}

.seltable td{
    border: none !important;
}

.seltable td img{
    display: none;
}

.content.wide table#Department-container td{
    border: none;
}

.block-list li a,
.block-list li a:hover{
    background: none;
    border: 1px solid;
    font-size: 100%;
}

.brdcrmb a{
    line-height: 1.5;
}

.m-related-list li{
    background: none;
    list-style: disc;
    font-size: 120%;
}

.docs.rtf, .docs.doc, .docs.docx,
.docs.pdf{
    background: none;
    padding-left: 0;
}

.docs{
    font-size: 100%;
}

.docs .docs-li a{
    padding-left: 90px;
}

.docs .docs-li:after{
    color: currentColor;
}

.at4-icon.aticon-compact, .at4-icon.aticon-more, .at4-icon.aticon-expanded, .at4-icon.aticon-addthis,
.at4-icon.aticon-vk,
.at4-icon.aticon-facebook,
.at4-icon.aticon-mymailru,
.at4-icon.aticon-favorites{
    background: none !important;
    position: relative;
    width: auto !important;
    margin-top: 5px;
}

.at4-icon.aticon-favorites:before{
    content: 'favorites';
    text-indent: 0;
    display: block;
    margin: 0 10px;
    text-decoration: underline;
}

.at4-icon.aticon-mymailru:before{
    content: 'mymailru';
    text-indent: 0;
    display: block;
    margin: 0 10px;
    text-decoration: underline;
}

.at4-icon.aticon-facebook:before{
    content: 'facebook';
    text-indent: 0;
    display: block;
    margin: 0 10px;
    text-decoration: underline;
}

.at4-icon.aticon-vk:before{
    content: 'vk';
    text-indent: 0;
    display: block;
    margin: 0 10px;
    text-decoration: underline;
}

.at_a11y{
    width: auto !important;
    height: auto !important;
    position: relative;
    text-indent: 0;
}

.contacts .phone,
.contacts .email{
    background: none;
    padding-left: 0;
}

.contacts .b,
.contacts .c-item,
.contacts .t,
.fb-form .fb-top,
.fb-form .fb-bot,
.fb-form .form .submit input,
.fb-form .form .submit span,
.fb-form .form .submit span:first-child{
    background: none;
}

.contacts .c-item{
    border-left: 4px solid;
}

.contacts .fio span{
    border-bottom: 1px solid;
}

.bottom-menu h3 a,
.contacts *{
    color: #000 !important;
}

.sidebar h2{
    font-size: 160%;
}

.feed-back-form .explanation{
    font-size: 100%;
}

.fb-form,
.fb-form .form .textarea textarea,
.customfile,
.fb-form .form .input input{
    background: none;
    border: 1px solid;
    box-shadow: none;
}

.fb-form .form .hr{
    display: none;
}

.fb-form .form .submit input{
    background: #000;
    color: #fff;
    height: 36px;
    font-size: 100%;
}

.customfile-button{
    background: #000;
    color: #fff;
    text-shadow: none;
    border: none;
    font-size: 100%;
}

.fb-form .form,
.customfile-feedback{
    font-size: 120%;
}

.fb-form .form .submit{
    font-size: 90%;
}

.customfile{
    font-size: 80%;
}

.custom-plan-page h2{
    font-size: 100%;
}

.custom-plan-page .hr{
    background: currentColor;
}

.custom-plan-page .cols-title{
    border-bottom: 1px solid;
}

.my-calendar.gray .current a{
    left: 0;
    background: #000;
}

.my-calendar.gray .current a span{
    color: #fff !important;
}

.my-calendar.gray .day{
    border: 1px solid;
    margin: 0;
    width: 32px;
}

.my-calendar.gray{
    width: 250px;
}

.list-item *{
    color: #000 !important;
}

/*==== blackBg ====*/

.cecutient_blackBg .page{
    background-color: #000 !important;
}

.cecutient_blackBg .page *,
.cecutient_blackBg .me-nav a{
    color: #fff !important;
    text-shadow: none;
}

.cecutient_blackBg .b-tabs li.ui-tabs-selected,
.cecutient_blackBg .b-tabs li.ui-tabs-selected a,
.cecutient_blackBg #jsdm li.activeLink,
.cecutient_blackBg #jsdm li.activeLink a,
.cecutient_blackBg .hidden_page_menu ul li.activeLink,
.cecutient_blackBg .hidden_page_menu ul li.activeLink a,
.cecutient_blackBg .usability.hidden_block a.selected,
.cecutient_blackBg .pages-list-wrap,
.cecutient_blackBg .pages-list-wrap a,
.cecutient_blackBg .related-list,
.cecutient_blackBg .related-list a,
.cecutient_blackBg .my-calendar .day.today *,
.cecutient_blackBg .my-calendar.wide a.current *,
.cecutient_blackBg .fb-form .form .submit input,
.cecutient_blackBg .customfile-button,
.cecutient_blackBg .my-calendar.gray .current a,
.cecutient_blackBg .my-calendar.gray .current a span{
    color: #000 !important;
    background: #fff;
}

.cecutient_blackBg .tabs .sform .custom .in,
.cecutient_blackBg .tabs .sform .submit,
.cecutient_blackBg .persons .search-form .input,
.cecutient_blackBg .persons .search-form .input input{
    background: #000;
    color: #fff;
}

.cecutient_blackBg ::-webkit-input-placeholder {color:#fff;}
.cecutient_blackBg ::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
.cecutient_blackBg :-moz-placeholder           {color:#fff;}/* Firefox 18- */
.cecutient_blackBg :-ms-input-placeholder      {color:#fff;}

/*==== blackBg ====*/

/*==== blueBg ====*/

.cecutient_blueBg .page{
    background-color: #063462 !important;
}

.cecutient_blueBg .page *,
.cecutient_blueBg .me-nav a{
    color: #8bc3fd !important;
    text-shadow: none;
}

.cecutient_blueBg .b-tabs li.ui-tabs-selected,
.cecutient_blueBg .b-tabs li.ui-tabs-selected a,
.cecutient_blueBg #jsdm li.activeLink,
.cecutient_blueBg #jsdm li.activeLink a,
.cecutient_blueBg .hidden_page_menu ul li.activeLink,
.cecutient_blueBg .hidden_page_menu ul li.activeLink a,
.cecutient_blueBg .usability.hidden_block a.selected,
.cecutient_blueBg .pages-list-wrap,
.cecutient_blueBg .pages-list-wrap a,
.cecutient_blueBg .related-list,
.cecutient_blueBg .related-list a,
.cecutient_blueBg .my-calendar .day.today *,
.cecutient_blueBg .my-calendar.wide a.current *,
.cecutient_blueBg .fb-form .form .submit input,
.cecutient_blueBg .customfile-button,
.cecutient_blueBg .my-calendar.gray .current a,
.cecutient_blueBg .my-calendar.gray .current a span{
    color: #063462 !important;
    background: #8bc3fd;
}

.cecutient_blueBg .tabs .sform .custom .in,
.cecutient_blueBg .tabs .sform .submit,
.cecutient_blueBg .persons .search-form .input,
.cecutient_blueBg .persons .search-form .input input{
    background: #063462;
    color: #8bc3fd;
}

.cecutient_blueBg .header{
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
    filter: none;
    filter: none;
}

.cecutient_blueBg ::-webkit-input-placeholder {color:#8bc3fd;}
.cecutient_blueBg ::-moz-placeholder          {color:#8bc3fd;}/* Firefox 19+ */
.cecutient_blueBg :-moz-placeholder           {color:#8bc3fd;}/* Firefox 18- */
.cecutient_blueBg :-ms-input-placeholder      {color:#8bc3fd;}

/*==== blueBg ====*/