@charset "utf-8";
body {
  text-align: center;
  color: white;
  background-color: #DDDDDD;
  font-size: 16px;
  font-family: Russia,Helvetica,sans-serif;
  color: #333;
  overflow-x: hidden;
}
.header, .sidebar, .content, .footer {
  /*  padding: 10px; Поля */
  border: solid 0px #000; /* Параметры рамки */
  background: #EEE; /* Цвет фона */
  border-radius: 5px;
}
.header, .footer {
  /*  min-width: 800px; /* Минимальная ширина */
  /*   max-width: 1258px; /* Максимальная ширина */
  position: relative;
  padding-bottom: 20px;
  padding-top: 10px;
  text-align: center;
  color: black;
  background-color: #FFFFFF;
}
.header { /* Верхняя часть с заголовком */
  font-size: 1.5em; /* Размер шрифта */
}
.header h1{
	    color: darkblue;
}
.block {
  padding: 20px;
}
.block audio {
  width: 80%;
}
.block .video {
  padding-bottom: 56.3%;
  position: relative;
  height: 0;
  overflow: hidden;
  margin-top: 10px;
}
.block .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wrapper {
  height: auto;
  min-height: 100%;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-style: normal;
  vertical-align: baseline;
  outline: 0;
  color: white;
  background-color: #DDDDDD;
}
.layout {
  width: 100%;
  /*margin: 15px 0; /* Отступы сверху и снизу */
  min-width: 320px;
  max-width: 1000px;
  margin: 0px auto;
  padding: 0;
  position: relative;
  text-align: left;
  color: white;
  background-color: #DDDDDD;
}
.sidebar { /* реклама */
  /*float: right; /* Состыковка с другим слоем по горизонтали */
  float: left;
  width: 310px; /* Ширина меню */
  height: 100%;
  position: relative;
  text-align: center;
  color: black;
  background-color: #DDDDDD;
}
.content { /* Основное содержание страницы */
  float: left;
  margin-left: 0px; /* Отступ слева */
  margin-right: 10px;
  width: 100%;
  color: white;
  background-color: #5e8bf7;
}
.footer {
  color: white;
  background-color: #f1585b;
  font-size: 1.5em;
}
.footer p {
  color: white;
  background-color: #f1585b;
}
.footer p a {
  color: white;
  background-color: #f1585b;
}
.clear {
  clear: both;
}