body{
	background: #FAF4EF;
    font-size:16px;
	text-align: center;
}
/*------------------------*/
.wrapper_center{
	width:1300px;
	margin:0 auto;
	padding: 0 auto;
}
.wrapper_center:after
	{
	content:'';
	display: table;
	clear: both;
}
/*----------шапка--------------*/

.top-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #E89CA4;
  color: #333333;
  padding: 12px 24px;
  font-size: 1em;
  white-space: nowrap;
  overflow-x: auto;
}

.contact-info, .social-icons {
  display: flex;
  gap: 20px;
  align-items: center;
}

.social-icons a img {
  width: 24px;
  height: 24px;
}

/*------------------------*/

.shool {
    background: linear-gradient(180deg, #E89CA4 0%, #FADADD 100%);
	margin-top:10px;
	margin-bottom:5px;
	height:200px;
}

.shool p {
	padding-left: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	color: #322B01;
}
.shool img {
	float:left;
	display:inline;
}

.shool .data{
	padding:10px;
	float:right;
	font-size:14px;
	color: #c4591e;
}
.shool .data:after
	{
	content:'';
	display: table;
	clear: both;
}

/*------------------------*/
ul.nav {
	background:#E89CA4;
	list-style:none;
	margin:0 auto;
	padding:0 auto;
	text-align:center;
	height:45px;
	
}
ul.nav li {
	display: inline-block;
	border-radius: 5px;
}
ul.nav li a {
	display: block;
	margin: 0;
	padding: 10px 20px 10px 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #013229;
	border-radius: 5px;
	
	}

ul.nav li a:hover {
	background: #C98F7B;
	color: #d2f9f2;
}

/*Выпадающее меню*/
ul.nav li ul {
    background: #E89CA4;
	display: none;
	z-index:60;
}
ul.nav li ul li a{
	font-size:16px;
	padding: 5px 5px 5px 5px;
	color: #013229;
}
ul.nav li:hover ul {
	display: block;
	position: absolute;
}
ul.nav li:hover ul li {
	text-align:left;
	display:block;
}
/*------------------------*/
.line{
	margin:0;
	padding:0;
	height:3px;
}

/*------------Главная страница------------*/
/*-------------Левая панель-----------*/
#sidebar_left {
	float: left;
	height:1750px;
	width: 250px;
	padding: 0;
	}
/*-----------*/
#sidebar_left .nav_2  {
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar_left .nav_2  li   {
	height: 50px;
	margin: 2px 0;
}
#sidebar_left .nav_2 li a{
	height: 25px;
	display: block;
	font-weight:bolder;
	color: #3E3E3E;
	padding: .7em 1.5em;
	border-radius: 5px;
	background: #E1AD9D;
	}
#sidebar_left .nav_2 li a:hover {
  background: rgb(206, 140, 96);
}

/*-----------*/
#sidebar_left .nav_3  {
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar_left .nav_3  li   {
	height: 50px;
	margin: 2px 0;
}

#sidebar_left .nav_3 li a{
	height: 25px;
	display: block;
	font-weight: bold;
	color: #013229;
	user-select: none;
	padding: .7em 1.5em;
	border-radius: 5px;
	background: #BFA6A0;
}
#sidebar_left .nav_3 li a:hover {
  background: rgb(206, 140, 96);
}
/*-----------правая панель-------------*/

.banner_right{
	float: right;
	width: 240px;
	height: 1700px;
	overflow: auto;
	
}
/*-----------правая панель-доска объявлений-------------*/
#sidebar_right {
	width: 200px;
	float: right;
	background:#fff;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	margin-right: 5px;
	
}
img {
	float:left}
	
#sidebar_right h2 {
	height:38px;
	padding:0 0 0 14px;
	font:italic 20px/38px Georgia, "Times New Roman", Times, serif;
	background-image: url(../images/body_h3bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	color:#695D1E;
	text-align:left;
}
#sidebar_right .sid_left{
	text-align:left;
	font-size: 12px;
	height:750px;
	color:#322B01;
	overflow:auto;
	margin-left:10px;
}

/*-----------центр-------------*/

.main{
	float:left;
	width:800px;
	margin: 5px;
}
.main:after{
	content:'';
	display:table;
	clear:both;
}

/*---------Новости---------------*/
.news_gl{
	height:1000px;
	width: 550px;
	overflow:auto;
}

.news img {
	float:left;
	padding: 5px;
}
.news {
	font-size: 12px;
	padding: 6px;
	text-align:left;
	color:#322B01;
}
.news:after{
	content:'';
	display:table;
	clear:both;
}
/*------------------------*/

