@font-face {
    font-family: 'MyriadPro';
    src: url('fonts/MyriadPro-Regular.otf');
    font-weight: normal;
    font-style: normal;
}

* {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #4684cd;
}

    a:hover {
        text-decoration: underline;
    }

.spisok a:visited {
    color: #444444;
    text-decoration: none;
}

.spisok a img {
    border: none;
    outline: 0;
}

.spisok {
    overflow: hidden;
    min-width: 400px;
    padding: 15px 10% 15px 30px;
    font: 13px/18px 'Segoe UI', MyriadPro, Tahoma, Arial, Sans-Serif;
    color: #444444;
}

    .spisok .a_block, .spisok .p_block {
        display: block;
        padding: 11px 15px;
        min-height: 32px;
        height: auto !important;
        height: 32px;
        text-decoration: none;
        color: #444444;
        border: solid 1px #fff;
        transition: all ease-out 0.2s;
    }

    .spisok .a_block {
        cursor: pointer;
    }

        .spisok .a_block:hover {
            text-decoration: none;
            background: #D2E6FA;
            border: solid 1px #026AB3;
        }

    .spisok .title {
        display: block;
        padding-bottom: 3px;
        font-size: 14px;
        color: #4684cd;
        text-transform: uppercase;
        white-space: nowrap;
    }

    .spisok img {
        margin-top: 3px;
        float: left;
    }

    .spisok .wrap_text {
        display: block;
        margin-left: 45px;
    }

    .spisok .underlined_text {
        text-decoration: underline;
    }
