.cookie_info {
    width: 100%;
    position: fixed;
    border-top: 1px solid black;
    background: white;
    opacity: 0.9;
    padding: 5px;
    font-size: 12px;
    color: black;
    font-weight: bold;
    z-index: 99999999;
    left: 0;
    bottom: 0;
    right: 0;
}

.cookie_info_hidden {
    display: none;
}

.cookie_info a {
    text-decoration: none;
    font-size: 12px;
    color:#023872;
    font-weight: bold;
}

.cookie_info a:hover {
    text-decoration:underline;
}

.fb_likebox{background: none no-repeat scroll right top transparent !important;float: left;height: 290px;padding: 0 50px 0 5px;width: 300px;z-index: 99999;position:fixed;left:-310px;top:60%;}.fb_likebox div{padding: 0;margin-right:-8px;border:4px solid #3b5998;background:#fafafa;}

.youtube2{background: none no-repeat scroll right top transparent !important;float: left;height: 85px;padding: 0 60px 0 5px;width: 300px;z-index: 99999;position:fixed;left:-315px;top:50%;}.youtube2 div{padding: 0;margin-right:6px;border:4px solid #2373B3;background:#fafafa;}

.bilet{background: none no-repeat scroll right top transparent !important;float: left;height:53px;padding: 0 50px 0 26px;width: 180px;z-index: 99999;position:fixed;left:-207px;top:40%;}.bilet div{padding: 0;margin-right:6px;border:4px solid #3b5998; background:#3b5998;}

.thumb_container {
        width: 50%;
        /*float: left;*/
        padding: 5px 0 5px 0 !important;
    }
    .thumb {
        width: 100%;
        border: 0px solid #3f3f3f;
    }

.article_buttons {
        overflow: hidden;
        list-style: none;
        margin: 0;
        padding-top: 20px;
    }

    .article_buttons>li {
        float: right;
        margin: 0 10px 10px 0;
    }

    .article_buttons a {
        text-decoration: none;
    }

    .article_buttons a:hover {
        text-decoration: underline;
    }

.button {position: relative; display: inline-block; padding: 16px 20px; border-radius: 2px; color: #fff; font-family: 'Oswald', sans-serif; font-size: 18px; font-weight: 300; line-height: 1; text-transform: uppercase; text-align: center; vertical-align: middle; white-space: nowrap; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box}
.button.icon {padding-left: 50px}
.button.icon:before {content: ''; position: absolute; top: 50%; left: 9px; width: 32px; height: 32px; margin: -16px 0 0 0; background: transparent none no-repeat 0 0}

.button.icon.back:before {background-position: -32px 0}
.button.icon.refresh:before {background-position: -576px 0}

.button.small {padding: 7px 16px; border: 1px solid #d1d1d1; color: #00548F; font-size: 11px; text-transform: none}
.button.small.icon {padding-left: 32px}
.button.small.icon:before {left: 0}

.button.small.twitter {background: #00aced; color: #fff; filter: none}
.button.small.twitter:before {background-position: -384px 0}

.button.small.facebook {background: #486b9f; color: #fff; filter: none}
.button.small.facebook:before {background-position: -352px 0}

#banners-carousel .item img {
    display: block;
    width: 88%;
    height: auto;
}

.partners {
    width: 960px;
    margin: 0 auto 0 auto;
    padding-top: 15px;
}
.partners a { padding: 2px;

}

#cmslogin {
    position: absolute;
    top: 10px;
    right: 10px;
}

.mtp-contact-message, .mtp-contact-message:hover {
        display: block;
        position: fixed;
        bottom: 66px;
        right: 95px;
        font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
        font-size: 14px;
        text-decoration: none;
        color: #666;
        padding: 12px;
        background-color: #fff;
        border-radius: 15px;
        -webkit-box-shadow: -2px 2px 8px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: -2px 2px 8px 2px rgba(0, 0, 0, 0.2);
        box-shadow: -2px 2px 8px 2px rgba(0, 0, 0, 0.2);
        z-index: 99999998;
    }

    .mtp-contact-button {
        position: fixed;
        bottom: 60px;
        right: 10px;
        z-index: 99999998;
    }

.article_buttons {
        overflow: hidden;
        list-style: none;
        margin: 0;
        padding-top: 20px;
    }

    .article_buttons>li {
        float: right;
        margin: 0 10px 10px 0;
    }

    .article_buttons a {
        text-decoration: none;
    }

    .article_buttons a:hover {
        text-decoration: underline;
    }

.button {position: relative; display: inline-block; padding: 16px 20px; border-radius: 2px; color: #fff; font-family: 'Oswald', sans-serif; font-size: 18px; font-weight: 300; line-height: 1; text-transform: uppercase; text-align: center; vertical-align: middle; white-space: nowrap; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box}
.button.icon {padding-left: 50px}
.button.icon:before {content: ''; position: absolute; top: 50%; left: 9px; width: 32px; height: 32px; margin: -16px 0 0 0; background: transparent none no-repeat 0 0}

.button.icon.back:before {background-position: -32px 0}
.button.icon.refresh:before {background-position: -576px 0}

.button.small {padding: 7px 16px; border: 1px solid #d1d1d1; color: #00548F; font-size: 11px; text-transform: none}
.button.small.icon {padding-left: 32px}
.button.small.icon:before {left: 0}

.button.small.twitter {background: #00aced; color: #fff; filter: none}
.button.small.twitter:before {background-position: -384px 0}

.button.small.facebook {background: #486b9f; color: #fff; filter: none}
.button.small.facebook:before {background-position: -352px 0}
