@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:700,400&subset=latin,cyrillic-ext,latin-ext,cyrillic);

body {
    background: white;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 12pt;
}

a:hover {
    color: #ffed00 !important;
    cursor: pointer;
}

h1, h2 {
    color: #142f53;
}

section, header, footer {
    width: 100%;
    position: relative;
    float: left;
}

section#section-header {
    min-height: 900px;
    background: url("/content/images/img_25052016_10_1.jpg");
    background-size: cover;
    background-position: center center;
}

section#section-footer {
    min-height: 180px;
    background: url("/content/images/img_25052016_7.jpg") no-repeat;
    background-size: cover;
    background-position: center center;
}


.container-fluid-header {
    min-height: 900px;
    position: relative;
}

.block-widget {
    background-color: #254e98;
    border-top: 2px solid #ffed00;
    min-height: 190px;
    margin-bottom: 20px;
    color: white;
}

.main-row-widget {
    margin-top: -40px;
}

section#section-widget {
    background-color: #eceeee;
}

.key-benefits-header {
    margin-top: 0;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.key-benefits-header h2 {
    font-size: 42pt;
    text-align: center;
}

.logo {
    width: 246px;
    height: 47px;
    background: url("/content/images/img_25052016_6.png") no-repeat -14px -14px;
    margin-top: 16px;
    margin-bottom: 16px;
}

.block-logo, .block-menu {
    height: 81px;
    position: relative;
}

.ul-block-menu {
    float: right;
    margin-top: 35px;
}

.ul-block-menu ul {
    padding-left: 0;
}

.ul-block-menu ul li {
    float: left;
    margin-left: 40px;
    list-style: none;
}

.ul-block-menu ul li a {
    text-transform: uppercase;
    font-size: 12pt;
    color: white;
    padding-left: 7px;
    position: relative;
    border-bottom: 1px dotted #00a8eb;
}

.ul-block-menu ul li a:before {
    width: 4px;
    height: 14px;
    background: url("/content/images/img_25052016_6.png") no-repeat -22px -81px;
    content: " ";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
}

.ul-block-menu ul li a:hover {
    text-decoration: none;
}

.white-line-header .line {
    width: 100%;
    height: 2px;
    background: white;
    float: left;
}

.block-service-text {
    color: white;
    text-transform: uppercase;
}

.main-block-service-text, .main-block-service-contact {
    padding-top: 15px;
}

.block-service-contact ul {
    padding-left: 0;
    color: white;
    float: right;
}

.block-service-contact ul li {
    float: left;
    list-style: none;
    margin-left: 34px;
}

.block-service-contact ul li:first-child {
    margin-left: 0;
}

.block-service-contact ul li p, .block-service-text p {
    margin-bottom: 0;
    position: relative;
}

.block-service-contact ul li a {
    color: #8ed8f8;
    text-transform: uppercase;
}

.adress-header p, .phone-header p {
    padding-left: 30px;
}

.adress-header p:before, .phone-header p:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 50%;
}

.phone-header p:before {
    width: 18px;
    height: 18px;
    background: url("/content/images/img_25052016_6.png") no-repeat -41px -81px;
    margin-top: -9px;
}

.adress-header p:before {
    width: 20px;
    height: 19px;
    background: url("/content/images/img_25052016_6.png") no-repeat -74px -81px;
    margin-top: -8px;
}

.phone-header, .adress-header {
    display: block !important
}


.block-widget .icon {
    width: 48px;
    height: 48px;
    float: left;
    margin-top: 15px;
    background: url("/content/images/img_25052016_6.png") no-repeat;
}

.block-widget h4 {
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}

.block-widget p {
    font-size: 9pt;
    line-height: 1;
}

.block-widget-1 .icon {
    background-position: -378px -12px;
}

.block-widget-2 .icon {
    background-position: -444px -12px;
}

.block-widget-3 .icon {
    background-position: -509px -12px;
}

.block-widget-4 .icon {
    background-position: -575px -12px;
}

.block-widget-5 .icon {
    background-position: -640px -12px;
}

.header-content {
    color: white;
}

.header-content h1 {
    font-size: 41pt;
    margin-bottom: 30px;
    margin-top: 120px;
    color: white;
}

.monoblock {
    position: relative;
    min-height: 863px;
}

.main-monoblock {
    min-height: 867px;
    min-width: 974px;
    position: absolute;
    background: url("/Content/images/img_25052016_11.png") no-repeat;
    /* bottom: 0; */
    left: 0;
}

.monoblock img {
    width: 100%;
    height: 100%;
}

header {
    overflow: hidden;
}

.stiker {
    position: absolute;
    width: 280px;
    height: 280px;
    bottom: 60px;
    left: 50%;
    margin-left: -140px;
    background: url("/Content/images/img_25052016_3.png") no-repeat;
}

.stiker img {
    width: 100%;
    height: 100%;
    position: absolute;
}

.bottom-text-header {
    position: absolute;
    left: 15px;
    bottom: 100px;
    color: white;
    width: 350px;
}

.bottom-text-header h2 {
    text-transform: uppercase;
    font-size: 30pt;
    color: white;
}

.bottom-text-header p {
    text-transform: uppercase;
}


#warped, #warped2, #warped3 {
    position: absolute !important;
    top: 0;
    left: 0;
    display: none;
    opacity: 1;
}

#warped {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg); 
    -webkit-transform: rotate(0deg); 
    -o-transform: rotate(0deg); 
    transform: rotate(0deg);
}

#warped2 {
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg); 
    -webkit-transform: rotate(-3deg); 
    -o-transform: rotate(-3deg); 
    transform: rotate(-3deg);
}

#warped span, #warped2 span, #warped3 span {
    font-size: 16pt;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    opacity: 0;
}


/*������ ���5�� �� ����������*/

#warped {position: relative; display: block; width:280px; height:280px;}

#warped>span[class^=w]:nth-of-type(n+0){display:block; position:absolute;
-moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; -o-transform-origin:50%
100%; -ms-transform-origin:50% 100%; transform-origin:50% 100%; }

#warped span{font-size:16pt;font-weight:bold;font-style:normal;
line-height:1; white-space:pre; overflow:visible; padding:0px;}

#warped .w0 {-moz-transform: rotate(3.62rad);-webkit-transform: rotate(3.62rad);-o-transform:
rotate(3.62rad);-ms-transform: rotate(3.62rad); transform: rotate(3.62rad);
width: 11px; height: 18px; left: 99.64px; top: 188.4px;}

#warped .w1 {-moz-transform: rotate(3.78rad);-webkit-transform: rotate(3.78rad);-o-transform:
rotate(3.78rad);-ms-transform: rotate(3.78rad); transform: rotate(3.78rad);
width: 11px; height: 18px; left: 89.5px; top: 182px;}

#warped .w2 {-moz-transform: rotate(3.94rad);-webkit-transform: rotate(3.94rad);-o-transform:
rotate(3.94rad);-ms-transform: rotate(3.94rad); transform: rotate(3.94rad);
width: 11px; height: 18px; left: 80.52px; top: 174.07px;}

#warped .w3 {-moz-transform: rotate(4.13rad);-webkit-transform: rotate(4.13rad);-o-transform:
rotate(4.13rad);-ms-transform: rotate(4.13rad); transform: rotate(4.13rad);
width: 16px; height: 18px; left: 69.02px; top: 162.73px;}

#warped .w4 {-moz-transform: rotate(4.29rad);-webkit-transform: rotate(4.29rad);-o-transform:
rotate(4.29rad);-ms-transform: rotate(4.29rad); transform: rotate(4.29rad);
width: 5px; height: 18px; left: 69.04px; top: 152.63px;}

