/** основная тема **/
 .main_menu_box {background: #fff;}/** фон **/
.main_menu a{color: #000;}/** кнопки **/
.main_menu_box .el_right_menu a{color: #555;}
.main_menu_box .el_right_menu a:hover{color: #555;text-decoration: underline;}
.main_menu ul li ul {background: #fff;box-shadow: 1px 1px 10px #7171712e;}/** UL 2 **/
.main_menu .active, .main_menu .active:hover{border: 1px solid #000;}/** aktiv 1 **/
.main_menu .main_icons{background-color: #ccc;}
.main_menu_box_falsem{background: #fff;}
.main_menu_box{}

.el_right_menu a,.el_right_menu a:hover,.main_menu a,#footer_red a,#footer_red p,.footer_cont a
{color: #555;}/** кнопки **/


/**  >>>>> redyllow ****************** **/
#redyllow{},#redyllow .main_menu_box{}#redyllow, #redyllow .main_menu ul li ul,#falsem_redyllow,#footer_redyllow{
/** фон **/
background: rgb(255,81,0);
background: linear-gradient(41deg, rgba(255,81,0,1) 25%, rgba(255,231,0,1) 99%);}
#redyllow .el_right_menu a,#redyllow .el_right_menu a:hover,#redyllow .main_menu a,#footer_redyllow a,#footer_redyllow p
{color: #fff;}/** кнопки **/
#redyllow .main_menu .active, #redyllow .main_menu .active:hover{
border: 2px solid #fff;/** aktiv 1 **/}
/**  >>>>> purple ****************** **/
#purple{},#purple .main_menu_box{}#purple, #purple .main_menu ul li ul,#falsem_purple,#footer_purple{
/** фон **/
background: #9e4b99;}
#purple .el_right_menu a,#purple .el_right_menu a:hover,#purple .main_menu a,#footer_purple a,#footer_purple p
{color: #fff;}/** кнопки **/
#purple .main_menu .active, #purple .main_menu .active:hover{
border: 2px solid #fff;/** aktiv 1 **/}
/**  >>>>> red ****************** **/
#red{},#red .main_menu_box{}#red, #red .main_menu ul li ul,#falsem_red,#footer_red{
/** фон **/
background: #ee4041;}
#red .el_right_menu a,#red .el_right_menu a:hover,#red .main_menu a,#footer_red a,#footer_red p
{color: #fff;}/** кнопки **/
#red .main_menu .active, #red .main_menu .active:hover{
border: 2px solid #fff;/** aktiv 1 **/}
/**  >>>>> turquoise1 ****************** **/
#turquoise1{},#turquoise1 .main_menu_box{}#turquoise1, #turquoise1 .main_menu ul li ul,#falsem_turquoise1,#footer_turquoise1{
/** фон **/
background: #a9edee;}
#turquoise1 .el_right_menu a,#turquoise1 .el_right_menu a:hover,#turquoise1 .main_menu a,#footer_turquoise1 a,#footer_turquoise1 p
{color: #000;}/** кнопки **/
#turquoise1 .main_menu .active, #turquoise1 .main_menu .active:hover{
border: 2px solid #000;/** aktiv 1 **/}

/**  >>>>> blue ****************** **/
#blue{},#blue .main_menu_box{}#blue, #blue .main_menu ul li ul,#falsem_blue,#footer_blue{
/** фон **/
background: #0391c7;}
#blue .el_right_menu a,#blue .el_right_menu a:hover,#blue .main_menu a,#footer_blue a,#footer_blue p
{color: #fff;}/** кнопки **/
#blue .main_menu .active, #blue .main_menu .active:hover{
border: 2px solid #fff;/** aktiv 1 **/}

/**  >>>>> green ****************** **/
#green{},#green .main_menu_box{}#green, #green .main_menu ul li ul,#falsem_green,#footer_green{
/** фон **/
background: #2baf00;
}
#green .el_right_menu a,#green .el_right_menu a:hover,#green .main_menu a,#footer_green a,#footer_green p
{color: #fff;}/** кнопки **/
#green .main_menu .active, #green .main_menu .active:hover{
border: 2px solid #fff;/** aktiv 1 **/}

/**  >>>>> green2 ****************** **/
#green2{},#green2 .main_menu_box{}#green2, #green2 .main_menu ul li ul,#falsem_green2,#footer_green2{
/** фон **/
background: #b3d5c2;
}
#green2 .el_right_menu a,#green2 .el_right_menu a:hover,#green2 .main_menu a,#footer_green2 a,#footer_green2 p
{color: #000;}/** кнопки **/
#green2 .main_menu .active, #green2 .main_menu .active:hover{
border: 2px solid #000;/** aktiv 1 **/}

/**  >>>>> yellow ****************** **/
#yellow{},#yellow .main_menu_box{}#yellow, #yellow .main_menu ul li ul,#falsem_yellow,#footer_yellow{
/** фон **/
background: #ffe500;
}
#yellow .el_right_menu a,#yellow .el_right_menu a:hover,#yellow .main_menu a,#footer_yellow a,#footer_yellow p
{color: #000;}/** кнопки **/
#yellow .main_menu .active, #yellow .main_menu .active:hover{
border: 2px solid #000;/** aktiv 1 **/}

/**  >>>>> black ****************** **/
#black{},#black .main_menu_box{}#black, #black .main_menu ul li ul,#falsem_black,#footer_black{
/** фон **/
background: #000;
}
#black .el_right_menu a,#black .el_right_menu a:hover,#black .main_menu a,#footer_black a,#footer_black p
{color: #fff;}/** кнопки **/
#black .main_menu .active, #black .main_menu .active:hover{
border: 2px solid #fff;/** aktiv 1 **/} 
#black .main_menu ul li ul {box-shadow: 1px 1px 10px #ffffff6b;}/** UL 2 **/

/**  >>>>> magenta ****************** **/
#magenta{},#magenta .main_menu_box{}#magenta, #magenta .main_menu ul li ul,#falsem_magenta,#footer_magenta{
/** фон **/
background: rgb(226,0,255);
background: linear-gradient(41deg, rgba(226,0,255,1) 25%, rgba(0,125,255,1) 99%);}
#magenta .el_right_menu a,#magenta .el_right_menu a:hover,#magenta .main_menu a,#footer_magenta a,#footer_magenta p
{color: #fff;}/** кнопки **/
#magenta .main_menu .active, #magenta .main_menu .active:hover{
border: 2px solid #fff;/** aktiv 1 **/}
/** ****************************************************************** **/
/** JS scrolled **/
.main_menu_box {position: fixed;top: 0; left: 0;width: 100%;transition: all .3s ease;}
.main_menu_box.out {transform: translateY(-100%);}

/** MAIN BOX MENU **//** ********************************* **/
.main_menu_box,.main_menu_box_falsem{font-size:13px;display:block;transition-duration:.5s;width:100%;z-index:999;}
.main_menu ul{padding-left:15px;}
.main_menu ul li ul .en,
.main_menu ul li ul .ru{display: none;}
.main_menu_box{box-shadow:0 1px 10px #00000017;}
.main_menu_logo{float:left;margin-left:15px;}
.main_menu_logo div{margin-top:7px;margin-left:7px;}
.main_menu_logo:hover,.next:hover,.main_menu_logo img:hover{opacity:0.9;}
#main_menu_left{width:44%;float:left;text-align:left;}
.main_menu_right{float:right;height:80px;min-width:100px;}
.el_right_menu{font-weight:700;letter-spacing:.5px;margin-top:0;font-size:15px;line-height:80px;text-decoration:none;float:right;height:80px;padding-right:10px;}
.el_right_menu a{display:block;margin-top:0;text-decoration:none;height:80px;line-height:80px;}
.el_right_menu a:hover{color:#000;}
.ic3_9:hover{opacity:0.7;}
/** height menu **//** ********************************* **/
.main_menu_box_falsem,
.main_menu_box,
.main_menu_logo,
.main_menu ul,
.main_menu ul li{height: 80px;}
.main_menu ul li{line-height: 80px;}
/** BT **/
.bt_menu,.bt_menu_clous,.next {width: 50px;height: 50px;
position: relative;
float: right;
border-radius: 30px;
margin-top: 7px;
margin-right: 7px;
cursor: pointer;
display: none;}
.next{display: block;margin-left: 15px;}
/** MAIN **//** ********************************* **/
.main_menu a{display:block;text-decoration:none;font-size:13px;-webkit-tap-highlight-color:transparent;}
.main_menu ul{overflow:hidden;width:100%;}
.main_menu ul li{display:inline-block;transition-duration:.5s;text-align:center;padding:0 2.4%;}
.main_menu ul li ul{display:none;visibility:hidden;opacity:0;transition:all .5s ease;position:absolute;width:280px;box-shadow:1px 1px 10px #7171712e;border-radius:8px;height:auto;margin-left:-25px;margin-top:-10px;padding:10px;}
.main_menu ul li ul li {display: block;padding: 4px;line-height: 30px;height: 30px;padding-bottom: 8px;    }
.main_menu ul li ul li a {color: #5d5d5d;}
.main_menu li:hover,
.main_menu li:focus-within {text-decoration: underline;cursor: pointer;}
/** MAIN hover **/
.main_menu ul li:hover > ul,
.main_menu ul li:focus-within > ul,
.main_menu ul li ul:hover,
.main_menu ul li ul:focus {visibility: visible;opacity: 1;display: block;}
/** A-1**/
.main_menu .active, .main_menu .active:hover {border-radius: 19px;text-decoration: none;line-height: 40px;height: 40px;}
/** A-2**/
.main_menu ul li .active,
.main_menu ul li .active:hover{border-radius: 28px;margin: 0px;}
/***  MOBILE **//***  MOBILE **//***  MOBILE **//***  MOBILE **//***  MOBILE **//***  MOBILE **//***  MOBILE **/
.menu_mob{width:100%;background:#fff;position:absolute;margin-top:80px;box-shadow:1px 1px 10px #0000002e;border-radius:0 0 10px 10px;padding:20px 0;}
.menu_mob ul li ul li a,.menu_mob a{text-decoration:none;color:#afafaf;font-size:16px;}
.menu_mob ul{text-align:center;}
.menu_mob ul li{line-height:40px;}
.menu_mob ul li ul{display:block;width:100%;}
/** MOBILE A-1**/
.menu_mob ul .active a{color:#000;font-weight:700;}
.menu_mob ul li .active a{color:#000;border:1px solid #000;border-radius:9px;padding:10px;}
.footer_cont p{font-size:9px;padding-top:11px;font-weight:400;letter-spacing:1px;}
.footer_cont p b{font-weight:500;}
.footer_cont {
    padding-bottom: 20px;
    padding-top: 10px;
    /* border-top: 1px solid #ccc; */
    margin-top: 0px;
    text-align: center;
    box-shadow: 0px 0px 10px #00000061;
    position: relative;
}
.footer_menu{margin-bottom: 2%;margin-top: 2%;}
.footer_menu ul li {
    display: inline-block;
    padding: 10px;
    margin-left: 0.5%;
    margin-right: 0.5%;
}
.footer_menu ul li a{color: #555;font-weight: 300;text-decoration: none;}  
.footer_menu li:hover{text-decoration: none;}  
.footer_menu .active a{}  
.footer_menu .active{background: #00000036;}  
/** MEDIA **//** MEDIA **//** MEDIA **//** MEDIA **/
@media (max-width:950px){
.main_menu{}
.footer_menu {display: none;}}
@media screen and (max-width: 1100px) {
.main_menu a {font-size: 11px;}}
@media screen and (max-width: 900px) {   
#main_menu_left{display: none;}
#main_menu_left{width:100%;}
.bt_menu{display: block;}
.main_menu_right{padding-right: 5px;}
}
@media screen and (max-width: 650px) {
.main_menu_logo div{margin-left: 0px;}
.el_right_menu{padding-right: 0px;font-size: 12px;}
}
@media screen and (max-width: 450px) {
.test{}
.ic3_9,.ic3_1{display: none;}

}