
/* main.css v1.3 19.10.17   */

a:hover{ color: red;}
                        #main-zag{text-decoration-color: aquamarine;}
body{
/*    height:00%;*/
    margin: 0;
    background-color: #f9f9f9;
}


.up{position: absolute; width: 50px;height: 169%;background-color: cornflowerblue;opacity: 0.4;

    
    display: none;
}
#ts1{color: blue;}
.top {
        background: rgba(0, 0, 0, 0.3);
    display: flex; justify-content: center;
    color: white; font-size: 14px; line-height: 50px;
    top:0; left:0; position:absolute; width: 100%; z-index: 9999;}
.header-cont{ display: table; width: 1170px; height: 50px;}

.header{
    height: 100%;
    background: url(../img/fon.jpg)  repeat scroll center top / cover;

 }

.add_menu{display: none;}
/* боковое меню   */
header{  background-color: white;  position: absolute;
         top: 50px; width: 100%;}
.slogan{ font-size: 32pt; }
.header2{background-color: white;margin-left: 50px;
    top: 100%; width: 300px; position: absolute;
   box-shadow: 0 0 10px #777; 
}
.navbar{
    background-color: rgba(255,255,255,0.9) !important;
    font-size: 13px; font-weight: 400; z-index: 99999;}

li>a{text-decoration: none; color: #656565;}

li{ margin-top: 15px; margin-left:15px; margin-right:15px; position:relative; display: block;
    cursor: pointer;
}
.conteiner{min-height: 100%;  height:120%;
   overflow-y: auto;overflow-x: hidden;
    padding-bottom: 50px;}
.navbar-nav{
    margin-right: 25px; float: right; display: flex;
    font-size: 14px;color: #777; font-family: "Open Sans","Myriad Pro","Helvetica",sans-serif;}
.main_menu{height: 30px;}
.dropdown-menu2{
    padding-top: 20px; padding-bottom: 20px; position: absolute;
    top: 100%; width: 300px; background-color: white;
    margin-left:50px;   display: none;margin-top: 100px;
    box-shadow: 0 0 10px #777;z-index: 2}
.dropdown-menu{
    padding-top: 20px; padding-bottom: 20px; position: absolute;
    margin-top: 100px; width: 350px; background-color: white;
    margin-left:70%;   display: none;
}
.h_drop_fl_cont{display: flex;}
.dropdown{display: block;}
.top_sl_opicity{width: 100%;opacity: 0.5;background-color: gainsboro;
    top: 75%;   position:absolute;height: 150px;
    /*    text-shadow: 1px 1px 0 rgba(100, 100, 100, 0.4);     */
   }
.top-slogan { width: 100%;
    top: 75%; text-align: center; color: rgba(0, 0, 0, 0.75);; position:absolute;
    /*    text-shadow: 1px 1px 0 rgba(100, 100, 100, 0.4);     */
    font-size: 60px;
    font-weight: 300; text-transform: uppercase; line-height: 65px;}

#ts1{color: darkgreen;}

.menu_bar{display: none;}

#content{width: 80%;height: 100%;margin-left:360px; display: flex;padding-top: 20px;margin-bottom: 10px; }

@media screen and (max-width: 1366px) {
   #content{width: 73%;height: 100%;margin-left:360px; display: flex;padding-top: 20px;margin-bottom: 10px; } 
    .baners{ margin-top: 150px;  }
}

@media screen and (max-width: 1024px) {
   #content{width: 90%;height: 100%;margin-left:360px; display: flex;padding-top: 20px;margin-bottom: 10px; } 
    .baners{ margin-top: 150px;  }
    .content_nav{display: none;}
    #content{margin-left: 50px;}
    .menu_bar{display: block;}
    
}



.col1{width: 30%;height: 97%; background-color: #f4f4f4;}
.col2{width: 30%;height: 97%;background-color:#fff}
.col3{width: 30%;height: 97%;background-color:#f4f4f4}
#news_cont{height: 97%; color:rgb(78, 74, 74);
    font-family: "Open Sans","Myriad Pro","Helvetica",sans-serif;
    font-size: 14px; display:flex;flex-direction: column-reverse;
overflow: auto;}
#cop{ top:50px; }
.ev_zag{display: flex;flex-direction: row;}
.red_v_line{ margin-top:10px; width: 6px;height: 20px;background-color: red; }
#ev_zag_text{padding-left: 25px;padding-top: 10px;font-family: "Open Sans","Myriad Pro","Helvetica",sans-serif; }

/*  modal */


.menu_sch{
}
.drop{padding-top: 0;

}
