.body_news_item_date {
    margin-bottom: 40px;
}

.comapany_news_item_title {
    color: #737373;
    font-size: 36px;
    line-height: 1.2;
    margin-bottom: 30px;
}

.block_company_news_img {
    margin: 0 0 1em 1em;
}

.block_news_item_video {
    width: 100%;
    height: 610px;
    margin: 1em 0;
}

.block_news_item_video iframe {
    width: 100%;
    height: 610px;
}

.block_company_news_pagination {
    text-align: center;
    margin-bottom: 40px;
    margin-left: 40%;
    margin-right: 40%;
}

.company_news_item_pagination {
    float: left;
    margin-right: 5px;
    padding: 12px 25px;
    border: 2px solid #095db1;
    cursor: pointer;
}

.company_news_item_pagination:hover {
    border: 2px solid #2c82d8;
}

.company_news_pagination.pagination > .active > a, .company_news_pagination.pagination > .active > a:focus, .company_news_pagination.pagination > .active > a:hover {
    z-index: auto;
}

.company_news_item_pagination .pagination_last {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 15px 15px 0;
    border-color: transparent #095db1 transparent transparent;
    line-height: 0px;
    _border-color: #000000 #095db1 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.company_news_item_pagination .pagination_next {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 15px;
    border-color: transparent transparent transparent #095db1;
    line-height: 0px;
    _border-color: #000000 #000000 #000000 #095db1;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.float_return_arrow_block {
    position: absolute;
    top: -60px;
    left: 15px;
    color: #075db0;
    font-size: 17px;
}

.float_return_arrow_block a {
    text-decoration: underline;
    color: #075db0;
}

.actionsDetail_paginator {
    display: flex;
    align-items: center;
    justify-content: center;
}

.actionsDetail_predActions , .actionsDetail_nextActions {
    display: flex;
    align-items: center;
    justify-content: center;
    width:50px;
    height: 50px;
    border: 1px solid #075db0;
    margin: 0 15px;
}

.actionsDetail_paginator svg {
    width:15px;
    height: 30px;
    fill: #075db0;
    stroke: #075db0;
}

.actionsDetail_predActions:hover, .actionsDetail_nextActions:hover {
    background-color: #075db0;
    border: 1px solid #fff;
}

.actionsDetail_predActions:hover svg, .actionsDetail_nextActions:hover svg {
    fill: #fff;
    stroke: #fff;
}