@charset "utf-8";
/* CSS Document */
body.night {
    background: #003569 url("../img/background-night.png") repeat-x left top;
    color: #ffffff;
}

body.night.home-page .back-image {
    background: url("../img/header-stars.png") no-repeat center top;
    height: 1106px;
}

body.night.home-page .home-gallery-content {
    min-height: 450px;
}

body.night .three-column, body.night .col-title, body.night .col-part-title {
    color: #ffffff;
}

body.night .button {
    background: none;
    border-color: #ffffff;
    color: #ffffff;
}

body.night .button:hover {
    background-color: #f8a700;
    border: 1px solid #f8a700;
    color: #013057;
}

body.night  .employees-wrapper {
    background: none;
}

body.night .footer-wrapper {
    background: #003569 url("../img/footer-cloud-night.png") no-repeat right top;
}

body.night a.day-night-btn {
    background-position: 0px -34px;
}

/* modals */
body.night .modal-window {
    background-color: #003569;
}

body.night p.subtitle,
body.night h1,
body.night span.required,
body.night .about-work,
body.night h2,
body.night h3 {
    color: #ffffff;
}

body.night .modal-window input[type=text],
body.night .modal-window input[type=password],
body.night .modal-window input[type=email],
body.night .modal-window input[type=tel],
body.night .modal-window textarea {
    border: none;
    box-shadow: none;
    background-color: #598cbe;
    color: #ffffff;
}

body.night label.checkbox span.holder {
    background: url(../img/check.png) 0px -40px no-repeat;
}

body.night .back-image {
    background: url("../img/header-stars.png") no-repeat center top;
    height: 1016px;
}

body.night .inner-nav ul li.active a {
    color: #013057;
}

body.night .nav ul li.active a {
    background-color: #013057;
}

body.night .portfolio .two-column-2 img {
    /*box-shadow: 0px 3px 3px #002951;*/
}

body.night .portfolio .two-column-2 .mac-wrapper img {
    box-shadow: none;
}

body.night .work-price .button {
    background-color: #f8a700;
    border: 1px solid #ffffff;
    font-size: 17px;
    color: #013057;
}

body.night .work-price .button:hover {
    background: none;
    border-color: #ffffff !important;
    color: #ffffff;
}

body.night .content-box table tr.odd td {
    background-color: #003a72;
}

body.night .content-box table td, body.night .content-box table th {
    border-color: #004c96;
}

body.night .content-box table tr:hover td {
    color: #013057;
    background-color: #ffde00;
}

body.night  .modal-window .list-items-nav li span {
    color: #6ba9e5;
}

body.night .employee-header {
    color: #ffffff;
}

.error-page.night .logo-box {
    background-image: url("../img/logo404-dark.png");
}

.error-page.night .back-image {
    background: url("../img/back404-img-dark.png") no-repeat center top;
    height: 100%;
}

.error-page.night .error-box {
    margin-top: 270px;
}


body.night .work-scheme .img{
    background-image: url(/images-test/work-scheme-dark.png);
    width: 950px;
    height: 301px;
}
body.night .seo-canvas{
    background-image: url("../img/promo-graph-back-night.png");
}
body.night .dia-scroll-bar{
    background-image: url("../img/scroll-track-back-night.png");
}
body.night .prormo-message{
    background-color: #f8a700;
}
body.night .arrow-in-message{
    background-image: url("../img/arrow-in-dia-night.png");
}
body.night .prormo-message-content{
    color: #ffffff;
}
body.night .prormo-message-content .result{
    color: #013057;
}
body.night .dia-point-box.not-reached .dia-point-num{
    color: #2362a0;
}
body.night .dia-point-box.reached .dia-point-num{
    background-color: #013057;
    border: 1px solid #ffffff;
    color: #ffffff;
}
