/* CSS Document */
body, form{margin:0px; padding:0px;}
img {border: 0px;}
.page{width:100%; height:100%; margin:0px; padding:0px;}
	.top{height:31px; width:100%; background:url(top_bg.jpg) repeat-x;}
		.top .content{width:1000px; padding-top:10px; padding-left:2px;}
			.current_day{float:left;}
			.current_day .text{float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
			.current_day .day{float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-right:5px; font-weight:bold; color:#000000;}
		.top_menu{float:left;}
			.top_menu a{float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#339933; text-decoration:underline; padding: 0px 10px 0px 10px;}
			.top_menu a:hover{float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#339933; text-decoration:none; padding: 0px 10px 0px 10px;}
		.top .logo{float:right; background:url(logo-trans.png) no-repeat; height:21px; padding-right:10px; margin-top:-6px;}
			.logo .text_logo{padding-top:2px; padding-left:55px;}
			.text_logo a{vertical-align:middle; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#339933; text-decoration:underline;}
			.text_logo a:hover{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#339933; text-decoration:none; }
			.text_logo img {border:0px;}

	.middle{ height:100%; width:100%; background:url(middle_bg.jpg) repeat;}
		.middle .cover{background:#FFFFFF; width:1008px;height:100%; -width:1028px}
			.cover .content{margin: 0px 4px 0px 4px; background:url(middle_content_bg.jpg) 0 0 repeat-x #d7eedc;}
				.content .header{height:107px;}
					.header .logo{float:left; background:url(logo_school-trans.png); width:82px; height:84px;margin:13px 0px 12px 28px;}
					.header .text_header{float:left; margin:38px 0px 0px 13px;}
						.text_header .info{font-size:14px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#929292;}
						.text_header .name{clear:both; text-align:left; font-size:19px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold}
					.header .contact{margin:40px 27px 0px 0px; float:right;}
						.contact .text{font-size:13px; font-family:Tahoma; text-align:right;}
						.text p{margin: 0px;padding: 0px;}
				.content .all_part{clear:both; width:100%;}
					.all_part .left_part{float:left; width:250px;}
						.left_part .main_menu{margin-left:-2px; width:242px; height:309}
							.main_menu .top{background:url(main_menu_top.png) no-repeat; height:15px; width:242px; -margin-bottom:-5px;}
							.main_menu .bottom{background:url(main_menu_bottom.png) no-repeat; height:15px; width:242px;}
							.main_menu .center{height:280px}
							.center .border_left{float:left; background:url(mein_menu_border_left.png) repeat-y; width:6px; height:280px;}
							.center .border_right{float:right; background:url(mein_menu_border_right.png) repeat-y; width:6px; height:280px;}
							.center .menu{float:left; width:230px; background:url(main_menu_bg.png) repeat-x; height:280px;}
								.menu ul{margin:0px; padding:0px; margin-right:10px; padding-bottom:10px; padding-top:10px;}
								.menu li{list-style:none; margin:10px 0px 5px 25px; line-height:17px;  text-align:left; }
								.menu li ul li{list-style:none; line-height:17px;  text-align:left; }


								.menu a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-align:left; text-decoration:none; font-weight:bold;}
								.menu a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #EBEBEB; text-align:left; text-decoration:none; font-weight:bold;}
						.left_part .find{padding:0px 0px 20px 20px; width:250px; height:94px; -margin-right: -20px; }
							.find .header_find{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#336600; text-align:left; margin-bottom:15px; _margin-bottom:7px; -width: 200px;}
							.find .criterion{float:left; width:208px; padding:4px; color:#666666; font-size:11px;}
							.find .find_text{clear:both; width:146px; float:left; color:#666666; font-size:11px; margin-top:5px}
							.find .button{float:left;width:56px; height:22px; margin:5px 0px 0px 5px;}
						.left_part .left_panel{background:#d6eedb; margin-top:10px; width:250px;}

						.left_part .header_part{ height:38px; width:250px; background:url(header_bg.jpg) repeat-y; _margin-top:-10px;}
							.header_part .header_text{font-size:18px; font-family:Arial, Helvetica, sans-serif; padding: 10px 0px 0px 20px; text-align:left; color:#336600}
						.left_part .opinion{background:#d6eedb; width:250px; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
							.opinion .form_opinion{padding: 10px 20px 0px 20px;}
							.opinion .header_opinion{text-align:left;font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
							.opinion .radio_{ margin:5px}
							.opinion .button_op{margin:10px 20px 20px 0px; width:85px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; float:left;}
							.opinion .button_op1{margin:10px 0px 20px 0px; width:85px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; float:left;}
						.left_part .link{background:#d6eedb; margin-left:20px;}
						.link .img_link{clear:both; float:left;  margin:10px 0px 10px 0px;}
						.all_part .right_part{float:right; width:750px;}
							.right_part .img_school{background:url(school.jpg) no-repeat; width:750px; height:307px; border:1px solid #73a073;}
							.bachground_img .label{color:#FF6339;float:right;font-family:Arial,Helvetica,sans-serif;
font-size:18px;font-style:italic;}

                            .img_school .bachground_img{background:url(school_bg-trans.png) repeat-x; width:750px; height:46px;}

                            .label{float:; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:18px; color:#ff6339;}

                            .label p {margin:0px;padding:0px;}
							.right_part .btn1{float:left; margin-top:10px; background:url(btn1.jpg) no-repeat; width:250px; height:95px;}
							.cont{margin:10px;}
							.right_part .btn2{float:left; margin-top:10px; background:url(btn2.jpg) no-repeat; width:250px; height:95px;}
							.right_part .btn3{float:left; margin-top:10px; background:url(btn3.jpg) no-repeat; width:250px; height:95px;}
							.button_link {margin:65px 0px 0px 128px;text-align:left;}
							.button_link a{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#294d42; text-decoration:none; text-align:left;}
							.button_link a:hover{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#294d42; text-decoration:underline; text-align:left;}
						.right_part .main_content{float:right; margin-top:10px; width:750px;}
							.main_content .right_news{float:right; width:250px; -width:200px; -margin-right: -20px;}
								.right_news .right_panel{background:#d6eedb; width:250px; height:100%; -width:200px;}

								.right_news .header_part{ height:38px; width:250px; background:url(header_bg.jpg) repeat-y;}
								.right_news .header_text{font-size:18px; font-family:Arial, Helvetica, sans-serif; padding: 10px 0px 0px 20px; text-align:left; color:#336600}
								.right_news .progress{margin:15px;}
									.progress img{border:2px solid #FFFFFF; margin:0px 0px 10px 5px;}
									.progress a{font-size:11px; font-family:Arial, Helvetica, sans-serif;text-decoration:underline; text-align:center; color:#FF0000; padding-bottom:10px;}
									.progress a:hover{font-size:11px; font-family:Arial, Helvetica, sans-serif;text-decoration:none; text-align:center; color:#FF0000;padding-bottom:10px;}

								.right_news .year_earth{text-align:left;margin:10px;}
									.year_earth {font-size:11px; font-family:Arial, Helvetica, sans-serif;text-decoration:none; text-align:justify;}
									.year_earth p{font-size:11px; font-family:Arial, Helvetica, sans-serif;text-decoration:none; text-align:justify;}
								.year_earth a{color:#FF0000; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding-bottom:10px; text-align:left; text-decoration:underline;}
									.year_earth a:hover{font-size:11px; font-family:Arial, Helvetica, sans-serif;text-decoration:none; text-align:justify; color:#FF0000; }


								.right_news .foto{_padding-bottom:25px;}
									.foto img{ margin:0px 0px 0px 0px;}
									.foto a{font-size:15px; font-family:Arial, Helvetica, sans-serif;text-decoration:underline; text-align:center; color:#FF0000; padding-bottom:10px; font-weight:bold;}
									.foto a:hover{font-size:15px; font-family:Arial, Helvetica, sans-serif;text-decoration:none; text-align:center; color:#FF0000;padding-bottom:10px; font-weight:bold;}

							.main_content .left_news{float:left; /*width:500px;*/ background:#FFFFFF;}
							.main_content .contentpaneopen {width:100%;}
								.left_news .header_link{height:38px; }
									.header_link .text_link{color:#666666; height:38px; padding:10px 0px 0px 15px; text-align:left; font-family:Arial, Helvetica, sans-serif;  font-size:12px;}
									.header_link a{color:#339933; text-decoration:underline;}
									.header_link a:hover{color:#339933; text-decoration:none;}

								.left_news .news_first{background:#ebfef3; font-size:12px; line-height:18px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#000000; padding:12px 12px 12px 15px;}
								.news_first a{text-decoration:underline;font-size:12px; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
								.news_first a:hover{text-decoration:none;font-size:12px; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
								.left_news .head_news_first{font-size:14px; text-align:left; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
								.news_first .head_news_first a{text-decoration:underline;font-size:14px; text-align:left; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
								.news_first .head_news_first a:hover{text-decoration:none;font-size:14px; text-align:left; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
								.left_news .date_news{font-size:11px; text-align:left;  font-family:Arial, Helvetica, sans-serif; color:#999999;}
								.left_news .head_news{font-size:14px; text-align:left;  font-family:Arial, Helvetica, sans-serif; color:#336600; font-weight:bold}

								.left_news .news{background:#ffffff; margin:12px 12px 12px 15px; line-height:18px; font-size:12px;  text-align:left; font-family:Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #cfdfe9; }
								.news{min-width:450px;}
								.news a{text-decoration:underline;font-size:12px; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
								.news a:hover{text-decoration:none;font-size:12px; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
								.head_news a{text-decoration:underline;font-size:14px; text-align:left; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#336600; font-weight:bold}
								.head_news a:hover{text-decoration:none;font-size:14px; text-align:left; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#336600; font-weight:bold}

								.left_news .news_last{background:#ffffff; margin:12px 12px 52px 15px; line-height:18px; font-size:12px;  text-align:left; font-family:Arial, Helvetica, sans-serif; color:#000000; }
								.news_last a{text-decoration:underline;font-size:14px; text-align:left; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#336600; font-weight:bold}
								.news_last a:hover{text-decoration:none;font-size:14px; text-align:left; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#336600; font-weight:bold}


	.bottom{height:102px; width:100%; background:url(bottom_bg.jpg) repeat-x;}
		.bottom	.content_bottom{width:1000px;}
		.content_bottom .logo_gomel{margin:30px 0px 0px 63px; background:url(logo_gomel-trans.png) no-repeat; width:116px; height:61px; float:left; -margin-left: 20px;}
		.content_bottom .menu_left{margin:10px 0px 0px 30px; background:url(menu_left-trans.png) no-repeat; width:41px; height:80px; float:left;}
		.content_bottom .bottom_menu{margin:10px 0px 0px 0px; background:#cfe5ee; width:500px; height:80px; float:left;}
			.bottom_menu .menu_item{margin:7px;}
			.menu_group {float:left; margin-left:35px; text-align:left;}
			.menu_item a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; text-align:left;}
			.menu_item a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; text-align:left;}

		.content_bottom .medialine{float:right; margin:25px 40px 0px 0px;}
			.medialine .logo_ml{background:url(logo_ml-trans.png) no-repeat; width:169px; height:28px;text-align:center;}
			.medialine a{margin-left:2px;color:#748890; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:underline;}
			.medialine a:hover{margin-left:2px;color:#748890; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;}
.pagenav { font-size:12px; color:black; font-family:Arial;}

/** { border: 2px dotted red; }
* * { border: 2px dotted green; }
* * * { border: 2px dotted orange; }
* * * * { border: 2px dotted blue; }
* * * * * { border: 1px solid red; }
* * * * * * { border: 1px solid green; }
* * * * * * * { border: 1px solid orange; }
* * * * * * * * { border: 1px solid blue; } */



.top_menu button {display:none;}
.header_line_menu {display: flex;  list-style: none;margin: 0;}
.com-content-article__body {font-family: Arial, Helvetica, sans-serif;}
.item-content{font-family: Arial, Helvetica, sans-serif;}

.pagination {display: flex;  list-style: none;margin: 0;justify-content:center}
.com-content-category-blog__navigation {font-family: Arial, Helvetica, sans-serif;}
.com-content-category-blog__counter {display:none;}
.pagination .disabled {display:none}
.pagination li a { color:#000; }
.pagination li {padding:5px; }
.pagination li.active {font-weight:bold; }
.pagination li.active a {text-decoration:none; color:#7fab88}
.article-info {display:none;}
.readmore {display:none;}
.page-header h2 a:hover {text-decoration:none;}
.items-more {font-family: Arial, Helvetica, sans-serif;}
.items-more li {margin:10px 0; }
.items-more li a {color: #336600;}
.com-content-category-blog__item {clear: both; margin: 20px 0;}
.com-contact.contact h1 {display:none;}
.mod-breadcrumbs__item::after {content:" /\00a0";}
.mod-breadcrumbs__item::before {content:" ";}

.gallery-scope-2 {min-width:700px;}
.main_content .left_news  {min-width:700px;}
.ig-menu-grid-text h3 {font-size: 15px;}

.mod-finder {font-family: Arial, Helvetica, sans-serif; margin: 30px 0 0 0;}
.mod-finder .mod-finder__search {margin-top:15px;}
.com-finder h1 {display:none;}
.com-finder {font-family: Arial, Helvetica, sans-serif;}
#advancedSearch {display:none;}
button[data-bs-target="#advancedSearch"] {display:none;}
.page-header h1 {display:none;}

/*.nav-item:hover {opacity: 0.5;}*/
/*.nav-item>ul:hover {opacity: 1;}*/
/*.nav-item.deeper>a {pointer-events: none;}*/

#cookie_notification {
font-family: Arial, Helvetica, sans-serif;
  display: none;
  justify-content: space-between;
  align-items: flex-end;
  position: fixed;
  bottom: 15px;
  left: 50%;
  width: 700px;
  max-width: 93%;
  transform: translateX(-50%);
  padding: 25px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.3);
  z-index: 10;
}


@media (min-width: 576px){
  #cookie_notification.show{display: flex;}
  .cookie_accept{margin: 0 0 0 25px;  }
}

@media (max-width: 575px){
  #cookie_notification {padding: 12px; background:#fff; }
  #cookie_notification.show{display: block;text-align: left;}
  #cookie_notification span {background: url(../img/cookie.png) no-repeat left bottom;    width: 70px;    height: 50px;    display: inline-block;    background-size: 70%;}
  .cookie_accept{margin: 10px 0 0 0;font-size: 13px;}
  .cookie_accept::before {background:url(../img/cookie.png) no-repeat left center; width:20px; height:20px;}
  #cookie_notification p br {display:none; }
}

#cookie_notification p{
  margin: 0;
  font-size: 14px;
  text-align: left;
}

#cookie_notification .button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #677381;
  border: none;
  color: #ededed;
  text-decoration: none;
  padding: 12px 35px;
  letter-spacing: 1px;
  cursor: pointer;
  border-radius: 4px;
  max-width: 100%;
  transition: all .1s linear;
  font-size: 15px;
}
