body {
    background-color: #949494;
    color: #202020;
    font-size: 16px;
}
a, a:visited {color: #007FDA;}
.control {
    background-color: #ffffff;
    width: 673px;
    padding: 40px;
    margin: 10px auto 30px;
}
.control a {
    font-size: 19px;
    font-weight: bold;
    color: #16568a; /*#007FDA*/
    border-bottom: 1px solid;
    text-decoration: none;
    text-transform: uppercase;
    float: left;
}
.control a:hover {
    color: #c40010;
}
.control a.print-page {
    border-bottom: 1px dashed;
    float: right;
}
.pageA4 {
    background-color: #ffffff;
    width: 673px;
    margin: auto;
    border: 1px solid;
    padding: 40px;
}
.clear {
    clear: both;
}
.logo {
    margin-bottom: 20px;
}
.title-wrap {
    margin-bottom: 20px;
}
.title-wrap .image-box {
    float: left;
    margin: 0px 10px 10px 0;
}
.title-wrap .title {
    font-size: 20px;
    font-weight: bold;
    color: #444;
}
.title-wrap .date {
    margin-bottom: 4px;
    color: #444;
}
.footer {
    font-size: 14px;
    color: #2C2C2C;
}
.rights {
    color: #5A5A5A;
    font-size: 13px;
    margin-top: 5px;
}
.adds {
    font-size: 15px;
}
.content {
    margin-bottom: 20px;
}
ul.breadcrumb-navigation {
    padding: 0;
    margin: 0;
    padding-top: 4px;
    list-style: none;
    display: inline-block;
}
ul.breadcrumb-navigation li {
    display: inline;
}



/* Версия для печати */
@media print {
    body {
        background-color: transparent;
    }
    .control {
        display: none;
    }
    .pageA4 {
        background-color: transparent;
        width: auto;
        border: none;
        padding: 0;
    }
    .footer a {
        color: inherit;
        text-decoration: none;
    }
}