p.moreBtn {
	padding:0;
	height:18px;
	background-image: url(../images/more_bg_flat.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	margin-top: 10px;
	margin-right: 17px;
	margin-bottom: 10px;
	margin-left: 17px;	
}
p.moreBtn a {
	width:59px;
	height:18px;
	display:block;
	text-align:center;
	color:#322B01;
	float:right;
	background-color: #F1E34C;
	background-repeat: no-repeat;
	background-position: 0 0;
}
/*-----------слева шестой день-------------*/
.chestoy{
  	height:600px;
	overflow:auto;
}
.chestoy h2{
  	height:38px;
	padding:0 0 0 0px;
	font:italic 20px/38px Georgia, "Times New Roman", Times, serif;
	background-image: url(../images/body_h3bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	color:#695D1E;
	text-align:left;
}


/*---------Подвал---------------*/
#footer {
	background: #4B3F36;
	font-size: 14px;
	color: #FFF;
	text-align:center;
}
/*------------------------*/



.obv-1{
background: linear-gradient(to bottom,#F5D8C2,#fff);
}
.obv-3{
background: linear-gradient(to bottom,lightgreen,pink,lightblue);
	
}
.obv-31{
background: linear-gradient(to bottom,#F5D8C2,#fff);
	width: 300px;
	height: 255px;
	float: left;
	padding: 5px;
	margin: 5px;
	border: 1px inset #909090;
}
.bez
{
	height: 300px;
	overflow: auto;
}
.hh3{
	text-align: justify;
	padding: 5px 5px 5px 5px;
}

.obv-3 .hh3 a{
	text-decoration: underline;
	color:#113E06;
}
.obv-2{
background: linear-gradient(to bottom right,dodgerblue, pink, lightgreen);
}
.obv-2 a{
	color: black;
}
.obv-2 .slideshow-1 .images img{
	margin-bottom: 5px;
}

.leto{
	height: 160px;
	background: linear-gradient(to bottom,#F5D8C2,#fff);
}
.leto_img{
	margin: 3px;
}
.ban_img{
	margin-top: 3px;
}
.modal{
	background-color:#e6ddd0;
	border: 0;
	padding: 1em 2em;

	position: absolute;
	top 50%;
    right: 0;
    z-index: 99;
}
/*РЎРєСЂС‹С‚СЊ С‚РµРєСЃС‚*/
/* СЃРєСЂС‹РІР°РµРј С‡РµРєР±РѕРєСЃС‹ Рё Р±Р»РѕРєРё СЃ СЃРѕРґРµСЂР¶Р°РЅРёРµРј */
.hide, .hide + label ~ div {
    display: none; 
}
/* РІРёРґ С‚РµРєСЃС‚Р° label */
.hide + label,
.hide:checked + label {
    padding: 0;
    cursor: pointer;
    border-bottom: 1px dotted green;
}
.hide + label,
.hide:checked + label h2 {
     color: #741719;
 }
.hide + label p,
.hide:checked + label p {
     color: #027A31;
}
/* РІРёРґ С‚РµРєСЃС‚Р° label РїСЂРё Р°РєС‚РёРІРЅРѕРј РїРµСЂРµРєР»СЋС‡Р°С‚РµР»Рµ */
.hide:checked + label {
    color: red;
    border-bottom: 0;
}
/* РєРѕРіРґР° С‡РµРєР±РѕРєСЃ Р°РєС‚РёРІРµРЅ РїРѕРєР°Р·С‹РІР°РµРј Р±Р»РѕРєРё СЃ СЃРѕРґРµСЂР¶Р°РЅРёРµРј  */
.hide:checked + label + div {
    display: block; 
    background: #efefef;
    -moz-box-shadow: inset 3px 3px 10px #7d8e8f;
    -webkit-box-shadow: inset 3px 3px 10px #7d8e8f;
    box-shadow: inset 3px 3px 10px #7d8e8f;
    padding: 10px; 
}
#specialButton{
	text-align: right;
}

.clearfloat {
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
}
.org{
	height: 210px;
}
.org:after{
	content:'';
	display:table;
	clear:both;
}

.clearfix{
	height: 100px;
}
.clearfix:after {
  content:'';
  display:table;
  clear:both;
}

/*-------------*/
video{
	float: left;
	margin: 5px;
}

.ff{
	text-align: center;
	margin-left: 190px;
}
.kkk {
	display: block;
	border: 4px double #9E360E; /* Параметры границы */
    padding: 10px; /* Поля вокруг текста */
	margin: 10px;
}

.kkk1 {
	display: block;
	text-align: left;
	width: 700px;
	border: 4px double #9E360E; /* Параметры границы */
    padding: 10px; /* Поля вокруг текста */
	margin: 10px;
}
.m1{
	display: block;
	width: 400px;
	height: 80px;
	float: left;
	border: 4px double #9E360E; /* Параметры границы */
    margin: 10px;
}
.m1 h2{
	display: block;
	margin: 10px; /* Поля вокруг текста */
}
/*----------------------*/
.hidden {
  display: none;
}