#warped .w5 {-moz-transform: rotate(4.39rad);-webkit-transform: rotate(4.39rad);-o-transform:
rotate(4.39rad);-ms-transform: rotate(4.39rad); transform: rotate(4.39rad);
width: 9px; height: 18px; left: 64.16px; top: 145.17px;}

#warped .w6 {-moz-transform: rotate(4.53rad);-webkit-transform: rotate(4.53rad);-o-transform:
rotate(4.53rad);-ms-transform: rotate(4.53rad); transform: rotate(4.53rad);
width: 9px; height: 18px; left: 61.72px; top: 135.48px;}

#warped .w7 {-moz-transform: rotate(4.65rad);-webkit-transform: rotate(4.65rad);-o-transform:
rotate(4.65rad);-ms-transform: rotate(4.65rad); transform: rotate(4.65rad);
width: 7px; height: 18px; left: 61.63px; top: 126.55px;}

#warped .w8 {-moz-transform: rotate(4.77rad);-webkit-transform: rotate(4.77rad);-o-transform:
rotate(4.77rad);-ms-transform: rotate(4.77rad); transform: rotate(4.77rad);
width: 9px; height: 18px; left: 60.63px; top: 117.56px;}

#warped .w9 {-moz-transform: rotate(4.9rad);-webkit-transform: rotate(4.9rad);-o-transform:
rotate(4.9rad);-ms-transform: rotate(4.9rad); transform: rotate(4.9rad);
width: 9px; height: 18px; left: 61.88px; top: 107.64px;}

#warped .w10 {-moz-transform: rotate(5.03rad);-webkit-transform: rotate(5.03rad);-o-transform:
rotate(5.03rad);-ms-transform: rotate(5.03rad); transform: rotate(5.03rad);
width: 8px; height: 18px; left: 64.78px; top: 98.46px;}

#warped .w11 {-moz-transform: rotate(5.15rad);-webkit-transform: rotate(5.15rad);-o-transform:
rotate(5.15rad);-ms-transform: rotate(5.15rad); transform: rotate(5.15rad);
width: 8px; height: 18px; left: 68.11px; top: 90.1px;}

#warped .w12 {-moz-transform: rotate(5.25rad);-webkit-transform: rotate(5.25rad);-o-transform:
rotate(5.25rad);-ms-transform: rotate(5.25rad); transform: rotate(5.25rad);
width: 5px; height: 18px; left: 73.14px; top: 83.49px;}

#warped .w13 {-moz-transform: rotate(5.35rad);-webkit-transform: rotate(5.35rad);-o-transform:
rotate(5.35rad);-ms-transform: rotate(5.35rad); transform: rotate(5.35rad);
width: 9px; height: 18px; left: 75.6px; top: 76.85px;}

#warped .w14 {-moz-transform: rotate(5.48rad);-webkit-transform: rotate(5.48rad);-o-transform:
rotate(5.48rad);-ms-transform: rotate(5.48rad); transform: rotate(5.48rad);
width: 8px; height: 18px; left: 82.28px; top: 69.65px;}

#warped .w15 {-moz-transform: rotate(5.61rad);-webkit-transform: rotate(5.61rad);-o-transform:
rotate(5.61rad);-ms-transform: rotate(5.61rad); transform: rotate(5.61rad);
width: 10px; height: 18px; left: 88.72px; top: 62.97px;}

#warped .w16 {-moz-transform: rotate(5.75rad);-webkit-transform: rotate(5.75rad);-o-transform:
rotate(5.75rad);-ms-transform: rotate(5.75rad); transform: rotate(5.75rad);
width: 8px; height: 18px; left: 97.98px; top: 57.34px;}

#warped .w17 {-moz-transform: rotate(5.86rad);-webkit-transform: rotate(5.86rad);-o-transform:
rotate(5.86rad);-ms-transform: rotate(5.86rad); transform: rotate(5.86rad);
width: 7px; height: 18px; left: 106.03px; top: 53.46px;}

#warped .w18 {-moz-transform: rotate(5.95rad);-webkit-transform: rotate(5.95rad);-o-transform:
rotate(5.95rad);-ms-transform: rotate(5.95rad); transform: rotate(5.95rad);
width: 5px; height: 18px; left: 113.55px; top: 50.92px;}

#warped .w19 {-moz-transform: rotate(6.06rad);-webkit-transform: rotate(6.06rad);-o-transform:
rotate(6.06rad);-ms-transform: rotate(6.06rad); transform: rotate(6.06rad);
width: 9px; height: 18px; left: 119.26px; top: 48.77px;}

#warped .w20 {-moz-transform: rotate(6.17rad);-webkit-transform: rotate(6.17rad);-o-transform:
rotate(6.17rad);-ms-transform: rotate(6.17rad); transform: rotate(6.17rad);
width: 5px; height: 18px; left: 129.14px; top: 47.46px;}

#warped .w21 {-moz-transform: rotate(6.27rad);-webkit-transform: rotate(6.27rad);-o-transform:
rotate(6.27rad);-ms-transform: rotate(6.27rad); transform: rotate(6.27rad);
width: 8px; height: 18px; left: 135.13px; top: 47px;}

#warped .w22 {-moz-transform: rotate(6.39rad);-webkit-transform: rotate(6.39rad);-o-transform:
rotate(6.39rad);-ms-transform: rotate(6.39rad); transform: rotate(6.39rad);
width: 9px; height: 18px; left: 144.11px; top: 47.49px;}

#warped .w23 {-moz-transform: rotate(6.53rad);-webkit-transform: rotate(6.53rad);-o-transform:
rotate(6.53rad);-ms-transform: rotate(6.53rad); transform: rotate(6.53rad);
width: 9px; height: 18px; left: 153.93px; top: 49.3px;}

#warped .w24 {-moz-transform: rotate(6.66rad);-webkit-transform: rotate(6.66rad);-o-transform:
rotate(6.66rad);-ms-transform: rotate(6.66rad); transform: rotate(6.66rad);
width: 9px; height: 18px; left: 163.44px; top: 52.39px;}

#warped .w25 {-moz-transform: rotate(6.79rad);-webkit-transform: rotate(6.79rad);-o-transform:
rotate(6.79rad);-ms-transform: rotate(6.79rad); transform: rotate(6.79rad);
width: 8px; height: 18px; left: 172.5px; top: 56.48px;}

#warped .w26 {-moz-transform: rotate(6.91rad);-webkit-transform: rotate(6.91rad);-o-transform:
rotate(6.91rad);-ms-transform: rotate(6.91rad); transform: rotate(6.91rad);
width: 8px; height: 18px; left: 180.08px; top: 61.32px;}

#warped .w27 {-moz-transform: rotate(7.01rad);-webkit-transform: rotate(7.01rad);-o-transform:
rotate(7.01rad);-ms-transform: rotate(7.01rad); transform: rotate(7.01rad);
width: 5px; height: 18px; left: 187.42px; top: 66.03px;}

#warped .w28 {-moz-transform: rotate(7.11rad);-webkit-transform: rotate(7.11rad);-o-transform:
rotate(7.11rad);-ms-transform: rotate(7.11rad); transform: rotate(7.11rad);
width: 9px; height: 18px; left: 191.1px; top: 71.66px;}

#warped .w29 {-moz-transform: rotate(7.27rad);-webkit-transform: rotate(7.27rad);-o-transform:
rotate(7.27rad);-ms-transform: rotate(7.27rad); transform: rotate(7.27rad);
width: 12px; height: 18px; left: 196.63px; top: 80.74px;}

#warped .w30 {-moz-transform: rotate(7.41rad);-webkit-transform: rotate(7.41rad);-o-transform:
rotate(7.41rad);-ms-transform: rotate(7.41rad); transform: rotate(7.41rad);
width: 8px; height: 18px; left: 203.99px; top: 90.34px;}

