/* раздел "Образование" */
#educate-body{background:#eff8ff}

/*.headtxt-fgbun,.headtxt-saoran{text-align:center}
.headtxt-fgbun h2,.headtxt-saoran h1{font-weight:bold;line-height:1.2em;font-family:Arial,sans-serif}
.headtxt-fgbun{color:#4030b0}
.headtxt-fgbun h2{font-size:15px}
.headtxt-saoran{color:#800080}*/

/* область контента и колонки */
.ed-content-in{overflow:hidden}

/* меню раздела */
.edmenu{overflow:hidden}
.open-edmenu{background:#c8c8f8;color:#800080 !important;font-size:120%;font-weight:700;margin-top:20px;padding:2px 10px;overflow:hidden}
.open-edmenu.active{color:#800080}
.open-edmenu::before{content:"\f0c9";font-weight:normal;font-family:FontAwesome !important;font-size:90%;margin-right:15px}
.open-edmenu.active::before{content:"\f00d"}
ul.edmenu{list-style:outside none none;margin:0;padding:0}
.edmenu li a:hover{background-color:#c0d7ff;color:#800080}

/* основная страница раздела */
.ed-main-button{padding:10px;background:#cee0ff;color:#4030b0;font-weight:bold}
.ed-main-button:visited{color:#4030b0}

/* таблицы */
/*.ed-table-horizontal,.ed-table-vertical{width:100%;max-width:max-content;background-color:#cee0ff}
.ed-table-vertical th{background-color:#c8c8f8}
.ed-table-horizontal th,.ed-table-horizontal td,.ed-table-vertical th,.ed-table-vertical td{padding:10px 15px;border:2px solid #eff8ff}
.ed-table-horizontal tr:hover{background-color:#ccf}
.ed-table-vertical td:hover{background-color:#ccf}*/
.ed-table-horizontal,.ed-table-vertical{width:100%;max-width:max-content}
.ed-table-horizontal,.ed-table-vertical{display:block}
.ed-table-horizontal tbody,.ed-table-vertical tbody{display:block;overflow-x:auto}
.ed-table-horizontal table th,.ed-table-horizontal table td,.ed-table-vertical table th,.ed-table-vertical table td{padding:0 15px 15px 0;border:0 none}
.ed-table-horizontal th,.ed-table-horizontal td,.ed-table-vertical th,.ed-table-vertical td{border-width:2px;border-style:solid}
ul.ed-pseudotable{list-style:outside none none;margin:0;padding:0}
ul.ed-pseudotable li{display:block;float:left}
.ed-pseudotable a{display:block;padding:15px;border:2px solid #cee0ff;margin:1px}
.ed-table-vertical.asp tr:hover{background:unset}

/* файлы */
.ed-file-pdf::after,.ed-file-txt::after,.ed-file-zip::after,.ed-file-dat::after{font-family:FontAwesome !important;font-weight:normal;margin-left:10px}
.ed-file-pdf::after{content:"\f1c1"}
.ed-file-txt::after{content:"\f0f6"}
.ed-file-zip::after{content:"\f1c6"}
.ed-file-dat::after{content:"\f016"}

/* прочие настройки */
.ed-archive{font-size:80%;font-weight:bold;font-style:italic}
.ed-oldversions{text-align:left;margin-bottom:15px;font-size:80%}


/* слайдеры */
#slider-gallery{position:relative;width:100%;max-width:max-content;min-width:min-content;text-align:center}
#slider-gallery .pictures img{width:100%;max-width:1080px;/*min-width:320px;*/border:2px solid #c8c8f8;box-sizing:border-box;display:none}
#slider-gallery .pictures img:first-child{display:block}
#slider-gallery .pictures{margin:15px 30px}
#slider-gallery .buttons{position:absolute;top:calc(50% - 30px);width:100%}
#slider-gallery .prev,#slider-gallery .next{cursor:pointer;border-radius:50%;font-size:30px;padding:0 5px;background-color:#a020b0;color:#fff;border:3px solid #fff}
#slider-gallery .prev{float:left}
#slider-gallery .next{float:right}
#slider-gallery .prev::before,#slider-gallery .next::before{font-weight:normal;font-family:FontAwesome !important}
#slider-gallery .prev::before{content:"\f137"}
#slider-gallery .next::before{content:"\f138"}
#slider-gallery .dots span:first-child{background:#a020b0;border-color:#a020b0}
#slider-gallery .dot{display:inline-block;width:10px;height:10px;margin:0 2px;border-radius:50%;background:#fff;border:2px solid #c8c8f8}
/* --------- */
#slider-gallery2{position:relative;width:100%;max-width:max-content;min-width:min-content;text-align:center}
#slider-gallery2 .pictures2 img{width:100%;max-width:1080px;/*min-width:320px;*/border:2px solid #c8c8f8;box-sizing:border-box;display:none}
#slider-gallery2 .pictures2 img:first-child{display:block}
#slider-gallery2 .pictures2{margin:15px 30px}
#slider-gallery2 .buttons2{position:absolute;top:calc(50% - 30px);width:100%}
#slider-gallery2 .prev2,#slider-gallery2 .next2{cursor:pointer;border-radius:50%;font-size:30px;padding:0 5px;background-color:#a020b0;color:#fff;border:3px solid #fff}
#slider-gallery2 .prev2{float:left}
#slider-gallery2 .next2{float:right}
#slider-gallery2 .prev2::before,#slider-gallery2 .next2::before{font-weight:normal;font-family:FontAwesome !important}
#slider-gallery2 .prev2::before{content:"\f137"}
#slider-gallery2 .next2::before{content:"\f138"}
#slider-gallery2 .dots2 span:first-child{background:#a020b0;border-color:#a020b0}
#slider-gallery2 .dot2{display:inline-block;width:10px;height:10px;margin:0 2px;border-radius:50%;background:#fff;border:2px solid #c8c8f8}

/* правила для адаптации под разные экраны */
@media all and (min-width:1725px){
	#panorama{background:url(/Images/panorama-edu.jpg) right no-repeat}
	/*.headtxt{max-width:462px;max-height:96px;float:left;margin:7pt 5pt 0 10pt}
	.headtxt-saoran h1{font-size:22px}*/
	.open-edmenu{display:none}
	.menu-educat{float:left}
	.edmenu{margin-top:20px !important}
	.edmenu li a{background:/* linear-gradient(to top,#8c8c8c,#ccc 6px,#fff,#ddd) */#cee0ff;display:block;margin-bottom:5px;padding:15px;color:#4030b0;font-weight:bold;white-space:nowrap;text-align:center}
	.ed-content-in{padding:0 0 30px 30px}
	
	/* основная страница раздела */
	.ed-main-button{display:inline-block;margin:20px 0}
	.ed-main-button-delimiter{display:inline-block;width:25px}
	
	/* таблицы */
	.ed-table-horizontal th,.ed-table-horizontal td,.ed-table-vertical th,.ed-table-vertical td{padding:15px;border-color:#c0d6fd}
	.ed-table-horizontal tr:hover,.ed-table-vertical tr:hover{background:#dfebff}
	ul.ed-pseudotable{max-width:650px}
}
@media all and (min-width:1150px) and (max-width:1724px){
	#panorama{background:url(/Images/panorama-edu.jpg) right no-repeat;box-shadow:40px 0 20px -20px #eff8ff inset !important}
	/*.headtxt{max-width:462px;max-height:96px;float:left;margin:7pt 5pt 0 10pt}
	.headtxt-saoran h1{font-size:22px}*/
	#search{background:#eff8ff !important;border-color:#eff8ff !important}
	.open-edmenu{display:none}
	.menu-educat{float:left}
	.edmenu{margin-top:20px !important}
	.edmenu li a{background:#cee0ff;display:block;margin-bottom:5px;padding:15px;color:#4030b0;font-weight:bold;white-space:nowrap;text-align:center}
	.ed-content-in{padding:0 0 30px 30px}
	
	/* основная страница раздела */
	.ed-main-button{display:inline-block;margin:20px 0}
	.ed-main-button-delimiter{display:inline-block;width:25px}
	
	/* таблицы */
	.ed-table-horizontal th,.ed-table-horizontal td,.ed-table-vertical th,.ed-table-vertical td{padding:15px;border-color:#c0d6fd}
	.ed-table-horizontal tr:hover,.ed-table-vertical tr:hover{background:#dfebff}
	ul.ed-pseudotable{max-width:650px}
}
@media all and (min-width:961px) and (max-width:1149px){
	#panorama{background:url(/Images/panorama-edu.jpg) right no-repeat;box-shadow:40px 0 20px -20px #eff8ff inset !important}
	/*.headtxt{max-width:462px;max-height:96px;float:left;margin:7pt 5pt 0 10pt}
	.headtxt-saoran h1{font-size:22px}*/
	#h3-hidden{display:none}
	.open-edmenu{display:block}
	.menu-educat{overflow:hidden}
	.edmenu{margin-top:10px !important}
	.edmenu li a{background:#cee0ff;display:block;color:#4030b0;font-size:90%;font-weight:bold;margin:3px 0;padding:7px 9px}
	
	/* основная страница раздела */
	.ed-main-button{display:inline-block;margin:20px 0}
	.ed-main-button-delimiter{display:inline-block;width:25px}
	
	/* таблицы */
	/*.ed-table-horizontal,.ed-table-vertical{font-size:90%}*/
	.ed-table-horizontal th,.ed-table-horizontal td,.ed-table-vertical th,.ed-table-vertical td{padding:10px 15px;border-color:#c0d6fd}
	.ed-table-horizontal tr:hover,.ed-table-vertical tr:hover{background:#dfebff}
}
@media all and (min-width:769px) and (max-width:960px){
	#panorama{background:url(/Images/panorama-edu.jpg) right no-repeat;box-shadow:40px 0 20px -20px #eff8ff inset !important}
	/*.headtxt{max-width:462px;max-height:96px;float:left;margin:7pt 5pt 0 10pt}
	.headtxt-saoran h1{font-size:22px}*/
	#h3-hidden{display:none}
	.open-edmenu{display:block}
	.menu-educat{overflow:hidden}
	.edmenu{margin-top:10px !important}
	.edmenu li a{background:#cee0ff;display:block;color:#4030b0;font-size:90%;font-weight:bold;margin:3px 0;padding:7px 9px}
	
	/* основная страница раздела */
	.ed-main-button{display:inline-block;margin:20px 0}
	.ed-main-button-delimiter{display:inline-block;width:25px}
	
	/* таблицы */
	/*.ed-table-horizontal,.ed-table-vertical{font-size:90%}*/
	.ed-table-horizontal tr{border-bottom:15px solid #eff8ff}
	.ed-table-horizontal th,.ed-table-horizontal td,.ed-table-vertical th,.ed-table-vertical td{padding:8px 15px;border-color:#cee0ff}
	.ed-table-horizontal th,.ed-table-horizontal td{display:block}
	.ed-table-horizontal th,.ed-table-vertical th{background:#cee0ff}
	.ed-table-vertical th{box-shadow:1px 1px 0 #eff8ff inset,-1px -1px 0 #eff8ff inset}
	ul.ed-pseudotable{max-width:650px}
	
	/* прочие настройки */
	.webm-timered{margin-top:35px}
}
@media all and (min-width:481px) and (max-width:768px){
	/*.headtxt-saoran h1{font-size:22px}*/
	#h3-hidden{display:none}
	.open-edmenu{display:block}
	.menu-educat{overflow:hidden}
	.edmenu{margin-top:10px !important}
	.edmenu li a{background:#cee0ff;display:block;color:#4030b0;font-size:90%;font-weight:bold;margin:3px 0;padding:7px 9px}
	
	/* основная страница раздела */
	.ed-main-button-cover{margin:30px 0}
	.ed-main-button{display:block;margin:15px 0;text-align:center}
	.ed-main-button-delimiter{display:none}
	
	/* таблицы */
	/*.ed-table-horizontal,.ed-table-vertical{font-size:90%}*/
	.ed-table-horizontal tr{border-bottom:15px solid #eff8ff}
	.ed-table-horizontal th,.ed-table-horizontal td,.ed-table-vertical th,.ed-table-vertical td{padding:8px 15px;border-color:#cee0ff}
	.ed-table-horizontal th,.ed-table-horizontal td{display:block}
	.ed-table-horizontal th,.ed-table-vertical th{background:#cee0ff}
	.ed-table-vertical th{box-shadow:1px 1px 0 #eff8ff inset,-1px -1px 0 #eff8ff inset}
	ul.ed-pseudotable{max-width:650px}
	
	/* прочие настройки */
	.webm-timered{margin-top:35px}
}
@media all and (min-width:320px) and (max-width:480px){
	/*.headtxt{width:100%;max-width:462px;height:auto}
	.headtxt-saoran{margin-top:3px}
	.headtxt-saoran h1{font-size:19px}*/
	#h3-hidden{display:none}
	.open-edmenu{display:block}
	.menu-educat{overflow:hidden}
	.edmenu{margin-top:10px !important}
	.edmenu li a{background:#cee0ff;display:block;color:#4030b0;font-size:90%;font-weight:bold;margin:3px 0;padding:7px 9px}
	
	/* основная страница раздела */
	.ed-main-button-cover{margin:30px 0}
	.ed-main-button{display:block;margin:15px 0;text-align:center}
	.ed-main-button-delimiter{display:none}
	
	/* таблицы */
	/*.ed-table-horizontal,.ed-table-vertical{font-size:90%}*/
	.ed-table-horizontal tr{border-bottom:15px solid #eff8ff}
	.ed-table-horizontal th,.ed-table-horizontal td,.ed-table-vertical th,.ed-table-vertical td{padding:8px 15px;border-color:#cee0ff}
	.ed-table-horizontal th,.ed-table-horizontal td{display:block}
	.ed-table-horizontal th,.ed-table-vertical th{background:#cee0ff}
	.ed-table-vertical th{box-shadow:1px 1px 0 #eff8ff inset,-1px -1px 0 #eff8ff inset}
	
	/* прочие настройки */
	.webm-timered{margin-top:35px}
}
@media all and (min-width:176px) and (max-width:319px){
	/*.headtxt{width:100%;max-width:462px}
	.headtxt-saoran{margin-top:3px}
	.headtxt-saoran h1{font-size:19px}*/
	#h3-hidden{display:none}
	.open-edmenu{display:block}
	.menu-educat{overflow:hidden}
	.edmenu{margin-top:10px !important}
	.edmenu li a{background:#cee0ff;display:block;color:#4030b0;font-size:90%;font-weight:bold;margin:3px 0;padding:7px 9px}
	
	/* основная страница раздела */
	.ed-main-button-cover{margin:30px 0}
	.ed-main-button{display:block;margin:15px 0;text-align:center}
	.ed-main-button-delimiter{display:none}
	
	/* таблицы */
	/*.ed-table-horizontal,.ed-table-vertical{font-size:90%}*/
	.ed-table-horizontal tr{border-bottom:15px solid #eff8ff}
	.ed-table-horizontal th,.ed-table-horizontal td,.ed-table-vertical th,.ed-table-vertical td{padding:8px 15px;border-color:#cee0ff}
	.ed-table-horizontal th,.ed-table-horizontal td{display:block}
	.ed-table-horizontal th,.ed-table-vertical th{background:#cee0ff}
	.ed-table-vertical th{box-shadow:1px 1px 0 #eff8ff inset,-1px -1px 0 #eff8ff inset}
	
	/* прочие настройки */
	.webm-timered{margin-top:35px}
}