.svg {
 display:inline-block;
 width:20px;
 height:20px
}
.svg_right {
 margin-left:5px
}
.svg_left {
 margin-right:5px
}



.btns-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.btns-list_middle {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.btns-item {
 padding:0;
 border:none;
 color:inherit;
 text-decoration:none;
 background-color:transparent;
 cursor:pointer;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-border-radius:4px;
 border-radius:4px;
 -webkit-transition:all .2s;
 -o-transition:all .2s;
 transition:all .2s
}
.btns-item:hover {
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.btns-item_centered {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.btns-item_self-centered {
 margin-left:auto;
 margin-right:auto
}
.btns-item_theme_primary {
 color:#fff;
background-color: #00903c;
 -webkit-box-shadow:1px 3px 8px rgba(14, 114, 159);
box-shadow: 1px 3px 8px rgb(0, 144, 60);
 font-size:15px;
 line-height:18px;
 font-weight:700
}
.btns-item_theme_empty {
 -webkit-box-shadow:inset 0 0 0 1px #d8d8d8;
 box-shadow:inset 0 0 0 1px #d8d8d8;
 font-size:13px;
 line-height:15px;
 text-transform:lowercase
}
.btns-item_size_slim {
 padding:5px 8px;
 text-transform:lowercase
}
.btns-item_size_default {
 padding:10px 15px
}
.btns-item_size_large {
 padding:12px 30px;
 font-size:24px
}
.inputs-item {
 padding:6px 10px;
 border:0;
 -webkit-border-radius:2px;
 border-radius:2px;
 background-color:#ededed
}
.icon {
 display:inline-block
}
.icon_left {
 margin-right:7px
}
.icon_left_large {
 margin-right:20px
}
.icon_right {
 margin-left:7px
}
.icon_torrent {
 width:18px;
 height:18px;
 background-image:url(../img/icon-torrent.png);
 background-repeat:no-repeat
}
.icon_torrent_large {
 width:34px;
 height:34px;
 -webkit-background-size:34px 34px;
 background-size:34px
}
.icon_angle_right {
 width:8px;
 height:9px;
 background-image:url(../img/icon-angle-right.png);
 background-repeat:no-repeat;
 -webkit-background-size:6px 6px;
 background-size:6px
}
.labels-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.labels-list_offset_right {
 position:relative;
 right:9px
}
.labels-item+.labels-item {
 margin-left:9px
}
.labels-item {
 padding:0;
 border:none;
 color:inherit;
 text-decoration:none;
 background-color:transparent;
 cursor:pointer;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.labels-item_hdrip {
 padding:3px 5px;
 color:#fff;
 background-color:#0e729f;
 font-size:13px;
 font-weight:700;
 -webkit-border-radius:8px;
 border-radius:8px
}
.table_zebra_gray .table__row:nth-child(even) {
 background-color:#e9edf3
}
.table__row {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.table__col {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 min-height:42px;
 padding:7px 10px;
 font-size:13px;
 line-height:14px;
 font-weight:300
}
.table__col_1-of-6 {
 width:16.6%
}
.table__col_2-of-6 {
width: 50.3%;
}
.table__col_heading {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:end;
 -webkit-align-items:flex-end;
 -ms-flex-align:end;
 align-items:flex-end;
 color:#3a3412;
 font-size:11px;
 line-height:14px;
 text-transform:uppercase
}
.table__col_text_center {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 text-align:center
}
.counter {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.counter>* {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:22px;
 height:22px
}
.counter__count-down,.counter__count-up {
 position:relative;
 cursor:pointer
}
.counter__count-down::before {
 content:'';
 display:block;
 width:9px;
 border-bottom:2px solid #020202
}
.counter__count-up::before {
 content:'';
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:9px;
 border-bottom:2px solid #020202;
 -webkit-transform:translate(-50%,-45%);
 -ms-transform:translate(-50%,-45%);
 transform:translate(-50%,-45%)
}
.counter__count-up::after {
 content:'';
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:8px;
 border-bottom:2px solid #020202;
 -webkit-transform:translate(-50%,-60%) rotate(90deg);
 -ms-transform:translate(-50%,-60%) rotate(90deg);
 transform:translate(-50%,-60%) rotate(90deg)
}
.counter__output {
 font-size:15px;
 font-weight:700;
 text-align:center;
 width:auto
}
.ratingplus {
 color:#23965b
}
.ratingminus {
 color:#f93602
}
.scores-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 background-color:#fff
}
.scores-item {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 width:50%;
 padding:2px 5px
}
.scores-item__val {
 padding:3px;
 font-size:13px;
 font-weight:700
}
.links {
 padding:0 20px;
 font-size:13px;
 line-height:24px
}
.links a {
 color:inherit;
 text-decoration:none;
 text-decoration:underline
}
.links a:hover {
 color:#0e729f
}
.links__row {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.links__col {
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 padding:0 10px
}
.links__col_1-2 {
 width:50%
}
.menu {
 position:absolute;
 top:42px;
 right:-10px;
 z-index:3;
 width:200px;
 visibility:hidden;
 opacity:0;
 -webkit-transition:all .2s;
 -o-transition:all .2s;
 transition:all .2s
}
.menu::before {
 content:'';
 position:absolute;
 top:-52px;
 right:0;
 z-index:2;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 width:52px;
 height:52px;
 padding:10px;
 margin-left:auto;
 -webkit-border-radius:25px 25px 0 0;
 border-radius:25px 25px 0 0;
 -webkit-box-shadow:20px -3px 20px -16px #00000052;
 box-shadow:20px -3px 20px -16px #00000052;
 background-color:#fff;
 background-repeat:no-repeat;
 background-position:center center;
 -webkit-background-size:32px 32px;
 background-size:32px;
 background-image:url(../img/icon-profile-green.png)
}
.menu-wrap {
 position:relative
}
.menu__container {
 padding:20px 17px;
 background-color:#fff;
 -webkit-border-radius:15px 0 15px 15px;
 border-radius:15px 0 15px 15px;
 -webkit-box-shadow:9px 12px 20px -2px #00000052;
 box-shadow:9px 12px 20px -2px #00000052
}
.menu__login-title {
 margin:0;
 margin-bottom:20px;
 color:#4c5350;
 font-size:24px;
 line-height:24px
}
.menu__login-item+.menu__login-item {
 margin-top:10px
}
.menu__login-item {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column
}
.menu__login-label {
 font-size:11px;
 line-height:13px;
 font-weight:300
}
.menu__nav-item {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 padding:5px 10px;
 font-size:15px;
 line-height:23px;
 font-weight:300;
color: #000;
 -webkit-box-shadow:0 1px 0 0 #dadada;
 box-shadow:0 1px 0 0 #dadada
}
.menu__nav-item:last-child {
 -webkit-box-shadow:none;
 box-shadow:none
}
.menu__nav-item:hover,.menu__nav-item[data-current=true] {
 fill:#0e729f;
 color:#0e729f
}
.menu-wrap:hover .menu {
 visibility:visible;
 opacity:1
}
.data__row {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.data__col {
 font-size:13px
}
.data__col a {
 color:#0e729f
}
.data__col_1-of-2 {
 width:50%
}
.data__col_1-of-2:nth-child(odd) {
 font-weight:700
}
.rate {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.rate__controls-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.rate__controls-item+.rate__controls-item {
 margin-left:3px
}
.rate__controls-item {
 fill:#999595
}
.rate__controls-item[data-checked=true] {
 fill:#fa7628
}
.rate__value {
 margin-left:10px;
 font-weight:700
}
.accordion {
 margin:1rem 0;
 padding:0;
 list-style:none
}
.accordion-thumb {
 position:relative;
 margin:0;
 padding:.8rem 0;
 /*cursor:pointer;*/
 font-weight:400;
 
 
}
/*.accordion-thumb::after, */.accordion-thumb span {
 position:absolute;
 top:50%;
 right:0;
 content:'';
 display:inline-block;
 height:9px;
 width:9px;
 margin-right:1rem;
 margin-left:.5rem;
 vertical-align:middle;
 border-right:1px solid;
 border-bottom:1px solid;
 -webkit-transform:translateY(-50%) rotate(-45deg);
 -ms-transform:translateY(-50%) rotate(-45deg);
 transform:translateY(-50%) rotate(-45deg);
 -webkit-transition:-webkit-transform .2s ease-out;
 transition:-webkit-transform .2s ease-out;
 -o-transition:transform .2s ease-out;
 transition:transform .2s ease-out;
 transition:transform .2s ease-out,-webkit-transform .2s ease-out;
 cursor:pointer;
}
.accordion-panel {
 margin:0;
 padding-top:.8rem;
 padding-bottom:.8rem;
 display:none;
 border-bottom:2px solid #dadada
}
.accordion-item.is-active .accordion-thumb span {
 -webkit-transform:translateY(-50%) rotate(45deg);
 -ms-transform:translateY(-50%) rotate(45deg);
 transform:translateY(-50%) rotate(45deg)
}
.comments-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.comments-item+.comments-item {
 margin-top:20px
}
.comments-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 0px 0px 26px 0px;
border-bottom: 2px solid #26c386;
padding: 0px 0px 7px 0px;
}

.comments-item__content {
    width: 100%;
}

.comments-item__avatar {
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 width:56px;
 height:56px;
 margin-right:15px;
 -webkit-border-radius:50%;
 border-radius:50%
}
.comments-item__avatar-img {
 -webkit-border-radius:50%;
 border-radius:50%
}
.comments-item__header {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 padding-top:10px
}
.comments-item__title {
 display:inline-block;
 margin:0;
 margin-right:15px
}

.comments-item__title a {
color: #000;
}


.comments-item__date {
 font-size:13px;
 color:#c1c1c1
}
.comments-item__descr p:first-child {
 margin-top:0
}
.comments-item__descr p:last-child {
 margin-bottom:0
}
.form {
 padding:30px 25px;
 margin-top:50px
}
.form_border {
 border:1px dashed #c1c1c1
}
.form__row+.form__row {
 margin-top:10px
}
.form__row {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.form__col_1-of-1 {
 width:100%
}
.form__col_1-of-2+.form__col_1-of-2 {
 margin-left:30px
}
.form__col_1-of-2 {
 width:50%
}
.form__label {
 display:block;
 margin-bottom:2px;
 font-size:11px;
 line-height:11px;
 font-weight:700;
 text-transform:uppercase
}
.form__input {
 max-width:none;
 width:100%;
 padding:10px 15px;
 border:none;
 -webkit-border-radius:4px;
 border-radius:4px;
 background-color:#e9edf3
}
.overview {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%
}
.overview__block+.overview__block {
 margin-top:30px
}
.overview__block {
 width:100%;
 padding:30px;
 background-color:#fff
}
.overview__block_padding-no {
 padding:0
}
.overview__header {
 padding:15px
}
.overview__title {
 margin:0;
 color:#4c5350;
 font-size:23px;
 line-height:42px;
 font-weight:300
}
.overview__primary {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.overview__primary-content {
 width:100%;
 padding:5px 30px 25px
}
.overview__primary-content-header {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:100%;
 margin-right:-135px;
 margin-bottom:20px
}
.overview__preview {
 max-width:237px;
 width:100%
}
.overview__data {
 margin-bottom:40px
}
.overview__data-col {
 max-width:185px
}
.overview__gallery-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}

.dformpoisk {
    max-width: 600px;
    width: 100%;
    margin: 6px 25px 0px 0px;
}



.search {
 max-width:600px;
 width:100%;
 padding:10px;
 padding-left:47px;
 border:none;
 margin-right:19px;
 -webkit-border-radius:4px;
 border-radius:4px;
 background-position:10px center;
 background-repeat:no-repeat;
 background-image:url(../img/icon-search-black.png)
}
.counts-list {
 padding:0;
margin: 0px 0px 0px 10px;
 list-style:none;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.counts-item+.counts-item {
 margin-left:25px
}
.counts-item {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 fill:#0e729f;
 font-size:15px;
 font-weight:700
}
.counts-item .svg_download {
 width:18px;
 height:17px;
 margin-right:8px
}
.counts-item .svg_eye {
 width:20px;
 height:20px;
 margin-right:8px
}
.custom-container {
 max-width:1200px;
 width:100%;
 padding:0 15px;
 margin:0 auto
}
.custom-main__container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.custom-main__sidebar-list {
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 max-width:370px;
 width:100%;
 margin-right:50px
}
.custom-main__sidebar-item+.custom-main__sidebar-item {
 margin-top:28px
}
.custom-main__sidebar-item {
 padding:50px 30px 70px;
 background-color:#fff
}
.custom-main__sidebar-item-title {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 padding-bottom:15px;
 border-bottom:2px solid #dadada;
 margin:0;
 font-size:16px;
 line-height:20px;
 text-transform:uppercase;
 font-weight:700
}
.custom-main__sidebar-item-title_icon_book::before,.custom-main__sidebar-item-title_icon_camera::before,.custom-main__sidebar-item-title_icon_comment::before,.custom-main__sidebar-item-title_icon_game::before,.custom-main__sidebar-item-title_icon_music::before,.custom-main__sidebar-item-title_icon_papers::before,.custom-main__sidebar-item-title_icon_settings::before,.custom-main__sidebar-item-title_icon_star::before,.custom-main__sidebar-item-title_icon_tv::before {
 content:'';
 display:inline-block;
 margin-right:10px;
 background-repeat:no-repeat
}
.custom-main__sidebar-item-title_icon_star::before {
 width:27px;
 height:26px;
 background-image:url(../img/icon-star-empty.png);
 -webkit-background-size:27px 26px;
 background-size:27px 26px
}
.custom-main__sidebar-item-title_icon_camera::before {
 width:22px;
 height:24px;
 background-image:url(../img/icon-camera.png);
 -webkit-background-size:22px 24px;
 background-size:22px 24px
}
.custom-main__sidebar-item-title_icon_tv::before {
 width:25px;
 height:25px;
 background-image:url(../img/icon-tv.png);
 -webkit-background-size:25px 25px;
 background-size:25px
}
.custom-main__sidebar-item-title_icon_game::before {
 width:28px;
 height:24px;
 background-image:url(../img/icon-game.png);
 -webkit-background-size:28px 24px;
 background-size:28px 24px
}
.custom-main__sidebar-item-title_icon_settings::before {
 width:22px;
 height:24px;
 background-image:url(../img/icon-settings.png);
 -webkit-background-size:22px 24px;
 background-size:22px 24px
}
.custom-main__sidebar-item-title_icon_music::before {
 width:21px;
 height:24px;
 background-image:url(../img/icon-music@2x.png);
 -webkit-background-size:21px 24px;
 background-size:21px 24px
}
.custom-main__sidebar-item-title_icon_comment::before {
 width:33px;
 height:25px;
 background-image:url(../img/icon-comment.png);
 -webkit-background-size:33px 25px;
 background-size:33px 25px
}
.custom-main__sidebar-item-title_icon_papers::before {
 width:25px;
 height:25px;
 background-image:url(../img/icon-papers.png);
 -webkit-background-size:25px 25px;
 background-size:25px
}
.custom-main__sidebar-item-title_icon_book::before {
 width:25px;
 height:25px;
 background-image:url(../img/icon-book.png);
 -webkit-background-size:25px 25px;
 background-size:25px
}
.custom-main__primary-title {
 margin-top:-4px;
 margin-bottom:4px;
 color:#4c5350;
 font-size:36px;
 line-height:40px;
 font-weight:300
}
.custom-main__breadcrumbs {
 margin-bottom:15px
}


#dle-speedbar {
color: #000;
 font-size:11px;
 font-weight:400
}

#dle-speedbar a {
 color:#21955a;
 font-size:11px;
 font-weight:400
}

.categlink {
 font-size:11px;
 font-weight:400
}

.categlink a {
 color:#21955a;
 font-size:11px;
 font-weight:400
}

.categlink a:hover {
color: #ea1414;
}

.custom-link {
 color:#21955a;
 font-size:11px;
 font-weight:400
}
.custom-link_color_gray {
 color:#999595
}
.page-header {
 padding-top:5px;
 padding-bottom:5px;
background-color: #00903c;
}
.page-header__container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.page-header__logo {
 margin-right:auto
}
.page-header__user-block-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.page-header__user-block-item+.page-header__user-block-item {
 margin-left:25px
}
.page-header__user-block-item {
 padding:0;
 border:none;
 color:inherit;
 text-decoration:none;
 background-color:transparent;
 cursor:pointer
}
.page-footer {
 margin-top:35px;
 color:#fff;
 background-color:#020009;
 font-size:13px
}
.page-footer__container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 padding-top:12px;
 padding-bottom:12px
}
.page-footer__link {
 margin-left:20px;
 color:inherit;
width: 127px;
 text-transform:lowercase
}
.page-footer__copyright {
 margin-left:auto;
 color:rgba(255,255,255,.4)
}
.breadcrumbs-list {
 line-height:1
}
.breadcrumbs-item+.breadcrumbs-item::before {
 content:'';
 position:relative;
 bottom:-2px;
 display:inline-block;
 margin-right:6px;
 margin-left:2px;
 width:16px;
 height:14px;
 background-image:url(../img/icon-arrow-right.png);
 opacity:.3
}
.breadcrumbs-item[data-current=true] {
 color:#999595;
 text-decoration:none
}
.cards-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-left:-12.5px;
 margin-top:-10px
}
.cards-list .cards-item {
 margin:10px 12px
}
.cards-item {
 color:inherit;
 text-decoration:none;
 position:relative;
 max-width:137px;
 width:100%
}
.cards-item__episode-number {
 position:absolute;
 top:0;
 right:0;
 z-index:1;
 padding:0 7px;
 color:#fff;
 text-shadow:1px 1px 12px #000;
 font-weight:700
}
.cards-item__score {
 position:absolute;
 left:3px;
 top:-3px;
 z-index:1;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 padding:5px 3px;
 font-size:14px;
 color:#fff;
 background-color: #00903c;
}
.cards-item__score::before {
 content:'';
 display:block;
 width:17px;
 height:17px;
 margin-right:3px;
 background-image:url(../img/icon-star.png)
}
.cards-item__preview {
 position:relative
}
.cards-item__preview-placeholder {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 background-color:rgba(0,0,0,.6);
 opacity:0
}
.cards-item__preview-placeholder:hover {
 opacity:1
}
.cards-item__preview-placeholder-title {
 padding:3px;
 margin:0;
 margin-top:auto;
 color:#fff;
 font-size:15px;
 line-height:19px
}
.cards-item__title {
 width:100%;
 padding-top:12px;
 margin:0;
 font-size:15px;
 line-height:16px;
 font-weight:700;
 background-color:#fff
}
.films-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-top:-28px
}
.films-item {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 margin-top:28px
}
.films-item__cards-item {
 max-width:150px;
 margin-right:6px
}
.films-item__content {
 padding:18px 24px;
 background-color:#fff
}
.films-item__header {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 margin-right:-35px
}
.films-item__title {
 margin:0;
 color:#4c5350;
 font-size:20px;
 line-height:28px;
 font-weight:700
}
.films-item__title a, .accordion-thumb a {
 color:inherit;
 text-decoration:none
}
.films-item__links-area {
 margin-bottom:10px
}
.films-item__descr {
 margin-bottom:13px;
 font-size:13px;
 line-height:18px
}
.films-item__descr p:first-child {
 margin-top:0
}
.films-item__descr p:last-child {
 margin-bottom:0
}
.films-item__alerts-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 margin-bottom:17px
}
.films-item__alerts-item {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 padding-right:10px;
 color:#21955a;
 font-size:11px;
 line-height:11px;
 -webkit-border-radius:8px;
 border-radius:8px;
 -webkit-box-shadow:3px 3px 6px rgba(33,149,90,.4);
 box-shadow:3px 3px 6px rgba(33,149,90,.4)
}
.films-item__alerts-item::before {
 content:'';
 display:inline-block;
 width:16px;
 height:16px;
 margin-right:4px;
 background-repeat:no-repeat;
 background-image:url(../img/icon-info.png)
}
.films-item__controls-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.films-item__controls-list *+* {
 margin-left:19px
}
.films-item__labels {
 margin-left:auto
}
.logo-home {
 color:inherit;
 text-decoration:none;
 display:block
}
.copyright {
 padding:25px;
 border:1px dashed #c1c1c1;
 color:#3a3412;
 font-size:11px;
 font-weight:300;
 line-height:14px
}
.mrg-t-10 {
 margin-top:10px
}
.mrg-t-20 {
 margin-top:20px
}
.mrg-t-35 {
 margin-top:35px
}
.mrg-t-50 {
 margin-top:50px
}
.mrg-l-auto {
 margin-left:auto
}
.mrg-b-20 {
 margin-bottom:20px
}

.dload2 {
    text-align: center;
    display: block;
    margin: 0 auto;
    text-decoration: none;
}





.mrg-b-30 {
 margin-bottom:30px
}
.mrg-r-10 {
 margin-right:10px
}
* {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
:after,:before {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
::-webkit-input-placeholder {
 color:#666;
 opacity:1
}
:-moz-placeholder {
 color:#666;
 opacity:1
}
::-moz-placeholder {
 color:#666;
 opacity:1
}
:-ms-input-placeholder {
 color:#666;
 opacity:1
}
body input:focus:required:invalid,body textarea:focus:required:invalid {
 color:#666
}
body input:required:valid,body textarea:required:valid {
 color:#666
}
body,html {
 height:100%
}
body {
 position:relative;
 min-width:320px;
 margin:0;
 font-size:16px;
 line-height:1.65;
 font-family:Roboto,sans-serif;
 overflow-x:hidden;
 background-color:#ededed
}



.img-responsive {
 display:block;
width:150px;

 height:auto
}
.text-center {
 text-align:center
}
::-moz-selection {
 background-color:orange;
 color:#fff
}
::selection {
 background-color:orange;
 color:#fff
}
.hidden {

}

.dolwiht {
background: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 15px 7px 15px;
}

.custom-main__primary100 {
width: 100%;
}

.dsliderpreview-img {
height: 218px;
width: 152px;
}

.topnewslink {
color: #000;
text-decoration: none;
}

.topnewslink:hover {
color: #e42828;
}

.dtopnewspreview-img {
width: 137px;
height: 183px;
}

.dleyut {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    width: 100%;
}

.dleyut iframe, .dleyut object, .dleyut embed{position:absolute;top:0;left:0;width:100%;height:100%;}



.drelatednews img {
width: 137px;
height: 185px;
}

input.bbcodes {
color: #fff;
background-color: #0e729f;
-webkit-box-shadow: 1px 3px 8px rgba(21,171,95,.25);
box-shadow: 1px 3px 8px rgba(21,171,95,.25);
font-size: 15px;
line-height: 18px;
font-weight: 700;
padding: 10px 15px;
border: none;
cursor: pointer;
}

input.bbcodes:hover {
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
}


.fbutton {
color: #fff;
background-color: #0e729f;
-webkit-box-shadow: 1px 3px 8px rgba(21,171,95,.25);
box-shadow: 1px 3px 8px rgba(21,171,95,.25);
font-size: 15px;
line-height: 18px;
font-weight: 700;
padding: 10px 15px;
border: none;
cursor: pointer;
}

.fbutton:hover {
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
}

.comment-item__avatar-img {
    border-radius: 50%;
    width: 60px;
    height: 58px !important;
}

.overview__descr-up {
    margin: -41px 0px 0px 0px;
}

.dtupload {
text-decoration: none;
}


.cards-item22 {
margin: 10px 7px 10px 11px !important;
max-width: 152px;
}

.cards-list .cards-item22:last-child {
margin: 10px 0px 10px 9px !important;
}

.dquality1 {
width: 99px;
}



.drelatednews {
max-width: 130px;
margin: 10px -2px 10px 12px !important;
}


.dubra {
margin: 0 auto 18px auto;
text-align: center;
display: block;
width: 447px;
}

.dload3 {
text-decoration: none;
margin: 0px auto 14px auto;
display: block;
text-align: center;
}

.dload3 button {
font-size: 15px;
}


@media screen and (min-width:100px) and (max-width:1022px){


img {
max-width:100%;
}

iframe {
max-width:100%;
}


.cards-listadaptiv {
    overflow: hidden;
    height: 270px;
    text-align: center;
display: inline-block !important;
}

.cards-item22 {
    display: inline-block;
}


body {
    overflow-x: inherit;
}

.custom-main__sidebar-list {
max-width: 100%;
width: 100%;
margin-right: 0px;
}

.custom-main__container {
    display: inherit;
}

.custom-container {
padding: 0px;
}


.films-item {    
display: inherit;
}

.films-item__cards-item {
    max-width: 243px;
    text-align: center;
    display: block;
    margin: 0 auto 12px auto;
}


.counts-list {
    display: none;
}

.films-item__header {
    margin-right: 0px;
}

.page-header__container {
    display: inherit;
}

.logo-home {
    text-align: center;
}

.img-responsive {
    margin: 0 auto;
}

.page-header__user-block-list {
    display: none;
}

.dformpoisk {
    max-width: 100%;
    width: 100%;
    margin: 6px 0px 0px 0px;
    display: inline-block;
}


.search {
    max-width: 100%;
    width: 100%;
    padding: 10px;
        padding-left: 10px;
    padding-left: 47px;
    border: none;
    margin-right: 0px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-image: url(../img/icon-search-black.png);
}

.mrg-l-auto {
    display: none;
}

.custom-main__sidebar-item {
    padding: 50px 5px 70px;
}

.cards-list {
    display: inline-block;
    flex-wrap: wrap;
    margin-left: 0px;
    margin-top: -10px;
    text-align: center;
}

.cards-list .cards-item {
    color: inherit;
    text-decoration: none;
    position: relative;
    max-width: 129px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.overview__preview {
    max-width: 100%;
    width: 100%;
    margin: 0px 0px 11px 0px;
}

.overview__primary {
    display: inherit;
}

.overview__primary-content {
    padding: 0px;
}

.labels-list_offset_right {
    position: relative;
    right: 0px;
}

.dubra {
    width: auto !important;
}

.overview__block {
    padding: 9px;
}

.drelatednews {
    margin: 10px 5px 10px 4px !important;
}




.dmobile1 {
    display: none;
}




}

@media screen and (min-width:100px) and (max-width:635px){

.table__col_2-of-6 {
       width: 40.3%;
}

.table__col_1-of-6 {
    width: 18.6%;
}

.dtupload {
    text-decoration: none;
    float: right;
    position: absolute;
    right: 13px;
}

.dmobopi {
    display: none;
}

}






.attachment3 {
    font-size: 28px;
    max-width: 639px;
    text-align: left;
    min-height: 60px;
    word-break: break-all;
    overflow: hidden;
    display: block;
    margin: 20px auto 30px auto;
    border-radius: 5px;
    background: #eff7e9 url(../img/k16.png) no-repeat 8px 2px;
    padding: 11px 0px 8px 88px;
}

.attachment3 a {
    color: #0fb8e3;
    text-decoration: underline;
}

.dtkaksacat {
    color: #5cae23 !important;
    font-size: 13px;
    display: block;
    margin: -4px 0px 0px 0px;
}



.overview__descr-up img {
margin: 0px 0px 9px 0px;
}

.overview__descr-up {

}
