body {
	background-image: url('../images/fon2.jpg')
}
header, footer {
/*	background-image: url(../images/header_scool_guitar.jpg);
	background-size: cover;
	resize: both;
	height: 15em;*/
	background: rgb(0,0,0);
  background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(155,103,81,1) 100%);
}
header > img {
	display:block;
	margin: 0 auto;
}
footer > img {
	display: block;
	margin: 0 auto;
}
.container {
	max-width: 90%;
	margin: 0 auto;
	min-height: 100%;
	background: #fff;
}
.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;
}
.menu-hide-img {
	display: block;
  margin: -0.5em auto;
}
.navigation  {
	text-align: center;
}
.navigation img {
	display: inline-block;
}
.content {
 text-align: justify;
}
.content > div {
	padding: 2em 1em;
}
.img_left {
	float: left;
	padding-right: 1em;
}
.img_center {
	display: block;
	margin: 0 auto;
}
.img_right {
	float: right;
	padding-left: 1em;
}
h1, .c_header {
	text-align: center;
	font: 1.2em sans-serif;
	font-weight: bold;
	color: #ff0000;
}
h2 {
	text-align: center;
	color: darkred;
  font: 1em sans-serif;
  font-weight: bold;
  padding-top: .8em;
}
h3 {
	text-align: center;
	color: red;
  font: .9em sans-serif;
  font-weight: bold;
  padding-top: .8em;
}
.c_list {
	list-style-image: url('../images/bullet_07.gif');
	list-style-position: inside;
	padding-left: 1em;
}
.c_list > li {
	padding-bottom: 1em;
	font-weight: bold;
}
.warn {
	border: 2px dashed red;
	background-color: #ffcc99;
	font-weight: bold;
	font-size: 1.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;
	}