#warped .w31 {-moz-transform: rotate(7.54rad);-webkit-transform: rotate(7.54rad);-o-transform:
rotate(7.54rad);-ms-transform: rotate(7.54rad); transform: rotate(7.54rad);
width: 9px; height: 18px; left: 206.94px; top: 99.18px;}

#warped .w32 {-moz-transform: rotate(7.67rad);-webkit-transform: rotate(7.67rad);-o-transform:
rotate(7.67rad);-ms-transform: rotate(7.67rad); transform: rotate(7.67rad);
width: 9px; height: 18px; left: 209.34px; top: 108.88px;}

#warped .w33 {-moz-transform: rotate(7.8rad);-webkit-transform: rotate(7.8rad);-o-transform:
rotate(7.8rad);-ms-transform: rotate(7.8rad); transform: rotate(7.8rad);
width: 8px; height: 18px; left: 210.9px; top: 118.32px;}

#warped .w34 {-moz-transform: rotate(7.93rad);-webkit-transform: rotate(7.93rad);-o-transform:
rotate(7.93rad);-ms-transform: rotate(7.93rad); transform: rotate(7.93rad);
width: 10px; height: 18px; left: 209.73px; top: 128.31px;}

#warped .w35 {-moz-transform: rotate(8.08rad);-webkit-transform: rotate(8.08rad);-o-transform:
rotate(8.08rad);-ms-transform: rotate(8.08rad); transform: rotate(8.08rad);
width: 10px; height: 18px; left: 208px; top: 139.16px;}

#warped .w36 {-moz-transform: rotate(8.21rad);-webkit-transform: rotate(8.21rad);-o-transform:
rotate(8.21rad);-ms-transform: rotate(8.21rad); transform: rotate(8.21rad);
width: 8px; height: 18px; left: 206.07px; top: 148.72px;}

#warped .w37 {-moz-transform: rotate(8.31rad);-webkit-transform: rotate(8.31rad);-o-transform:
rotate(8.31rad);-ms-transform: rotate(8.31rad); transform: rotate(8.31rad);
width: 5px; height: 18px; left: 204.56px; top: 155.58px;}

#warped .w38 {-moz-transform: rotate(8.42rad);-webkit-transform: rotate(8.42rad);-o-transform:
rotate(8.42rad);-ms-transform: rotate(8.42rad); transform: rotate(8.42rad);
width: 9px; height: 18px; left: 198.6px; top: 162.53px;}

#warped .w39 {-moz-transform: rotate(8.55rad);-webkit-transform: rotate(8.55rad);-o-transform:
rotate(8.55rad);-ms-transform: rotate(8.55rad); transform: rotate(8.55rad);
width: 9px; height: 18px; left: 192.65px; top: 170.56px;}

#warped .w40 {-moz-transform: rotate(8.68rad);-webkit-transform: rotate(8.68rad);-o-transform:
rotate(8.68rad);-ms-transform: rotate(8.68rad); transform: rotate(8.68rad);
width: 8px; height: 18px; left: 186.56px; top: 177.39px;}

#warped .w41 {-moz-transform: rotate(8.81rad);-webkit-transform: rotate(8.81rad);-o-transform:
rotate(8.81rad);-ms-transform: rotate(8.81rad); transform: rotate(8.81rad);
width: 9px; height: 18px; left: 178.66px; top: 183.33px;}

#warped .w42 {-moz-transform: rotate(8.93rad);-webkit-transform: rotate(8.93rad);-o-transform:
rotate(8.93rad);-ms-transform: rotate(8.93rad); transform: rotate(8.93rad);
width: 8px; height: 18px; left: 171.06px; top: 188.29px;}

/*end*/

/*������� ����� �� ����������*/

#warped2 {position: relative; display: block; width:280px; height:280px;}

#warped2>span[class^=w]:nth-of-type(n+0){display:block; position:absolute;
-moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; -o-transform-origin:50%
100%; -ms-transform-origin:50% 100%; transform-origin:50% 100%; }

#warped2 span{font-size:16pt;font-weight:bold;font-style:normal;
line-height:1; white-space:pre; overflow:visible; padding:0px;}

#warped2 .w0 {-moz-transform: rotate(3.59rad);-webkit-transform: rotate(3.59rad);-o-transform:
rotate(3.59rad);-ms-transform: rotate(3.59rad); transform: rotate(3.59rad);
width: 11px; height: 18px; left: 101.93px; top: 189.55px;}

#warped2 .w1 {-moz-transform: rotate(3.75rad);-webkit-transform: rotate(3.75rad);-o-transform:
rotate(3.75rad);-ms-transform: rotate(3.75rad); transform: rotate(3.75rad);
width: 11px; height: 18px; left: 91.58px; top: 183.5px;}

#warped2 .w2 {-moz-transform: rotate(3.91rad);-webkit-transform: rotate(3.91rad);-o-transform:
rotate(3.91rad);-ms-transform: rotate(3.91rad); transform: rotate(3.91rad);
width: 11px; height: 18px; left: 82.33px; top: 175.88px;}

#warped2 .w3 {-moz-transform: rotate(4.1rad);-webkit-transform: rotate(4.1rad);-o-transform:
rotate(4.1rad);-ms-transform: rotate(4.1rad); transform: rotate(4.1rad);
width: 16px; height: 18px; left: 70.45px; top: 164.85px;}

#warped2 .w4 {-moz-transform: rotate(4.25rad);-webkit-transform: rotate(4.25rad);-o-transform:
rotate(4.25rad);-ms-transform: rotate(4.25rad); transform: rotate(4.25rad);
width: 5px; height: 18px; left: 70.12px; top: 154.95px;}

#warped2 .w5 {-moz-transform: rotate(4.35rad);-webkit-transform: rotate(4.35rad);-o-transform:
rotate(4.35rad);-ms-transform: rotate(4.35rad); transform: rotate(4.35rad);
width: 8px; height: 18px; left: 65.67px; top: 148.06px;}

#warped2 .w6 {-moz-transform: rotate(4.47rad);-webkit-transform: rotate(4.47rad);-o-transform:
rotate(4.47rad);-ms-transform: rotate(4.47rad); transform: rotate(4.47rad);
width: 8px; height: 18px; left: 63.06px; top: 139.45px;}

#warped2 .w7 {-moz-transform: rotate(4.59rad);-webkit-transform: rotate(4.59rad);-o-transform:
rotate(4.59rad);-ms-transform: rotate(4.59rad); transform: rotate(4.59rad);
width: 8px; height: 18px; left: 61.49px; top: 130.6px;}

#warped2 .w8 {-moz-transform: rotate(4.71rad);-webkit-transform: rotate(4.71rad);-o-transform:
rotate(4.71rad);-ms-transform: rotate(4.71rad); transform: rotate(4.71rad);
width: 8px; height: 18px; left: 61px; top: 121.61px;}

#warped2 .w9 {-moz-transform: rotate(4.85rad);-webkit-transform: rotate(4.85rad);-o-transform:
rotate(4.85rad);-ms-transform: rotate(4.85rad); transform: rotate(4.85rad);
width: 10px; height: 18px; left: 60.71px; top: 111.65px;}

#warped2 .w10 {-moz-transform: rotate(4.99rad);-webkit-transform: rotate(4.99rad);-o-transform:
rotate(4.99rad);-ms-transform: rotate(4.99rad); transform: rotate(4.99rad);
width: 9px; height: 18px; left: 63.38px; top: 101.38px;}

#warped2 .w11 {-moz-transform: rotate(5.12rad);-webkit-transform: rotate(5.12rad);-o-transform:
rotate(5.12rad);-ms-transform: rotate(5.12rad); transform: rotate(5.12rad);
width: 9px; height: 18px; left: 66.76px; top: 91.98px;}

