Код:
<!--HTML--><div id="occup"><span class="actitle"></span><div class="inner"><!--фильтрация объектов по классу, адаптация by Alex Kolmar--><div class="chars-nav">
<a rel="all" class="current">Все персонажи</a>
<hr>
<a rel="pure">Чистые</a>
<a rel="unstable">Нестабильные</a>
<a rel="psi">Пси</a>
<hr>
<a rel="center">Центр</a>
<a rel="termitary">Термитник</a>
<a rel="industrial">Промзона</a>
<a rel="otherareas">Прочее</a>
<hr>
<a rel="unitichurch">Церковь Единства</a>
<a rel="inquisition">Инквизиция</a>
<a rel="corps">Корпус Содействия</a>
<hr>
<a rel="politics">Политика</a>
<a rel="medicine">Медицина</a>
<a rel="cityservices">Городские службы</a>
<a rel="education">Образование</a>
<a rel="students">Учащиеся</a>
<a rel="massmedia">Средства массовой информации</a>
<hr>
<a rel="scientific">Научная сфера</a>
<a rel="farmworkers">Работники Садов</a>
<a rel="industrialworkers">Работники Промзоны</a>
<hr>
<a rel="business">Бизнес</a>
<a rel="servicesector">Сфера обслуживания</a>
<a rel="creative">Творчесткие профессии</a>
<a rel="criminal">Незаконная деятельность</a>
<hr>
<a rel="other">Прочая деятельность</a>
    </div>
    <ul class="all-chars">


<li class="inquisition center pure all char"><a href="https://gmo.rusff.me/profile.php?id=5">Авель Мерсер [37]</a> – инквизитор, Слуга Веры</li>

<li class="medicine termitary unstable all char"><a href="">Адель Абернати [31] </a> – врач скорой помощи</li>

<li class="unstable termitary business criminal all char"><a href="https://gmo.rusff.me/profile.php?id=29">Ино Валентайн [26]</a> – помощница бизнесмена, Королева «Осиного Гнезда»</li>

<li class="inquisition center pure all char"><a href="https://gmo.rusff.me/profile.php?id=6">Каин Мерсер [37]</a> – инквизитор, Слуга Веры</li>

<li class="psi termitary corps all char"><a href="https://gmo.rusff.me/profile.php?id=25">Лигита Огнева [24]</a> – помощник дознавателя Корпуса Содействия</li>

<li class="pure center creative all char"><a href="https://gmo.rusff.me/profile.php?id=11">Рита Деверо [20]</a> – модель, знаменитость, золотая молодежь </li>

<li class="psi termitary corps all char"><a href="https://gmo.rusff.me/profile.php?id=26">Сара Хойт [19]</a> – Посвященная в Корпусе Содействия</li>

<li class="psi termitary creative criminal all char"><a href="https://gmo.rusff.me/profile.php?id=28">Сидни Бэйн [25]</a> – танцовщица, участница группировки «Осиное Гнездо»</li>

<li class="psi termitary criminal all char"><a href="https://gmo.rusff.me/profile.php?id=30">Соледад [??]</a> – личная игрушка</li>

</ul>
</div>
</div>

<style>

/* Список персонажей
-----------------------------------------------*/

ul.all-chars li, #occup .chars-nav a {
margin: 5px 0 !important;
}

#occup .chars-nav a:before {
    content:'';
    content: '\e061';
    font-family: Material Icons;
    opacity: 0.5;
    font-size: 8px;
    padding: 1px 2px 0 0;
    font-weight: bold;
}

#occup * {margin: 0;}

#occup {
    position: relative;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    max-width: 900px;
    height: auto;
    margin: 5px auto;
    box-sizing: border-box;
font-size: 12px;
}

#occup span {
  text-align: center;
  font: bold 14px/16px sans-serif;
  text-transform: uppercase;
  padding-bottom: 5px;
  width: 100%;
  display: block;
}

#occup > span  {
  font: bold 16px/20px sans-serif;
}

#occup a {
  text-decoration: none;
  font-weight: normal;
}

#occup .inner {
  display: flex;
  flex-direction: row;
  padding: 0;
  background: none;
  border: none;
}

#occup .inner .chars-nav, #occup .inner .all-chars {
    border: 1px solid var(--mainBorder);
    margin: 0 5px;
    box-sizing: border-box;
    padding: 10px;
    display: flex;
    flex-direction: column;
}

#occup .chars-nav {
    width: 35%;
    border-radius: 20px 0 0 20px;
}

#occup .chars-nav a {
  width: fit-content;
  cursor: pointer;
}

#occup .chars-nav .current {font-weight: bold;}

#occup .all-chars {
  width: 65%;
  display: flex;
  flex-direction: column;
  list-style: none;
  padding: 0;
    border-radius:  0 20px  20px 0;
}

#occup ul {
  list-style: none;
  padding: 0;
}

#occup .org {display: none;}

#occup .org p {font: normal 12px/16px sans-serif;}

</style>
<script type="text/javascript">
  $(function() {
    var newSelection = "";
    $(".chars-nav a").click(function(){
      $(".all-chars").show();
      $(".chars-nav a").removeClass("current");
      $(this).addClass("current");
      newSelection = $(this).attr("rel");
      $(".char").not("."+newSelection).hide();
      $("."+newSelection).show();
    });
  });
</script>

[hideprofile]