body>.header {
    color: #fff;
    background: #333;
    width: 100%;
    display: flex;
    min-height: 50px;
    align-items: center;
    flex-direction: row;
    font-family: Verdana, "å®‹ä½“";
    font-size: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
}

body>.header a {
    color: #fff;
    text-decoration: none;
}

body>.header .logo {
    min-width: 125px;
    margin-right: 30px;
    margin-left: 30px
}

body>.header .icon-logo {
    min-width: 125px;
    margin-right: 30px;
    margin-left: 30px
}

body>.header .logo.logo-beta {
    text-align: right;
    min-width: 152px;
    width: 152px
}

body>.header .buttons {
    margin-left: auto;
    margin-right: 30px;
    padding-left: 20px;
    white-space: nowrap;
    display: flex;
    align-items: center
}

body>.header .buttons button {
    color: #fff;
    border-radius: 3px;
    border: 1px solid rgba(255, 255, 255, .3);
    background-color: transparent;
    padding: 7px 10px;
    font-size: 13px;
    cursor: pointer;
    outline: 0;
    margin-right: 10px
}

body>.header .buttons button:hover {
    background-color: rgba(255, 255, 255, .1)
}

body>.header .buttons button:last-child {
    margin-right: 0
}

body>.header .buttons button.sm {
    font-size: 12px;
    padding: 5px 10px
}

body>.header .buttons.has_avatar {
    margin-right: 0
}

.main-menu {
    display: block;
    line-height: 1;
    min-height: 50px;
    background-color: #333;
    z-index: 150;
    overflow: hidden
}

.main-menu li,
.main-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.main-menu a,
.main-menu li {
    display: inline-block
}

.main-menu a {
    background-repeat: no-repeat;
    background-position: 15px 50%
}

.main-menu li.current {
    background-color: #f6f6f6;
    color: #000;
}

.main-menu li.current a {
    background-color: #f6f6f6;
    color: #000;
}

.main-menu li:hover a {
    background-color: #82B440;
    color: #fff;
}

.main-menu ul.level-1 {
    white-space: nowrap;
    display: flex;
    align-items: center
}

.main-menu ul.level-1>li {
    position: relative
}

.main-menu ul.level-1>li>a {
    min-height: 50px;
    line-height: 50px;
    padding-left: 15px;
    padding-right: 15px
}

.user-profile {
    min-height: 50px;
    margin-right: -30px;
    display: none;
}

.user-profile .avatar {
    cursor: pointer;
    position: relative;
    padding: 0 25px;
    display: flex;
    align-items: center;
    min-height: 50px
}

