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: #34608c;
        text-decoration: underline;
}
a.link-button {
        color: #4a4a4a;
        text-decoration: underline;
}

/*
                Меню слева
*/

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: 10px;
        color: #636363;
        text-decoration: underline;
}
td.text-top-nav {
		font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #636363;
}
td.text-top-logo {
        font-family: Tahoma;
        font-size: 10px;
        color: #999999;
        line-height: 0.95em;
}
a.menu-top-item {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}
td.menu-top-item {
	padding: 3px 10px 2px 10px;
}

/*
                Стандартные стили
*/

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-grey70 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #333333;
}

td.text-default-grey1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        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-grey5 {
        font-size: 70%;
        color: #333333;
}
.text-default-grey6 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
}
.text-default-grey7 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        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-grey13 {
		font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4c4c4c;
}
.text-default-grey14 {
        font-size: 10px;
        color: #858585;
}
.text-default-red1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #575757;
}
.text-default-black1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
.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: 12px;
        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: 12px;
        font-weight: bold;
        color: #474747;
}
.text-default-title-grey2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #4c4c4c;
}
.text-default-small-grey1 {
        font-family: Tahoma;
        font-size: 10px;
        color: #989898;
}
a.link-default-grey1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #575757;
        text-decoration: underline;
}
a.link-default-grey2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #474747;
		text-decoration: underline;
}
a.link-default-grey3 {
        font-size: 11px;
        color: #333333;
		text-decoration: underline;
}
a.link-default-black1 {
        font-size: 11px;
        color: #000000;
        text-decoration: underline;
}
a.link-default-blue1 {
        font-size: 11px;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #375b78;
        text-decoration: underline;
}
a.link-default-blue3 {
		font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #34608c;
        text-decoration: underline;
}
.link-default-blue4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #08628c;
}
a.link-default-blue4 {
        text-decoration: underline;
}
a.link-default-blue5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        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: 11px;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue8 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue9 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #006699;
        text-decoration: underline;
}
a.link-default-blue10 {
        font-size: 10px;
        color: #34608c;
        text-decoration: underline;
}
a.link-default-title-blue1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-title-blue2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #375b78;
        text-decoration: underline;
}
.page-navigator {
        font-size: 11px;
        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;
}
a.link-image-grey-small {
        font-size: 10px;
        color: #5c5c5c;
        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: #D5DBE0;
}
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-cell5 {
        padding: 7px 5px 7px 6px;
        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: 7px 0px 7px 9px;
}
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: #4c4c4c;
}

/*
        Календарь
*/

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;
}


/**
 * Contacts navigator
 */
.contacts-navigator {
    margin: 15px 0 10px 0;
    padding: 0;
    background: url(/images/site/contacts-nav.gif) repeat-x bottom;
    list-style-type: none;
    overflow: hidden;
    _zoom: 1;
}

.contacts-navigator li {
    font-size: 12px;
    font-family: Arial;
    color: #4c4c4c;
    float: left;
    margin: 0;
    padding: 7px 17px 8px 17px;
}

.contacts-navigator li.selected {
    border: 1px solid #d9d9d9;
    border-bottom: 1px solid #fff;
}