@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic);

html, body { height:100%; }
body { background:url(/images/annual_reports/15876/Fon.jpg) center center no-repeat #b20837; background-size:cover; background-attachment:fixed; }
.onepage-wrapper .page { width: 100%; height: 100%; }
.page {  }
.page-content-wrapper { width:1000px; margin:0 auto; height:100%; display:table; }
.page-content { display:table-cell; vertical-align:middle; position:relative; }
.page-content-inner { background:#fff; padding:20px 35px; }
.page-content-inner.nobg { background:transparent !important; padding:0; }

.page-2 .t-head {
  font-size: 20px !important;
  padding: 20px 0 !important;
}

body {
    font-family:'PT Sans Narrow';
}

    .page-1 .page-content-inner {

    }

    .page-1 .p-1, .page-1 .p-2, .page-1 .fbg-2 {
        text-align:center;
    }

    .page-1 .p-1 {
        font-size:115px;
    }

    .page-1 .p-2 {
        font-size:470px;
        font-weight:bold;
        line-height:140px;
    }

    .fbg {
        background:#fff;
    }

    .fbg-1 {
        padding-bottom:256px;
        margin-bottom:100px;
    }

    .page-1 .fbg-2 {
        font-weight:bold;
        font-size:40px;
        padding:5px 0 10px 0;
    }

    .page-1 .pop {
        position:absolute;
        bottom:10px;
        left:300px;
    }

    .page-1 .fbg-1 {
        position:relative;
    }

    .page-2 .page-content-inner {
        font-size:100px; 
        text-align:center;
        font-weight:bold;
    }

    .head {
        font-size:80px;
        text-align:center;
    }

    .page-3 .p-1 {
        text-align:center;
    }

    .page-3 .p-2 {
        margin-top:40px;
    }

    .page-3 .tt-wrapper {
        margin-top:30px;
        margin-right:200px;
    }

    .page-3 .pp {

    } 

    .page-3 .p-2 { 
      font-size: 20px !important;
      padding: 20px 0 !important;
    }

    .pp {
        font-size:25px;
        font-weight:bold;
    }

    .red {
        color:#b20638;
    }

    .tt .t-left {
        text-align:right;
        white-space:nowrap;
        padding-right:20px;
    }

    .tt .t-right {
        width:100%;
    }

    .tt .t-right .ttr {
        background:#d6d6cc;
        text-align:right;
        font-weight:bold;
        padding:4px 5px 4px 0;
    }

    .tt .t-right .ttr.active {
        background:#b20638;
        color:#fff;
    }

    .tt .t-head {
        padding:10px 0;
        vertical-align: bottom;
    }

.page-3 {

}

    .page-3 .k {
        margin-top:40px;
    }

    .page-3 .k-1 {
        float:left;
    }

    .page-3 .k-2 {
        margin-left:240px;
        font-weight:bold;
    }



   .capt {
        margin-top:20px;
        font-size:13px;
    }


    .page-3 .page-content-inner {
        position:relative;
    }


    .page-3 .bb {
        position:absolute;
        bottom:0;
        right:0;
    }

.page-4 .p-1 {
    font-size: 26px;
    line-height:26px;
    margin:0;
}

.page-content-inner {
    min-height:700px;
}

.page-5 .p-1 {
    text-align:center;
}

.page-5 .t-head {
    font-size:20px !important;
    padding:20px 0 !important;
}

.page-5 .capt {
    margin-top:40px !important;
}

.page-5 .p-2 {
    font-size:22px;
}



.page-6 .p-1 {
    
    text-align:center;
    font-size:25px;
    line-height:25px;
    margin:20px 0;
}



img {
    border:0;
}

a {
    color:#000;
    text-decoration: none;
}


.page-6 .page-content-inner {
    position: relative;
    min-height:680px;
}


.page-6 .bb {
    position:absolute;
    bottom: 0;
    right: 70px;
}

.page-6 .txb {
    position:relative;
    display:block;
    float:left;
}

.page-6 .txb .tx {
    position:absolute;
    color:#fff;
    font-weight:bold;
    font-size:30px;
    top:13px;
    left:28px;
}

.onepage-pagination {
    border-radius:15px;
    background:#fff;
    padding:0 5px 0 0;
}

.page-content-inner {
    position:relative;
}

.uptolike-buttons { position:absolute; left:-30px; bottom:0; }