.user-profile .avatar .usericon {
    background-color: #ffd000;
    height: 30px;
    width: 30px;
    border-radius: 15px;
    display: inline-block;
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 .35a4.25 4.25 0 100 8.5 4.25 4.25 0 000-8.5zM5.45 4.6a2.55 2.55 0 115.1 0 2.55 2.55 0 01-5.1 0z' fill='%23000'/%3E%3Cpath d='M2.05 14.8a2.55 2.55 0 012.55-2.55h6.8a2.55 2.55 0 012.55 2.55.85.85 0 101.7 0 4.25 4.25 0 00-4.25-4.25H4.6A4.25 4.25 0 00.35 14.8a.85.85 0 101.7 0z' fill='%23000'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}

.user-profile .popup {
    background-color: #212121;
    text-align: left;
    position: absolute;
    display: block;
    color: #fff;
    z-index: 9999;
    right: 0;
    padding: 0 0
}

.user-profile .popup .items .item {
    white-space: nowrap;
    color: #fff;
    display: block;
    padding: 12px 40px 12px 55px;
    font-size: 13px;
    background-repeat: no-repeat;
    background-position: 27px 11px
}

.user-profile .popup .items .item .h {
    margin-bottom: 3px
}

.user-profile .popup .items .item.icon-premium-green {
    color: #00ff7f
}

.user-profile .popup .items .item:hover {
    background-color: #2e2e2e
}

.user-profile .popup .items .item.logout {
    padding-left: 20px;
    padding-top: 7px;
    padding-bottom: 8px
}

.user-profile .popup.hidden {
    display: none
}

.user-profile:hover .avatar {
    background-color: #212121
}
.index_blocks{max-width:1200px;padding-top:35px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}
.index_blocks .block{margin-right:0;box-sizing:border-box;padding-left:25px;padding-right:25px;padding-bottom:35px;box-shadow:none;}
.index_blocks .block a{color:#4a76be}
.index_blocks .block img{opacity:.7;height:24px;margin-right:10px;margin-bottom:-2px}
.index_blocks .block .cnt .h{font-weight:600;margin-bottom:4px;font-size:16px}
.index_blocks .block .cnt .p{font-size:13px;font-weight:400}
.index_blocks .block.buttons .cnt{border:1px solid #ccc;border-radius:10px;padding:25px 35px;display:inline-block}
@media (min-width:0px) and (max-width:575px){.index_blocks .block{width:100%}
}@media (min-width:576px) and (max-width:767px){.index_blocks .block{width:50%}
}@media (min-width:768px) and (max-width:992px){.index_blocks .block{width:33.33333%}
}@media (min-width:993px){.index_blocks .block{width:25%}
}.micromodal-slide{display: none;}
.modal__overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.6);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 100500
}

.modal__container {
    background-color: #fff;
    padding: 35px;
    max-height: 100vh;
    border-radius: 10px;
    overflow-y: auto;
    box-sizing: border-box;
    position: relative
}

.modal__title {
    margin-top: 0;
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 24px;
    line-height: 1;
    box-sizing: border-box
}

.modal__close {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    display: inline-block;
    top: 7px;
    right: 6px;
    cursor: pointer;
    position: absolute;
    outline: 0
}

.modal__close .icon {
    margin-top: 12px;
    margin-left: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.414 8l5.793-5.793A1 1 0 0013.793.793L8 6.586 2.207.793A1 1 0 00.793 2.207L6.586 8 .793 13.793a1 1 0 001.414 1.414L8 9.414l5.793 5.793a.996.996 0 001.414 0 1 1 0 000-1.414L9.414 8z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E");
    background-size: 16px 16px;
    width: 16px;
    height: 16px
}

.modal__close:hover {
    background-color: #efefef
}

.modal__content {
    margin-top: 10px;
    line-height: 1.5;
    color: rgba(0,0,0,.8)
}

.modal__btn {
    font-size: 1.15rem;
    padding: .5rem 1.1rem;
    background-color: #e6e6e6;
    color: rgba(0,0,0,.8);
    border-radius: .35rem;
    border-style: none;
    border-width: 0;
    cursor: pointer;
    -webkit-appearance: button;
    text-transform: none;
    overflow: visible;
    line-height: 1.15;
    margin: 0;
    will-change: transform;
    -moz-osx-font-smoothing: grayscale;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: transform .25s ease-out;
    transition: transform .25s ease-out,-webkit-transform .25s ease-out;
    outline: 0
}

.modal__btn:focus,.modal__btn:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.modal__btn-primary {
    background-color: #00449e;
    color: #fff
}

.micromodal-slide {
    display: none;
}

.micromodal-slide.is-open {
    display: block
}

.micromodal-slide[aria-hidden=false] .modal__overlay {
    animation: mmfadeIn .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide[aria-hidden=false] .modal__container {
    animation: mmslideIn .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide[aria-hidden=true] .modal__overlay {
    animation: mmfadeOut .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide[aria-hidden=true] .modal__container {
    animation: mmslideOut .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide .modal__container,.micromodal-slide .modal__overlay {
    will-change: transform
}

.modal_alert .modal__content {
    text-align: center
}

.modal_alert .modal__content .msg {
    padding-bottom: 20px
}

.modal_feedback .modal__content .cnt_sent {
    display:none;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.modal_feedback .modal__content .cnt_sent .pre_postbox_icon {
    text-align: center;
    padding-top: 15px
}

.modal_feedback .modal__content .cnt_sent .pre_postbox_icon .postbox_icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg data-name='Multimedia 2' height='60' width='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23d6b5b0' d='M29 43h6v16h-6z'/%3E%3Cpath fill='%23fff' opacity='.5' d='M29 43h3v16h-3z'/%3E%3Cpath fill='%23750000' opacity='.2' d='M29 43h6v3h-6z'/%3E%3Cpath d='M35 60h-6a1 1 0 01-1-1V43a1 1 0 011-1h6a1 1 0 011 1v16a1 1 0 01-1 1zm-5-2h4V44h-4z' fill='%236d6daa'/%3E%3Cpath d='M19 43H3V21a8 8 0 018-8 8 8 0 018 8z' fill='%23ced8ee'/%3E%3Cpath fill='%232c4b75' opacity='.2' d='M3 40h16v3H3z'/%3E%3Cpath d='M11 13a8 8 0 00-8 8v3a8 8 0 0116 0v-3a8 8 0 00-8-8z' fill='%23fff' opacity='.5'/%3E%3Cpath d='M19 44H3a1 1 0 01-1-1V21a9 9 0 0118 0v22a1 1 0 01-1 1zM4 42h14V21a7 7 0 00-14 0z' fill='%236d6daa'/%3E%3Cpath fill='%23ff9797' d='M29 1h8v4h-8z'/%3E%3Cpath d='M37 6h-8a1 1 0 01-1-1V1a1 1 0 011-1h8a1 1 0 011 1v4a1 1 0 01-1 1zm-7-2h6V2h-6z' fill='%236d6daa'/%3E%3Cpath d='M9 17a2 2 0 004 0v-3.738a7.759 7.759 0 00-4 0z' fill='%23eef6ff'/%3E%3Cpath d='M11 20a3.003 3.003 0 01-3-3v-3.738a1 1 0 01.752-.969 8.814 8.814 0 014.496 0 1 1 0 01.752.969V17a3.003 3.003 0 01-3 3zm-1-5.923V17a1 1 0 002 0v-2.923a6.48 6.48 0 00-2 0zM13 38H9a1 1 0 010-2h4a1 1 0 010 2z' fill='%236d6daa'/%3E%3Cpath d='M11 13a8 8 0 018 8v22h38V21a8 8 0 00-8-8z' fill='%23eef6ff'/%3E%3Cpath d='M20 13h-4a8 8 0 018 8v22h4V21a8 8 0 00-8-8z' fill='%23fff' opacity='.6'/%3E%3Cpath d='M40 13h-4a8 8 0 018 8v22h4V21a8 8 0 00-8-8z' fill='%23fff' opacity='.8'/%3E%3Cpath d='M34 13H24a8 8 0 018 8v22h10V21a8 8 0 00-8-8z' fill='%23fff' opacity='.4'/%3E%3Cpath d='M49 13h-3a8 8 0 018 8v22h3V21a8 8 0 00-8-8z' fill='%232c4b75' opacity='.2'/%3E%3Cpath fill='%232c4b75' opacity='.2' d='M19 40h38v3H19z'/%3E%3Cpath d='M49 13H11a7.98 7.98 0 016.24 3H49a8 8 0 018 8v-3a8 8 0 00-8-8z' fill='%23fff' opacity='.5'/%3E%3Cpath d='M57 44H19a1 1 0 01-1-1V21a7.008 7.008 0 00-7-7 1 1 0 010-2h38a9.01 9.01 0 019 9v22a1 1 0 01-1 1zm-37-2h36V21a7.008 7.008 0 00-7-7H16.65A8.987 8.987 0 0120 21z' fill='%236d6daa'/%3E%3Cpath d='M29 22a1 1 0 01-.707-1.707l8-8a1 1 0 011.414 1.414l-8 8A.997.997 0 0129 22z' fill='%236d6daa' opacity='.5'/%3E%3Cpath d='M29 22a1 1 0 01-1-1V5a1 1 0 012 0v16a1 1 0 01-1 1z' fill='%236d6daa'/%3E%3C/svg%3E");
    background-size: 79px 85px;
    width: 79px;
    height: 85px;
    display: inline-block
}

.modal_feedback .modal__content .cnt_sent .pre_postbox_icon .msg {
    margin-top: 10px;
    font-size: 18px
}
.modal_feedback .modal__content .cnt_initial,
.modal_premium_warning.file_too_big .file_too_big {
    display: block
}

.modal_feedback .modal__content .cnt_initial #modal_feedback_desc {
    width: 400px;
    margin-bottom: 15px;
    color: #43485a
}

.modal_feedback .modal__content .cnt_sent {
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: space-between
}

.modal_feedback .modal__content .cnt_sent .pre_postbox_icon {
    text-align: center;
    padding-top: 15px
}

.modal_feedback .modal__content .cnt_sent .pre_postbox_icon .postbox_icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg data-name='Multimedia 2' height='60' width='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23d6b5b0' d='M29 43h6v16h-6z'/%3E%3Cpath fill='%23fff' opacity='.5' d='M29 43h3v16h-3z'/%3E%3Cpath fill='%23750000' opacity='.2' d='M29 43h6v3h-6z'/%3E%3Cpath d='M35 60h-6a1 1 0 01-1-1V43a1 1 0 011-1h6a1 1 0 011 1v16a1 1 0 01-1 1zm-5-2h4V44h-4z' fill='%236d6daa'/%3E%3Cpath d='M19 43H3V21a8 8 0 018-8 8 8 0 018 8z' fill='%23ced8ee'/%3E%3Cpath fill='%232c4b75' opacity='.2' d='M3 40h16v3H3z'/%3E%3Cpath d='M11 13a8 8 0 00-8 8v3a8 8 0 0116 0v-3a8 8 0 00-8-8z' fill='%23fff' opacity='.5'/%3E%3Cpath d='M19 44H3a1 1 0 01-1-1V21a9 9 0 0118 0v22a1 1 0 01-1 1zM4 42h14V21a7 7 0 00-14 0z' fill='%236d6daa'/%3E%3Cpath fill='%23ff9797' d='M29 1h8v4h-8z'/%3E%3Cpath d='M37 6h-8a1 1 0 01-1-1V1a1 1 0 011-1h8a1 1 0 011 1v4a1 1 0 01-1 1zm-7-2h6V2h-6z' fill='%236d6daa'/%3E%3Cpath d='M9 17a2 2 0 004 0v-3.738a7.759 7.759 0 00-4 0z' fill='%23eef6ff'/%3E%3Cpath d='M11 20a3.003 3.003 0 01-3-3v-3.738a1 1 0 01.752-.969 8.814 8.814 0 014.496 0 1 1 0 01.752.969V17a3.003 3.003 0 01-3 3zm-1-5.923V17a1 1 0 002 0v-2.923a6.48 6.48 0 00-2 0zM13 38H9a1 1 0 010-2h4a1 1 0 010 2z' fill='%236d6daa'/%3E%3Cpath d='M11 13a8 8 0 018 8v22h38V21a8 8 0 00-8-8z' fill='%23eef6ff'/%3E%3Cpath d='M20 13h-4a8 8 0 018 8v22h4V21a8 8 0 00-8-8z' fill='%23fff' opacity='.6'/%3E%3Cpath d='M40 13h-4a8 8 0 018 8v22h4V21a8 8 0 00-8-8z' fill='%23fff' opacity='.8'/%3E%3Cpath d='M34 13H24a8 8 0 018 8v22h10V21a8 8 0 00-8-8z' fill='%23fff' opacity='.4'/%3E%3Cpath d='M49 13h-3a8 8 0 018 8v22h3V21a8 8 0 00-8-8z' fill='%232c4b75' opacity='.2'/%3E%3Cpath fill='%232c4b75' opacity='.2' d='M19 40h38v3H19z'/%3E%3Cpath d='M49 13H11a7.98 7.98 0 016.24 3H49a8 8 0 018 8v-3a8 8 0 00-8-8z' fill='%23fff' opacity='.5'/%3E%3Cpath d='M57 44H19a1 1 0 01-1-1V21a7.008 7.008 0 00-7-7 1 1 0 010-2h38a9.01 9.01 0 019 9v22a1 1 0 01-1 1zm-37-2h36V21a7.008 7.008 0 00-7-7H16.65A8.987 8.987 0 0120 21z' fill='%236d6daa'/%3E%3Cpath d='M29 22a1 1 0 01-.707-1.707l8-8a1 1 0 011.414 1.414l-8 8A.997.997 0 0129 22z' fill='%236d6daa' opacity='.5'/%3E%3Cpath d='M29 22a1 1 0 01-1-1V5a1 1 0 012 0v16a1 1 0 01-1 1z' fill='%236d6daa'/%3E%3C/svg%3E");
    background-size: 79px 85px;
    width: 79px;
    height: 85px;
    display: inline-block
}

.modal_feedback .modal__content .cnt_sent .pre_postbox_icon .msg {
    margin-top: 10px;
    font-size: 18px
}

.modal_feedback .modal__content .cnt_sent #feedback_back {
    font-size: 12px;
    text-decoration: none;
    color: #4285f4
}

.modal_feedback input[type=text],
.modal_feedback textarea {
    font-size: 13px;
    padding: 8px 9px;
    display: block;
    border: 2px solid rgba(110, 121, 157, .7);
    border-radius: 5px;
    box-sizing: border-box;
    font-family: "Open Sans", sans-serif;
    background: #fff;
    width: 400px
}

.modal_feedback input[type=text]::placeholder,
.modal_feedback textarea::placeholder {
    color: rgba(110, 121, 157, .5)
}

.modal_feedback .not_valid {
    border-color: rgba(254, 76, 129, .9) !important
}

.modal_feedback input[type=text]:focus,
.modal_feedback textarea:focus {
    outline: 0;
    border-color: #6e799d
}

.modal_feedback input[type=button] {
    background-color: #5b59fb;
    padding: 12px 25px;
    color: #fff;
    border-radius: 5px;
    outline: 0 !important;
    cursor: pointer;
    font-size: 14px;
    border: 0
}

.modal_feedback input[type=button]:hover {
    background-color: #4948bd
}

.modal_feedback #feedback_email {
    margin-bottom: 15px
}

.modal_feedback #feedback_message {
    margin-bottom: 15px;
    min-height: 130px
}

