.items_table {
    font-size: 14px;
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    border-right: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
}

table.cellspacing0 {
    border-spacing: 0;
    width: 100%;
}

table.cellpadding0 td,
table.cellpadding0 th {
    padding: 0
}

table.cellpadding5 td,
table.cellpadding5 th {
    padding: 5px
}

.border0 {
    border: none
}

.items_table {
    font-size: 14px;
    text-align: center;
    border-collapse: collapse;
}

.anns td {
    padding: 3px;
    font-size: 12px
}

.mainnavul .selected_parent {
    border-top: 2px solid #87ceeb !important;
    background-color: #f7f7f7
}

.subnavul .selected_child {
    background-color: #87ceeb
}

.selected_child a {
    color: #fff !important
}

#mainlynav > li {
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent
}

#mainlynav > li:hover {
    border-top: 2px solid #87ceeb;
    background-color: #eaeaea
}

.items_table > tbody > tr > td,
.items_table > tbody > tr > th > td {
    border-top: 1px solid #d3d3d3
}

.items_table > tr > td,
.items_table > tr > th {
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3
}

.items_table .entryltr {
    text-align: left
}

.items_table .entryrtl {
    text-align: right;
    padding-right: 10px;
}

.items_table .name {
    color: #062160;
}

.items_table > tbody > tr:hover,
.items_table > tr:hover {
    background-color: #e8edff
}

.IRANSans-loaded .items_table > tbody > tr > th,
.IRANSans-loaded .items_table > tr > th {
    font-family: IRANSans, Tahoma, serif
}

.items_table > tbody > tr > th,
.items_table > tr > th {
    background-image: linear-gradient(90deg, #f05050 0%, #f47f7f 100%);
    color: #FFF;
}

.items_table > tbody > tr:not(.expand),
.items_table > tr:not(.expand) {
    height: 45px
}

.items_table .catsection {
    background-image: var(--bg-color-image);
    color: #FFF;
    font-size: 1.5em
}

.items_table .catsection h2 {

}

.thincol {
    display: none;
}

.catsection > td {
    height: 50px;
    padding: 8px 0 8px 0
}