#maincontent li  > a,#maincontent li > div > a,#maincontent li > strong {
    width: 40px;
    height: 30px;
    background: #cecacb;
    margin: 2px;
    overflow: hidden;
    font-size: 100%;
    text-align: center;
    line-height:30px;
    display:block;
    text-decoration:none!important;
}
#maincontent li > strong{width:auto;}
#maincontent .action-list{display:none!important}

#maincontent {
    display: flex;
	flex-wrap:wrap;
    list-style-type: none;
	height: auto;
}
.path-mod-book .block_book_toc .book_toc_numbered > ul > li > ul{
  margin-left:10px;
}
.link{
    background: #def url(https://udo.tusur.ru/theme/image.php/fdo/url/1602649355/icon) no-repeat 5px 5px;
    padding: 10px 10px 10px 40px;
    margin-top:10px;
}
.assign{
    background: #dfe url(https://udo.tusur.ru/theme/image.php/fdo/workshop/1612759884/icon) no-repeat 5px 5px;
    padding: 10px 10px 10px 40px;
    margin-top:10px;
}
.test{
    background: #dfe url(https://udo.tusur.ru/theme/image.php/fdo/quiz/1612759884/icon) no-repeat 5px 5px;
    padding: 10px 10px 10px 40px;
    margin-top:10px;
}
.homework{
    background: #fed url(https://udo.tusur.ru/theme/image.php/fdo/mod_assign/1602649355/icon) no-repeat 5px 5px;
    padding: 10px 10px 10px 40px;
    margin-top:10px;
}
.res{
    background: #eff url(https://udo.tusur.ru/theme/image.php/fdo/folder/1602649355/icon) no-repeat 5px 5px;
    padding: 10px 10px 10px 40px;
    margin-top:10px;
}
.prim{
    background: #ffe url(https://udo.tusur.ru/theme/image.php/fdo/core/1602649355/f/html-24) no-repeat 5px 5px;
    padding: 10px 10px 10px 40px;
    margin-top:10px;
}
.page{
    background: #fef url(https://udo.tusur.ru/theme/image.php/fdo/page/1602649355/icon) no-repeat 5px 5px;
    padding: 10px 10px 10px 40px;
    margin-top:10px;
}
.att{
    background: #fde url(pic/vz.png) no-repeat 0px 5px;
    padding: 10px 10px 10px 40px;
    margin-top:10px;
}
.rzd{
    background: #dfd url(https://udo.tusur.ru/theme/image.php/fdo/book/1612759884/icon) no-repeat 3px 5px;
    padding: 10px 10px 10px 40px;
    margin:100px 0px;
}
