@charset "UTF-8";
/* CSS Document */



		
		
		
		.top *{
			margin: 0;
			padding: 0;
		}
		
		.top html, body
		{
			height: 100%;
		}
		
		.top figure
		{
			background-image: url("/images/Header-image-1.jpg");
			background-position: center;
			background-size: cover;
			background-repeat:no-repeat;
			position: relative;
			min-height: 2vh;
		}
		
		.top h1
		{
			top: 70px;
			left: 50px;
			height: inherit;
			font-size: calc(24px + 8vw); 
			color: white;
			-webkit-text-stroke-width: 2px;
            -webkit-text-stroke-color: black;
			font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
			text-indent: 0px;
			padding-top: 45px;
			padding-right: 0px;
			padding-left: 25px;
		}
		
		 .top h2
		{
			top: 50%;
			left: 50%;
			*transform: translate(-50%,-50%);
			color: white;
			font-size: calc(12px + 2vw);
			-webkit-text-stroke-width: 1px;
            -webkit-text-stroke-color: black;
			font-family: arial;
			*text-indent: 25px;
			padding: 25px;
		}
		
	    .top a {color:white; text-decoration: none; font-family:Impact;}
		.top a:visited {color:white; text-decoration: none; font-family: Impact;}
		.top a:hover   {color:#86FEFF; text-decoration:none; font-family: Impact;}
	
		
		/*разные стили ссылок - меню и контент*/
		.menu {
			top: 0%;
			left: 50%;
			word-spacing: 20px;
			*transform: translate(-50%,-50%);
			color: #86FEFF;
			background: black;
			font-size: calc(6pt + 1.3vw);
			font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
			text-indent: 15px;
			padding: 10px; 	
		}
		.menu a {color:#86FEFF; text-decoration: none; }
		.menu a:visited {color:#86FEFF; text-decoration: none;}
		.menu a:hover   {color:white; text-decoration: none;}
		
		.content h1
		{
			top: 1%;
			bottom: 1%;
			left: 50%;
			color: black;
			font-size: calc(8pt + 1.5vw);
			font-family: arial;
			padding: calc(8pt + 1.5vw);
			line-height: calc(16pt + 1.5vw);
			vertical-align: middle;
			
		}
		
		.content h2
		{
			top: 0%;
			left: 50%;
			color: black;
			font-size: 16px;
			font-family: arial;
			padding: 15px;
			line-height: 24px;
			vertical-align: middle;
		}
        .content a {color:black; text-decoration: none; font-family: arial;}
		.content a:visited {color:black; text-decoration: none; font-family: arial;}
		.content a:hover   {color:blue; text-decoration:underline; font-family: arial;}
		
		.footer *{
			margin: 0;
			padding: 0;
		}
		
		.footer html, body
		{
			height: 100%;
		}
		
		.footer figure
		{
			background-image: url("/images/Baykal.jpg");
			background-position:bottom;
			background-size: cover;
			background-repeat:no-repeat;
			position: static;
			min-height: 200px;
		}
		
		.footer h1
		{
			top: 0px;
			left: 0px;
			position: relative;
			bottom: 0;
			float: left;
			height: inherit;
			font-size: 24px;
			color: white;
			-webkit-text-stroke-width: 1px;
            -webkit-text-stroke-color: black;
			font-family: Arial;
			text-indent: 25px;
			padding: 25px;
		}
		
        .footer a {color: #86FEFF; text-decoration:none; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black}
		.footer a:visited {color:#86FEFF; text-decoration: none;}
		.footer a:hover   {color:white; text-decoration:underline;}
		

	
	
		.social {display:inline-block; height: 100hv; right: -80%; flex-direction:row; float: right}
    	.social a {
		display: block;
		
		width: 48px;
		height: 48px;
		margin: 0 10px 10px 0;
		text-align: center;
		color: #fff;
		border: 1px solid #ccc;
		border-radius: 24px;
		box-shadow: 0 2px 4px rgba(0,0,0,0.15);
             }
.social a:hover {
	border-color: #888;
	opacity: .8;
}
.social svg {
	justify-content: flex-end;
	margin-top: 7px;
	width: 32px;
	height: 32px;
}
		.lang {float:left}
		.lang a
		{
		display: block;
		width: 48px;
		height: 48px;
		margin: 0 10px 10px 0;
		text-align: center;
		color: #fff;
		border: 0px solid #ccc;
		border-radius: 24px;
		box-shadow: 0 2px 4px rgba(0,0,0,0.15);
		}
.facebook a {background: #3b5998}
.instagram a {background:#FF34C9}
.vk a {background: #4a76a8}
.youtube a {background: white}
		
		
				
		
