@font-face {
    font-family: "HelveticaRegular";
    src: url("../fonts/HelveticaRegular/HelveticaRegular.eot");
    src: url("../fonts/HelveticaRegular/HelveticaRegular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaRegular/HelveticaRegular.woff") format("woff"),
    url("../fonts/HelveticaRegular/HelveticaRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "HelveticaBold";
    src: url("../fonts/HelveticaBold/HelveticaBold.eot");
    src: url("../fonts/HelveticaBold/HelveticaBold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaBold/HelveticaBold.woff") format("woff"),
    url("../fonts/HelveticaBold/HelveticaBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

html, body {
    padding: 0;
    margin: 0;
    background-color: #000;
}

a {
    color: #343F64 !important;
}

.links {
vertical-align: middle;
}

.links  a{
    color: #fff !important;
    vertical-align: middle;
}
/*Навигация*/
.header {
    font-weight: normal;
    overflow: visible;
    background-color: rgb(52, 63, 100) !important;
    border: none !important;
}


.header a {
    color: #fff !important;
    font-size: 12px;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase;
}

.navbar{
    margin-bottom: 0 !important ; 
    min-height: 70px !important;
}

.logo {
    font-size: 18px !important;
}

.container-fluid{
    max-width: 900px;
}

li.actives a {
    color: rgb(222, 195, 40) !important;
}
.header ul li a:hover {
    color: #69718B !important;
    cursor: pointer;
}

.navbar-toggle {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff  !im;
}
.form-group a:hover {
    color: #69718B !important;
    cursor: pointer;
}


.square {
    /*position: absolute !important;*/
    top: 0px;
    /* left: 217px;*/
    z-index: 1000;
    /*padding-top: 4px;*/
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
}
 .MP img{
    width: 100%;
    height: auto;
}

.slider {
    height: 735px;
    background-color: rgba(204, 204, 204, 0.2);
}

.item {
    height: 735px !important;
}

.carousel {
    margin-top: 0px;
}

.carousel-indicators {
    bottom: 113px !important;
}

.events {
    height: 550px;
    background-color: rgba(204, 204, 204, 0.2);
}

.events-left {
    padding: 70px !important;
    top: -120px;
    margin: 0 0 20px;
    height: 584px;
    background-color: #fff;
}

.events-text {
    font: normal normal normal 26px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
    color: #343F64;
    line-height: 1.4em;
    font-weight: bold;
}

.events-p {
    line-height: 1.6em;
    font: normal normal normal 14px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
    color: #343F64;
    margin-bottom: 35px;
}

.events-left a {
    color: #69718B;
}

.events-right {
    padding-top: 40px !important;
    padding-left: 50px !important;
    top: -120px;
    margin: 0 0 20px;
    height: 584px;
    background-color: rgb(52, 63, 100);
}

.events_right_f2 {
    font: normal normal normal 26px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
    color: #fff;
    font-weight: bold;
}

.text-transporate {
    font: normal normal normal 14px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
    color: #343F64;
}

.color-transtarate {
    color: #959CB2;
}

.button-position {
    margin-top: 30px;
    height: 40px;
    line-height: 40px;
    min-height: 19px;
    width: 160px;
    background-color: rgba(233, 219, 137, 1);
    border: solid rgba(244, 234, 177, 1) 0px;
    cursor: pointer !important;
    text-align: center;
}

.button-position:hover {
    background-color: rgba(244, 234, 177, 1);
}

.button-position a {
    color: #343f64;
    font-size: 13px;
    text-decoration: none;
}
.news__button{
    border: none;
    color:#343F64;
    cursor: pointer;
}
.news__button:hover{
   color:rgba(233, 219, 137, 1);
}
.events-tu {
    padding-top: 40px;
}

.eventss {
    top: -70px;
}

.news-content {
    height: 1542px;
    background-color: rgba(204, 204, 204, 0.2);
}

.content-news {
    background-color: #fff;
    height: 674px;
    padding-left: 0px !important;
    padding-right: 0 !important; 
    margin-bottom: 35px !important;
}

.news-form {
    padding: 50px;
}

.name-user {

}

.nevs-name {
    padding-left: 30px !important;
    padding-top: 5px;

}

.data-time-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
}

.border-p {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(49, 49, 49, 0.2);
    color: #777;
    font-size: 12px;
}

.coments {
    font-size: 12px;
}

.coments a {
    padding-left: 20px;
}

.coments img {
    padding-left: 242px;
}

.right-squart {
    margin-left: 25px !important;
}

.right-squart2 {
    margin-top: 40px;
    margin-left: 40px !important;
    padding: 25px;
    height: 300px;
    width: 296px !important;
    background-color: #fff;
}

.right-h {
    color: #343F64;
    font-size: 21px;
    font-weight: bold;
}

.right-h-p {
    margin: 0;
    padding-top: 20px;
    padding-bottom: 15px;
    line-height: 1.6em;
    color: #343F64;
}

.field__input {
    height: 35px;
    width: 249px;
    padding: 8px;
    border-width: 1px;
    border-style: solid;
    border-width: 1.3114754098360657px;
    border-color: #FFFFFF;
    background-color: rgba(255, 255, 255, 1);
    color: #343F64;
    margin: 20px 0 10px 0;
}

.subscribe-button {
    background-color: rgba(52, 63, 100, 1) !important;
    border-color: #343F64;
    border-width: 1.3114754098360657px;
    color: #E9DB89;
    height: 35px;
    width: 249px;
    font: normal normal normal 14px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
}

.footer {
    padding-top: 45px;
    height: 260px;
    background-color: rgb(52, 63, 100);
}

.fot-img a {
    padding: 10px;
}

.foter-p {
    padding-top: 20px;
    color: #959CB2;
}

.foter-h {
    color: #fff;
    /* font-weight: bold;*/
}

.document_regulations{
    background-color: none !important;
    padding: 0 !important;
    background: none !important;
    border-color: #fff !important;
    outline:none !important; 
}


.document_regulations:hover{
    color: #343F64;
    cursor: pointer;
    text-decoration: none;

}

.modal-text{
    font-size: 16px;
    margin-bottom: 0;
    
}

.bg_news__index{
    display: none;
}
/*Стили для news*/

.bg_news img, .bg_news__index img{
    max-width: 100%;
    height: auto;
}

.news_parlament__left{
    height: auto; 
    margin-top: 60px;
    border: 1px solid rgb(200, 200, 199);
    padding-left: 0 !important;
}

.news_parlament__img
{
  padding-left: 0 !important;  
}


.news_parlament__img img{
    height: auto;
    width: 100%;
}

.news_parlament__right{
    padding-top: 45px; 
    min-height: 327px;
    max-width: 100%;   
}

.nevs-name__right{
    padding-left: 0px;
    padding-top: 0px;
}

.news_parlament__right__img{
    position: relative; 
    display:inline-block; 
    vertical-align: middle;
}

.news_parlament__right__text{
    border-bottom: 1px solid rgb(200, 200, 199);
    padding-bottom: 10%;
    color:#777;
    
}

.title-news{
    margin-top: 70px;
    margin-bottom: 40px;
}

.news_parlament__right__title{
    font-weight:bold;
    color:#343F64;
}

.news-form__admin .news-form__admin__img{
    width: 50px;
    height: 50px;
}

.news_parlament__right__img .news_parlament__right__img__prof{
    width: 35px;
    height: 35px;
}

.right-squart2 .right-squart2__img{
    width: 55px;
}

.active-news{
    background: rgb(238,238,238) !important;
}

.number{
color: #343F64 !important;
}
.button-events__form{
    height: 40px;
    line-height: 40px;
    min-height: 19px;
    width: 160px;
    background-color: #343F64;
    border: solid rgba(244, 234, 177, 1) 0px;
    cursor: pointer !important;
    text-align: center;
    color: #fff;
}
.contact-form{
    margin-top: 30px;
    margin-bottom: 50px;
    padding: 15px;
    background: rgba(233, 219, 137, 1);
}
.question-title{

}

.contact-text{
    margin-top: 20px;
    color: #777;
    font-size: 19px;
}
.contact-feedback{
    margin-top: 20px;
}
.contact-text__info{
    margin-top: 25px;
    padding-left: 15px;
    color:#343F64;
}

label{
    color: #343F64;
    font-weight: 500;
}
.content-news__img{
    width: 100%;
    height: auto;
}
.data-times {
    color: #777; 
}
/*Новости страницы*/
.block-news{
    border: 2px solid rgba(204, 204, 204, 0.4);
    padding-bottom: 30px;
    padding-top: 40px;
    margin-bottom: 50px;


}
.block-news-content{
    color: #777;
    font-size: 16px;
    margin-top: 30px;
    padding-right: 50px;
    padding-left: 50px;
}
.block-news-title{
    padding: 20px;
}

.block-news-title{
    color: #343F64;
}
.spisok:hover{
    text-decoration: underline !important;
}
.item-img{
    width: 100%;
    height: auto;
}

.square {
    font-size: 15px;
    float: left;
    top: 0px;
    left: 0px;
    z-index: 1000;
    color: #fff;
    text-transform: uppercase;
}

#pull{
    display: none;
}
.modal-text{
    font-weight:600; 
}


.thumb{
    display: inline-block;
}


.links img{
    height: 50px;
}

.img-footer{
    height: 50px;
    width: 59px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 5px;
}

.icon-mesag .icon-mesag__img{
    width: 20px;
    height: 20px;
}

/*Кликабельные фото*/
.popup {
    position: fixed;
    height:100%;
    width:100%;
    top:0;
    left:0;
    display:none;
    text-align:center;
}

.popup_bg {
    background:rgba(0,0,0,0.4);
    position:absolute;
    z-index:16;
    height:100%;
    width:100%;
}


.popup_img {
    width: 60%;
    height: auto;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index:17;

}
.block-news-img img{
    width: 70%;
    height: auto;
}

/*--------- АДАПТИВ ---------*/

/*SM*/
@media (max-width: 575.98px){

  .bg_news, .bg_news__index{
        display: block;
    }
    .right-squart, .right-squart2{
        margin-left: 0 !important;
    }
    .slider{
        display: none;
    }
   .events-left {
    top: 0px;
    }
    .events-left {
    padding: 10px !important; 
    height: auto;
    margin-bottom: 65px;
    }

    .events {
    height: auto; 
    }
    .eventss {
        top: -40px;
    }


    .events-right{
        top: -65px;
        height: auto;
        padding-bottom: 20px;
        padding-left: 15px !important;
        padding-right: 15px !important; 
        margin-bottom: 0 !important;
    }

    .events-text{
        margin-top: 20px;
    }

    .news-form {
    padding: 15px;
    }

     .carousel-indicators {
        display: none !important;

    }
    .news-form__admin, .nevs-name{
        display: none;
    }


    .content-news{
        height: auto;
        margin-bottom: 0 !important;
    }
    .right-squart{
        display: none;
    }
    .right-squart2 {
    width: 100% !important;
    margin-bottom: 20px;
    }

    .footer {
        height: auto;
    }
 header ul li {
    display: block;}

    .clearfix{
        padding-left: 0;
    }

/*новости */
.news_parlament__left .news_parlament__right {
    padding-top: 20px;
}
.news_parlament .news_parlament__left {
    padding-right: 0;
}

.news_parlament .news_parlament__left .news_parlament__img {
    padding-right: 0;
}
.button-position{
    margin-top: 15px;
    margin-bottom: 15px;
}
.nav-news{
    font-size: 12px;
}
.right-squart2{
    height: auto;
}
.right-squart2 .right-h{
    font-size: 19px;
}

.block-news-img img{
    height: auto;
    width: 100%;
}

.block-news-title{
    font-size: 18px;
    padding-top: 0;
    margin-top: 0;
}

.block-news-content{
    padding: 5px;
}

.popup_img {
    width: 95%;
}

}

@media (max-width: 767.98px){

    .bg_news, .bg_news__index{
        display: block;
    }
    .slider{
        display: none;
    }
    .events-left {
        top: 0px;
    }
    .right-squart, .right-squart2{
        margin-left: 0 !important;
        padding-top: 30px;
    }


    .events-left {
    padding: 25px !important; 
    height: auto;
    }

    .events {
    height: auto; 
    }

    .events-right{
        height: auto;
        padding-bottom: 20px;
        padding-left: 15px !important;
        padding-right: 15px !important; 
        margin-bottom: 0 !important;
    }

    .events-text{
        margin-top: 20px;
    }

    .news-form {
    padding: 15px;
    }

     .carousel-indicators {
        display: none !important;

    }
    .news-form__admin, .nevs-name{
        display: none;
    }
    #vk_groups{
        width: 100% !important;
    }

    .content-news{
        height: auto;
        margin-bottom: 0 !important;
    }

    .right-squart2 {
        margin-top: 30px;
        margin-bottom: 20px;
    }

    .footer {
        height: auto;
    }


    /*новости */
.news_parlament__left .news_parlament__right {
    padding-top: 20px;
}

.news_parlament .news_parlament__left {
    padding-right: 0;
}

.news_parlament .news_parlament__left .news_parlament__img {
    padding-right: 0;
}

.button-position{
    margin-top: 15px;
    margin-bottom: 15px;  
}

.popup_img {
    width: 80%;
}

}