#warped2 .w12 {-moz-transform: rotate(5.25rad);-webkit-transform: rotate(5.25rad);-o-transform:
rotate(5.25rad);-ms-transform: rotate(5.25rad); transform: rotate(5.25rad);
width: 9px; height: 18px; left: 71.36px; top: 83.11px;}

#warped2 .w13 {-moz-transform: rotate(5.38rad);-webkit-transform: rotate(5.38rad);-o-transform:
rotate(5.38rad);-ms-transform: rotate(5.38rad); transform: rotate(5.38rad);
width: 8px; height: 18px; left: 77.29px; top: 75.32px;}

#warped2 .w14 {-moz-transform: rotate(5.51rad);-webkit-transform: rotate(5.51rad);-o-transform:
rotate(5.51rad);-ms-transform: rotate(5.51rad); transform: rotate(5.51rad);
width: 10px; height: 18px; left: 83.02px; top: 67.93px;}

#warped2 .w15 {-moz-transform: rotate(5.66rad);-webkit-transform: rotate(5.66rad);-o-transform:
rotate(5.66rad);-ms-transform: rotate(5.66rad); transform: rotate(5.66rad);
width: 10px; height: 18px; left: 91.48px; top: 60.91px;}

#warped2 .w16 {-moz-transform: rotate(5.79rad);-webkit-transform: rotate(5.79rad);-o-transform:
rotate(5.79rad);-ms-transform: rotate(5.79rad); transform: rotate(5.79rad);
width: 8px; height: 18px; left: 100.98px; top: 55.67px;}

#warped2 .w17 {-moz-transform: rotate(5.89rad);-webkit-transform: rotate(5.89rad);-o-transform:
rotate(5.89rad);-ms-transform: rotate(5.89rad); transform: rotate(5.89rad);
width: 5px; height: 18px; left: 109.28px; top: 52.51px;}

#warped2 .w18 {-moz-transform: rotate(6rad);-webkit-transform: rotate(6rad);-o-transform:
rotate(6rad);-ms-transform: rotate(6rad); transform: rotate(6rad); width:
9px; height: 18px; left: 114.84px; top: 49.9px;}

#warped2 .w19 {-moz-transform: rotate(6.13rad);-webkit-transform: rotate(6.13rad);-o-transform:
rotate(6.13rad);-ms-transform: rotate(6.13rad); transform: rotate(6.13rad);
width: 8px; height: 18px; left: 124.61px; top: 47.86px;}

#warped2 .w20 {-moz-transform: rotate(6.25rad);-webkit-transform: rotate(6.25rad);-o-transform:
rotate(6.25rad);-ms-transform: rotate(6.25rad); transform: rotate(6.25rad);
width: 9px; height: 18px; left: 133.57px; top: 47.02px;}

#warped2 .w21 {-moz-transform: rotate(6.38rad);-webkit-transform: rotate(6.38rad);-o-transform:
rotate(6.38rad);-ms-transform: rotate(6.38rad); transform: rotate(6.38rad);
width: 8px; height: 18px; left: 143.55px; top: 47.38px;}

#warped2 .w22 {-moz-transform: rotate(6.51rad);-webkit-transform: rotate(6.51rad);-o-transform:
rotate(6.51rad);-ms-transform: rotate(6.51rad); transform: rotate(6.51rad);
width: 9px; height: 18px; left: 152.42px; top: 48.93px;}

#warped2 .w23 {-moz-transform: rotate(6.65rad);-webkit-transform: rotate(6.65rad);-o-transform:
rotate(6.65rad);-ms-transform: rotate(6.65rad); transform: rotate(6.65rad);
width: 10px; height: 18px; left: 161.95px; top: 52.01px;}

#warped2 .w24 {-moz-transform: rotate(6.79rad);-webkit-transform: rotate(6.79rad);-o-transform:
rotate(6.79rad);-ms-transform: rotate(6.79rad); transform: rotate(6.79rad);
width: 9px; height: 18px; left: 171.95px; top: 56.45px;}

#warped2 .w25 {-moz-transform: rotate(6.94rad);-webkit-transform: rotate(6.94rad);-o-transform:
rotate(6.94rad);-ms-transform: rotate(6.94rad); transform: rotate(6.94rad);
width: 12px; height: 18px; left: 180.03px; top: 62.79px;}

#warped2 .w26 {-moz-transform: rotate(7.09rad);-webkit-transform: rotate(7.09rad);-o-transform:
rotate(7.09rad);-ms-transform: rotate(7.09rad); transform: rotate(7.09rad);
width: 8px; height: 18px; left: 190.19px; top: 70.15px;}

#warped2 .w27 {-moz-transform: rotate(7.22rad);-webkit-transform: rotate(7.22rad);-o-transform:
rotate(7.22rad);-ms-transform: rotate(7.22rad); transform: rotate(7.22rad);
width: 10px; height: 18px; left: 195.6px; top: 77.82px;}

#warped2 .w28 {-moz-transform: rotate(7.33rad);-webkit-transform: rotate(7.33rad);-o-transform:
rotate(7.33rad);-ms-transform: rotate(7.33rad); transform: rotate(7.33rad);
width: 5px; height: 18px; left: 202.71px; top: 84.96px;}

#warped2 .w29 {-moz-transform: rotate(7.45rad);-webkit-transform: rotate(7.45rad);-o-transform:
rotate(7.45rad);-ms-transform: rotate(7.45rad); transform: rotate(7.45rad);
width: 10px; height: 18px; left: 203.98px; top: 92.57px;}

#warped2 .w30 {-moz-transform: rotate(7.59rad);-webkit-transform: rotate(7.59rad);-o-transform:
rotate(7.59rad);-ms-transform: rotate(7.59rad); transform: rotate(7.59rad);
width: 9px; height: 18px; left: 207.91px; top: 102.48px;}

#warped2 .w31 {-moz-transform: rotate(7.71rad);-webkit-transform: rotate(7.71rad);-o-transform:
rotate(7.71rad);-ms-transform: rotate(7.71rad); transform: rotate(7.71rad);
width: 8px; height: 18px; left: 210.3px; top: 111.79px;}

#warped2 .w32 {-moz-transform: rotate(7.84rad);-webkit-transform: rotate(7.84rad);-o-transform:
rotate(7.84rad);-ms-transform: rotate(7.84rad); transform: rotate(7.84rad);
width: 9px; height: 18px; left: 210.49px; top: 121.26px;}

#warped2 .w33 {-moz-transform: rotate(7.97rad);-webkit-transform: rotate(7.97rad);-o-transform:
rotate(7.97rad);-ms-transform: rotate(7.97rad); transform: rotate(7.97rad);
width: 8px; height: 18px; left: 210.48px; top: 130.74px;}

#warped2 .w34 {-moz-transform: rotate(8.07rad);-webkit-transform: rotate(8.07rad);-o-transform:
rotate(8.07rad);-ms-transform: rotate(8.07rad); transform: rotate(8.07rad);
width: 5px; height: 18px; left: 210.74px; top: 138.13px;}

#warped2 .w35 {-moz-transform: rotate(8.16rad);-webkit-transform: rotate(8.16rad);-o-transform:
rotate(8.16rad);-ms-transform: rotate(8.16rad); transform: rotate(8.16rad);
width: 7px; height: 18px; left: 207.92px; top: 144.88px;}

#warped2 .w36 {-moz-transform: rotate(8.27rad);-webkit-transform: rotate(8.27rad);-o-transform:
rotate(8.27rad);-ms-transform: rotate(8.27rad); transform: rotate(8.27rad);
width: 8px; height: 18px; left: 204.37px; top: 152.82px;}

