body, td, th, p, span, a, li {
    font-family: arial;
    font-size: 12px;
    color: #424242;
    line-height: 130%;
}


div.l_m {
    padding-right: 20px; /* Отступ от текста слева */
    background: url(/web/support/images/star.gif) top no-repeat;
    padding-bottom: 15px;
}


div.l_m_act {
    padding-right: 20px; /* Отступ от текста слева */
    background: url(/web/support/images/star.gif) top no-repeat;
    padding-bottom: 3px;
}


a.lm:link, a.lm:visited {
    color: #3a3a3a;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}


a.lm:hover {
    text-decoration: none;
    color: #aa0a09;
}


div.subl_m {
    padding-right: 20px; /* Отступ от текста слева */
    background: url(/web/support/images/star2.gif) top no-repeat;
    padding-bottom: 5px;
}


a.lm2:link, a.lm2:visited {
    color: #63605d;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}


a.lm2:hover {
    text-decoration: none;
    color: #aa0a09!important;
}


td.left {
    text-align: right;
    background: #eee8df url("/web/support/images/war_14.gif") top no-repeat;
}


div.t_m {
    color: #63605d;
    padding-bottom: 5px;
}

a.tm:link, a.tm:visited {
    color: #63605d;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}


a.tm:hover {
    text-decoration: underline;
}


H1 {
    font-size: 14px;
    color: #aa0a09;
    padding-bottom: 0px;
    /*margin-bottom: 5px;*/
    margin-bottom: 10px;
    margin-top: 7px;
    font-weight: bold;

}


H2 {
    font-size: 13px;
    color: #242020;
    padding-bottom: 0px;
    margin-bottom: 2px;
    margin-top: 0px;
    padding-top: 0px;
    font-weight: bold;
}

H3 {
    font-size: 13px;
    color: #242020;
    padding-bottom: 0px;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-top: 5px;
    font-weight: bold;
    border-top: 2px dotted #7c7d79;
}


div.b_t {
    color: #2b2a29;
    font-weight: bold;
    padding-top: 10px;
    line-height: 150%;
}


div.nav {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;

    padding-top: 3px;
    padding-bottom: 3px;
    color: #7c7d79;
    font-size: 12px;
    border-bottom: 1px dotted #7c7d79;
    border-top: 2px dotted #7c7d79;
}


div.nav1 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;

    padding-top: 3px;
    padding-bottom: 3px;
    color: #7c7d79;
    font-size: 12px;
    border-top: 2px dotted #7c7d79;
}


a.ns {
    color: #7c7d79;
    font-size: 12px;
    text-decoration: none
}


a.sTitle:link, a.sTitle:visited {
    color: #3d6177;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    padding-bottom: 10px;
}


a.sTitle:hover {
    color: #3d6177!important;
    text-decoration: underline;
}


.bar2 {
    border-top: 1px dotted #7c7d79;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px;
}


ul {
    margin-top: 2px;
    margin-bottom: 3px;
    margin-left: 0px;
    padding-left: 15px;
    color: #242020;

}

li {
    margin-top: 3px;
    margin-bottom: 10px;
    margin-left: 0px;
    color: #242020;
}


ul.db {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 15px;
    color: #242020;
}

li.db {
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 0px;
    color: #242020;
    list-style-type: circle;
}


.contact, .contact a:link, .contact a:visited {
    color: #646363;
}


div.page {
    border-top: 1px dotted #7c7d79;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #646363;

    padding: 5 0 0 0px;
    text-align: right;
}


INPUT.enter {
    BORDER-RIGHT: #908e8c 1px solid;
    BORDER-TOP: #908e8c 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #908e8c 1px solid;
    COLOR: #424242;
    background: #eee8df;
    BORDER-BOTTOM: #908e8c 1px solid;
    FONT-FAMILY: "Courier New", Courier, mono;
    padding-left: 0px;
}

/*Меню*/
a.nav-link.active.lm,
a.nav-link.lm {
    padding: 0!important;
}

a.nav-link.lm:hover,  a.nav-link.lm:focus {
    color: #aa0a09!important;
}

li.nav-item , li.nav-item.l_m {
    margin: 0!important;
}

blockquote {
    margin-left: 40px;
}

a:hover {
    color: #424242!important;
}

/*Пагинация*/
.page-item.active .page-link {
    background-color: #eee8df!important;
    border-color: #424242!important;
}

.page-link {
    background-color: #eee8df!important;
    color: #aa0a09!important;
    border-color: rgba(124, 125, 121, 0.62) !important;
    font-size:.670rem !important;
    line-height:1.5 !important;
}

.page-link:focus {
    box-shadow: 0 0 0 0.2rem rgba(55, 60, 42, 0.25);
}


/*Границы таблиц у некоторых страниц*/
.bord table td {
    border: 1px solid;
    border-color: #c0c0c0;
}



