body {
  margin: 0px auto;
  /* padding: 0px;
  background-color: #f6f6f6; */
  font-family: "Times New Roman", Georgia, Serif;
  /* background-blend-mode: multiply; */
}
header {
  display: inline-flex;
  /* border: 2px solid #ccc; */
  /* border-radius: 20px; */
  /* box-shadow: 5px 5px 10px #2b1015; */
  /* width: 99%; */
  width: 100%;
  /* margin: 1px 5px; */
  /* background-color: #f6f6f6; */
  background-color: #adceec;
  /* 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;
} */
.flex-item {
  /* font-size: 1.1em;
  padding: 0.3em; */
  font-size: 1em;
  /* padding: 0.1px; */
  padding: 0px 0px 10px 10px;
  /* text-shadow: 4px 4px 4px #aaa;  */
  text-shadow: 4px 4px 4px #7ea9d1;
}

.color1 {
  text-align: left;
  flex-grow: 0;
}
.color2 {
  flex-grow: 0;
}
.color3 {
  flex-grow: 3;
  text-align: left;
}
.color4 {
  flex-grow: 2;
}
.colortext {
  font-size: 20px;
  font-family: "Times New Roman", Georgia, Serif;
  font-weight: 800;
  /* 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 {
  width: 80px;
  cursor: pointer;
}
/* меню */
.maimenu {
  display: none;
  padding: 0px;
  /* margin:0px; */
  /* width:75px; */
  /* height:85%; */
  /* background-color: #1e90ff; */
  background-color: #adceec;
  position: absolute;
  /* box-shadow: inset 0px 0px 50px 0px #6e6e6e; */
  z-index: 10;
  /*хорошая штука*/
  max-inline-size: max-content;
  margin-inline: auto;
}
#slide_menu {
  box-shadow: 5px 5px 10px #2b1015;
}
#slide_menu li {
  border-bottom: 1px solid #424242;
}

#slide_menu li:hover {
  /* width: 70px; */
  background-color: #2e2e2e;
  /* 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: 3%;
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: none;
  z-index: 6;
}
