.top-newsletter .h2 {
    font: normal 1.538em/38px 'futurademi';
    background: #077ea5 url(../img/bg_header_nsl.png) no-repeat;
    height: 76px;
    color: #fff;
    padding: 6px 0 0 48px;
}
.top-newsletter .h2 strong {
    display: block;
    text-transform: uppercase;
    font-size: 2.400em;
}

.top-newsletter .h3 {
    color: #202020;
    font: normal 1.692em 'futurademi';
    padding: 15px 0 12px 20px;
    margin: 0;
}

.first-pages{
    float: left;
    font: normal 2.077em 'futurademi';
}

.data-cover-h2 {
    background: #e0e0e0;
    height: 38px;
    overflow: hidden;
    color: #898989;
    text-transform: uppercase;
    padding: 0 16px 0 15px;
    font: normal 0.923em/38px Georgia, "Times New Roman", Times, Rekha, serif;
}

.data-cover-h2 h2{
    display: inline;
    padding: 0;
}

.data-cover-h2 em {
    float: right;
    text-transform: capitalize;
    font-style: italic;
    font-size: 0.917em;
}

.data_cover h2.date{
    background: none;
    height: auto;
}

.top_ones h2.title, .top_advertisement h2.title {
    float: left;
    font: normal 2.077em 'futurademi';
}

div.header div.logo {
    display: block;
    width: 310px;
    height: 55px;
    margin: 0;
    padding: 0;
    float: left;
}

div.header div.logo a {
    display: block;
    width: 310px;
    height: 55px;
    text-indent: -9999px;
    background: url(../img/logo.png) top left no-repeat;
}

.on_the_cover .header_white h2{
    padding: 0;
    display: inline;
    height: auto;
}

.on_the_cover .header_white {
    margin: 0;
    background: #fff;
    height: 37px;
    text-transform: uppercase;
    color: #202020;
    text-decoration: none;
    font-size: 2.077em;
    font-family: 'futurademi', sans-serif;
    overflow: hidden;
    padding: 8px 0 10px 20px;
}

.on_the_cover .header_white div {
    float: right;
}

.on_the_cover .header_white a {
    color: #202020;
    text-decoration: none;
    font-family: 'futurademi';
}

.on_the_cover .header_white div a {
    background: none repeat scroll 0 0 #E0E0E0;
    color: #898989;
    display: block;
    float: left;
    font-family: 'futurademi';
    font-size: 0.563em;
    line-height: 37px;
    margin: 2px 10px 0 0;
    padding: 0 20px;
}

.on_the_cover .header_white div .selected, .on_the_cover .header_white div a:hover {
    background: #f16f0c;
    color: #fff;
}

.hidden-comma{
    color: transparent;
    font-size: 0;
}

.ones-descripion-wrapper {
    padding: 20px;
}

#promo-newsletter-box #newsletter{
    height: 409px;
}

#promo-newsletter-box.subpage #newsletter{
    height: 384px;
}

#captcha_3{
    float: right;
    position: relative;
    right: 22px;
    margin-bottom: 10px;
}

#promo-newsletter-box.subpage #captcha_3{
    margin-bottom: 6px;
}

.top-newsletter ul.nesletter-container{
    margin-left: 0;
}

.old-box.box-order-newsletter fieldset{
    height: 150px;
}

.mod-newsletter .old-box.box-order-newsletter fieldset{
    height: auto;
}

.old-box.box-order-newsletter #captcha_2{
    margin: 10px 0 0 -5px;
}

.old-box.box-order-newsletter .btn-order:disabled{
    cursor: context-menu;
}

#captcha_1{
    margin: 10px auto 0!important;
}

#captcha_1>div{
    margin: 0 auto!important;
}

.article-captcha{
    margin: 20px auto 0;
}

.article-captcha>div {
    margin: auto;
}

#subscribe_captcha{
    margin-left: 228px;
}