#mission { display:flex; justify-content:center; align-items:center; height:170px; width:100%; background:#1b63ad; font:24px Arial, Tahoma, Sans-serif; color:#fff; text-align:center; vertical-align:middle; line-height:150%; }
#mission a { color:#fff; }

#activities {  padding:0 0 30px 0; } 
#activities .in {width:100%;}
#activities ul { display:flex; justify-content:space-around; align-items:stretch; flex-wrap:wrap; list-style:none; padding:0; margin:0; }
#activities ul li { width:360px; padding:15px; margin:0 0 40px 0; border:2px solid #fff; background:#f8f7f5; }

.afon { background:url(/img/activ_fon.jpg) no-repeat 0% 100% #f8f7f5 !important; background-size:auto 100%; }

#values .in { padding:40px 0 0 0; }
.activities2 .in { padding:50px 0 0 0; }

.asopp { display:flex; justify-content:start; align-items:start; flex-wrap:wrap; padding:40px 20px; text-align:left; }
.asopp div { width:31.5%; text-align:right; margin:20px 0; padding:0; }
.asopp ul { width:56%; list-style:none; padding:0; }
.asopp ul li {  padding:0 0 10px 0px; }

.actsm { width:30%; margin:0; padding:0; color:#1b63ad; font:normal 24px Arial, Tahoma, Sans-serif; }
.actsm div { font:ultra-condensed 18px 'Arial Narrow', Arial, Tahoma, Sans-serif!important; color:#000!important; }

.character { padding:0 0 60px 0; }
.character h2 { margin:0 0 50px 0; color:#1b63ad; font:bold 24px Arial, Tahoma, Sans-serif; }
.character div { display:flex; justify-content:space-around; align-items:flex-start; flex-wrap:wrap; margin:50px 0 0 0; }
.character ul { margin:0 30px; padding:0; list-style:none; text-align:left;}
.character ul li { padding:0 0 10px 40px; background:url(/img/checked.png) no-repeat 0 3px; }

#administration { text-align:left;}
#administration .sctn { padding:50px 0 50px 0;  }
#administration h2 { text-align:center; font-size:36px;}