.modal_feedback .fs_container {
    text-align: right
}

.modal_feedback.sent .cnt_initial {
    display: none
}

.modal_feedback.sent .cnt_sent {
    display: flex
}

.js-action-tips-modal-content {
    text-align: center;
}

body>.content .ad .ad-sample {
    display: inline-block;
    background: radial-gradient(circle at 100% 50%,transparent 20%,#ff5b29 21%,#ff5b29 34%,transparent 35%,transparent),radial-gradient(circle at 0 50%,transparent 20%,#ff5b29 21%,#ff5b29 34%,transparent 35%,transparent) 0 -50px;
    background-size: 75px 100px;
    background-color: #eee
}

body>.content .ad .ad-sample.pdf-horizontal {
    width: 100%;
    height: 90px
}

body>.content .ad .ad-sample.horizontal-adaptive {
    height: 90px;
    width: 970px
}

body>.content .ad .ad-sample.vertical-adaptive {
    height: 600px;
    width: 300px
}

body>.content .ad.top {
    height: auto !important;
    text-align: center;
    margin: 0 auto;
    display: none;
}

body>.content .ad .remove-ads {
    margin-top: 5px
}
.remove-ads a {
    font-size: 11px;
    display: inline-block;
    border-radius: 5px;
    padding: 3px 7px;
    border: 1px solid #d9d9d9;
    color: #262626;
    text-decoration: none;
    white-space: nowrap;
    line-height: 1;
    cursor: pointer;
    font-family: "Rubik", "Open Sans", sans-serif
}

.remove-ads a:hover {
    border-color: #262626;
    background-color: #262626;
    color: #fff
}
ins.adsbygoogle a {
    display: none;
}
ins.adsbygoogle[data-ad-status="unfilled"] a {
    display: block;
}
#online-kefu {
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 999;
    width: 60px;
    height: 60px;
}
#online-kefu .topBtn {
    width: 60px;
    height: 60px;
    background-color: #f2f2f2;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    -webkit-animation: wobble 250ms infinite;
    animation: wobble 250ms infinite;
    background-image: url('/static/img/online-kefu.png');
}
#online-kefu .topBtn:hover {
    background-image: url('/static/img/online-kefu-qq.png');
}
@-webkit-keyframes wobble {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0.8;
    }
    30% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
    opacity: 0.9;
    }
    50% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    opacity: 1;
    }
    85% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    opacity: 0.9;
    }
    100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1;
    }
}
@keyframes wobble {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0.8;
    }
    30% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
    opacity: 0.9;
    }
    50% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    opacity: 1;
    }
    85% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    opacity: 0.9;
    }
    100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1;
    }
}