a.catfaq {
    background-image: url(/pageset/faq/ico/faq.png);
}

a.catserarch {
    background-image: url(/pageset/faq/ico/search.png);
}

.body #allEntries div[id*="entryID"] {
    width: calc(100% - 10px);
}

.catNumData {
    float: right;
    opacity: 0.5;
    transition: all 0.5s;
}

.catsTd {
    line-height: 20px;
    margin-bottom: 10px;
    padding-left: 18px;
    position: relative;
}

.catsTd a {
    color: #000;
}

.catsTd a:hover {
    color: #e30013;
}

.catsTd a.catNameActive {
    color: #5eb948;
}

.catsTd:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 6px;
    left: 0px;
    border: 1px solid;
    border-color: #000;
    background-color: #fff;
    border-radius: 50%;
    transition: all 0.5s;
}

.catsTd:last-child {
    margin-bottom: 0px;
}

.catsTd:hover .catNumData {
    opacity: 1;
}

.cbmat_right h3 {
    margin-bottom: 10px;
    border-bottom: 1px solid #f3f7fa;
    padding-bottom: 10px;
}

/* Поиск */

.search {
    height: 40px;
    background-color: #fff;
    border-radius: 4px;
    position: relative;
}

.search_submit {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 16px;
    border: none !important;
}

input[type="text"].search_text {
    width: 100%;
    padding-right: 46px;
}

/* Вид категорий */

.catsTd:nth-child(1):before {border-color: #f9b744;}
.catsTd:nth-child(1):hover:before {background-color: #f9b744;color: #f9b744;}

.catsTd:nth-child(2):before {border-color: #97ce6f;}
.catsTd:nth-child(2):hover:before {background-color: #97ce6f;color: #97ce6f;}

.catsTd:nth-child(3):before {border-color: #a853d4;}
.catsTd:nth-child(3):hover:before {background-color: #a853d4;color: #a853d4;}

.catsTd:nth-child(4):before {border-color: #3297db;}
.catsTd:nth-child(4):hover:before {background-color: #3297db;color: #3297db;}

.catsTd:nth-child(5):before {border-color: #65c0ac;}
.catsTd:nth-child(5):hover:before {background-color: #65c0ac;color: #65c0ac;}

.catsTd:nth-child(6):before {border-color: #f246a7;}
.catsTd:nth-child(6):hover:before {background-color: #f246a7;color: #f246a7;}

.catsTd.catzero:nth-child(1):before {border-color: #f25246;}
.catsTd.catzero:nth-child(1):hover:before {background-color: #f25246;color: #f25246;}