@media (max-width: 991.98px) { 
    .logo {
    font-size: 13px !important;
}
    .slider{
        height: 505px;
    }

    .right-squart, .right-squart2{
        margin-left: 0 !important;
        padding-top: 30px;
    }


    .events-left {
    padding: 25px !important; 
    height: auto;
    }

    .events {
    height: auto; 
    }

    .events-right{
        height: auto;
        padding-bottom: 20px;
        padding-left: 15px !important;
        padding-right: 15px !important; 
        margin-bottom: 0 !important;
    }

    .events-text{
        margin-top: 20px;
    }

    .news-form {
    padding: 15px;
    }

     .carousel-indicators {
        display: none !important;

    }
    .news-form__admin, .nevs-name{
        display: none;
    }
    #vk_groups{
        width: 100% !important;
    }

    .content-news{
        height: auto;
        margin-bottom: 0 !important;
    }

    .right-squart2 {
        margin-top: 30px;
        margin-bottom: 20px;
    }

    .footer {
        height: auto;
    }
    .news-content {
        height: auto;
    }

    .links{
        padding-top: 15px
    }
    /*новости */


    .news_parlament__left .news_parlament__right {
        padding-top: 20px;
    }

    .news_parlament .news_parlament__left {
        padding-right: 0;
    }

    .news_parlament .news_parlament__left .news_parlament__img {
        padding-right: 0;
    }
    .button-position{
        margin-top: 15px;
        margin-bottom: 15px;  
    }

    .popup_img {
        width: 95%;
    }
    
    }

@media (max-width: 1199.98px) {      
    
    .carousel-indicators {
        bottom: 240px !important;
    }
    .button-position {
    margin-top: 23px;
    }
    .nevs-name {
        padding-left: 40px !important;
    }
    .slider {
        height: 607px;
    }
/*новости */
.news_parlament__left .news_parlament__right {
    padding-top: 20px;
}
.news_parlament__right {
    padding-top: 5px;
}

.button-position{
    margin-top: 15px;
    margin-bottom: 15px;  
}
.news_parlament__right__text {
    padding-bottom: 0px;
}



 }