#warped2 .w37 {-moz-transform: rotate(8.41rad);-webkit-transform: rotate(8.41rad);-o-transform:
rotate(8.41rad);-ms-transform: rotate(8.41rad); transform: rotate(8.41rad);
width: 10px; height: 18px; left: 198.67px; top: 161.63px;}

#warped2 .w38 {-moz-transform: rotate(8.55rad);-webkit-transform: rotate(8.55rad);-o-transform:
rotate(8.55rad);-ms-transform: rotate(8.55rad); transform: rotate(8.55rad);
width: 9px; height: 18px; left: 193.01px; top: 170.13px;}

#warped2 .w39 {-moz-transform: rotate(8.67rad);-webkit-transform: rotate(8.67rad);-o-transform:
rotate(8.67rad);-ms-transform: rotate(8.67rad); transform: rotate(8.67rad);
width: 8px; height: 18px; left: 186.97px; top: 177.01px;}

#warped2 .w40 {-moz-transform: rotate(8.8rad);-webkit-transform: rotate(8.8rad);-o-transform:
rotate(8.8rad);-ms-transform: rotate(8.8rad); transform: rotate(8.8rad);
width: 9px; height: 18px; left: 179.11px; top: 183.01px;}

#warped2 .w41 {-moz-transform: rotate(8.93rad);-webkit-transform: rotate(8.93rad);-o-transform:
rotate(8.93rad);-ms-transform: rotate(8.93rad); transform: rotate(8.93rad);
width: 9px; height: 18px; left: 170.61px; top: 188.26px;}

#warped2 .w42 {-moz-transform: rotate(9.07rad);-webkit-transform: rotate(9.07rad);-o-transform:
rotate(9.07rad);-ms-transform: rotate(9.07rad); transform: rotate(9.07rad);
width: 10px; height: 18px; left: 160.52px; top: 192.52px;}

/*end*/

/* ������ ����� �� ����������*/

#warped3 {position: relative; display: block; width:280px; height:280px;}

#warped3>span[class^=w]:nth-of-type(n+0){display:block; position:absolute;
-moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; -o-transform-origin:50%
100%; -ms-transform-origin:50% 100%; transform-origin:50% 100%; }

#warped3 span{font-size:16pt;font-weight:bold;font-style:normal;
line-height:1; white-space:pre; overflow:visible; padding:0px;}

#warped3 .w0 {-moz-transform: rotate(4.08rad);-webkit-transform: rotate(4.08rad);-o-transform:
rotate(4.08rad);-ms-transform: rotate(4.08rad); transform: rotate(4.08rad);
width: 11px; height: 18px; left: 73.82px; top: 166.08px;}

#warped3 .w1 {-moz-transform: rotate(4.24rad);-webkit-transform: rotate(4.24rad);-o-transform:
rotate(4.24rad);-ms-transform: rotate(4.24rad); transform: rotate(4.24rad);
width: 11px; height: 18px; left: 67.57px; top: 155.85px;}

#warped3 .w2 {-moz-transform: rotate(4.4rad);-webkit-transform: rotate(4.4rad);-o-transform:
rotate(4.4rad);-ms-transform: rotate(4.4rad); transform: rotate(4.4rad);
width: 11px; height: 18px; left: 63.03px; top: 144.75px;}

#warped3 .w3 {-moz-transform: rotate(4.59rad);-webkit-transform: rotate(4.59rad);-o-transform:
rotate(4.59rad);-ms-transform: rotate(4.59rad); transform: rotate(4.59rad);
width: 16px; height: 18px; left: 57.49px; top: 130.6px;}

#warped3 .w4 {-moz-transform: rotate(4.75rad);-webkit-transform: rotate(4.75rad);-o-transform:
rotate(4.75rad);-ms-transform: rotate(4.75rad); transform: rotate(4.75rad);
width: 5px; height: 18px; left: 62.55px; top: 119.12px;}

#warped3 .w5 {-moz-transform: rotate(4.85rad);-webkit-transform: rotate(4.85rad);-o-transform:
rotate(4.85rad);-ms-transform: rotate(4.85rad); transform: rotate(4.85rad);
width: 9px; height: 18px; left: 61.28px; top: 111.15px;}

#warped3 .w6 {-moz-transform: rotate(4.98rad);-webkit-transform: rotate(4.98rad);-o-transform:
rotate(4.98rad);-ms-transform: rotate(4.98rad); transform: rotate(4.98rad);
width: 8px; height: 18px; left: 63.75px; top: 101.86px;}

#warped3 .w7 {-moz-transform: rotate(5.11rad);-webkit-transform: rotate(5.11rad);-o-transform:
rotate(5.11rad);-ms-transform: rotate(5.11rad); transform: rotate(5.11rad);
width: 9px; height: 18px; left: 66.37px; top: 92.9px;}

#warped3 .w8 {-moz-transform: rotate(5.23rad);-webkit-transform: rotate(5.23rad);-o-transform:
rotate(5.23rad);-ms-transform: rotate(5.23rad); transform: rotate(5.23rad);
width: 8px; height: 18px; left: 71.1px; top: 84.4px;}

#warped3 .w9 {-moz-transform: rotate(5.35rad);-webkit-transform: rotate(5.35rad);-o-transform:
rotate(5.35rad);-ms-transform: rotate(5.35rad); transform: rotate(5.35rad);
width: 8px; height: 18px; left: 76.07px; top: 76.9px;}

#warped3 .w10 {-moz-transform: rotate(5.47rad);-webkit-transform: rotate(5.47rad);-o-transform:
rotate(5.47rad);-ms-transform: rotate(5.47rad); transform: rotate(5.47rad);
width: 8px; height: 18px; left: 81.9px; top: 70.05px;}

#warped3 .w11 {-moz-transform: rotate(5.6rad);-webkit-transform: rotate(5.6rad);-o-transform:
rotate(5.6rad);-ms-transform: rotate(5.6rad); transform: rotate(5.6rad);
width: 9px; height: 18px; left: 88.39px; top: 63.63px;}

#warped3 .w12 {-moz-transform: rotate(5.73rad);-webkit-transform: rotate(5.73rad);-o-transform:
rotate(5.73rad);-ms-transform: rotate(5.73rad); transform: rotate(5.73rad);
width: 9px; height: 18px; left: 96.57px; top: 57.89px;}

#warped3 .w13 {-moz-transform: rotate(5.84rad);-webkit-transform: rotate(5.84rad);-o-transform:
rotate(5.84rad);-ms-transform: rotate(5.84rad); transform: rotate(5.84rad);
width: 5px; height: 18px; left: 105.61px; top: 54.11px;}

#warped3 .w14 {-moz-transform: rotate(5.95rad);-webkit-transform: rotate(5.95rad);-o-transform:
rotate(5.95rad);-ms-transform: rotate(5.95rad); transform: rotate(5.95rad);
width: 9px; height: 18px; left: 111.02px; top: 51.1px;}

#warped3 .w15 {-moz-transform: rotate(6.07rad);-webkit-transform: rotate(6.07rad);-o-transform:
rotate(6.07rad);-ms-transform: rotate(6.07rad); transform: rotate(6.07rad);
width: 8px; height: 18px; left: 120.67px; top: 48.58px;}

#warped3 .w16 {-moz-transform: rotate(6.19rad);-webkit-transform: rotate(6.19rad);-o-transform:
rotate(6.19rad);-ms-transform: rotate(6.19rad); transform: rotate(6.19rad);
width: 8px; height: 18px; left: 129.57px; top: 47.27px;}

#warped3 .w17 {-moz-transform: rotate(6.32rad);-webkit-transform: rotate(6.32rad);-o-transform:
rotate(6.32rad);-ms-transform: rotate(6.32rad); transform: rotate(6.32rad);
width: 9px; height: 18px; left: 138.56px; top: 47.06px;}

