/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 23.10.2014, 16:27:54
    Author     : Sergey
*/
.diagonal {
    background: none repeat scroll 0 0 #ffffff;
    min-height: 560px;
    position: absolute;
    top: 260px;
    transform: skewY(14deg);
    width: 100%;
    z-index: -1;
}

.diagonal-map {
    background: none repeat scroll 0 0 #ffffff;
    height: 960px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.diagonal-map .prev {
    background: none repeat scroll 0 0 #839eae;
    content: "";
    height: 500px;
    left: 0;
    position: absolute;
    top: -300px;
        -webkit-transform: skewY(14deg);
        -o-transform: skewY(14deg);
        -ms-transform: skewY(14deg);
        transform: skewY(14deg);
    width: 100%;
    z-index: 1;
}

.diagonal-map:after {
    background: none repeat scroll 0 0 #839eae;
    bottom: -250px;
    content: "";
    height: 500px;
    left: 0;
    position: absolute;
        -webkit-transform: skewY(14deg);
        -o-transform: skewY(14deg);
        -ms-transform: skewY(14deg);
        transform: skewY(14deg);
    width: 100%;
}

#map_canvas {
    height: 960px;
}

.main {
    min-height: 710px;
}

.main .page-image {
    text-align: right;
}

.main .page-image img {
    margin-top: 104px;
}

.main .page-text {
    color: #163852;
    font-size: 14px;
    text-align: justify;
}

.contacts-top {
    background: url("../img/pages/contacts/a_logo_bg_cut.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 328px;
    pointer-events: none;
    position: absolute;
    right: -100px;
    top: 0;
    width: 473px;
    z-index: 1;
}

.contacts-top > div {
    color: #fff;
    margin: 0 auto;
    pointer-events: auto;
    width: 280px;
}

.contacts-top .text1 {
    font-size: 24px;
    margin-top: 80px;
}

.contacts-top .text2 {
    font-size: 36px;
    font-weight: bold;
}

.contacts-top .text3 {
    font-size: 24px;
}

.contacts-top .text4 {
    color: #163852;
    font-size: 10px;
}

.contacts-bottom {
    background: url("../img/pages/contacts/a_logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    height: 410px;
    left: 0;
    position: absolute;
    width: 540px;
    z-index: 1;
}

.contacts-bottom p {
    color: #fff;
    font-size: 18px;
    margin-left: 114px;
}



