body {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 70%;
}
select, input {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}
a {
        color: #4a4a4a;
        text-decoration: underline;
}

a.no-underline {
    text-decoration: none!important;
    color: #333!important;
}

/*
                Меню слева
*/

td.ads-short-search-title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        font-weight: bold;
        color: #e6edfa;
}
.menu-left {
        font-family: Tahoma;
        font-size: 70%;
        color: #08628c;
        text-decoration: none;
}

.menu-left-selected {
        font-family: Tahoma;
        font-size: 70%;
        font-weight: bold;
        color: #08628c;
        text-decoration: none;
}

.menu-left-green {
        font-family: Tahoma;
        font-size: 70%;
        color: #006633;
        text-decoration: none;
}

.menu-left-green-selected {
        font-family: Tahoma;
        font-size: 70%;
        font-weight: bold;
        color: #006633;
        text-decoration: none;
}

/*
                Меню сверху
*/

.menu-top-selected {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        font-weight: bold;
        color: #d3dbeb;
}
a.menu-top-selected {
    text-decoration: none;
}
.link-menu-top {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        font-weight: bold;
        color: #ffffff;
}
a.link-menu-top {
        text-decoration: none;
}
a.link-top-nav {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 95%;
        color: #375b78;
        text-decoration: underline;
}
td.text-top-nav {
		font-family: Arial, Helvetica, sans-serif;
        text-align: right;
        padding-right: 100px;
        font-size: 80%;
        color: #375b78;
}
td.text-top-logo {
        font-family: Tahoma;
        font-size: 10px;
        color: #999999;
        line-height: 0.95em;
}

/*
                Стандартные стили
*/
.clear {
    float: none;
    clear: both;
    height: 1px;
}
td.text-page-path {
        font-family: Tahoma;
        font-size: 10px;
        color: #737373;
}
a.link-page-path {
        font-family: Tahoma;
        font-size: 10px;
        color: #737373;
        text-decoration: underline;
}
.link-ad-blue {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #08628c;
}
a.link-ad-blue {
        text-decoration: underline;
}
a.link-ad-grey {
        font-size: 70%;
        color: #333333;
        text-decoration: underline;
}
.ad-id-grey {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #4c4c4c;
}
div.text-about-default {
        font-size: 70%;
        color: #333333;
}
.text-default-black1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #000000;
}
.text-default-grey70 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #333333;
}

td.text-default-grey1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #333333;
}
.text-default-grey2 {
        font-size: 70%;
        color: #4a4a4a;
}
.text-default-grey3 {
        font-size: 70%;
        color: #575757;
}
.text-default-grey4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #4a4a4a;
}

.text-default-grey4 p{
	margin-top:0px;
}



.text-default-grey5 {
        font-size: 70%;
        color: #333333;
}
.text-default-grey6 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #333333;
}
.text-default-grey7 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #343434;
}
.text-default-grey7 table {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #343434;
}
.text-default-grey8 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #8f8f8f;
}
.text-default-grey9 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #575757;
}
.text-default-grey10 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #575757;
}
.text-default-grey11 {
        font-family: Tahoma;
        font-size: 70%;
        color: #4a4a4a;
}
.text-default-grey12 {
        font-family: Tahoma;
        font-size: 70%;
        color: #575757;
}
.text-default-red1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #575757;
}
.text-default-blue1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #08628c;
}
.text-default-blue2 {
        font-size: 70%;
        color: #08628c;
}
.text-default-blue3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #375b78;
        text-decoration: none;
}
.text-default-title1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #375b78;
        font-weight: bold;
}

.text-default-title2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 125%;
        color: #375b78;
}
.text-default-title3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 107%;
        font-weight: bold;
        color: #375b78;
}
.text-default-title-grey1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        font-weight: bold;
        color: #989898;
}
.text-default-small-grey1 {
        font-family: Tahoma;
        font-size: 60%;
        color: #989898;
}
a.link-default-grey1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #575757;
        text-decoration: underline;
}
a.link-default-blue1 {
        font-size: 70%;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #375b78;
        text-decoration: underline;
}
a.link-default-blue3 {
        font-size: 10px;
        color: #08628c;
        text-decoration: underline;
}
.link-default-blue4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #08628c;
}
a.link-default-blue4 {
        text-decoration: underline;
}
a.link-default-blue5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #006699;
        text-decoration: underline;
}
a.link-default-blue6 {
        font-family: Tahoma;
        font-size: 10px;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue7 {
        font-family: Tahoma;
        font-size: 70%;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue8 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue9 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #006699;
        text-decoration: underline;
}
a.link-default-title-blue1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        font-weight: bold;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-title-blue2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        font-weight: bold;
        color: #375b78;
        text-decoration: underline;
}
.page-navigator {
        font-size: 70%;
        letter-spacing: -1px;
        color: #545454;
}
.page-navigator a.link-default-blue1 {
        font-size: 100%;
        color: #08628c;
        text-decoration: underline;
}
.text-image-info {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #8f8f8f;
}
a.link-image-blue-small {
        font-family: Tahoma;
        font-size: 10px;
        color: #08628c;
        text-decoration: underline;
}
td.doted-row1 {
        line-height: 1.2em;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #333333;
}
td.doted-row1 span.doted-row-cell-left {
        background-color: #e6eef2;
        padding-right: 3px;
}
tr.doted-row1 {
        visibility: hidden;
}
span.doted-row-cell-right {
        z-index: 10;
        position: relative;
        top: -1.2em;
        line-height: 1.2em;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #333333;
        visibility: visible;
}
td.doted-row2 {
        line-height: 1.2em;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #333333;
}
td.doted-row2 span.doted-row-cell-left2 {
        background-color: #F5F5F5;
        padding-right: 3px;
}