#warped3 .w18 {-moz-transform: rotate(6.45rad);-webkit-transform: rotate(6.45rad);-o-transform:
rotate(6.45rad);-ms-transform: rotate(6.45rad); transform: rotate(6.45rad);
width: 9px; height: 18px; left: 148.5px; top: 48.13px;}

#warped3 .w19 {-moz-transform: rotate(6.59rad);-webkit-transform: rotate(6.59rad);-o-transform:
rotate(6.59rad);-ms-transform: rotate(6.59rad); transform: rotate(6.59rad);
width: 9px; height: 18px; left: 158.2px; top: 50.52px;}

#warped3 .w20 {-moz-transform: rotate(6.73rad);-webkit-transform: rotate(6.73rad);-o-transform:
rotate(6.73rad);-ms-transform: rotate(6.73rad); transform: rotate(6.73rad);
width: 10px; height: 18px; left: 167.46px; top: 54.38px;}

#warped3 .w21 {-moz-transform: rotate(6.89rad);-webkit-transform: rotate(6.89rad);-o-transform:
rotate(6.89rad);-ms-transform: rotate(6.89rad); transform: rotate(6.89rad);
width: 12px; height: 18px; left: 176.81px; top: 60.42px;}

#warped3 .w22 {-moz-transform: rotate(7.04rad);-webkit-transform: rotate(7.04rad);-o-transform:
rotate(7.04rad);-ms-transform: rotate(7.04rad); transform: rotate(7.04rad);
width: 9px; height: 18px; left: 187.22px; top: 67.68px;}

#warped3 .w23 {-moz-transform: rotate(7.15rad);-webkit-transform: rotate(7.15rad);-o-transform:
rotate(7.15rad);-ms-transform: rotate(7.15rad); transform: rotate(7.15rad);
width: 5px; height: 18px; left: 194.7px; top: 73.5px;}

#warped3 .w24 {-moz-transform: rotate(7.27rad);-webkit-transform: rotate(7.27rad);-o-transform:
rotate(7.27rad);-ms-transform: rotate(7.27rad); transform: rotate(7.27rad);
width: 11px; height: 18px; left: 197.1px; top: 80.69px;}

#warped3 .w25 {-moz-transform: rotate(7.41rad);-webkit-transform: rotate(7.41rad);-o-transform:
rotate(7.41rad);-ms-transform: rotate(7.41rad); transform: rotate(7.41rad);
width: 8px; height: 18px; left: 203.75px; top: 89.83px;}

#warped3 .w26 {-moz-transform: rotate(7.53rad);-webkit-transform: rotate(7.53rad);-o-transform:
rotate(7.53rad);-ms-transform: rotate(7.53rad); transform: rotate(7.53rad);
width: 8px; height: 18px; left: 207.11px; top: 98.18px;}

#warped3 .w27 {-moz-transform: rotate(7.65rad);-webkit-transform: rotate(7.65rad);-o-transform:
rotate(7.65rad);-ms-transform: rotate(7.65rad); transform: rotate(7.65rad);
width: 8px; height: 18px; left: 209.45px; top: 106.86px;}

#warped3 .w28 {-moz-transform: rotate(7.77rad);-webkit-transform: rotate(7.77rad);-o-transform:
rotate(7.77rad);-ms-transform: rotate(7.77rad); transform: rotate(7.77rad);
width: 9px; height: 18px; left: 210.28px; top: 116.26px;}

#warped3 .w29 {-moz-transform: rotate(7.91rad);-webkit-transform: rotate(7.91rad);-o-transform:
rotate(7.91rad);-ms-transform: rotate(7.91rad); transform: rotate(7.91rad);
width: 10px; height: 18px; left: 209.84px; top: 126.75px;}

#warped3 .w30 {-moz-transform: rotate(8.05rad);-webkit-transform: rotate(8.05rad);-o-transform:
rotate(8.05rad);-ms-transform: rotate(8.05rad); transform: rotate(8.05rad);
width: 8px; height: 18px; left: 209.55px; top: 136.66px;}

#warped3 .w31 {-moz-transform: rotate(8.17rad);-webkit-transform: rotate(8.17rad);-o-transform:
rotate(8.17rad);-ms-transform: rotate(8.17rad); transform: rotate(8.17rad);
width: 9px; height: 18px; left: 206.61px; top: 145.84px;}

#warped3 .w32 {-moz-transform: rotate(8.31rad);-webkit-transform: rotate(8.31rad);-o-transform:
rotate(8.31rad);-ms-transform: rotate(8.31rad); transform: rotate(8.31rad);
width: 9px; height: 18px; left: 202.8px; top: 155.08px;}

#warped3 .w33 {-moz-transform: rotate(8.44rad);-webkit-transform: rotate(8.44rad);-o-transform:
rotate(8.44rad);-ms-transform: rotate(8.44rad); transform: rotate(8.44rad);
width: 9px; height: 18px; left: 197.81px; top: 163.73px;}

#warped3 .w34 {-moz-transform: rotate(8.05rad);-webkit-transform: rotate(8.05rad);-o-transform:
rotate(8.05rad);-ms-transform: rotate(8.05rad); transform: rotate(8.05rad);
width: 5px; height: 18px; left: 211.05px; top: 136.64px;}

#warped3 .w35 {-moz-transform: rotate(8.14rad);-webkit-transform: rotate(8.14rad);-o-transform:
rotate(8.14rad);-ms-transform: rotate(8.14rad); transform: rotate(8.14rad);
width: 7px; height: 18px; left: 208.37px; top: 143.43px;}

#warped3 .w36 {-moz-transform: rotate(8.25rad);-webkit-transform: rotate(8.25rad);-o-transform:
rotate(8.25rad);-ms-transform: rotate(8.25rad); transform: rotate(8.25rad);
width: 8px; height: 18px; left: 204.98px; top: 151.42px;}

#warped3 .w37 {-moz-transform: rotate(8.39rad);-webkit-transform: rotate(8.39rad);-o-transform:
rotate(8.39rad);-ms-transform: rotate(8.39rad); transform: rotate(8.39rad);
width: 10px; height: 18px; left: 199.46px; top: 160.33px;}

#warped3 .w38 {-moz-transform: rotate(8.53rad);-webkit-transform: rotate(8.53rad);-o-transform:
rotate(8.53rad);-ms-transform: rotate(8.53rad); transform: rotate(8.53rad);
width: 9px; height: 18px; left: 193.98px; top: 168.95px;}

#warped3 .w39 {-moz-transform: rotate(8.65rad);-webkit-transform: rotate(8.65rad);-o-transform:
rotate(8.65rad);-ms-transform: rotate(8.65rad); transform: rotate(8.65rad);
width: 8px; height: 18px; left: 188.07px; top: 175.96px;}

#warped3 .w40 {-moz-transform: rotate(8.78rad);-webkit-transform: rotate(8.78rad);-o-transform:
rotate(8.78rad);-ms-transform: rotate(8.78rad); transform: rotate(8.78rad);
width: 9px; height: 18px; left: 180.34px; top: 182.11px;}

#warped3 .w41 {-moz-transform: rotate(8.91rad);-webkit-transform: rotate(8.91rad);-o-transform:
rotate(8.91rad);-ms-transform: rotate(8.91rad); transform: rotate(8.91rad);
width: 9px; height: 18px; left: 171.95px; top: 187.54px;}

#warped3 .w42 {-moz-transform: rotate(9.05rad);-webkit-transform: rotate(9.05rad);-o-transform:
rotate(9.05rad);-ms-transform: rotate(9.05rad); transform: rotate(9.05rad);
width: 10px; height: 18px; left: 161.95px; top: 191.98px;}
/*end*/


