* {
  box-sizing: border-box;
}

img {max-width:100%;}

body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fbeecc;
}

.container-background {
  margin-top: -20px;
  position: relative;
}

.container-background:before {
  content: '';
  background-image: url('./assets/fon.png');
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.container-uzor-left {
  position: absolute;
  top: 60px;
  left: 90px;
  z-index: -1;
}

.container-uzor-right {
  position: absolute;
  top: 60px;
  right: 90px;
  z-index: -1;
  transform: scale(-1, 1);
}

.container {
  margin: 0 auto;
  width: 1165px;
  display: flex;
  justify-content: space-between;
  position: relative;
  padding-top: 40px;
}

.container:before {
  /* content: ''; */
  background: url(./assets/uzor.png);
  width: 173px;
  height: 859px;
  position: absolute;
  left: -254px;
  top: 40px;
}

.container:after {
  /* content: ''; */
  background: url(./assets/uzor.png);
  width: 173px;
  height: 859px;
  position: absolute;
  right: -254px;
  top: 40px;
  transform: scale(-1, 1);
}

.header-top {
  position: relative;
  z-index: 2;
  height: 387px;
  background: url('./assets/header.jpg') no-repeat center;
  min-width: 1165px;
}

.header-menu {
  background: url('./assets/menu-background.png') no-repeat center;
  height: 114px;
  min-width: 1165px;
  display: flex;
  align-items: center;
  margin-top: -40px;
}

.header-menu-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
  margin: 0 auto;
  width: 1165px;
}

.header-menu-left {
  display: flex;
  align-items: center;
}

.header-menu__link {
  padding: 0 9px;
  height: 30px;
  display: flex;
  align-items: center;
  color: #65240d;
  font-weight: bold;
  text-decoration: none;
  font-size:13px;
  margin:0 2px 0 0;
}

.header-menu__link:hover {
  color: #521f0c;
  opacity: 0.8;
  padding: 0 11px;
  border: 1px solid #65240d;
  border-radius: 15px;
}

.header-menu__link.active {
  border: 1px solid #65240d;
  border-radius: 15px;
  padding: 0 12px;
}

.header-menu-right {
  display: flex;
}

.header-menu__lang {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #888888;
  border-radius: 15px;
  margin-left: 5px;
  border: 1px solid #888888;
  text-decoration: none;
  font-weight: bold;
    font-size:11px;
}

.header-menu__lang:hover {
  opacity: 0.8;
}

.header-menu__lang.active {
  color: #65240d;
  border-color: #65240d;
}

.sidebar {
  min-width: 345px;
  max-width: 345px;
}

.sidebar-element {
  margin-bottom: 70px;
  position: relative;
  background: #f6e6a7;
  padding: 45px 15px 20px 15px;
}

.sidebar-element:before {
  content: '';
  background: url('./assets/sidebar-border.png');
  position: absolute;
  top: 0;
  width: 405px;
  left: 50%;
  margin-left: -202px;
  height: 39px;
}

.sidebar-element:after {
  content: '';
  background: url('./assets/sidebar-border.png');
  position: absolute;
  bottom: -37px;
  width: 405px;
  left: 50%;
  margin-left: -202px;
  height: 39px;
}

.sidebar-element:last-child {
  margin-bottom: 0;
}

.sidebar-about-photo {
  display: block;
  margin: 0 auto 13px;
}

.sidebar-about-post {
  display: block;
  margin-bottom: 5px;
  text-align: center;
}

.sidebar-about-name {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
  text-align: center;
  font-size: 26px;
}

.sidebar-about-date {
  display: block;
  margin-bottom: 10px;
  text-align: center;
}

.sidebar-about-description {
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
  font-size: 15px;
}

.sidebar-verse {
  color: #8f461f;
  font-style: italic;
  font-size: 14px;
}

.sidebar-verse-author {
  display: block;
  text-align: right;
  color: #232323;
}

.content {
  flex-grow: 1;
  padding: 35px 30px 0px 30px;
  background: #f6e6a7;
  min-width: 722px;
  max-width: 722px;
  position: relative;
  font-size: 15px;
}

.content:before {
  content: '';
  background: url('./assets/content-border.png');
  position: absolute;
  top: 0px;
  width: 739px;
  left: 50%;
  margin-left: -369px;
  height: 39px;
}

.content:after {
  content: '';
  background: url('./assets/content-border.png');
  position: absolute;
  bottom: -39px;
  width: 739px;
  left: 50%;
  margin-left: -369px;
  height: 39px;
}

.page__title {
  display: block;
  text-align: center;
  margin-bottom: 23px;
  font-size: 24px;
  color: #65240d;
  font-weight: bold;
  text-transform:uppercase;
}

.page__separate {
  margin: 25px 0 35px 0;
}

.page-video {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.page-video iframe {
  max-width:100%!important;
  width:100%!important;
  height:auto!important;
}

.page-video-element {
  width: 49%;
  margin-bottom: 25px;
}

.page-video-element__link {
  display: block;
  font-weight: bold;
  text-decoration: none;
  color: #b0633a;
  font-size: 18px;
  margin-top: 10px;
}

.page-video-element__link:hover {
  text-decoration: underline;
}

.footer {
  min-width: 1165px;
}

.footer-background {
  background: url('./assets/footer-bg.png') no-repeat center center;
  height: 414px;
}

.footer-copyright {
  background: url('./assets/copyright-bg.png') no-repeat center center;
  height: 73px;
  position: relative;
  margin-top: -20px;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer-copyright-content {
  min-width: 1165px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 27px 5px 0 5px;
}

.footer-copyright__text {
  color: #65240d;
  font-size: 12px;
}

.footer-copyright-socials__element:hover {
  opacity: 0.8;
}

.button-read {
  display: inline-flex;
  align-items: center;
  height: 30px;
  justify-content: center;
  padding: 0 15px;
  border: 1px solid #65240d;
  color: #8f461f;
  font-size: 12px;
  font-style: italic;
  border-radius: 15px;
  text-decoration: none;
}

.button-read:hover {
  opacity: 0.8;
}

.button-read::before {
  content: '';
  background: url('./assets/arrow-button.png');
  width: 20px;
  height: 19px;
  margin-right: 10px;
}

@media screen and (max-width: 1400px) {
  .container-uzor-left {
    display: none;
  }
  .container-uzor-right {
    display: none;
  }
}



.full-news-text {padding:0 0 40px 0;}
.full-news-text p {margin:0;}
.full-news-text table {border:1px solid #000;border-collapse:collapse;}
.full-news-text table td {border:1px solid #000;padding:5px;}

.news {padding:10px;border-top:1px solid #ccc;}
.news a {color:#000;}
.news-title {font-size:18px;margin:0 0 12px 0;font-weight:bold;}
.news-text {margin:0 0 12px 0;}

#outerdiv 
{ 
width:662px; 
height:400px; 
overflow:hidden; 
position:relative; 
}

#innerIframe 
{ 
position:absolute; 
top:-500px; 
left:-349px; 
width:1280px; 
height:1200px; 
}