html, body {
    background: #e0dede url(/img/bg-gradient.jpg) repeat-x;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
}
img {border: 0px;}
.top-text {
    font-size: 12px;
    color: #656464;
}
.top-text a {
    color: #1b4b91;
}
.top-menu td {
    text-align: center;
    white-space: nowrap;
}
.top-menu td.no-a {
    width: 15%;
}
.top-menu td a {
    color: #4f4f4f;
    text-decoration: none;
    font-weight: bold;
}
.top-menu td a:hover {
    text-decoration: underline;
}
.top-contacts td {
    text-align: center;
    white-space: nowrap;
    color: #fff;
    font-size: 12px;
    padding-bottom: 9px;
}
.top-contacts td.no-a1 {
    width: 25%;
}
.top-contacts td a {
    text-decoration: underline;
    color: #fff;
}
.top-contacts td a:hover {
    text-decoration: none;
}
.hp-block-content {
    padding: 0 5px;
    color: #797979;
}
.hp-block-content p {
    margin: 3px 0 5px;
}
.hp-block-content a {
    color: #587abc;
}
.hp-block-content a.hp-block-header {
    font-size: 13px;
    color: #1b4b91;
    font-weight: bold;
    text-decoration: none;
}
.hp-block-content a.hp-block-header:hover {
    text-decoration:underline;
}
.hp-block-content h3 {
    font-size: 13px;
    color: #1b4b91;
    margin: 3px 0 10px;
}
.bottom-contacts td {
    text-align: left;
    white-space: nowrap;
    color: #000;
    padding: 8px 0 18px;
}
.bottom-contacts td a {
    text-decoration: underline;
    color: #587abc;
}
.bottom-contacts td.no-a2 {
    width: 33%;
}
.mx, .m2 {
    margin-bottom: 5px;
}
.m2 {
    margin-left: 12px;
}
.mx a {
    font-size: 13px;
    color: #1b4b91;
    font-weight: bold;
    text-decoration: underline;
}
.m2 a {
    font-size: 13px;
    color: #1b4b91;
    text-decoration: underline;
}
.mx a:hover, .m2 a:hover {
    text-decoration: none;
}
.hp-block-content h1 {
    font-size: 16px;
    color: #1b4b91;
    margin: 10px 0;
    padding: 0 0 5px;
    border-bottom: 1px solid #1b4b91;
}
.hp-block-content h2 {
    font-size: 14px;
    color: #1b4b91;
    margin: 8px 0;
}
li {
    margin-left: -15px;
}
td.news-date {
    font-weight: bold;
    font-size: 12px;
}
td.news-cap {
    font-weight: bold;
    font-size: 12px;
}
.news-text {
    padding: 5px 0 7px;
}
.content-center {
    font-size: 12px;
}