.btn-link-modal-header {
    width: 100%;
    border: 2px solid #ffed00;
    margin-bottom: 20px;
}

.btn-link-modal-header a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    color: white;
    text-decoration: none;
}

#map {
    width: 100%;
    height: 510px;
}

.copirght {
    font-size: 10pt;
    line-height: 1;
    color: white;
}

.emile {
    font-size: 8pt;
    line-height: 1;
    float: right;
}

.emile a {
    color: white !important;
    text-decoration: none;
    padding-left: 65px;
    position: relative;
    line-height: 1;
    display: block;
}

.emile a:before {
    content: " ";
    display: block;
    width: 58px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    background: url("/content/images/img_25052016_6.png") no-repeat -152px -81px;
}

footer .block-logo {
    margin-top: 20px;
    margin-bottom: 20px;
}

footer .block-menu {
    margin-top: 20px;
    margin-bottom: 20px;
}

.pre-logo-part-home-w {
    position: relative;
    text-align: center;
    margin-bottom: 10px;
}

.icon-benefits {
    width: 142px;
    height: 141px;
    margin: auto;
    display: block;
    background: url("/content/images/img_25052016_6.png") no-repeat;
}

.icon-benefits-1 { background-position: -22px -155px }
.icon-benefits-2 { background-position: -188px -155px }
.icon-benefits-3 { background-position: -354px -155px }
.icon-benefits-4 { background-position: -520px -155px }
.icon-benefits-5 { background-position: -686px -155px }
.icon-benefits-6 { background-position: -852px -155px }
.icon-benefits-7 { background-position: -1018px -155px }
.icon-benefits-8 { background-position: -1185px -155px }

.pre-logo-part-home-w h4 {
    font-size: 15pt;
    text-transform: uppercase;
}

.bg-white-line {
    position: absolute;
    bottom: 0;
    height: 80px;
    background-color: white;
    width: 100%;
    z-index: 1;
}

#section-widget .container {
    z-index: 20;
    position: relative;
}

.carousel-control {
    top: 50%;
    bottom: 0;
    left: 0;
    margin-top: -25px;
    width: 36px;
    height: 36px;
    text-align: center;
    background: url("/content/images/img_25052016_6.png") -275px -13px !important;
    background-repeat: no-repeat !important;
    text-indent: -9999px;
    z-index: 50;
}

.carousel-control.right {
    background: url("/content/images/img_25052016_6.png") -324px -13px !important;
}

#adress-map-block {
    position: absolute;
    min-height: 90px;
    background: rgba(37, 78, 152, 0.9);
    top: 0;
    z-index: 20;
}

#adress-map-block ul {
    list-style: none;
    padding: 0;
}

#adress-map-block ul li {
    float: left;
    color: white;
    font-size: 16pt;
    line-height: 1;
    margin-top: 30px;
	padding: 0;
}

#adress-map-block ul li p {
    position: relative;
}

#adress-map-block ul li a {
    color: white;
    font-size: 12pt;
}

.adress-map-block-phone p, .adress-map-block-mail p, .adress-map-block-adress p {
    padding-left: 40px;
}

.adress-map-block-phone p:before, .adress-map-block-mail p:before, .adress-map-block-adress p:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    background: url("/content/images/img_25052016_6.png") no-repeat;
}

.adress-map-block-phone p:before {
    background-position: -379px -73px;
    width: 29px;
    height: 29px;
}

.adress-map-block-mail p:before {
    background-position: -109px -81px;
    width: 28px;
    height: 28px;
}

.adress-map-block-adress p:before {
    background-position: -421px -73px;
    width: 32px;
    height: 32px;
}

.adress-map-block-order-link p {
    width: 100%;
    border: 2px solid #ffed00;
    margin-bottom: 20px;
}

.adress-map-block-order-link p a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    color: white;
    text-decoration: none;
}

#section-files {
    background-color: #254e98;
    color: white;
}

#section-content-2 {
    background-color: #eceeee;
}

#section-content-1 h2 {
    text-align: center;
    font-size: 42pt;
    line-height: 1;
    margin-bottom: 0;
}

#section-content-1 h3 {
    text-align: center;
    font-size: 24pt;
    color: #6d6e71;
    margin-top: 0;
}

.section-content-1-right-block-ul-block {
    color: #004f9b;
    font-size: 15pt;
    margin-top: 30px;
}

.section-content-1-left-block-ul-block {
    color: #6d6e71;
    font-size: 15pt;
    position: relative;
    z-index: 2;
    margin-top: 30px;
}

.section-content-1-right-block-ul-block ul, .section-content-1-left-block-ul-block ul {
    padding: 0;
    list-style: none;
}

.section-content-1-left-block-ul-block ul li {
    position: relative;
    padding-left: 40px;
}

.section-content-1-left-block-ul-block-icon:before {
    width: 24px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -12.5px;
    content: " ";
    background: url("/content/images/img_25052016_6.png") no-repeat;
}

.section-content-1-left-block-ul-block-icon-1:before { background-position: -519px -75px; }
.section-content-1-left-block-ul-block-icon-2:before { background-position: -555px -75px; }
.section-content-1-left-block-ul-block-icon-3:before { background-position: -591px -75px; }
.section-content-1-left-block-ul-block-icon-4:before { background-position: -627px -75px; }
.section-content-1-left-block-ul-block-icon-5:before { background-position: -663px -75px; }

.section-content-1-right-block-ul-block ul li {
    margin-top: 25px;
    line-height: 1;
}

.section-content-1-right-block {
    position: relative;
    z-index: 3;
}

.section-content-1-left-block {
    min-height: 380px;
}

.section-content-1-left-block:after {
    content: " ";
    background: url("/content/images/img_25052016_1.jpg") no-repeat;
    position: absolute;
    bottom: 0;
    right: -30px;
    width: 421px;
    height: 334px;
    z-index: 1;
}

.action-block-section-content-1 {
    float: right;
    width: 100%;
    max-width: 600px;
}

.text-action-block-section-content-1 {
    float: left;
    color: #6d6e71;
    font-size: 24pt;
}

.link-action-block-section-content-1 {
    width: 100%;
    max-width: 180px;
    border: 2px solid #254e98;
    margin-bottom: 20px;
    margin-top: 4px;
    float: right;
}

.link-action-block-section-content-1 a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #254e98;
    text-decoration: none;
}

#section-content-2 h2 {
    font-size: 42pt;
    text-align: center;
}

.section-content-2-left-block {
    min-height: 690px;
    position: relative;
}

.section-content-2-left-block:after {
    content: " ";
    width: 455px;
    height: 495px;
    background-image: url('/Content/images/img_25052016_2.png');
    position: absolute;
    bottom: 0;
    left: -80px;
}

.section-content-2-right-left-text {
    
}

.section-content-2-right-left-text h3 {
    color: #142f53;
    font-size: 24pt;
}

.section-content-2-right-left-text h4 {
    font-size: 12pt;
    color: #6d6e71;
}

.section-content-2-right-left-text p {
    color: #004f9b;
}

.section-content-2-right-left-text-2 {
    color: #004f9b;
    font-size: 24pt;
    line-height: 1;
    text-align: center;
    margin-top: 120px;
    margin-left: 180px;
}

.section-content-2-right-left-text-2-phrase-1 {
    float: left;
    width: 100%;
    color: #6d6e71;
}

.section-content-2-right-left-text-2-phrase-2 {
    float: left;
    width: 100%;
    font-size: 15pt;
}

.section-content-2-right-left-text-2-phrase-3 {
    float: left;
    width: 100%;
    font-weight: bold;
}

.zag-dogovor {
    position: absolute;
    bottom: 40px;
    right: 150px;
    width: 200px;
}

