/*----------------------------------------------------------------------------------*/
/*------------------------------RESET DEFAULT STYLES--------------------------------*/
/*----------------------------------------------------------------------------------*/
html,body                       { width:100%; height:100%; }
body                            { padding:0; margin:0; font:16px "HarmoniaSansProCyr-Regular"; color: #000; background:#ffffff;}
div,p,a,span,em,strong,img,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,td,tr,form,fieldset,label,select,input,textarea {
    padding:0;
    margin:0;
    outline:none;
    //list-style: none;}
select, input, textarea        { font:15px "MuseoSansCyrl-100"; padding: 0; color: #000000; vertical-align:middle; border: 0; }
textarea                       { vertical-align:top; }
:focus                         { outline:none; }
input[type=submit]             { cursor:pointer; padding: 0;}
img, fieldset                  { border:0; }
table                          { border-collapse:collapse; border-spacing:0;}

/*----------------------------------------------------------------------------------*/
/*-------------------------------------DEFAULT CLASSES------------------------------*/
/*----------------------------------------------------------------------------------*/
.float-r           	           { float:right !important; }
.float-l                       { float:left !important; }
.no-float                      { float:none !important; }
.no-border                     { border:0 !important; }
.no-bg                         { background:none !important; }
.no-margin                     { margin:0 !important; }
.no-padding                    { padding:0 !important; }
.no-display                    { display:none !important; }
.display                       { display:block !important; }
.inline                        { display:inline !important; }
.overflow                      { overflow:hidden !important; }
.align-r                       { text-align:right !important; }
.align-l                       { text-align:left !important; }
.align-c                       { text-align:center !important; }
.clear                         { clear:both; }
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
a{
    text-decoration: none;
}
.wraper{
    margin: 0 auto;
    width: 960px;
}
.add{
    display: block;
}
header{
    background: url("../img/heder.jpg")no-repeat  center;
    height: 960px;
}
header .menu{
    float: left;
    position: relative;
    top: 27px;
    left: 14px;
}
header .telephone{
    float: right;
    position: relative;
    top: 25px;
    left: -19px;
}
header .telephone .tel{
   font: 23px 'OpenSans-Bold';
   color: #d6306c;
}
header .telephone .zak_zvonok{
    font: 17px 'CoreSansA35Light-Regular';
    color: #d6306c;
    position: relative;
    top: 8px;
    left: 89px;
    border-bottom: 1px dashed #d6306c;
}
header .logo{
    position: relative;
    top: 111px;
    left: 111px;
}
header .event{
    position: relative;
    top:100px;
    margin-left: 314px;
    //left: 314px;
    padding-top: 16px;
}
header .event .zag_event{
    font: 43px 'CoreSansA65Bold-Regular';
    color: #d6306c;
    margin-left: 15px;
    /* padding-top: 10px; */
    text-transform: uppercase;
}

header .event .spusok_event{
    font: 14px 'CoreSansA35Light-Regular';
    color: #2d2d2d;
    margin-top: 47px;
    margin-left: 21px;
}
header .event .spusok_event li{

}
header .event .spusok_event .e_1{
    font-size: 20px;
    color: #d6306c;
    padding-left: 20px;
}
header .event .spusok_event .e_1 span{
    font-size: 20px;
    color: #2d2d2d;
    left: -3px;
    position: relative;
    top: -8px;
}
header .event .spusok_event .e_2{
    font: 20px 'CoreSansA55Medium-Regular';
    color: #d6306c;
    padding-left: 19px;
    list-style: #2d2d2d;
}
header .event .spusok_event .e_2 span{
    font: 19px 'CoreSansA55Medium-Regular';
    color: #2d2d2d;
    padding-left: 19px;
    list-style: #2d2d2d;
    position: relative;
    top: 4px;
    left: -22px;
}
header .button{
    width: 320px;
    height: 60px;
    margin: 120px 0 0 100px;
    background: #e6427d;
    border-bottom: 6px solid  #bb1853 ;
}

header .button p{
    height: 60px;
    width: 320px;
    text-align: center;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    color: #ffffff;
    font: 18px 'CoreSansA55Medium-Regular';
    cursor: pointer;
}




.block_1{
    background: url("../img/block_1.jpg")no-repeat center;
    height: 1159px;
    text-align: center;
}
.block_1 h2{
    font: 24px 'CoreSansA55Medium-Regular';
    color: #434343;
    padding-top: 143px;
    text-align: left;
    margin-left: 121px;
}
.block_1 .ev_marketing{
    margin-top: 143px;
}
.block_1 .ev_marketing .em_1{
    background: url("../img/tochka_2.png")no-repeat 28px 18px;
    font: 40px 'CoreSansA45Regular-Regular';
    margin-left: -56px;
    padding-left: 53px;
}
.block_1 .ev_marketing .em_2{
    font: 20px 'CoreSansA45Regular-Regular';
}

.block_1 .chto_mu{
    color: #d6306c;
    top: 338px;
    position: relative;
    list-style: none;
    padding-left: 56px;
    font: 40px 'CoreSansA65Bold-Regular';
}
.block_1 .org_meropriyatiya{
    color: #636366;
    top: 321px;
    position: relative;
    font: 25px 'CoreSansA45Regular-Regular';
}

.flicker{
    position:relative;
    width:100%;
    min-width: 980px;
    background-color:#e6e6e6;
    overflow:hidden;
}

@media all and  (max-width: 1500px) {
    .portfolio_item {
        box-sizing: border-box;
        position: relative;
        float: left;
        width: 50%;
        overflow: hidden;
        backface-visibility: hidden;
    }

    .portfolio_item_title .head{
        width: 100%;
        height: 30%;
        font: 32px 'CoreSansA65Bold-Regular';
        color: #ffffff;
        text-transform: uppercase;
        padding: 25px 0 0 20px;
    }
    .portfolio_item_title .text {
        width: 100%;
        font: 14px 'CoreSansA65Bold-Regular';
        color: #ffffff;
        padding: 10px 0 0 20px;
        display: none;
    }
    .portfolio_item_title .text ul{
        list-style-image: url("../img/marker.png");
    }
    .pl {
        right: 0px;
        bottom: 0px;
    }
    .pr {
        right: 0px;
        bottom: 0px;
    }
    .pc {
        right: 0px;
        bottom: 0px;
    }

}
@media all and (min-width: 1501px) {
    .portfolio_item {
        box-sizing: border-box;
        position: relative;
        float: left;
        width: 33.3%;
        overflow: hidden;
        backface-visibility: hidden;
    }

    .portfolio_item_title .head{
        box-sizing: border-box;
        width: 100%;
        height: 35%;
        font: 32px 'CoreSansA65Bold-Regular';
        color: #ffffff;
        text-transform: uppercase;
        padding: 25px 0px 0 20px;


    }
    .portfolio_item_title .text {
        width: 100%;
        font: 14px 'CoreSansA65Bold-Regular';
        color: #ffffff;
        padding: 10px 0 0 20px;
        display: none;
    }
    .portfolio_item_title .text ul {
        list-style-image: url("../img/marker.png");
    }
    .pl {
        left: 0px;
        bottom: 0px;
    }
    .pr {
        right: 0px;
        bottom: 0px;
    }
    .pc {
        left:50%; margin-left:-35%;
        bottom: 0px;
    }
}


.portfolio_item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 10;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -o-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;

}
.portfolio_item_title {
    position: absolute;
    width: 70%;

    height: 40%;
    background-color: #000000;
    opacity: 0.6;
    z-index: 10;

}


.portfolio_item:hover .head{
    border-bottom: 2px solid  #ffffff ;
}

.portfolio_item:hover .text{
    display: block;
}

.portfolio_item img {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -o-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;

}
.portfolio_item:hover  img{
    transform: scale(1.4) ;
}
.portfolio_item:hover  .portfolio_item_title{
    transition: width 0.8s, height 0.8s;
    height: 95%;
}



.block_2{
    background: url("../img/block_2.jpg")no-repeat center;
    height: 763px;
}





.block_3{
    background: url("../img/block_3.jpg")no-repeat center;
    height: 960px;
    text-align: center;
}
.block_3 .wy_mu{
    color: #d6306c;
    top: 81px;
    width: 271px;
    left: 345px;
    position: relative;
    font: 40px 'CoreSansA65Bold-Regular';
}
.block_3 .s_nami{
    color: #636366;
    top: 69px;
    left: 1px;
    position: relative;
    font: 25px 'CoreSansA45Regular-Regular';
}
.block_3 .sp_1{
    margin-top: 147px;
    margin-left: -4px;
    font: 16px 'CoreSansA55Medium-Regular';
}
.block_3 .sp_1 li{
    display: inline-block;
}
.block_3 .sp_1 li:nth-child(1){
    background: url("../img/sp_1.png")no-repeat;
    width: 281px;
    height: 140px;
    text-align: left;
}
.block_3 .sp_1 li:nth-child(1) .s1{
    position: relative;
    top: 49px;
    left: 37px;
    font-size: 15px;
}
.block_3 .sp_1 li:nth-child(2){
    background: url("../img/sp_2.png")no-repeat;
    width: 281px;
    height: 140px;
    position: relative;
    top: -20px;
    left: 3px;
}
.block_3 .sp_1 li:nth-child(2) .s2{
    position: relative;
    top: 57px;
    left: 0px;
    font-size: 14px;
}
.block_3 .sp_2{
    margin-top: -2px;
    margin-left: -5px;
    font: 15px 'CoreSansA55Medium-Regular';
}
.block_3 .sp_2 li{
    display: inline-block;
}
.block_3 .sp_2 li:nth-child(1){
    background: url("../img/sp_3.png")no-repeat;
    width: 281px;
    height: 140px;
    text-align: left;
}
.block_3 .sp_2 li:nth-child(1) .s3{
    position: relative;
    top: 52px;
    left: 36px;
    font-size: 15px;
}
.block_3 .sp_2 li:nth-child(2){
    background: url("../img/sp_4.png")no-repeat;
    width: 281px;
    height: 140px;
    position: relative;
    top: -18px;
    left: 4px;
}
.block_3 .sp_2 li:nth-child(2) .s4{
    position: relative;
    top: 58px;
    left: -3px;
    font-size: 14px;
}
.block_3 .sp_3{
    margin-top: 0;
    margin-left: -4px;
    font: 20px 'CoreSansA55Medium-Regular';
}
.block_3 .sp_3 li{
    display: inline-block;
}
.block_3 .sp_3 li:nth-child(1){
    background: url("../img/sp_5.png")no-repeat;
    width: 281px;
    height: 140px;
    text-align: left;
}
.block_3 .sp_3 li:nth-child(1) .s5{
    position: relative;
    top: 47px;
    left: 41px;
    font-size: 15px;
}
.block_3 .sp_3 li:nth-child(2){
    background: url("../img/sp_6.png")no-repeat;
    width: 281px;
    height: 140px;
    position: relative;
    top: -24px;
    left: 2px;
}
.block_3 .sp_3 li:nth-child(2) .s6{
    position: relative;
    top: 46px;
    left: 5px;
    font-size: 15px;
}

.block_3 .sp_4{
    font: 20px 'CoreSansA55Medium-Regular';
    color: #d6306c;
}
.block_3 .sp_4 li{
   display: inline-block;
    background: url("../img/sp_7.png")no-repeat;
    width: 166px;
    height: 163px;
}
.block_3 .sp_4 li:nth-child(1){
    position: relative;
    top: -11px;
    left: -6px;
}
.block_3 .sp_4 li:nth-child(1) .s7{
    top: 66px;
    position: relative;
    font-size: 18px;
    left: -2px;
}
.block_3 .sp_4 li:nth-child(2){
    position: relative;
    top: 14px;
    left: 1px;
}
.block_3 .sp_4 li:nth-child(2) .s8{
    position: relative;
    top: 58px;
    font-size: 18px;
}
.block_3 .sp_4 li:nth-child(3){
    position: relative;
    top: 14px;
    left: 8px;
}
.block_3 .sp_4 li:nth-child(3) .s9{
    position: relative;
    top: 61px;
    font-size: 19px;
}


.block_4{
    background: url("../img/block_4.jpg")no-repeat center;
    height: 960px;
    text-align: center;
}
.block_4 h2{
    font: 25px 'CoreSansA55Medium-Regular';
    color: #636366;
    padding-top: 103px;
}
.block_4 .taktika{
    font: 40px 'CoreSansA65Bold-Regular';
    color: #d6306c;
    width: 482px;
    margin-top: 3px;
    margin-left: 239px;
}
.block_4 .form_1{
    width: 368px;
    text-align: center;
    height: 344px;
    margin: 0 auto;
    margin-top: 104px;
    background-color: rgba( 255, 255, 255,0.9 );
    box-shadow: 1px 1.732px 6px 3px #c2c2c2;
    border:3px solid #c2c2c2;
    padding-top: 14px;
}
.block_4 .form_1 .zag_form_1{
    font: 25px 'CoreSansA55Medium-Regular';
    color: #2d2d2d;
    font-weight: bold;
}
.block_4 .form_1 .efectivnost{
    font: 16px 'CoreSansA55Medium-Regular';
    color: #2d2d2d;
}
.block_4 .form_1 .f_1{
    margin-top: 10px;

}
.block_4 .form_1 .f_1 .name{
    color: #a8a8a8;
    margin-left: -312px;
    font: 11px 'CoreSansA55Medium-Regular';
}
.block_4 .form_1 .f_1 .phone{
    color: #a8a8a8;
    top: 6px;
    left: -145px;
    position: relative;
    font: 10px 'CoreSansA55Medium-Regular';
    color: #d6306c;
}
.block_4 .form_1 .f_1 .btn_form{
    background: url("../img/btn_form_1.png")no-repeat;
    color: #fffefe;
    width: 334px;
    height: 50px;
    margin-top: 28px;
    font: 18px 'CoreSansA55Medium-Regular';
    font: 18px 'CoreSansA55Medium-Regular';
    cursor: pointer;
}
.block_4 .form_1 .f_1 .btn_form:hover{
    background: url("../img/btn_form_1_h.png")no-repeat;
}
.block_4 .form_1 .f_1 .btn_form:active{
    background: url("../img/btn_form_1_a.png")no-repeat;
}





.block_5{
    background: url("../img/block_5.jpg")no-repeat center;
    height: 960px;
}
.block_5 .action_studio{
    width: 592px;
    height: 181px;
    background: #ffffff;
    text-align: left;
    position: relative;
    top: 281px;
    padding-top: 46px;
}
.block_5 .action_studio .action{
    color: #636366;
    background: url("../img/tochka.png")no-repeat 6px 17px;
    width: 300px;
    height: 200px;
    font: 40px 'CoreSansA25ExtraLight-Regular';
    padding-left: 35px;
    left: 42px;
    top: -8px;
    position: relative;
}
.block_5 .action_studio .action .t1{
    font: 40px 'CoreSansA25ExtraLight-Regular';
    position: relative;
    left: -1px;
    top: 0;
    font-weight: bold;
}

.block_5 .action_studio .vid{
    font: 16px 'CoreSansA25ExtraLight-Regular';
    left: 75px;
    top: 17px;
    position: relative;
    font-weight: bold;
}



.block_6{
    background: url("../img/block_6.jpg")no-repeat center;
    height: 988px;
    text-align: center;
}
.block_6 h2{
    font: 40px 'CoreSansA65Bold-Regular';
    color: #d6306c;
    padding-top: 193px;

}
.block_6 .sp_1{
    margin-top: 14px;
    margin-left: -5px;
    font: 16px 'CoreSansA55Medium-Regular';
}
.block_6 .sp_1 li{
    display: inline-block;
}
.block_6 .sp_1 li:nth-child(1){
    background: url("../img/podxod_1.png")no-repeat;
    width: 281px;
    height: 140px;
    text-align: left;
}
.block_6 .sp_1 li:nth-child(1) .s1{
    position: relative;
    top: 49px;
    left: 37px;
    font-size: 15px;
}
.block_6 .sp_1 li:nth-child(2){
    background: url("../img/podxod_2.png")no-repeat;
    width: 281px;
    height: 140px;
    position: relative;
    top: 0;
    left: 3px;
    text-align: left;
}
.block_6 .sp_1 li:nth-child(2) .s2{
    position: relative;
    top: 49px;
    left: 45px;
    font-size: 14px;
}
.block_6 .sp_2{
    margin-top: 15px;
    margin-left: -5px;
    font: 15px 'CoreSansA55Medium-Regular';
}
.block_6 .sp_2 li{
    display: inline-block;
}
.block_6 .sp_2 li:nth-child(1){
    background: url("../img/podxod_3.png")no-repeat;
    width: 281px;
    height: 140px;
    text-align: left;
}
.block_6 .sp_2 li:nth-child(1) .s3{
    position: relative;
    top: 39px;
    left: 36px;
    font-size: 15px;
}
.block_6 .sp_2 li:nth-child(2){
    background: url("../img/podxod_4.png")no-repeat;
    width: 281px;
    height: 140px;
    position: relative;
    top: -36px;
    left: 4px;
}
.block_6 .sp_2 li:nth-child(2) .s4{
    position: relative;
    top: 58px;
    left: -3px;
    font-size: 14px;
}
.block_6 .sp_3{
    margin-top: -42px;
    margin-left: -5px;
    font: 20px 'CoreSansA55Medium-Regular';
}
.block_6 .sp_3 li{
    display: inline-block;
}
.block_6 .sp_3 li:nth-child(1){
    background: url("../img/podxod_5.png")no-repeat;
    width: 281px;
    height: 140px;
    text-align: left;
}
.block_6 .sp_3 li:nth-child(1) .s5{
    position: relative;
    top: 47px;
    left: 41px;
    font-size: 15px;
}
.block_6 .sp_3 li:nth-child(2){
    background: url("../img/podxod_6.png")no-repeat;
    width: 281px;
    height: 140px;
    position: relative;
    top: 24px;
    left: 2px;
    text-align: left;
}
.block_6 .sp_3 li:nth-child(2) .s6{
    position: relative;
    top: 25px;
    left: 41px;
    font-size: 15px;
}

.block_6 .sp_4{
    font: 20px 'CoreSansA55Medium-Regular';

    margin-top: 25px;
    margin-left: 6px;
}
.block_6 .sp_4 li{
    display: inline-block;
    background: url("../img/podxod_7.png")no-repeat;
    width: 281px;
    height: 163px;
}
.block_6 .sp_4 li:nth-child(1){
    position: relative;
    top: -11px;
    left: -6px;
}
.block_6 .sp_4 li:nth-child(1) .s7{
    top: 59px;
    position: relative;
    font-size: 15px;
    left: -2px;
}
.block_6 .sp_4 li:nth-child(2){
    position: relative;
    top: -10px;
    left: -4px;
    background: url("../img/podxod_8.png")no-repeat;
}
.block_6 .sp_4 li:nth-child(2) .s8{
    position: relative;
    top: 58px;
    font-size: 15px;
}


.block_7{
    background: url("../img/block_7.jpg")no-repeat center;
    height: 1091px;
    text-align: center;
}
.block_7 .form_2{
    width: 497px;
    height: 414px;
    background: url("../img/form_2.png")no-repeat;
    margin: 0 auto;
    position: relative;
    top: 198px;
    left: 62px;
    padding-top: 29px;
}
.block_7 .form_2 .zakagute{
    font: 17px 'CoreSansA25ExtraLight-Regular';
    color: #2d2d2d;
    position: relative;
    left: -61px;
    top: 4px;
}
.block_7 .form_2 .besplatno{
    color: #d6306c;
    font: 21px 'CoreSansA45Regular-Regular';
    text-transform: uppercase;
    position: relative;
    top: 6px;
    left: -61px;
}
.block_7 .form_2 .f_2{
    margin-top: 10px;
    margin-left: -114px;
}
.block_7 .form_2 .f_2 .name{
    color: #a8a8a8;
    margin-left: -312px;
    font: 11px 'CoreSansA55Medium-Regular';
}
.block_7 .form_2 .f_2 .phone{
    color: #a8a8a8;
    top: 6px;
    left: -145px;
    position: relative;
    font: 10px 'CoreSansA55Medium-Regular';
    color: #36b9e9;
}
.block_7 .form_2 .f_2 .btn_form{
    background: url("../img/btn_form_2.png")no-repeat;
    color: #fffefe;
    width: 334px;
    height: 50px;
    margin-top: 28px;
    font: 20px 'CoreSansA55Medium-Regular';
    cursor: pointer;
}
.block_7 .form_2 .f_2 .btn_form:hover{
    background: url("../img/btn_form_2_a.png")no-repeat;
}
.block_7 .form_2 .f_2 .btn_form:active{
    background: url("../img/btn_form_2_h.png")no-repeat;
}
.block_7 .komanda{
    font: 40px 'CoreSansA65Bold-Regular';
    color: #36b9e9;
    background: url("../img/tochka_komandu.png")no-repeat 5px;
    width: 300px;
    position: relative;
    height: 70px;
    top: 545px;
    padding-left: 38px;
}

.block_7 .count {
    position: absolute;
    left: -500px;
    top: 120px;
    width: 430px;
    height: 200px;

    text-align: center;
}
.block_7 .count span{
    font: 21px 'CoreSansA45Regular-Regular';
    text-transform: uppercase;
}

.block_7 .count  .clock{
    font: 40px 'CoreSansA25ExtraLight-Regular';
    color: #0083b3;
    padding-top: 17px;
    width: 66px;
    height: 66px;
    float: left;
    margin: 30px 10px 0 17px;
    background: url("../img/clock.png")no-repeat  center;
}

.block_7 .clockr{
    font: 48px 'CoreSansA25ExtraLight-Regular';
    color: #0083b3;
    padding-top: 40px;
    width: 10px;
    height: 66px;
    float: left;
    font-weight: 800;
}

.block_7 .cltext{
    font: 20px 'CoreSansA25ExtraLight-Regular';
    color: #0083b3;
    padding-top: 10px;
    height: 66px;
    float: left;
    margin: 0px 30px 0 25px;
}


.block_8{
    background: url("../img/block_8.jpg")no-repeat center;
    height: 803px;
    text-align: center;
}
.block_8 .komand_1{
    margin: 0 auto;
    color: #ffffff;
    padding-top: 3px;
}
.block_8 .komand_1 li{
    display: inline-block;
}
.block_8 .komand_1 li:nth-child(1){
   background: url("../img/komand_1.png")no-repeat;
    width: 272px;
    height: 307px;
    position: relative;
    left: -84px;
}
.block_8 .komand_1 li:nth-child(2){
   background: url("../img/komand_2.png")no-repeat;
    width: 273px;
    height: 307px;
    position: relative;
    left: 78px;
}

.block_8 .komand_1 .k_1{
     font: 15px 'CoreSansA35Light-Regular';
    position: relative;
    top: 252px;
    left: 24px;
}
.block_8 .komand_1 .k_2{
    font: 15px 'CoreSansA35Light-Regular';
    position: relative;
    top: 253px;
    left: -31px;
}




.block_8 .komand_2{
    margin: 0 auto;
    color: #ffffff;
    padding-top: 68px;
}
.block_8 .komand_2 li{
    display: inline-block;
}
.block_8 .komand_2 li:nth-child(1){
    background: url("../img/komand_3.png")no-repeat;
    width: 272px;
    height: 307px;
    position: relative;
    left: -85px;
    top: -19px;
}
.block_8 .komand_2 li:nth-child(2){
    background: url("../img/komand_4.png")no-repeat;
    width: 272px;
    height: 307px;
    position: relative;
    left: 77px;
    top: -18px;
}

.block_8 .komand_2 .k_1{
    font: 15px 'CoreSansA35Light-Regular';
    position: relative;
    top: 248px;
    left: 32px;
}
.block_8 .komand_2 .k_2{
    font: 15px 'CoreSansA35Light-Regular';
    position: relative;
    top: 253px;
    left: -30px;
}


.block_9{
    background: url("../img/block_9.jpg")no-repeat center;
    height: 1158px;
    text-align: center;
}
.block_9 .kak_mu_rab{
    font: 41px 'CoreSansA65Bold-Regular';
    color: #d6306c;
    top: 92px;
    position: relative;
    left: 0px;

}
.block_9 .kak_mu_1{
    text-align: right;
    font: 15px 'CoreSansA55Medium-Regular';
    color: #2d2d2d;
    float: left;
    width: 400px;
    margin-top: 138px;
    margin-left: 24px;
}
.block_9 .kak_mu_1 li{
    list-style: none;
    height: 139px;
}
.block_9 .kak_mu_2{
    text-align: left;
    font: 15px 'CoreSansA55Medium-Regular';
    color: #2d2d2d;
    width: 400px;
    float: left;
    margin-top: 189px;
    margin-left: 108px;
}
.block_9 .kak_mu_2 li{
    list-style: none;
    height: 150px;
}
.block_9 .brif{
    font: 20px 'CoreSansA55Medium-Regular';
    color: #ffffff;
    background: url("../img/brif.png")no-repeat;
    width: 157px;
    height: 157px;
    cursor: pointer;
    border: 0;
    margin-top: -60px;
}
.block_9 .brif:hover{
    background: url("../img/brif_h.png")no-repeat;
}
.block_9 .brif:active{
    background: url("../img/brif_a.png")no-repeat;
}
.block_9 .brif span{
    font-size: 30px;
}
.block_9 .dostigenie{
    font: 40px 'CoreSansA65Bold-Regular';
    color: #d6306c;
    top: 146px;
    position: relative;
}


.block_10{
    background: url("../img/block_10.jpg")no-repeat center;

}



.block_11{
    background: url("../img/block_11.jpg")no-repeat center;
    height: 1132px;
}
.block_11 h2{
    font: 40px 'CoreSansA65Bold-Regular';
    color: #d6306c;
    text-align: center;
    padding-top: 99px;
}
.block_11 .otzuv_1{
    background: url("../img/otzuv.png")no-repeat;
    width: 459px;
    height: 322px;
    margin-top: 38px;
    margin-left: 36px;
    padding-left: 260px;
    border: 0 solid;
    font: 17px 'CoreSansA45Regular-Regular';
}
.block_11 .otzuv_1 .name{
    float: left;
    width: 80px;
    margin-top: 105px;
    color: #2d2d2d;
}
.block_11 .otzuv_1 .content{
    float: left;

    color: #2d2d2d;
    width: 339px;
    margin-top: 119px;
}





.block_11 .otzuv_2{
    background: url("../img/otzuv_2.png")no-repeat 396px -3px;
    width: 714px;
    height: 191px;
    float: right;
    margin-top: -66px;
    margin-right: 47px;
    padding-top: 91px;
    border: 0 solid;
    font: 17px 'CoreSansA45Regular-Regular';
}
.block_11 .otzuv_2 .name{
    float: left;
    width: 80px;
    position: relative;
    top: 14px;
    left: 33px;
}
.block_11 .otzuv_2 .content{
    float: left;
    text-align: right;

    width: 371px;
    margin-left: 22px;
}

.block_11 .otzuv_3{
    background: url("../img/otzuv_3.png")no-repeat;
    width: 775px;
    height: 221px;
    margin-top: 116px;
    margin-left: 36px;
    border: 0 solid;
    padding-top: 103px;
    font: 17px 'CoreSansA45Regular-Regular';
}
.block_11 .otzuv_3 .name{
    float: left;
    width: 80px;
    margin-left: 259px;
}
.block_11 .otzuv_3 .content{
    float: left;
    width: 339px;
    margin-top: 15px;
}
.block_11 .two{
    font: 40px 'CoreSansA65Bold-Regular';
    color: #36b9e9;
    padding-top: 112px;
}

.block_12{
    height: 400px;
    z-index: 10;
    position: relative;
    margin: 0 auto;
    width: 500px;
}
.block_12 .form_3{
    width: 358px;
    height: 350px;
    text-align: center;
    margin-top: 49px;
    margin-left: -171px;
    background: #ffffff;
    border: 3px solid rgb( 194, 194, 194 );
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.block_12 .form_3 .zakagute{
    font: 20px 'CoreSansA45Regular-Regular';
    color: #2d2d2d;
    position: relative;
    left: 1px;
    top: 27px;
}
.block_12 .form_3 .f_2{
    margin-top: 54px;
    margin-left: -5px;
}
.block_12 .form_3 .f_2 .name{
    color: #a8a8a8;
    margin-left: -312px;
    font: 11px 'CoreSansA55Medium-Regular';
}
.block_12 .form_3 .f_2 .phone{
    color: #a8a8a8;
    top: 6px;
    left: -145px;
    position: relative;
    font: 10px 'CoreSansA55Medium-Regular';
}
.block_12 .form_3 .f_2 .btn_form{
    background: url("../img/btn_form_1.png")no-repeat;
    color: #fffefe;
    width: 334px;
    height: 50px;
    margin-top: 28px;
    font: 20px 'CoreSansA55Medium-Regular';
    cursor: pointer;
    text-transform: uppercase;
}
.block_12 .form_3 .f_2 .btn_form:hover{
    background: url("../img/btn_form_1_a.png")no-repeat;
}
.block_12 .form_3 .f_2 .btn_form:active{
    background: url("../img/btn_form_1_h.png")no-repeat;
}
.block_12 .adress{
    background: url("../img/adress.png")no-repeat;
    width: 367px;
    height: 78px;
    text-align: center;
    margin: 0 auto;
    margin-top: 37px;
}
.block_12 .adress .action2{
    font: 23px 'CoreSansA55Medium-Regular';

}
.block_12 .adress .tel2{
    font: 15px 'CoreSansA35Light-Regular';
    position: relative;
    top: -3px;
}
.karta{
    height: 300px;
    z-index: 1;
    position: relative;
    margin-top: -448px;
}
.logo2{
    height: 150px;
    margin-top: 229px;
    text-align: center;
}

footer{
    background: #2d2d2d;
    font: 12px 'CoreSansA55Medium-Regular';
    height: 50px;
    color: #ffffff;
    text-align: center;
    padding-top: 12px;
}
footer span .blue{
    color: #36b9e9;
}