#school116 .main-content .row, #school116 .main-content .nav {
float: left;
width: 100%;
}
#school116 .main-content .content-header-name {
	border-bottom: 1px black solid;
	text-align: center;
	margin-bottom: 32px;
}
#school116 .main-content .content-header-name-main {
	border-bottom: 0px;
}
@media (max-width: 991px) {
	#school116 .main-content .content-header-name {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin: 10px 0px 25px 0px;
	}
	#school116 .main-content .content-header-name-main {
		margin-top: 5px;
	}
}
#school116 .main-content .content-header-name h1 {
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 32px;
	margin-bottom: 5px;
	font-weight: normal;
}
@media (max-width: 991px) {
	#school116 .main-content .content-header-name h1 {
		font-size: 20px;
		margin: 0px 70px 5px 70px;
	}
	#school116 .main-content .content-header-name .description-italic {
		margin: 0px 70px 0px 70px;
		
	}
}
@media (max-width: 365px) {
	#school116 .main-content .content-header-name h1 {
		font-size: 16px;
	}
}
#school116 .main-content .content-header-name .description-italic {
	font-style: italic;
	font-size: 13px;
	margin-bottom: 0;
}

#school116 .main-content .content-header-name .icon-name {
	position: relative;
	bottom: -15px;
	background-color: #fff;
	padding: 0 10px;
}
#school116 .main-content .center1 {
    text-align: center;
}
#school116 .main-content .content-text  {
	padding: 0 6% 0 6%;
/*    display: table; */
}
#school116 .main-content .content-text p {
	margin: 0 0 10px;
	line-height: 28px;
	font-size: 16px;
}
#school116 .main-content .content-text ul {
	font-size: 16px;
}
#school116 .main-content .content-text a {
	text-decoration: underline;
}
#school116 .main-content .content-text .non-underline a {
	text-decoration: none;
}
#school116 .main-content .content-text a:hover, #school116 .main-content .content-text a:hover{
	color: red;
}
#school116 .main-content .content-text img {
	margin-bottom: 5px;
        max-width:100%;
}
#school116 .main-content .content-text h3 {
	font-style: normal;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 20px;
}
#school116 .main-content .content-text .projects h3 {
        margin-top: 50px;
}
#school116 .main-content .content-text h4 {
	font-style: normal;
	margin-bottom: 20px;
	font-size: 18px;
}
#school116 .main-content .content-text ul {
	margin-bottom: 0px;
	padding-left: 20px;
    margin-top: -10px;
}
#school116 .main-content .content-text ul li {
	font-size: 16px;
	padding-bottom: 10px;
	line-height: 25px;
}

#school116 .main-content .content-text .mb0 {
	margin-bottom: 0;
}

#school116 .main-content .content-text .no-list{
	list-style: none;
}
#school116 .main-content .content-text span.red, #school116 .main-content .content-text p.red {
	color:red;
        font-weight:bold;
}

#school116 .main-content .content-text .description-italic {
        font-style: italic;
        font-size: 15px;
        margin-bottom: 20px;
        margin-top: -30px;
}

#school116 .main-content .nav-tabs {
 border:none;
}

#school116 .main-content .nav-tabs.vizitka li {
 width:33%;
text-align:center;
}
#school116 .main-content .content-text .nav-tabs li a {
border: none;
border-radius: 0;
text-decoration: none;
}
#school116 .main-content .content-text .nav-tabs li a:active, #school116 .main-content .content-text .nav-tabs li a:hover {
color:red;
background-color:#fff;
text-decoration: none;
}
#school116 .main-content .content-text .ul-red {
    margin-bottom: 0px;
	padding-left: 0px;
    margin-top: 0px;
}
#school116 .main-content .content-text .ul-red  li {
    list-style-type: none; /* Прячем исходные маркеры */
    margin-left: 20px;
   }
#school116 .main-content .content-text .ul-red  li:before {
    color: red; /* Цвет маркера */
    content: "• "; /* Сам маркер */
    font-weight:bold;
    position: absolute;
    margin-left: -20px;
   }
#school116 .main-content .content-text td {
padding: 5px 20px 5px 20px;
}
/*#school116 .main-content .content-text .panel-group .panel-heading{
background-color: #fff;
}*/
#school116 .main-content .content-text .panel-group h4{
margin-top: 10px;
margin-bottom: 10px;
}
#school116 .main-content .content-text .panel-group .panel-title a {
text-decoration: none;
}
#school116 .main-content .content-text .panel-group .panel-title-body a {
text-decoration: none;
}
#school116 .main-content .content-text .panel-group .panel-body {
padding-top: 15px;
}
#school116 .main-content .content-text .btn-teachers {
background-color: white;
border: 1px black solid;
}
#school116 .main-content .content-text .btn-teachers:hover {
background-color: red;
color: white;
border: 1px red solid;
}
#school116 .main-content .teachers ul {
margin-bottom:5px;
}
#school116 .main-content .teachers img {
margin-top:16px;
}
.search-btn {
background: red;
border: 1px red solid;
color: white;
}
.sisea-results-list h3 {
color:red;
}
ul.news.nav-tabs li {
 width:50%;
 text-align:center;
}
#school116 .main-content .content-text iframe {
max-width:100%;
}
#school116 .main-content #sitemap ul{ 
padding:10px; list-style-type:none; margin:10px 20px;
}

#school116 .main-content #sitemap ul ul, #school116 .main-content #sitemap ul ul, #school116 .main-content #sitemap ul ul ul, #school116 .main-content #sitemap ul ul ul ul, #school116 .main-content #sitemap ul ul ul ul ul { 
padding:10px; list-style-type:none; margin:10px 20px; border-left: 1px dotted red;
}
#school116 .main-content #sitemap ul li { 
padding:2px;
}
#school116 .main-content #sitemap a{
color:black;
}
#school116 .main-content #sitemap a:hover{
color:red;
}

/* Мобильники */
@media (max-width: 991px) {
.container {
	padding-left: 0px;
	padding-right: 0px;
}
#school116 .main-content .content-text {
	padding: 0 15px 0 15px;
}
}

/* темная тема */

@media (prefers-color-scheme: dark) {
    #school116 .main-content .content-header-name {
	    border-bottom: 1px #e1e3e6 solid;
	    text-align: center;
	    margin-bottom: 32px;
	}
	#school116 .main-content .content-header-name-main {
		border-bottom: 0px;
	    margin-bottom: 25px;
	}
}
/*
     FILE ARCHIVED ON 07:40:51 Apr 24, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:14:09 Nov 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.357
  load_resource: 76.017
  PetaboxLoader3.resolve: 48.321
  PetaboxLoader3.datanode: 26.965
*/