.zag-dogovor p {
    width: 100%;
    border: 2px solid #254e98;
    margin-bottom: 20px;
    margin-top: 4px;
    float: left;
    background: white;
}

.zag-dogovor p a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #254e98;
    text-decoration: none;
}

.section-content-2-right-block-header-block h3 {
    color: #142f53;
    font-size: 24pt;
}

.section-content-2-right-block-ul-block {
    
}

.section-content-2-right-block-ul-block ul {
    float: left;
    width: 100%;
    list-style: none;
    padding: 0;
}

.section-content-2-right-block-ul-block ul li {
    position: relative;
    float: left;
    width: 100%;
    border-left: 4px solid #ffed00;
    background-color: #254e98;
    color: white;
    padding: 15px 0px 15px 80px;
    margin-top: 10px;
}

.section-content-2-right-block-ul-block ul li:after {
    content: " ";
    position: absolute;
    left: 26px;
    top: 50%;
    width: 41px;
    height: 42px;
    margin-top: -21px;
    background-image: url('../Content/images/img_25052016_6.png');
}

.section-content-2-right-block-ul-block ul li:nth-child(1):after { background-position: -892px -75px; }
.section-content-2-right-block-ul-block ul li:nth-child(2):after { background-position: -941px -75px; }
.section-content-2-right-block-ul-block ul li:nth-child(3):after { background-position: -989px -75px; }

.section-content-2-right-block-ul-block ul li:before {
    content: " ";
    position: absolute;
    left: -1px;
    top: 50%;
    width: 13px;
    height: 54px;
    margin-top: -27px;
    background: url('../Content/images/img_25052016_6.png') -710px -75px;
}

.vertical-line {
    width: 34px;
    height: 59px;
    margin: 0 auto 10px;
    background: url('../Content/images/img_25052016_6.png') -1288px -22px;
}

.icon-reloader {
    width: 68px;
    height: 67px;
    margin: 0 auto 10px;
    background: url('../Content/images/img_25052016_6.png') -1048px -13px;
}

.section-content-2-right-block-ul-block-ul-li-activ {
    color: #004f9b !important;
}

.section-content-2-right-block-ul-block-left ul, .section-content-2-right-block-ul-block-right ul {
    padding-left: 0;
    list-style: none;
    border-left: 3px solid #6d6c71;
    float: left;
    width: 100%;
}

.section-content-2-right-block-ul-block-left ul li, .section-content-2-right-block-ul-block-right ul li {
    color: #3f414a;
    line-height: 1;
    float: left;
    margin-bottom: 15px;
    padding-left: 20px;
    position: relative;
}

.section-content-2-right-block-ul-block-left ul li:last-child, .section-content-2-right-block-ul-block-right ul li:last-child {
    margin-bottom: 0;
}

.section-content-2-right-block-ul-block-left ul li:after, .section-content-2-right-block-ul-block-right ul li:after {
    content: " ";
    width: 10px;
    height: 10px;
    background-color: #6d6c71;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: -7px;
    top: 50%;
    margin-top: -5px;
}

.section-content-2-right-block-ul-block-left ul li:first-child:before, .section-content-2-right-block-ul-block-right ul li:first-child:before,
.section-content-2-right-block-ul-block-left ul li:last-child:before, .section-content-2-right-block-ul-block-right ul li:last-child:before  {
    content: " ";
    width: 10px;
    height: 50%;
    background-color: #eceeee;
    position: absolute;
    left: -7px;
}

.section-content-2-right-block-ul-block-left ul li:first-child:before, .section-content-2-right-block-ul-block-right ul li:first-child:before {
    top: 0;
}

.section-content-2-right-block-ul-block-left ul li:last-child:before, .section-content-2-right-block-ul-block-right ul li:last-child:before {
    bottom: 0;
}

#section-files {
    color: white;
}

#section-files h2 {
    font-size: 42pt;
    color: white;
}

.section-files-bonus-block {
    
}

.section-files-price-block {
    margin-bottom: 50px;
}

.prev-img-list {
    width: 50px;
    height: 50px;
    margin: auto;
}

.link-price, .bonus-p p {
    margin-top: 8px;
}

.line-block-file a:hover {
    color: #004f9b !important;
}

.cloud-icon {
    width: 50px;
    height: 50px;
    margin: auto;
    background: url('../Content/images/img_25052016_6.png') -1225px -13px;
}

.line-block-file {
    background: #eceeee;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 20px;
    padding-bottom: 15px;
    line-height: 1;
    color: #004f9b;
}

.block-get-bonus {
    margin-top: 50px;
    float: left;
    width: 100%;
}

.bonus-btn-block {
    padding-left: 0;
}

.bonus-btn-block p {
    width: 100%;
    border: 2px solid #ffed00;
    margin-bottom: 20px;
}

.bonus-btn-block p a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    color: white;
    text-decoration: none;
}

.bonus-btn-desc-block {
    color: #00aeef;
    line-height: 1;
}

.modal-content {
    border-radius: 0;
    background-image: url('/Content/images/img_25052016_4.jpg');
    background-size: cover;
    background-position: center center;
}

.close {
    width: 37px;
    height: 38px;
    background: url('../Content/images/img_25052016_6.png') -800px -75px !important;
    text-indent: -9999px;
    top: 50%;
    margin-top: -15px !important;
    position: absolute;
    right: 50px;
}

.modal-title {
    color: white;
    font-size: 42pt;
    font-weight: bold;
    text-align: center;
    line-height: 1;
}

.modal-header {
    border-bottom: transparent !important;
    position: relative;
    border-top: 5px solid #ffed00;
}

.modal-body {
    color: white;    
    min-height: 460px;
}

.bs-looking-modal-lg {
    z-index: 9999;
}

#key-benefits,
#refilling-cartridges,
#principle-of-operation,
#price,
#contacts {
    float: left;
    width: 100%;
    height: 0;
    clear: both;
}

.success {
    margin-top: 150px;
}

.success p {
    position: relative;
    line-height: 1;
    font-weight: bold;
    font-size: 19pt;
    padding-left: 105px;
}

.success p:before {
    content: " ";
    width: 87px;
    height: 82px;
    background: url('../Content/images/img_25052016_6.png') -1128px -13px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -41px;
}

input[type="radio"], input[type="checkbox"] {
    float: left;
    vertical-align: middle;
    margin-right: 3px;
}

.modal-body input[type=text], .modal-body input[type=email], .modal-body textarea {
    border-radius: 0;
}


.bs-apply-modal-lg .modal-dialog:after {
    width: 403px;
    height: 438px;
    background-image: url('../Content/images/img_25052016_5.png');
    position: absolute;
    bottom: 0;
    left: 0;
    content: " ";
}

.bs-apply-modal-lg .modal-dialog .modal-body {
    width: 65%;
    left: 35%;
}

.bs-looking-modal-lg .input-group-addon:first-child {
    border-radius: 0;
    border: 0;
}

label {
    font-weight: normal;
}

.top-link {
	width: 50px;
    height: 50px;
    background-color: #254e98;
    position: fixed;
    bottom: 20px;
    left: -100px;
    z-index: 100;
    color: #FFED00;
    cursor: pointer;
}

.top-link span {
	font-size: 25pt;
    width: 37px;
    height: 34px;
    display: block;
    margin: 8px auto;
}

button.close {
    text-indent: 0;
    opacity: 0.8;
}

button.close:hover {
    opacity: 1 !important;
}

button.close:hover, button.close:focus {
    outline: 0;
}

button.close span {
    display: none;
}

button.close:after {
    content: "закрыть";
    display: block;
    position: absolute;
    left: -50px;
    top: 43px;
    color: white;
    font-size: 12pt;
    font-weight: normal;
    width: 137px;
}