.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    cursor:pointer;
    box-sizing:border-box
}
.l-footer,.l-header,.l-header-nav,.l-lang__list,.l-main,.l-main-header,.l-top-form{
    max-width:1080px;
    min-width:234px
}
.l-body,html{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal
}
.c-list-documents__item::after,.c-number-list::after,.c-section,.l-lang__list::after,.l-main__aside::after{
    clear:both
}
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
}
.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
    }
}
.select2-container{
    position:relative;
    display:inline-block;
    box-sizing:border-box;
    margin:0;
    vertical-align:middle
}
.select2-container .select2-selection--single{
    display:block;
    height:28px;
    user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered{
    display:block;
    overflow:hidden;
    padding-right:20px;
    padding-left:8px;
    white-space:nowrap;
    text-overflow:ellipsis
}
.select2-container .select2-selection--single .select2-selection__clear{
    position:relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
    padding-right:8px;
    padding-left:20px
}
.select2-container .select2-selection--multiple{
    display:block;
    min-height:32px;
    user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
    display:inline-block;
    overflow:hidden;
    padding-left:8px;
    white-space:nowrap;
    text-overflow:ellipsis
}
.select2-container .select2-search--inline{
    float:left
}
.select2-container .select2-search--inline .select2-search__field{
    font-size:100%;
    box-sizing:border-box;
    margin-top:5px;
    padding:0;
    border:none
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-dropdown{
    position:absolute;
    z-index:1051;
    left:-100000px;
    display:block;
    box-sizing:border-box;
    width:100%;
    border:1px solid #aaa;
    border-radius:4px;
    background-color:#fff
}
.select2-results{
    display:block
}
.select2-results__options{
    margin:0;
    padding:0;
    list-style:none
}
.select2-results__option{
    padding:6px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.select2-results__option[aria-selected]{
    cursor:pointer
}
.select2-container--open .select2-dropdown{
    left:0
}
.select2-container--open .select2-dropdown--above{
    border-bottom:none;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.select2-container--open .select2-dropdown--below{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-search--dropdown{
    display:block;
    padding:4px
}
.select2-search--dropdown .select2-search__field{
    box-sizing:border-box;
    width:100%;
    padding:4px
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide{
    display:none
}
.select2-close-mask{
    position:fixed;
    z-index:99;
    top:0;
    left:0;
    display:block;
    width:auto;
    min-width:100%;
    height:auto;
    min-height:100%;
    margin:0;
    padding:0;
    opacity:0;
    border:0;
    background-color:#fff;
    filter:alpha(opacity=0)
}
.select2-hidden-accessible{
    position:absolute!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
    width:1px!important;
    height:1px!important;
    margin:-1px!important;
    padding:0!important;
    border:0!important
}
.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{
    overflow-y:auto;
    max-height:200px
}
.select2-container--default .select2-selection--single{
    border:1px solid #aaa;
    border-radius:4px;
    background-color:#fff
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:28px;
    color:#444
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    font-weight:700;
    float:right;
    cursor:pointer
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    position:absolute;
    top:1px;
    right:1px;
    width:20px;
    height:26px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    position:absolute;
    top:50%;
    left:50%;
    width:0;
    height:0;
    margin-top:-2px;
    margin-left:-4px;
    border-width:5px 4px 0;
    border-style:solid;
    border-color:#888 transparent transparent
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
    right:auto;
    left:1px
}
.select2-container--default.select2-container--disabled .select2-selection--single{
    cursor:default;
    background-color:#eee
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
    display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-width:0 4px 5px;
    border-color:transparent transparent #888
}
.select2-container--default .select2-selection--multiple{
    cursor:text;
    border:1px solid #aaa;
    border-radius:4px;
    background-color:#fff
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    box-sizing:border-box;
    width:100%;
    margin:0;
    padding:0 5px;
    list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{
    float:left;
    margin-top:5px;
    color:#999
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
    font-weight:700;
    float:right;
    margin-top:5px;
    margin-right:10px;
    cursor:pointer
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    float:left;
    margin-top:5px;
    margin-right:5px;
    padding:0 5px;
    cursor:default;
    border:1px solid #aaa;
    border-radius:4px;
    background-color:#e4e4e4
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    font-weight:700;
    display:inline-block;
    margin-right:2px;
    cursor:pointer;
    color:#999
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{
    float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin-right:auto;
    margin-left:5px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    margin-right:auto;
    margin-left:2px
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border:1px solid #000;
    outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
    cursor:default;
    background-color:#eee
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
    display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
    border:none;
    outline:0;
    background:0 0;
    box-shadow:none;
    -webkit-appearance:textfield
}
.select2-container--default .select2-results__option[role=group]{
    padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
    color:#999
}
.select2-container--default .select2-results__option[aria-selected=true]{
    background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option{
    padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
    padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-1em;
    padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-2em;
    padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-3em;
    padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-4em;
    padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-5em;
    padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    color:#fff;
    background-color:#5897fb
}
.select2-container--default .select2-results__group{
    display:block;
    padding:6px;
    cursor:default
}
.select2-container--classic .select2-selection--single{
    border:1px solid #aaa;
    border-radius:4px;
    outline:0;
    background-color:#f7f7f7;
    background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);
    background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat:repeat-x;
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
    line-height:28px;
    color:#444
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
    font-weight:700;
    float:right;
    margin-right:10px;
    cursor:pointer
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
    position:absolute;
    top:1px;
    right:1px;
    width:20px;
    height:26px;
    border:none;
    border-left:1px solid #aaa;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    background-color:#ddd;
    background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
    background-repeat:repeat-x;
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
    position:absolute;
    top:50%;
    left:50%;
    width:0;
    height:0;
    margin-top:-2px;
    margin-left:-4px;
    border-width:5px 4px 0;
    border-style:solid;
    border-color:#888 transparent transparent
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{
    right:auto;
    left:1px;
    border:none;
    border-right:1px solid #aaa;
    border-radius:4px 0 0 4px
}
.c-modal,.l-lang__text{
    bottom:0;
    left:0;
    text-align:center
}
.select2-container--classic.select2-container--open .select2-selection--single{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
    border:none;
    background:0 0
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-width:0 4px 5px;
    border-color:transparent transparent #888
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0;
    background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);
    background-image:linear-gradient(to bottom,#fff 0,#eee 50%);
    background-repeat:repeat-x;
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom:none;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
    background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat:repeat-x;
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple{
    cursor:text;
    border:1px solid #aaa;
    border-radius:4px;
    outline:0;
    background-color:#fff
}
.select2-container--classic .select2-selection--multiple:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
    margin:0;
    padding:0 5px;
    list-style:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
    display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
    float:left;
    margin-top:5px;
    margin-right:5px;
    padding:0 5px;
    cursor:default;
    border:1px solid #aaa;
    border-radius:4px;
    background-color:#e4e4e4
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
    font-weight:700;
    display:inline-block;
    margin-right:2px;
    cursor:pointer;
    color:#888
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    float:right;
    margin-right:auto;
    margin-left:5px
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    margin-right:auto;
    margin-left:2px
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom:none;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa;
    outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field{
    outline:0;
    box-shadow:none
}
.select2-container--classic .select2-dropdown{
    border:1px solid transparent;
    background-color:#fff
}
.select2-container--classic .select2-dropdown--above{
    border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
    border-top:none
}
.select2-container--classic .select2-results__option[role=group]{
    padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
    color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
    color:#fff;
    background-color:#3875d7
}
.wf-active,body,html{
    color:#212121
}
.select2-container--classic .select2-results__group{
    display:block;
    padding:6px;
    cursor:default
}
.l-body,.l-header,html{
    display:flex
}
.select2-container--classic.select2-container--open .select2-dropdown{
    border-color:#5897fb
}
html{
    flex-direction:column;
    box-sizing:border-box;
    min-height:100%;
    -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;
    -webkit-transition:.2s;
    transition:.2s;
    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{
    line-height:1.2
}
.l-body{
    flex-direction:column;
    margin:0;
    padding:0;
    background:#fff;
    -webkit-box-flex:1;
    -webkit-flex:auto;
    -ms-flex:auto;
    flex:auto;
    -webkit-flex-direction:column;
    -ms-flex-direction:column
}
.l-body__item{
    box-sizing:border-box;
    width:100%;
    padding:0 8px
}
.l-body__item--header{
    background:#455a64
}
.l-body__item--top-form{
    background:#607d8b;
    box-shadow:0 1px 3px #727272,0 1px 2px #b6b6b6
}
.l-body__item--breadcrumb{
    background:#cfd8dc;
    box-shadow:0 1px 3px #727272,0 1px 2px #b6b6b6
}
.l-body__item--main{
    padding-bottom:80px;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.l-body__item--footer{
    background:#727272
}
.l-header{
    width:100%
}
.l-header__m-item{
    line-height:1;
    margin:8px 8px 8px 0;
    padding:4px 0;
    cursor:pointer;
    transition:.2s;
    text-decoration:none;
    color:#eee;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.l-header-nav__link,.l-header__m-item{
    font-weight:300;
    -webkit-transition:.2s
}
.l-header__m-item:hover{
    color:#ff5252
}
.l-header__m-item--btn{
    margin:7px 0 7px 8px;
    padding:4px;
    border:1px solid #eee;
    border-radius:4px;
    -webkit-box-flex:0;
    -webkit-flex-grow:0;
    -ms-flex-positive:0;
    flex-grow:0
}
.l-header__m-item--btn:hover{
    border:1px solid #ff5252
}
.l-header-nav{
    display:none;
    width:100%;
    margin:0 auto
}
@media (min-width:484px){
    .l-header__m-item{
        display:none
    }
    .l-header-nav{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
.l-header-nav__link{
    display:block;
    padding:8px;
    transition:.2s;
    text-decoration:none;
    color:#eee;
    border-top:1px solid #607d8b
}
@media (min-width:484px){
    .l-header-nav__link{
        font-size:14px;
        margin-right:16px;
        padding:8px 0;
        border:0
    }
}
.l-top-form__input,.l-top-form__submit{
    outline:0;
    box-sizing:border-box;
    font-size:16px;
    border:0
}
@media (min-width:1096px){
    .l-header-nav__link{
        position:relative;
        z-index:2000
    }
}
.l-header-nav__link:hover{
    color:#eee;
    background:#607d8b
}
@media (min-width:484px){
    .l-header-nav__link:hover{
        color:#ff5252;
        background:0 0
    }
}
.l-top-form__small-text,.l-top-form__submit,.l-top-form__text{
    font-weight:300;
    line-height:1;
    color:#eee
}
.l-top-form{
    width:100%;
    margin:0 auto;
    padding:8px 0
}
@media (min-width:744px){
    .l-top-form{
        padding:24px 0 16px
    }
}
.l-top-form__form{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.l-top-form__input-box{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.l-top-form__input{
    line-height:1;
    height:25px;
    width:100%;
    padding:4px 8px
}
.l-top-form__submit{
    -webkit-transition:.2s;
    transition:.2s;
    background:#455a64
}
.l-top-form__submit:active,.l-top-form__submit:focus,.l-top-form__submit:hover{
    background:#607d8b;
    cursor:pointer
}
@media (min-width:744px){
    .l-top-form__input{
        padding:8px
    }
    .l-top-form__submit{
        padding:0 15px
    }
    .l-top-form__text{
        font-size:20px
    }
}
.l-top-form__text{
    padding-bottom:4px
}
.l-top-form__small-text{
    font-size:14px;
    display:none;
    padding-top:4px
}
@media (min-width:484px){
    .l-top-form__small-text{
        display:block
    }
}
.l-top-form__small-text span{
    display:inline-block;
    padding:0 0 2px;
    cursor:pointer;
    border-bottom:1px dashed #eee
}
.l-top-form__small-text span:active,.l-top-form__small-text span:focus,.l-top-form__small-text span:hover{
    border-bottom:1px dashed #607d8b
}
.l-breadcrumb{
    display:none
}
@media (min-width:744px){
    .l-breadcrumb{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        min-width:234px;
        max-width:1080px;
        margin:0 auto
    }
}
.l-breadcrumb__link{
    font-size:14px;
    line-height:1;
    position:relative;
    display:block;
    overflow:hidden;
    margin-right:12px;
    padding:4px 24px 4px 0;
    text-decoration:none;
    color:#607d8b
}
.l-breadcrumb__link::after,.l-breadcrumb__link::before{
    bottom:0;
    background:#607d8b;
    position:absolute;
    right:7px;
    width:2px;
    height:21.6px;
    content:''
}
.l-breadcrumb__link::after{
    top:7px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.l-breadcrumb__link::before{
    top:-7px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.l-breadcrumb__item:last-child .l-breadcrumb__link{
    margin-right:0;
    padding-right:0
}
.l-main,.l-main-header{
    width:100%;
    margin:0 auto
}
.l-breadcrumb__item:last-child .l-breadcrumb__link::after,.l-breadcrumb__item:last-child .l-breadcrumb__link::before{
    display:none
}
.l-main-header{
    padding-top:16px
}
.l-main-header__header{
    font-size:24px;
    font-weight:300;
    line-height:1
}
@media (min-width:744px){
    .l-main-header__header{
        font-size:32px
    }
}
.l-main-header__header--text{
    font-size:16px;
    font-weight:400;
    padding-top:8px
}
.l-main{
    padding-top:16px
}
@media (min-width:1096px){
    .l-main{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
.l-main__aside::after,.l-main__aside::before{
    display:table;
    content:' '
}
.l-main__aside{
    clear:both;
    margin-top:16px
}
@media (min-width:1096px){
    .l-main__content{
        width:744px;
        padding-right:16px
    }
    .l-main__aside{
        width:336px;
        margin-top:0
    }
}
.l-footer{
    width:100%;
    margin:0 auto;
    padding-bottom:32px
}
@media (min-width:484px){
    .l-footer{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .l-footer__item{
        width:50%
    }
}
.l-footer__header,.l-footer__list-item{
    text-decoration:none;
    line-height:1;
    font-weight:300;
    display:block;
    margin-right:8px
}
.l-footer__item{
    padding-top:32px
}
@media (min-width:744px){
    .l-footer__item{
        width:25%
    }
}
.l-footer__header{
    font-size:24px;
    color:#eee
}
.l-footer__header:hover{
    color:#fff
}
.l-footer__list-item{
    margin-top:8px;
    color:#eee
}
.l-footer__list-item:hover{
    color:#fff
}
.l-lang{
    display:none;
    background:#607d8b
}
@media (min-width:484px){
    .l-lang{
        display:block
    }
}
.l-lang__list::after,.l-lang__list::before{
    display:table;
    content:' '
}
@media (min-width:1096px){
    .l-lang{
        position:absolute;
        width:100%;
        background:0 0
    }
}
.l-lang__list{
    width:100%;
    margin:0 auto;
    padding:0 8px 16px
}
.l-lang__link--de,.l-lang__link--en,.l-lang__link--es,.l-lang__link--fr,.l-lang__link--hi,.l-lang__link--it,.l-lang__link--ja,.l-lang__link--ko,.l-lang__link--pt,.l-lang__link--ru,.l-lang__link--zh,.l-lang__link--pl,.l-lang__link--cs {
    width:36px;
    height:24px;
    background-image:url(/img/sprite.png)
}
@media (min-width:484px){
    .l-lang__list{
        padding:0 8px 8px
    }
}
.l-lang__item{
    display:inline-block;
    float:left
}
.l-lang__link{
    position:relative;
    display:block;
    margin:16px 16px 0 0
}
@media (min-width:1096px){
    .l-lang__list{
        padding:0 0 0 8px
    }
    .l-lang__link{
        margin:4px 0 0 16px;
        border-radius:8px
    }
}
.c-adv__content-box,.c-adv__right{
    margin-bottom:16px
}
.c-adv__content-box_in-article-1{
	margin:10px auto 10px;	
}
.l-lang__link--de{
    background-position:0 -80px
}
.l-lang__link--en{
    background-position:0 -120px
}
.l-lang__link--es{
    background-position:0 -160px
}
.l-lang__link--fr{
    background-position:0 -200px
}
.l-lang__link--hi{
    background-position:0 -240px
}
.l-lang__link--it{
    background-position:0 -280px
}
.l-lang__link--ja{
    background-position:0 -320px
}
.l-lang__link--ko{
    background-position:0 -360px
}
.l-lang__link--pt{
    background-position:0 -400px
}
.l-lang__link--ru{
    background-position:0 -440px
}
.l-lang__link--zh{
    background-position:0 -480px
}
.l-lang__link--cs{
    background-position:0 -616px
}
.l-lang__link--pl{
    background-position:0 -656px
}
@media (min-width:484px){
    .l-lang__link--de,.l-lang__link--en,.l-lang__link--es,.l-lang__link--fr,.l-lang__link--hi,.l-lang__link--it,.l-lang__link--ja,.l-lang__link--ko,.l-lang__link--pt,.l-lang__link--ru,.l-lang__link--zh,.l-lang__link--cs,.l-lang__link--pl {
        width:24px;
        height:16px;
        background-image:url(/img/sprite.png)
    }
    .l-lang__item{
        float:right
    }
    .l-lang__link--de{
        background-position:0 -64px
    }
    .l-lang__link--en{
        background-position:0 -104px
    }
    .l-lang__link--es{
        background-position:0 -144px
    }
    .l-lang__link--fr{
        background-position:0 -184px
    }
    .l-lang__link--hi{
        background-position:0 -224px
    }
    .l-lang__link--it{
        background-position:0 -264px
    }
    .l-lang__link--ja{
        background-position:0 -304px
    }
    .l-lang__link--ko{
        background-position:0 -344px
    }
    .l-lang__link--pt{
        background-position:0 -384px
    }
    .l-lang__link--ru{
        background-position:0 -424px
    }
    .l-lang__link--zh{
        background-position:0 -464px
    }
    .l-lang__link--cs{
        background-position:0 -600px
    }
    .l-lang__link--pl{
        background-position:0 -640px
    }
}
@media (min-width:1096px){
    .l-lang__link--de,.l-lang__link--en,.l-lang__link--es,.l-lang__link--fr,.l-lang__link--hi,.l-lang__link--it,.l-lang__link--ja,.l-lang__link--ko,.l-lang__link--pt,.l-lang__link--ru,.l-lang__link--zh,.l-lang__link--pl,.l-lang__link--cs {
        width:36px;
        height:24px;
        background-image:url(/img/sprite.png)
    }
    .l-lang__link--de{
        background-position:0 -80px
    }
    .l-lang__link--en{
        background-position:0 -120px
    }
    .l-lang__link--es{
        background-position:0 -160px
    }
    .l-lang__link--fr{
        background-position:0 -200px
    }
    .l-lang__link--hi{
        background-position:0 -240px
    }
    .l-lang__link--it{
        background-position:0 -280px
    }
    .l-lang__link--ja{
        background-position:0 -320px
    }
    .l-lang__link--ko{
        background-position:0 -360px
    }
    .l-lang__link--pt{
        background-position:0 -400px
    }
    .l-lang__link--ru{
        background-position:0 -440px
    }
    .l-lang__link--zh{
        background-position:0 -480px
    }
    .l-lang__link--cs{
        background-position:0 -616px
    }
    .l-lang__link--pl{
        background-position:0 -656px
    }
}
.l-lang__text{
    line-height:1;
    position:absolute;
    top:0;
    right:0;
    padding-top:6px;
    -webkit-transition:.2s;
    transition:.2s;
    text-decoration:none;
    text-transform:uppercase;
    opacity:0;
    color:#eee;
    background:#455a64
}
@media (min-width:484px){
    .l-lang__text{
        padding-top:0
    }
}
@media (min-width:1096px){
    .l-lang__text{
        padding-top:4px
    }
}
.l-lang__text:hover{
    opacity:.7
}
.c-adv__content-box--ads-line-468{
    display:none
}
@media (min-width:484px){
    .c-adv__content-box--ads-line-468{
        display:block
    }
}
.c-adv__content-box--ads-line-468 .adsbygoogle{
    display:none
}
@media (min-width:484px){
    .c-adv__content-box--ads-line-468 .adsbygoogle{
        display:block
    }
}

.c-adv__top-line{
    box-sizing:border-box;
    width:100%;
    min-width:234px;
    /*max-width:728px;*/
    margin:0 auto;
    padding-top:16px
}

.c-adv__top-line--small{
    display:none
}


@media (min-width:484px){
    .c-adv__top-line--small{
        display:none;
    }
}
@media (min-width:744px){
    .c-adv__top-line--small{
        display:none
    }
}
.c-adv__top-line--small .adsbygoogle{
    display:none
}
@media (min-width:484px){
    .c-adv__top-line--small .adsbygoogle{
        display:none;
    }
}
.c-adv__top-line--big{
    display:block;
}
@media (min-width:744px){
    .c-adv__top-line--small .adsbygoogle{
        display:none
    }
    .c-adv__top-line--big{
        display:block
    }
}
.c-adv__top-line--big .adsbygoogle{
    display:none
}
@media (min-width:744px){
    .c-adv__top-line--big .adsbygoogle{
        display:block;
    }
}
.c-section{
    padding-bottom:16px
}
.c-section__header{
    font-size:24px;
    font-weight:300;
    line-height:1;
    padding-bottom:8px
}
.c-section__btn{
    font-size:16px;
    display:inline-block;
    padding:8px 16px;
    transition:.2s;
    text-decoration:none;
    color:#fff;
    border:1px solid #47d;
    border-radius:4px;
    background:#47d
}
.c-form__btn,.c-section__btn{
    font-weight:300;
    -webkit-transition:.2s
}
.c-section__btn:hover{
    color:#47d;
    background:#fff
}
.c-section__btn--accent{
    border:1px solid #ff5252;
    background:#ff5252
}
.c-section__btn--accent:hover{
    color:#ff5252
}
.c-list-names__item{
    display:flex;
    margin:0 8px 8px 0
}
.c-list-names__link{
    font-size:20px;
    font-weight:300;
    text-decoration:none
}
.c-list-names__link_all{
    background:#FF5252;
    border:1px solid #FF5252;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    padding:5px 16px;
    text-decoration:none;
    transition:all .2s ease 0s;
    white-space:normal
}
.c-list-names__link_all:hover{
    color:#FF5252;
    background:#fff
}
.c-right-questions__item{
    position:relative;
    display:block;
    margin-bottom:8px
}
.c-right-questions__link{
    font-size:18px;
    display:block;
    margin-bottom:4px
}
.c-right-questions__link--tag{
    font-size:14px;
    font-weight:300;
    display:none;
    margin-right:4px;
    margin-bottom:0;
    padding:4px;
    text-decoration:none;
    color:#455a64;
    border:1px solid;
    border-radius:4px;
    background:1px
}
@media (min-width:484px){
    .c-list-names{
        -webkit-column-count:2;
        -moz-column-count:2;
        column-count:2
    }
    .c-right-questions__link--tag{
        display:inline-block
    }
}
.c-right-questions__small{
    font-weight:300;
    display:block;
    margin-top:2px;
    color:#727272
}
.c-questions-list__item{
    position:relative;
    display:block;
    margin-bottom:8px;
    padding-bottom:8px;
    border-bottom:1px solid #eee
}
.c-questions-list__item:last-child{
    margin-bottom:8px;
    padding-bottom:0;
    border-bottom:0
}
.c-questions-list__link{
    font-size:22px;
    display:block;
    margin-bottom:4px;
    text-decoration:none
}
.c-questions-list__link--tag{
    font-size:14px;
    font-weight:300;
    display:none;
    margin-right:4px;
    padding:4px 8px;
    text-decoration:none;
    color:#fff;
    border:1px solid;
    border-radius:4px;
    background:#47d
}
.c-questions-list__link--tag:active,.c-questions-list__link--tag:focus,.c-questions-list__link--tag:hover{
    color:#47d;
    background:0 0
}
@media (min-width:484px){
    .c-questions-list__link--tag{
        display:inline-block
    }
}
.c-questions-list__small{
    font-weight:300;
    display:block;
    margin-top:2px;
    color:#727272
}
.c-form__label{
    display:block;
    padding-bottom:8px;
    color:#727272
}
.c-form__input{
    font-size:16px;
    display:block;
    box-sizing:border-box;
    width:100%;
    padding:4px 8px;
    border:1px solid #b6b6b6;
    border-radius:4px;
    outline:0
}
.c-form__input:focus{
    border:1px solid #47d
}
.c-form__btn{
    font-size:16px;
    display:inline-block;
    padding:8px 16px;
    cursor:pointer;
    transition:.2s;
    white-space:normal;
    text-decoration:none;
    color:#fff;
    border:1px solid #607d8b;
    border-radius:4px;
    background:#607d8b
}
.c-number-list::after,.c-number-list::before{
    display:table;
    content:' '
}
.c-form__btn:hover{
    color:#607d8b;
    background:#fff
}
.c-form__btn--accent{
    border:1px solid #ff5252;
    background:#ff5252
}
.c-form__btn--accent:hover{
    color:#ff5252
}
.c-form__small{
    font-size:14px
}
.c-number-list__item{
    display:block;
    float:left;
    padding:8px 8px 0 0
}
.c-number-list__link{
    font-size:16px;
    font-weight:300;
    display:block;
    padding:8px;
    text-decoration:none;
    border:1px solid;
    border-radius:4px
}
.c-share__button{
    display:block;
    width:100%;
    transition:.2s;
    color:#fff;
    border:1px solid #47d;
    border-radius:4px;
    outline:0;
    background:#47d
}
.c-share__button,.c-share__link{
    font-weight:300;
    cursor:pointer;
    box-sizing:border-box;
    font-size:16px;
    padding:8px;
    -webkit-transition:.2s
}
.c-share__button:hover{
    color:#47d;
    background:0 0
}
.c-share__list{
    display:none
}
@media (min-width:744px){
    .c-list-names{
        -webkit-column-count:3;
        -moz-column-count:3;
        column-count:3
    }
    .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:20%;
        margin-top:0
    }
}
.c-share__link{
    line-height:1;
    display:block;
    width:100%;
    transition:.2s;
    text-align:center;
    text-decoration:none;
    color:#47d;
    border:1px solid #fff;
    border-radius:4px;
    outline:0;
    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:.2s;
    transition:.2s
}
.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,.c-share__link--google-plus span,.c-share__link--google-plus:hover span{
    height:16px;
    background-image:url(/img/sprite.png)
}
.c-share__link--facebook:hover span{
    width:9px;
    background-position:0 -48px
}
.c-share__link--google-plus{
    color:#dd4b39
}
.c-share__link--google-plus span{
    width:16px;
    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;
    background-position:0 -520px
}
.c-share__link--twitter span,.c-share__link--twitter:hover span{
    width:19px;
    height:16px;
    background-image:url(/img/sprite.png)
}
.c-share__link--twitter{
    color:#00aced
}
.c-share__link--twitter span{
    background-position:0 -568px
}
.c-share__link--twitter:hover{
    border:1px solid #00aced;
    background:#00aced
}
.c-share__link--twitter:hover span{
    background-position:0 -584px
}

.c-share__link--tg span,.c-share__link--tg:hover span{
    width:16px;
    height:16px;
    background-image:url(/img/sprite.png)
}
.c-share__link--tg{
    color:#33abec;
}
.c-share__link--tg span{
    background-position:0 -696px
}
.c-share__link--tg:hover{
    border:1px solid #33abec;
    background:#33abec;
}
.c-share__link--tg:hover span{
    background-position:0 -680px
}

.c-share__link--email span,.c-share__link--email:hover span{
    width:24px;
    height:16px;
    background-image:url(/img/sprite.png)
}
.c-share__link--email span{
    background-position:0 0
}
.c-share__link--email:hover span{
    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-share__links-block{
    display:none
}
.autocomplete-suggestions{
    overflow:auto;
    border:1px solid #b6b6b6;
    background:#fff
}
.autocomplete-suggestion{
    overflow:hidden;
    padding:2px 8px;
    white-space:nowrap
}
.autocomplete-selected{
    background:#eee
}
.autocomplete-suggestions strong{
    color:#47d
}
.autocomplete-group{
    padding:2px 8px
}
.autocomplete-group strong{
    display:block;
    border-bottom:1px solid #b6b6b6
}
.c-modal{
    position:fixed;
    top:0;
    right:0;
    display:none;
    width:100%;
    height:100%;
    -webkit-transition:.2s;
    transition:.2s;
    vertical-align:middle;
    background:rgba(0,0,0,.5)
}
.c-modal__content-box{
    display:table-cell;
    margin:0 auto;
    vertical-align:middle
}
.c-modal__content{
    position:relative;
    box-sizing:border-box;
    width:100%;
    max-width:1064px;
    margin:0 auto;
    padding:32px 16px;
    border:1px solid #b6b6b6;
    background:#fff;
    box-shadow:0 3px 6px #727272,0 3px 6px #b6b6b6
}
.c-modal__header{
    font-size:32px;
    font-weight:300;
    display:block;
    padding-bottom:16px
}
.c-modal__close{
    position:absolute;
    top:0;
    right:0;
    width:32px;
    height:32px;
    cursor:pointer
}
.c-modal__close:hover{
    background:#eee
}
.c-modal__close::after,.c-modal__close::before{
    position:absolute;
    top:0;
    left:16px;
    width:1px;
    height:32px;
    content:'';
    background:#727272
}
.c-modal__close::after{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.c-modal__close::before{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.c-list-documents__item{
    display:block;
    padding:8px;
    transition:.2s;
    border:1px solid #b6b6b6;
    border-radius:4px
}
.c-download-box,.c-list-documents__item{
    margin-bottom:16px;
    -webkit-transition:.2s
}
.c-list-documents__item::after,.c-list-documents__item::before{
    display:table;
    content:' '
}
.c-list-documents__item:hover{
    border-color:#ff5252
}
.c-list-documents__link{
    font-size:20px;
    display:block;
    padding-bottom:8px;
    text-decoration:none
}
@media (min-width:744px){
    .c-list-documents__item--big{
        box-sizing:border-box;
        min-height:218px
    }
    .c-list-documents__link{
        font-size:28px;
        font-weight:300
    }
}
.c-list-documents__infobox{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.c-list-documents__infobox-block{
    font-size:20px;
    font-weight:300;
    line-height:1.2;
    text-align:center;
    border-right:1px dashed #b6b6b6;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.c-list-documents__infobox-block:last-child{
    border-right:0
}
.c-list-documents__img{
    display:none;
    border:1px solid #eee;
    border-radius:4px
}
@media (min-width:744px){
    .c-list-documents__infobox-block--padding{
        padding:16px 0
    }
    .c-list-documents__img{
        position:absolute;
        display:block;
        width:140px;
        height:200px
    }
    .c-list-documents__right{
        box-sizing:border-box;
        width:100%;
        padding-left:148px
    }
}
.c-download-box{
    display:block;
    transition:.2s
}
.c-download-box__form-loader{
    position:relative;
    display:none;
    text-align:center
}
.c-download-box__form-loader .sk-fading-circle{
    display:inline-block
}
.c-download-box__form-loader-counter{
    position:absolute;
    top:11px;
    width:100%;
    text-align:center;
    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{
    position:relative
}
.c-read__buttons{
    position:absolute;
    top:8px;
    right:8px;
    left:8px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-bottom:8px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.c-read__btn{
    display:block;
    padding:4px 8px;
    text-decoration:none;
    border:1px solid;
    border-radius:4px
}
.c-read__img{
    width:100%;
    height:auto;
    min-height:48px;
    border:1px solid #b6b6b6;
    border-radius:4px
}
 .global-top-block {
    width:100%;
    max-width: 1080px;
    min-height: 280px;
    text-align:center;
    margin:15px auto;
    
}
