@font-face {
    font-family: 'als_rublregular';
    src: url('../fonts/rouble-webfont.eot');
    src: url('../fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/rouble-webfont.woff') format('woff'), url('../fonts/rouble-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/opensans/opensans-light.eot);
    src: url(../fonts/opensans/opensans-light.eot#iefix) format("embedded-opentype"), url(../fonts/opensans/opensans-light.woff) format("woff"), url(../fonts/opensans/opensans-light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/opensans/opensans-regular.eot);
    src: url(../fonts/opensans/opensans-regular.eot#iefix) format("embedded-opentype"), url(../fonts/opensans/opensans-regular.woff) format("woff"), url(../fonts/opensans/opensans-regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/opensans/opensans-semibold.eot);
    src: url(../fonts/opensans/opensans-semibold.eot#iefix) format("embedded-opentype"), url(../fonts/opensans/opensans-semibold.woff) format("woff"), url(../fonts/opensans/opensans-semibold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/opensans/opensans-bold.eot);
    src: url(../fonts/opensans/opensans-bold.eot#iefix) format("embedded-opentype"), url(../fonts/opensans/opensans-bold.woff) format("woff"), url(../fonts/opensans/opensans-bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/opensans/opensans-lightitalic.eot);
    src: url(../fonts/opensans/opensans-lightitalic.eot#iefix) format("embedded-opentype"), url(../fonts/opensans/opensans-lightitalic.woff) format("woff"), url(../fonts/opensans/opensans-lightitalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/opensans/opensans-italic.eot);
    src: url(../fonts/opensans/opensans-italic.eot#iefix) format("embedded-opentype"), url(../fonts/opensans/opensans-italic.woff) format("woff"), url(../fonts/opensans/opensans-italic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/opensans/opensans-semibolditalic.eot);
    src: url(../fonts/opensans/opensans-semibolditalic.eot#iefix) format("embedded-opentype"), url(../fonts/opensans/opensans-semibolditalic.woff) format("woff"), url(../fonts/opensans/opensans-semibolditalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/opensans/opensans-bolditalic.eot);
    src: url(../fonts/opensans/opensans-bolditalic.eot#iefix) format("embedded-opentype"), url(../fonts/opensans/opensans-bolditalic.woff) format("woff"), url(../fonts/opensans/opensans-bolditalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
}

body {
    -webkit-animation-duration: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix {
    from {
        opacity: 1;
    }
    to {
        opacity: 1;
    }
}