/*
                Таблицы
*/
td.table-title-cell {
        padding: 13px 5px 11px 6px;
}
td.table-title-cell1 {
        padding: 7px 12px 7px 12px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        font-weight: bold;
        color: #989898;
}
td.table-title-cell2 {
        padding: 7px 12px 7px 12px;
}
td.table-title-cell3 {
        padding: 7px 12px 7px 12px;
        font-size: 70%;
        color: #333333;
}
td.table-cell {
        padding: 7px 5px 7px 6px;
        font-size: 70%;
        color: #575757;
}
td.table-cell3 {
        padding: 7px 5px 7px 6px;
}
a.table-cell {
        font-size: 70%;
        color: #575757;
        text-decoration: none;
}
td.table-filter-cell {
        padding: 7px 7px 7px 8px;
        font-size: 70%;
        background-color: #D6E2EB;
}
td.table-filter-cell-active {
        padding: 7px 7px 7px 8px;
        font-size: 70%;
        background-color: #FFD68A;
}
td.table-cell1 {
        font-family: Arial, Helvetica, sans-serif;
        padding: 6px 12px 6px 12px;
        font-size: 75%;
        color: #4c4c4c;
}
td.table-cell2 {
        padding: 7px 5px 7px 6px;
}
td.table-cell4 {
        padding: 7px 5px 7px 6px;
        font-family: Tahoma;
        font-size: 60%;
        color: #575757;
		text-align: center;
}
td.table-cell-left1 {
        font-family: Arial, Helvetica, sans-serif;
        padding: 6px 8px 6px 8px;
        font-size: 70%;
        font-weight: bold;
        color: #575757;
}
td.table-cell-left2 {
        font-family: Arial, Helvetica, sans-serif;
        padding: 6px 8px 6px 8px;
        font-size: 70%;
        font-weight: bold;
        color: #878787;
}
td.table-cell-right {
        padding: 9px;
        font-size: 70%;
}
td.table-cell-right1 {
        padding:8px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #575757;
}
td.table-cell-right3 {
        padding: 2px 4px 2px 4px;
        font-size: 70%;
}
td.text-table-title1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        font-weight: bold;
        color: #375b78;
}

/*
        Календарь
*/

td.text-calendar-title {
    font-family: Tahoma;
    font-weight: bold;
    font-size: 11px;
    color: #375b78;
}
td.text-calendar-grey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #585858;
}
td.text-calendar-blue-bold {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #08628c;
}
a.link-calendar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #08628c;
    text-decoration: underline;
}
.calendar{
    color: #ffffff;
    font-family : verdana;
    font-size : 11px;
    font-weight: bold;
    padding-top : 1px;
    padding-bottom : 1px;
    padding-left : 2px;
    padding-right : 2px;
}

/*
                Блок копирайтов
*/

td.cell-copyright {
        padding: 15px 12px 7px 12px;
}
td.text-copyright {
        font-size: 70%;
        color: #787878;
}
a.link-copyright-blue {
        color: #08628c;
        text-decoration: underline;
}
a.link-copyright-grey {
        color: #787878;
        text-decoration: underline;
}

/*статистика*/
.statist *{
    font-family: Tahoma;
    font-size:        11px;
    color:            #333;
}
#statist select {
    margin: 5px 0;
    width: 160px;
}
#statist input {
    margin-left: 15px;
}

/* Блок контактов в новой шапке */
#contacts {
    list-style-type: none;
    display: block;
    padding: 0;
    margin: 10px 0 10px 28px;
    font: normal 80% Arial, Verdana, sans-serif;
    color: #375b78;
    overflow: auto;
}
#contacts li {
    float: left;
    padding: 3px 15px 0 0;
    margin: 0;
    display: inline-block;
    white-space: nowrap;
}
#contacts li img {
    margin-right: 7px;
}


#top_search {
    padding: 20px 47px 0 0;
}
#sape_links {
    font-size: 70%;
}
#trustlink {
    color: #343434;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;
}