body {
	background-image: url('../images/fon2.jpg');
	box-sizing: border-box;
}
.container {
	max-width: 45em;
	margin: 2em auto;
	min-height: 100%;
	background:  url(../images/bgl.jpg) center center;
	border: 10px ridge rgba(41, 16, 11, .6) ;
}
.l_col {
	background-color: rgba(233, 228, 227, 0.1);
}
.r_col {
	background-color: rgba(97, 25, 8, 0.5);
	1border: 5px ridge rgba(233, 228, 227, 0.5);
	border-left: 5px ridge  rgba(41, 16, 11, .6);
	padding: 0 .8em;
}
.bsz {
	box-sizing: border-box;
}
.noscroll {
	overflow-y: hidden;
}
.onscroll {
	overflow-y: auto;
}
.menu > ul {
	list-style: none;
	text-align: center;
	padding: 0 0;
}
.menu-link {
	1margin: 0.1em 0.5em;
}
.menu-link:hover{
	color: #e33;
}
.menu-img {
	display: block;
	margin: 0.5em auto;
	box-shadow: 4px 2px 5px brown;
}
.menu-hide-img {
	display: block;
  margin: -0.5em auto;
}
.img_left {
	float: left;
	padding-right: 1em;
}
.menu-tab {
	 width: 75px;
	 height: 58px;
	 position: fixed;
	 z-index: 100;
	 top: 0px;
	 right: 0px;
	 cursor: pointer;
	 background-color: rgba(233, 228, 227, 1);
	 transition: all 0.6s ease-in-out;
	/*end of div*/
}
 .menu-tab div {
	 width: 28px;
	 height: 3px;
	 background-color: #555;
	 display: block;
	 margin: 5px 23px;
	 transition: all 0.6s ease-in-out;
}
 .menu-tab div:nth-child(1) {
	 margin-top: 20px;
}
/*end of menu-tab*/
 .menu-tab.active {
	 right: 180px;
	 transition: all 600ms ease-in-out;
	 background-color: rgba(233, 228, 227, 0.8);
}
 .menu-tab.active #one {
	 transform: translateY(8px) rotate(-135deg);
	 transition: all 0.6s ease-in-out;
	 background-color: #555;
}
 .menu-tab.active #two {
	 opacity: 0;
	 transition: 0.4s ease;
}
 .menu-tab.active #three {
	 transform: translateY(-8px) rotate(-45deg);
	 transition: all 0.6s ease-in-out;
	 background-color: #555;
}
 .menu-hide {
	 width: 180px;
	 right: -180px;
	 height: 100vh;
	 position: fixed;
	 z-index: 10;
	 top: 0px;
	 transition: all 0.6s ease-in-out;
	/*end of nav*/
}
 .menu-hide ul li {
	 1max-height: 4.5em;
	 1margin-top: 10px;
	 list-style-type: none;
	 text-align: center;
	 1line-height: 58px;
	 transition: all 0.5s ease;
}
 .menu-hide ul li:hover {
	 background-color: #ccc;
	 transition: all 0.5s ease;
}
 .menu-hide ul li a {
	/* padding: 30px 25px; */
	 text-decoration: none;
	 color: #F2F2F2;
	 font-weight: 500;
}
/*end of menu-hide*/
 .menu-hide.show {
	 right: 0px;
	 background-color: rgba(233, 228, 227, 0.8);
	 transition: all 0.6s ease-in-out;
}
.vyd {
	color:red;
	font-weight: 600;
}
.vydb {
	font-weight: 600;
}
@media screen and (min-width: 48em){

	.menu-tab {
		display: none;
	}
}

@media screen and (max-width: 48em) {
	.menu {
		display: none;
	}

