body {
  margin: 0px auto;
  /* padding: 0px;
  background-color: #f6f6f6; */
  font-family: "Times New Roman", Georgia, Serif;
  /* background-blend-mode: multiply; */
}
.testcolor{
  background-color:red;
  color: #FFFFFF;
  padding-right: 2px;
  /* box-shadow: 5px 5px 5px #a4acbe; */
  /* box-shadow: 0px 5px 20px rgba(1, 11, 68, 0.082); */
  box-shadow: 0px 5px 0px rgba(248, 4, 4, 0.979);
  /* color: #eeb517; */
}
header {
  display: inline-flex;
  /* border: 2px solid #ccc; */
  /* border-radius: 20px; */
  /* box-shadow: 5px 5px 10px #2b1015; */
  /* box-shadow: 2px 2px 5px #2b1015; */
  box-shadow: 5px 5px 15px #a4acbe;
  /* width: 99%; */
  width: 100%;
  /* height: 180px; */
  /* margin: 1px 5px; */
  /* background-color: #f6f6f6; */
  /* background-color: #adceec; */
  background-color:#367EB4;
  /* background: linear-gradient(45deg, #044977,#48a1dd); */
  /* background: linear-gradient(45deg, #333333,#c6ced4); */

  /* background-color: #2274c2; */
  /* opacity: .9; */

  /* background-image: url("aimg/russia14.png"); */
  /*растяжка*/
  /* justify-content: space-between; */
  /*перенос не разрешается*/
  /* flex-wrap: nowrap; */
  /*позиционирование*/
  /* align-items: stretch; */
  /* vertical-align: middle; */
  /*перенос не разрешается*/
  /* flex-wrap: nowrap; */
  /* margin-top: 5px; */

  align-items: stretch;
  vertical-align: middle;
  /*перенос не разрешается*/
  flex-wrap: nowrap;
  /* margin-top: 5px; */
  color:#FFFFFF;
  /* color:#b31212; */
  /* color: rgb(5, 9, 77); */
  /* font-weight: 800; */
  /* align-items: flex-start */
  /* justify-content: space-between; */
}
/* .mdata{
  position:fixed; 
  text-align: left;
  padding: 2.8em;
} */


.kcenter{
  width: 40px;
  height: 50px;
}
.flex-item {
  /* font-size: 1.1em;
  padding: 0.3em; */
  font-size: 1em;
  /* padding: 0.1px; */
  padding: 0px 0px 0px 5px;
  /* text-shadow: 4px 4px 4px #aaa;  */
  /* text-shadow: 4px 4px 4px #7ea9d1; */
  text-shadow: 4px 4px 4px #b1c7db;
}

.color1 {
  text-align: left;
  flex-grow: 0;
  filter:drop-shadow(5px 3px 0px rgb(2, 21, 105))
}
.color2 {
  flex-grow: 0;
}
.color3 {
  flex-grow: 3;
  text-align: left;
}
.color4 {
  flex-grow: 2;
}
.colortext {
  font-size: 12px;
  font-family: "Times New Roman", Georgia, Serif;
  font-weight: 800;
  /* text-shadow: 4px 4px 4px #7ea9d1; */
  text-shadow: 4px 4px 4px #b1c7db;
  /* font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif; */
}

.ltext {
  /* font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif; */
  display: inline-block;
  text-align: left;
  font-size: 15px;
  font-weight: 800;
}
/* #header_nav {
  background-color: #f5f8ff;
  width: 100%;
  height: 60px;
  line-height: 60px;
  color: rgb(58, 56, 56);
  font-family: helvetica;
  font-size: 16px;
  padding-left: 10px;
  box-sizing: border-box;
}
#foter_nav {
  background-color: #e1e7f5;
  width: 100%;
  position: fixed;
  top: 90%;
}
#slide_nav {
  background-color: #5f9dcb;
  color: white;
  font-family: helvetica;
  font-size: 25px;
  padding-left: 10px;
  box-sizing: border-box;
} */
#slide_nav_button {
  padding-right: 10px;
  font-size:35px;
  cursor:pointer;
}
/* меню */
.maimenu {
  display: none;
  padding: 0px;
  /* margin:0px; */
  /* width:75px; */
  /* height:88%; */
  height:auto;
  /* height:800px; */
  /* background-color: #1e90ff; */
  background-color: #dfe4e9;
  position: absolute;
  /* box-shadow: inset 0px 0px 50px 0px #6e6e6e; */
  z-index: 1100;
  /*хорошая штука*/
  max-inline-size: max-content;
  margin-inline: auto;
  top: 6%;/*отступ сверху*/
  overflow-y: auto;
}
.maimenu li{
  list-style-type: none;
}
#slide_menu {
  box-shadow: 5px 5px 10px #2b1015;
}
/* #slide_menu li {
  border-bottom: 1px solid #424242;
 }  */

#slide_menu li:hover {
  /* width: 70px; */
  /* background-color: #2ca009; */
  /* background-color: #0963a0; */
  /* box-shadow: inset 0px 0px 50px 0px #848484; */
  -webkit-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  transition: all 300ms linear;
}

#slide_menu li a {
  /* height: 50px; */
  /* line-height: 50px; */
  display: block;
  color: azure;
  text-decoration: none;
  font-size: 18px;
  font-family: helvetica;
  padding-left: 10px;
}
#slide_menu li:hover a {
  /* padding-left: 25px; */
  padding-left: 20px;
  color: white;
  -webkit-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}

/* боковая с лева */
.vtext {
  /* writing-mode: vertical-lr;
  text-orientation: upright;
  font-size: 31px;
  margin: left;
  color: rgb(245, 107, 57); */
  /* color: rgb(11, 120, 192);      */
  /* background: rgb(148, 136, 136);      */
  /* width: 0;
  padding: 40px 40px 10px 10px;
  word-break: break-all;
  float: left; */

  /* text-shadow: 0px 0px 0 rgb(169, 169, 169), 1px 1px 0 rgb(153, 153, 153),
    2px 2px 0 rgb(140, 140, 140), 3px 3px 0 rgb(128, 128, 128),
    4px 4px 0 rgb(117, 117, 117), 5px 5px 0 rgb(100, 100, 100),
    0px 0px 7px rgba(0, 0, 0, 0.2); */
  text-align: center;
  display: inline-block;
  writing-mode: vertical-lr;
  text-orientation: upright;
  font-size: 31px;
  /* color: rgb(5, 9, 77); */
  background-color: #adceec;
  /* height: 900px; */
  height: 100%;
  width: 80%;
  /* padding: 1px 1px 1px 0px; */
  /* margin: 0 auto; */
  word-break: break-all;
  /* float: left; */

  /* text-transform: uppercase; */
  /* writing-mode: vertical-rl; */
  /* transform: scale(-1); */
  /* background-color: coral; */
}


.butscreen {
  width: 3%;
  height: 1%;
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: none;
  z-index: 6;
}
.leftmenu {
  text-align:center;
  /* text-align:left; */
  font-weight: bold;
  font-size: 11px;
  /* color: #00008B; */
  color: #000000;
  /* color: #ffffff; */
  font-family: Helvetica, Arial, sans-serif;
}

.temamenu {
  text-align:center;
  font: size 16px; 
  color:#00008B;
  font-weight: bold;
}
