div, p, span {
    color: #77787b;
}

.sol-link-pipe {
    background-image: url( images/greyrazdelit.gif );
    background-repeat: no-repeat;
    background-position: left;
    display: inline;
    padding-right: 5px;
}

.sol-link-teaser {
    background-image: url( images/gopatrn.gif );
    background-repeat: no-repeat;
    background-position: right;
    display: inline;
    padding-left: 22px;
}

.sol-link-arrows {
    background-image: url( images/arrows.gif );
    background-repeat: no-repeat;
    background-position: left;
    display: inline;
    padding-right: 17px;
}

input.button {
    border-style: none;
    background: white;
    cursor: pointer;
    text-decoration: underline;
    display: inline;
    color: #393939;
$ padding : 0 .15 em;
    width: auto;
    overflow: visible;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

input.button:hover {
    text-decoration: none;
}

fieldset fieldset {
    line-height: 15px;
}

a.sol-link, a.sol-link:active, a.sol-link:link, a.sol-link:visited {
    font-size: 10px;
    color: #393939;
}

a.sol-link:hover {
    text-decoration: none;
}

a.sol-link-text, a.sol-link-text:active, a.sol-link-text:link, a.sol-link-text:visited {
    color: #393939;
}

a.sol-link-text:hover {
    text-decoration: none;
}

.sol-input {
    border: 1px solid #a0a0a0;
    background-color: #ffffff;
    font-size: 11px;
    color: #77787b;
    height: 15px;
}

.sol-list {
    height: 17px;
    background-color: #ffffff;
    border: 1px solid #a0a0a0;
    font-size: 11px;
    color: #77787b;
}

.sol-checkbox {
    border: none;
    vertical-align: bottom;
}

.sol-label {
    padding-right: 10px;
}

.sol-label-error {
    color: #e50233;
    padding-right: 10px;
}

.sol-text {
    padding-right: 10px;
}

.sol-blue-header {
    color: #024499;
    font-weight: bold;
    padding-bottom: 10px
}

.sol-black-header {
    font-weight: bold;
}

.sol-linespacer {
    height: 10px;
}

div.sol-errorBox {
/*position: absolute;*/
    width: 400px;
    border: 1px solid red;
    margin: 10px;
    padding: 5px;
}

div.sol-errorBox br {
    display: list-item;
    border: 5px black;
}

li.sol-step {

    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    line-height: 1.8em;
    color: #969696;
    list-style: url( images/sobullet2.gif );
    vertical-align: middle;
}

li.sol-step-current {

    list-style: url( images/sobullet1.gif ) outside;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.8em;
    color: #e50233; /* красный */
    vertical-align: middle;
}

a.sol-step {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #969696;
}

a.sol-step-current {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #e50233; /* красный */
}

/* Content styles */

ul.sol-text {
    margin: 15px;
    padding: 0;
}

li.sol-text {
    list-style-type: circle;
    line-height: 15px;
    color: #77787b;
}

.sol-tips-title {
    text-align: justify;
    font: bold 10px Tahoma;
    color: #6b6b6b;
}

.sol-tips-text {
    text-align: justify;
    font: normal 10px Tahoma;
    color: #6b6b6b;
}

.sol-darktxt {
    color: #353535;
}

table.main {
    border-collapse: collapse;
    padding: 5px;
}

td.main {
    border: 1px dotted #B9BBBA;
    padding: 5px;
}

.table_header {
    font-weight: bold;
}

.table_text {
    color: #77787b;
}

.sol-menu-link {
    color: #969696;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

a.sol-menu-link:hover {
    text-decoration: underline;
}

/* Личный кабинет */

.sol-balance-red {
    color: #E60033;
    font-size: 22px;
    font-weight: bold;
    padding-left: 65px;
}

.sol-sub-title {
    margin: 15px 0px 13px 0px;
    padding: 0px;
    font: bold 14px Tahoma;
    color: #024499;
}

.sol-blue-label {
    color: #024499;
    font-weight: bold;
}

.sol-black-label {
    font-weight: bold;
}

.sol-date {
    color: #024499;
}

