 .l-top-form__input,a{
    -webkit-transition:250ms
}
.wf-active,body,html{
    color:#212121
}
.c-footer::after,.c-list--numbers::after,.l-user-manual__infoline::after{
    clear:both
}
.c-list__link--number,.c-section__header--center,.c-share__link,.l-top-line__btn{
    text-align:center
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    border:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
ol,ul{
    list-style:none
}
blockquote,q{
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
    content:'';
    content:none
}
table{
    border-spacing:0;
    border-collapse:collapse
}
.sk-fading-circle{
    position:relative;
    width:40px;
    height:40px
}
.sk-fading-circle .sk-circle{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.sk-fading-circle .sk-circle:before{
    display:block;
    width:15%;
    height:15%;
    margin:0 auto;
    content:'';
    -webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;
    animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;
    border-radius:100%;
    background-color:#ff5252
}
.l-header-nav__list,html{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox
}
.sk-fading-circle .sk-circle2{
    -webkit-transform:rotate(30deg);
    -ms-transform:rotate(30deg);
    transform:rotate(30deg)
}
.sk-fading-circle .sk-circle3{
    -webkit-transform:rotate(60deg);
    -ms-transform:rotate(60deg);
    transform:rotate(60deg)
}
.sk-fading-circle .sk-circle4{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.sk-fading-circle .sk-circle5{
    -webkit-transform:rotate(120deg);
    -ms-transform:rotate(120deg);
    transform:rotate(120deg)
}
.sk-fading-circle .sk-circle6{
    -webkit-transform:rotate(150deg);
    -ms-transform:rotate(150deg);
    transform:rotate(150deg)
}
.sk-fading-circle .sk-circle7{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.sk-fading-circle .sk-circle8{
    -webkit-transform:rotate(210deg);
    -ms-transform:rotate(210deg);
    transform:rotate(210deg)
}
.sk-fading-circle .sk-circle9{
    -webkit-transform:rotate(240deg);
    -ms-transform:rotate(240deg);
    transform:rotate(240deg)
}
.sk-fading-circle .sk-circle10{
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.sk-fading-circle .sk-circle11{
    -webkit-transform:rotate(300deg);
    -ms-transform:rotate(300deg);
    transform:rotate(300deg)
}
.sk-fading-circle .sk-circle12{
    -webkit-transform:rotate(330deg);
    -ms-transform:rotate(330deg);
    transform:rotate(330deg)
}
.sk-fading-circle .sk-circle2:before{
    -webkit-animation-delay:-1.1s;
    animation-delay:-1.1s
}
.sk-fading-circle .sk-circle3:before{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
.sk-fading-circle .sk-circle4:before{
    -webkit-animation-delay:-.9s;
    animation-delay:-.9s
}
.sk-fading-circle .sk-circle5:before{
    -webkit-animation-delay:-.8s;
    animation-delay:-.8s
}
.sk-fading-circle .sk-circle6:before{
    -webkit-animation-delay:-.7s;
    animation-delay:-.7s
}
.sk-fading-circle .sk-circle7:before{
    -webkit-animation-delay:-.6s;
    animation-delay:-.6s
}
.sk-fading-circle .sk-circle8:before{
    -webkit-animation-delay:-.5s;
    animation-delay:-.5s
}
.sk-fading-circle .sk-circle9:before{
    -webkit-animation-delay:-.4s;
    animation-delay:-.4s
}
.sk-fading-circle .sk-circle10:before{
    -webkit-animation-delay:-.3s;
    animation-delay:-.3s
}
.sk-fading-circle .sk-circle11:before{
    -webkit-animation-delay:-.2s;
    animation-delay:-.2s
}
.sk-fading-circle .sk-circle12:before{
    -webkit-animation-delay:-.1s;
    animation-delay:-.1s
}
@-webkit-keyframes sk-circleFadeDelay{
    0%,100%,39%{
        opacity:0
    }
    40%{
        opacity:1
    }
}
@keyframes sk-circleFadeDelay{
    0%,100%,39%{
        opacity:0
    }
    40%{
        opacity:1
    }
}
html{
    display:flex;
    flex-direction:column;
    box-sizing:border-box;
    min-height:100%;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    font:400 16px Arial,Helvetica,sans-serif;
    line-height:1.2
}
*,::after,::before{
    box-sizing:inherit
}
a{
    cursor:pointer;
    transition:250ms;
    text-decoration:underline;
    color:#47d
}
a:active,a:focus,a:hover{
    text-decoration:none;
    color:#ff5252
}
.wf-active{
    font:400 16px Roboto,Arial,Helvetica,sans-serif;
    line-height:1.2
}
body{
    font-weight:300;
    line-height:1.2
}
.info-box{
    width:100%;
    padding:0 8px
}
@media (min-width:744px){
    .info-box{
        padding:0 16px
    }
}
@media (min-width:1002px){
    .info-box{
        width:970px;
        margin:0 auto;
        padding:0
    }
}
.line{
    margin-top:12px
}
@media (min-width:484px){
    .line{
        margin-top:14.4px
    }
}
@media (min-width:744px){
    .line{
        margin-top:17.28px
    }
}
.l-header-nav{
    display:none;
    background:rgba(33,33,33,.9)
}
/* for flags (3 times of using every lang): */
 .l-top-line__icon--flag-de,.l-top-line__icon--flag-en,.l-top-line__icon--flag-es,.l-top-line__icon--flag-fr,.l-top-line__icon--flag-hi,.l-top-line__icon--flag-it, .l-top-line__icon--flag-ko,.l-top-line__icon--flag-pt,.l-top-line__icon--flag-pt-br,.l-top-line__icon--flag-ru,.l-top-line__icon--flag-cs,.l-top-line__icon--flag-pl, .l-top-line__icon--flag-zh,.l-top-line__icon--flag-ja{
    width:24px;
    height:16px;
    background-image:url(/img/sprite.png)
}
 .l-header-nav__icon--flag-de,.l-header-nav__icon--flag-en,.l-header-nav__icon--flag-es,.l-header-nav__icon--flag-fr,.l-header-nav__icon--flag-hi,.l-header-nav__icon--flag-it, .l-header-nav__icon--flag-ko,.l-header-nav__icon--flag-pt,.l-header-nav__icon--flag-pt-br,.l-header-nav__icon--flag-ru,.l-header-nav__icon--flag-cs,.l-header-nav__icon--flag-pl, .l-header-nav__icon--flag-zh,.l-header-nav__icon--flag-ja{
    width:24px;
    height:16px;
    background-image:url(/img/sprite.png)
}
 .l-header-nav__list{
    display:flex;
    padding-top:16px;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.l-header-nav__list--right{
    flex-direction:row-reverse;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse
}
.l-header-nav__item{
    padding:0 16px 16px 0
}
@media (min-width:1002px){
    .line{
        margin-top:27.65px
    }
    .l-header-nav__item{
        padding:0 24px 16px 0
    }
}
.l-header-nav__item--right{
    padding:0 0 16px 16px
}
@media (min-width:1002px){
    .l-header-nav__item--right{
        padding:0 0 16px 24px
    }
}
.l-header-nav__link{
    font-weight:100;
    line-height:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:6px 8px;
    text-decoration:none;
    text-transform:uppercase;
    color:#fff;
    border:1px solid;
    border-radius:4px
}
.l-header-nav__link:active,.l-header-nav__link:focus,.l-header-nav__link:hover{
    opacity:.8;
    color:#fff
}
.l-header-nav__icon{
    display:block;
    margin-right:8px
}
@media (min-width:1002px){
    .l-header-nav__link{
        padding:0;
        border:0
    }
    .l-header-nav__icon{
        margin-right:6px
    }
}
 .l-header-nav__icon--flag-en,.l-top-line__icon--flag-en{
    background-position:0 -104px
}
 .l-header-nav__icon--flag-es,.l-top-line__icon--flag-es{
    background-position:0 -144px
}
 .l-header-nav__icon--flag-fr,.l-top-line__icon--flag-fr{
    background-position:0 -184px
}
 .l-header-nav__icon--flag-hi,.l-top-line__icon--flag-hi{
    background-position:0 -224px
}
 .l-header-nav__icon--flag-it,.l-top-line__icon--flag-it{
    background-position:0 -264px
}
 .l-header-nav__icon--flag-ja,.l-top-line__icon--flag-ja{
    background-position:0 -304px
}
 .l-header-nav__icon--flag-ko,.l-top-line__icon--flag-ko{
    background-position:0 -344px
}
 .l-header-nav__icon--flag-pt,.l-top-line__icon--flag-pt{
    background-position:0 -384px
}
 .l-header-nav__icon--flag-pt-br,.l-top-line__icon--flag-pt-br{
    background-position:0 -384px
}
 .l-header-nav__icon--flag-ru,.l-top-line__icon--flag-ru{
    background-position:0 -424px
}
 .l-header-nav__icon--flag-zh,.l-top-line__icon--flag-zh{
    background-position:0 -464px
}
 .l-header-nav__icon--flag-de,.l-top-line__icon--flag-de{
    background-position:0 -64px
}
 .l-header-nav__icon--flag-pl,.l-top-line__icon--flag-pl{
    background-position:0 39px
}
 .l-header-nav__icon--flag-cs,.l-top-line__icon--flag-cs{
    background-position:0 79px
}
/* end of flags */
 .l-top-form{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    overflow:hidden;
    margin:0;
    border:1px solid #b6b6b6;
    border-radius:4px
}
@media (min-width:744px){
    .l-top-form{
        border:4px solid rgba(255,82,82,.2);
        border-radius:8px
    }
}
.l-top-form__item--wide{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.l-top-form__input{
    font-size:16px;
    line-height:1;
    display:block;
    width:100%;
    height:100%;
    padding:7px;
    transition:250ms;
    border:0;
    border-radius:0;
    outline:0;
    background:0 0
}
.l-top-line{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.l-top-line__item{
    margin:8px 8px 8px 0
}
@media (min-width:744px){
    .l-top-form__input{
        padding:8px
    }
    .l-top-line__item{
        margin:16px 16px 16px 0
    }
    .l-top-line__item--divider{
        display:none
    }
}
@media (min-width:1002px){
    .l-top-line__item{
        margin:32px 32px 32px 0
    }
}
.l-top-line__item:last-child{
    margin-right:0
}
.l-top-line__item--form{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.l-top-line__item--divider{
    overflow:hidden;
    width:1px;
    height:33px;
    background:#eee
}
.l-top-line__item--logo{
    display:none
}
@media (min-width:744px){
    .l-top-line__item--logo{
        display:block;
        margin-bottom:0
    }
}
.l-top-line__btn{
    font-size:24px;
    line-height:1;
    display:block;
    margin:4px 0 0;
    cursor:pointer;
    -webkit-transition:250ms;
    transition:250ms;
    text-transform:uppercase;
    color:#212121;
    border:0;
    outline:0;
    background:0 0
}
.l-top-line__btn:active,.l-top-line__btn:focus,.l-top-line__btn:hover{
    opacity:.6
}
.l-top-line__btn--search{
    position:relative;
    margin:0;
    padding:4px 16px 1px;
    border:0;
    border-radius:0;
    background:#ff5252
}
.l-top-line__icon--menu,.l-top-line__icon--search{
    width:24px;
    height:24px;
    background-image:url(/img/sprite.png)
}
.l-top-line__btn--search::before{
    position:absolute;
    top:9px;
    left:-6px;
    content:'';
    border-width:8px 8px 8px 0;
    border-style:solid solid solid none;
    border-color:transparent #ff5252
}
.l-top-line__icon{
    display:inline-block
}
.l-top-line__icon--menu{
    background-position:0 -568px
}
.l-top-line__icon--search{
    opacity:.9;
    background-position:0 -752px
}
.c-btn__normal:active,.c-btn__normal:focus,.c-btn__normal:hover,.c-btn__round:active,.c-btn__round:focus,.c-btn__round:hover{
    opacity:.8
}
.l-top-line__icon--logo{
    width:239px;
    height:43px
}
 .l-breadcrumb{
    display:none
}
@media (min-width:744px){
    .l-top-line__btn--search{
        padding:5px 32px 2px
    }
    .l-breadcrumb{
        display:block
    }
}
.l-breadcrumb__list{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.l-breadcrumb__item:last-child .l-breadcrumb__link{
    margin-right:0;
    padding-right:0
}
.l-breadcrumb__item:last-child .l-breadcrumb__link::after{
    display:none
}
.l-breadcrumb__link{
    font-size:14px;
    line-height:1;
    position:relative;
    display:block;
    margin:8px 16px 0 0;
    padding-right:32px;
    color:#727272
}
.l-breadcrumb__link::after{
    position:absolute;
    right:0;
    bottom:0;
    content:'\27A4';
    color:#b6b6b6
}
.c-footer::after,.c-footer::before{
    display:table;
    content:' '
}
h1{
    font-size:23.04px
}
@media (min-width:484px){
    h1{
        font-size:27.65px
    }
}
@media (min-width:744px){
    h1{
        font-size:33.18px;
        font-weight:100
    }
}
@media (min-width:1002px){
    h1{
        font-size:39.81px
    }
}
h2,h3{
    font-size:19.2px
}
@media (min-width:484px){
    h2{
        font-size:23.04px
    }
    .c-footer__item{
        float:left
    }
}
@media (min-width:744px){
    h2{
        font-size:27.65px;
        font-weight:100
    }
}
@media (min-width:1002px){
    h2{
        font-size:33.18px
    }
}
.c-footer{
    padding:32px 0;
    color:#fff;
    background:rgba(33,33,33,.7)
}
.c-footer__item{
    padding:8px 8px 0 0
}
.c-footer__link{
    text-transform:uppercase;
    color:#fff
}
.c-footer__link:active,.c-footer__link:focus,.c-footer__link:hover{
    color:rgba(255,255,255,.8)
}
.c-footer-top{
    margin-top:80px;
    padding:32px 0;
    background:rgba(33,33,33,.1)
}
.l-user-manual__item{
    margin-bottom:16px
}
@media (min-width:744px){
    h3{
        font-size:23.04px;
        font-weight:100
    }
    .l-user-manual{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        flex-direction:row-reverse;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .l-user-manual__item--left{
        width:250px;
        margin-right:16px
    }
    .l-user-manual__item--right{
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
}
@media (min-width:1002px){
    h3{
        font-size:27.65px
    }
    .l-user-manual__item--left{
        width:336px
    }
}
.l-user-manual__img{
    display:none;
    width:100%;
    height:auto;
    border:1px solid #ff5252
}
@media (min-width:744px){
    .l-user-manual__img{
        display:block
    }
}
.l-user-manual__ads{
    margin-top:8px
}
.l-user-manual__ads--line{
    overflow:hidden;
    margin-top:8px
}
.l-user-manual__ads--line-box{
    position:absolute;
    top:0;
    right:0;
    display:block;
    width:200px;
    height:90px;
    margin:0
}
.c-list__link--border,.c-section,.l-user-manual__infobox{
    position:relative
}
.l-user-manual__ads--right-box{
    margin-top:16px
}
.l-user-manual__ads--left{
    display:none;
    margin-top:16px
}
@media (min-width:744px){
    .l-user-manual__ads--left{
        display:block
    }
}
.l-user-manual__ads--netboard{
    display:none
}
@media (min-width:1002px){
    .l-user-manual__ads--adaptive{
        display:none
    }
    .l-user-manual__ads--netboard{
        display:block
    }
}
.l-user-manual__infoline::after,.l-user-manual__infoline::before{
    display:table;
    content:' '
}
.l-user-manual__infoline{
    font-size:20px;
    font-weight:100;
    padding-bottom:8px
}
@media (min-width:484px){
    .l-user-manual__infoline{
        padding-bottom:14px
    }
}
@media (min-width:744px){
    .l-user-manual__infoline{
        font-size:28px;
        padding-bottom:14px
    }
}
@media (min-width:1002px){
    .l-user-manual__infoline{
        padding-bottom:14px
    }
}
.l-user-manual__infoline--last{
    padding-bottom:0
}
@media (min-width:1002px){
    .l-user-manual__infoline--last{
        padding-bottom:14px
    }
}
.c-share__button,.c-share__link{
    font-size:16px;
    font-weight:300;
    box-sizing:border-box;
    padding:8px;
    -webkit-transition:250ms;
    cursor:pointer;
    outline:0
}
.l-user-manual__infoline-icon{
    display:block;
    float:left;
    margin-right:8px
}
.l-user-manual__infoline-icon--pdf{
    width:24px;
    height:24px;
    background-image:url(/img/sprite.png);
    background-position:0 -652px
}
@media (min-width:744px){
    .l-user-manual__infoline-icon--pdf{
        width:36px;
        height:36px;
        background-image:url(/img/sprite.png);
        background-position:0 -676px
    }
}
.l-user-manual__infoline-icon--view{
    width:24px;
    height:24px;
    background-image:url(/img/sprite.png);
    background-position:0 -808px
}
@media (min-width:744px){
    .l-user-manual__infoline-icon--view{
        width:36px;
        height:36px;
        background-image:url(/img/sprite.png);
        background-position:0 -832px
    }
}
.l-user-manual__infoline-icon--pages{
    width:24px;
    height:24px;
    background-image:url(/img/sprite.png);
    background-position:0 -592px
}
@media (min-width:744px){
    .l-user-manual__infoline-icon--pages{
        width:36px;
        height:36px;
        background-image:url(/img/sprite.png);
        background-position:0 -616px
    }
}
.c-share__button{
    display:block;
    width:100%;
    transition:250ms;
    color:#fff;
    border:1px solid #47d;
    border-radius:4px;
    background:#47d
}
.c-share__button:hover{
    color:#47d;
    background:0 0
}
.c-share__list{
    display:none
}
@media (min-width:744px){
    .c-share__button{
        display:none
    }
    .c-share__list{
        display:block;
        border-radius:4px
    }
    .c-share__list::after,.c-share__list::before{
        display:table;
        content:' '
    }
    .c-share__list::after{
        clear:both
    }
}
.c-share__item{
    display:block;
    margin-top:8px
}
@media (min-width:744px){
    .c-share__item{
        float:left;
        width:25%;
        margin-top:0
    }
}
.c-share__link{
    line-height:1;
    display:block;
    width:100%;
    transition:250ms;
    text-decoration:none;
    color:#47d;
    border:1px solid #fff;
    border-radius:4px;
    background:#fff
}
.c-share__link:hover{
    color:#fff;
    background:#47d
}
.c-share__link span{
    display:inline-block;
    margin-right:8px;
    margin-bottom:-2px;
    -webkit-transition:250ms;
    transition:250ms
}
.c-adv__line{
    display:block;
}
.c-share__links-block{
    display:none
}
.c-list__item,.c-section__header{
    margin-bottom:8px
}
.c-share__link--facebook{
    color:#3b5998
}
.c-share__link--facebook span{
    width:9px;
    height:16px;
    background-image:url(/img/sprite.png);
    background-position:0 -32px
}
.c-share__link--facebook:hover{
    border:1px solid #3b5998;
    background:#3b5998
}
.c-share__link--facebook:hover span{
    width:9px;
    height:16px;
    background-image:url(/img/sprite.png);
    background-position:0 -48px
}
.c-share__link--google-plus{
    color:#dd4b39
}
.c-share__link--google-plus span{
    width:16px;
    height:16px;
    background-image:url(/img/sprite.png);
    background-position:0 -504px
}
.c-share__link--google-plus:hover{
    border:1px solid #dd4b39;
    background:#dd4b39
}
.c-share__link--google-plus:hover span{
    width:16px;
    height:16px;
    background-image:url(/img/sprite.png);
    background-position:0 -520px
}
.c-share__link--twitter{
    color:#00aced
}
.c-share__link--twitter span{
    width:19px;
    height:16px;
    background-image:url(/img/sprite.png);
    background-position:0 -776px
}
.c-share__link--twitter:hover{
    border:1px solid #00aced;
    background:#00aced
}
.c-share__link--twitter:hover span{
    width:19px;
    height:16px;
    background-image:url(/img/sprite.png);
    background-position:0 -792px
}
.c-share__link--email span{
    width:24px;
    height:16px;
    background-image:url(/img/sprite.png);
    background-position:0 0
}
.c-share__link--email:hover span{
    width:24px;
    height:16px;
    background-image:url(/img/sprite.png);
    background-position:0 -16px
}
.c-share__link--link span,.c-share__link--link:hover span{
    width:11px;
    height:16px;
    background-image:url(/img/sprite.png)
}
.c-share__link--link span{
    background-position:0 -536px
}
.c-share__link--link:hover span{
    background-position:0 -552px
}
.c-adv__line{
    /*overflow:hidden*/
}
.c-adv__line--468{
    width:468px;
    margin-right:auto;
    margin-left:-5px
}
@media (min-width:484px){
    .c-adv__line--468{
        display:none;
    }
}
.c-adv__line--728{
    /*width:728px;*/
    margin-right:auto;
    margin-left:-5px
}
@media (min-width:744px){
    .c-adv__line--468{
        display:none
    }
    .c-adv__line--728{
        display:block
    }
    .c-list__item{
        margin-bottom:9.6px
    }
}
.c-adv__line--center{
    margin-right:auto;
    margin-left:auto
}
.autocomplete-suggestions{
    overflow:auto;
    border:1px solid #b6b6b6;
    background:#fff
}
.autocomplete-suggestions strong{
    color:#47d
}
.autocomplete-suggestion{
    overflow:hidden;
    padding:2px 8px;
    white-space:nowrap
}
.autocomplete-selected{
    background:#eee
}
.autocomplete-group{
    padding:2px 8px
}
.autocomplete-group strong{
    display:block;
    border-bottom:1px solid #b6b6b6
}
@media (min-width:484px){
    .c-list--columns::after,.c-list--columns::before{
        display:table;
        content:' '
    }
    .c-list--columns::after{
        clear:both
    }
    .c-list__item--column{
        float:left;
        width:49.5%;
        margin-left:1%
    }
    .c-list__item--column:nth-child(odd){
        clear:both;
        margin-left:0
    }
}
.c-list--columns-flex{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.c-list--numbers::after,.c-list--numbers::before{
    display:table;
    content:' '
}
@media (min-width:1002px){
    .c-list__item{
        margin-bottom:11.52px
    }
}
@media (min-width:744px){
    .c-list__item--column{
        width:32.5%;
        margin-left:1.25%
    }
    .c-list__item--column:nth-child(odd){
        clear:none;
        margin-left:1.25%
    }
    .c-list__item--column:nth-child(3n+1){
        clear:both;
        margin-left:0
    }
    .c-list__item--column-big{
        width:49.5%
    }
}
.c-list__infoline::after,.c-read-box__nav::after{
    clear:both
}
.c-list__item--number{
    float:left;
    margin-right:8px
}
.c-list__item--document{
    position:relative;
    width:100%;
    margin-bottom:16px;
    padding-top:16px;
    border-top:1px solid #b6b6b6
}
@media (min-width:484px){
    .c-list__item--document{
        min-height:159px
    }
}
.c-list__item--document:nth-child(1){
    padding-top:16px;
    border-top:0
}
@media (min-width:744px){
    .c-list__item--document{
        width:49.2%;
        min-height:216px
    }
    .c-list__item--document:nth-child(2){
        padding-top:16px;
        border-top:0
    }
}
.c-list__item--ads{
    width:100%;
    min-height:auto
}
.c-list__link{
    display:block;
    overflow:hidden
}
.c-list__link--header{
    font-size:19.2px;
    text-decoration:none
}
@media (min-width:1002px){
    .c-list__link--header{
        font-size:23.04px
    }
}
.c-list__link--border{
    padding:8px;
    text-align:center;
    white-space:nowrap;
    border:1px solid;
    border-radius:4px
}
.c-list__link--border::after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    display:block;
    width:16px;
    content:' ';
    background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 75%);
    background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 75%)
}
.c-list__infoline-icon--pages,.c-list__infoline-icon--pdf,.c-list__infoline-icon--view{
    background-image:url(/img/sprite.png)
}
.c-list__link--small{
    font-size:14px;
    line-height:1;
    display:inline-block;
    margin-right:8px;
    color:#7af
}
.c-list__link--dark{
    color:#727272
}
.c-list__link--dark:active,.c-list__link--dark:focus,.c-list__link--dark:hover{
    color:#212121
}
.c-list__link--number{
    line-height:1;
    width:48px;
    height:48px;
    padding:16px 0;
    text-decoration:none;
    color:#7af;
    border:1px solid;
    border-radius:50%
}
.c-list__block{
    display:block;
    padding-top:2px
}
.c-list__block--small{
    font-size:14px
}
.c-list__all{
    display:block;
    margin-top:8px
}
.c-list__img{
    display:none
}
@media (min-width:484px){
    .c-list__img{
        position:absolute;
        display:block;
        width:100px;
        height:143px;
        border:1px solid #ff5252
    }
    .c-list__infobox{
        margin-left:108px
    }
}
.c-list__infoline::after,.c-list__infoline::before{
    display:table;
    content:' '
}
.c-list__infoline{
    font-size:20px;
    font-weight:100;
    padding-top:8px
}
@media (min-width:744px){
    .c-list__img{
        width:140px;
        height:200px
    }
    .c-list__infobox{
        margin-left:156px
    }
    .c-list__infoline{
        font-size:28px;
        padding-top:14px
    }
}
.c-list__infoline-icon{
    display:block;
    float:left;
    margin-right:8px
}
.c-list__infoline-icon--pdf{
    width:24px;
    height:24px;
    background-position:0 -652px
}
@media (min-width:744px){
    .c-list__infoline-icon--pdf{
        width:36px;
        height:36px;
        background-image:url(/img/sprite.png);
        background-position:0 -676px
    }
}
.c-list__infoline-icon--view{
    width:24px;
    height:24px;
    background-position:0 -808px
}
@media (min-width:744px){
    .c-list__infoline-icon--view{
        width:36px;
        height:36px;
        background-image:url(/img/sprite.png);
        background-position:0 -832px
    }
}
.c-list__infoline-icon--pages{
    width:24px;
    height:24px;
    background-position:0 -592px
}
@media (min-width:744px){
    .c-list__infoline-icon--pages{
        width:36px;
        height:36px;
        background-image:url(/img/sprite.png);
        background-position:0 -616px
    }
}
.c-list__small-bold{
    font-size:14px;
    font-weight:700
}
.c-btn__round{
    position:relative;
    display:block;
    width:40px;
    height:40px;
    cursor:pointer;
    -webkit-transition:250ms;
    transition:250ms;
    border:0;
    border-radius:50%;
    background:#47d
}
@media (min-width:484px){
    .c-list__infoline{
        padding-top:14px
    }
    .c-btn__round{
        width:56px;
        height:56px
    }
}
@media (min-width:1002px){
    .c-btn__round{
        width:88px;
        height:88px
    }
}
.c-btn__round--accent{
    background:#ff5252
}
.c-btn__round--plus::before{
    position:absolute;
    top:8px;
    left:8px;
    display:block;
    width:24px;
    height:24px;
    content:' ';
    background-image:url(/img/sprite.png);
    background-position:0 -728px
}
@media (min-width:484px){
    .c-btn__round--plus::before{
        top:16px;
        left:16px
    }
}
@media (min-width:1002px){
    .c-btn__round--plus::before{
        top:32px;
        left:32px
    }
}
.c-btn__round--top{
    position:absolute;
    top:-8px;
    right:8px
}
@media (min-width:484px){
    .c-btn__round--top{
        top:-16px
    }
}
@media (min-width:744px){
    .c-btn__round--top{
        top:-14px;
        right:16px
    }
}
@media (min-width:1002px){
    .c-btn__round--top{
        top:-20px;
        right:0
    }
}
.c-btn__normal{
    font-size:16px;
    font-weight:100;
    line-height:1;
    display:inline-block;
    padding:12px;
    cursor:pointer;
    color:#fff;
    border:1px solid #47d;
    border-radius:4px;
    background:#47d
}
.c-btn__normal--accent{
    border:1px solid #ff5252;
    background:#ff5252
}
.c-btn__normal--plus{
    position:relative;
    padding-left:40px
}
.c-btn__normal--plus::before{
    position:absolute;
    top:50%;
    left:12px;
    display:block;
    width:16px;
    height:16px;
    margin-top:-8px;
    content:' ';
    background-image:url(/img/sprite.png);
    background-position:0 -712px
}
.c-form__label{
    display:block;
    padding-bottom:12px
}
.c-form__input{
    font-size:16px;
    display:block;
    width:100%;
    margin-top:4px;
    padding:8px;
    border:1px solid #b6b6b6;
    border-radius:4px;
    outline:0
}
.c-form__input:active,.c-form__input:focus,.c-form__input:hover{
    border-color:#ff5252
}
.c-download-box{
    display:block;
    margin-top:16px;
    -webkit-transition:250ms;
    transition:250ms
}
.c-download-box__form-loader{
    position:relative;
    display:none
}
.c-download-box__form-loader .sk-fading-circle{
    display:inline-block
}
.c-download-box__form-loader-counter{
    position:absolute;
    top:11px;
    left:11px;
    color:#ff5252
}
.c-download-box__download{
    font-size:24px;
    display:none
}
.c-download-box__form .g-recaptcha{
    margin-bottom:8px
}
.c-download-box__alert{
    font-size:32px;
    font-weight:300;
    display:none;
    padding:8px 0;
    color:#ff5252
}
.c-read-box__nav::after,.c-read-box__nav::before{
    display:table;
    content:' '
}
.c-read-box{
    position:relative;
    margin-bottom:16px
}
.c-read-box__nav{
    position:relative;
    margin-top:8px
}
.c-read-box__loader,.c-read-box__nav-counter{
    position:absolute;
    width:100%;
    text-align:center
}
.c-read-box__nav--top{
    margin-top:0;
    margin-bottom:8px
}
.c-read-box__nav-item{
    float:left
}
.c-read-box__nav-item .c-btn__normal{
    display:none
}
.c-read-box__nav-item--right{
    float:right
}
.c-read-box__nav-item--right .c-btn__normal{
    display:block
}
.c-read-box__nav-counter{
    margin-top:12px
}
.c-read-box__img{
    z-index:100;
    width:100%;
    height:auto;
    min-height:160px;
    border:1px solid #b6b6b6
}
.c-read-box__loader{
    top:0;
    display:none;
    margin:160px 0 0
}
.c-read-box__loader .sk-fading-circle{
    display:inline-block
}
.c-read-box__adv{
    margin:8px 0
}
 .global-top-block {
    width:100%;
    max-width: 970px;
    min-height: 280px;
    text-align:center;
    margin:7px auto 1px;
}
 