.c_menu ul, 
#vt1 .c_menu ul {
padding-left: 0;
padding-right: 0;
margin-top: 0;
}


.c_menu ul li  .folding_block {
font-size: 13px;
}


.c_menu ul li .folding_block ul li {
  margin-bottom: 1em;
  font-size: 0.95em;
}


.c_menu ul li .folding_block ul li:last-child,
.c_menu ul li .folding_block ul {
  margin-bottom: 0;
}


.c_menu {
min-width: 270px;
}

#vt1 .c_menu .folding_block_title {
padding-right: 1em;
line-height: 1.5em;
}


#vt1 .c_menu .folding_block.inner_list_block {
margin: 0;
padding-top: 1.5em;
padding-bottom: 1.5em;
}

.c_menu .block_show_switch_mark_1_ico, 
.c_menu .block_show_switch_mark_0_ico {
margin-right: 0;
}


.c_menu .sublist_punkt .sublist_wrap {
margin-bottom: 0;
}


/*----------------------- */
/*------- . #vt0 -------- */
/*----------------------- */

#vt0 .c_menu ul {
padding-left: 0;
padding-right: 0;
margin-top: 0;
}

#vt0 .c_menu .folding_block.inner_list_block {
  margin: 0;
  padding: 0;
  font-size: 0.9em;
}

#vt0 .c_menu ul li .folding_block.inner_list_block ul li {
  margin-top: 1em;
  margin-bottom: 1em;
}

#vt0 .c_menu .folding_block_title {
    padding-right: 1em;
    text-decoration: underline;
}

/*----------------------- */
/*------- #vt0 . -------- */
/*----------------------- */


/*----------------------- */
/*--- . mainContainer --- */
/*----------------------- */

.mainContainer .c_menu ul li {
  margin-bottom: 1em;
  margin-left: 0;
  
}

.mainContainer .c_menu ul li.simple_punkt a,
.mainContainer .c_menu ul li.simple_punkt a div,
.mainContainer .c_menu ul li.simple_punkt a span {
  margin: 0 !important;
  width: 100%;
  font-variation-settings: "wght" 600, "wdth" 0 !important;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  line-height: 1.5em;
}

/*----------------------- */
/*--- mainContainer . --- */
/*----------------------- */
