html {
  scroll-behavior: smooth;
}
body {width:100%;height:100%;margin:0;background:transparent}
article {font-family:verdana;font-size:1em;text-align:float;margin:0 4em 0 1em;
		text-align: justify;}
p { text-indent:1em;}
section {display:flex;}
aside {float:left;;background-color: white;}
nav {flex:1;padding-top:20px;}
.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

/* position:fixed;width:30%;height:100%; */

/*aside ul {background-image:ul1.jpg;width:300px}
aside ul ul {background-image:ul2.jpg;}*/
aside ul li {font-family:Verdana;font-style:bold;font-size:1em; }
aside ul ul li {font-family:Verdana;font-size:1em;margin:0.5em;padding:0;}

article {padding:20px;background-color:white;}
/*width:70%;height:2000px*/

@media (max-width: 600px) {
  section {
    -webkit-flex-direction: column;
    flex-direction: column;
	}
  ul ul {
	  display:none;
  }
  slider1 {display:none;}
}

header {
flex-direction: column;
  /* text-align: left; */
  
  color: black;
}
header div {
flex: 2;	
}

figure {
	display: inline-block; /* Выстраиваем по горизонтали */
    /* background: #85ab6f; */
    margin: 0 2em 0 0; /* Отступ справа */
    vertical-align: top; /* Выравниваем по верхнему краю */
	
}
figure img{width:20em;}

figcaption 
{
 font-size: 0.9em;
 text-align: center;
 margin: -2em 0 0 -1.2em;
 font-style: oblique; 
font-family:verdana; 
}

footer {
  background-color: #124080;
  padding: 0;
  margin: 4em 0 0 0;
  color: white;
  width:100%;
  display: flex;
  flex-wrap: wrap;
  
}
footer div {
    padding:1em 2em 2em 2em;
	margin:0 0 0 0;
	width:300px;
	height:10em;
	/* border: 5px solid red; */
	/* float:left; */
}

h3 {margin:0}

td{border:1px solid red;padding:20px;}
.pr1 {padding:10px;width:100%;}

.marginform {margin:5px}
a { text-decoration: none; color: navy; }
a:hover { text-decoration: underline; }

img { padding:20px;} 
.imgfloatright {float:right}
.imgfloatleft {float:left}
.nofloat {float:none}
.tab { margin-left: 40px; }

.formdiv {background-color:lightgrey}
#themap {width:95%;}

#gotop {
	position: fixed;
	z-index:10;
	right: 0.1em;
	bottom: 0.1em;
	/* background: transparent; */
	/* background: transparent url(IMG/up.png") no-repeat; */
   }