html 
{
overflow:   scroll; /* Скрыть полосу прокруттки в Crome */
scrollbar-width: none; /* Скрыть полосу прокруттки в Firefox 64 */
overflow: -moz-scrollbars-none;
-ms-overflow-style: none; overflow: auto;  /* Скрыть полосу прокруттки в IE */
color: 000000;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

BODY
{
//*background: #95CAFF url(fon4.jpg) no-repeat fixed center; /* Фон */ 
background-size: cover; /* Фон занимает всю доступную площадь */
color: #000000;
 font-family:Bender;
  font-size:22px;
}

@font-face {
    font-family: 'font';
    src: url('font.eot');
    src: url('font.ttf') format('truetype'),
         url('font.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}

/* Текст */
A:link {COLOR: #ffffff; TEXT-DECORATION: none}
A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
A:hover {COLOR: #ffffff; TEXT-DECORATION: none}
div { FONT-FAMILY: font}


.menu {
	width: 90%;
	z-index: 1;
    margin: 0 auto;
	position: sticky;
	top: 0px; /* Указывает на точку фиксации вверху */
	border-radius: 0px 0px 15px 15px;
	 border: 0px Solid black;
	 background: rgba(21, 67, 96, 1.7);
	 padding: 0px; /* Поля вокруг текста */
	    transform: translateY(-0%);
  animation: ani 2s forwards;
  
display: flex;
align-items: center;
}


.act {
	width: 80%;
	z-index: 1;
    margin: 0 auto;
	position: sticky;
	top: 0px; /* Указывает на точку фиксации вверху */
	border-radius: 0px 0px 30px 30px;
	 	
	 padding: 0px; /* Поля вокруг текста */

  display: flex;
  justify-content: flex-end;
}

.mobile {
	 display:none; 
	width: 80%;
	z-index: 1;
    margin: 0 auto;
	position: sticky;
	top: 0px; /* Указывает на точку фиксации вверху */
	border-radius: 0px 0px 15px 15px;
	
	 font-size: 100px;
	font-size: large;
	
	 padding: 0px; /* Поля вокруг текста */

  align-items: right;
  justify-content: flex-end;
}

table, th, td
{
     border-collapse: collapse;
	 font-size:22px;
	 font-family:Bender;
	 padding: 5px; 
	 
	 
	  font-family: 'font';
    src: url('font.eot');
    src: url('font.ttf') format('truetype'),
         url('font.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}





.str
{
	
width: 100%;
left: 0; 
right: 0; /* Вся ширина */
animation: 2s show ease;
top: 0px; /* Положение сверху */
 font-size:22px;
}
@keyframes show 
{
  from { opacity: 0; }
  to { opacity: 1; }
}

.site 
{
    top: 0; /* Положение сверху */
    width: 100%;
	position: sticky;
    height: 330px;
    margin: 0 auto;
	border: 0px Solid black;
    padding: 10px; /* Поля вокруг текста */
}


/*Подчеркивание*/
a {
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 0% 3px;
    transition: background-size .3s;
	padding-bottom: 1px;
}

a:hover {
     text-shadow: 0 0 5px #FFFFFF, 0 0 10px #FFFFFF, 0 0 15px #FFFFFF;
}

.button-link {
  text-decoration: none;
   outline: none;
}