<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.selectmass input {
    float: right;
    margin-left: 6px
}

.mass_comments_action {
    text-align: right
}

#loading-layer,#successing-layer {
    display: none;
    font-size: 11px;
    background: #75ab0e;
    padding: 10px;
    text-align: center;
    color: #fff
}

#erroring-layer {
    display: none;
    font-size: 11px;
    background: #ab3a0e;
    padding: 10px;
    text-align: center;
    color: #fff
}

.scriptcode,.title_quote,.quote,.title_spoiler,.text_spoiler {
    padding: 5px;
    background: #f9fafa;
    border: 1px solid #dce7e7;
    overflow: hidden
}

.title_quote,.title_spoiler {
    background: #f9fafa
}

.title_quote {
    border-bottom: 0;
    font-weight: 700
}

.scriptcode {
    color: #004e8d;
    text-align: left;
    font-family: courier new
}

.title_spoiler {
    font-weight: 700
}

.text_spoiler {
    border-top: 0;
    text-align: justify
}

.hide {
    background-color: #e8f3fa;
    padding: 5px;
    color: #3a78a5;
    margin: 0 0 1em
}

.hide a {
    text-decoration: underline
}

.hide a:hover {
    text-decoration: none
}

.inhide {
    border: 1px solid #d1e3ef;
    padding: 5px;
    background-color: #fff;
    margin-bottom: 5px
}

.calendar {
    z-index: 50
}

.weekday-active-v,.day-active-v,.weekday-active,.day-active {
    font-weight: 700
}

.weekday {
    color: #75ab0e
}

th.workday,th.weekday {
    background: 0 0;
    border-top: 1px solid #75ab0e;
    border-bottom: 1px solid #75ab0e
}

.monthselect {
    font: 17px normal verdana,sans-serif
}

.day-current {
    background-color: #666;
    color: #75ab0e
}

.day-current a {
    color: #fff
}

.userstop td,.pm td.pm_list,.pm td.pm_head,.pm th.pm_head {
    border: 1px solid #d8d8d8;
    padding: 5px;
    background-color: #fff
}

.userstop thead td,.pm td.pm_head,.pm th.pm_head {
    font-size: .9em;
    background-color: #fff;
    font-weight: 700;
    text-align: center;
    color: #4e4e4e
}

.rating {
    width: 90px;
    height: 14px
}

.unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 90px;
    height: 14px;
    position: relative;
    background-image: url(/templates/Default/dleimages/rating.png);
    background-position: top left;
    background-repeat: repeat-x
}

.unit-rating li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    float: left
}

.unit-rating li a {
    display: block;
    width: 18px;
    height: 14px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0;
    margin: 0
}

.unit-rating li a:hover {
    background-image: url(/templates/Default/dleimages/rating.png);
    background-position: left center;
    z-index: 2;
    left: 0
}

.unit-rating a.r1-unit {
    left: 0
}

.unit-rating a.r1-unit:hover {
    width: 18px
}

.unit-rating a.r2-unit {
    left: 18px
}

.unit-rating a.r2-unit:hover {
    width: 36px
}

.unit-rating a.r3-unit {
    left: 36px
}

.unit-rating a.r3-unit:hover {
    width: 54px
}

.unit-rating a.r4-unit {
    left: 54px
}

.unit-rating a.r4-unit:hover {
    width: 72px
}

.unit-rating a.r5-unit {
    left: 72px
}

.unit-rating a.r5-unit:hover {
    width: 90px
}

.unit-rating li.current-rating {
    background-image: url(/templates/Default/dleimages/rating.png);
    background-position: left center;
    position: absolute;
    height: 14px;
    display: block;
    text-indent: -9000px;
    z-index: 30;
    padding-right: 3px
}

.bbcodes,.bbcodes_poll {
    background-color: #fff;
    cursor: pointer;
    font-size: 1.15em;
    border: 1px solid #bcc5c9;
    border-radius: 6px;
    color: #596368;
    padding: 8px 20px;
    font-weight: 700
}

.bbcodes:hover,.bbcodes_poll:hover {
    background-position: 0 10px
}

.bbcodes_poll {
    width: 100px
}

.editor_buttoncl {
    float: left;
    cursor: pointer;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb
}

.editbclose {
    float: right;
    cursor: pointer;
    display: none
}

.editor_button select {
    font-size: 11px
}

.editor_button img {
    margin: 0;
    padding: 0
}

.editbclose img {
    margin: 0;
    padding: 0
}

.editor_button_brk img {
    margin: 0;
    padding: 0
}

.xfields textarea,.xprofile textarea {
    height: 186px;
    margin: 0 1px 0 0;
    padding: 0
}

.xfields input,.xprofile input {
    width: 250px;
    height: 14px;
    padding: 2px
}

.xfields_table td {
    vertical-align: top
}

.pm_head {
    font-weight: 700
}

#dropmenudiv {
    border: 1px solid #cbdfe8;
    background-color: #fbfdfe;
    font-size: 11px;
    line-height: 20px;
    margin: 2px 0;
    padding: 5px;
    opacity: .9;
    -moz-opacity: .9;
    filter: alpha(opacity=90)
}

#dropmenudiv a {
    display: block;
    text-indent: 3px;
    text-decoration: none;
    color: #3f4b51;
    padding: 1px 0;
    width: 100%
}

#dropmenudiv a:hover {
    color: #75ab0e
}

.attachment {
    color: gray
}

fieldset {
    border: 1px solid #bfced6;
    padding: 5px;
    text-align: left
}

.highslide-wrapper,.highslide-outline {
    background: #fff
}

.highslide-image {
    border: 2px solid #fff
}

.highslide-active-anchor {
    visibility: hidden
}

.highslide-active-anchor img {
    visibility: hidden
}

.highslide-dimming {
    background-color: #000
}

.highslide-html {
    background-color: #fff
}

.highslide-loading {
    display: block;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    text-decoration: none;
    padding: 3px;
    border: 1px solid #fff;
    background-color: #000
}

a.highslide-full-expand {
    background: url(/templates/Default/dleimages/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px
}

.highslide-display-block {
    display: block
}

.highslide-display-none {
    display: none
}

.highslide-caption {
    display: none;
    padding: 5px;
    background: #fff
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(/engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px
}

.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(/engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px
}

.highslide-controls li {
    float: left;
    padding: 5px 0
}

.highslide-controls a {
    background: url(/engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none
}

.highslide-controls a.disabled {
    cursor: default
}

.highslide-controls a span {
    display: none
}

.highslide-controls .highslide-previous a {
    background-position: 0 0
}

.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px
}

.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px!important
}

.highslide-controls .highslide-play a {
    background-position: -30px 0
}

.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px
}

.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px!important
}

.highslide-controls .highslide-pause a {
    background-position: -60px 0
}

.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px
}

.highslide-controls .highslide-next a {
    background-position: -90px 0
}

.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px
}

.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px!important
}

.highslide-controls .highslide-move a {
    background-position: -120px 0
}

.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px
}

.highslide-controls .highslide-full-expand a {
    background-position: -150px 0
}

.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px
}

.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px!important
}

.highslide-controls .highslide-close a {
    background-position: -180px 0
}

.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px
}

.clouds_xsmall {
    font-size: 1em
}

.clouds_small {
    font-size: 1.1em
}

.clouds_medium {
    font-size: 1.2em;
    font-weight: 700
}

.clouds_large {
    font-size: 1.5em
}

.clouds_xlarge {
    font-size: 1.7em
}

#searchsuggestions {
    border-width: 1px;
    border-color: #919191;
    border-style: solid;
    width: 300px;
    background-color: #5c9ccc;
    font-size: 10px;
    line-height: 14px
}

#searchsuggestions a {
    padding: 5px;
    display: block;
    background-color: #fff;
    clear: left;
    height: 75px;
    text-decoration: none
}

#searchsuggestions a:hover {
    background-color: #fdd08b;
    color: #fff
}

#searchsuggestions a span.searchheading {
    background: #5c9ccc;
    display: block;
    font-weight: 700;
    padding: 5px;
    color: #fff
}

#searchsuggestions a:hover span.searchheading {
    color: #fff
}

#searchsuggestions a span {
    color: #555
}

#searchsuggestions a:hover span {
    color: #000
}

#searchsuggestions span.seperator {
    float: right;
    padding-right: 15px;
    margin-right: 5px
}

#searchsuggestions span.seperator a {
    background-color: transparent;
    display: block;
    height: auto;
    color: #fff
}

#searchsuggestions span.notfound {
    padding: 5px;
    background-color: #fff;
    display: block;
    height: auto;
    color: #000
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.ui-helper-clearfix {
    display: inline-block
}

* html .ui-helper-clearfix {
    height: 1%
}

.ui-helper-clearfix {
    display: block
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget {
    font-size: 11px
}

.ui-widget-content {
    background: #fff 50% bottom repeat-x;
    border: 1px solid #dedede;
    color: #222
}

.ui-widget-header {
    background: #ccc url(/templates/Default/images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
    color: #000;
    font-weight: 700
}

.ui-widget-header a {
    color: #fff
}

.ui-state-default,.ui-widget-content .ui-state-default {
    background: #eaeaea url(/templates/Default/images/ui-bg_glass_85.png) 50% 50% repeat-x;
    border: 1px solid #cfcfcf;
    color: #868686;
    font-weight: 700
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #2e6e9e;
    text-decoration: none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
    background: #eaeaea url(/templates/Default/images/ui-bg_glass_75.png) 50% 50% repeat-x;
    border: 1px solid #a7a7a7;
    color: #4e4e4e;
    font-weight: 700
}

.ui-state-hover a,.ui-state-hover a:hover {
    color: #1d5987;
    text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active {
    background: #d0e5f5 50% 50% repeat-x;
    border: 1px solid #a7a7a7;
    color: #e17009;
    font-weight: 700
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #e17009;
    text-decoration: none
}

.ui-state-error {
    background: #fef1ec 50% 50% repeat-x;
    border: 1px solid #dedede;
    color: #cd0a0a
}

.ui-state-nostate {
    background-color: #f0f7fc;
    border: 1px solid #dedede
}

.ui-widget-header .ui-icon {
    background-image: url(/templates/Default/images/ui-icons.png)
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
    background-image: url(/templates/Default/images/ui-icons_h.png)
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4em
}

.ui-button-text-only .ui-button-text {
    padding: .4em .8em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-set {
    margin-right: 7px
}

.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-dialog {
    overflow: hidden;
    padding: .2em;
    position: absolute;
    width: 300px;
    -moz-box-shadow: 0 12px 25px rgba(0,0,0,.7);
    -webkit-box-shadow: 0 12px 25px rgba(0,0,0,.7);
    box-shadow: 0 12px 25px rgba(0,0,0,.7)
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0
}

.ui-dialog .ui-dialog-content {
    background: 0 0;
    border: 0;
    overflow: hidden;
    padding: .5em 1em;
    position: relative;
    zoom:1}

.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin: .5em 0 0;
    padding: .3em 1em .5em .4em;
    text-align: left
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: .5em .4em .5em 0;
    overflow: visible;
    padding: .2em .6em .3em;
    width: auto
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-autocomplete {
    position: absolute;
    cursor: default
}

* html .ui-autocomplete {
    width: 1px
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left
}

.ui-menu .ui-menu {
    margin-top: -3px
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom:1;float: left;
    clear: left;
    width: 100%
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom:1}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: 400;
    margin: -1px
}

pre code {
    display: block;
    padding: .5em;
    background: #f9fafa;
    border: 1px solid #dce7e7;
    overflow: auto;
    white-space: pre
}

pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc {
    color: #93a1a1;
    font-style: italic
}

pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp .title {
    color: #859900
}

pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor {
    color: #2aa198
}

pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre .id {
    color: #268bd2
}

pre .tag .title,pre .rules .property,pre .django .tag .keyword {
    font-weight: 700
}

pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .label {
    color: #b58900
}

pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre .cdata {
    color: #cb4b16
}

pre .deletion {
    color: #dc322f
}

pre .tex .formula {
    background: #eee8d5
}

.pm_progress_bar {
    border: 1px solid #d8d8d8;
    padding: 1px;
    margin-top: 10px;
    margin-bottom: 10px
}

.pm_progress_bar span {
    background: #000;
    font-size: 0;
    text-indent: -2000em;
    height: 10px;
    display: block;
    overflow: hidden
}

.voteprogress {
    overflow: hidden;
    height: 15px;
    margin-bottom: 5px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: linear-gradient(top,#f5f5f5,#f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f9f9f9',GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.voteprogress span {
    color: #fff;
    text-align: center;
    text-indent: -2000em;
    height: 15px;
    display: block;
    overflow: hidden;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background: #0e90d2;
    background-image: -moz-linear-gradient(top,#149bdf,#0480be);
    background-image: -ms-linear-gradient(top,#149bdf,#0480be);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
    background-image: -webkit-linear-gradient(top,#149bdf,#0480be);
    background-image: -o-linear-gradient(top,#149bdf,#0480be);
    background-image: linear-gradient(top,#149bdf,#0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf',endColorstr='#0480be',GradientType=0)
}

.voteprogress .vote2 {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);
    background-image: -ms-linear-gradient(top,#ee5f5b,#c43c35);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
    background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);
    background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);
    background-image: linear-gradient(top,#ee5f5b,#c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0)
}

.voteprogress .vote3 {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top,#62c462,#57a957);
    background-image: -ms-linear-gradient(top,#62c462,#57a957);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
    background-image: -webkit-linear-gradient(top,#62c462,#57a957);
    background-image: -o-linear-gradient(top,#62c462,#57a957);
    background-image: linear-gradient(top,#62c462,#57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#57a957',GradientType=0)
}

.voteprogress .vote4 {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top,#5bc0de,#339bb9);
    background-image: -ms-linear-gradient(top,#5bc0de,#339bb9);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
    background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9);
    background-image: -o-linear-gradient(top,#5bc0de,#339bb9);
    background-image: linear-gradient(top,#5bc0de,#339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0)
}

.voteprogress .vote5 {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top,#fbb450,#f89406);
    background-image: -ms-linear-gradient(top,#fbb450,#f89406);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
    background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
    background-image: -o-linear-gradient(top,#fbb450,#f89406);
    background-image: linear-gradient(top,#fbb450,#f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0)
}

.pollprogress {
    overflow: hidden;
    height: 18px;
    margin-bottom: 5px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: linear-gradient(top,#f5f5f5,#f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f9f9f9',GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.pollprogress span {
    color: #fff;
    height: 18px;
    display: block;
    overflow: hidden;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background: #0e90d2;
    background-image: -moz-linear-gradient(top,#149bdf,#0480be);
    background-image: -ms-linear-gradient(top,#149bdf,#0480be);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
    background-image: -webkit-linear-gradient(top,#149bdf,#0480be);
    background-image: -o-linear-gradient(top,#149bdf,#0480be);
    background-image: linear-gradient(top,#149bdf,#0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf',endColorstr='#0480be',GradientType=0)
}

.pollprogress .poll2 {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);
    background-image: -ms-linear-gradient(top,#ee5f5b,#c43c35);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
    background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);
    background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);
    background-image: linear-gradient(top,#ee5f5b,#c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0)
}

.pollprogress .poll3 {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top,#62c462,#57a957);
    background-image: -ms-linear-gradient(top,#62c462,#57a957);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
    background-image: -webkit-linear-gradient(top,#62c462,#57a957);
    background-image: -o-linear-gradient(top,#62c462,#57a957);
    background-image: linear-gradient(top,#62c462,#57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#57a957',GradientType=0)
}

.pollprogress .poll4 {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top,#5bc0de,#339bb9);
    background-image: -ms-linear-gradient(top,#5bc0de,#339bb9);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
    background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9);
    background-image: -o-linear-gradient(top,#5bc0de,#339bb9);
    background-image: linear-gradient(top,#5bc0de,#339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0)
}

.pollprogress .poll5 {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top,#fbb450,#f89406);
    background-image: -ms-linear-gradient(top,#fbb450,#f89406);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
    background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
    background-image: -o-linear-gradient(top,#fbb450,#f89406);
    background-image: linear-gradient(top,#fbb450,#f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0)
}

.bb-pane {
    height: 1%;
    overflow: hidden;
    border: 1px solid #bbb;
    background-image: url(/templates/Default/bbcodes/bg.gif)
}

.bb-btn,.bb-sep {
    height: 25px;
    float: left;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    white-space: nowrap
}

.bb-sel {
    float: left;
    padding: 4px 2px 0
}

.bb-sel select {
    font-size: 11px
}

.bb-sep {
    width: 5px;
    background-image: url(/templates/Default/bbcodes/brkspace.gif)
}

.bb-btn {
    cursor: pointer;
    width: 23px
}

#b_font {
    width: 118px
}

#b_size {
    width: 65px
}

#b_font select {
    padding: 0
}

#b_size select {
    padding: 0
}

#b_b {
    background-image: url(/templates/Default/bbcodes/b.gif)
}

#b_i {
    background-image: url(/templates/Default/bbcodes/i.gif)
}

#b_u {
    background-image: url(/templates/Default/bbcodes/u.gif)
}

#b_s {
    background-image: url(/templates/Default/bbcodes/s.gif)
}

#b_img {
    background-image: url(/templates/Default/bbcodes/image.gif)
}

#b_up {
    background-image: url(/templates/Default/bbcodes/upload.gif)
}

#b_emo {
    background-image: url(/templates/Default/bbcodes/emo.gif)
}

#b_url {
    background-image: url(/templates/Default/bbcodes/link.gif)
}

#b_leech {
    background-image: url(/templates/Default/bbcodes/leech.gif)
}

#b_mail {
    background-image: url(/templates/Default/bbcodes/email.gif)
}

#b_video {
    background-image: url(/templates/Default/bbcodes/mp.gif)
}

#b_audio {
    background-image: url(/templates/Default/bbcodes/mp3.gif)
}

#b_hide {
    background-image: url(/templates/Default/bbcodes/hide.gif)
}

#b_quote {
    background-image: url(/templates/Default/bbcodes/quote.gif)
}

#b_code {
    background-image: url(/templates/Default/bbcodes/code.gif)
}

#b_left {
    background-image: url(/templates/Default/bbcodes/l.gif)
}

#b_center {
    background-image: url(/templates/Default/bbcodes/c.gif)
}

#b_right {
    background-image: url(/templates/Default/bbcodes/r.gif)
}

#b_color {
    background-image: url(/templates/Default/bbcodes/color.gif)
}

#b_spoiler {
    background-image: url(/templates/Default/bbcodes/spoiler.gif)
}

#b_fla {
    background-image: url(/templates/Default/bbcodes/flash.gif)
}

#b_yt {
    background-image: url(/templates/Default/bbcodes/youtube.gif)
}

#b_tf {
    background-image: url(/templates/Default/bbcodes/typograf.gif)
}

#b_list {
    background-image: url(/templates/Default/bbcodes/list.gif)
}

#b_ol {
    background-image: url(/templates/Default/bbcodes/ol.gif)
}

#b_tnl {
    background-image: url(/templates/Default/bbcodes/translit.gif)
}

#b_br {
    background-image: url(/templates/Default/bbcodes/pbreak.gif)
}

#b_pl {
    background-image: url(/templates/Default/bbcodes/page.gif)
}

.bb-editor textarea {
    display: inline-block;
    padding: 5px;
    border: 1px solid #bcc0c2;
    width: 100%
}

.editorcomm .bb-editor {
    max-width: 460px
}

.editorcomm .bb-editor textarea {
    height: 156px
}

.clr {
    clear: both
}

#marker-bar,#txtselect_marker {
    display: block;
    visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s,visibility .1s linear .4s;
    -moz-transition: opacity .4s,visibility .1s linear .4s;
    -o-transition: opacity .4s,visibility .1s linear .4s;
    transition: opacity .4s,visibility .1s linear .4s
}

#txtselect_marker {
    cursor: pointer;
    background: url(/templates/Default/dleimages/marker.png) 0 0 no-repeat
}

#txtselect_marker:hover {
    background-position: 0 -32px
}

#marker-bar {
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0 0 4px #ccc
}

#marker-bar.show {
    -webkit-transition: opacity .4s,visibility 0s;
    -moz-transition: opacity .4s,visibility 0s;
    -o-transition: opacity .4s,visibility 0s;
    transition: opacity .4s,visibility 0s;
    opacity: 1;
    visibility: visible
}

#txtselect_marker.show {
    visibility: visible;
    width: 32px;
    height: 32px;
    -webkit-transition: opacity .4s,visibility 0s;
    -moz-transition: opacity .4s,visibility 0s;
    -o-transition: opacity .4s,visibility 0s;
    transition: opacity .4s,visibility 0s;
    opacity: 1
}

#marker-bar .masha-social,#marker-bar .masha-marker {
    cursor: pointer;
    display: block;
    margin: 0 5px;
    float: left
}

#marker-bar .masha-marker {
    line-height: 1em;
    color: #aaa;
    border-bottom: 1px dotted #aaa;
    margin-right: 10px
}

#marker-bar .masha-marker:hover {
    color: #ea3e26;
    border-color: #ea3e26
}

.user_selection,.user_selection_true {
    background: #c4f47d;
    padding: 2px 0
}

.user_selection a.txtsel_close,.user_selection_true a.txtsel_close {
    display: none
}

.user_selection .closewrap,.user_selection_true .closewrap {
    position: relative
}

.user_selection.hover a.txtsel_close,.user_selection_true.hover a.txtsel_close {
    display: inline-block;
    position: absolute;
    top: -7px;
    left: -5px;
    width: 33px;
    height: 33px;
    background: url(/templates/Default/dleimages/closemarker.png) 0 0 no-repeat
}

.user_selection.hover a.txtsel_close:hover,.user_selection_true.hover a.txtsel_close:hover {
    background-position: 0 -33px
}

#share-popup {
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,.5);
    position: absolute;
    width: 414px;
    display: none;
    z-index: 100;
    padding: 10px 0;
    opacity: 0;
    -webkit-transition: opacity .4s,visibility .1s linear .4s;
    -moz-transition: opacity .4s,visibility .1s linear .4s;
    -o-transition: opacity .4s,visibility .1s linear .4s;
    transition: opacity .4s,visibility .1s linear .4s
}

#share-popup.show {
    display: block;
    opacity: 1;
    -webkit-transition: opacity .4s,visibility 0s;
    -moz-transition: opacity .4s,visibility 0s;
    -o-transition: opacity .4s,visibility 0s;
    transition: opacity .4s,visibility 0s;
    opacity: 1
}

#share-popup .social {
    padding: 0 0 10px 17px;
    height: 40px
}

#share-popup .social p {
    padding-bottom: 10px;
    margin: 0;
    font-weight: 700
}

#share-popup .social ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#share-popup .social ul li {
    float: left;
    margin-right: 20px;
    padding-top: 2px;
    position: relative
}

#share-popup .social ul a {
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
    color: #aaa;
    padding-left: 25px
}

#share-popup .social ul a:hover {
    text-decoration: underline;
    color: #ea3e26
}

#share-popup .social a span {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(/templates/Default/dleimages/social-icons.png) 20px 20px no-repeat;
    position: absolute;
    left: 0;
    top: 0
}

#share-popup .social .tw span {
    background-position: 0 -20px
}

#share-popup .social .tw:hover span {
    background-position: 0 0
}

#share-popup .social .fb span {
    background-position: -20px -20px
}

#share-popup .social .fb:hover span {
    background-position: -20px 0
}

#share-popup .social .vk span {
    background-position: -40px -20px
}

#share-popup .social .vk:hover span {
    background-position: -40px 0
}

#share-popup .social .gp span {
    background-position: -60px -20px
}

#share-popup .social .gp:hover span {
    background-position: -60px 0
}

#share-popup .link {
    clear: both;
    border-top: 1px solid #d9d9d9;
    padding: 10px 5px 0 10px;
    line-height: 1.2;
    overflow: hidden;
    margin: 0 7px
}

#share-popup .link p {
    font-weight: 700;
    padding: 0 0 3px;
    margin: 0
}

#share-popup .link span {
    color: #999;
    font-size: 10px;
    display: block;
    padding-top: 3px
}

#share-popup .link a {
    display: block
}

.findrelated {
    width: 99%;
    background: #ffc;
    border: 1px solid #9e9e9e;
    padding: 5px;
    margin-top: 7px;
    margin-right: 10px
}

.ratingzero {
    color: #6c838e
}

.ratingtypeplusminus {
    padding: 0 5px
}

.ratingtypeplus {
    color: #6c838e;
    padding: 0 0 0 5px
}

.ratingplus {
    color: green
}

.ratingminus {
    color: red
}

.comments-tree-list {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none
}

.comments-tree-list .comments-tree-list {
    padding-left: 30px
}

.comments-tree-item {
    display: block;
    margin: 0;
    padding: 0
}

#dlefastreplycomments {
    padding: 5px;
    background: #e4ecf0;
    margin: 5px 5px 5px 30px
}

.commentsreplyname {
    padding: 2px;
    border: 1px solid #bcc0c2;
    width: 200px;
    background: #fff url(/templates/Default/images/fields.png) repeat-x
}

.pollallvotes {
    text-align: center;
    margin-top: 10px
}

.slicknav_btn {
    position: relative;
    display: block;
    vertical-align: middle;
    float: right;
    padding: .438em .625em;
    line-height: 1.125em;
    cursor: pointer
}

.slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left
}

.slicknav_menu .slicknav_icon {
    float: left;
    margin: 0 0 0 .438em
}

.slicknav_menu .slicknav_no-text {
    margin: 0
}

.slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 25px;
    height: 4px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {
    margin-top: .188em
}

.slicknav_nav {
    clear: both
}

.slicknav_nav ul,.slicknav_nav li {
    display: block
}

.slicknav_nav .slicknav_arrow {
    font-size: .8em;
    margin: 0 0 0 .4em
}

.slicknav_nav .slicknav_item {
    cursor: pointer
}

.slicknav_nav .slicknav_row {
    display: block
}

.slicknav_nav a {
    display: block
}

.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a {
    display: inline
}

.slicknav_brand {
    float: left
}

.slicknav_menu:before,.slicknav_menu:after {
    content: " ";
    display: table
}

.slicknav_menu:after {
    clear: both
}

.slicknav_menu {
    *zoom:1}

.slicknav_menu {
    font-size: 16px;
    box-sizing: border-box
}

.slicknav_menu * {
    box-sizing: border-box
}

.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #d9f1a7;
    box-shadow: 1px 1px 0 0 #95ad65,inset 1px 1px 1px #fff
}

.slicknav_menu .slicknav_menutxt {
    color: #5d7637
}

.slicknav_menu .slicknav_icon-bar {
    background-color: #9fba74
}

.slicknav_menu {
    padding: 5px 10px;
    background: #9bc76c;
    background: -moz-linear-gradient(top,#9bc76c 0%,#c3e062 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9bc76c),color-stop(100%,#c3e062));
    background: -webkit-linear-gradient(top,#9bc76c 0%,#c3e062 100%);
    background: -o-linear-gradient(top,#9bc76c 0%,#c3e062 100%);
    background: -ms-linear-gradient(top,#9bc76c 0%,#c3e062 100%);
    background: linear-gradient(to bottom,#9bc76c 0%,#c3e062 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc76c',endColorstr='#c3e062',GradientType=0 )
}

.slicknav_nav {
    color: #fff;
    margin: 0;
    padding: 5px 0 0;
    font-size: .875em
}

.slicknav_nav&gt;li {
    border-top: 1px dotted #617c42
}

.slicknav_nav .downer_nav {
    background: rgba(255,255,255,.95)
}

.slicknav_nav,.slicknav_nav ul {
    list-style: none;
    overflow: hidden
}

.slicknav_nav ul {
    text-align: center
}

.slicknav_nav .slicknav_row {
    padding: 12px 20px;
    margin: 2px 0
}

.slicknav_nav&gt;li&gt;a {
    padding: 12px 20px;
    margin: 2px 0;
    text-decoration: none;
    color: #617c42;
    font: 14px/1 Tahoma;
    text-transform: uppercase
}

.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0;
    color: #617c42
}

.slicknav_open .slicknav_row,.slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    background: #d9f1a7
}

.slicknav_nav a:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #d9f1a7;
    color: #222;
    text-decoration: none
}

.slicknav_nav .slicknav_txtnode {
    margin-left: 15px
}

.slicknav_brand {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    padding: 7px 12px;
    height: 44px
}

.user-block {
    font-family: Arial
}

.user-block .top-block {
    position: relative;
    z-index: 100;
    margin-bottom: 40px;
    height: 425px
}

.top-block .user-title {
    display: inline-block;
    font-size: 18px;
    color: #000;
    border-radius: 5px;
    padding: 2px 10px;
    margin-top: 10px
}

.top-block .l_friends {
    position: absolute;
    left: 10px;
    top: 10px;
    color: #fff;
    background: rgba(0,0,0,.5);
    padding: 5px 15px;
    border-radius: 15px;
    z-index: 1000
}

.top-block .l_friends a {
    color: #fff
}

.top-block .user-bg,.top-block .user-ava {
    position: absolute;
    right: 20px;
    top: 43px;
    background: rgba(0,0,0,.5);
    padding: 5px 12px;
    border-radius: 15px
}

.top-block #change_prof_bg,.top-block #change_prof_ava {
    position: absolute;
    right: 20px;
    top: 73px;
    text-align: center;
    background-image: url(/templates/Default/images/dark-bg.png);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px
}

.top-block #change_prof_bg br,.top-block #change_prof_ava br {
    line-height: 18px
}

.top-block .user-ava {
    top: 10px
}

.top-block #change_prof_ava {
    top: 40px
}

.top-block #user-fakes {
    position: absolute;
    right: 20px;
    top: 76px;
    text-align: center;
    color: #fff;
    background-image: url(/templates/Default/images/dark-bg.png);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
    overflow-y: auto;
    max-height: 500px
}

.top-block #user-fakes br {
    line-height: 18px
}

.top-block #user-fakes .fstring:hover {
    background-color: #fff;
    color: #000
}

.top-block #show-accruals {
    position: absolute;
    right: 20px;
    top: 113px;
    text-align: center;
    color: #fff;
    background-image: url(/templates/Default/images/dark-bg.png);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    overflow-y: auto;
    max-height: 500px
}

.top-block #show-accruals br {
    line-height: 18px
}

.top-block #show-accruals .fstring:hover {
    background-color: #fff;
    color: #000
}

.top-block #ban_this_user {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    color: #fff;
    background-image: url(/templates/Default/images/dark-bg.png);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px
}

.top-block #ban_this_user .inbtu {
    display: table-cell;
    vertical-align: middle;
    height: 38px
}

.top-block #ban_this_user .inbtu a {
    color: #fff
}

.top-block #ban_this_user br {
    line-height: 18px
}

.top-block #edit_this_user {
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: left;
    color: #fff;
    background-image: url(/templates/Default/images/dark-bg.png);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px
}

.top-block #edit_this_user .inetu {
    display: table-cell;
    vertical-align: middle;
    height: 38px
}

.top-block #edit_this_user a {
    color: #fff
}

.top-block .user-bg a,.top-block .user-ava a {
    color: #fff;
    text-decoration: none
}

.top-block .top-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 120
}

.top-block .dark-line {
    position: absolute;
    top: 50%;
    left: 0;
    height: 60px;
    width: 100%;
    margin-top: -60px;
    padding: 19px 0 0;
    background: rgba(0,0,0,.5);
    text-align: center;
    z-index: 110;
    color: #fff;
    font-size: 14px
}

.top-block .dark-line&gt;span {
    float: left;
    font-style: italic;
    width: 40%;
    text-align: center
}

.top-block .dark-line&gt;div {
    float: right;
    width: 40%;
    text-align: center
}

.top-block .dark-line .status_off {
    color: #d44e4e
}

.top-block .dark-line .status_on {
    color: #9acf77
}

.top-block .dark-line .status_on:before,.top-block .dark-line .status_off:before {
    display: inline-block;
    width: 11px;
    height: 11px;
    content: '';
    background: #b4b3a5;
    border: 1px solid #fff;
    border-radius: 50%;
    margin-right: 8px
}

.top-block .dark_line_bot {
    position: absolute;
    bottom: 0;
    height: 50px;
    padding-top: 13px;
    width: 100%;
    background: rgba(0,0,0,.5);
    text-align: center;
    color: #fff;
    font-size: 16px
}

.top-block .dark_line_bot:after {
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -30px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 30px 0;
    border-color: rgba(0,0,0,.9) transparent transparent transparent
}

.top-block .user-holder {
    position: absolute;
    width: 230px;
    left: 50%;
    margin-left: -111px;
    border-radius: 50%/50px;
    top: 50%;
    margin-top: -150px;
    border: 2px solid #fff;
    border-radius: 40%/50px;
    background: rgba(255,255,255,.6);
    z-index: 120;
    text-align: center;
    overflow: hidden
}

.top-block .user-holder .user_out {
    width: 120px;
    max-height: 120px;
    margin: 10px auto;
    position: relative
}

.top-block .user-holder .user_plus {
    position: absolute;
    right: 4px;
    top: 2px;
    display: inline-block;
    background-color: #555;
    border-radius: 15px;
    padding: 5px;
    color: #fff;
    transition: background .2s ease-out 0s
}

.top-block .user-holder .user_plus:hover {
    background-color: #1f1f1f
}

.top-block .user-holder .user_plus span {
    display: block;
    width: 15px;
    height: 15px;
    background-image: url(/templates/Default/images/plus_profile.png);
    background-repeat: no-repeat;
    background-position: center
}

.top-block .user-holder .user {
    width: 120px;
    max-height: 120px;
    border: 5px solid #fff;
    border-radius: 40%/50px;
    overflow: hidden
}

.top-block .user-holder .user img {
    width: 100%;
    vertical-align: middle
}

.top-block .user-holder .elements {
    text-align: center;
    height: 75px;
    overflow-y: auto
}

.top-block a {
    position: relative
}

.bottom-block {
}

.bottom-block .technique-block {
    border-bottom: 1px solid #b1b1b1;
    padding: 0 60px 50px
}

.bottom-block .technique-block .technique-box {
    float: left
}

.bottom-block .technique-block .technique-box.right {
    float: right
}

.bottom-block .technique-block .technique-box .name {
    text-align: center;
    padding-bottom: 10px
}

.bottom-block .technique-block .technique-box .name a {
    color: #000;
    text-decoration: underline;
    font-size: 18px
}

.bottom-block .technique-block .technique-box .name a:hover {
    text-decoration: none
}

.user-info {
    max-width: 590px;
    width: 100%;
    margin: auto
}

.user-info .name {
    font-size: 14px;
    padding: 15px 0 10px
}

.user-info .name span {
    font-size: 18px
}

.user-info .info-holder {
    border-bottom: 1px solid #b1b1b1;
    border-top: 1px solid #b1b1b1;
    padding: 20px 0;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden
}

.user-info .info-holder .left-info {
    float: left;
    max-width: 350px;
    width: 100%;
    border-right: 1px solid #b1b1b1
}

.user-info .info-holder .left-info p {
    padding: 0 0 10px;
    margin: 0
}

.user-info .info-holder .left-info p.bottom {
    padding: 10px 0 0
}

.user-info .info-holder .right-info {
    float: left;
    max-width: 240px;
    width: 100%;
    padding-left: 55px
}

.user-info .info-holder .right-info a {
    color: #80990d;
    font-weight: 700;
    text-decoration: none
}

.user-info .info-holder .right-info a:hover {
    text-decoration: none
}

.user-info .info-holder .right-info span.info-line {
    display: block
}

.user-info .info-holder .right-info small {
    font-size: 12px
}

.user-info .info-holder .orange {
    color: #fe6e00!important
}

.user-info .info-holder .green {
    color: #80990d!important
}

.top-block .control_user_counts {
    position: absolute;
    left: 20px;
    top: 42px;
    width: 220px;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    background-image: url(/templates/Default/images/dark-bg.png);
    padding-left: 10px;
    padding-right: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    max-height: 415px;
    overflow-y: auto
}

.question_stats {
    display: inline-block;
    opacity: .4;
    margin-left: 6px
}

.question_stats:hover {
    opacity: 1
}

.send_frend a {
    position: absolute;
    top: 110px;
    padding: 6px;
    border-radius: 50%
}

.send_frend a:first-child {
    left: 15px
}

.send_frend a:last-child {
    right: 15px
}

div.quiz_categories {
    padding: 15px
}

div.quiz_categories ul.category_list {
    margin: 0;
    padding: 0
}

div.quiz_categories ul.category_list li {
    list-style: none;
    display: inline-block;
    width: 25%;
    height: 100px;
    float: left
}

div.quiz_categories ul.category_list li span {
    display: block
}

div.question div.variant {
    display: block;
    border: 1px solid #eee;
    background: #fefefe;
    border-radius: 3px;
    padding: 5px 10px;
    margin: 2px
}

div.question div.variant input[name=variant] {
    position: relative;
    bottom: -2px;
    margin: 0 10px 0 0
}

div.question div.title {
    font-size: 18px;
    font-family: lucida grande,lucida sans unicode,lucida sans,Geneva,Verdana,sans-serif;
    margin: 10px 0
}

div#quiz-progress-line {
    display: block;
    width: 0;
    height: 20px;
    background-color: #96c;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9966cc),color-stop(100%,#7a52a3));
    background-image: -webkit-linear-gradient(top,#9966cc,#7a52a3);
    background-image: -moz-linear-gradient(top,#9966cc,#7a52a3);
    background-image: -ms-linear-gradient(top,#9966cc,#7a52a3);
    background-image: -o-linear-gradient(top,#9966cc,#7a52a3);
    background-image: linear-gradient(top,#9966cc,#7a52a3);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

div.time {
    border: 1px solid #cbdfe8;
    background-color: #ecf2f6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    margin-bottom: 5px
}

div.progress-bar {
    border: 1px solid #e6d3f9;
    background-color: #f4eef9;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative
}

div.time div.numeric,div.progress-bar div.question_position {
    display: block;
    margin-top: -20px;
    color: #333;
    font: 700 11px lucida grande,lucida sans unicode,lucida sans,Geneva,Verdana,sans-serif;
    line-height: 20px;
    padding: 0;
    text-align: center
}

div.quiz-line {
    display: block;
    width: 0;
    height: 20px;
    background-color: #57a6e6;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#57a6e6),color-stop(100%,#2a7cd4));
    background-image: -webkit-linear-gradient(top,#57a6e6,#2a7cd4);
    background-image: -moz-linear-gradient(top,#57a6e6,#2a7cd4);
    background-image: -ms-linear-gradient(top,#57a6e6,#2a7cd4);
    background-image: -o-linear-gradient(top,#57a6e6,#2a7cd4);
    background-image: linear-gradient(top,#57a6e6,#2a7cd4);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

button.quiz_buttons {
    background-color: #eee;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EEE),color-stop(100%,#CCC));
    background-image: -webkit-linear-gradient(top,#EEE,#CCC);
    background-image: -moz-linear-gradient(top,#EEE,#CCC);
    background-image: -ms-linear-gradient(top,#EEE,#CCC);
    background-image: -o-linear-gradient(top,#EEE,#CCC);
    background-image: linear-gradient(top,#EEE,#CCC);
    border: 1px solid #ccc;
    border-bottom: 1px solid #bbb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #333;
    font: 700 11px lucida grande,lucida sans unicode,lucida sans,Geneva,Verdana,sans-serif;
    line-height: 1;
    padding: 8px 0;
    text-align: center;
    text-shadow: 0 1px 0 #eee;
    width: 150px
}

button.quiz_buttons:hover {
    background-color: #ddd;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#DDD),color-stop(100%,#BBB));
    background-image: -webkit-linear-gradient(top,#DDD,#BBB);
    background-image: -moz-linear-gradient(top,#DDD,#BBB);
    background-image: -ms-linear-gradient(top,#DDD,#BBB);
    background-image: -o-linear-gradient(top,#DDD,#BBB);
    background-image: linear-gradient(top,#DDD,#BBB);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd
}

#sortable1,#sortable2 {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    width: 50%;
    float: left
}

#sortable1 .ui-state-default {
    padding: 5px 10px 5px 0;
    background: 0 0;
    border: 0
}

#sortable2 .ui-state-default {
    padding: 5px 0 5px 10px;
    background: 0 0;
    border: 0
}

#sortable1 .ui-state-default .item,#sortable2 .ui-state-default .item {
    background-color: #eee;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EEE),color-stop(100%,#CCC));
    background-image: -webkit-linear-gradient(top,#EEE,#CCC);
    background-image: -moz-linear-gradient(top,#EEE,#CCC);
    background-image: -ms-linear-gradient(top,#EEE,#CCC);
    background-image: -o-linear-gradient(top,#EEE,#CCC);
    background-image: linear-gradient(top,#EEE,#CCC);
    border: 1px solid #ccc;
    border-bottom: 1px solid #bbb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #333;
    font: 700 11px lucida grande,lucida sans unicode,lucida sans,Geneva,Verdana,sans-serif;
    line-height: 1;
    padding: 8px 0;
    text-align: center;
    text-shadow: 0 1px 0 #eee;
    display: block;
    cursor: pointer
}

.quiz_navigation {
    display: block;
    margin: 10px;
    text-align: center
}

.quiz_navigation a,.quiz_navigation span {
    background-color: #52a8e8;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#52A8E8),color-stop(100%,#377AD0));
    background-image: -webkit-linear-gradient(top,#52A8E8,#377AD0);
    background-image: -moz-linear-gradient(top,#52A8E8,#377AD0);
    background-image: -ms-linear-gradient(top,#52A8E8,#377AD0);
    background-image: -o-linear-gradient(top,#52A8E8,#377AD0);
    background-image: linear-gradient(top,#52A8E8,#377AD0);
    border-top: 1px solid #4081af;
    border-right: 1px solid #2e69a3;
    border-bottom: 1px solid #20559a;
    border-left: 1px solid #2e69a3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 0 0 #72b9eb,0 1px 2px 0 #b3b3b3;
    -moz-box-shadow: inset 0 1px 0 0 #72b9eb,0 1px 2px 0 #b3b3b3;
    box-shadow: inset 0 1px 0 0 #72b9eb,0 1px 2px 0 #b3b3b3;
    color: #fff;
    font: 11px lucida grande,sans-serif;
    line-height: 1;
    padding: 3px 5px;
    text-align: center;
    text-shadow: 0 -1px 1px #3275bc;
    width: 112px;
    -webkit-background-clip: padding-box
}

.quiz_navigation span {
    opacity: .5
}

.quiz_navigation a:hover {
    background-color: #3e9ee5;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3E9EE5),color-stop(100%,#206BCB));
    background-image: -webkit-linear-gradient(top,#3E9EE5 0%,#206BCB 100%);
    background-image: -moz-linear-gradient(top,#3E9EE5 0%,#206BCB 100%);
    background-image: -ms-linear-gradient(top,#3E9EE5 0%,#206BCB 100%);
    background-image: -o-linear-gradient(top,#3E9EE5 0%,#206BCB 100%);
    background-image: linear-gradient(top,#3E9EE5 0%,#206BCB 100%);
    border-top: 1px solid #2a73a6;
    border-right: 1px solid #165899;
    border-bottom: 1px solid #07428f;
    border-left: 1px solid #165899;
    -webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
    -moz-box-shadow: inset 0 1px 0 0 #62b1e9;
    box-shadow: inset 0 1px 0 0 #62b1e9;
    cursor: pointer;
    text-shadow: 0 -1px 1px #1d62ab;
    -webkit-background-clip: padding-box;
    text-decoration: none
}

.dark_mode div.question div.variant {
    border-color: #3f3f3f;
    background: #202020
}

.dark_mode div.question div.variant input[name=variant] {
    display: inline-block;
    margin-bottom: 5px;
    padding: 5px;
    border: 1px solid #7f7d7d;
    background-color: #1f1f1f;
    color: #cdcdd3
}

.dark_mode div#quiz-progress-line {
    background-color: #96c;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9966cc),color-stop(100%,#7a52a3));
    background-image: -webkit-linear-gradient(top,#9966cc,#7a52a3);
    background-image: -moz-linear-gradient(top,#9966cc,#7a52a3);
    background-image: -ms-linear-gradient(top,#9966cc,#7a52a3);
    background-image: -o-linear-gradient(top,#9966cc,#7a52a3);
    background-image: linear-gradient(top,#9966cc,#7a52a3)
}

.dark_mode div.time {
    border: 1px solid #363b3d;
    background-color: #2b2e2f
}

.dark_mode div.progress-bar {
    border-color: #3a3440;
    background-color: #282629
}

.dark_mode div.time div.numeric,.dark_mode div.progress-bar div.question_position {
    color: #eee7e7
}

.dark_mode div.quiz-line {
    background-color: #57a6e6;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#57a6e6),color-stop(100%,#2a7cd4));
    background-image: -webkit-linear-gradient(top,#57a6e6,#2a7cd4);
    background-image: -moz-linear-gradient(top,#57a6e6,#2a7cd4);
    background-image: -ms-linear-gradient(top,#57a6e6,#2a7cd4);
    background-image: -o-linear-gradient(top,#57a6e6,#2a7cd4);
    background-image: linear-gradient(top,#57a6e6,#2a7cd4)
}

.dark_mode button.quiz_buttons {
    background-color: #eee;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EEE),color-stop(100%,#CCC));
    background-image: -webkit-linear-gradient(top,#EEE,#CCC);
    background-image: -moz-linear-gradient(top,#EEE,#CCC);
    background-image: -ms-linear-gradient(top,#EEE,#CCC);
    background-image: -o-linear-gradient(top,#EEE,#CCC);
    background-image: linear-gradient(top,#EEE,#CCC);
    border: 1px solid #ccc;
    border-bottom: 1px solid #bbb;
    color: #333;
    text-shadow: 0 1px 0 #eee
}

.dark_mode button.quiz_buttons:hover {
    background-color: #ddd;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#DDD),color-stop(100%,#BBB));
    background-image: -webkit-linear-gradient(top,#DDD,#BBB);
    background-image: -moz-linear-gradient(top,#DDD,#BBB);
    background-image: -ms-linear-gradient(top,#DDD,#BBB);
    background-image: -o-linear-gradient(top,#DDD,#BBB);
    background-image: linear-gradient(top,#DDD,#BBB);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    text-shadow: 0 1px 0 #ddd
}

.dark_mode #sortable1,#sortable2 {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    width: 50%;
    float: left
}

.dark_mode #sortable1 .ui-state-default {
    background: 0 0
}

.dark_mode #sortable2 .ui-state-default {
    background: 0 0
}

.dark_mode #sortable1 .ui-state-default .item,.dark_mode #sortable2 .ui-state-default .item {
    background-color: #eee;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EEE),color-stop(100%,#CCC));
    background-image: -webkit-linear-gradient(top,#EEE,#CCC);
    background-image: -moz-linear-gradient(top,#EEE,#CCC);
    background-image: -ms-linear-gradient(top,#EEE,#CCC);
    background-image: -o-linear-gradient(top,#EEE,#CCC);
    background-image: linear-gradient(top,#EEE,#CCC);
    border: 1px solid #ccc;
    border-bottom: 1px solid #bbb;
    color: #333;
    text-shadow: 0 1px 0 #eee
}

.dark_mode .quiz_navigation a,.dark_mode .quiz_navigation span {
    background-color: #52a8e8;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#52A8E8),color-stop(100%,#377AD0));
    background-image: -webkit-linear-gradient(top,#52A8E8,#377AD0);
    background-image: -moz-linear-gradient(top,#52A8E8,#377AD0);
    background-image: -ms-linear-gradient(top,#52A8E8,#377AD0);
    background-image: -o-linear-gradient(top,#52A8E8,#377AD0);
    background-image: linear-gradient(top,#52A8E8,#377AD0);
    border-top: 1px solid #4081af;
    border-right: 1px solid #2e69a3;
    border-bottom: 1px solid #20559a;
    border-left: 1px solid #2e69a3;
    -webkit-box-shadow: inset 0 1px 0 0 #72b9eb,0 1px 2px 0 #b3b3b3;
    -moz-box-shadow: inset 0 1px 0 0 #72b9eb,0 1px 2px 0 #b3b3b3;
    box-shadow: inset 0 1px 0 0 #72b9eb,0 1px 2px 0 #b3b3b3;
    color: #fff;
    text-shadow: 0 -1px 1px #3275bc
}

.dark_mode .quiz_navigation a:hover {
    background-color: #3e9ee5;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3E9EE5),color-stop(100%,#206BCB));
    background-image: -webkit-linear-gradient(top,#3E9EE5 0%,#206BCB 100%);
    background-image: -moz-linear-gradient(top,#3E9EE5 0%,#206BCB 100%);
    background-image: -ms-linear-gradient(top,#3E9EE5 0%,#206BCB 100%);
    background-image: -o-linear-gradient(top,#3E9EE5 0%,#206BCB 100%);
    background-image: linear-gradient(top,#3E9EE5 0%,#206BCB 100%);
    border-top: 1px solid #2a73a6;
    border-right: 1px solid #165899;
    border-bottom: 1px solid #07428f;
    border-left: 1px solid #165899;
    -webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
    -moz-box-shadow: inset 0 1px 0 0 #62b1e9;
    box-shadow: inset 0 1px 0 0 #62b1e9;
    text-shadow: 0 -1px 1px #1d62ab
}

.item_b {
    font: 12px open sans,sans-serif
}

.item_b h1 {
    margin: 0 0 20px;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
    background: #eef5cd;
    border-top: 1px solid #acce0d;
    padding: 15px 0
}

.item {
    overflow: hidden
}

.item_big_img {
    float: left;
    position: relative;
    width: 52%
}

.item_big_img&gt;div {
    width: 100%
}

.item_big_img .table_img {
    display: table;
    text-align: center;
    height: 370px;
    border: 1px solid #d4d4d4
}

.item_big_img .table_img&gt;div {
    display: table-cell;
    padding: 10px;
    vertical-align: middle
}

div .buy_t_info_close {
    position: absolute;
    width: 15px;
    height: 15px;
    right: 0;
    top: 0;
    visibility: visible;
    display: block;
    z-index: 3;
    cursor: pointer
}

.item_big_img .buy_t_info {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: rgba(255,255,255,.9);
    overflow-y: auto;
    text-align: left;
    display: none
}

.item_big_img .buy_t_info .close_i {
    position: absolute;
    right: 0;
    top: -1px;
    color: #000
}

.item_big_img .buyt_info_in {
    padding: 15px;
    display: inline-block
}

.item_big_img .buyt_info_in&gt;br {
    line-height: 18px
}

.item_info {
    float: right;
    width: 45%;
    position: relative
}

.item_small_img {
    overflow: hidden
}

.item_small_img li {
    padding-bottom: 40px;
    float: right
}

.item_small_img li:first-child {
    margin-left: 0;
    float: left
}

.item_small_img li a {
    width: 150px;
    height: 150px;
    border: 1px solid #d4d4d4;
    color: #747474;
    position: relative;
    text-align: center;
    display: block;
    display: table-cell;
    vertical-align: middle
}

.item_small_img .act_img,.item_small_img li a:hover {
    border: 1px solid #c4deb3;
    color: #679f43
}

.item_small_img li img {
    display: inline-block;
    width: 85%;
    vertical-align: middle
}

.item_small_img li span {
    position: absolute;
    bottom: -25px;
    left: 50%;
    font-size: 13px;
    transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    -o-transform: translate(-50%,0)
}

.item_info p {
    padding: 20px 10px;
    background: #f7f7f7;
    line-height: 25px
}

.size {
    text-align: center;
    margin: 27px 0
}

.size li {
    display: inline-block;
    margin-right: 7px
}

.size li:first-child {
    margin-right: 15px
}

.size a,#i_order #i_size {
    display: inline-block;
    width: 25px;
    height: 20px;
    text-align: center;
    color: #fff;
    padding-top: 3px;
    text-decoration: none;
    border-radius: 2px;
    text-shadow: 1px 1px #557539;
    background: #a9d277;
    background: -moz-linear-gradient(top,#a9d277 0%,#70a54e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a9d277),color-stop(100%,#70a54e));
    background: -webkit-linear-gradient(top,#a9d277 0%,#70a54e 100%);
    background: -o-linear-gradient(top,#a9d277 0%,#70a54e 100%);
    background: -ms-linear-gradient(top,#a9d277 0%,#70a54e 100%);
    background: linear-gradient(to bottom,#a9d277 0%,#70a54e 100%)
}

.size .curent_s,.size a:hover {
    background: #578a36;
    background: -moz-linear-gradient(top,#578a36 0%,#406527 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#578a36),color-stop(100%,#406527));
    background: -webkit-linear-gradient(top,#578a36 0%,#406527 100%);
    background: -o-linear-gradient(top,#578a36 0%,#406527 100%);
    background: -ms-linear-gradient(top,#578a36 0%,#406527 100%);
    background: linear-gradient(to bottom,#578a36 0%,#406527 100%)
}

.ibtn,#i_order .sub_chan .ibtn {
    display: block;
    border-bottom: 2px solid #679f43;
    border-radius: 6px;
    font-size: 14px;
    color: #fff;
    text-shadow: 1px 1px #557539;
    box-shadow: 1px 1px 3px #b0da77;
    text-align: center;
    background: #b0da77;
    background: -moz-linear-gradient(top,#b0da77 0%,#82c057 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b0da77),color-stop(100%,#82c057));
    background: -webkit-linear-gradient(top,#b0da77 0%,#82c057 100%);
    background: -o-linear-gradient(top,#b0da77 0%,#82c057 100%);
    background: -ms-linear-gradient(top,#b0da77 0%,#82c057 100%);
    background: linear-gradient(to bottom,#b0da77 0%,#82c057 100%)
}

.ibtn:hover,#i_order .sub_chan .ibtn:hover {
    cursor: pointer;
    border-color: #354a27;
    text-decoration: none;
    background: #629a3d;
    background: -moz-linear-gradient(top,#629a3d 0%,#446d2b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#629a3d),color-stop(100%,#446d2b));
    background: -webkit-linear-gradient(top,#629a3d 0%,#446d2b 100%);
    background: -o-linear-gradient(top,#629a3d 0%,#446d2b 100%);
    background: -ms-linear-gradient(top,#629a3d 0%,#446d2b 100%);
    background: linear-gradient(to bottom,#629a3d 0%,#446d2b 100%)
}

.checkout,.check,.sub_chan .ibtn {
    max-width: 180px;
    width: 100%;
    height: 35px;
    margin: 19px auto 0;
    padding-top: 9px
}

#i_order {
    padding: 10px 10px 15px;
    background: #f7f7f7;
    display: none
}

#i_order&gt;div {
    margin: 10px 0 0;
    overflow: hidden
}

#i_order label {
    float: left;
    width: 20%;
    text-align: right;
    margin-right: 3%;
    padding-top: 6px
}

#i_order .bot label {
    padding-top: 0
}

#i_order .bot_2 span {
    padding-top: 6px;
    display: block;
    font-size: 13px
}

#i_order .bot,#i_order .bot_2 {
    display: none;
    margin-top: 15px
}

#i_order .bot span,#i_order .bot_2 span {
    display: inline-block;
    width: 49%
}

#i_order .bot span:first-child,#i_order .bot_2 span:first-child {
    text-align: right
}

#i_order input[type=text],#i_order textarea,#i_order select {
    width: 73%;
    height: 28px;
    border: 1px solid #eaeaea;
    background: #eaeaea;
    padding: 0 10px
}

#i_order textarea {
    padding: 5px 10px;
    height: 45px
}

#i_order select {
    width: 73%;
    padding: 0 5px
}

#i_order #adress {
    width: 73%
}

#i_order .o_email {
    padding-top: 10px
}

#i_order #i_size {
    padding: 0;
    font-size: 12px
}

#i_order .i_size_b label {
    padding-top: 0
}

#i_order .i_size_b {
    padding-bottom: 10px
}

a.check {
    margin: 20px auto 0
}

.sub_chan .ibtn {
    padding: 0;
    float: right;
    border: none
}

.change_i {
    float: left;
    font-size: 13px;
    color: #000;
    text-decoration: underline;
    margin: 7px 0 0 10px
}

.s_alert {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 45px;
    font-size: 10px;
    display: none;
    color: red
}

.s_alert.red {
    color: red
}

.s_alert_o {
    text-align: center;
    padding-top: 15px;
    font-size: 11px;
    display: none;
    color: red;
    text-align: center
}

.s_alert_o.red {
    color: red
}

.sub_chan {
    display: none
}

@font-face {
    font-family: Baskerville;
    src: local('Baskerville'),url(/templates/Default/fonts/Baskerville.ttf)
}

.herobox {
    width: 13em;
    padding-bottom: 20px;
    padding-top: 20px
}

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

.herobox a:hover {
    color: #1a6a02;
    text-decoration: none
}

.herobox_pos {
    width: 187px;
    position: relative;
    left: 40px
}

.hero_ava_block {
    width: 187px;
    height: 187px
}

.herobox_block {
    width: 187px;
    background-color: #fff;
    font: 16px/20px Baskerville,Trebuchet;
    padding-top: 10px;
    color: #434343
}

.herobox_line_pad {
    padding-top: 4px;
    padding-bottom: 8px
}

.herobox_line_green {
    height: 1px;
    background-color: #eef5cd
}

.herobox_line_white {
    width: 15px;
    height: 1px;
    background-color: #fff
}

.herobox_bot {
    width: 187px;
    height: 20px
}

.herobox_side_pad {
    padding-left: 16px;
    padding-right: 8px
}

.herobox_in {
    width: 187px;
    padding-left: 10px;
    padding-right: 11px;
    padding-bottom: 30px
}

.combine_left {
    padding-left: 0
}

.combine_right {
    padding-right: 0
}

.combine_all {
    padding-left: 0;
    padding-right: 0
}

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

.herobox_in a:hover {
    color: #1a6a02;
    text-decoration: none
}

.herobox_pos_in {
    width: 187px;
    position: relative
}

.hero_ava_block_in {
    width: 187px;
    height: 187px
}

.herobox_block_in {
    width: 187px;
    background-color: #d5f5cd;
    font: 16px/20px Baskerville,Trebuchet;
    color: #434343
}

.herobox_line_pad_in {
    padding-top: 4px;
    padding-bottom: 8px
}

.herobox_line_green_in {
    height: 1px;
    background-color: #fff
}

.herobox_line_white_in {
    width: 15px;
    height: 1px;
    background-color: #d5f5cd
}

.herobox_bot_in {
    width: 187px;
    height: 20px
}

.herobox_jutsu_link {
    background: url(/templates/Default/images/herobox_jutsu_seal.png) left no-repeat;
    width: 22px;
    height: 17px;
    display: inline-block
}

.jcarher {
    position: relative;
    overflow: hidden
}

.jcarher ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarher li {
    float: left
}

.hero_ava_block_infoline {
    width: 130px;
    height: 130px;
    float: left
}

.hero_ava_block_infoline_in {
    width: 130px;
    height: 130px;
    position: absolute;
    display: block
}

.herobox_infoline_text {
    color: #434343
}

.herobox_infoline_right {
    width: 15px;
    height: 130px;
    float: right
}

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

.herobox_infoline_text a:hover {
    color: #1a6a02;
    text-decoration: none
}

.herobox_infoline_pad {
    padding: 0 10px 20px
}

.herobox_infoline_content_1 {
    background-color: #d5f5cd;
    height: 130px;
    margin-right: 15px;
    margin-left: 130px
}

.herobox_infoline_content_2 {
    padding: 10px 10px 10px 20px;
    height: 110px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left
}

.herobox_infoline_topname {
    padding-left: 60px;
    text-align: left
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

:focus {
    outline: 0
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    height: 100%
}

body {
    font: 12px/1.5 verdana,sans-serif;
    width: 100%;
    height: 100%
}

a {
    color: #ab0e0e;
    outline: none;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

.promo_text p a,#ujbasecont .dpad a,.underthevkvideo a,.persInfo p a,.post_text_full a,.battleVideoWrapp .under_video a,.ui-state-nostate a {
    color: #000;
    outline: none;
    text-decoration: none;
    border-bottom: 1px solid #75ab0e
}

.promo_text p a:hover,#ujbasecont .dpad a:hover,.underthevkvideo a:hover,.persInfo p a:hover,.post_text_full a:hover,.battleVideoWrapp .under_video a:hover,.ui-state-nostate a:hover {
    color: #75ab0e;
    border-bottom: 1px solid #75ab0e
}

.promo_text p br {
    line-height: normal
}

p {
    margin: 0 0 15px
}

img {
    border: none
}

input {
    vertical-align: middle
}

#wrapper {
    width: 1008px;
    margin: 0 auto;
    min-height: 100%;
    height: auto!important
}

.clr {
    clear: both
}

.black {
    font: 18px normal verdana,sans-serif;
    text-decoration: none;
    color: #434343
}

.black2 {
    font: 18px normal verdana,sans-serif;
    text-decoration: none;
    color: #6d6d6d
}

#jblack {
    font: 22px normal verdana,sans-serif;
    text-decoration: none;
    color: #434343;
    text-align: center
}

#jblack h1 {
    font-size: 26px;
    text-decoration: none;
    color: #434343
}

.green {
    font: 18px normal verdana,sans-serif;
    text-decoration: none;
    color: #81a834
}

.left {
    float: left
}

.right {
    float: right
}

.fbutton,.navigation a {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.lcol {
    float: left
}

.rcol {
    float: right
}

.rcol_f {
    text-align: right;
    margin-bottom: 10px
}

.dpad {
    margin: 0 15px 10px
}

.dpadBox {
    margin: 15px 0;
    text-align: center
}

.dpadBox&gt;a {
    white-space: nowrap;
    display: inline-block;
    padding: 4px
}

.dpadVote {
    margin: 0 5px
}

.dpadReg {
    margin: -6px 0 0
}

#header {
    height: 125px;
    position: relative;
    z-index: 800
}

#headerLink {
    margin: 5px 0 0 8px
}

#headerLink a {
    font: 10px arial,sans-serif;
    text-decoration: none;
    color: #666;
    padding: 0 5px
}

#headerLink a:hover {
    text-decoration: underline;
    color: #80a835
}

#hd_logo {
    width: 263px;
    height: 100px;
    float: left;
    padding: 27px 0 0 8px;
    overflow: hidden
}

#hd_menu {
    width: 570px;
    height: 131px;
    float: right;
    padding: 0 10px 0 0;
    z-index: 800
}

#hd_menu_vk {
    width: 402px;
    height: 131px;
    float: right;
    padding: 0 50px 0 0
}

.hd_menu a:link {
    display: block;
    width: 74px;
    height: 131px;
    text-align: center;
    font: 700 12px Arial;
    color: #898989;
    float: left
}

.hd_menu a:visited {
    display: block;
    width: 74px;
    height: 131px;
    text-align: center;
    font: 700 12px Arial;
    color: #898989;
    float: left
}

.hd_menu a:hover {
    display: block;
    width: 74px;
    height: 131px;
    text-align: center;
    font: 700 12px Arial;
    color: #393939;
    background: url(/templates/Default/images/menu_hl_green.png);
    float: left
}

.selected_chakra a:link,.selected_chakra a:visited {
    color: #d7d7d7;
    background: url(/templates/Default/images/menu_hl.png)
}

.selected_chakra a:hover {
    color: #393939;
    background: url(/templates/Default/images/menu_hl_green.png)
}

.active_chakra a:link,.active_chakra a:visited {
    color: #393939;
    background: url(/templates/Default/images/menu_hl_green.png)
}

.active_chakra a:hover {
    color: #393939;
    background: url(/templates/Default/images/menu_hl_green.png)
}

.downer_chakra a:link {
    display: block;
    width: 74px;
    height: 131px;
    text-align: center;
    font: 700 12px Arial;
    color: #898989;
    float: left;
    background: #fff
}

.downer_chakra a:visited {
    display: block;
    width: 74px;
    height: 131px;
    text-align: center;
    font: 700 12px Arial;
    color: #898989;
    float: left;
    background: #fff
}

.downer_chakra a:hover {
    display: block;
    width: 74px;
    height: 131px;
    text-align: center;
    font: 700 12px Arial;
    color: #393939;
    background: url(/templates/Default/images/menu_hl_green.png);
    float: left
}

.subactive_chakra a:link,.subactive_chakra a:visited {
    color: #d7d7d7;
    background: url(/templates/Default/images/menu_hl.png)
}

.subactive_chakra a:hover {
    color: #393939;
    background: url(/templates/Default/images/menu_hl_green.png)
}

.ach_color {
    color: #d7d7d7
}

#hd_menu b {
    display: inline-block;
    background-repeat: no-repeat;
    height: 55px;
    margin-top: 38px;
    margin-bottom: -8px
}

.jqueryslidemenu {
    z-index: 4000;
    width: 100%
}

.jqueryslidemenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    z-index: 4000
}

.jqueryslidemenu ul li {
    position: relative;
    display: inline;
    float: left;
    z-index: 4000;
    padding: 0;
    margin: 0;
    width: 74px
}

.jqueryslidemenu ul li a {
    display: block;
    background: 0 0;
    text-decoration: none;
    z-index: 4000
}

* html .jqueryslidemenu ul li a {
    display: inline-block;
    z-index: 4000
}

.jqueryslidemenu ul li ul {
    position: absolute;
    left: 0;
    display: block;
    visibility: hidden;
    z-index: 4000;
    min-width: 225px
}

.jqueryslidemenu ul li ul li {
    float: left;
    z-index: 4000;
    border-top: 2px solid #ccc
}

.jqueryslidemenu ul li ul li a {
    font: 12px Verdana;
    margin: 0;
    z-index: 4000;
    width: 74px;
    float: left;
    display: block
}

#topLoginPanel {
    width: 150px;
    height: 50px;
    padding-top: 10px;
    float: left
}

@media only screen and (max-width: 600px) {
    #topLoginPanel {
        width:120px
    }
}

#topLoginPanel a {
    font: 11px normal verdana,sans-serif;
    display: block;
    color: #fff;
    text-decoration: none;
    line-height: 16px;
    text-shadow: 1px 0 1px #5e8e03
}

#topLoginPanel a:hover {
    color: #fff;
    text-decoration: underline;
    background-color: #505050;
    padding: 0 5px 1px;
    margin: 0 -5px 2px;
    text-shadow: 1px 0 1px #424242;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px
}

#topLoginPanelAvatar {
    width: 43px;
    height: 43px;
    background-image: url(/templates/Default/images/topAvatarBg.png);
    background-repeat: no-repeat;
    float: left;
    margin: 4px 10px 0 0
}

#topLoginPanelAvatar img {
    width: 34px;
    height: 34px;
    margin: 4px 0 0 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px
}

#topLoginPanelOut {
    position: absolute;
    top: 3px;
    right: -4px
}

#topLoginPanelOut a {
    width: 9px;
    height: 9px;
    background-image: url(/templates/Default/images/topOut.png);
    background-repeat: no-repeat
}

#topLoginPanelOut a:hover {
    width: 9px;
    height: 9px;
    background-image: url(/templates/Default/images/topOut.png);
    background-repeat: no-repeat;
    background-position: 0 -9px
}

#topInfoLine {
    position: absolute;
    top: 142px;
    left: 5px;
    z-index: 200
}

#infoPanel {
    position: relative;
    width: 1000px;
    height: 80px;
    background-image: url(/templates/Default/images/infoPanelBg.png);
    background-repeat: no-repeat;
    z-index: 300
}

#search {
    position: absolute;
    top: 18px;
    left: 8px
}

#search input {
    border: none;
    outline: none;
    background-color: transparent;
    color: #666;
    margin-bottom: 8px
}

#searchInput input {
    width: 351px;
    height: 29px;
    padding: 0 0 0 5px
}

#searchInput {
    width: 385px;
    height: 29px;
    background-image: url(/templates/Default/images/searchInput.png);
    background-repeat: no-repeat;
    float: left
}

#searchInput:hover {
    background-image: url(/templates/Default/images/searchInput.png);
    background-repeat: no-repeat;
    background-position: 0 -31px
}

#searchSubmit input {
    width: 80px;
    height: 27px;
    display: block;
    float: left
}

#searchSubmit {
    width: 80px;
    height: 27px;
    background-image: url(/templates/Default/images/searchSubmit.png);
    background-repeat: no-repeat;
    margin: 1px 0 0 5px;
    cursor: pointer
}

#searchSubmit:hover {
    width: 80px;
    height: 27px;
    background-image: url(/templates/Default/images/searchSubmit.png);
    background-repeat: no-repeat;
    background-position: 0 -33px
}

#search a {
    color: #fff;
    margin: 0 15px 0 2px;
    text-shadow: 1px 0 1px #49690c
}

#infoPanelDel {
    width: 1px;
    height: 57px;
    background-image: url(/templates/Default/images/infoPanelDel.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 18px;
    left: 490px
}

#infoPanelMenu {
    position: absolute;
    left: 490px;
    top: 16px
}

#infoPanelMenu a {
    color: #fff;
    z-index: 100
}

#infoPanelMenu ul {
    color: #fff;
    float: left;
    margin-left: 10px;
    text-shadow: 1px 0 1px #5e8e03
}

#infoPanelMenu ul li {
    margin-bottom: 3px
}

#infoPanelMenu ul li:hover {
    background-color: #505050;
    padding: 0 5px 1px;
    margin: 0 -5px 2px;
    text-shadow: 1px 0 1px #424242;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px
}

#tday {
    float: left;
    border-right: 1px solid #75ab0e;
    height: 19px;
    padding-right: 12px;
    margin-right: 10px
}

#tday strong {
    color: #999;
    font-weight: 400
}

.monney {
    float: left;
    border-left: 1px solid #75ab0e;
    height: 19px;
    margin-left: 10px
}

.monney b {
    padding-right: 10px;
    color: #75ab0e;
    font-weight: 400
}

#modpogoda,.modpogoda {
    float: left;
    padding-left: 10px
}

#modpogoda img,.modpogoda img {
    margin-bottom: -5px;
    padding: 0 2px 0 0
}

.namecity {
    float: left;
    color: #999;
    padding-left: 3px
}

.mptime {
    font-weight: 400;
    color: #666
}

.tempp {
    font-size: 11px;
    font-weight: 400;
    color: #d15c00
}

.other {
    font-size: 11px;
    font-weight: 700;
    color: #006ad5
}

.analitika i {
    display: inline-block;
    width: 92%;
    text-align: center;
    margin-left: 4%;
    font-size: .92em;
    margin-top: -10px
}

.analitika_plus {
    display: inline-block;
    padding: 10px 15px 15px;
    background-color: #eef5cd;
    text-align: left;
    border-radius: 10px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    width: 50%;
    float: left
}

.analitika_minus {
    display: inline-block;
    width: 50%;
    padding: 10px 15px 15px;
    background-color: #ffdeca;
    text-align: right;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

a .analitika_plus,a .analitika_minus,a .analitika_rating {
    color: #000;
    text-decoration: none
}

.analitika_plus b,.analitika_minus b {
    color: #525252
}

.analitika_plus span {
    font-weight: 700;
    color: #525252
}

.analitika_plus .right_a_padding {
    width: 15px;
    height: 15px;
    float: right;
    display: inline-block
}

.analitika_minus .left_a_padding {
    width: 15px;
    height: 15px;
    float: left;
    display: inline-block
}

.analitika_plus span:before {
    content: '+ '
}

.analitika_minus span {
    font-weight: 700;
    color: #525252
}

.analitika_minus span:before {
    content: '- '
}

.analitika_rating {
    margin-top: 50px;
    width: 100%;
    text-align: center;
    position: relative
}

.analitika_rating_in {
    display: inline-block;
    padding-top: 40px;
    width: 110px;
    height: 110px;
    border-radius: 55px;
    background: #fdfdfd;
    margin-left: -55px;
    margin-top: -55px;
    position: absolute;
    border: 1px solid #adbd5b;
    font-size: 100px;
    color: #525252
}

.this_is_ten {
    font-size: 70px
}

a.short-btn {
    color: #fff!important
}

.short-btn {
    font: bold 14px/20px Helvetica,Helvetica-Neue,Arial,sans-serif!important;
    border: none!important;
    cursor: pointer;
    display: inline-block;
    background: #ffcc02;
    padding: 11px 10px!important;
    color: #fff!important;
    margin: 0 4px 4px 0;
    text-align: center;
    text-decoration: none!important;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.short-btn.medium {
    padding: 13px 19px!important;
    font-weight: 700;
    font-size: 15px!important
}

.short-btn.large {
    font-size: 18px!important;
    padding: 17px 29px!important;
    width: auto;
    margin-bottom: 4px
}

.short-btn.video {
    font-size: 17px!important;
    padding: 12px 20px!important;
    width: auto;
    margin-bottom: 4px
}

.short-btn.round {
    padding-left: 20px!important;
    padding-right: 20px!important;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    border-radius: 1000px
}

.short-btn.pink {
    background: #ffadcb
}

.short-btn.pink:hover {
    background-color: #fdccde;
    color: #e35f90!important
}

.short-btn.blue {
    background: #72bbf0
}

.short-btn.blue:hover {
    background-color: #a1d1f3;
    color: #1089e2!important
}

.short-btn.black {
    background: #3f464c
}

.short-btn.black:hover {
    background-color: #505458
}

.short-btn.yellow {
    background: #ffd900
}

.short-btn.yellow:hover {
    background-color: #fbea86;
    color: #aa5800!important
}

.short-btn.red {
    background: #ff6163
}

.short-btn.red:hover {
    background-color: #fcc8c8;
    color: #da3a3c!important
}

.short-btn.green {
    background: #c53232
}

.watch_list_item .short-btn.green {
    background: #9ac762
}

.short-btn.green:hover {
    background: #bde74c;
    color: #4c6802!important
}

.short-btn.grey {
    background: #8d8e91
}

.short-btn.grey:hover {
    background-color: #b5b6b8;
    color: #585a5e!important
}

.short-btn.purple {
    background: #b482c9
}

.short-btn.purple:hover {
    background: #d9b1eb;
    color: #793894!important
}

.short-btn.orange {
    background: #f5731c
}

.short-btn.orange:hover {
    background: #ffb380;
    color: #b92500!important
}

.v_epi_nav {
    margin: 0 10px;
    margin-top: 20px;
    text-align: center
}

.v_epi_nav i {
    display: none
}

.vnright {
    float: right
}

.vnright:after {
    content: ' \2192'
}

.vnleft {
    float: left
}

.vnleft:before {
    content: '\2190  '
}

.vncenter {
    margin-top: 10px!important
}

.previously_viewed {
    margin: 60px 10px 0;
    padding: 16px 20px;
    background: #fcf6d2;
    text-align: left;
    border-radius: 4px;
    line-height: 2em;
    font-family: Verdana,Helvetica Neue,gothapro,Arial,Helvetica,sans-serif;
    opacity: .5;
    transition: all ease-out .5s;
    font-size: .94em;
    overflow: hidden
}

.previously_viewed:hover {
    opacity: 1
}

.previously_viewed a {
    color: #474747;
    white-space: nowrap
}

.prev_span_out {
    position: relative;
    display: inline-block;
    width: 18px;
    margin: 0 3px 0 0
}

.prev_span_in {
    background-repeat: no-repeat;
    background-size: 18px auto;
    border-radius: 50%;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    bottom: -4px
}

#middle {
    width: 990px;
    padding: 29px 0 20px 14px;
    height: 1%;
    position: relative
}

#middle:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0
}

#container {
    width: 100%;
    float: left;
    overflow: hidden
}

#content {
    padding: 0 270px 0 0
}

#contentBgTop {
    width: 1008px;
    height: 51px;
    background-image: url(/templates/Default/images/InfoPanelBg2.png);
    background-repeat: no-repeat;
    margin: -70px 0 0 -5px;
    z-index: 1
}

#contentBgCenter {
    width: 1008px;
    height: 100%;
    background-image: url(/templates/Default/images/bg.png);
    background-repeat: repeat-y;
    margin-left: -4px;
    z-index: 1
}

#contentBgFooter {
    width: 1008px;
    height: 47px;
    background-image: url(/templates/Default/images/bgFooter.png);
    background-repeat: no-repeat;
    margin-bottom: 120px;
    margin-left: -4px;
    z-index: 10
}

#contentSlider {
    width: 477px;
    height: 217px;
    background-color: #464646;
    float: left
}

#contentSliderRight {
    width: 230px;
    height: 191px;
    background-image: url(/templates/Default/images/topSliderBg.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 55px;
    right: 275px
}

#contentSliderRightOver {
    width: 230px;
    height: 210px;
    position: absolute;
    right: 275px;
    overflow: hidden;
    z-index: 1000
}

#slrContent {
    font: 12px verdana,sans-serif;
    width: 220px;
    height: 45px;
    overflow: hidden;
    line-height: 18px;
    margin: 3px 10px 3px 0;
    padding-bottom: 12px
}

.slrTitle {
    margin: -6px 0 4px -14px;
    padding-bottom: 5px;
    text-align: center;
    z-index: 110;
    position: relative
}

#slrContent a {
    color: #fff;
    text-shadow: 1px 0 1px #49690c;
    padding: 2px 0
}

#slrContent img {
    float: left;
    width: 53px;
    height: 45px;
    margin: 6px 7px 0 0
}

#slrDel {
    width: 212px;
    height: 1px;
    background-image: url(/templates/Default/images/topSliderLine.png);
    background-repeat: no-repeat;
    margin-left: 0
}

#slrArrowl a {
    width: 9px;
    height: 10px;
    background-image: url(/templates/Default/images/arrowSlider.png);
    background-repeat: no-repeat;
    float: left;
    margin: -18px 0 0 15px;
    z-index: 150;
    position: relative
}

#slrArrowr a {
    width: 9px;
    height: 10px;
    background-image: url(/templates/Default/images/arrowSlider.png);
    background-repeat: no-repeat;
    background-position: 0 -10px;
    float: right;
    margin: -18px 15px 0 0;
    z-index: 150;
    position: relative
}

.newsTitle {
    padding: 0 0 10px;
    margin: 14px 0 15px;
    border-bottom: 1px solid #acce0d;
    clear: both
}

#newsTitle_w {
    width: 715px;
    border-bottom: 1px solid #acce0d;
    padding: 6px 0;
    margin-bottom: 10px;
    clear: both
}

#newsTitle_w h1 {
    font-weight: 700;
    text-decoration: underline;
    color: #434343
}

#newsTitle_w h2 {
    text-decoration: none;
    font: 16px normal verdana,sans-serif;
    color: #434343
}

#newsTitle_w2 {
    width: 715px;
    border-bottom: 1px solid #f2fbc8;
    padding: 6px 0;
    margin-bottom: 10px;
    clear: both
}

.newsTitle2 {
    width: 715px;
    border-top: 1px solid #f2fbc8;
    padding: 6px 0;
    margin-bottom: 10px;
    padding-top: 15px;
    clear: both;
    text-align: center
}

.newsContentPage {
    width: 800px;
    z-index: 130
}

#newsContent {
    width: 349px;
    height: 162px;
    line-height: 18px;
    float: left;
    position: relative;
    margin: 5px 15px 0 0
}

#jnewsContent {
    width: 349px;
    height: 285px;
    line-height: 18px;
    float: left;
    position: relative;
    margin: 5px 15px 0 0
}

#jnewsContent_ut {
    width: 349px;
    height: 275px;
    line-height: 18px;
    float: left;
    position: relative;
    margin: 5px 13px 0 0
}

#junewsContent {
    width: 349px;
    height: 270px;
    line-height: 18px;
    float: left;
    position: relative;
    margin: 5px 15px 0 0
}

#newsContentImg {
    width: 122px;
    height: 85px;
    background-image: url(/templates/Default/images/noimg.png);
    background-repeat: no-repeat;
    background-color: #fff;
    float: left;
    margin: 0 4px 0 2px;
    padding: 0 2px 0 0
}

#jnewsContentImg {
    margin: 0 4px 0 2px;
    padding: 0 2px 0 58px;
    text-align: center;
    width: 225px
}

#newsContentSubmit a {
    width: 89px;
    height: 22px;
    display: block;
    background-image: url(/templates/Default/images/newsContentSubmit.png);
    background-repeat: no-repeat;
    float: right
}

#newsContentSubmit a:hover {
    width: 89px;
    height: 22px;
    display: block;
    background-image: url(/templates/Default/images/newsContentSubmit.png);
    background-repeat: no-repeat;
    background-position: 0 -24px
}

#jnewsContentSubmit a {
    width: 69px;
    height: 22px;
    display: block;
    background-image: url(/templates/Default/images/jnewsContentSubmit.png);
    background-repeat: no-repeat;
    float: right
}

#jnewsContentSubmit a:hover {
    width: 69px;
    height: 22px;
    display: block;
    background-image: url(/templates/Default/images/jnewsContentSubmit.png);
    background-repeat: no-repeat;
    background-position: 0 -24px
}

#jnewsContentView a {
    width: 75px;
    height: 22px;
    display: block;
    background-image: url(/templates/Default/images/jnewsContentView.png);
    background-repeat: no-repeat;
    float: right
}

#jnewsContentView a:hover {
    width: 75px;
    height: 22px;
    display: block;
    background-image: url(/templates/Default/images/jnewsContentView.png);
    background-repeat: no-repeat;
    background-position: 0 -24px
}

#newsContentInfo {
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
    padding-left: 7px
}

#newsContentInfo strong {
    font: 12px normal verdana,sans-serif;
    color: #a7a7a7
}

#jnewsContentInfo {
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
    padding-left: 7px;
    clear: both
}

#jnewsContentInfo strong {
    font: 12px normal verdana,sans-serif;
    color: #a7a7a7
}

#newsContent h1 {
    font: 12px verdana,sans-serif
}

.newsText {
    border-left: 4px solid #767676;
    height: 122px;
    float: left;
    overflow: hidden;
    padding-left: 6px;
    margin-bottom: 6px
}

.newsText p,br {
    padding: 0;
    margin: 0;
    line-height: 0
}

.snewsText {
    border-left: 4px solid #767676;
    height: 122px;
    float: left;
    overflow: hidden;
    padding-left: 6px;
    margin-bottom: 6px;
    font-size: 10px;
    line-height: 15px
}

.snewsText p,br {
    padding: 0;
    margin: 0;
    line-height: 0
}

.jnewsText {
    border-left: 4px solid #767676;
    height: 227px;
    float: left;
    overflow: hidden;
    padding-left: 6px;
    width: 100%;
    clear: both
}

.jnewsTextu {
    border-left: 4px solid #767676;
    height: 20px;
    clear: both;
    overflow: hidden;
    padding-left: 6px;
    margin-bottom: 6px;
    width: 100%
}

.jnewsText p,br {
    padding: 0;
    margin: 0;
    line-height: 0
}

.junewsText {
    border-left: 4px solid #767676;
    height: 227px;
    float: left;
    overflow: hidden;
    padding-left: 6px;
    width: 100%;
    clear: both
}

.junewsText p,br {
    padding: 0;
    margin: 0;
    line-height: 0
}

.newsText img {
    width: 112px;
    height: 75px;
    border: 1px solid #c1c1c2;
    padding: 4px;
    margin-left: 12px;
    position: absolute;
    top: 0;
    left: 0
}

.newsText h1 {
    margin-left: 130px;
    margin-top: -4px;
    padding: 0
}

.newsText h1 a {
    color: #75ab0e;
    line-height: 18px
}

.snewsText img {
    width: 112px;
    height: 75px;
    border: 1px solid #c1c1c2;
    padding: 4px;
    margin-left: 12px;
    position: absolute;
    top: 0;
    left: 0
}

.snewsText span {
    margin-top: -4px;
    padding: 0;
    font-size: 12px
}

.snewsText span a {
    color: #75ab0e;
    line-height: 18px
}

#newsTextTtl a {
    font-size: 20px
}

#newsTextTtl {
    text-align: center;
    margin-bottom: 15px
}

#newsOld {
    width: 715px;
    position: relative
}

#newsOld h1 {
    font: 18px normal verdana,sans-serif;
    margin: 15px 0
}

#newsOld h1 a {
    color: #87bc00
}

#jnewsOld {
    width: 715px;
    position: relative
}

#jnewsOld h1 {
    font: 24px normal verdana,sans-serif;
    margin: 15px 0
}

#jnewsOld h1 a {
    color: #87bc00
}

.newsOldText {
    margin-bottom: 5px;
    overflow: hidden
}

.newsOldText img {
    border: 1px solid #c1c1c2;
    padding: 4px;
    margin: 4px 10px
}

#newsOld_sttl {
    font: 18px normal verdana,sans-serif;
    margin: 15px 0
}

#newsOld_sttl a {
    color: #87bc00
}

.newsOldInfo {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    padding-top: 10px;
    clear: both;
    overflow: hidden;
    position: relative
}

.newsOldInfo strong {
    font: 12px normal verdana,sans-serif;
    color: #a7a7a7
}

.newsOldSubmit a {
    width: 89px;
    height: 22px;
    display: block;
    background-image: url(/templates/Default/images/newsContentSubmit.png);
    background-repeat: no-repeat;
    float: right;
    margin-top: -4px
}

.newsOldSubmit a:hover {
    width: 89px;
    height: 22px;
    display: block;
    background-image: url(/templates/Default/images/newsContentSubmit.png);
    background-repeat: no-repeat;
    background-position: 0 -24px
}

#newsFullTitle {
    width: 715px;
    border-bottom: 1px solid #acce0d;
    padding: 6px 0;
    margin-bottom: 10px
}

#jnewsFullTitle {
    border-bottom: 1px solid #acce0d;
    padding: 6px 0 3px;
    margin-bottom: 10px;
    overflow: hidden
}

#jnewsFullTitle h1 {
    font: 24px normal verdana,sans-serif;
    color: #434343;
    text-align: center;
    margin-bottom: 10px
}

#jnewsbattleFullTitle {
    width: 715px;
    border-bottom: 1px solid #acce0d;
    padding: 6px 0 10px;
    margin-bottom: 10px
}

#jnewsmangaFullTitle {
    width: 100%;
    border-bottom: 1px solid #acce0d;
    padding: 6px 0 10px;
    margin-bottom: 10px
}

#newsFull {
    position: relative;
    margin-bottom: 7px
}

#newsFulltext {
    padding-bottom: 10px;
    margin-bottom: 5px
}

#newsFull img {
    border: 1px solid #c1c1c2;
    padding: 4px;
    margin: 4px 10px
}

#newsFull h1 {
    font: 18px normal verdana,sans-serif;
    margin: 15px 0;
    color: #75ab0e
}

#newsFull h1 a {
    color: #75ab0e
}

#newsFull br {
    line-height: 12px
}

#newsFullInfo {
    border-bottom: 1px solid #ddd;
    margin-top: 15px;
    padding-bottom: 10px;
    clear: both
}

#newsFullInfo strong {
    font: 12px normal verdana,sans-serif;
    color: #a7a7a7
}

#newsFullInfo span {
    margin-left: 10px
}

#jnewsFullInfo {
    border-bottom: 1px solid #ddd;
    margin-top: 20px;
    padding-bottom: 20px;
    clear: both;
    overflow: hidden
}

#jnewsFullInfo strong {
    font: 12px normal verdana,sans-serif;
    color: #a7a7a7
}

#jnewsFullInfo span {
    margin-left: 10px
}

#jnewsFullInfo .btn {
    float: right;
    margin-top: 3px
}

#jnewsFullInfobattle {
    border-bottom: 1px solid #ddd;
    margin-top: 25px;
    padding-bottom: 20px;
    clear: both
}

#jnewsFullInfobattle strong {
    font: 12px normal verdana,sans-serif;
    color: #a7a7a7
}

#jnewsFullInfobattle span {
    margin-left: 10px
}

#jnewsFullInfobattle_1 {
    margin-top: 35px;
    padding-bottom: 10px;
    clear: both
}

#jnewsFullInfobattle_1 strong {
    font: 12px normal verdana,sans-serif;
    color: #a7a7a7
}

#jnewsFullInfobattle_1 span {
    margin-left: 10px
}

#newsFullVK {
    width: 150px;
    height: 24px;
    display: block;
    float: left;
    margin: -17px 0 0 5px
}

#newsFullShare {
    float: left
}

#newsFullShare span {
    margin-left: 0
}

#jnewsFullInfo .btn,.post_info_row .btn {
    margin-right: 10px
}

.wn_vk {
}

#newsFullSubmitEdit a {
    width: 113px;
    height: 24px;
    display: block;
    background-image: url(/templates/Default/images/newsFullSubmitEdit.png);
    background-repeat: no-repeat;
    float: right;
    margin: -20px 0 0 5px
}

#newsFullSubmitEdit a:hover {
    width: 113px;
    height: 24px;
    display: block;
    background-image: url(/templates/Default/images/newsFullSubmitEdit.png);
    background-repeat: no-repeat;
    background-position: 0 -26px
}

#newsFullSubmitComplaint a {
    width: 69px;
    height: 24px;
    display: block;
    background-image: url(/templates/Default/images/newsFullSubmitCom.png);
    background-repeat: no-repeat;
    float: right;
    margin-top: -20px
}

#newsFullSubmitComplaint a:hover {
    width: 69px;
    height: 24px;
    display: block;
    background-image: url(/templates/Default/images/newsFullSubmitCom.png);
    background-repeat: no-repeat;
    background-position: 0 -26px
}

#newsFullSubmitFast a {
    width: 92px;
    height: 24px;
    display: block;
    background-image: url(/templates/Default/images/newsFullSubmitFast.png);
    background-repeat: no-repeat;
    float: right;
    margin: -20px 0 0 5px
}

#newsFullSubmitFast a:hover {
    width: 92px;
    height: 24px;
    display: block;
    background-image: url(/templates/Default/images/newsFullSubmitFast.png);
    background-repeat: no-repeat;
    background-position: 0 -26px
}

#newsFullSubmitDate {
    font-size: 11px;
    text-align: right;
    margin: 0 0 20px;
    color: #707070
}

#newsFullSubmitDate&gt;span {
    display: inline-block;
    padding-left: 3px;
    padding-bottom: 2px;
    border-bottom: 1px dashed #ccc;
    border-left: 1px dashed #ccc;
    max-width: 560px
}

#newsFullSubmitDate span&gt;span {
    white-space: nowrap
}

#newsFullSubmitDel a {
    width: 70px;
    height: 24px;
    display: block;
    background-image: url(/templates/Default/images/newsFullSubmitDel.png);
    background-repeat: no-repeat;
    float: right;
    margin: -20px 5px 0
}

#newsFullSubmitDel a:hover {
    width: 70px;
    height: 24px;
    display: block;
    background-image: url(/templates/Default/images/newsFullSubmitDel.png);
    background-repeat: no-repeat;
    background-position: 0 -26px
}

#newsFullRating {
    width: 107px;
    height: 23px;
    background-image: url(/templates/Default/images/newsFullRating.png);
    background-repeat: no-repeat;
    float: right;
    margin: -20px -3px 0 0;
    padding: 4px 0 0 9px
}

#commentsAll {
    width: 715px
}

#commentsAll img {
    border: none
}

#commentsAvatar {
    width: 120px;
    padding: 9px;
    background: #e8ecda;
    border: 1px solid #cbcfbe;
    border-top-width: 2px;
    border-radius: 5px;
    text-align: center;
    float: left;
    margin: 0 10px 0 0
}

#commentsAvatar img {
    max-width: 101px;
    max-height: 101px;
    margin-bottom: 5px
}

#commentsAvatar strong {
    font: 11px normal verdana,sans-serif;
    width: 100%;
    display: block;
    line-height: 17px
}

#commentsAvatar strong img {
    margin: 0;
    padding: 0
}

#commentsText {
    line-height: 19px
}

#commentsText br {
    line-height: 19px
}

#commentsInfo {
    border-bottom: 1px solid #ddd;
    padding: 12px 0 10px;
    margin: 10px 0
}

#commentsAll .editor {
    width: 585px;
    float: left
}

#commentsAll .editor_button img {
    padding: 0;
    margin: 0;
    line-height: 0
}

#sideRight {
    float: left;
    width: 267px;
    margin-top: -10px;
    position: relative;
    background: #eef5cd;
    z-index: 99
}

.rightTitle {
    border-bottom: 1px solid #acce0d;
    padding: 6px 12px;
    margin-bottom: 10px
}

#rightPop {
    padding: 0 10px;
    margin-bottom: 20px
}

.rightPopText {
    width: 100%;
    height: 60px;
    overflow: hidden;
    margin-bottom: 3px;
    text-shadow: 1px 1px 0 #fff
}

.rightPopText img {
    width: 60px;
    height: 44px;
    float: left;
    background-color: #fff;
    border: 1px solid #c1c1c2;
    padding: 4px;
    margin-right: 7px;
    margin-top: 3px
}

#rightPop a {
    font: 12px verdana,sans-serif;
    line-height: 19px;
    color: #75ab0e;
    padding: 2px 0
}

#rightPop strong img {
    margin: 0 3px -5px 0
}

#rightPop strong {
    float: left;
    margin-right: 15px;
    font: 12px normal verdana,sans-serif;
    color: #bfc896
}

.rightPopInfo {
    float: left;
    width: 100%;
    border-bottom: 1px solid #bfc896;
    padding-bottom: 5px;
    margin-bottom: 5px
}

#rightCalendar {
    width: 239px;
    height: 232px;
    background-image: url(/templates/Default/images/rightCalendarBg.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 20px
}

#rightCalendarText {
    padding: 15px 10px 10px 3px;
    color: #fff
}

#rightCalendarText a {
    color: #393939
}

#rightCalendarText span {
    color: #a8cb11
}

#rightCalendar2 {
    width: 239px;
    height: 232px;
    background-image: url(/templates/Default/images/rightCalendarBg2.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

#rightCalendarText2 {
    padding: 15px 10px 5px 3px;
    color: #fff
}

#rightCalendarText2 a {
    color: #393939
}

#rightCalendarText2 span {
    color: #a8cb11
}

#centerCalendar2 {
    width: 239px;
    height: 232px;
    background-image: url(/templates/Default/images/rightCalendarBg2.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 40px
}

#centerCalendarText2 {
    padding: 15px 10px 5px 3px;
    color: #fff
}

#centerCalendarText2 a {
    color: #393939
}

#centerCalendarText2 span {
    color: #a8cb11
}

#centerCalendar {
    width: 239px;
    height: 232px;
    background-image: url(/templates/Default/images/rightCalendarBg.png);
    background-repeat: no-repeat;
    margin: 0;
    margin-bottom: 20px
}

#centerCalendarText {
    padding: 15px 10px 10px 3px;
    color: #fff
}

#centerCalendarText a {
    color: #393939
}

#centerCalendarText span {
    color: #a8cb11
}

#centerCalendarTitle {
    width: 239px;
    text-align: center
}

#lastep_img_block {
    width: 233px;
    height: 148px;
    display: inline-block;
    max-height: 148px;
    overflow: hidden
}

#lastep_img {
    max-width: 233px;
    border: 0;
    margin-top: -13px
}

#lastep_img_manga {
    max-width: 233px;
    border: 0
}

#rightTags {
    width: 267px;
    color: #4f4f4f;
    text-align: left;
    padding-left: 10px;
    margin-bottom: 20px;
    white-space: nowrap;
    line-height: 0
}

#rightTags a {
    color: #4f4f4f;
    margin: 0 5px;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none
}

#rightTags a:hover {
    background-color: #98bc1f;
    color: #fff;
    padding: 0 5px 2px;
    margin: 0 5px 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px
}

#rightTags_a {
    background-color: #98bc1f;
    width: 252px;
    color: #fff;
    padding: 0 5px 2px;
    margin: 0 5px 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px
}

#rightTags_a a {
    background-color: #98bc1f;
    color: #fff;
    padding: 0 5px 2px;
    margin: 0 5px 2px
}

#rightVote {
    width: 251px;
    padding: 0 8px;
    font-weight: 400
}

.vtitle {
    width: 231px;
    margin-bottom: 8px;
    padding: 12px 10px;
    color: #4e4e4e;
    background-color: #bdc995;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px
}

.vresult {
    margin-top: 3px;
    font-size: 11px;
    color: #909ca3;
    float: right;
    padding: 0
}

.vresult span {
    padding: 0 20px 5px 0;
    display: block
}

.vote,#dle-poll-list div {
    clear: both;
    padding: 2px 0 2px 2px
}

.vote input,#dle-poll-list div input {
    float: left;
    margin: 2px 4px 0 10px;
    padding: 0;
    width: 14px;
    height: 14px
}

.voteButtonIn {
    width: 110px;
    height: 25px;
    background-image: url(/templates/Default/images/rightVoteSubmit.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    border: none;
    outline: none;
    cursor: pointer;
    margin: 8px 0 0 10px
}

.voteButtonIn:hover {
    width: 110px;
    height: 25px;
    background-image: url(/templates/Default/images/rightVoteSubmit.png);
    background-repeat: no-repeat;
    background-position: 0 -25px
}

.voteButtonRes {
    width: 110px;
    height: 25px;
    background-image: url(/templates/Default/images/rightVoteSubmit.png);
    background-repeat: no-repeat;
    background-position: 0 -50px;
    border: none;
    outline: none;
    cursor: pointer;
    margin: 8px 0 0
}

.voteButtonRes:hover {
    width: 110px;
    height: 25px;
    background-image: url(/templates/Default/images/rightVoteSubmit.png);
    background-repeat: no-repeat;
    background-position: 0 -75px
}

#loginPanel {
    position: absolute;
    width: 266px;
    height: 282px;
    top: 3px;
    right: -104px;
    display: none;
    z-index: 2000;
    overflow: hidden
}

#loginPanel2 {
    position: absolute;
    width: 370px;
    height: 209px;
    display: none;
    z-index: 2000
}

#loginPanel a,#loginPanel2 a {
    font-size: 13px;
    padding: 0;
    margin: 0;
    color: #2f9dff;
    text-decoration: underline
}

#loginPanel a:hover,#loginPanel2 a:hover {
    font-size: 13px;
    padding: 0;
    margin: 0;
    color: #2f9dff;
    text-decoration: underline
}

#loginPanelAut {
    padding-left: 20px;
    margin-top: -7px
}

#loginPanelAut a {
    width: 163px;
    height: 46px;
    display: block;
    background-image: url(/templates/Default/images/autSubmit.png);
    margin: 10px 0 0 -10px
}

#loginPanelAut a:hover {
    width: 163px;
    height: 46px;
    display: block;
    background-image: url(/templates/Default/images/autSubmit.png);
    background-position: 0 -46px
}

#yout_sub {
    padding-left: 20px;
    margin-top: -7px;
    position: absolute;
    left: 720px;
    top: 26px
}

#social_btns {
    position: absolute;
    left: 733px;
    top: 30px;
    display: block;
    margin-left: -12px;
    white-space: nowrap
}

#social_btns .sbtn {
    background: url(/templates/Default/images/social_white.png);
    width: 50px;
    height: 50px;
    display: inline-block;
    margin-left: 12px
}

#social_btns span {
    display: block;
    opacity: .7;
    width: 50px;
    height: 50px
}

#social_btns span:hover {
    opacity: 1
}

.sbtn .sbtn_youtube {
    background: url(/templates/Default/images/social_youtube.png)
}

.sbtn .sbtn_vk {
    background: url(/templates/Default/images/social_vk.png)
}

.sbtn .sbtn_twitter {
    background: url(/templates/Default/images/social_twitter.png)
}

#notice_top {
    width: 276px;
    height: 74px;
    position: absolute;
    top: 6px;
    left: 724px;
    display: block;
    white-space: nowrap;
    background: url(/templates/Default/images/notice_black.png)
}

#notice_top .close_notice {
    position: absolute;
    right: 8px;
    top: 7px
}

#notice_top .close_notice a {
    width: 9px;
    height: 9px;
    background-image: url(/templates/Default/images/topOut_notice.png);
    background-repeat: no-repeat;
    display: block
}

#notice_top .close_notice a:hover {
    width: 9px;
    height: 9px;
    background-image: url(/templates/Default/images/topOut_notice.png);
    background-repeat: no-repeat;
    background-position: 0 -9px;
    display: block
}

#notice_top .notice_img {
    margin-top: 9px;
    margin-left: 18px;
    overflow: hidden;
    width: 55px;
    height: 55px;
    position: absolute
}

#notice_top .notice_title {
    position: absolute;
    top: 11px;
    left: 82px;
    font-size: 12px;
    color: #fff;
    width: 174px;
    line-height: 15px;
    white-space: normal
}

#notice_top .notice_title a {
    color: #fff;
    text-decoration: none
}

#notice_top .notice_title a:hover {
    color: #caffc5;
    text-decoration: none
}

#notice_top .notice_date {
    position: absolute;
    right: 4px;
    bottom: 4px;
    font-size: 11px;
    color: #c9c9c9;
    white-space: normal
}

#notice_top .notice_arrow {
    position: absolute;
    left: 3px;
    bottom: 3px;
    width: 13px;
    height: 15px;
    background-image: url(/templates/Default/images/notice_down_arrow.png);
    background-repeat: no-repeat;
    opacity: .6;
    cursor: pointer
}

#notice_top .notice_arrow:hover {
    opacity: 1
}

#notice_top .notice_arrow_active {
    background-image: url(/templates/Default/images/notice_down_arrow_2.png);
    background-repeat: no-repeat;
    opacity: .7
}

#notice_top .notice_arrow_active:hover {
    opacity: 1
}

#mobile_notice {
    display: none
}

#sidr-sidebar #mobile_notice .notice_cont {
    width: 100%;
    padding-right: 10px;
    border-radius: 10px;
    box-shadow: 2px 2px 3px #bddc62,inset 1px 1px 1px #bddc62
}

#sidr-sidebar #mobile_notice .notice_additional_id {
    margin-top: 15px;
    right: 0;
    width: 100%
}

#sidr-sidebar #mobile_notice .notice_additional_id .notice_cont {
    border-radius: 0
}

#sidr-sidebar #mobile_notice .notice_cont .close_i,#sidr-sidebar #mobile_notice .notice_cont .arrow_i {
    opacity: .7
}

#sidr-sidebar #mobile_notice .notice_cont .close_i {
    top: -2px
}

#sidr-sidebar #mobile_notice .notice_cont .arrow_i {
    bottom: 1px
}

.notice_top2.notice_cont .op_ca_i {
    transition: all 0s ease 0s;
    opacity: .5
}

.notice_top2.notice_cont .n_c_pos {
    top: -2px
}

.notice_top2.notice_cont .n_a_pos {
    bottom: 2px
}

.notice_additional {
    position: absolute;
    width: 260px;
    max-height: 370px;
    z-index: 101
}

.notice_additional_id {
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
    right: 17px;
    margin-top: 82px
}

.notice_additional_hide {
    display: none
}

.n_a_in {
    height: 74px;
    background-image: url(/templates/Default/images/notice_additional_bg.gif);
    position: relative
}

.n_a_img {
    margin-top: 9px;
    margin-left: 11px;
    overflow: hidden;
    width: 55px;
    height: 55px;
    position: absolute
}

.n_a_title {
    position: absolute;
    top: 11px;
    left: 75px;
    font-size: 12px;
    color: #444332;
    padding-right: 4px;
    line-height: 15px;
    white-space: normal
}

.n_a_title a {
    color: #444332;
    text-decoration: none
}

.n_a_title a:hover {
    color: #257108;
    text-decoration: none
}

.n_a_date {
    position: absolute;
    right: 4px;
    bottom: 4px;
    font-size: 11px;
    color: #51683c;
    white-space: normal
}

#lookin_fnar {
    padding-left: 20px;
    margin-top: -7px;
    position: absolute;
    left: 695px;
    top: 16px
}

#lookin_fnar a {
    width: 247px;
    height: 46px;
    display: block;
    background-image: url(/templates/Default/images/lookin_fnar.png);
    margin: 10px 0 0 -10px
}

#lookin_fnar a:hover {
    width: 247px;
    height: 46px;
    display: block;
    background-image: url(/templates/Default/images/lookin_fnar.png);
    background-position: 0 -46px
}

#izuch_tech {
    margin-top: 10px
}

#izuch_tech a {
    width: 107px;
    height: 26px;
    display: block;
    background-image: url(/templates/Default/images/izuch_tech.png);
    margin: 10px 0 0 -10px
}

#izuch_tech a:hover {
    width: 107px;
    height: 26px;
    display: block;
    background-image: url(/templates/Default/images/izuch_tech.png);
    background-position: 0 -26px
}

#izuch_block {
    position: absolute;
    left: 2px;
    top: 2px;
    width: 245px;
    display: none;
    height: 182px;
    z-index: 200;
    overflow: hidden
}

#izuch_blockk {
    width: 245px;
    height: 182px;
    background-image: url(/templates/Default/images/izuch_tech_block.png);
    background-repeat: no-repeat
}

#izuch_block_cont {
    padding: 10px;
    font-size: 12px;
    color: #fff;
    line-height: 16px
}

#izuch_block_cont small {
    font-size: 10px;
    line-height: 10px
}

#izuch_block2 {
    position: absolute;
    left: 2px;
    top: 2px;
    width: 245px;
    display: none;
    height: 182px;
    z-index: 200;
    overflow: hidden
}

#izuch_blockk2 {
    width: 245px;
    height: 182px;
    background-image: url(/templates/Default/images/izuch_tech_block.png);
    background-repeat: no-repeat
}

#izuch_block3 {
    position: absolute;
    left: 2px;
    top: 2px;
    width: 245px;
    display: none;
    height: 182px;
    z-index: 200;
    overflow: hidden
}

#izuch_blockk3 {
    width: 245px;
    height: 182px;
    background-image: url(/templates/Default/images/izuch_tech_block.png);
    background-repeat: no-repeat
}

#izuch_block_cont3 {
    padding: 10px;
    padding-top: 28px;
    font-size: 10px;
    color: #fff;
    line-height: 16px
}

#izuch_block_cont33 {
    height: 154px;
    overflow: auto
}

#loginPanelOut input {
    float: right;
    width: 9px;
    height: 7px;
    border: none;
    margin: 15px 10px 0 0;
    background-image: url(/templates/Default/images/topOut.png);
    background-color: transparent;
    background-repeat: no-repeat;
    cursor: pointer
}

#loginPanelOut input:hover {
    background-position: 0 -9px
}

#loginPanell {
    width: 266px;
    height: 282px;
    background-image: url(/templates/Default/images/autoPanel.png);
    background-repeat: no-repeat
}

#loginPanelInput1 {
    width: 128px;
    height: 22px;
    position: absolute;
    margin: 38px 0 0 20px;
    border: none;
    color: #666;
    z-index: 30
}

#loginPanelInput2 {
    width: 128px;
    height: 22px;
    position: absolute;
    margin: 71px 0 0 20px;
    border: none;
    color: #666;
    z-index: 30
}

#loginPanelSubmit {
    width: 74px;
    height: 25px;
    position: absolute;
    background-image: url(/templates/Default/images/loginSubmit.png);
    background-color: transparent;
    border: none;
    top: 54px;
    right: 30px;
    cursor: pointer
}

#loginPanelSubmit:hover {
    width: 74px;
    height: 25px;
    position: absolute;
    background-image: url(/templates/Default/images/loginSubmit.png);
    background-position: 0 -25px;
    background-color: transparent;
    border: none
}

#loginPanelLink {
    padding: 100px 0 0 8px
}

#loginPanelLink a {
    width: 165px;
    color: #fff;
    padding: 0 9px 0 5px;
    background-image: none;
    text-align: right;
    text-decoration: none;
    float: right
}

#loginPanelLink a:hover {
    color: #75ab0e;
    text-decoration: none;
    padding: 0 9px 0 5px
}

#loginPanelShowPass {
    position: absolute;
    top: 95px;
    left: 20px;
    font-size: 10px;
    color: #fff
}

#loginPanelShowPass a,#loginPanelShowPass a:hover,#loginPanelShowPass a:visited {
    color: #fff;
    font-size: 10px;
    text-decoration: none
}

.attachment-thumbnail-large {
    display: inline;
    width: 100%!important;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.short_anime_news .attachment-thumbnail-large {
    border-radius: 10px
}

.short_anime_news h2 a {
    color: #525252
}

.anime_news {
    padding: 0 5px
}

.anime_news h2 {
    font-size: 16px;
    color: #525252
}

.full-title-overlay {
    bottom: 0;
    width: 100%;
    position: absolute;
    z-index: 2;
    background-color: rgba(255,255,255,.85);
    text-align: center;
    border-top: 5px solid #fff
}

.full-title-overlay h1,.big_like_h1 {
    font-size: 30px;
    line-height: 36px;
    padding: 10px;
    color: #23313a;
    font-weight: 400;
    font-style: normal
}

.entry-content-media {
    position: relative
}

.full-newsinfo-overlay {
    right: 10px;
    top: 0;
    position: absolute;
    z-index: 2;
    background-color: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.post_item .entry-meta.emv {
    margin-bottom: 0;
    padding: 5px
}

.entry-meta li,.entry-meta ul {
    display: inline;
    font-size: 13px
}

.entry-meta ul,.entry-meta li {
    color: #525252
}

.pad_the_em {
    margin-bottom: 10px
}

section.short_anime_news {
    margin-bottom: 70px;
    padding: 20px;
    padding-top: 0;
    padding-bottom: 0
}

.entry-header {
    margin-left: 7px
}

.post_text_full {
    margin-top: 20px;
    padding-left: 15px;
    font: 14px/24px Verdana,Helvetica,sans-serif
}

.post_text_full img {
    float: none!important
}

.in_news_img {
    width: 100%;
    text-align: center;
    margin: 12px 0;
    display: inline-block
}

.in_news_img img {
    max-width: 92%!important;
    margin: 0
}

a .in_news_img {
    border-bottom: 1px solid #fff
}

.short_anime_news {
    margin-top: 20px
}

.short_anime_news h2 {
    font-size: 26px;
    line-height: 32px;
    color: #23313a;
    font-weight: 400;
    font-style: normal;
    font-family: Helvetica;
    margin-bottom: 6px;
    margin-top: -6px;
    padding: 0
}

.short_anime_news h2.entry-title {
    text-align: left
}

.manga_img_left {
    float: left;
    margin-left: 10px;
    margin-right: 20px;
    border: 1px solid #8e8e8e;
    margin-top: -35px
}

.set_full_view {
    display: none
}

.set_full_view {
    text-align: center;
    padding-bottom: 20px
}

.set_full_view span {
    display: inline-block;
    background-color: #eef5cd;
    border: 1px solid #acce0d;
    padding: 6px 10px
}

.set_full_view a {
    color: #252525
}

.set_mobile_view {
    display: block!important
}

.logo_top_small {
    position: absolute;
    left: -285px;
    top: 10px
}

#navigation {
    color: #666;
    clear: both;
    padding: 7px 0;
    font-size: 12px;
    margin: 10px 0;
    text-align: center
}

#navigation a:link,#navigation a:visited,#navigation a:hover,#navigation a:active {
    display: inline-block;
    text-decoration: none;
    color: #636363;
    background: #f9f9f9;
    border: 1px solid #ccc;
    padding: 4px 9px;
    margin-bottom: 2px
}

#navigation a:hover {
    background: #75ab0e;
    color: #fff;
    border-color: #e6e6e6
}

#navigation span {
    display: inline-block;
    background: #fff;
    padding: 3px 6px;
    border: 1px solid #ccc;
    color: #75ab0e;
    margin-bottom: 2px
}

#navigation .act {
    text-decoration: none;
    background: #75ab0e;
    padding: 3px 6px;
    border: 1px solid #ccc;
    color: #fff
}

#carousel {
    width: 1000px;
    height: 115px;
    padding: -3px 0 0;
    z-index: 1000;
    position: relative
}

.car {
    width: 120px;
    height: 83px;
    margin: 12px 5px 0 2px;
    display: block;
    overflow: hidden
}

.infiniteCarousel {
    clear: both;
    width: 990px;
    position: relative
}

.infiniteCarousel .wrapp {
    width: 900px;
    overflow: auto;
    min-height: 10em;
    margin: 0 45px;
    position: absolute;
    top: 0
}

.infiniteCarousel .wrapp ul {
    width: 9999px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0
}

.infiniteCarousel ul li {
    display: block;
    float: left;
    padding: 8px 40px 0 8px;
    height: 85px;
    width: 85px
}

.infiniteCarousel ul li a img {
    display: block
}

.infiniteCarousel .arrow {
    color: #fff;
    display: block;
    height: 28px;
    width: 28px;
    background: url(/templates/Default/images/arrow.png) no-repeat 0 0;
    text-indent: -5000px;
    position: absolute;
    top: 48px;
    cursor: pointer;
    margin-left: 8px
}

.infiniteCarousel .forward {
    background-position: 0 0;
    right: 0
}

.infiniteCarousel .back {
    background-position: 0 -28px;
    left: 0
}

.infiniteCarousel .forward:hover {
    background-position: 0 -84px
}

.infiniteCarousel .back:hover {
    background-position: 0 -56px
}

.infiniteCarousel ul a img {
    width: 114px;
    height: 77px;
    border: 1px solid #8da90b;
    padding: 2px;
    background-color: #fff
}

.fbutton,.btn_reglog,.vresult {
    border: 0;
    background: 0 0;
    cursor: pointer
}

.btn_reglog {
    background: #f2f2f2;
    border: 1px solid #c5c5c5;
    color: #7d7d7d;
    width: 108px;
    height: 21px;
    padding-bottom: 3px;
    font-weight: 700
}

.btn_reglog:hover {
    background: #fff none
}

.fbutton {
    font-size: 1.15em;
    border: 1px solid #bcc5c9;
    border-radius: 6px;
    color: #596368;
    padding: 8px 20px;
    font-weight: 700
}

.fbutton:hover {
}

.fbutton {
}

button.fbutton span {
    cursor: pointer;
    display: block
}

.userinfo {
    padding-left: 125px
}

.ui-dialog-content .userinfo {
    padding: 10px 0 10px 125px
}

.userinfo .lcol {
    margin-left: -125px;
    width: 110px;
    padding-right: 15px
}

.userinfo .lcol .avatar {
    margin-bottom: 10px;
    padding: 4px;
    background-color: #fff;
    border: 0
}

.userinfo .lcol .avatar img {
    width: 100px
}

.userinfo .lcol ul {
    font-size: .9em
}

.userinfo .rcol {
    width: 100%
}

.userinfo .rcol ul {
    list-style: none;
    margin-left: 0
}

.userinfo .rcol ul li {
    margin-bottom: .2em
}

.ussep {
    padding: 12px 0 0;
    margin-top: 12px;
    background: url(/templates/Default/images/ussep.png) no-repeat
}

.grey {
    color: #6c838e
}

.greenc {
    color: #75ab0e
}

.pheading {
    overflow: hidden;
    padding: 0 15px 1px 0
}

.pheading h2 {
    font-size: 16px
}

.pheading .lcol {
    margin-right: 10px
}

.pheading h2 span {
    color: #3f4b51
}

.heading {
    color: #75ab0e;
    margin-bottom: .3em
}

#basecont {
    padding: 1px 0 10px
}

#basecont img {
    border: none
}

#ujbasecont {
    text-align: left;
    padding: 1px 0 10px;
    font-size: 11px
}

#ujbasecont br {
    line-height: 18px
}

#ujbasecont img {
    border: none
}

#basecont_w {
    padding: 1px 0 10px
}

#basecont_w img {
    border: none
}

#basecont_w br {
    line-height: 18px
}

#basecont_w a:link,#basecont_w a:visited {
    text-decoration: none
}

#basecont_w a:hover {
    text-decoration: underline
}

#allep_slice {
    height: 20px;
    color: #b7b7b7;
    display: inline;
    width: 100px;
    vertical-align: top
}

#allep_slice_2 {
    display: inline-block;
    max-width: 220px;
    vertical-align: middle
}

#lastep_lnk {
    text-align: left;
    float: left;
    width: 300px
}

#nextep_lnk {
    text-align: right;
    float: right;
    width: 300px
}

.massage_block {
}

.baseform,.baseformList {
}

.baseformList .bbcodes {
    margin: 10px 0 0
}

.baseformList img {
    vertical-align: middle
}

.baseformList select {
    float: right
}

.tableform {
    width: 100%
}

.tableform td {
    padding: 10px 0
}

.tableform td.label {
    width: 160px;
    vertical-align: top;
    padding: 10px 15px 15px 0;
    font-weight: 700;
    color: #434343
}

.tableform .small {
    font-size: 11px
}

.tableform .ignore_l {
}

.tableform .ignore_l span {
    display: inline-block
}

.fieldsubmit {
    padding: 15px 0;
    text-align: left
}

.fieldsubmit .fbutton {
    margin-left: 10px;
    vertical-align: middle
}

.text_al_r {
    text-align: right
}

.addnews {
    font-weight: 700
}

.impot {
    color: #75ab0e;
    font-weight: 400
}

.checkbox {
    padding: 0 0 5px;
    line-height: 1em
}

.checkbox input {
    position: relative;
    top: -1px
}

.f_input {
    max-width: 300px;
    width: 100%
}

.timezoneselect,.f_textarea {
    max-width: 460px;
    width: 100%
}

select,.fieldtr select,.textin,.f_textarea,.f_input,.xfields textarea,.xprofile textarea,.xfields input,.xprofile input,.xfields select,.xprofile select,.mass_comments_action select {
    display: inline-block;
    margin-bottom: 5px;
    padding: 5px;
    border: 1px solid #bcc0c2
}

.f_textarea,.editor_button select {
    padding: 5px
}

.textin {
    padding: 2px
}

.infoblock {
    margin-bottom: 25px
}

.pollvotelist {
    width: 70%;
    text-align: left
}

.pollvotelist input {
    margin-right: 5px
}

.mass_comments_action {
    border-top: 2px solid #eee;
    border-bottom: 1px solid #dadada;
    background-color: #f5f6f7;
    padding: 10px 15px
}

.berrors {
    border: 1px solid #666;
    border-width: 1px 0;
    color: #fff;
    padding: 10px 15px 10px 90px;
    font-style: italic;
    background: #555 url(/templates/Default/images/berrors.png) no-repeat
}

.berrors a {
    color: #fff
}

#pmText {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 20px
}

#pmTextSubmit {
    text-align: justify
}

#pmTextSubmit:after {
    display: inline-block;
    content: '';
    width: 100%
}

#pmTextSubmit a {
    text-decoration: none;
    display: inline-block;
    margin-bottom: 15px
}

.pm_status {
    float: right;
    border: 1px solid #d8d8d8;
    padding: 0;
    background-color: #fff;
    width: 220px;
    margin-top: 30px
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: .9em;
    background-color: #fff;
    padding: 5px;
    font-weight: 700;
    text-align: center;
    color: #4e4e4e
}

.pm_status_content {
    padding: 5px
}

.searchstyle {
    width: 700px
}

.search {
    font-size: 11px
}

.searchtable fieldset legend {
    color: #404040
}

.searchtable input {
    margin: 5px
}

#searchinput {
    padding: 4px
}

.statistics {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.statistics ul.lcol {
    min-height: 71px;
    background: url(/templates/Default/images/statsep.png) no-repeat;
    margin: 0 0 20px -1px;
    padding-top: 14px;
    width: 33.3%
}

.statistics ul.lcol li {
    padding: 0 15px;
    margin-bottom: 2px
}

#footer {
    width: 1000px;
    margin: -100px auto 0;
    height: 50px;
    position: relative
}

#footerSlider {
    width: 1000px;
    height: 124px;
    background-image: url(/templates/Default/images/footerSliderBg.png);
    background-repeat: repeat-x;
    margin-bottom: -1px;
    margin-left: 4px
}

#footerMenuLogo a {
    float: left;
    text-decoration: none;
    margin: 8px 0 0 17px;
    border-right: 1px solid #666;
    padding-right: 10px;
    padding-bottom: 6px
}

#footerMenu {
    float: left;
    margin: 12px 10px 0 0
}

#footerMenu ul li {
    float: left;
    margin: 0 10px;
    text-transform: uppercase
}

#footerMenu a:hover {
    color: #666
}

#footerFd a {
    width: 88px;
    height: 18px;
    display: block;
    background-image: url(/templates/Default/images/fd.png);
    background-repeat: no-repeat;
    float: left;
    margin: 5px 0 0 10px
}

#footerFd a:hover {
    width: 88px;
    height: 18px;
    display: block;
    background-image: url(/templates/Default/images/fd.png);
    background-repeat: no-repeat;
    background-position: 0 -18px
}

#footerCopyright {
    float: left;
    margin-left: 250px;
    color: #505050
}

#footerCounters strong {
    width: 88px;
    height: 31px;
    float: right;
    margin-right: 10px
}

#w2btoTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 10px;
    right: 15px;
    overflow: hidden;
    width: 89px;
    height: 140px;
    border: none;
    cursor: pointer;
    text-indent: -999px;
    background: url(/templates/Default/images/naverh.gif) no-repeat left top
}

#w2btoTopHover {
    background: url(/templates/Default/images/naverh.gif) no-repeat left top;
    width: 89px;
    height: 140px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    float: left;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0)
}

#w2btoTop:active,#w2btoTop:focus {
    outline: none
}

.main_fire {
    position: absolute;
    top: 2px;
    left: 233px;
    text-align: center
}

.main_wind {
    position: absolute;
    top: 158px;
    left: 422px;
    text-align: center
}

.main_lightning {
    position: absolute;
    top: 332px;
    left: 350px;
    text-align: center
}

.main_earth {
    position: absolute;
    top: 332px;
    left: 122px;
    text-align: center
}

.main_water {
    position: absolute;
    top: 158px;
    left: 34px;
    text-align: center
}

.main_simple {
    position: absolute;
    top: 174px;
    left: 233px;
    text-align: center
}

.main_summon {
    position: absolute;
    top: 506px;
    left: 233px;
    text-align: center
}

.main_ice {
    position: absolute;
    top: 682px;
    left: 34px;
    text-align: center
}

.main_wood {
    position: absolute;
    top: 698px;
    left: 233px;
    text-align: center
}

.main_crystal {
    position: absolute;
    top: 682px;
    left: 422px;
    text-align: center
}

.main_lava {
    position: absolute;
    top: 856px;
    left: 122px;
    text-align: center
}

.main_dust {
    position: absolute;
    top: 856px;
    left: 350px;
    text-align: center
}

.main_storm {
    position: absolute;
    top: 1030px;
    left: 233px;
    text-align: center
}

.main_taijutsu {
    position: absolute;
    top: 506px;
    left: 34px;
    text-align: center
}

.main_steel {
    position: absolute;
    top: 1046px;
    left: 34px;
    text-align: center
}

.main_dark {
    position: absolute;
    top: 1046px;
    left: 422px;
    text-align: center
}

.main_navi_table {
    font-size: 10px;
    line-height: 10px;
    color: #b7b7b7;
    margin-top: 20px;
    position: relative;
    width: 600px;
    height: 1215px
}

.fntsz12 {
    font-size: 11px
}

.fntsz12 br {
    line-height: 18px
}

#h_line_wrp {
    clear: both;
    background: #fff;
    padding: 0 10px;
    overflow: hidden
}

#h_line {
    width: 100%;
    height: 15px;
    background: #fff url(/templates/Default/images/h_line.png) center repeat-x;
    overflow: hidden
}

.info_ct {
    font: 11px Verdana;
    color: #b7b7b7;
    float: left;
    margin-top: 3px;
    margin-right: 3px
}

.thisischakras {
    text-align: left;
    font: 11px Verdana;
    height: 25px;
    line-height: 1.8
}

.thisischakras a {
    text-decoration: none;
    font: 11px Verdana
}

.thisischakras a:hover {
    text-decoration: underline
}

.full_n_t_margin li {
    margin-right: 2px
}

.full_n_t_margin li span {
    padding-left: 17px
}

.thisisusers {
    height: 19px;
    padding: 4px 3px 0 0;
    float: left;
    clear: both;
    font: 11px Verdana;
    color: #b7b7b7
}

.info_ct_fire {
    background: url(/templates/Default/images/ico_fire.png) left no-repeat;
    font: 11px Verdana;
    color: #ea5223
}

.info_ct_fire a {
    font: 11px Verdana;
    color: #ea5223
}

.info_ct_fire a:hover {
    text-decoration: underline
}

.info_ct_water {
    background: url(/templates/Default/images/ico_water.png) left no-repeat;
    font: 11px Verdana;
    color: #0285ce
}

.info_ct_water a {
    font: 11px Verdana;
    color: #0285ce
}

.info_ct_water a:hover {
    text-decoration: underline
}

.info_ct_lightning {
    background: url(/templates/Default/images/ico_lightning.png) left no-repeat;
    font: 11px Verdana;
    color: #f2c81e
}

.info_ct_lightning a {
    font: 11px Verdana;
    color: #f2c81e
}

.info_ct_lightning a:hover {
    text-decoration: underline
}

.info_ct_earth {
    background: url(/templates/Default/images/ico_earth.png) left no-repeat;
    font: 11px Verdana;
    color: #353129
}

.info_ct_earth a {
    font: 11px Verdana;
    color: #353129
}

.info_ct_earth a:hover {
    text-decoration: underline
}

.info_ct_wind {
    background: url(/templates/Default/images/ico_wind.png) left no-repeat;
    font: 11px Verdana;
    color: #92c9e9
}

.info_ct_wind a {
    font: 11px Verdana;
    color: #92c9e9
}

.info_ct_wind a:hover {
    text-decoration: underline
}

.info_summon {
    background: url(/templates/Default/images/ico_summon.png) left no-repeat;
    font: 11px Verdana;
    color: #3b4653
}

.info_summon a {
    font: 11px Verdana;
    color: #3b4653
}

.info_summon a:hover {
    text-decoration: underline
}

.info_simple {
    background: url(/templates/Default/images/ico_simple.png) left no-repeat;
    font: 11px Verdana;
    color: #0ca2e5
}

.info_simple a {
    font: 11px Verdana;
    color: #0ca2e5
}

.info_simple a:hover {
    text-decoration: underline
}

.info_ct_ice {
    background: url(/templates/Default/images/ico_ice.png) left no-repeat;
    font: 11px Verdana;
    color: #83b2da
}

.info_ct_ice a {
    font: 11px Verdana;
    color: #83b2da
}

.info_ct_ice a:hover {
    text-decoration: underline
}

.info_ct_wood {
    background: url(/templates/Default/images/ico_wood.png) left no-repeat;
    font: 11px Verdana;
    color: #986a3d
}

.info_ct_wood a {
    font: 11px Verdana;
    color: #986a3d
}

.info_ct_wood a:hover {
    text-decoration: underline
}

.info_ct_crystal {
    background: url(/templates/Default/images/ico_crystal.png) left no-repeat;
    font: 11px Verdana;
    color: #a964db
}

.info_ct_crystal a {
    font: 11px Verdana;
    color: #a964db
}

.info_ct_crystal a:hover {
    text-decoration: underline
}

.info_ct_dust {
    background: url(/templates/Default/images/ico_dust.png) left no-repeat;
    font: 11px Verdana;
    color: #d8d8d8
}

.info_ct_dust a {
    font: 11px Verdana;
    color: #d8d8d8
}

.info_ct_dust a:hover {
    text-decoration: underline
}

.info_ct_lava {
    background: url(/templates/Default/images/ico_lava.png) left no-repeat;
    font: 11px Verdana;
    color: #eb670c
}

.info_ct_lava a {
    font: 11px Verdana;
    color: #eb670c
}

.info_ct_lava a:hover {
    text-decoration: underline
}

.info_ct_storm {
    background: url(/templates/Default/images/ico_storm.png) left no-repeat;
    font: 11px Verdana;
    color: #7888bb
}

.info_ct_storm a {
    font: 11px Verdana;
    color: #7888bb
}

.info_ct_storm a:hover {
    text-decoration: underline
}

.info_taijutsu {
    background: url(/templates/Default/images/ico_taijutsu.png) left no-repeat;
    font: 11px Verdana;
    color: #3b4653
}

.info_taijutsu a {
    font: 11px Verdana;
    color: #3b4653
}

.info_taijutsu a:hover {
    text-decoration: underline
}

.info_ct_steel {
    background: url(/templates/Default/images/ico_steel.png) left no-repeat;
    font: 11px Verdana;
    color: #5b595c
}

.info_ct_steel a {
    font: 11px Verdana;
    color: #5b595c
}

.info_ct_steel a:hover {
    text-decoration: underline
}

.info_ct_dark {
    background: url(/templates/Default/images/ico_dark.png) left no-repeat;
    font: 11px Verdana;
    color: #5889c4
}

.info_ct_dark a {
    font: 11px Verdana;
    color: #5889c4;
    margin-left: 2px
}

.info_ct_dark a:hover {
    text-decoration: underline
}

.technic_desc_bot .show_gif_b {
    color: #a1a1a1;
    font-size: 10px;
    clear: both;
    margin-bottom: 5px
}

#jvkvideo {
    float: left;
    width: 59.15%;
    max-width: 420px;
    z-index: 50;
    position: relative
}

#jvkvideo iframe {
    width: 100%;
    height: 315px
}

#jvkvideo&gt;div {
    margin: 5px 0
}

#jvkvideo small {
    color: #a1a1a1;
    font-size: 10px
}

#jvkvideo a {
    text-decoration: none
}

#jvkvideobattle {
    text-align: left;
    width: 420px;
    margin-right: 10px;
    margin-bottom: 12px;
    z-index: 50;
    position: relative
}

#jvkvideobattle small {
    color: #a1a1a1;
    font-size: 10px
}

.somelfkpad {
    padding-right: 10px;
    z-index: 40
}

.leftfromvkvideo {
    font-size: 11px;
    color: #5c5c5c;
    margin-bottom: 15px;
    width: 39%;
    max-width: 340px
}

.leftfromvkvideo&gt;div {
    margin-bottom: 5px
}

.leftfromvkvideo .a_dash_b_img img {
    display: block;
    width: 100%
}

.leftfromvkvideo a {
    text-decoration: none
}

.leftfromvkvideo a:hover {
    text-decoration: underline
}

.leftfromvkvideo .tech_img_b {
    position: relative;
    margin-bottom: 10px
}

.tech_img_b.izuch_tech div {
    display: block;
    text-align: center
}

.tech_img_b div {
    display: none
}

.tech_img_b .izuch_over {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    font: 28px/1.3 Arial
}

.tech_img_b .izuch_over&gt;span {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    padding: 0 15px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ne_vladeete {
    color: #f0b800
}

.vladeete {
    color: #01f38b
}

.a_dash_b_img {
    border: 2px dashed #000;
    margin-bottom: 10px;
    display: block;
    padding: 4px;
    position: relative
}

#izuch_b,#izuch_b2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 13px 10px;
    border: 1px solid #000;
    color: #fff;
    overflow: hidden;
    background: #a5a5a5;
    background: -moz-linear-gradient(top,rgba(165,165,165,1) 0%,rgba(165,165,165,1) 2%,rgba(136,136,136,1) 6%,rgba(52,52,52,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(165,165,165,1)),color-stop(2%,rgba(165,165,165,1)),color-stop(6%,rgba(136,136,136,1)),color-stop(100%,rgba(52,52,52,1)));
    background: -webkit-linear-gradient(top,rgba(165,165,165,1) 0%,rgba(165,165,165,1) 2%,rgba(136,136,136,1) 6%,rgba(52,52,52,1) 100%);
    background: -o-linear-gradient(top,rgba(165,165,165,1) 0%,rgba(165,165,165,1) 2%,rgba(136,136,136,1) 6%,rgba(52,52,52,1) 100%);
    background: -ms-linear-gradient(top,rgba(165,165,165,1) 0%,rgba(165,165,165,1) 2%,rgba(136,136,136,1) 6%,rgba(52,52,52,1) 100%);
    background: linear-gradient(to bottom,rgba(165,165,165,1) 0%,rgba(165,165,165,1) 2%,rgba(136,136,136,1) 6%,rgba(52,52,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5',endColorstr='#343434',GradientType=0 )
}

#izuch_b .close_i,#izuch_b2 .close_i {
    position: absolute;
    right: -3px;
    top: -17px
}

#izuch_b:hover .close_i,#izuch_b2:hover .close_i {
    top: -5px
}

#izuch_b&gt;div,#izuch_b2&gt;div {
    font-size: 10px;
    text-align: justify;
    margin-bottom: 8px
}

#izuch_b&gt;a img {
    display: inline-block;
    padding: 3px
}

.leftfromvkvideobattle {
    font-size: 11px;
    color: #5c5c5c
}

.leftfromvkvideobattle span {
    left: 10px;
    font-size: 11px;
    color: #5c5c5c;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block
}

.somelfkpadbattle {
    z-index: 40
}

.underthevkvideo {
    clear: both;
    margin-top: 10px;
    padding-top: 10px
}

.story_seals {
    width: 170px;
    height: 150px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 11px
}

.story_seals a,.story_seals a:hover {
    text-decoration: none
}

.story_seals img {
    border: 2px solid #000;
    border-bottom: 0;
    border-top: 0
}

.story_seals small {
    position: absolute;
    padding-left: 10px;
    font-size: 10px
}

.pleaseremember {
    padding-left: 8px;
    font-size: 10px;
    margin-bottom: 10px;
    color: #ccc
}

.howtodoj {
    padding-left: 8px;
    font-size: 11px;
    margin: 10px 0 5px;
    color: #707070
}

.bord_allseals {
    border-left: 2px solid #000;
    border-right: 2px solid #000;
    float: left
}

.sealpads {
    border-collapse: separate;
    border-spacing: 20px
}

.sealpads td {
    vertical-align: middle
}

.insealtd {
    padding-left: 160px;
    padding-top: 40px
}

.allsstxt {
    font-size: 10px
}

.sealpads a:link,.sealpads a:visited {
    text-decoration: none
}

.sealpads a:hover {
    text-decoration: underline
}

.ninja_page_img {
    float: left;
    padding-right: 15px;
    padding-bottom: 8px
}

#byep_style_1 {
    margin: 10px;
    vertical-align: middle;
    display: inline;
    width: 80px;
    font-size: 10px;
    color: #696969
}

#byep_style_2 {
    margin: 10px;
    vertical-align: middle;
    display: inline-block;
    width: 200px;
    font-size: 11px
}

#byep_style_2 a:link,#byep_style_2 a:visited {
    text-decoration: none
}

#byep_style_2 a:hover {
    text-decoration: underline
}

#byep_style_m {
    margin: 10px;
    vertical-align: middle;
    display: inline-block;
    width: 320px;
    font-size: 11px
}

#byep_style_m a:link,#byep_style_m a:visited {
    text-decoration: none
}

#byep_style_m a:hover {
    text-decoration: underline
}

#byep_style_ma {
    margin: 10px;
    vertical-align: middle;
    display: inline-block;
    width: 320px;
    font-size: 12px
}

#byep_style_ma a:link,#byep_style_ma a:visited {
    text-decoration: none
}

#byep_style_ma a:hover {
    text-decoration: underline
}

#nso_ul {
    list-style-type: none
}

#inmov_id br {
    line-height: 18px
}

#small_and_ser {
    font-size: 10px;
    color: #b7b7b7
}

#ctrlcopy {
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    margin: 5px 0 0 -1px;
    line-height: 0;
    opacity: 0
}

#links_knowers {
    position: absolute;
    top: 55px;
    left: 10px;
    color: #fff
}

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

#links_knowhelp {
    position: absolute;
    top: 55px;
    left: 250px;
    color: #fff
}

#links_knowhelp a {
    color: #fff;
    text-decoration: none;
    font-weight: 700
}

#slice_edit_thispage {
    position: absolute;
    top: 55px;
    left: 250px;
    color: #fff
}

.siteteam br {
    line-height: 18px
}

.siteteam a {
    text-decoration: none
}

.siteteam a:hover {
    text-decoration: underline
}

.siteteam_divpre {
    width: 260px;
    float: left;
    margin-right: 10px
}

.siteteam_line:hover {
    background-color: #e7fbc3
}

.all_ninjas {
    color: #696969
}

.all_ninjas_divpre {
    width: 160px;
    float: left
}

.all_ninjas_divpre_2 {
    width: 100px;
    float: left
}

.all_ninjas a:hover {
    font-weight: 700
}

.all_ninj_hov:hover {
    background-color: #eef5cd
}

.cmissions small {
    color: #a1a1a1;
    font-size: 10px
}

.cmissions br {
    line-height: 18px
}

.cmissions a {
    text-decoration: none
}

.cmissions a:hover {
    text-decoration: underline
}

#razm_widg_lastep {
    vertical-align: super;
    text-align: right;
    font-size: 10px;
    width: 100%
}

#razm_widg_lastep a {
    text-decoration: none
}

#razm_widg_lastep a:hover {
    text-decoration: overline
}

#up_rank_link {
    position: absolute;
    top: 55px;
    left: 10px;
    color: #000;
    font-size: 10px
}

#up_rank_link a {
    color: #fff
}

.info_ct_u {
    font: 11px Verdana;
    color: #b7b7b7;
    float: left
}

.thisischakras_u {
    text-align: left
}

.thisischakras_u span {
    height: 19px;
    padding: 4px 3px 0 16px;
    float: left
}

.thisischakras_u a {
    text-decoration: none
}

.site_onlne_rblock {
    color: #5d5d5d;
    font-size: 11px
}

.site_onlne_rblock a {
    text-decoration: none
}

#chakra_user_com {
    background-color: #fff
}

.by_ep_chpad {
    margin-right: 3px
}

.dfbutton {
    margin: 15px 0;
    text-align: center
}

.dfbutton a {
    display: inline-block;
    padding: 8px 20px;
    cursor: pointer;
    text-shadow: 0 1px 0 #fff;
    font-size: 1.15em;
    line-height: 1;
    font-weight: 700;
    border: 1px solid #bcc5c9;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #596368;
    background: #fff;
    -moz-box-shadow: 0 1px 4px -3px #000;
    -webkit-box-shadow: 0 1px 4px -3px #000;
    box-shadow: 0 1px 4px -3px #000
}

#share42 {
    display: inline-block;
    padding: 6px 0 0 6px;
    background: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 4px
}

#share42:hover {
    background: #f6f6f6;
    border: 1px solid #d4d4d4;
    box-shadow: 0 0 5px #ddd
}

#share42 a {
    opacity: .5;
    transition: all ease-out .2s
}

#share42:hover a {
    opacity: .7
}

#share42 a:hover {
    opacity: 1
}

#no-friends {
    padding: 6px;
    border: 1px solid #c0d4de;
    background-color: #f3f7f9;
    color: #507d98;
    margin: 10px 0
}

.friends {
    margin-bottom: 10px
}

.friends ul,.prof-list {
    margin-top: 10px
}

.friends li {
    width: 100px;
    text-align: center;
    float: left;
    margin-right: 10px
}

.friends img {
    display: block;
    margin: 0 auto;
    width: 100px;
    height: 100px
}

.friends_table h3 {
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700
}

.friends_table h3 a span {
    font-size: 12px;
    font-weight: 400;
    color: #6c838e
}

.friends_table h3 a span:hover {
    text-decoration: underline
}

.friends_table ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.friends_table td {
    padding: 15px 10px;
    border-bottom: 1px solid #eee;
    font-size: 12px;
    vertical-align: top
}

.friends_table tr td:first-child {
    width: 130px
}

.friends_table tr td:first-child&gt;img {
    width: 100%
}

.friends_table .active {
    background-color: #f8f8f8
}

.contact_friends {
    width: 165px
}

.contact_friends a,.contact_friends span {
    display: block;
    padding: 6px;
    margin-bottom: 4px;
    line-height: 11px
}

.contact_friends a:hover {
    background-color: #dae7ed;
    text-decoration: none
}

#allfriends .rcol {
    margin-top: 4px
}

#allfriends h2.lcol a {
    text-decoration: underline
}

#allfriends h2.lcol a:hover {
    text-decoration: none
}

#friends_feed {
    margin: 0 15px
}

#friends_feed table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 25px
}

#friends_feed td {
    vertical-align: top;
    text-align: left
}

#friends_feed td.f_avatar,#friends_feed td.f_author {
    border: 1px solid;
    border-color: #acccda #e2edf2 #e2edf2;
    vertical-align: middle;
    background-color: #f4f8fa
}

#friends_feed td.f_avatar {
    width: 50px;
    border-spacing: 10px;
    padding: 2px;
    border-right-width: 0
}

#friends_feed td.f_avatar img {
    width: 50px;
    height: 50px
}

#friends_feed td.f_author {
    padding: 0 10px;
    border-left-width: 0;
    border-style: solid;
    font-size: 11px
}

#friends_feed td.f_author h3 {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 4px
}

#friends_feed td.f_story {
    padding: 15px 0
}

#friends_feed .f_cover {
    width: 104px;
    max-height: 104px;
    overflow: hidden;
    margin-right: 10px;
    float: left;
    border: 1px solid #e2edf2;
    background-color: #f4f8fa
}

#friends_feed .f_cover img {
    width: 100px;
    padding: 2px
}

#friends_feed td.f_det {
    border-top: 1px solid #e2edf2;
    padding: 5px 0
}

.feed_loader {
    padding: 10px;
    text-align: center;
    border-top: 1px solid #e2edf2;
    color: #284b5a;
    margin-bottom: 20px
}

.f_active:hover {
    border-color: #acccda;
    background-color: #f4f8fa;
    cursor: pointer
}

#small_common_friends {
    font-size: 12px;
    font-weight: 400
}

#repa_ava {
    float: left;
    padding-right: 10px;
    width: 80px;
    height: 80px
}

#repa_info {
    float: left;
    padding-right: 10px;
    height: 80px
}

#manga_navi {
    max-width: 550px;
    width: 100%;
    margin: 10px auto 0;
    padding: 10px 125px 78px 0;
    background: url(/templates/Default/images/nav_keyboard.png) no-repeat right bottom;
    text-align: right;
    border-bottom: 1px solid #c1c1c2;
    position: relative
}

#manga_navi .text2 {
    position: absolute;
    right: 185px;
    bottom: 15px;
    font-size: 11px
}

#manga_navi a {
    text-decoration: none
}

#prevmangalink {
    position: absolute;
    left: 30px;
    top: 7px
}

#prevmangalink a {
    text-decoration: none
}

#prevmangalink a:hover {
    text-decoration: underline
}

#nextmangalink {
    position: absolute;
    right: 30px;
    top: 7px
}

#nextmangalink a {
    text-decoration: none
}

#nextmangalink a:hover {
    text-decoration: underline
}

#allmanga_l a span {
    color: #8b8b8b
}

.battlejutsu a {
    text-decoration: none
}

.battlejutsu a:hover {
    text-decoration: underline
}

#miss_list {
    text-align: left
}

#miss_list tr {
    border-bottom: 1px solid #ddd
}

.s_hero_block {
    width: 148px;
    display: inline-block;
    padding-top: 36px;
    margin-left: 30px
}

.s_hero_img {
    width: 148px;
    height: 148px
}

.s_review_block {
    width: 233px;
    display: inline-block;
    padding-top: 70px;
    margin-left: 30px
}

.s_review_img {
    width: 233px;
    height: 148px
}

.s_hero_name {
    height: 30px;
    width: 148px;
    background-image: url(/templates/Default/images/black_hero_down.png);
    color: #fff;
    font-family: comic sans ms;
    line-height: 30px;
    overflow: hidden
}

.s_hero_name span {
    vertical-align: middle;
    text-align: center;
    width: 148px;
    position: absolute;
    white-space: nowrap;
    overflow: hidden
}

.s_review_title {
    height: 30px;
    width: 233px;
    background-image: url(/templates/Default/images/black_hero_down.png);
    color: #fff;
    font-family: comic sans ms;
    line-height: 30px;
    overflow: hidden
}

.s_review_title span {
    vertical-align: middle;
    text-align: center;
    width: 233px;
    position: absolute;
    white-space: nowrap;
    overflow: hidden
}

.s_hero_vil_block {
    width: 100%;
    height: 100%;
    max-height: 250px;
    overflow-y: hidden;
    overflow-x: auto;
    display: block;
    position: absolute;
    white-space: nowrap
}

.s_review_vil_block {
    width: 100%;
    height: 100%;
    max-height: 315px;
    overflow-y: hidden;
    overflow-x: auto;
    display: block;
    position: absolute;
    white-space: nowrap
}

.gif_form_input {
    background: #eef0f2;
    border: 1px solid #c3cbd4;
    padding: 7px;
    margin-bottom: 2px;
    font-family: tahoma
}

#show_gif_anim {
    clear: both;
    overflow: hidden;
    margin-bottom: 30px
}

#show_gif_anim .gif_img {
    float: left;
    max-width: 240px;
    width: 100%
}

#show_gif_anim a {
    text-decoration: none
}

#show_gif_anim a:hover {
    text-decoration: underline
}

.gif_img_info {
    float: left;
    margin-left: 30px
}

.gif_img_info .input_b {
    position: relative
}

.gif_img_info .input_b:before {
    position: absolute;
    left: -20px;
    width: 15px;
    height: 17px;
    content: '';
    background: url(/templates/Default/images/left_arrow_code.png)
}

.gif_img_info .gif_form_input {
    display: block;
    max-width: 320px;
    width: 100%;
    margin-bottom: 30px;
    position: relative
}

#manga_img_magnifier {
    width: 72px;
    height: 72px;
    background-image: url(/templates/Default/images/manga_magnifier.png);
    cursor: pointer;
    opacity: .2;
    margin-bottom: 10px
}

#content {
}

.pers_name {
    color: #6d6d6d;
    margin-bottom: 15px;
    font: 18px normal verdana,sans-serif
}

.pers_name_reserve {
    color: #6d6d6d;
    margin-bottom: 15px;
    font: 18px normal verdana,sans-serif;
    text-align: center;
    display: none
}

.persInfoBlock {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 25px
}

.persInfoBlock .left {
    width: 36%
}

.imgContainer {
    width: 100%;
    height: 250px;
    text-align: center;
    border: 1px solid #dedede;
    vertical-align: middle;
    display: table;
    position: relative
}

.imgContainer a {
    display: table-cell;
    vertical-align: middle;
    width: 100%
}

.imgContainer a img {
    float: none;
    transition: all ease-out .5s
}

.imgContainer a:hover img {
    transform: scale(1.01);
    -webkit-transform: scale(1.01)
}

.imgContainer .h_quote {
    font-size: 11px;
    line-height: 1.3;
    color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 3px 10px;
    background: rgba(112,112,112,.7);
    z-index: 200;
    text-align: right;
    border-top-left-radius: 5px;
    max-height: 100px;
    overflow-y: auto;
    cursor: pointer
}

.imgContainer .h_quote a {
    display: inline;
    vertical-align: baseline;
    color: #d9e2b0
}

.rh_click {
    cursor: pointer;
    margin-bottom: 2px!important;
    padding-bottom: 0!important;
    display: inline-block
}

#h_q_id {
    display: none
}

.rh_id {
    display: none
}

.persBattle {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #98bc1f;
    margin-top: 10px
}

.persInfo {
    width: 62%;
    position: relative;
    padding: 0 0 19px;
    border-bottom: 1px dashed #c6bdbd
}

.persInfo p {
    font-size: 11px;
    margin-bottom: 15px
}

.persInfo .discuss {
    color: #75ab0e;
    font-style: italic;
    font-size: 10px;
    position: absolute;
    top: 5px;
    right: 10px
}

.persInfo .site {
    position: absolute;
    bottom: -30px;
    font-size: 11px;
    font-style: italic;
    color: #6d6d6d
}

.persInfo .site:before {
    display: inline-block;
    content: '\2192'
}

.persViki {
    color: #fff;
    font-size: 13px;
    line-height: 1;
    background: #98bc1f;
    padding: 10px 20px;
    border-radius: 5px;
    position: relative;
    display: inline-block;
    transition: all ease-out .3s
}

.persViki:hover {
    text-decoration: none;
    background: #747373
}

.persViki:after {
    display: inline-block;
    position: relative;
    content: '\2192';
    right: -6px
}

.technicH {
    font: 18px normal verdana,sans-serif;
    color: #6d6d6d;
    margin-bottom: 10px;
    padding: 15px 0;
    border-top: 1px dashed #c6bdbd;
    border-bottom: 1px dashed #c6bdbd;
    text-align: center
}

.technicBlock {
    float: left;
    width: 50%;
    padding: 39px 8px 50px;
    margin-bottom: 20px;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px dashed #c6bdbd;
    position: relative
}

.technicBlock h3 {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 6px;
    vertical-align: top;
    line-height: 1;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100
}

.technicBlockImg {
    text-align: center;
    max-width: 340px;
    width: 100%;
    max-height: 170px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #75ab0e;
    position: relative
}

.technicBlockImg a {
    text-align: center;
    line-height: 1
}

.technicBlockImg img {
    width: 100%!important;
    height: auto
}

.technicBlockInfo {
    font-size: 11px;
    color: #939393;
    line-height: 1.8;
    position: absolute;
    left: 0;
    width: 100%;
    height: 24px;
    overflow: hidden;
    z-index: 1000
}

.technicBlockInfo:hover {
    height: auto
}

.technicBlockInfo .t-element {
    padding: 5px 8px
}

.t-element {
    float: left;
    overflow: hidden;
    background: rgba(255,255,255,.8)
}

.t-element li {
    float: left
}

.t-element li {
    margin-left: 3px
}

.t-element li:first-child {
    margin-left: 0
}

.infoCt {
    position: relative;
    padding-left: 16px;
    display: inline-block;
    vertical-align: bottom
}

.infoCt:before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    display: inline-block;
    height: 19px;
    width: 16px;
    background: url(/chakranature/chakra_classes_small.png) no-repeat
}

.stamp {
    font-size: 11px;
    color: #fff;
    font-style: italic;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 5px;
    background: rgba(112,112,112,.6);
    border-top-left-radius: 5px
}

.study {
    position: relative;
    bottom: -37px;
    font-size: 15px;
    color: #fff;
    background: #747373;
    display: inline-block;
    padding: 8px 50px;
    text-transform: uppercase;
    border-radius: 6px;
    line-height: 1;
    transition: all ease-out .2s
}

.study:hover {
    background: #75ab0e;
    text-decoration: none
}

.study_2 {
    font-size: 15px;
    color: #fff;
    background: #747373;
    display: inline-block;
    padding: 8px 50px;
    text-transform: uppercase;
    border-radius: 6px;
    margin-top: 15px;
    line-height: 1;
    transition: all ease-out .2s
}

.study_2:hover {
    background: #75ab0e;
    text-decoration: none
}

.t-small-user {
    text-align: right;
    font-size: 11px;
    color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 5px;
    background: rgba(112,112,112,.6);
    border-top-left-radius: 5px
}

.t-small-user a {
    color: #d9e2b0
}

.t-small-user a:hover {
}

.battleVideoWrapp {
    font: 14px/1.4 normal verdana,sans-serif;
    position: relative
}

.video_h {
    text-align: center;
    margin: 10px 0 15px
}

.video_h span {
    font: 19px verdana,sans-serif;
    border-bottom: 1px dashed #c3c3c3;
    letter-spacing: -1px
}

.battleVideoWrapp p {
    text-align: center
}

.partaker_h {
    color: #3f3f3f;
    font-weight: 700;
    text-align: left
}

.partaker,.partaker a {
    color: #616161
}

.partaker a,.series a {
    white-space: nowrap
}

.ser_norm_wsp a {
    white-space: normal
}

.partaker,.series {
    text-align: left
}

.video iframe {
    border: 5px solid #d9dfbb
}

.series,.series a {
    color: #b6b6b6
}

.under_video,.under_video_additional {
    margin: 40px 0 25px;
    padding: 10px 15px 15px;
    background-color: #eef5cd;
    border-top: 1px solid #acce0d;
    text-align: left
}

.uv_rounded_bottom {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.uv_rounded_bottom_imp {
    border-radius: 10px!important
}

.under_video br,.under_video_additional br {
    line-height: 1em
}

.under_video_additional {
    margin-bottom: -40px;
    padding-top: 15px;
    border-top: 0;
    border-radius: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    line-height: 1.8em;
    padding-bottom: 10px
}

@media only screen and (max-width: 990px) {
    .under_video_additional {
        margin-bottom:-20px
    }
}

.technicBatleWrap {
    margin-top: 25px
}

.technic_h {
    font-size: 15px;
    color: #5c5c5c;
    margin-bottom: 10px;
    font-weight: 500
}

.technicBatle {
    border: 5px solid #eef5cd;
    padding: 10px;
    overflow: hidden;
    position: relative;
    text-align: left
}

.technicBatle:after {
    content: "";
    display: block;
    width: 1px;
    height: 90%;
    border-left: 1px solid #e9e9e9;
    position: absolute;
    left: 50%;
    top: 5%
}

.technicBatle .technic_list {
    float: left;
    width: 50%
}

.technic_list {
    overflow: hidden;
    display: table
}

.technic_list&gt;li {
    display: table-row
}

.technic_list .technic_list_list {
    overflow: hidden;
    display: table-cell;
    padding: 8px 0
}

.technic_list .technic_list_list li {
    float: right
}

.technic_list .technic_name {
    text-align: left;
    vertical-align: top;
    padding: 8px 0 8px 5px;
    display: table-cell;
    color: #9c9c9c;
    font-size: 13px
}

.all_anime_global {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    display: inline-block
}

.all_anime_global a {
    text-decoration: none
}

.all_anime {
    font: 14px/22px Tahoma,Verdana,sans-serif;
    color: #5b5b5b;
    width: 186px;
    position: relative
}

.all_anime a {
    color: #2c2c2c;
    text-decoration: none
}

.all_anime_halftop {
    position: absolute;
    background-color: #fff;
    height: 93px;
    width: 186px;
    z-index: 1
}

.all_anime_fulltop {
    width: 186px;
    height: 186px;
    background: #ffdeca;
    position: relative
}

.all_anime_ongoing {
    position: absolute;
    left: 159px;
    bottom: 5px;
    font-size: 1.1em;
    font-weight: 700;
    transition: all linear .6s;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    padding: 0 5px;
    z-index: 3
}

.all_anime_ongoing span {
    opacity: 0;
    transition: all linear .6s;
    display: none
}

.all_anime_ongoing span:before {
    content: 'Ð&nbsp;Ð…Ð&nbsp;Ñ–Ð&nbsp;Ñ•Ð&nbsp;Ñ‘Ð&nbsp;Ð…Ð&nbsp;Ñ–'
}

.all_anime_ongoing:hover span {
    opacity: 1;
    display: inline
}

.all_anime_ongoing:before {
    content: "Ð&nbsp;Ñ•"
}

.all_anime_ongoing:hover {
    background: #f3bc9b
}

.all_anime_tooltip {
    position: absolute;
    bottom: 16px;
    left: 10px;
    font-weight: 700;
    background: #fff;
    border-radius: 50%;
    padding: 0 10px;
    z-index: 3;
    opacity: .5;
    transition: all linear .6s
}

.all_anime_tooltip:before {
    content: "i"
}

.all_anime_tooltip:hover {
    opacity: 1
}

.all_anime_tooltip_in {
}

.all_anime_tooltip_in a {
    border-bottom: 1px dashed #75ab0e;
    color: #000;
    text-decoration: none
}

.all_anime_tooltip_in a:hover {
    color: #75ab0e
}

.tooltip_title_in_anime {
    font-size: 16px;
    font-weight: 700
}

.all_anime_tooltip_in .tooltip_pad_in_anime {
    margin-bottom: 8px;
    display: block
}

.all_anime_tooltip_in .tooltip_pad_in_anime:last-of-type {
    margin-bottom: 0
}

.all_anime img {
    border-radius: 93px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0
}

.all_anime_image {
    width: 186px;
    height: 186px;
    border-radius: 93px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0
}

.all_anime_image .all_anime_mark_viewed {
    background: url(/templates/Default/images/mark_anime_viewed_new.png) no-repeat;
    background-position: 0 0;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 148px;
    left: 79px;
    opacity: 0;
    z-index: 3;
    transition: opacity ease-out .34s
}

.this_anime_is_viewed .all_anime_image .all_anime_mark_viewed {
    background-position: 0 -32px
}

@media only screen and (max-width: 990px) {
    .all_anime_image .all_anime_mark_viewed {
        opacity:.4
    }
}

.all_anime_image:hover .all_anime_mark_viewed {
    opacity: .67
}

.all_anime_image .all_anime_mark_viewed:hover {
    opacity: .95
}

.all_anime .aablock {
    width: 186px;
    background: #ffdeca
}

.this_anime_is_viewed .all_anime .all_anime_fulltop,.this_anime_is_viewed .all_anime .aablock,.this_anime_is_viewed .all_anime .all_anime_bottom {
    background: #d9efc9
}

.all_anime_mark_viewed_star {
    display: none
}

.this_anime_is_viewed .all_anime_mark_viewed_star {
    display: block
}

.all_anime_mark_viewed_star {
    position: absolute;
    top: 108px;
    left: 18px
}

.all_anime_mark_viewed_star ul,.all_anime_mark_viewed_star li {
    list-style: none
}

.all_anime_mark_viewed_star ul.asr_rating {
    height: 29px;
    width: 150px;
    overflow: hidden;
    background: 0 0
}

.all_anime_mark_viewed_star.cant_rate_it ul.asr_rating {
    background: 0 0!important;
    cursor: default
}

.all_anime_image:hover .all_anime_mark_viewed_star ul.asr_rating {
    background: url(/templates/Default/images/mark_anime_viewed_star.png) center
}

.all_anime_mark_viewed_star ul.asr_rating li {
    display: inline
}

.all_anime_mark_viewed_star .asr_rating span {
    display: block;
    width: 30px;
    height: 29px;
    float: left;
    text-indent: -9999px;
    position: relative;
    z-index: 4
}

.all_anime_mark_viewed_star .asr_rating:hover span.av_active {
    background: 0 0;
    margin-left: auto;
    width: 30px;
    position: relative
}

.all_anime_mark_viewed_star .asr_rating span:hover,.all_anime_mark_viewed_star .asr_rating span.av_active,.all_anime_mark_viewed_star .asr_rating:hover span.av_active:hover {
    background: url(/templates/Default/images/mark_anime_viewed_star.png) top;
    width: 150px;
    margin-left: -120px;
    position: static
}

.all_anime_mark_viewed_star .asr_rating span:active {
    background-position: bottom
}

.all_anime_title .all_anime_mark_viewed_mini {
    background: url(/templates/Default/images/mark_anime_viewed_mini.png) no-repeat;
    background-position: 0 0;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 62px;
    left: 35px;
    opacity: .5;
    z-index: 3;
    transition: opacity ease-out .34s;
    cursor: pointer
}

.aamv_check .all_anime_title .all_anime_mark_viewed_mini {
    background-position: 0 -30px
}

@media only screen and (max-width: 990px) {
    .all_anime_title .all_anime_mark_viewed_mini {
        opacity:.5
    }
}

.all_anime_title:hover .all_anime_mark_viewed_mini {
    opacity: .7
}

.all_anime_title .all_anime_mark_viewed_mini:hover {
    opacity: .93
}

.aamv_check .all_anime_mark_viewed_star {
    display: block
}

.all_anime_title .all_anime_mark_viewed_star {
    top: -5px;
    left: 91px;
    cursor: pointer
}

.aamv_check:hover .all_anime_mark_viewed_star ul.asr_rating {
    background: url(/templates/Default/images/mark_anime_viewed_star.png) center
}

.all_anime .aaname {
    padding-left: 12px;
    padding-top: 5px;
    padding-right: 9px;
    color: #2c2c2c;
    font-size: 1.3em;
    text-align: center
}

.all_anime .aaname_break {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.all_anime .aailines {
    padding-top: 12px;
    text-align: right;
    padding-right: 9px;
    padding-left: 9px;
    overflow-x: hidden;
    overflow-y: auto;
    min-height: 80px;
    padding-bottom: 20px
}

.all_anime_bottom {
    width: 186px;
    height: 15px;
    background: #ffdeca;
    border-bottom-left-radius: 93px 15px;
    border-bottom-right-radius: 93px 15px
}

.all_anime_title_halfleft {
    position: absolute;
    left: -3px;
    top: -9px;
    width: 52px;
    height: 52px;
    background-color: #fff
}

.all_anime_title {
    position: absolute;
    left: -3px;
    top: -9px;
    width: 104px;
    height: 104px;
    border-radius: 30px;
    z-index: 2;
    border: 2px solid rgba(172,206,13,.8)
}

.aath_ep {
    width: 42px;
    height: 42px;
    top: -15px
}

.aat_ep {
    width: 84px;
    height: 84px;
    top: -15px
}

.aath_ep_naruto {
    width: 38px;
    height: 38px;
    top: -15px
}

.aat_ep_naruto {
    width: 76px;
    height: 76px;
    top: -15px
}

.promo_text h1.anime_next_main_title {
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,Noto Sans Armenian,Noto Sans Bengali,Noto Sans Cherokee,Noto Sans Devanagari,Noto Sans Ethiopic,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans Kannada,Noto Sans Khmer,Noto Sans Lao,Noto Sans Osmanya,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,sans-serif;
    font-size: 13px;
    color: #212121
}

.anime_next_all {
    margin: 25px 10px 0 5px
}

.anime_next_block {
    position: relative;
    width: 50%;
    float: left;
    padding-right: 20px;
    min-width: 330px;
    margin-bottom: 40px;
    max-width: 380px
}

.anime_next_grayscale_no {
    transition: all 2s ease;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    -webkit-filter: grayscale(0)
}

.anime_next_block a {
    text-decoration: none
}

.aath_ep_next {
    height: 84px;
    z-index: 1
}

.anime_next_line {
    height: 62px;
    font-size: 12px;
    margin-top: 0!important;
    position: relative;
    padding: 0 0 0 62px!important;
    text-align: left!important;
    transition: opacity 1s ease;
    opacity: 1
}

.anime_next_image_watched {
    background: url(/templates/Default/images/anime_next_mark_watched.png) top no-repeat;
    width: 30px;
    height: 31px;
    transition: all 1s ease;
    opacity: 0
}

.anime_next_image_watched_show {
    opacity: 1
}

.anime_next_bg_transition {
    transition: background 1s ease
}

.anime_next_tubus {
    width: 100%;
    height: 100%;
    transition: opacity .5s ease
}

.anime_next_line_in {
    width: 100%;
    height: 100%;
    position: relative
}

.anime_next_line_in_texts {
    padding: 2px 6px 6px 26px;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    color: #2c2c2c
}

.anime_next_line_edge {
    width: 6px;
    height: 62px;
    background: #eef5cd;
    border-top-right-radius: 12px 62px;
    border-bottom-right-radius: 12px 62px;
    position: absolute;
    right: -6px;
    top: -1px
}

.anime_next_line_preedge {
    width: 10px;
    height: 58px;
    background: #eef5cd;
    background: -moz-linear-gradient(left,rgba(238,245,205,0),rgb(238,245,205));
    background: -webkit-gradient(linear,0 0,100% 0,from(rgba(238,245,205,0)),to(rgb(238,245,205)));
    background: -webkit-linear-gradient(left,rgba(238,245,205,0),rgb(238,245,205));
    background: -o-linear-gradient(left,rgba(238,245,205,0),rgb(238,245,205));
    background: -ms-linear-gradient(left,rgba(238,245,205,0),rgb(238,245,205));
    background: linear-gradient(to right,rgba(238,245,205,0),rgb(238,245,205));
    position: absolute;
    right: 0;
    top: -1px
}

.anime_next_title {
    color: #2c2c2c;
    font-size: 16px;
    white-space: nowrap;
    transition: opacity 1s ease;
    display: inline-block
}

.anime_next_title_space {
    display: inline-block;
    width: 40px
}

.anime_next_episode {
    color: #5b5b5b;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    position: absolute;
    bottom: 6px;
    transition: opacity 1s ease
}

.anime_next_menu_circle {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: #fff;
    top: -10px;
    right: -12px;
    border: 1px solid #acce0d;
    padding: 7px 0 7px 2px;
    z-index: 3
}

.anime_next_menu_circle_in {
    width: 100%;
    height: 100%
}

.anime_next_menu_circle_i {
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background: #acce0d;
    background: rgba(172,206,13,.8);
    display: inline-block;
    float: left;
    margin-right: 1px
}

@media only screen and (max-width: 640px) {
    .anime_next_menu_circle {
        width:25px;
        height: 25px;
        border-radius: 25px;
        top: -13px;
        right: -14px;
        padding: 9px 0 10px 3px
    }

    .anime_next_menu_circle_i {
        width: 5px;
        height: 5px;
        border-radius: 5px;
        margin-right: 1px
    }
}

.anime_next_line_in_texts_act {
    z-index: 1
}

.anime_next_line_action_out {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: #eef5cd;
    display: none
}

.anime_next_line_action_in {
    width: 100%;
    height: 100%;
    position: relative
}

.anime_next_line_action {
    width: 50%;
    display: inline-block;
    padding-top: 30px;
    text-align: center;
    white-space: nowrap;
    font-size: 14px
}

.anime_next_line_action_watched {
    background: url(/templates/Default/images/anime_next_mark_watched.png) top no-repeat;
    position: absolute;
    left: 0
}

.anime_next_line_action_dontshow {
    background: url(/templates/Default/images/anime_next_mark_dontshow.png) top no-repeat;
    position: absolute;
    right: 0
}

@media only screen and (max-width: 360px) {
    .anime_next_line_action {
        font-size:12px
    }

    .anime_next_line_action {
        padding-top: 32px
    }
}

@media only screen and (max-width: 300px) {
    .anime_next_line_action {
        font-size:10px
    }
}

@media only screen and (max-width: 990px) and (min-width:801px) {
    .anime_next_all {
        text-align:center
    }

    .anime_next_block {
        width: 100%;
        min-width: 0;
        padding-right: 10px;
        float: none;
        text-align: center;
        display: inline-block
    }
}

@media only screen and (max-width: 690px) {
    .anime_next_block {
        width:100%;
        min-width: 0;
        padding-right: 10px;
        float: none;
        text-align: center;
        display: inline-block
    }

    .anime_next_all {
        text-align: center
    }
}

@media only screen and (min-width: 691px) {
    .anime_next_all&gt;div:nth-child(even) {
        padding-right:0;
        padding-left: 20px
    }
}

.anime_next_grayscale {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    opacity: .5
}

.anime_next_opacity_0 {
    opacity: 0
}

.anime_next_opacity_05 {
    opacity: .5
}

.anime_next_announce_msg_wrapper {
    text-align: center;
    width: 100%;
    margin-top: 15px;
    padding: 0 50px
}

.anime_next_announce_msg {
    text-align: center;
    font-size: .9em;
    color: #313131;
    background-color: #fcfcfc;
    border-radius: 5px;
    position: relative;
    border: 1px solid #e1e7c5;
    display: inline-block
}

.anime_next_announce_msg_text {
    padding: 5px 10px
}

.anime_next_announce_msg_text.anamt_solo_line {
    padding-right: 23px
}

.anime_next_announce_msg_close {
    background: #eef5cc;
    font-weight: 400;
    font-size: 14px;
    color: #adbd5b;
    border: 1px solid #e1e7c5;
    border-right: 0;
    border-top: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 4;
    float: right;
    margin-left: 5px;
    line-height: 1;
    width: 18px;
    height: 18px;
    cursor: pointer;
    text-align: center
}

.anime_next_announce_msg_close:hover {
    background: #e0ebab;
    color: #939b6a
}

@media only screen and (max-width: 480px) {
    .anime_next_announce_msg_wrapper {
        margin-top:25px
    }

    .anime_next_announce_msg {
        text-align: left
    }
}

@media only screen and (max-width: 580px) {
    .anime_next_announce_msg_wrapper {
        padding:0
    }
}

.anime_padding_for_title {
    margin-bottom: 0!important;
    padding: 27px 10px!important;
    padding-left: 103px!important;
    border-bottom-left-radius: 10px;
    min-height: 85px
}

.anime_padding_for_title_post {
    padding-left: 83px!important;
    border-bottom-left-radius: 8px
}

.anime_padding_for_title_post_naruto {
    padding-left: 75px!important;
    border-bottom-left-radius: 8px
}

@media only screen and (max-width: 430px) {
    .vid_ttl_break {
        -webkit-hyphens:auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto
    }
}

.new_main_title {
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,Noto Sans Armenian,Noto Sans Bengali,Noto Sans Cherokee,Noto Sans Devanagari,Noto Sans Ethiopic,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans Kannada,Noto Sans Khmer,Noto Sans Lao,Noto Sans Osmanya,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,sans-serif;
    text-align: center;
    font-weight: 700;
    margin-bottom: 17px;
    font-size: 13px;
    color: #212121
}

.new_last_boruto_eps {
    border-top: 1px solid #acce0d;
    padding-top: 12px;
    margin-top: 7px
}

.new_all_other_last_eps {
    margin-top: 10px
}

.all_rewards_global {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    display: inline-block
}

.all_rewards {
    font: 14px/22px Tahoma,Verdana,sans-serif;
    color: #5b5b5b;
    width: 165px;
    position: relative
}

.all_rewards a {
    color: #2c2c2c;
    text-decoration: none
}

.all_rewards_halftop {
    position: absolute;
    background-color: #fff;
    height: 82px;
    width: 165px;
    z-index: 1
}

.all_rewards_fulltop {
    width: 165px;
    height: 165px;
    background: #dcdcdc
}

.all_rewards img {
    width: 172px!important;
    height: 170px!important;
    max-width: none!important;
    position: absolute;
    z-index: 2;
    top: 0;
    left: -4px
}

.all_rewards .aablock {
    width: 165px;
    background: #dcdcdc
}

.all_rewards .aaname {
    padding-left: 12px;
    padding-top: 5px;
    padding-right: 9px;
    color: #2c2c2c;
    font-size: 1.3em;
    text-align: center
}

.all_rewards .aailines {
    padding-top: 12px;
    text-align: right;
    padding-right: 9px;
    padding-left: 9px;
    overflow-x: hidden;
    overflow-y: auto;
    height: 80px
}

.all_rewards_bottom {
    width: 165px;
    height: 15px;
    background: #dcdcdc;
    border-bottom-left-radius: 93px 15px;
    border-bottom-right-radius: 93px 15px
}

.videoBlockWrapp {
    padding: 35px 0;
    font: 14px/1.4 normal verdana,sans-serif;
    padding-top: 0
}

.videoBlockWrapp .video_h {
    margin-top: 10px;
    margin-bottom: 15px
}

.tittle_h {
    font-size: 15px;
    color: #c1c0c0;
    text-align: center;
    font-weight: 500
}

.header_video {
    margin: 15px 0 0;
    font-size: 15px;
    padding: 15px 10px;
    background-color: #eef5cd;
    border-top: 1px solid #acce0d;
    text-align: center;
    font-weight: 600
}

.header_video.allanimevideo {
    font-family: Verdana;
    font-weight: 500;
    font-size: 20px
}

.b-b-title.the-anime-season {
    border-top: 1px solid #acce0d;
    border-bottom: 0;
    padding-top: 8px;
    margin-top: 25px!important
}

.b-b-title.the-anime-season:first-of-type {
    border-top: 0;
    padding-top: 0;
    margin-top: 0!important
}

.b-b-title.the-anime-season.films_title {
    border-top: 1px solid #acce0d;
    padding-top: 8px;
    margin-top: 25px!important
}

.videoContent {
    padding: 0 50px
}

.videoBlock {
    overflow: hidden;
    position: relative
}

.videoBlock .video {
    margin-bottom: 10px
}

.next,.previous {
    position: relative;
    line-height: 1;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: -2px 2px 1px #85b161;
    background: #bbe65f;
    background: -moz-linear-gradient(top,#bbe65f 0%,#98ce79 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#bbe65f),color-stop(100%,#98ce79));
    background: -webkit-linear-gradient(top,#bbe65f 0%,#98ce79 100%);
    background: -o-linear-gradient(top,#bbe65f 0%,#98ce79 100%);
    background: -ms-linear-gradient(top,#bbe65f 0%,#98ce79 100%);
    background: linear-gradient(to bottom,#bbe65f 0%,#98ce79 100%);
    transition: background ease-out .5s
}

.next:hover,.previous:hover {
    text-decoration: none;
    background: #98ce79;
    background: -moz-linear-gradient(top,#98ce79 0%,#bbe65f 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#98ce79),color-stop(100%,#bbe65f));
    background: -webkit-linear-gradient(top,#98ce79 0%,#bbe65f 100%);
    background: -o-linear-gradient(top,#98ce79 0%,#bbe65f 100%);
    background: -ms-linear-gradient(top,#98ce79 0%,#bbe65f 100%);
    background: linear-gradient(to bottom,#98ce79 0%,#bbe65f 100%)
}

.previous {
    border-radius: 11px 5px 5px 11px;
    padding: 6px 6px 5px 26px
}

.previous:before,.next:before {
    display: inline-block;
    width: 18px;
    height: 18px;
    content: "";
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-top: -9px
}

.previous:before {
    left: 5px
}

.previous:after,.next:after {
    display: inline-block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -5px
}

.previous:after {
    left: 7px;
    border-top: 5px solid transparent;
    border-right: 10px solid #abd750;
    border-bottom: 5px solid transparent
}

.next {
    border-radius: 5px 11px 11px 5px;
    padding: 6px 26px 5px 6px
}

.next:before {
    right: 5px
}

.next:after {
    right: 8px;
    border-top: 5px solid transparent;
    border-left: 10px solid #abd750;
    border-bottom: 5px solid transparent
}

.technicBatleVideo {
    display: inline-block;
    border: 10px solid #eef5cd;
    padding: 10px 20px;
    overflow: hidden;
    text-align: left
}

.bottom_line {
    border-bottom: 1px solid #acce0d
}

.battle_series {
    margin-top: 20px
}

.battle_series p {
    color: #8ea85f;
    font-size: 14px;
    margin-bottom: 5px
}

.links_series {
    margin-top: 30px
}

.links_series p {
    color: #8ea85f;
    font-size: 14px;
    margin-bottom: 5px
}

.social_vidget {
    overflow: hidden;
    text-align: center
}

.social_vidget:hover {
}

.social_vidget&gt;div {
    display: inline-block;
    vertical-align: middle
}

.social_vidget #share42 {
    display: inline-block;
    padding: 6px 0 0 6px;
    background: #fff;
    border: none;
    border-radius: 4px
}

.social_vidget #share42:hover {
    border: none;
    background: 0 0;
    box-shadow: none
}

.battleVideoWrapp .social_vidget {
}

.videoBlock .social_vidget {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -80px
}

.mailBlock_h {
    text-align: center
}

.mail_h {
    background: #eef5cc;
    font-weight: 400;
    font-size: 19px;
    color: #adbd5b;
    padding: 10px;
    border: 1px solid #adbd5b;
    border-top: none;
    width: 90%;
    margin: 0 auto 30px
}

.mail_h_div {
    width: 90%;
    text-align: center;
    display: inline-block
}

.mail_h_h1 {
    background: #eef5cc;
    font-weight: 400;
    font-size: 19px;
    color: #adbd5b;
    padding: 10px;
    border: 1px solid #adbd5b;
    border-top: none;
    margin: 0 auto 30px
}

.anime_choose_category_btns {
    background: #eef5cc;
    font-weight: 400;
    font-size: 14px;
    color: #adbd5b;
    padding: 10px;
    border: 1px solid #baca66;
    border-radius: 5px;
    z-index: 4;
    position: absolute
}

.anime_choose_category_main {
    border-top: none;
    max-width: 200px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.anime_choose_category_search {
    border-top: none;
    max-width: 250px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    left: 200px;
    padding: 0 10px;
    box-shadow: 1px 1px 1px #96ad65,inset 1px 1px 1px #fff
}

.anime_choose_category_search input[type=text] {
    background: 0 0;
    height: 40px;
    width: 200px;
    color: #5d7637;
    float: left;
    font: 16px/1.3 Verdana;
    border: none
}

.anime_choose_category_ok {
    border: 1px solid #adbd5b;
    background: 0 0;
    bottom: -1px;
    right: -1px;
    border-radius: 0;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    padding: 10px 17px
}

.anime_choose_category_btns a {
    color: #646464;
    text-decoration: none
}

.anime_choose_radio_button {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background: #fdfdfd;
    position: absolute;
    top: 2px;
    border: 1px solid #adbd5b
}

.anime_choose_radio_button_in {
    display: none;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background: #ff846c;
    position: absolute;
    top: 2px;
    left: 2px
}

.acr_active {
    display: block
}

.anime_choose_radio_line {
    display: inline-block;
    margin-top: 5px;
    position: relative;
    cursor: pointer
}

.anime_choose_radio_line span {
    margin-left: 22px
}

.anime_choose_radio_line.anime_choose_type span {
    margin-left: 20px
}

.anime_choose_wall {
    background: rgba(238,245,204,.9);
    font-weight: 400;
    font-size: 14px;
    color: #575757;
    padding: 15px;
    padding-top: 65px;
    border: 1px solid #d2e089;
    border-top: none;
    width: 100%;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    z-index: 4;
    position: absolute;
    display: none
}

.anime_choose_wall a {
    text-decoration: none;
    color: #575757
}

.anime_ganres_are_here {
    text-align: left;
    display: inline-table
}

.anime_types_are_here {
    text-align: left;
    display: inline-table
}

.anime_years_are_here {
    text-align: left;
    display: inline-table
}

.anime_orders_are_here {
    text-align: left;
    display: inline-table
}

.anime_choose_block_ganres {
    width: 60%;
    display: inline-block;
    float: left
}

.anime_choose_block_types {
    margin-top: 20px;
    width: 60%;
    display: inline-block;
    float: left
}

.anime_choose_type_in {
    text-align: left;
    width: 33%;
    float: left;
    display: inline-block
}

@media only screen and (max-width: 600px) {
    .anime_choose_type_in {
        width:50%
    }
}

@media only screen and (max-width: 400px) {
    .anime_choose_type_in {
        width:100%;
        float: none
    }
}

.anime_choose_block_title {
    font-size: 18px
}

.anime_choose_block_content {
    text-align: center;
    margin-top: 5px
}

.anime_choose_block_years {
    width: 40%;
    display: inline-block
}

.anime_choose_block_order {
    margin-top: 20px;
    width: 40%;
    display: inline-block
}

@media only screen and (max-width: 680px) {
    .anime_choose_wall {
        padding-bottom:50px
    }
}

.anime_some_margin {
    margin-top: 30px
}

.anime_current_h1 {
    margin-bottom: 0;
    position: relative
}

.need_relative {
    position: relative
}

.anime_choose_no_anime {
    width: 90%;
    margin-top: 40px
}

.anime_choose_no_anime_top {
    display: none
}

.wn_bg_season-1 {
    background-color: #ffe597!important
}

.wn_bg_season-2 {
    background-color: #ffd2a1!important
}

.wn_bg_season-3 {
    background-color: #ffa8bb!important
}

.wn_bg_film {
    background-color: #ffaeae!important
}

.wn_bg_ova {
    background-color: #ffd2f2!important
}

.wn_bg_chibi {
    background-color: #d9efc9!important
}

#sendmailmail {
    margin: 50px auto 0;
    position: relative;
    max-width: 595px;
    width: 100%
}

.mail_l_b {
    float: left;
    position: relative;
    max-width: 770px;
    width: 100%
}

.mail_l_b&gt;div {
    position: relative;
    max-width: 335px;
    width: 335px;
    float: left
}

.left_inp {
    width: 100%;
    height: 37px;
    border: 1px solid #c5e35d;
    border-radius: 5px;
    padding: 0 30px;
    margin: 0 0 15px;
    font-size: 15px;
    line-height: 1;
    color: #6b6b6b;
    display: block
}

.mail_l_b&gt;div:before {
    position: absolute;
    top: 11px;
    left: 18px;
    display: block;
    content: '*';
    color: #ff2424;
    font: 15px/1 verdana;
    height: 15px;
    width: 10px;
    z-index: 10
}

#sendmailmail .alert {
    border: 1px solid red
}

#sendmailmail&gt;p {
    font-size: 10px;
    line-height: 1;
    color: #7b7b7b;
    margin: 0 0 15px
}

#sendmailmail&gt;p&gt;a {
    color: #6b9b34;
    text-decoration: underline
}

#sendmailmail&gt;p&gt;a:hover {
    text-decoration: none
}

#sex {
    max-width: 325px;
    width: 100%;
    padding-left: 15px;
    margin-bottom: 10px
}

#sex:before {
    content: ''
}

#sex label {
    font-size: 15px;
    font-style: italic;
    color: #6b6b6b;
    display: inline-block
}

#sex input {
    margin: 0 30px 0 10px
}

.input_info {
    position: absolute;
    right: -290px;
    top: 2px;
    max-width: 280px;
    width: 100%;
    margin: 0;
    font-size: 10px;
    line-height: 1;
    color: #7b7b7b
}

.error_msg {
    padding: 7px 9px;
    background: #e1e1e1;
    font-size: 10px;
    color: #000;
    line-height: 1;
    border: 1px solid #363636;
    border-radius: 5px;
    position: absolute;
    top: -7px;
    right: -25px;
    box-shadow: 1px 1px 3px #999;
    z-index: 10
}

#login_status {
    position: absolute;
    top: -18px;
    left: 19px;
    font-size: 10px;
    color: red
}

.mail_r_b {
    float: left;
    margin-left: 10px;
    display: block
}

.select_b {
    position: relative;
    max-width: 250px;
    width: 100%;
    display: block
}

.select_b select {
    max-width: 250px;
    width: 100%;
    height: 37px;
    padding: 10px 25px 10px 10px;
    margin: 0 0 10px;
    font-size: 15px;
    line-height: 1;
    color: #6b6b6b;
    display: block
}

.select_b option {
    max-width: 185px;
    width: 100%
}

.select {
    position: absolute;
    width: 100%;
    left: 0;
    border: 1px solid #c5e35d;
    border-radius: 5px;
    padding: 10px 25px 10px 10px;
    color: #6b6b6b;
    font: 15px/1 verdana;
    overflow: hidden
}

.select:after {
    content: '';
    position: absolute;
    right: 7px;
    top: 37%;
    border: 8px solid transparent;
    border-top: 12px solid #c5e35d
}

.submit_b {
    clear: both;
    text-align: center;
    padding-top: 15px
}

.submit {
    border: 1px solid #adbd5b;
    border-radius: 5px;
    box-shadow: 0 0 3px #adbd5b;
    padding: 10px 35px;
    font-size: 15px;
    line-height: 1;
    position: relative;
    z-index: 2;
    cursor: pointer
}

.submit span {
    z-index: 10;
    position: relative
}

.reg_btn {
    cursor: pointer;
    background: #a2dd56;
    background: -moz-linear-gradient(top,#a2dd56 0%,#9dd954 13%,#82cd29 15%,#3e980d 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a2dd56),color-stop(13%,#9dd954),color-stop(15%,#82cd29),color-stop(100%,#3e980d));
    background: -webkit-linear-gradient(top,#a2dd56 0%,#9dd954 13%,#82cd29 15%,#3e980d 100%);
    background: -o-linear-gradient(top,#a2dd56 0%,#9dd954 13%,#82cd29 15%,#3e980d 100%);
    background: -ms-linear-gradient(top,#a2dd56 0%,#9dd954 13%,#82cd29 15%,#3e980d 100%);
    background: linear-gradient(to bottom,#a2dd56 0%,#9dd954 13%,#82cd29 15%,#3e980d 100%)
}

.reg_btn span {
    color: #fff
}

.reg_btn:after,.mail_btn:after {
    z-index: 5;
    position: absolute;
    border-radius: 5px;
    display: inline-block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    opacity: 0;
    transition: opacity .2s ease-out 0s
}

.reg_btn:hover:after,.mail_btn:hover:after {
    opacity: 1;
    z-index: 3
}

.reg_btn:after {
    background: #3e980d;
    background: -moz-linear-gradient(top,#3e980d 0%,#82cd29 85%,#9dd954 87%,#a2dd56 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3e980d),color-stop(85%,#82cd29),color-stop(87%,#9dd954),color-stop(100%,#a2dd56));
    background: -webkit-linear-gradient(top,#3e980d 0%,#82cd29 85%,#9dd954 87%,#a2dd56 100%);
    background: -o-linear-gradient(top,#3e980d 0%,#82cd29 85%,#9dd954 87%,#a2dd56 100%);
    background: -ms-linear-gradient(top,#3e980d 0%,#82cd29 85%,#9dd954 87%,#a2dd56 100%);
    background: linear-gradient(to bottom,#3e980d 0%,#82cd29 85%,#9dd954 87%,#a2dd56 100%)
}

.mailBlock_h a.reg_btn {
    display: inline-block;
    color: #fff;
    margin-top: 15px
}

a.reg_btn:hover {
    text-decoration: none
}

.mail_btn {
    background: #878787;
    background: -moz-linear-gradient(top,#878787 0%,#848384 13%,#646364 15%,#3b373c 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#878787),color-stop(13%,#848384),color-stop(15%,#646364),color-stop(100%,#3b373c));
    background: -webkit-linear-gradient(top,#878787 0%,#848384 13%,#646364 15%,#3b373c 100%);
    background: -o-linear-gradient(top,#878787 0%,#848384 13%,#646364 15%,#3b373c 100%);
    background: -ms-linear-gradient(top,#878787 0%,#848384 13%,#646364 15%,#3b373c 100%);
    background: linear-gradient(to bottom,#878787 0%,#848384 13%,#646364 15%,#3b373c 100%)
}

.mail_btn:after {
    background: #3b373c;
    background: -moz-linear-gradient(top,#3b373c 0%,#646364 85%,#848384 87%,#878787 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b373c),color-stop(85%,#646364),color-stop(87%,#848384),color-stop(100%,#878787));
    background: -webkit-linear-gradient(top,#3b373c 0%,#646364 85%,#848384 87%,#878787 100%);
    background: -o-linear-gradient(top,#3b373c 0%,#646364 85%,#848384 87%,#878787 100%);
    background: -ms-linear-gradient(top,#3b373c 0%,#646364 85%,#848384 87%,#878787 100%);
    background: linear-gradient(to bottom,#3b373c 0%,#646364 85%,#848384 87%,#878787 100%)
}

.mail_btn span {
    color: #c4e45f
}

.mail_info {
    font-size: 14px;
    font-weight: 400
}

.mail_info span {
    padding: 9px 15px;
    background: #f6fae5;
    display: inline-block;
    border-radius: 6px
}

.mail_info .mail_col {
    padding: 0;
    color: #59812c
}

.mailBlock .submit_b {
    text-align: left
}

#sendmailmail .pass_rec {
    padding: 0 15px;
    background: #f6fae5;
    border-radius: 5px;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0
}

#sendmailmail .pass_rec a {
    margin: 13px 15px;
    display: inline-block;
    font-size: 13px;
    color: #6b6b6b
}

.mailError {
    width: 100%;
    padding-top: 100px;
    height: 519px;
    text-align: center
}

.e_massage {
    width: 660px;
    margin: 0 auto;
    padding: 13px 15px;
    border-radius: 6px;
    background: rgba(0,0,0,.5)
}

.e_massage h1 {
    font-size: 48px;
    margin-bottom: 25px;
    color: #fff;
    font-weight: 400;
    line-height: 1
}

.e_massage p {
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

.e_massage a {
    color: #ecffbe;
    text-decoration: underline
}

.e_massage a:hover {
    text-decoration: none
}

.animania_broadcast_top {
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 7px;
    padding-bottom: 20px;
    background: rgba(112,112,112,.6);
    border-radius: 7px;
    width: 700px;
    max-height: 95px
}

.animania_broadcast_top a {
    color: #d9e2b0
}

.animania_broadcast_renew {
    font-size: 22px;
    line-height: 28px;
    color: #fff;
    position: absolute;
    top: 304px;
    left: 89px;
    padding: 7px;
    background: rgba(0,0,0,.7);
    border-radius: 7px;
    width: 173px;
    height: 187px
}

.animania_broadcast_renew .rtext {
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    height: 187px;
    width: 100%
}

.animania_broadcast_renew .rtext a {
    color: #d9e2b0
}

.animania_broadcast_renew .rtext_in {
    padding: 4px;
    background: rgba(0,0,0,.3);
    border-radius: 4px
}

.animania_broadcast_bottom {
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    top: 564px;
    left: 480px;
    padding: 7px;
    background: rgba(0,0,0,.5);
    border-radius: 7px;
    max-width: 490px
}

.animania_broadcast_bottom a {
    color: #d9e2b0
}

.animania_broadcast_bottom_left {
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    top: 564px;
    left: 17px;
    padding: 7px;
    background: rgba(0,0,0,.5);
    border-radius: 7px;
    max-width: 430px
}

.animania_broadcast_bottom_left a {
    color: #d9e2b0
}

.animania_broadcast_after_text {
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    top: 170px;
    left: 300px;
    padding: 7px;
    background: rgba(0,0,0,.7);
    border-radius: 7px;
    max-width: 600px
}

.animania_broadcast_after_text br {
    line-height: 24px
}

.animania_broadcast_after_text a {
    color: #d9e2b0
}

.koreanday_broadcast {
    font-size: 20px;
    line-height: 28px;
    color: #666
}

.koreanday_broadcast a {
    color: #75ab0e
}

.koreanday_broadcast_top {
    position: absolute;
    top: 17px;
    left: 17px;
    padding: 7px;
    padding-bottom: 20px;
    background: rgba(255,255,255,.8);
    border-radius: 7px;
    width: 680px;
    max-height: 90px
}

.koreanday_broadcast_renew {
    position: absolute;
    top: 115px;
    left: 0;
    padding: 12px;
    background: rgba(255,255,255,.8);
    border-radius: 7px;
    width: 246px;
    height: 259px
}

.koreanday_broadcast_renew .rtext {
    font-size: 26px;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    height: 259px;
    width: 246px
}

.koreanday_broadcast_sub {
    position: absolute;
    top: 495px;
    left: 309px;
    padding: 7px;
    padding-bottom: 13px;
    background: rgba(255,255,255,.9);
    border-radius: 7px;
    width: 626px
}

.koreanday_broadcast_bottom {
    position: absolute;
    top: 584px;
    left: 53px;
    padding: 10px;
    padding-top: 22px;
    padding-bottom: 22px;
    background: rgba(255,255,255,.8);
    border-radius: 7px;
    max-width: 870px
}

.hero_tshirt_sideimg {
    max-width: 220px;
    margin-left: 25px;
    margin-bottom: 25px
}

.an_hname {
    height: 30px;
    width: 150px;
    background: rgba(0,0,0,.5);
    color: #fff;
    font-family: comic sans ms;
    line-height: 30px;
    overflow: hidden
}

.an_hname a {
    text-decoration: none;
    color: #fff
}

.an_hname span {
    padding: 1px;
    vertical-align: middle;
    text-align: center;
    width: 148px;
    position: absolute;
    white-space: nowrap;
    overflow: hidden
}

.on_ava_caption {
    font-size: 11px;
    color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 3px 10px;
    background: rgba(112,112,112,.7);
    z-index: 90;
    text-align: right;
    border-top-left-radius: 5px;
    overflow-y: auto;
    opacity: .9;
    cursor: default;
    transition: opacity .2s ease-out 0s
}

.on_ava_caption:hover {
    opacity: 1;
    cursor: default;
    background: rgba(112,112,112,.8);
    transition: opacity .2s ease-out 0s
}

.on_ava_caption a {
    display: inline;
    vertical-align: baseline;
    color: #d9e2b0
}

.all_ts_tblock {
    border: 1px solid #d4d4d4;
    width: 404px;
    height: 215px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative
}

.all_ts_text {
    position: absolute;
    bottom: 0;
    width: 384px;
    padding: 7px 10px;
    background: rgba(0,0,0,.7);
    color: #fff;
    font-size: 14px
}

.ratebox2 {
    float: right
}

.ratebox3 {
    float: right
}

.ratebox ul,.ratebox ul li {
    float: left
}

.ratebox2 ul,.ratebox2 ul li {
    float: left
}

.ratebox3 ul,.ratebox3 ul li {
    float: left
}

.allnovel_block {
    position: absolute;
    background: rgba(0,0,0,.9);
    width: 255px;
    padding-top: 346px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.allnovel_title {
    color: #fff;
    font: 22px/1 Comic Sans MS;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 12px
}

.allnovel_title a {
    color: #fff
}

.allmanga_block {
    position: absolute;
    background: rgba(0,0,0,.9);
    width: 255px;
    padding-top: 346px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.allmanga_title {
    color: #fff;
    font: 22px/1 Comic Sans MS;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 12px
}

.allmanga_title a {
    color: #fff
}

.thenovelnow {
    color: #252525;
    font-family: arimo,liberation sans,helvetica neue,helvetica,arial,sans-serif;
    font-size: 1.2em;
    line-height: 1.5em;
    padding: 0 15px 24px
}

.thenovelnow br {
    line-height: 1.5em
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

body {
    background-color: #fff;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: fixed
}

.clear:before,.clear:after,.wrapper:before,.wrapper:after {
    content: "";
    display: table
}

.clear:after,.wrapper:after {
    clear: both
}

.wrapper {
    max-width: 1010px;
    width: 100%;
    margin: 0 auto
}

.btn {
    display: inline-block;
    height: 25px;
    min-width: 95px;
    text-align: center;
    padding: 6px 10px 0;
    border: 1px solid transparent;
    border-radius: 7px;
    font: 12px/1 Arial;
    color: #62843a;
    box-shadow: inset 1px 1px 1px #fff
}

.btn:hover {
    text-decoration: none!important
}

.btn:active {
    position: relative;
    bottom: -2px
}

.btn.b_btn {
    border: 1px solid #4a4a4a;
    background: #666;
    color: #fff
}

.btn.g_btn,.btn.b_btn:hover {
    border: 1px solid #8cac69;
    background: #d7efa7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZWZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2MwNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d7efa7),color-stop(100%,#a7c071));
    background: -webkit-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: -o-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: -ms-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: linear-gradient(to bottom,#d7efa7 0%,#a7c071 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7efa7',endColorstr='#a7c071',GradientType=0 )
}

.btn.g_btn:hover,.btn.b_btn:hover {
    box-shadow: 0 0 2px 2px #d7efa7;
    color: #fff
}

.close_i,.arrow_i {
    display: inline-block;
    padding: 4px;
    cursor: pointer;
    opacity: .6;
    color: #d9f1a7;
    line-height: 1;
    outline: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    transition: all ease-out .2s
}

.close_i {
    font-size: 16px!important
}

.arrow_i {
    font-size: 12px!important
}

.close_i:hover,.arrow_i:hover {
    opacity: 1;
    text-decoration: none!important
}

.header {
    background: #9bc76c;
    background: -moz-linear-gradient(top,#9bc76c 0%,#c3e062 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9bc76c),color-stop(100%,#c3e062));
    background: -webkit-linear-gradient(top,#9bc76c 0%,#c3e062 100%);
    background: -o-linear-gradient(top,#9bc76c 0%,#c3e062 100%);
    background: -ms-linear-gradient(top,#9bc76c 0%,#c3e062 100%);
    background: linear-gradient(to bottom,#9bc76c 0%,#c3e062 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc76c',endColorstr='#c3e062',GradientType=0 );
    border-bottom: 1px solid #9dc86c;
    height: 70px
}

.slicknav_menu {
    display: none
}

@media only screen and (min-width: 1010px) {
    .slicknav_menu {
        z-index:1;
        position: relative
    }
}

.top_nav {
    text-align: center;
    position: relative;
    max-width: 660px;
    width: 100%;
    margin: 0 auto
}

.top_nav&gt;li {
    display: inline-block
}

.top_nav li:hover ul {
    display: inline-block
}

.top_nav&gt;li&gt;a {
    font: 14px/1 Tahoma;
    display: block;
    width: 90px;
    text-align: center;
    padding: 41px 0 15px;
    color: #617c42;
    text-transform: uppercase;
    position: relative;
    z-index: 110
}

.top_nav&gt;li&gt;a.active:after,.top_nav&gt;li&gt;a:hover:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 92px;
    height: 90px;
    content: '';
    z-index: -1;
    background: url(/templates/Default/images/nav-bg.png) no-repeat;
    opacity: 1
}

.top_nav li a:hover {
    text-decoration: none
}

.top_nav .downer_nav {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 109;
    width: 100%;
    background: rgba(255,255,255,.95);
    border-radius: 0 0 10px 10px;
    box-shadow: 1px 1px 5px #bddc62
}

.downer_nav li {
    display: inline-block
}

.downer_nav a {
    display: block;
    width: 75px;
    height: 119px;
    text-align: center;
    font: 700 12px Arial;
    color: #898989;
    border-bottom: 1px solid #bddc62
}

.downer_nav a:hover {
    color: #393939;
    background: #a6c071;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2YzA3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGYwYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#a6c071 0%,#d8f0a6 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a6c071),color-stop(100%,#d8f0a6));
    background: -webkit-linear-gradient(top,#a6c071 0%,#d8f0a6 100%);
    background: -o-linear-gradient(top,#a6c071 0%,#d8f0a6 100%);
    background: -ms-linear-gradient(top,#a6c071 0%,#d8f0a6 100%);
    background: linear-gradient(to bottom,#a6c071 0%,#d8f0a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c071',endColorstr='#d8f0a6',GradientType=0 );
    position: relative;
    border-radius: 10px 10px 0 0
}

.downer_nav a:hover:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7.5px 10px;
    border-color: transparent transparent #fff transparent
}

.downer_nav b {
    display: inline-block;
    height: 55px!important;
    margin-top: 30px;
    margin-bottom: -8px;
    width: 35px;
    background: url(/chakranature/chakra_classes_big.png) no-repeat;
    background-repeat: no-repeat
}

.just_class_image {
    display: inline-block;
    height: 35px;
    width: 35px;
    background: url(/chakranature/chakra_classes_big.png) no-repeat;
    background-repeat: no-repeat
}

b.s_wind {
    background-position: 0 0
}

b.s_lightning {
    background-position: -40px 0
}

b.s_earth {
    background-position: -80px 0
}

b.s_water {
    background-position: -120px 0
}

b.s_fire {
    background-position: -160px 0
}

b.s_simple {
    background-position: -200px 0
}

b.s_taijutsu {
    background-position: -240px 0
}

b.s_summon {
    background-position: -280px 0
}

b.s_ice {
    background-position: -320px 0
}

b.s_wood {
    background-position: -360px 0
}

b.s_crystal {
    background-position: -400px 0
}

b.s_lava {
    background-position: -440px 0
}

b.s_dust {
    background-position: -480px 0
}

b.s_steel {
    background-position: -520px 0
}

b.s_dark {
    background-position: -560px 0
}

b.s_barrier {
    background-position: -600px 0
}

b.s_blaze {
    background-position: -640px 0
}

b.s_boil {
    background-position: -680px 0
}

b.s_explosion {
    background-position: -720px 0
}

b.s_magnet {
    background-position: -760px 0
}

b.s_scorch {
    background-position: -800px 0
}

b.s_swift {
    background-position: -840px 0
}

b.s_bukijutsu {
    background-position: -880px 0
}

b.s_absorption {
    background-position: -920px 0
}

b.s_flow {
    background-position: -960px 0
}

b.s_cloning {
    background-position: -1000px 0
}

b.s_collaboration {
    background-position: -1040px 0
}

b.s_dojutsu {
    background-position: -1080px 0
}

b.s_fuinjutsu {
    background-position: -1120px 0
}

b.s_general {
    background-position: -1160px 0
}

b.s_genjutsu {
    background-position: -1200px 0
}

b.s_hiden {
    background-position: -1240px 0
}

b.s_juinjutsu {
    background-position: -1280px 0
}

b.s_kekkeigenkai {
    background-position: -1320px 0
}

b.s_kekkeitota {
    background-position: -1360px 0
}

b.s_kenjutsu {
    background-position: -1400px 0
}

b.s_kinjutsu {
    background-position: -1440px 0
}

b.s_medical {
    background-position: -1480px 0
}

b.s_ninjutsu {
    background-position: -1520px 0
}

b.s_reincarnation {
    background-position: -1560px 0
}

b.s_senjutsu {
    background-position: -1600px 0
}

b.s_shurikenjutsu {
    background-position: -1640px 0
}

b.s_spacetime {
    background-position: -1680px 0
}

b.s_tbskill {
    background-position: -1720px 0
}

b.s_puppet {
    background-position: -1760px 0
}

b.s_ninpo {
    background-position: -1800px 0
}

b.s_storm {
    background-position: -1840px 0
}

b.s_star {
    background-position: -1880px 0
}

b.s_kekkeimora {
    background-position: -1920px 0
}

b.s_typhoon {
    background-position: -1960px 0
}

b.s_types {
    background-position: -2000px 0
}

.logo_b {
    position: relative
}

.top_logo {
    display: block;
    margin: 25px auto 30px;
    max-width: 346px;
    width: 100%
}

.top_logo img {
    display: block;
    width: 100%
}

.top_logo .top_logo_img {
    display: block;
    background-image: url(/templates/Default/images/logo.png);
    background-repeat: no-repeat;
    background-size: contain
}

.top_logo_slogan {
    position: absolute;
    padding-left: 18px;
    margin-top: -24px;
    font-size: 19px;
    font-weight: 200;
    max-height: 48px;
    overflow: hidden;
    line-height: 24px;
    font-family: -apple-system,Helvetica Neue,Roboto,Baskerville,Arial,sans-serif;
    color: #242424
}

#up_rank_link2 {
    font-size: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px;
    background: rgba(255,255,255,.9);
    border-radius: 6px
}

.notice_cont {
    width: 260px;
    min-height: 75px;
    padding: 10px 20px 10px 10px;
    background: #98ae73;
    overflow: hidden
}

.notice_top2.notice_cont {
    border-radius: 8px 8px 0 0;
    background-color: #eef5cd;
    box-shadow: 2px 2px 3px #bddc62,inset 1px 1px 1px #bddc62
}

.notice_in_outer {
    position: absolute;
    right: 10px;
    border-radius: 8px 8px 0 0;
    z-index: 8;
    bottom: 0
}

.logo_b .notice_cont {
    position: absolute;
    bottom: 0;
    right: 10px;
    border-radius: 8px 8px 0 0;
    z-index: 8
}

.notice_cont a:hover {
    text-decoration: none
}

.notice_cont&gt;div:first-child {
    float: left
}

.notice_cont&gt;div:last-child {
    float: left;
    max-width: 152px;
    padding-left: 10px
}

.notice_cont .notice_img {
    width: 70px;
    height: 55px;
    display: table-cell;
    vertical-align: middle;
    background: #000;
    text-align: center
}

.notice_cont .notice_img img {
    display: inline-block;
    line-height: 0;
    max-height: 55px;
    max-width: 70px
}

.notice_top2.notice_cont .notice_date2 {
    color: #848484
}

.notice_cont .notice_date2 {
    position: absolute;
    bottom: 9px;
    right: 20px;
    font-size: 9px;
    line-height: 1;
    color: #51683c
}

.notice_cont .notice_title2 {
    color: #575757;
    line-height: 1.3;
    font-size: 12px;
    display: block;
    padding-bottom: 10px;
    max-height: 50px;
    overflow: hidden
}

.notice_cont .notice_title2_2 {
    color: #444332;
    line-height: 1.3;
    font-size: 12px;
    display: block;
    padding-bottom: 10px
}

.notice_cont .notice_title2:hover {
    color: #81a834
}

.notice_cont .notice_title2_2:hover {
    color: #caffc5
}

.notice_cont .close_i,.notice_cont .arrow_i {
    position: absolute;
    opacity: 0;
    color: #81a834
}

.notice_cont .close_i {
    top: -10px;
    right: 0;
    font-size: 16px
}

.notice_cont .arrow_i {
    bottom: -10px;
    right: 0;
    font-size: 12px
}

.notice_cont:hover .close_i,.notice_cont:hover .arrow_i {
    opacity: .6
}

.notice_cont:hover .close_i {
    top: -2px
}

.notice_cont:hover .arrow_i {
    bottom: 1px
}

.notice_cont:hover .close_i:hover,.notice_cont:hover .arrow_i:hover {
    opacity: 1
}

.sidebar .notice_additional {
    width: 260px;
    border-radius: 10px
}

.notice_additional .notice_cont {
    border-bottom: 1px solid #44703e;
    position: relative
}

.notice_additional .notice_cont:first-child {
}

.notice_additional .notice_cont:last-child {
    border-bottom: 1px solid transparent
}

.info_panel {
    max-width: 1020px;
    width: 100%;
    height: 75px;
    margin: 0 auto;
    border-radius: 10px;
    background: #c6e262;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2ZTI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NWMzNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#c6e262 0%,#95c361 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6e262),color-stop(100%,#95c361));
    background: -webkit-linear-gradient(top,#c6e262 0%,#95c361 100%);
    background: -o-linear-gradient(top,#c6e262 0%,#95c361 100%);
    background: -ms-linear-gradient(top,#c6e262 0%,#95c361 100%);
    background: linear-gradient(to bottom,#c6e262 0%,#95c361 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6e262',endColorstr='#95c361',GradientType=0 );
    position: relative;
    z-index: 101;
    padding: 0 45px;
    box-shadow: 2px 2px 3px 0 #bbd487;
    box-sizing: border-box
}

.circle {
    background-color: #d9f1a7;
    border-radius: 50%;
    box-shadow: 1px 1px 0 0 #95ad65,inset 1px 1px 1px #fff
}

.login_btn {
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    text-align: center;
    padding-top: 19px;
    font: 10px/1 Arial;
    color: #5d7637;
    margin-top: 7px;
    float: left;
    position: relative
}

.login_btn span {
    font-size: 18px
}

.login_btn:hover {
    text-decoration: none
}

.login_btn:active {
    position: relative;
    top: 1px
}

.login_btn:before {
    width: 35px;
    height: 35px;
    position: absolute;
    right: -18px;
    bottom: 0;
    content: '';
    z-index: -1;
    border-radius: 50%;
    box-shadow: 0 0 1px 1px #9ab865;
    background: #adc879;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYzg3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMmNjN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#adc879 0%,#b2cc7c 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#adc879),color-stop(100%,#b2cc7c));
    background: -webkit-linear-gradient(top,#adc879 0%,#b2cc7c 100%);
    background: -o-linear-gradient(top,#adc879 0%,#b2cc7c 100%);
    background: -ms-linear-gradient(top,#adc879 0%,#b2cc7c 100%);
    background: linear-gradient(to bottom,#adc879 0%,#b2cc7c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adc879',endColorstr='#b2cc7c',GradientType=0 )
}

.info_panel .search {
    float: left;
    margin: 21px 0 0 60px;
    max-width: 545px;
    width: 100%
}

.info_panel .search.s_marg_20 {
    margin-left: 20px
}

.search input {
    box-sizing: border-box;
    display: inline-block;
    color: #5d7637;
    font: 18px/1.3 Arial
}

.search input[type=text] {
    max-width: 430px;
    width: 100%;
    height: 35px;
    border: 1px solid #b77171;
    border-radius: 10px;
    padding: 0 25px;
    background: #f1a7a7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZjFhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWYxYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#d9f1a7 0%,#d9f1a7 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1a7a7),color-stop(100%,#f1a7a7));
    background: -webkit-linear-gradient(top,#f1a7a7 0%,#d9f1a7 100%);
    background: -o-linear-gradient(top,#d9f1a7 0%,#d9f1a7 100%);
    background: -ms-linear-gradient(top,#d9f1a7 0%,#d9f1a7 100%);
    background: linear-gradient(to bottom,#f1a7a7 0%,#f1a7a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9f1a7',endColorstr='#d9f1a7',GradientType=0 );
    box-shadow: 1px 1px 1px #ad6565,inset 1px 1px 1px #fff;
    float: left;
    font: 16px/1.3 Verdana
}

.search input[type=submit] {
    width: 94px;
    height: 30px;
    margin-top: 2px;
    border: 1px solid #8ea65c;
    border-radius: 7px;
    box-shadow: 1px 1px 1px #8fa75c,inset 1px 1px 1px #fff;
    background: #d7efa7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZWZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2MwNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d7efa7),color-stop(100%,#a7c071));
    background: -webkit-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: -o-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: -ms-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: linear-gradient(to bottom,#d7efa7 0%,#a7c071 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7efa7',endColorstr='#a7c071',GradientType=0 );
    cursor: pointer;
    float: right
}

.search input[type=submit]:active {
    position: relative;
    top: 1px
}

.sidr .search {
    padding: 15px 0 0;
    overflow: hidden
}

.sidr .search input {
    float: left
}

.sidr .search input[type=text] {
    max-width: 85%;
    border-radius: 10px 0 0 10px;
    margin: 0;
    padding: 0 15px
}

.sidr .search input[type=submit] {
    width: 12.5%;
    height: 35px;
    margin: 0;
    border-radius: 0 10px 10px 0
}

.sidr .notice_additional {
    display: none
}

.social_links {
    float: right;
    text-align: right;
    margin-top: 9px
}

.social_links li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    text-align: center
}

.social_links li:last-child {
    margin-right: 0
}

.social_links li a {
    display: block;
    text-indent: -9999px;
    position: relative
}

.social_links li a:active {
    position: relative;
    top: 1px
}

.social_links .vk_i {
    width: 46px;
    height: 46px;
    background: #d9f1a7 url(/templates/Default/images/vk_ico.png) no-repeat center
}

.social_links .yt_i {
    width: 56px;
    height: 56px;
    background: #d9f1a7 url(/templates/Default/images/yt_ico.png) no-repeat center
}

.social_links .ft_i {
    width: 50px;
    height: 50px;
    background: #d9f1a7 url(/templates/Default/images/ft_ico.png) no-repeat center
}

.social_links .telegram_i {
    width: 46px;
    height: 46px;
    background: #d9f1a7 url(/templates/Default/images/telegram_ico.png) no-repeat center
}

.social_links .plus_i {
    width: 42px;
    height: 42px;
    background: #d9f1a7 url(/templates/Default/images/plus_ico_green.png) no-repeat center
}

@media only screen and (max-width: 400px) {
    .social_links .telegram_i {
        display:none
    }
}

.social_links .branding_i {
    width: 50px;
    height: 50px
}

.nav_i {
    width: 45px;
    height: 45px;
    text-align: center;
    padding-top: 20px;
    display: block;
    outline: none
}

.nav_i i {
    position: relative;
    display: block;
    width: 25px;
    height: 4px;
    background: #9fba74;
    margin: 0 auto
}

.nav_i i:before,.nav_i i:after {
    position: absolute;
    content: '';
    left: 0;
    width: 25px;
    height: 4px;
    background: #9fba74
}

.nav_i i:before {
    top: -7px
}

.nav_i i:after {
    top: 7px
}

.login_panel {
    display: none;
    padding: 15px;
    border-radius: 10px;
    background: #eef5cd;
    border-bottom: 1px solid #9dc86c
}

.login_panel_f div {
    margin-top: 10px
}

.login_panel_f div:first-child {
    margin-top: 0
}

.login_panel_f div a {
    float: right
}

.login_panel_f div a:first-child {
    float: left
}

.login_panel_f input {
    display: block;
    width: 250px;
    height: 35px;
    border: 1px solid #a0b771;
    box-shadow: 1px 1px 1px #96ad65,inset 1px 1px 1px #fff;
    padding: 0 10px;
    color: #5d7637;
    font: 15px/1.3 Arial;
    border-radius: 6px
}

.login_panel_f input[type=submit] {
    border: 1px solid #8ea65c;
    box-shadow: 1px 1px 1px #8fa75c,inset 1px 1px 1px #fff;
    background: #d7efa7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZWZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2MwNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d7efa7),color-stop(100%,#a7c071));
    background: -webkit-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: -o-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: -ms-linear-gradient(top,#d7efa7 0%,#a7c071 100%);
    background: linear-gradient(to bottom,#d7efa7 0%,#a7c071 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7efa7',endColorstr='#a7c071',GradientType=0 );
    cursor: pointer;
    text-transform: uppercase
}

#vk_auth {
    background: 0 0;
    margin: 10px auto 0;
    max-width: 100%!important;
    text-align: center
}

#vk_auth iframe {
    display: block;
    margin: 0 auto;
    max-width: 100%!important
}

.main {
    background: #fff;
    border-left: 3px solid #96c461;
    border-right: 3px solid #96c461
}

.content {
    float: left;
    width: 73.2%;
    padding: 10px;
    background-size: cover
}

.content img {
    max-width: 100%;
    width: auto;
    height: auto
}

.center {
    text-align: center
}

.b-b-title,.b-b-g-title {
    padding: 0 0 8px;
    border-bottom: 1px solid #acce0d
}

.b-b-title,.b-g-title,.b-b-g-title {
    font-size: 18px;
    font-weight: 400;
    color: #434343;
    margin-bottom: 15px
}

.b-b-g-title span,.b-g-title span {
    color: #81a834
}

.content .b-b-title,.content .b-g-title,.content .b-b-g-title {
    margin-top: 10px
}

.media_content .b-g-title {
    margin-top: 2px
}

.promo {
    margin-top: 10px
}

.promo img {
    float: left;
    margin-right: 5px
}

.promo_text {
}

.promo_text h1 {
    margin-bottom: 12px;
    text-align: center;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,Noto Sans Armenian,Noto Sans Bengali,Noto Sans Cherokee,Noto Sans Devanagari,Noto Sans Ethiopic,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans Kannada,Noto Sans Khmer,Noto Sans Lao,Noto Sans Osmanya,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,sans-serif;
    font-size: 13px
}

.promo_text p {
    margin-bottom: 12px;
    font-size: 11px
}

.promo_text h3 {
    text-align: center
}

.news_b,.media_b {
    margin-bottom: 20px
}

.news_b&gt;div:nth-child(even) {
    float: right
}

.news_b&gt;div:nth-child(odd) {
    display: inline-block;
    float: none;
    vertical-align: top
}

.news_b&gt;div:nth-child(even) {
    display: inline-block;
    float: none;
    vertical-align: top
}

#dle-content.news_b {
    margin-top: 25px
}

#dle-content.news_b&gt;div#navigation {
    display: block;
    vertical-align: baseline
}

.news_content,.media_content {
    float: left;
    width: 48.59%;
    overflow: hidden;
    position: relative;
    padding: 0 5px 14px 10px;
    border-left: 4px solid #83ae60;
    margin: 2px 0 25px
}

.news_content_cat {
    margin-bottom: 20px
}

.news_content {
    padding: 0 5px 50px 8px
}

.news_content:after,.media_content:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    width: 235px;
    border-bottom: 1px solid #ddd
}

.media_content:after {
    width: 95%
}

.news_content .news_date {
    position: absolute;
    bottom: 12px;
    left: 5px;
    font-size: 12px;
    color: #a7a7a7
}

.news_content .btn {
    position: absolute;
    bottom: 8px;
    right: 5px
}

.news_content .btn:active {
    bottom: 7px
}

.news_a_img {
    display: block;
    float: left;
    max-width: 38.23%;
    height: 75px;
    padding: 4px;
    border: 1px solid #c1c1c2;
    margin-bottom: 20px;
    overflow: hidden
}

.news_a_img img {
    display: block
}

.news_a_img_cat {
    max-width: 300px;
    height: auto;
    float: none
}

.news_text {
    float: right;
    width: 59.5%
}

.news_content_cat .news_text {
    float: none;
    width: 100%
}

.news_content_cat .ncc_ttl {
    font: 18px normal verdana,sans-serif;
    margin: 0 0 10px;
    display: inline-block
}

.news_text p {
    font-size: 10px;
    line-height: 15px;
    margin-bottom: 0
}

.news_content_cat .news_text p {
    font-size: inherit;
    line-height: inherit
}

.play_ico {
    position: relative
}

.play_ico:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: '';
    background: url(/templates/Default/images/play-ico.png) no-repeat center
}

#laststoryhere {
    width: 235px;
    height: 150px;
    overflow: hidden
}

#laststoryhere .media_link {
    height: 100%
}

.media_link {
    position: relative;
    display: block;
    color: #fff
}

.media_link img {
    display: block;
    width: 100%;
    height: 100%
}

.media_link span {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 8px 10px;
    line-height: 16px;
    background: rgba(0,0,0,.45)
}

.media_link span.ml_padding {
    padding: 6px 10px
}

.media_date {
    color: #010101;
    font: 14px/1 Arial;
    padding: 15px 0 10px
}

.soc_widget {
    margin-top: 70px
}

.soc_widget&gt;div {
    max-width: 330px;
    width: 100%;
    float: left;
    margin-bottom: 20px
}

.soc_widget&gt;div:first-child {
    margin-right: 20px
}

.sidebar {
    width: 25.8%;
    float: right;
    margin: 10px 1% 0 0;
    position: relative;
    z-index: 100
}

.sidebar .b-b-g-title,.sidr-inner .b-b-g-title {
    display: inline-block;
    text-align: center
}

.sidebar .b-g-title {
    text-align: center
}

.widget {
    background: #eef5cd;
    border-radius: 10px;
    padding: 10px;
    text-align: center;
    box-shadow: 2px 2px 3px #bddc62,inset 1px 1px 1px #bddc62;
    margin: 0 0 25px
}

.widget .inwidget_cont {
    text-align: left;
    padding: 0 7px
}

.widget .inwidget_cont_chat {
    text-align: left
}

.site_nav_l {
    text-align: left
}

.site_nav_l li {
    margin-bottom: 3px
}

.site_nav_l li a {
    color: #4f4f4f;
    font-size: 14px;
    line-height: 1;
    display: block;
    padding: 5px 10px 5px 20px
}

.site_nav_l li a.active,.site_nav_l li a:hover {
    text-decoration: none;
    color: #fff;
    background: #98bc1f;
    border-radius: 15px 0 0 15px
}

.site_nav_l li.snl_group_last {
    padding-left: 17px;
    margin-bottom: 8px
}

.site_nav_l li.snl_group_last span {
    display: block;
    padding-bottom: 6px;
    border-bottom: 1px solid #c5d18c
}

.sidebar .news_content,.sidebar .media_content {
    width: 100%;
    padding: 0;
    background-color: rgba(255,255,255,.85)
}

.sidebar .media_content {
    padding-bottom: 14px
}

.sidebar #laststoryhere {
    margin: 0 auto
}

.sidebar .media_date {
    margin-left: 8px
}

.footer {
    height: 94px;
    padding-top: 64px;
    background: #fff url(/templates/Default/images/footer-bg.png) no-repeat center bottom;
    background-size: cover;
    border-left: 3px solid #96c461;
    border-right: 3px solid #96c461;
    border-radius: 0 0 10px 10px
}

@media only screen and (max-width: 1010px) {
    .footer {
        margin-bottom:30px
    }
}

.footer_nav {
    text-align: center
}

.footer_nav li {
    display: inline-block;
    margin: 0 13px
}

.footer_nav li a {
    color: #4d7d41;
    font-size: 12px;
    text-transform: uppercase
}

.footer_nav li a.active,.footer_nav li a:hover {
    text-shadow: 1px 1px 2px #fff,-1px -1px 2px #fff
}

.subs_green_div_line {
    background: #acce0d;
    width: 90%;
    height: 1px;
    display: inline-block
}

.technic_desc {
}

.technic_desc h1 {
    font: 24px normal verdana,sans-serif;
    text-align: center;
    margin-bottom: 15px
}

.sector_border,.sector_border_2 {
    border-bottom: 1px solid #acce0d;
    padding-bottom: 10px;
    margin: 10px 0 15px
}

.stamp_b {
}

.stamp_b h1 {
}

.stamp_b .stamp_img {
    margin-bottom: 20px
}

.stamp_b .stamp_img&gt;div {
    display: inline-block;
    width: 42.5%;
    vertical-align: top;
    margin: 0 5px
}

.stamp_b .stamp_img&gt;div p {
    margin-bottom: 10px
}

.stamp_b .stamp_bot img {
    float: left
}

.post_item {
}

.post_title {
    padding: 0 0 10px;
    margin: 14px 0 15px;
    border-bottom: 1px solid #acce0d;
    overflow: hidden;
    font: 18px/1 normal verdana,sans-serif
}

.post_title&gt;div {
    float: left
}

.post_title h1 {
    float: left;
    font-weight: 400
}

.post_media {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 20px
}

.border_around_video {
    border: 5px solid #d9dfbb;
    border-radius: 3px;
    border-bottom-left-radius: 0
}

@media only screen and (min-width: 991px) {
    .border_around_video {
        max-width:615px
    }
}

.post_media .the_p_v_b {
    background-color: #000
}

.post_info_row {
    border-bottom: 1px solid #ddd;
    margin: 15px 0;
    padding-bottom: 15px;
    clear: both;
    overflow: hidden
}

.post_info_row span {
    color: #a7a7a7;
    float: left
}

.post_info_row .btn {
    float: right
}

.newsOldInfo span {
    color: #a7a7a7;
    position: absolute;
    bottom: 10px
}

.newsOldInfo .btn {
    float: right
}

.manga {
}

.manga_top {
    overflow: hidden;
    position: relative
}

.manga_top .h_s_sidebar {
    position: absolute;
    top: 7px;
    right: 0
}

.manga_top .prevmangalink {
    float: left
}

.manga_top .prevmangalink:before {
    content: '\003C\003C\003C  '
}

.manga_top .nextmangalink {
    float: right
}

.manga_top .nextmangalink:after {
    content: '  \003E\003E\003E'
}

.manga_cont {
    text-align: center;
    position: relative
}

.manga_cont img {
    border: 1px solid #c1c1c2
}

.partner {
    padding: 0 15px
}

.partner .part_b {
    padding: 0 0 25px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #c2c2c2;
    overflow: hidden
}

.partner .part_b&gt;div {
    float: left;
    width: 61%
}

.partner .part_b&gt;div:first-child {
    width: 36%;
    margin-right: 3%
}

.partner .part_b h2 {
    margin-bottom: 10px
}

.partner .part_b textarea {
    width: 100%;
    margin-top: 7px
}

.partner .part_b .a_img {
    max-width: 200px;
    width: 100%;
    display: block;
    color: #000;
    overflow: hidden
}

.partner .part_b .a_img:hover {
    text-decoration: none
}

.partner .part_b .a_img img {
    margin: 5px 0
}

.partner .part_b .a_img span {
    float: right;
    text-decoration: underline
}

.part_b.banner_right div {
    width: 80%
}

.part_b.banner_right div:first-child {
    width: 17%;
    margin-right: 3%
}

.ts_item_l {
    text-align: center;
    margin-left: -1.5%;
    margin-right: -1.5%
}

.ts_item_l .ts_item {
    display: inline-block;
    width: 48%;
    padding: 0 1%;
    margin: 0 0 25px
}

.ts_item_l .ts_item a {
    display: block;
    position: relative;
    border: 1px solid #d4d4d4;
    padding: 10px
}

.ts_item_l .ts_item img {
}

.ts_item_l .ts_item span {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px;
    width: 100%;
    background: rgba(0,0,0,.4);
    text-align: center;
    font-size: 14px;
    color: #fff
}

.stories_row,.review_row {
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    background-size: cover;
    background-position: 50%
}

.stories_row {
    padding: 20px 20px 40px
}

.stories_row.mCustomScrollbar {
    padding: 20px 20px 10px
}

.stories_row a,.review_row a {
    display: inline-block;
    background: rgba(0,0,0,.5);
    color: #fff;
    margin: 0 20px 0 0
}

.stories_row a {
    width: 150px
}

.stories_row a img,.review_row a img {
    display: block;
    background-position: 50%;
    background-repeat: no-repeat
}

.stories_row a div {
    background-color: #000;
    padding: 1px
}

.stories_row a img {
    width: 148px;
    height: 148px
}

.stories_row a span,.review_row a span {
    display: inline-block;
    height: 30px;
    width: 100%;
    font: 18px/1 'Comic Sans MS';
    text-align: center;
    padding: 5px 0 0
}

.review_row {
    padding: 50px 20px
}

.review_row .mCustomScrollbar {
    padding: 50px 20px 20px
}

.review_row a {
    width: 230px
}

.review_row a img {
    width: 100%;
    height: 100%;
    max-height: 150px
}

.series_l h2 {
    margin-bottom: 15px;
    text-align: center
}

.series_l&gt;div {
    margin-bottom: 15px
}

.series_lists {
    overflow: hidden
}

.series_lists&gt;div {
    float: left;
    width: 50%
}

.series_item {
    padding: 0 0 15px 20px
}

.series_item&gt;span {
    display: table-cell;
    vertical-align: middle;
    padding-right: 5px;
    width: 70px;
    font-size: 10px;
    color: #696969
}

.series_item .s_t_list {
    display: table-cell;
    font-size: 11px
}

.series_item2 {
    overflow: hidden
}

.series_item2&gt;li {
    float: left;
    width: 50%;
    padding: 0 0 15px 20px
}

.seals_list {
    overflow: hidden;
    text-align: left
}

.seals_list li {
    display: inline-block;
    width: 48%;
    padding: 15px 0 15px 30px
}

.seals_list li a {
    display: table-row
}

.seals_list li a img {
    display: table-cell;
    border: 2px solid #000;
    border-bottom: 0;
    border-top: 0
}

.seals_list li a span {
    display: table-cell;
    vertical-align: middle;
    padding-left: 15px
}

.watch_l h1 {
    font-size: 18px;
    font-weight: 400;
    margin: 10px 0 15px
}

.watch_l h2 {
    margin-bottom: 15px;
    text-align: center
}

.watch_l&gt;div {
    margin-bottom: 15px
}

.watch_list {
    overflow: hidden
}

.watch_list&gt;div {
    float: left;
    width: 50%
}

.watch_list_item li {
    padding: 0 0 15px 25px
}

.watch_list_item li span {
    color: #b7b7b7;
    width: 82px;
    display: table-cell
}

.watch_list_item li span sup {
    vertical-align: super;
    font-size: .88em;
    margin-left: 2px
}

.watch_list_item li span sup:before {
    content: 'F'
}

.watch_list_item li span .tpr_gray {
    color: #cdcdcd
}

.watch_list_item li a {
    display: table-cell
}

.watch_list_item2 li {
    padding: 0 0 15px 25px
}

.header_video sup {
    vertical-align: super;
    font-size: .7em;
    margin-left: 3px
}

.header_video sup:before {
    content: 'F'
}

.watch_list_item .short-btn sup {
    font-size: .78em
}

.watch_list_item .short-btn sup:before {
    content: ' [F]'
}

.manga_list {
    margin-bottom: 15px
}

.manga_list li {
    padding: 0 0 15px 25px
}

.manga_list li span {
    color: #b7b7b7;
    width: 95px;
    display: table-cell
}

.manga_list li span.longer {
    width: 105px
}

.manga_list li a {
    display: table-cell
}

.analitika_in_category,.add_to_anime_next_category,.anime_not_ongoing_anymore {
    font-weight: 700;
    display: inline-block;
    padding: 5px 8px;
    border: 1px solid #b6d03b;
    text-align: left;
    border-radius: 5px;
    margin-bottom: 5px;
    background: rgba(255,255,255,.2);
    float: right;
    margin-left: 10px
}

.anime_not_ongoing_anymore {
    float: none
}

.add_to_anime_next_category,.anime_not_ongoing_anymore {
    color: #75ab0e;
    cursor: pointer
}

.add_to_anime_next_category:hover,.add_to_anime_next_category_hover,.anime_not_ongoing_anymore:hover,.anime_not_ongoing_anymore_hover {
    color: #709529;
    background: rgba(255,255,255,.45)
}

.analitika_in_category a:before {
    content: 'Ð&nbsp;ÑŸÐ&nbsp;Ñ•Ð&nbsp;Â»Ð&nbsp;Ð…Ð¡â€¹Ð&nbsp;â„– '
}

.analitika_in_category_link a:before {
    content: 'Ð&nbsp;Â§Ð&nbsp;Ñ‘Ð¡â€šÐ&nbsp;Â°Ð¡â€šÐ¡ÐŠ Ð&nbsp;Ñ—Ð&nbsp;Ñ•Ð&nbsp;Â»Ð&nbsp;Ð…Ð¡â€¹Ð&nbsp;â„– '
}

.analitika_in_category_right,.add_to_anime_next_category_right {
    display: none
}

@media only screen and (max-width: 560px) {
    .add_to_anime_next_category_right {
        display:block
    }

    .add_to_anime_next_category,.anime_not_ongoing_anymore {
        float: none;
        margin-left: 0
    }
}

.ninja_list {
    text-align: center
}

.ninja_list&gt;li {
    display: inline-block;
    position: relative;
    width: 150px;
    margin: 20px 12px
}

.ninja_list li&gt;a {
    display: block;
    width: 100%
}

.ninja_list li&gt;a:hover {
    text-decoration: none
}

.ninja_list li&gt;a img,.ninja_list li&gt;img {
    display: block;
    width: 100%;
    height: 150px;
    border: 1px solid #000
}

.ninja_list&gt;li&gt;a&gt;span,.ninja_list&gt;li&gt;span {
    display: block;
    height: 30px;
    text-align: center;
    background: rgba(0,0,0,.5);
    color: #fff;
    font: 17px/1.7 'Comic Sans MS';
    white-space: nowrap
}

.ava_caption {
    position: absolute;
    bottom: 30px;
    right: 0;
    background: rgba(112,112,112,.65);
    padding: 4px 5px;
    transition: .2s ease-out 0s;
    border-radius: 8px 0 0 0
}

.ava_caption:hover {
    background: rgba(112,112,112,.9)
}

.ava_caption a {
    display: block;
    font-size: 11px;
    color: #d9e2b0;
    text-align: right
}

.all_heroes_image {
    display: block;
    width: 100%;
    height: 150px;
    border: 1px solid #000
}

.allnovel_l {
    background-size: cover;
    text-align: center;
    padding: 30px 0;
    color: #fff;
    font: 20px/1.2 Comic Sans MS
}

.allnovel_l&gt;span {
    display: inline-block;
    padding: 10px 15px 13px;
    background: rgba(0,0,0,.9);
    border-radius: 10px
}

.allnovel_item {
    display: inline-block;
    padding: 0 10px 15px;
    margin: 0 30px 40px;
    width: 255px;
    vertical-align: top;
    background: rgba(0,0,0,.9);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.allnovel_item a {
    display: block
}

.allnovel_item img {
    margin-top: -15px
}

.allnovel_item div {
    margin-top: 10px;
    text-align: center;
    color: #fff
}

.allmanga_l {
    background-size: cover;
    text-align: center;
    padding: 30px 0;
    color: #fff;
    font: 20px/1.2 Comic Sans MS
}

.allmanga_l&gt;span {
    display: inline-block;
    padding: 10px 15px 13px;
    background: rgba(0,0,0,.9);
    border-radius: 10px
}

.allmanga_item {
    display: inline-block;
    padding: 0 10px 15px;
    margin: 0 30px 40px;
    width: 255px;
    vertical-align: top;
    background: rgba(0,0,0,.9);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.allmanga_item a {
    display: block
}

.allmanga_item img {
    margin-top: -15px
}

.allmanga_item div {
    margin-top: 10px;
    text-align: center;
    color: #fff
}

.siteteam2 h2 {
    text-align: center;
    margin-bottom: 15px
}

.team_list {
    padding-bottom: 15px
}

.team_list li {
    margin-bottom: 15px
}

.team_list li:hover {
    background: #e7fbc3
}

.team_list li&gt;div {
    display: inline-block;
    width: 49%;
    padding-left: 3%;
    vertical-align: top;
    text-align: left
}

.team_list li&gt;div:first-child {
    width: 39%
}

.contact&gt;div {
    padding-left: 50px
}

.contact&gt;div h2 {
    font-size: 18px;
    font-weight: 400;
    margin: 25px 0 0
}

.contact .feedback_send_form {
    display: block;
    max-width: 335px;
    width: 100%;
    margin: 15px auto;
    margin-left: 50px;
    padding: 0;
    float: left
}

.contact select,.contact input,.contact textarea {
    display: block;
    width: 100%;
    border: 1px solid #c5e35d;
    border-radius: 5px;
    padding: 0 0 0 15px;
    margin: 0 0 15px;
    font: 15px/1.3 verdana,sans-serif;
    color: #6b6b6b
}

.contact select {
    height: 37px;
    font-style: italic
}

.contact input {
    height: 37px
}

.contact textarea {
    padding: 10px 15px;
    height: 160px
}

.contact .captcha_b {
    text-align: center;
    margin-bottom: 20px
}

.contact .captcha_b&gt;div {
    margin-bottom: 10px
}

.contact button {
    display: block;
    margin: 0 auto
}

.plsholder::-webkit-input-placeholder {
    opacity: 1;
    transition: opacity .3s ease;
    font-style: italic;
    color: #6b6b6b
}

.plsholder::-moz-placeholder {
    opacity: 1;
    transition: opacity .3s ease;
    font-style: italic;
    color: #6b6b6b
}

.plsholder:-moz-placeholder {
    opacity: 1;
    transition: opacity .3s ease;
    font-style: italic;
    color: #6b6b6b
}

.plsholder:-ms-input-placeholder {
    opacity: 1;
    transition: opacity .3s ease;
    font-style: italic;
    color: #6b6b6b
}

.plsholder:focus::-webkit-input-placeholder {
    opacity: 0
}

.plsholder:focus::-moz-placeholder {
    opacity: 0
}

.plsholder:focus:-moz-placeholder {
    opacity: 0
}

.plsholder:focus:-ms-input-placeholder {
    opacity: 0
}

.calendar-container {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden
}

.calendar-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.reputation_t {
    width: 100%
}

.reputation_t tbody tr:nth-child(odd) {
    background: #f9fafa
}

.reputation_t th {
    padding: 10px 0
}

.reputation_t td {
    padding: 15px 0;
    text-align: center
}

.in_repa_comment {
    overflow: hidden
}

.reputation_t td:nth-child(2) {
    width: 80px
}

.reputation_t.clans_rt td:nth-child(2) {
    width: 500px
}

.no_pad {
    padding: 0;
    margin: 10px 0;
    overflow: hidden;
    border-radius: 10px
}

.content_bg {
    background-size: contain;
    overflow: hidden
}

.mCustomScrollBox.mCS-my-scroll&gt;.mCSB_container {
    margin-right: 0
}

.mCS-my-scroll .mCSB_scrollTools {
    right: -5px
}

#slide_sidebar_btn {
    display: none
}

.sidr {
    display: block;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 290px;
    overflow-x: hidden;
    overflow-y: auto;
    background: rgba(255,255,255,.95);
    padding: 0 10px;
    border-right: 1px solid #96c461
}

.sidr .sidr-inner {
    padding: 0 0 15px
}

.sidr .sidr-inner&gt;p {
    margin-left: 15px;
    margin-right: 15px
}

.sidr.right {
    left: auto;
    right: -290px
}

.sidr.left {
    left: -290px;
    right: auto
}

.sidr-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    cursor: auto;
    display: block;
    background: rgba(0,0,0,.2);
    opacity: 0;
    -webkit-tap-highlight-color: transparent
}

@media only screen and (min-width: 990px) {
    #sidr-sidebar,.sidr-overlay {
        display:none
    }
}

.table_wrapper {
}

@media only screen and (max-width: 1015px) {
    .promo_text {
        max-width:100%;
        margin-bottom: 15px
    }

    .info_panel {
        border-radius: 10px 10px 0 0
    }

    .footer_nav {
        visibility: hidden
    }

    .all_t_shirts {
        width: auto!important;
        height: auto!important
    }

    .all_ts_tblock_top {
        position: relative!important;
        left: auto!important;
        top: auto!important;
        text-align: center;
        margin-top: 30px
    }

    .all_ts_tblock_top:first-child {
        margin-top: 0
    }

    .all_ts_tblock {
        margin: auto
    }

    .all_ts_tblock_top a {
        display: inline-block
    }

    .all_ts_tblock {
        max-width: 404px;
        width: 100%
    }

    .all_ts_text {
        position: absolute;
        max-width: 384px;
        width: 100%
    }
}

@media screen and (min-width: 990px) and (max-width:1012px) {
    .info_panel {
        padding-left:30px;
        padding-right: 30px
    }
}

@media only screen and (min-width: 990px) {
    .vnleft_small {
        margin-top:10px
    }
}

@media only screen and (max-width: 990px) {
    .site_nav_l li a.active,.site_nav_l li a:hover {
        border-radius:0 15px 15px 0
    }

    .show_from_hide_inline {
        display: inline!important
    }

    .sector_border_2 {
        padding-bottom: 25px
    }

    .set_full_view {
        display: block
    }

    @media only screen and (min-width: 1010px) {
        .set_full_view {
            margin-top:30px
        }
    }

    .ui-dialog.ui-widget {
        z-index: 9999999!important
    }

    .wall_comment_content {
        margin-left: 0!important;
        padding-left: 40px
    }

    .wall_comment_text {
        margin-right: 0!important;
        padding-right: 40px
    }

    .content_bg {
        background-size: auto
    }

    .info_panel {
        height: auto;
        padding: 0 25px 7px
    }

    .info_panel .search input[type=text] {
        max-width: 250px
    }

    .info_panel .search {
        max-width: 360px
    }

    .content,.sidebar {
        float: none;
        width: 100%
    }

    .content {
        padding: 10px 5px
    }

    .main .sidebar {
        display: none
    }

    .news_b,.media_b {
        text-align: center
    }

    .news_content,.media_content {
        text-align: left;
        float: none!important;
        display: inline-block;
        vertical-align: top;
        margin: 0 .5% 15px
    }

    .social_links li {
        margin-left: 15px
    }

    .news_a_img {
        height: auto
    }

    .sidr .news_content,.sidr .media_content {
        width: 100%
    }

    .info_panel .search {
        display: none
    }

    #slide_sidebar_btn {
        display: block
    }

    .sidr {
        visibility: visible
    }

    .soc_widget {
        display: none
    }

    #izuch_b .close_i,#izuch_b2 .close_i {
        top: -5px
    }

    #manga_navi {
        display: none!important
    }
}

@media only screen and (max-width: 990px) {
    .post_media:not(.pm_videojs) iframe {
        width:100%!important
    }
}

@media only screen and (max-width: 780px) {
    .watch_additional_players,.top_player_line,.bottom_player_line {
        width:100%!important
    }

    .item_small_img li a {
        width: 130px!important;
        height: 130px!important
    }

    .post_media:not(.pm_videojs) iframe,.post_media .mejs-container,.post_media .mejs-container .mejs-layer,.tap_height object {
        width: 100%!important
    }

    .post_media #ambn17163 iframe,.manga_cont #ambn17163 iframe,.post_media #venus-68733,.manga_cont #venus-68733,.post_media #teaser_vbanner,.manga_cont #teaser_vbanner,.watchnaruto_mediavenus_bottom_line_out {
        width: 100%!important;
        max-width: 600px
    }

    .watchnaruto_mediavenus_bottom_line {
        max-width: 590px
    }

    .short-btn.video {
        padding: 13px 19px!important;
        font-weight: 700;
        font-size: 15px!important
    }

    .all_anime_content {
        text-align: center
    }
}

@media only screen and (max-width: 680px) {
    .manga_img_left {
        margin-top:-15px
    }

    section.short_anime_news {
        padding: 0 10px;
        margin-bottom: 60px
    }

    .short_anime_news h2 {
        font-size: 20px;
        line-height: 24px
    }

    .full-title-overlay h1,.big_like_h1 {
        font-size: 24px;
        line-height: 28px;
        padding: 5px
    }

    #sidr-sidebar #mobile_notice {
        display: block;
        position: relative;
        margin-bottom: 15px;
        width: 100%
    }

    #sidr-sidebar #mobile_notice .notice_top2 {
        display: block
    }

    .logo_top_small {
        top: 6px;
        left: 85px
    }

    .logo_top_small img {
        max-height: 40px
    }

    .all_ts_tblock {
        display: block;
        padding-top: 10px
    }

    .mail_l_b&gt;div {
        float: none;
        margin: 0 auto;
        width: auto
    }

    .mail_l_b #mail_login {
        margin-bottom: 8px
    }

    .no_mc {
        text-align: left
    }

    .content object,.content embed {
        width: 100%
    }

    .top-block #show-accruals {
        right: 3px;
        top: 140px
    }

    .top-block #user-fakes {
        right: 3px;
        top: 100px
    }

    .top-block .control_user_counts {
        top: 40px;
        left: 3px;
        z-index: 151
    }

    .top-block .user-ava {
        right: 3px;
        top: 35px;
        z-index: 150
    }

    .top-block .user-bg {
        right: 3px;
        top: 68px;
        z-index: 150
    }

    .top-block #change_prof_bg {
        right: 3px;
        top: 100px
    }

    .top-block #change_prof_ava {
        top: 65px;
        right: 3px
    }

    .contact .feedback_send_form {
        float: none;
        margin: 15px auto
    }

    .thenovelnow {
        padding: 0
    }

    .allnovel_item {
        margin: 0 10px 40px;
        width: 100%;
        max-width: 255px;
        height: auto
    }

    .allmanga_item {
        margin: 0 10px 40px;
        width: 100%;
        max-width: 255px;
        height: auto
    }

    #downer_manga_navigation {
        display: none
    }

    .persBattle {
        text-align: right
    }

    .info_panel {
        height: auto;
        padding: 0 15px 7px
    }

    .ui-dialog {
        max-width: 90%!important;
        position: absolute!important
    }

    .login_panel_f .lp_and_reg a,.login_panel_f .lp_and_reg a:first-child {
        float: none;
        display: block
    }

    .login_panel_f input {
        display: block;
        width: 100%
    }

    .persInfo {
        border-bottom: none
    }

    .pers_name {
        display: none
    }

    .pers_name_reserve {
        display: block
    }

    .discuss {
        display: none
    }

    .notice_top2 {
        display: none
    }

    .notice_additional_id_center {
        display: none!important
    }

    .promo img {
        float: none;
        display: block;
        margin: auto
    }

    .top_nav {
        display: none
    }

    .slicknav_menu {
        display: block
    }

    .header {
        height: auto
    }

    .top_nav&gt;li&gt;a {
        width: 100%
    }

    .top_nav&gt;li&gt;a.active:after,.top_nav&gt;li&gt;a:hover:after {
        display: none
    }

    .news_content,.media_content {
        max-width: 345px;
        width: 100%
    }

    .technicBlock {
        float: none;
        max-width: 350px;
        width: 100%;
        margin: 0 auto 20px
    }

    .persInfoBlock .persInfo {
        float: none!important;
        width: 100%!important
    }

    .persInfoBlock .left {
        float: none;
        max-width: 270px;
        width: 100%;
        margin: 0 auto 20px
    }

    .persInfo .site,.persInfo .discuss {
        position: static;
        margin-top: 15px
    }

    #jvkvideo,.leftfromvkvideo {
        float: none;
        width: 100%;
        margin: 10px auto 20px;
        text-align: center
    }

    .technic_desc_bot .show_gif_b,.story_seals_b {
        text-align: center
    }

    #show_gif_anim .gif_img,#show_gif_anim .gif_img_info {
        float: none;
        text-align: left;
        margin-left: 10px
    }

    #show_gif_anim .gif_img {
        margin: 0 auto 10px
    }

    .gif_img_info .input_b:before {
        background: 0 0
    }

    .share42init {
        display: none!important
    }

    .stamp_b .stamp_bot img {
        float: none;
        display: block;
        margin: 0 auto
    }

    .stamp_b .stamp_img&gt;div {
        display: block;
        max-width: 340px;
        width: 100%;
        margin: 0 auto 25px
    }

    .stamp_b .stamp_img&gt;div img {
        display: block;
        width: 100%
    }

    .news_all.newsOldText {
        text-align: center
    }

    .news_all.newsOldText img {
        float: none!important;
        display: block;
        margin: 10px auto
    }

    .videoBlock .social_vidget {
        display: none
    }

    .videoContent .technicBatleVideo {
        display: block
    }

    .item&gt;div {
        float: none!important
    }

    .item .item_big_img {
        max-width: 340px;
        width: 100%;
        margin: 0 auto 30px
    }

    .item .item_info {
        width: 100%
    }

    .item .item_big_img .table_img {
        height: auto
    }

    .item_small_img {
        text-align: center
    }

    .item_small_img li {
        float: none!important;
        display: inline-block;
        margin: 0 10px
    }

    .size li:first-child {
        display: block;
        margin: 0 0 10px
    }

    .series_lists&gt;div,.series_item2&gt;li,.watch_list&gt;div {
        float: none;
        max-width: 350px;
        width: 100%;
        margin: 0 auto
    }

    .team_list li&gt;div {
        display: block;
        margin: 0 auto;
        max-width: 255px;
        width: 100%!important;
        padding-left: 0
    }

    .mail_l_b,.mail_r_b {
        float: none;
        margin: 0 auto
    }

    .left_inp,.select_b,#sex,.input_info {
        margin: 0 auto 20px
    }

    #sex {
        padding: 0
    }

    .mailBlock .submit_b {
        margin: 20px auto 35px;
        text-align: center
    }

    #sendmailmail .pass_rec {
        position: static;
        text-align: center
    }

    .input_info {
        position: static
    }

    .technicBatle .technic_list {
        float: none;
        max-width: 350px;
        width: 100%;
        margin: 0 auto
    }

    .technicBatle:after {
        display: none
    }

    .top-block {
        background-size: cover;
        padding-top: 20px
    }

    .user-block .top-block&gt;img {
        display: none
    }

    .user-block .top-block {
        height: auto
    }

    .top-block .dark-line,.top-block .dark_line_bot {
        position: static;
        margin: 0
    }

    .top-block .dark_line_bot:after {
        display: none
    }

    .top-block .top-inner {
        position: static;
        margin: 0 0 20px 20px;
        width: auto
    }

    .top-block .top-inner .user-holder {
        position: relative;
        left: auto;
        top: auto;
        margin: 0 auto
    }

    .top-block .l_friends {
        top: 3px;
        left: 3px
    }

    .send_frend a {
        background: rgba(0,0,0,.4)
    }

    .info-holder&gt;div {
        float: none!important;
        border: none!important;
        margin-top: 15px;
        max-width: 100%!important;
        width: 100%;
        padding-left: 0!important
    }

    .info-holder&gt;div:first-child {
        margin-top: 0
    }

    .tableform td {
        display: block;
        padding: 10px 0 15px
    }

    .tableform td.label {
        width: 100%;
        padding: 0
    }

    .baseform,.baseformList {
        padding: 5px 0
    }

    .baseformList .table_wrapper,.reputation_b .table_wrapper {
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        padding: 0 0 15px
    }

    .baseformList .table_wrapper table,.reputation_b .table_wrapper table.reputation_t {
        width: 680px
    }

    .pm_status {
        float: none;
        margin: 30px auto 0
    }

    .dpadBox&gt;i {
        display: none
    }

    #commentsAvatar {
        float: none;
        margin: 0 auto 15px
    }

    #newsFullSubmitDate {
        text-align: center
    }

    #pmTextSubmit {
        text-align: center
    }

    #pmTextSubmit a {
        margin: 0 5px 15px
    }

    .fieldsubmit {
        text-align: center
    }

    .fieldsubmit .fbutton {
        margin: 0 5px
    }

    .f_input,.timezoneselect,.f_textarea,.editorcomm .bb-editor {
        max-width: 100%!important
    }

    .friends_table tr td {
        display: block;
        width: 100%;
        margin: 0 auto;
        text-align: center
    }

    .friends_table .contact_friends a,.friends_table .contact_friends span {
        display: inline-block
    }

    .reputation_t tr {
        display: block;
        padding: 10px 0
    }

    .reputation_t td {
        display: block;
        width: 100%!important;
        text-align: center;
        padding: 10px 0
    }

    .reputation_t th {
        display: none
    }

    .pm thead {
        display: none
    }

    .pm tr {
        display: block;
        padding: 15px 0 10px
    }

    .pm tr:nth-child(even),.pm tr:nth-child(even) td {
        background: #f9fafa
    }

    .pm td,.pm th {
        display: block;
        width: 100%!important;
        text-align: center;
        border: none!important
    }

    .baseformList select {
        float: none
    }

    .baseformList .bbcodes {
        margin: 0
    }
}

@media only screen and (max-width: 680px) {
    body {
        background-position-y:-17px!important
    }
}

@media only screen and (max-width: 580px) {
    .previously_viewed {
        margin-top:50px;
        padding: 10px 15px;
        margin-left: 0;
        margin-right: 0
    }

    .wall_comment_content {
        padding-left: 0
    }

    .wall_comment_text {
        padding-right: 0
    }

    .videoContent {
        padding: 0
    }

    .partner .part_b&gt;div {
        float: none!important;
        width: 100%!important;
        margin: 15px auto
    }

    .ts_item_l .ts_item {
        width: 94%
    }

    .seals_list li {
        max-width: 330px;
        width: 100%;
        padding-left: 0
    }

    .contact&gt;div {
        padding-left: 0;
        text-align: center
    }

    .table_wrapper {
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table_wrapper .friends_table {
        width: 580px
    }
}

@media only screen and (max-width: 480px) {
    .video-js .vjs-control.vjs-share-control,.video-js .vjs-control.vjs-volume-panel,.video-js .vjs-control.vjs-pipplugin-button {
        display:none
    }

    .anime_padding_for_title,.anime_padding_for_title_post {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .anime_choose_category_search {
        left: auto;
        right: 1px
    }

    .anime_choose_category_search input[type=text] {
        width: 100px
    }

    .analitika_in_category_right {
        display: block
    }

    .analitika_in_category {
        float: none;
        margin-left: 0
    }

    .analitika_plus {
        border-radius: 10px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        width: 100%;
        float: none
    }

    .analitika_minus {
        width: 100%;
        border-radius: 10px;
        border-top-right-radius: 0;
        border-top-left-radius: 0
    }

    .analitika_plus .right_a_padding {
        width: 70px
    }

    .analitika_minus .left_a_padding {
        display: none
    }

    .analitika_rating_in {
        right: 0;
        margin-left: -55px;
        margin-top: -55px
    }

    .manga_img_left {
        margin-right: 10px;
        margin-left: 5px;
        width: 140px!important
    }

    .ui-dialog {
        max-width: 98%!important
    }

    .ui-dialog-content .userinfo {
        padding-left: 0
    }

    .userinfo .lcol {
        margin-left: 0;
        float: none;
        text-align: center;
        width: 100%
    }

    .top_logo {
        margin-bottom: 45px
    }

    #jvkvideo iframe,.post_media:not(.pm_videojs) iframe,.post_media .mejs-container,.post_media .mejs-container .mejs-layer,.tap_height object {
        height: 250px!important
    }

    .watchnaruto_banner_real iframe {
        height: auto!important
    }

    .post_media #ambn17163 iframe,.manga_cont #ambn17163 iframe,.post_media #venus-68733,.manga_cont #venus-68733,.post_media #teaser_vbanner,.manga_cont #teaser_vbanner {
        height: 120px!important
    }

    .post_media .wnb_mini #teaser_vbanner {
        height: 62px!important
    }

    .post_media #venus-68733,.manga_cont #venus-68733,.post_media #teaser_vbanner,.manga_cont #teaser_vbanner {
        overflow: hidden!important
    }

    .post_media #teaser_vbanner,.manga_cont #teaser_vbanner {
        top: 62px!important
    }

    .block-teasers-68733 td .block-wrapper a {
        padding-top: 0;
        padding-bottom: 0
    }

    .cwnb_centring {
        top: 42px!important
    }

    .wnb_mini .cwnb_centring {
        bottom: 108px!important
    }

    #upper_manga_navigation a.one_manga_page_link {
        display: none
    }

    #upper_manga_navigation span.one_manga_page_link {
        display: none
    }

    #downer_manga_navigation {
        display: block
    }
}

@media only screen and (max-width: 380px) {
    .previously_viewed {
        padding:5px 10px;
        margin-left: 0;
        margin-right: 0
    }

    .social_links li {
        margin-left: 5px
    }

    .logo_top_small {
        left: 77px
    }

    .vnleft_small {
        margin-top: 10px
    }

    .top-block #show-accruals {
        width: 100%;
        right: 0
    }

    .berrors {
        padding-left: 15px;
        padding-top: 80px
    }

    #jvkvideo iframe,.post_media iframe {
    }

    .logo_b {
        position: relative;
        padding: 0 10px
    }

    .short-btn.video {
        padding: 9px 8px!important;
        font-weight: 700;
        font-size: 14px!important
    }

    .anime_choose_wall {
        padding-left: 5px;
        padding-right: 5px
    }
}

@media only screen and (max-width: 340px) {
    .anime_choose_category_search {
        padding:0 4px
    }
}

@media only screen and (max-width: 319px) {
    .social_links li {
        margin-left:0
    }
}

.the_adsense_banner {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-bottom: 90px;
    height: 0;
    max-width: 728px;
    max-height: 90px;
    margin-bottom: 10px;
    overflow: hidden
}

.the_adsense_banner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 728px;
    max-height: 90px
}

.google_anime_link_ads {
    max-width: 100%;
    overflow: hidden;
    margin-top: 20px
}

.the_ad_banner {
    display: block;
    width: 100%;
    position: relative;
    height: 90px;
    text-align: center;
    overflow: hidden;
    margin-bottom: 20px
}

.the_ad_banner object,.the_ad_banner embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 90px
}

.the_ad_banner_video {
    display: block;
    width: 100%;
    position: relative;
    max-height: 320px;
    text-align: center;
    overflow: hidden
}

.the_ad_banner_video object,.the_ad_banner_video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 320px
}

.the_ad_banner_big {
    display: block;
    width: 100%;
    position: relative;
    height: 200px;
    text-align: center;
    overflow: hidden
}

.the_ad_banner_big iframe {
    overflow: hidden;
    width: 600px;
    max-width: 600px
}

@media only screen and (max-width: 768px) {
    .the_ad_banner_big iframe {
        width:100%
    }
}

.the_ad_banner_small {
    display: block;
    width: 100%;
    position: relative;
    height: 90px;
    text-align: center;
    overflow: hidden
}

.the_ad_banner_small iframe {
    overflow: hidden;
    width: 728px;
    max-width: 728px
}

@media only screen and (max-width: 768px) {
    .the_ad_banner_small iframe {
        width:100%
    }
}

.li_bottom_cnt {
    text-align: right;
    padding-top: 10px
}

.post_text_full br {
    line-height: 100%
}

.the_inpm_text {
    overflow: hidden;
    overflow-x: auto
}

.content .fly_art_cont img {
    height: auto;
    max-width: none;
    width: auto
}

.fixed_left_bottom {
    position: fixed!important;
    left: 0;
    bottom: 0;
    z-index: 9998
}

.mega_ninja {
    height: 170px;
    position: relative
}

.main_script {
    height: 170px;
    position: relative
}

@media only screen and (min-width: 1010px) {
    .main_script_out {
        position:fixed;
        width: 100%;
        height: 950px;
        top: 0;
        left: 0;
        z-index: 0
    }

    .main_script {
        z-index: -1
    }

    .main_script_link {
        display: none
    }
}

@media only screen and (max-width: 1010px) {
    .main_script_link {
        height:170px;
        position: relative
    }

    .main_script {
        display: none
    }
}

.close_side_banner {
    position: absolute;
    right: -8px;
    top: -8px
}

.close_l_friends_list {
    position: absolute;
    right: -15px;
    top: -8px
}

.close_side_banner .close_i {
    background-color: #000;
    border-radius: 10px;
    padding: 1px 2px
}

.right_side_banner {
    overflow: hidden;
    max-width: 100%;
    text-align: center
}

#laststoryhere a {
    overflow: hidden
}

#laststoryhere .media_link.l_e_m_l img {
    height: auto;
    vertical-align: middle
}

#laststoryhere .media_link {
    border-radius: 6px
}

.no_reg_the_mail {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.6);
    z-index: 11
}

#laststoryhere sup {
    vertical-align: super;
    font-size: .88em;
    margin-left: 2px
}

#laststoryhere sup:before {
    content: 'F'
}

.post_media #ambn17163 iframe,.manga_cont #ambn17163 iframe,.post_media #venus-68733,.manga_cont #venus-68733,.post_media #teaser_vbanner,.manga_cont #teaser_vbanner {
    border: 0
}

.post_media #ambn17163,.manga_cont #ambn17163,.post_media #venus-68733,.manga_cont #venus-68733,.post_media #teaser_vbanner,.manga_cont #teaser_vbanner {
    position: absolute;
    z-index: 2;
    top: 175px;
    width: 100%;
    padding: 0 5px
}

.post_media #ambn17163 {
    top: 150px
}

.post_media .wnb_mini #teaser_vbanner {
    bottom: 40px
}

.manga_cont #ambn17163,.manga_cont #venus-68733,.manga_cont #teaser_vbanner {
    top: 30px;
    height: 200px
}

.cwnb_centring {
    text-align: center;
    width: 100%;
    position: absolute;
    right: 6px;
    top: 155px;
    display: none;
    z-index: 2
}

.wnb_mini .cwnb_centring {
    bottom: 111px
}

.manga_cont .cwnb_centring {
    right: auto;
    top: 8px;
    height: 230px
}

.close_watchnaruto_banner {
    width: 100%;
    text-align: right;
    max-width: 610px;
    display: inline-block
}

.close_watchnaruto_banner .close_i {
    background-color: #fff;
    border-radius: 15px;
    padding: 1px 4px;
    color: #000
}

.watchnaruto_mediavenus_bottom_line {
    width: 600px;
    height: 120px;
    background-color: #eef5cd;
    display: inline-block
}

.watchnaruto_mediavenus_bottom_line_out {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 45px;
    padding: 0 5px;
    display: none
}

.manga_cont .close_watchnaruto_banner .close_i {
}

.set_breadcrumbs {
    display: none
}

.title_showvideo_last_h {
    margin-top: 10px;
    text-align: center
}

.title_showvideo_last {
    font: 19px verdana,sans-serif;
    border-bottom: 1px dashed #c3c3c3
}

.rating_meta {
    display: none
}

#rating_review_link {
    display: block;
    margin-bottom: 5px
}

.rating_review {
    opacity: .1
}

.movie_h2_ttl {
    display: none
}

.the_invis {
    display: none
}

@media only screen and (min-width: 781px) {
    .tap_height {
        min-height:355px
    }
}

.the_hildi i {
    display: none
}

.norm_cursor {
    cursor: auto
}

.and_your_prize {
    margin-left: 15px;
    font-weight: 700;
    display: none
}

.ruletka_again {
    opacity: .5;
    margin-left: 15px
}

.add_the_manga br {
    line-height: 16px
}

#insticator-embed {
    overflow-y: hidden!important
}

#insticator-container {
    max-width: 240px!important;
    overflow: hidden
}

.left_triple_lt {
    float: left;
    display: none;
    margin-left: 5px
}

.left_triple_lt:before {
    content: '\003C\003C\003C  '
}

.left_triple_lt_anime {
    margin-top: 10px
}

.seasons_title {
    position: absolute;
    right: 5px;
    font-size: .88em
}

@media only screen and (max-width: 520px) {
    .seasons_title {
        top:-12px
    }
}

#rating_review_form {
    display: none
}

.sb_active {
    padding-bottom: 25px
}

.pls_display_inline {
    display: inline
}

.allmanga_item .chapter_line {
    text-align: right;
    font-size: .8em;
    padding-right: 15px
}

.fly_rh_fixed {
    position: fixed;
    top: 10px;
    z-index: 9999;
    width: 259px
}

.kstati_widget {
    text-align: left
}

.kstati_widget_out {
    position: relative;
    text-align: left
}

#teaser_vbanner .submit {
    display: none
}

#venus-68733 {
    text-align: center;
    width: 100%;
    height: 200px;
    overflow: hidden
}

.block-teasers-68733 {
    position: relative;
    display: inline-block;
    text-align: left
}

.block-teasers-68733 td {
    height: 200px;
    vertical-align: middle
}

.block-teasers-68733 td .block-wrapper a {
    padding-top: 30px;
    padding-bottom: 30px
}

@media only screen and (max-width: 480px) {
    .block-teasers-68733 td .block-wrapper a {
        padding-top:0;
        padding-bottom: 0
    }
}

#teaser_vbanner {
    text-align: center;
    width: 100%;
    height: 120px;
    overflow: hidden
}

#teaser_vbanner_below {
    margin-top: 20px;
    width: 100%;
    overflow: hidden;
    height: 120px;
    text-align: center
}

#teaser_vbanner_below .submit {
    display: none
}

.wnb_mini #teaser_vbanner {
    height: 70px
}

/*!*padding: 30px 0;*!*/
/*!*padding-bottom: 150px;*!*/
.redclick_img {
    border: 1px solid #acce0d!important;
    border-radius: 10px
}

.redclick_td {
}

.redclick_td a:first-of-type {
    float: left;
    padding: 5px;
    padding-right: 10px
}

.redclick_td a {
    text-decoration: none
}

.redclick_td a:hover {
    color: #000
}

.redclick_td:hover {
    background-color: #fff
}

.redclick_block {
    background-color: #eef5cd
}

.rt_table_17108 {
    border-spacing: 0!important
}

#venus-68733 {
    display: none!important
}

#Adhub_Teaser_Block_23950 {
    display: none!important
}

#lx_600723 {
    display: none!important
}

/*!*advmaker*!*/
.all_news_or_analitika {
    text-align: right;
    font-size: .98em;
    margin-top: 7px
}

.subscription_green_block {
    margin: 25px 0;
    padding: 10px 15px 15px;
    background-color: #eef5cd;
    text-align: left;
    border-radius: 10px
}

.subscription_warning {
    margin-top: 15px;
    display: none
}

.subscription_warning span {
    background: #ffdeca
}

.press_vk_sub_button .pvk_button {
    display: inline-block;
    margin-left: 111px;
    margin-top: 10px
}

@media only screen and (max-width: 480px) {
    .press_vk_sub_button .pvk_button {
        display:block;
        margin-left: 0;
        margin-top: 10px
    }

    .press_vk_sub_button .center {
        text-align: left
    }
}

.anime_subscriptions_are_here a {
    text-decoration: none;
    color: #575757
}

.anime_subscriptions_are_here .search-field {
    padding: 3px!important
}

.anime_subscriptions_are_here .chzn-container-multi {
    min-width: 250px
}

.anime_subscriptions_are_here .chzn-choices {
    border-radius: 0
}

.anime_choose_category_btns_subscription {
    cursor: pointer;
    position: relative;
    display: inline-block;
    margin-top: 20px;
    background: rgba(255,255,255,.2)
}

.margin_subscription_left {
    margin-top: 7px;
    margin-left: 20px
}

.margin_subscription_types {
    padding-left: 50px;
    display: inline-block
}

@media only screen and (max-width: 480px) {
    .margin_subscription_types {
        padding-left:0
    }
}

.watch_additional_players,.top_player_line,.bottom_player_line {
    width: 615px;
    display: inline-block;
    text-align: left
}

.watch_additional_players {
    font-size: .8em
}

.top_player_line,.bottom_player_line {
    position: relative
}

@media only screen and (max-width: 990px) {
    .watch_additional_players,.top_player_line,.bottom_player_line {
        width:100%
    }
}

.wap_player {
    display: inline-block;
    background: #c0c89e;
    padding: 2px 5px 3px;
    border: 1px solid #9f9f9f;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    color: #454545;
    cursor: pointer
}

.wap_active {
    background: #d9dfbb;
    border-color: #d9dfbb;
    color: #000
}

.anime_sub_under_title {
    text-align: center;
    margin-top: 10px;
    font-size: .9em;
    color: #313131
}

.videobanner_megogo {
    margin-top: 40px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    margin-bottom: 25px
}

.videobanner_megogo iframe {
    max-width: 100%!important
}

.top_banner_yand {
    margin-top: 5px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    margin-bottom: 25px;
    max-height: 150px
}

@media only screen and (max-width: 990px) {
    .top_banner_yand {
        margin-top:5px;
        max-height: 200px
    }
}

.top_banner_yand iframe {
    max-width: 100%!important
}

@media only screen and (max-width: 480px) {
    .top_banner_yand {
        max-height:250px
    }
}

.down_banner_yand {
    margin-top: 30px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    margin-bottom: 25px;
    max-height: 150px
}

@media only screen and (max-width: 990px) {
    .down_banner_yand {
        margin-top:30px;
        max-height: 200px
    }
}

.down_banner_yand iframe {
    max-width: 100%!important
}

@media only screen and (max-width: 480px) {
    .down_banner_yand {
        max-height:300px
    }
}

.side_banner_yand {
    max-height: 405px
}

.videobanner_adforce {
    max-height: 200px
}

.videobanner_adtrue {
    max-height: 250px
}

.in_megogo {
    display: inline-block
}

.short-btn.video.sub_vk_next_ep {
    margin-top: 10px;
    font-size: 14px!important;
    padding: 8px 12px!important
}

.short-btn.video.sub_vk_next_ep.naru_vk_sub {
    margin-top: 20px;
    padding: 4px 8px!important;
    text-shadow: -1px 2px 1px #85b161;
    color: #fff!important;
    background: #bbe65f;
    background: -moz-linear-gradient(top,#bbe65f 0%,#98ce79 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#bbe65f),color-stop(100%,#98ce79));
    background: -webkit-linear-gradient(top,#bbe65f 0%,#98ce79 100%);
    background: -o-linear-gradient(top,#bbe65f 0%,#98ce79 100%);
    background: -ms-linear-gradient(top,#bbe65f 0%,#98ce79 100%);
    background: linear-gradient(to bottom,#bbe65f 0%,#98ce79 100%);
    transition: background ease-out .5s
}

.short-btn.video.sub_vk_next_ep.naru_vk_sub:hover {
    text-decoration: none;
    background: #98ce79;
    background: -moz-linear-gradient(top,#98ce79 0%,#bbe65f 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#98ce79),color-stop(100%,#bbe65f));
    background: -webkit-linear-gradient(top,#98ce79 0%,#bbe65f 100%);
    background: -o-linear-gradient(top,#98ce79 0%,#bbe65f 100%);
    background: -ms-linear-gradient(top,#98ce79 0%,#bbe65f 100%);
    background: linear-gradient(to bottom,#98ce79 0%,#bbe65f 100%)
}

.jutsu_rank_letter {
    cursor: default;
    display: inline-block;
    text-align: center;
    color: #fff;
    padding: 0 5px 0 4px;
    border-radius: 2px;
    text-shadow: 1px 1px #557539;
    background: #a9d277;
    background: -moz-linear-gradient(top,#a9d277 0%,#70a54e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a9d277),color-stop(100%,#70a54e));
    background: -webkit-linear-gradient(top,#a9d277 0%,#70a54e 100%);
    background: -o-linear-gradient(top,#a9d277 0%,#70a54e 100%);
    background: -ms-linear-gradient(top,#a9d277 0%,#70a54e 100%);
    background: linear-gradient(to bottom,#a9d277 0%,#70a54e 100%)
}

.this_anime_was_watched {
    opacity: .65
}

.this_anime_was_watched:hover {
    opacity: 1
}

.load_more_anime {
    background: #f9ffeb;
    cursor: pointer;
    border: 1px solid #d2e089;
    padding: 5px 4px;
    text-align: center;
    margin: 40px 20px 0;
    -webkit-transition: color .4s ease,background-color .4s ease;
    transition: color .4s ease,background-color .4s ease;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

.load_more_anime:hover {
    background: #ffe9db
}

.load_more_anime .vnleft {
    margin-left: 5px
}

.load_more_anime .vnright {
    margin-right: 5px
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px
}

body .ui-tooltip {
    border-width: 2px
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.tooltip_of_the_anime {
    display: none
}

.mail_nojutsu:after {
    content: '@jut.su'
}

@media only screen and (min-width: 1010px) {
    .z_fix {
        z-index:1;
        position: relative
    }

    .z_fix_header {
        z-index: 102;
        position: relative
    }
}

.video-js {
    font-size: 15px;
    color: #eeecef
}

.vjs-default-skin .vjs-big-play-button {
    font-size: 3em;
    line-height: 2em;
    height: 2em;
    width: 2em;
    border: .06666em solid #eeecef;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    margin-left: -.7em;
    margin-top: -.7em
}

.video-js .vjs-control-bar,.video-js .vjs-big-play-button,.video-js .vjs-menu-button .vjs-menu-content {
    background-color: #000;
    background-color: rgba(0,0,0,.2)
}

.video-js .vjs-big-play-button {
    background-color: rgba(0,0,0,.5);
    border: none;
    -o-transition: background .2s,transform .2s,-o-transform .2s;
    transition: background .2s,transform .2s;
    transition: background .2s,transform .2s,-o-transform .2s;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    will-change: background,transform;
    line-height: 1.4em;
    height: 1.4em;
    width: 1.4em;
    font-size: 3.6em
}

.video-js .vjs-slider {
    background-color: #bfc1be;
    background-color: rgba(191,193,190,.5)
}

.video-js .vjs-volume-level,.video-js .vjs-play-progress,.video-js .vjs-slider-bar {
    background: rgba(152,188,31,.5)
}

.video-js .vjs-load-progress {
    background: #fff;
    background: rgba(191,193,190,.5)
}

.video-js .vjs-load-progress div {
    background: #fff;
    background: rgba(191,193,190,.75)
}

.video-js .vjs-time-control,.vjs-no-flex .vjs-time-control {
    display: block
}

.vjs-time-divider {
    padding: 0!important;
    min-width: 5px!important
}

.vjs-current-time {
    padding-right: .3em!important
}

.vjs-duration {
    padding-left: .3em!important
}

.vjs-texttrack-settings {
    display: none
}

.vjs-time-control.vjs-time-divider {
    color: #fff;
    font-weight: 700
}

.no_bg_please {
    background-image: none!important
}

.wap_player {
    display: inline-block;
    background: #c0c89e;
    padding: 2px 5px 3px;
    border: 1px solid #9f9f9f;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    color: #454545;
    cursor: pointer;
    font-size: 1.06em
}

.wap_active {
    background: #d9dfbb;
    border-color: #d9dfbb;
    color: #000
}

@media only screen and (max-width: 1200px) {
    .wap_player {
        font-size:1.2em;
        padding: 3px 6px 4px
    }
}

@media only screen and (max-width: 580px) {
    .wap_player {
        font-size:1.3em;
        padding: 4px 7px 5px
    }
}

.wap_player:first-child {
    border-bottom-left-radius: 5px
}

.wap_player:last-child {
    border-bottom-right-radius: 5px
}

.set_breadcrumbs {
    display: none
}

.video-js .vjs-control-bar {
    background: 0 0
}

.video-js .vjs-control-bar:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADcCAYAAACxtct4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVpJREFUeNqEVMtywjAMtNZOUgoz3JkcuHPk/z8MiO3q4Rdh2uqg0UbatY0knHOO3JsRxP/p6LdvhPv9rnrTUHe73VR5wfV61ewX1nXV6IDL5UJ4vV6w4pwzIaWkDjidTpbwnPjG8XiElXw6NEeY59kbfDweDtM0FchRqXs+n0AIoUA5e1Cp0MOztQjYto094IcSdR3KbU1FuTFGISA05QAiKnWdpqIchfbTFZU37sdBapU2vqPqYUjsSiqkpkz2rd6vdEE7w5YkysKNEhXILrYoCTe17Og0wXpxX8Jwk0QyKYZdPjba1mjltEr7YNT7bQOXO5GkFXFQ6TSNOlRRno0ojJKt3Dg8pr9DI56NJKNXIA91jyKWZXEGefRUKg8qFQ7OszvgfD5n2wBuwGJdkI5bnXaGhzrZMvFaOVswXrWydLx+WaK57WqWNdVsaH3Lu532//4L7Ix+BBgA0mT6Yrg5bBMAAAAASUVORK5CYII=);
    background-repeat: repeat-x;
    content: '';
    position: absolute;
    z-index: 0;
    pointer-events: none;
    left: 0;
    right: 0;
    bottom: 0;
    height: 110px
}

.vjs-quality-selector .vjs-icon-placeholder.vjs-quality-selector-480:before {
    content: '480'!important
}

.vjs-quality-selector .vjs-icon-placeholder.vjs-quality-selector-720:before {
    content: '720'!important
}

.vjs-quality-selector .vjs-icon-placeholder.vjs-quality-selector-1080:before {
    content: '1080'!important
}

.vjs-quality-selector .vjs-icon-placeholder.vjs-quality-selector-360:before {
    content: '360'!important
}

.vjs-quality-selector .vjs-icon-placeholder {
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
    font-size: 10px;
    font-weight: 700
}

.vjs-quality-selector .vjs-icon-placeholder:before {
    padding-top: 8px;
    content: '360'
}

.vjs-next-episode .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-next-episode .vjs-icon-placeholder:before {
    content: "\f11f"
}

.vjs-next-episode:hover,.vjs-play-control:hover,.vjs-fullscreen-control:hover {
    color: #fff
}

.vjs-hide-button {
    display: none
}

@media only screen and (max-width: 860px) {
    .video-js .vjs-progress-control {
        position:absolute;
        width: 100%;
        top: -.3em;
        height: 3px
    }

    .video-js .vjs-progress-control .vjs-progress-holder {
        position: absolute;
        margin: 0;
        top: 0;
        width: 100%
    }

    .video-js .vjs-duration.vjs-time-control.vjs-control {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        -webkit-flex: auto;
        -ms-flex: auto;
        flex: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-width: 4em
    }

    .video-js .vjs-progress-control .vjs-progress-holder {
        z-index: 3
    }

    .vjs-quality-selector .vjs-menu-content,.vjs-subtitles-button .vjs-menu-content {
        z-index: 4
    }
}

@media only screen and (max-width: 560px) {
    .video-js .vjs-duration.vjs-time-control.vjs-control {
        min-width:0
    }

    .video-js .vjs-control:not(.vjs-progress-control) {
        width: 3.3em
    }

    .video-js .vjs-mute-control {
        padding-left: 1.4em;
        padding-right: 1.4em
    }
}

.vjs-pipplugin-button .vjs-icon-placeholder {
    background: url(/templates/Default/video-js-additional/pip-icon.png) center center no-repeat;
    background-size: contain;
    display: inline-block;
    width: 18px;
    height: 18px
}

.vjs-pipplugin-button:hover {
    cursor: pointer
}

.video-js .vjs-airplay-button.vjs-control,.video-js .vjs-chromecast-button.vjs-control,.video-js .vjs-pipplugin-button.vjs-control {
    width: 2em
}

@media only screen and (max-width: 480px) {
    .video-js .vjs-control:not(.vjs-progress-control) {
        width:2.8em
    }

    .video-js .vjs-airplay-button.vjs-control,.video-js .vjs-chromecast-button.vjs-control,.video-js .vjs-pipplugin-button.vjs-control {
        width: 2.2em
    }

    .video-js .vjs-control.vjs-share-control {
        width: 1.8em
    }

    .video-js .vjs-mute-control {
        padding-left: 1em;
        padding-right: 1em
    }

    .vjs-duration.vjs-time-control,.vjs-current-time.vjs-time-control {
        width: 3.8em
    }

    .vjs-current-time.vjs-time-control {
        padding-left: 0!important;
        width: 3.2em;
        padding-right: 0!important
    }
}

@media only screen and (min-width: 861px) {
    .video-js:not(.vjs-fullscreen) .vjs-progress-control {
        position:absolute;
        width: 100%;
        top: -.3em;
        height: 3px
    }

    .video-js:not(.vjs-fullscreen) .vjs-progress-control .vjs-progress-holder {
        position: absolute;
        margin: 0;
        top: 0;
        width: 100%
    }

    .video-js:not(.vjs-fullscreen) .vjs-duration.vjs-time-control.vjs-control {
        -webkit-box-flex: auto;
        -moz-box-flex: auto;
        -webkit-flex: auto;
        -ms-flex: auto;
        flex: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-width: 4em
    }

    .video-js:not(.vjs-fullscreen) .vjs-progress-control .vjs-progress-holder {
        z-index: 3
    }

    .video-js:not(.vjs-fullscreen) .vjs-quality-selector .vjs-menu-content,.video-js:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-menu-content {
        z-index: 4
    }
}

.vjs-current-time.vjs-time-control {
    min-width: 4em;
    padding-left: .7em
}

.video-js .vjs-progress-control .vjs-progress-holder {
    border-radius: 10px
}

.video-js .vjs-progress-control .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-control .vjs-progress-holder .vjs-load-progress {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px
}

.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus {
    background-color: #866359;
    background-color: rgba(134,99,89,.5);
    background-color: rgba(0,0,0,.6);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -o-transition: background .2s,transform .2s,-o-transform .2s;
    transition: background .2s,transform .2s;
    transition: background .2s,transform .2s,-o-transform .2s;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    will-change: background,transform
}

.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover {
    background-color: #866359;
    background-color: rgba(167,204,87,.5)
}

.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
    background-color: rgba(255,255,255,.7)
}

.vjs-current-time.vjs-time-control.vjs-control.vjs-flex-this {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.prev_span_out {
    position: relative;
    display: inline-block;
    width: 18px;
    margin: 0 3px 0 0
}

.prev_span_in {
    background-repeat: no-repeat;
    background-size: 18px auto;
    border-radius: 50%;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    bottom: -4px
}

.hide_imp {
    display: none!important
}

.watchnaruto_banner_real {
    display: none
}

@media only screen and (min-width: 730px) {
    .watchnaruto_banner_real {
        z-index:2;
        position: absolute;
        width: 615px
    }
}

.use_old_player {
    float: left;
    font-size: .86em;
    margin-top: 20px;
    cursor: pointer;
    background-color: #eef5cd;
    padding: 2px 6px;
    border-radius: 5px;
    opacity: .6;
    transition: all ease-out .5s
}

.use_old_player:hover {
    opacity: 1
}

.question_use_old_player {
    display: inline-block;
    margin-left: 2px;
    margin-top: 20px;
    font-weight: 700;
    background: #eef5cd;
    border-radius: 50%;
    padding: 0 5px;
    z-index: 3;
    cursor: pointer;
    opacity: .7;
    transition: all linear .6s
}

.question_use_old_player:after {
    content: '?'
}

.question_use_old_player:hover {
    opacity: 1
}

.use_old_player_info {
    float: left;
    margin-top: 15px;
    font-size: .86em;
    background-color: #eef5cd;
    padding: 6px 10px;
    border-radius: 5px;
    transition: all ease-out .5s;
    max-width: 450px;
    display: none
}

.video-js .vjs-share__short-link-wrapper {
    margin-bottom: 5px;
    max-width: 450px
}

.video-js .vjs-share__middle {
    width: 100%
}

.share-vjs-start-at {
    margin-bottom: 30px
}

.share-vjs-start-at input {
    margin-left: 10px;
    border: 0;
    color: rgba(255,255,255,.65);
    background: 0 0;
    border-bottom: 2px #f1f1f1 solid;
    outline: none;
    font-size: 1em;
    padding: 2px 5px;
    width: 80px
}

.video-js .vjs-share__btn:hover {
    justify-content: center;
    width: 200px;
    padding: 0 40px;
    background-image: none
}

.video-js .vjs-share__btn:hover span {
    opacity: 1
}

@media only screen and (max-width: 500px) {
    .video-js .vjs-share__btn:hover {
        justify-content:center;
        width: 100%;
        padding: 0 40px;
        background-image: none
    }
}

.video-js.vjs-videojs-share_open .vjs-modal-dialog .vjs-modal-dialog-content {
    background-image: linear-gradient(to bottom,rgba(0,0,0,0.72),rgba(0,0,0,0.66))
}

.vjs-quality-selector.vjs-menu-button-popup .vjs-menu {
    width: 5em;
    left: -.5em
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.short-btn {
    position: relative
}

.a_dur_line,.watch_list_item li .a_dur_line {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #b1b1b1;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.watch_list_item li .a_dur_line {
    bottom: -2px
}

.a_dur_line span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 10%;
    height: 4px;
    background-color: #6c8450;
    border-bottom-left-radius: 3px
}

.a_dur_line_next,.a_dur_line_next span {
    border-bottom-left-radius: 0;
    transition: opacity 1s ease
}

.pos_rel {
    position: relative
}

.block_video_text {
    width: 640px;
    height: 340px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

@media only screen and (max-width: 780px) {
    .block_video_text {
    }
}

@media only screen and (max-width: 480px) {
    .block_video_text {
        height:250px
    }
}

.adik_outer {
    text-align: center;
    overflow: hidden;
    max-width: 100%
}

@media only screen and (min-width: 991px) {
    .adik_outer {
        max-width:728px;
        margin-left: -7px;
        margin-right: -6px
    }
}

.ao_mob_marg {
    margin-bottom: 30px
}

.top_ban_stand_out {
    width: 100%;
    text-align: center;
    overflow: hidden
}

.top_ban_stand {
    overflow: hidden;
    max-height: 200px;
    max-width: 600px;
    display: inline-block
}

.right_side_banner_etarg {
    max-width: 240px;
    max-height: 320px;
    overflow: hidden
}

.next_sort_hash {
    margin-top: 25px;
    padding: 8px 10px;
    text-align: center;
    border-radius: 10px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    background: #eef5cd;
    opacity: .65
}

.next_sort_hash a {
    text-align: left
}

@media only screen and (max-width: 520px) {
    #ya-site-results iframe {
        width:500px!important
    }
}

@media only screen and (max-width: 500px) {
    #ya-site-results iframe {
        width:450px!important
    }
}

@media only screen and (max-width: 450px) {
    #ya-site-results iframe {
        width:400px!important
    }
}

@media only screen and (max-width: 400px) {
    #ya-site-results iframe {
        width:350px!important
    }
}

@media only screen and (max-width: 350px) {
    #ya-site-results iframe {
        width:300px!important
    }
}

.g-rec-right .g-recaptcha {
    text-align: right;
    display: inline-block
}

.video-js .vjs-overlay-skip-intro {
    cursor: pointer;
    transition: all ease-out .2s;
    z-index: 4
}

.video-js .vjs-overlay-skip-intro:hover {
    background-color: rgba(255,255,255,.86);
    color: #414141!important
}

.video-js .vjs-overlay-listen-on-am-out {
    cursor: pointer;
    transition: all ease-out .2s;
    padding: 0;
    border-radius: 5px
}

.video-js .vjs-overlay-listen-on-am-out:hover {
    background-color: rgba(255,255,255,.86);
    color: #414141!important
}

.video-js .vjs-overlay-listen-on-am {
    cursor: pointer;
    transition: all ease-out .2s;
    background: url(/templates/Default/images/listen_on_am_white.png);
    background-repeat: no-repeat;
    background-position: 11px 7px;
    width: 144px;
    height: 40px
}

.video-js .vjs-overlay-listen-on-am:hover {
    background: url(/templates/Default/images/listen_on_am_black.png);
    background-repeat: no-repeat;
    background-position: 11px 7px
}

@media only screen and (min-width: 769px) {
    .video-js .vjs-overlay-listen-on-am-out {
        top:1.3%;
        right: .7%
    }
}

@media only screen and (max-width: 380px) {
    .video-js .vjs-overlay-listen-on-am-out {
        border-radius:8px
    }

    .video-js .vjs-overlay-listen-on-am {
        background-position: 5px 5px;
        width: 35px;
        height: 35px
    }

    .video-js .vjs-overlay-listen-on-am:hover {
        background-position: 5px 5px
    }
}

.achiv_switcher {
    text-align: right
}

.plus_settings,.plus_shareplay {
    display: inline-block;
    position: absolute;
    text-align: left;
    cursor: pointer
}

.plus_settings {
    left: 0;
    bottom: 0
}

.plus_shareplay {
    left: 114px;
    bottom: 0
}

.plus_settings:hover .plus_settings_in,.plus_settings_active .plus_settings_in,.plus_shareplay:hover .plus_shareplay_in,.plus_shareplay_active .plus_shareplay_in {
    color: #000
}

.plus_settings_def_pos {
    position: static
}

.achiv_switcher_in,.plus_settings_in,.plus_shareplay_in {
    display: inline-block;
    background: #d9dfbb;
    padding: 7px 62px 3px 7px;
    color: #454545;
    font-size: .9em;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative
}

.plus_settings_in,.plus_shareplay_in {
    padding: 7px 10px 3px 30px;
    transition: color ease-out .5s
}

.plus_shareplay_in {
    padding-left: 45px
}

@media only screen and (max-width: 490px) {
    .plus_shareplay_in_text {
        display:none
    }

    .plus_shareplay_in:after {
        content: '\00a0 '
    }

    .plus_shareplay_in {
        padding-left: 32px
    }
}

.achiv_switcher_q,.shareplay_sync_q {
    margin-right: 6px;
    display: inline-block;
    font-weight: 700;
    background: #eef5cd;
    border-radius: 50%;
    padding: 0 5px;
    z-index: 3;
    cursor: pointer;
    opacity: .7;
    transition: all linear .6s
}

.achiv_switcher_q:after,.shareplay_sync_q:after {
    content: '?'
}

.achiv_switcher_q:hover,.shareplay_sync_q:hover {
    opacity: 1
}

.achiv_switcher_info {
    background-color: #d9dfbb
}

.achiv_switcher_info,.plus_settings_info,.plus_shareplay_info {
    max-width: 100%;
    font-size: .94em;
    padding: 6px 90px;
    transition: all ease-out .5s;
    display: none;
    position: absolute;
    margin-right: 5px;
    margin-left: 5px;
    left: 0;
    z-index: 2;
    border-bottom: 1px solid rgba(0,0,0,.86)
}

.plus_settings_info {
    border-right: 1px solid rgba(0,0,0,.86);
    text-align: left;
    padding: 8px 64px 8px 10px;
    background-color: rgba(217,223,187,.8);
    z-index: 5
}

.plus_shareplay_info {
    background-color: rgba(217,223,187,.8);
    width: 100%
}

.achiv_switcher_info a,.plus_settings_info a,.plus_shareplay_info a {
    color: #000;
    font-weight: 700
}

.plus_settings_sw_line {
    position: relative;
    display: block;
    margin-bottom: 24px
}

.plus_settings_sw_line:last-of-type {
    margin-bottom: 0
}

.plus_settings_vortex {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 5px;
    top: 5px;
    background: url(/templates/Default/images/plus_settings_vortex.png) no-repeat;
    background-size: cover;
    z-index: 2
}

.plus_shareplay_video {
    width: 35px;
    height: 20px;
    position: absolute;
    left: 5px;
    top: 5px;
    background: url(/templates/Default/images/plus_shareplay_video.png) no-repeat;
    background-size: cover;
    z-index: 2
}

.plus_shareplay_video_active {
    width: 4px;
    height: 4px;
    background-color: #656766;
    border-radius: 5px;
    position: absolute;
    right: 0
}

.plus_shareplay_link {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 25px;
    width: 100%;
    margin-bottom: 15px
}

.plus_shareplay_link_title {
    width: 100%;
    margin: 0 auto 12px;
    font-size: 16px;
    color: #fff;
    opacity: .7
}

.plus_shareplay_link_wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 40px;
    margin: 0 auto;
    margin-bottom: 2px;
    border: 0;
    color: rgba(255,255,255,.65);
    background-color: #595c4c;
    outline: none;
    overflow: hidden;
    flex-shrink: 0
}

.plus_shareplay_link_inner {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 40px 0 15px;
    border: 0;
    color: rgba(255,255,255,.8);
    background-color: #595c4c;
    outline: none;
    font-size: 14px
}

.shareplay_link_renew_show {
    text-align: right;
    display: inline-block;
    cursor: pointer;
    font-size: 11px
}

.shrpl_rn_success {
    color: #447811
}

.shrpl_rn_error {
    color: #781111
}

.shareplay_link_renew_confirm {
    position: absolute;
    z-index: 3;
    background-color: #595c4c;
    color: rgba(255,255,255,.8);
    left: 5px;
    padding: 5px;
    width: 95%;
    display: none
}

.shareplay_link_renew_confirm_btns {
    width: 100%;
    display: inline-block;
    margin-top: 7px;
    margin-bottom: 3px
}

.shareplay_link_renew_action {
    width: 49%;
    display: inline-block;
    color: #fff
}

.shareplay_link_renew_action span {
    cursor: pointer
}

@media only screen and (max-width: 680px) {
    .achiv_switcher_info,.plus_shareplay_info {
        padding:6px 50px
    }
}

@media only screen and (max-width: 480px) {
    .achiv_switcher_info,.plus_shareplay_info {
        padding:6px 20px
    }
}

@media only screen and (max-width: 400px) {
    .achiv_switcher_info,.plus_shareplay_info {
        padding:6px 5px
    }
}

.shareplay_sync_exit {
    margin: 10px 0
}

.shareplay_sync_exit span {
    border-bottom: 1px solid #1f1f1f;
    cursor: pointer
}

.plus_shareplay_ad {
    left: 0;
    opacity: .6;
    transition: opacity linear .6s
}

.plus_shareplay_ad:hover {
    opacity: 1
}

@media only screen and (max-width: 490px) {
    .plus_shareplay_ad .plus_shareplay_in_text {
        display:block
    }

    .plus_shareplay_ad .plus_shareplay_in:after {
        content: normal
    }

    .plus_shareplay_ad .plus_shareplay_in {
        padding: 7px 10px 3px 45px
    }
}

@media only screen and (max-width: 390px) {
    .plus_shareplay_ad_plus_tip {
        font-weight:700
    }

    .plus_shareplay_ad .plus_shareplay_in_text {
        display: none
    }

    .plus_shareplay_ad .plus_shareplay_in:after {
        content: '\00a0 '
    }

    .plus_shareplay_ad .plus_shareplay_in {
        padding-left: 32px
    }
}

.id_for_minichat .mchat_wrap_out,.achiv_switcher .mchat_wrap_out,.some_switcher .mchat_wrap_out {
    position: absolute;
    right: 5px;
    top: -5px
}

.id_for_minichat .mchat_wrap,.achiv_switcher .mchat_wrap,.some_switcher .mchat_wrap {
    position: relative;
    width: 33.33%;
    float: left
}

.mchat_wrap_out label {
    margin: 1.5em auto
}

.mchat_wrap_out input {
    position: absolute;
    left: -9999px
}

.mchat_slider-v2 {
    position: relative;
    display: block;
    width: 5.5em;
    height: 3em;
    cursor: pointer;
    border-radius: 1.5em;
    transition: 350ms;
    background: linear-gradient(rgba(0,0,0,0.07),rgba(255,255,255,0)),#ddd;
    box-shadow: 0 .07em .1em -.1em rgba(0,0,0,.4) inset,0 .05em .08em -.01em rgba(255,255,255,.7)
}

.mchat_slider-v2::after {
    position: absolute;
    content: '';
    width: 2em;
    height: 2em;
    top: .5em;
    left: .5em;
    border-radius: 50%;
    transition: 250ms ease-in-out;
    background: linear-gradient(#f5f5f5 10%,#eeeeee);
    box-shadow: 0 .1em .15em -.05em rgba(255,255,255,.9) inset,0 .2em .2em -.12em rgba(0,0,0,.5)
}

.mchat_slider-v2::before {
    position: absolute;
    content: '';
    width: 4em;
    height: 1.5em;
    top: .75em;
    left: .75em;
    border-radius: .75em;
    transition: 250ms ease-in-out;
    background: linear-gradient(rgba(0,0,0,0.07),rgba(255,255,255,0.1)),#d0d0d0;
    box-shadow: 0 .08em .15em -.1em rgba(0,0,0,.5) inset,0 .05em .08em -.01em rgba(255,255,255,.7),0 0 0 0 #86cc95 inset
}

.achiv_switcher .mchat_slider-v2,.some_switcher .mchat_slider-v2 {
    width: 4em
}

.achiv_switcher .mchat_slider-v2::after,.some_switcher .mchat_slider-v2::after {
    box-shadow: 0 .1em .15em -.05em rgba(255,255,255,.9) inset;
    left: .5em
}

.achiv_switcher .mchat_slider-v2::before,.some_switcher .mchat_slider-v2::before {
    box-shadow: 0 .05em .08em -.01em rgba(255,255,255,.7),0 0 0 0 #86cc95 inset;
    width: 3em;
    left: 1em
}

.mchat_wrap_out input:checked+.mchat_slider-v2::before {
    box-shadow: 0 .08em .15em -.1em rgba(0,0,0,.5) inset,0 .05em .08em -.01em rgba(255,255,255,.7),3em 0 0 0 #86cc95 inset
}

.achiv_switcher .mchat_wrap_out input:checked+.mchat_slider-v2::before,.some_switcher .mchat_wrap_out input:checked+.mchat_slider-v2::before {
    box-shadow: 0 .05em .08em -.01em rgba(255,255,255,.7),3em 0 0 0 #86cc95 inset
}

.mchat_wrap_out input:checked+.mchat_slider-v2::after {
    left: 3em
}

.achiv_switcher .mchat_wrap_out input:checked+.mchat_slider-v2::after,.some_switcher .mchat_wrap_out input:checked+.mchat_slider-v2::after {
    left: 2.6em
}

.sidebar .hide_the_chat {
    display: none
}

.seark_hidden_title {
    display: none
}

.need_bold_season {
    font-weight: 700
}

.b-b-title.the-anime-season.need_bold_season:not(:first-of-type) {
    padding-top: 50px
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #eef5cd
    }

    20% {
        border-top-color: #eef5cd
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #eef5cd
    }

    100% {
        border-top-color: #eef5cd
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #eef5cd
    }

    20% {
        border-top-color: #eef5cd
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #eef5cd
    }

    100% {
        border-top-color: #eef5cd
    }
}

.vjs-overlay-nobg {
    background: 0 0!important
}

@font-face {
    font-family: FRQuadrata;
    src: local('FRQuadrata'),url(/templates/Default/images/achiv/fritz-quadrata.ttf)
}

.achievement_text_style {
    padding: 22px 16px 16px 80px;
    font: 16px/1 FRQuadrata,Optima,Times,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif
}

.achievement_text_style_bottom {
    font-size: 14px;
    color: #fff;
    text-shadow: #000 1px 1px 2px
}

.achievement_text_style_top,.video-js .achievement_text_style_top {
    color: #000;
    text-shadow: #fff 0 0 2px,#fff 0 0 2px
}

.achievement_full_length {
    width: 350px;
    height: 90px
}

.achievement_main_full {
    display: inline-block;
    position: relative;
    opacity: 0;
    text-align: center
}

.achievement_main_base {
    position: absolute;
    background: url(/templates/Default/images/achiv/achievement_main.png) no-repeat;
    background-size: cover;
    z-index: 1
}

.achievement_main_blink {
    width: 68px;
    height: 69px;
    position: absolute;
    top: 11px;
    left: 20px;
    background: url(/templates/Default/images/achiv/achievement_main_blink.png) no-repeat;
    background-size: cover;
    z-index: 5
}

.achievement_main_glow {
    position: absolute;
    background: url(/templates/Default/images/achiv/achievement_main_glow.png) no-repeat;
    background-size: cover;
    z-index: 10
}

.achievement_badge_icon {
    width: 49px;
    height: 49px;
    position: absolute;
    top: 21px;
    left: 16px;
    z-index: 15
}

.achievement_main_badge_frame {
    width: 58px;
    height: 58px;
    position: absolute;
    top: 16px;
    left: 12px;
    background: url(/templates/Default/images/achiv/achievement_main_badge_frame.png) no-repeat;
    background-size: cover;
    z-index: 20
}

.video-js .achievement_vjs_margin {
    margin-left: -175px;
    padding: 0!important
}

.no-top-right-border {
    border-top-right-radius: 0
}

.no-top-left-border {
    border-top-left-radius: 0
}

.no-bottom-right-border {
    border-bottom-right-radius: 0
}

.achiv_all_out {
    text-align: center;
    margin-bottom: 35px
}

.achiv_all_in {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 506px;
    height: 91px;
    background: url(/templates/Default/images/achiv/achievement_big_left_frame.png) no-repeat;
    font: 16px/1 FRQuadrata,Optima,Times,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif
}

.achiv_all_in_right {
    right: 0;
    position: absolute;
    float: right;
    width: 136px;
    height: 91px;
    background: url(/templates/Default/images/achiv/achievement_big_right_frame.png) no-repeat;
    background-size: cover;
    z-index: 2
}

.achiv_all_badge_frame {
    left: 11px;
    top: 11px;
    position: absolute;
    width: 56px;
    height: 56px;
    background: url(/templates/Default/images/achiv/achievement_big_badge_frame.png) no-repeat;
    background-size: cover;
    z-index: 4
}

.achiv_all_icon {
    left: 16px;
    top: 16px;
    position: absolute;
    width: 49px;
    height: 49px;
    background-size: cover;
    z-index: 3
}

.achiv_all_text {
    width: 100%;
    position: absolute;
    padding: 10px 17px 5px 75px;
    z-index: 5
}

.achiv_all_text_title {
    font-size: 16px;
    color: #eee;
    text-shadow: #000 2px 2px 2px
}

.achiv_all_text_title a {
    color: #eee!important
}

.achiv_all_text_description_out {
    top: 29px
}

.achiv_all_text_description {
    font-size: 14px;
    color: #000;
    text-shadow: #fff 0 0 2px,#fff 0 0 2px
}

.achiv_all_text_description a {
    color: #000!important
}

.achiv_all_text_date_out {
    bottom: 0;
    padding-right: 90px;
    text-align: right
}

.achiv_all_text_date {
    font-size: 12px;
    color: #f3ce1e;
    text-shadow: #000 0 0 2px
}

.achiv_all_text_date a {
    color: #f3ce1e!important
}

.dust_orange_bg {
    background-image: url(/templates/Default/images/dust_orange_bg.jpg)
}

.novels_bg {
    background-image: url(/templates/Default/images/novels_bg.jpg);
    background-repeat: no-repeat
}

.novels_bg_light {
    background-image: url(/templates/Default/images/novels_bg_light.jpg);
    background-repeat: no-repeat
}

.dark_moon {
    width: 67px;
    height: 66px;
    position: absolute;
    left: -100px;
    top: 1px;
    transition: background 1s ease;
    cursor: pointer
}

.top_nav .dark_moon {
    background-image: url(/templates/Default/images/dark_mode_moon.png)
}

@media only screen and (max-width: 860px) {
    .top_nav .dark_moon {
        left:-70px
    }
}

@media only screen and (max-width: 740px) {
    .top_nav .dark_moon {
        left:-40px
    }
}

@media only screen and (max-width: 680px) {
    .slicknav_menu .dark_moon {
        left:12px;
        top: 3px
    }
}

@media only screen and (min-width: 681px) {
    .top_nav .dark_moon:after {
        position:absolute;
        width: 0;
        height: 0;
        overflow: hidden;
        z-index: -1;
        content: url(/templates/Default/images/dark_mode_moon_black.png) url(/templates/Default/images/dark_mode_moon_white.png)
    }
}

.top_nav .dark_moon:hover {
    background-image: url(/templates/Default/images/dark_mode_moon_black.png)
}

.slicknav_menu .dark_moon {
    width: 47px;
    height: 46px;
    background-image: url(/templates/Default/images/dark_mode_moon_small.png)
}

@media only screen and (max-width: 680px) {
    .slicknav_menu .dark_moon:after {
        position:absolute;
        width: 0;
        height: 0;
        overflow: hidden;
        z-index: -1;
        content: url(/templates/Default/images/dark_mode_moon_black_small.png) url(/templates/Default/images/dark_mode_moon_white_small.png)
    }
}

.slicknav_menu .dark_moon:hover {
    background-image: url(/templates/Default/images/dark_mode_moon_black_small.png)
}

.reg_vk_uname_title {
    border-top: 1px solid #adbd5b
}

.login_panel_new_pm {
    color: #000
}

.us_techs_profile {
    width: 100%;
    height: 100%;
    background-color: gray;
    text-align: center;
    font-weight: 700;
    margin-bottom: 25px;
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #fff
}

.prev_ep_intro_table {
    background-color: #eef5cd;
    border-radius: 5px
}

.the_simple_button {
    background-color: #fff;
    color: #000
}

.age_rating_all {
    border-radius: 4px;
    padding: 3px 2px;
    color: #f6f6fa
}

.age_rating_all small {
    font-size: 10px
}

.age_rating_all.age_rating_6 {
    background-color: #4aad6d;
    padding-left: 5px;
    padding-right: 5px
}

.age_rating_all.age_rating_12 {
    background-color: #d2bb4a
}

.age_rating_all.age_rating_16 {
    background-color: #d0734b
}

.age_rating_all.age_rating_18 {
    background-color: #292e29
}

.anime_episode_age_badge {
    transition: all 1s ease;
    opacity: .8
}

.all_anime_title.aat_ep:hover .anime_episode_age_badge,.all_anime_title.aat_ep_naruto:hover .anime_episode_age_badge {
    opacity: 1
}

.age_on_water {
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.video-js .vjs-watermark-content.age_on_water {
    opacity: 0
}

.age_on_water.age_rating_all {
    border-radius: 12px;
    padding: 9px 6px;
    font-size: 30px
}

.age_on_water.age_rating_all.age_rating_6 {
    padding-left: 12px;
    padding-right: 12px
}

.age_on_water.age_rating_all small {
    font-size: 20px
}

@media only screen and (max-width: 700px) {
    .age_on_water.age_rating_all {
        border-radius:10px;
        padding: 7px 5px;
        font-size: 26px
    }

    .age_on_water.age_rating_all.age_rating_6 {
        padding-left: 9px;
        padding-right: 9px
    }

    .age_on_water.age_rating_all small {
        font-size: 17px
    }
}

@media only screen and (max-width: 580px) {
    .age_on_water.age_rating_all {
        border-radius:8px;
        padding: 6px 4px;
        font-size: 22px
    }

    .age_on_water.age_rating_all.age_rating_6 {
        padding-left: 8px;
        padding-right: 8px
    }

    .age_on_water.age_rating_all small {
        font-size: 14px
    }
}

@media only screen and (max-width: 440px) {
    .age_on_water.age_rating_all {
        border-radius:6px;
        padding: 5px 3px;
        font-size: 19px
    }

    .age_on_water.age_rating_all.age_rating_6 {
        padding-left: 7px;
        padding-right: 7px
    }

    .age_on_water.age_rating_all small {
        font-size: 12px
    }
}

@media only screen and (max-width: 360px) {
    .age_on_water.age_rating_all {
        border-radius:4px;
        padding: 3px 2px;
        font-size: 14px
    }

    .age_on_water.age_rating_all.age_rating_6 {
        padding-left: 5px;
        padding-right: 5px
    }

    .age_on_water.age_rating_all small {
        font-size: 10px
    }
}

.slogan_was_sended {
    font-size: 16px;
    font-weight: 700
}

.video_plate_title {
    text-align: center;
    padding-left: 83px
}

.video_plate_title span {
    background-color: #eef5cc;
    position: relative;
    display: inline-block;
    padding: 3px 14px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #d2e08d;
    color: #585858
}

.vpt_roll {
    display: block;
    position: absolute;
    height: 8px;
    width: 8px;
    border-radius: 4px;
    top: -4px;
    background-color: #eef5cc;
    border: 1px solid #acce0d;
    cursor: pointer
}

.vpt_roll_bef {
    left: -4px
}

.vpt_roll_af {
    right: -4px
}

.video_plate_title span h2 {
    overflow: hidden;
    font: 14px/1.4 normal verdana,sans-serif
}

.the_plus_descr_text {
    width: 100%;
    position: relative;
    text-align: center
}

.the_plus_descr_text_in {
    text-align: left;
    width: 100%;
    max-width: 700px;
    display: inline-block;
    padding: 0 30px
}

@media only screen and (max-width: 460px) {
    .the_plus_descr_text_in {
        padding:0 20px
    }
}

@media only screen and (max-width: 415px) {
    .the_plus_descr_text_in {
        padding:0 15px
    }
}

@media only screen and (max-width: 360px) {
    .the_plus_descr_text_in {
        padding:0 10px
    }
}

.the_plus_descr_block {
    margin-bottom: 30px;
    font-size: 14px
}

.the_plus_descr_ttl {
    font-weight: 700;
    margin-bottom: 4px;
    display: block
}

.the_plus_descr_point {
    color: #486c23
}

.the_plus_descr_point,.the_plus_descr_del_line {
    margin-top: 10px;
    display: inline-block
}

.the_plus_descr_point:before {
    content: '\2713  '
}

.the_plus_sub_button {
    background-color: #dbf0bc;
    border: 1px solid #6f800e;
    padding: 4px 30px;
    display: inline-block;
    color: #1d1d1d;
    border-radius: 5px;
    cursor: pointer;
    transition: all .4s ease-out;
    font-size: 14px
}

@media only screen and (max-width: 400px) {
    .the_plus_sub_button {
        padding:4px 10px
    }
}

.the_plus_sub_button:hover {
    background-color: #f1efe4;
    border: 1px solid #9daf29
}

.sub_plus_top {
    border-bottom: 1px solid #acce0d;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0;
    padding-bottom: 25px
}

.sub_plus_bottom {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
    padding-top: 20px
}

.act_plus_code_text {
    margin-bottom: 4px;
    margin-top: 4px;
    margin-right: 5px;
    max-width: 320px;
    padding: 0 45px;
    display: inline-block
}

@media only screen and (max-width: 420px) {
    .act_plus_code_text {
        padding:0 20px
    }
}

@media only screen and (max-width: 320px) {
    .act_plus_code_text {
        padding:0 5px
    }
}

.error_cant_prolong {
    color: #781616
}

.success_good_prolong {
    color: #41570d;
    text-align: center
}

.re_pay_success_page {
    cursor: pointer;
    border-bottom: 1px solid #75ab0e
}

.re_pay_success_page:hover {
    color: #75ab0e
}

.plus_i_li {
    position: relative
}

.plus_i_li .pli_roll {
    position: absolute;
    right: -4px;
    top: -4px;
    display: inline-block;
    background-color: #6b9121;
    border-radius: 15px;
    padding: 2px;
    color: #fff;
    box-shadow: 1px 1px 0 0 #576737;
    font-size: 10px;
    cursor: pointer
}

.plus_i_li .pli_roll span {
    display: block;
    width: 14px;
    height: 14px
}

.user_plus_popup {
    position: absolute;
    right: -18px;
    top: -5px;
    display: inline-block;
    background-color: #555;
    border-radius: 15px;
    padding: 4px;
    color: #fff;
    transition: background .2s ease-out 0s
}

@media only screen and (max-width: 480px) {
    .user_plus_popup {
        right:auto;
        margin-left: -10px
    }
}

.user_plus_popup:hover {
    background-color: #1f1f1f
}

.user_plus_popup span {
    display: block;
    width: 11px;
    height: 11px;
    background-image: url(/templates/Default/images/plus_popup.png);
    background-repeat: no-repeat;
    background-position: center
}

/*!fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);
    -moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);
    box-shadow: 0 10px 25px rgba(0,0,0,.5)
}

.fancybox-outer,.fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image,.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
    background-image: url(/templates/Default/style/fancybox_sprite.png)
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(/templates/Default/style/fancybox_loading.gif) center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(/templates/Default/style/blank.gif);
    -webkit-tap-highlight-color: transparent;
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible!important
}

.fancybox-lock {
    overflow: hidden!important;
    width: auto
}

.fancybox-lock body {
    overflow: hidden!important
}

.fancybox-lock-test {
    overflow-y: hidden!important
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(/templates/Default/style/fancybox_overlay.png)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: 0 0;
    background: rgba(0,0,0,.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #fff;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0,0,0,.8)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    #fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
        background-image:url(/templates/Default/style/fancybox_sprite@2x.png);
        background-size: 44px 152px
    }

    #fancybox-loading div {
        background-image: url(/templates/Default/style/fancybox_loading@2x.gif);
        background-size: 24px 24px
    }
}

.mCustomScrollbar {
    -ms-touch-action: none;
    touch-action: none
}

.mCustomScrollbar.mCS_no_scrollbar {
    -ms-touch-action: auto;
    touch-action: auto
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto
}

.mCSB_inside&gt;.mCSB_container {
    margin-right: 30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0
}

.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_container {
    margin-right: 0;
    margin-left: 30px
}

.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0
}

.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0
}

.mCSB_outside+.mCSB_scrollTools {
    right: -26px
}

.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_scrollTools,.mCS-dir-rtl&gt;.mCSB_outside+.mCSB_scrollTools {
    right: auto;
    left: 0
}

.mCS-dir-rtl&gt;.mCSB_outside+.mCSB_scrollTools {
    left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0
}

.mCSB_horizontal.mCSB_inside&gt;.mCSB_container {
    margin-right: 0;
    margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside&gt;.mCSB_container {
    min-height: 100%
}

.mCSB_horizontal&gt;.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0
}

.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
    margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0
}

.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px
}

.mCSB_container_wrapper&gt;.mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px
}

.mCSB_vertical_horizontal&gt;.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px
}

.mCSB_vertical_horizontal&gt;.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl&gt;.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0
}

.mCS-dir-rtl&gt;.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px
}

.mCS-dir-rtl&gt;.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0
}

.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden&gt;.mCSB_container {
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden&gt;.mCSB_container {
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
    -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
    -webkit-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out
}

.mCSB_scrollTools {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCS-autoHide&gt;.mCustomScrollBox&gt;.mCSB_scrollTools,.mCS-autoHide&gt;.mCustomScrollBox~.mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"
}

.mCustomScrollbar&gt;.mCustomScrollBox&gt;.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar&gt;.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover&gt;.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover&gt;.mCustomScrollBox&gt;.mCSB_scrollTools,.mCS-autoHide:hover&gt;.mCustomScrollBox~.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)"
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
    background-image: url(/templates/Default/style/mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0,0,0,.85)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(0,0,0,.9)
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255,255,255,.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255,255,255,.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.85)
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.9)
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255,255,255,.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.85)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.9)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255,255,255,.1)
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255,255,255,.15)
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
    height: 14px
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px
}

.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
    background-repeat: repeat-y;
    opacity: .3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%)
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%)
}

.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px
}

.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0,0,0,.2);
    box-shadow: inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.1);
    box-shadow: inset 1px 0 1px rgba(0,0,0,.1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    right: 1px
}

.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    box-shadow: inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}

.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255,255,255,.4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255,255,255,.4)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    width: auto
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0,0,0,.05);
    box-shadow: inset 1px 1px 16px rgba(0,0,0,.1)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools {
    box-shadow: inset 0 0 14px rgba(0,0,0,.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #777
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0,0,0,.05);
    box-shadow: inset 1px 1px 16px rgba(0,0,0,.1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px
}

.mCS-dir-rtl&gt;.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl&gt;.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    left: 0;
    right: auto
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0,0,0,.2)
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.1)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0,0,0,.2)
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.1)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255,255,255,.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0,0,0,.2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255,255,255,.6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.85)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.9)
}

.study_container {
    position: relative
}

.landing_b {
    text-align: center
}

.landing_b h2 {
    font-size: 19px;
    color: #616161;
    margin-bottom: 10px
}

.player_b {
    min-height: 413px;
    background: url(/templates/Default/images/player_bg.jpg) no-repeat center 0;
    background-size: cover;
    padding: 15px 0 0;
    margin-bottom: 30px
}

.player_b h1 {
    font: 800 27px open sans,sans-serif;
    color: #fefefe;
    background: #7c981b;
    margin: 0 0 20px;
    text-align: center;
    padding: 2px 0;
    text-shadow: 1px 2px 1px #667d17;
    text-transform: uppercase
}

.player_b iframe {
    border: 2px solid #92897f;
    display: block;
    max-width: 555px;
    width: 100%;
    margin: 0 auto
}

.l_info p {
    font-size: 13px;
    color: #363834;
    padding: 0 20px;
    margin-bottom: 10px
}

.l_info .thetext {
    font-size: 16px;
    padding-left: 100px;
    text-align: left
}

.poster {
    border: 2px solid #7eac47;
    border-left: 0;
    border-right: 0;
    overflow: hidden;
    padding: 20px 0;
    margin: 30px 0 40px;
    text-align: justify
}

.poster:after {
    content: '';
    display: inline-block;
    width: 100%
}

.poster li {
    text-align: center;
    padding: 55px 2% 0;
    position: relative;
    font: 700 italic 14px open sans,sans-serif;
    color: #5c7f33;
    display: inline-block;
    width: 24%
}

.poster li:before {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -22px;
    width: 44px;
    height: 43px;
    content: '';
    background: url(/templates/Default/images/landing_ico.png) no-repeat 4px 0
}

.poster li:nth-child(2):before {
    background-position: -40px 0
}

.poster li:nth-child(3):before {
    background-position: -92px 0
}

.poster li:nth-child(4):before {
    background-position: -152px 0
}

.price {
    background: url(/templates/Default/images/price_bg.jpg) no-repeat center;
    background-size: cover;
    height: 142px;
    overflow: hidden;
    font: 800 21px open sans,sans-serif
}

.price li {
    float: left;
    width: 50%;
    text-align: center;
    color: #fff;
    text-shadow: 0 2px 1px #667d17;
    padding-top: 34px
}

.price li&gt;span {
    display: block;
    font: 700 36px Verdana
}

.price li&gt;span&gt;span {
    font: 700 14px Verdana
}

p.p_skype {
    font: 800 18px open sans,sans-serif;
    text-align: center;
    color: #7eac47;
    margin: 25px 0 43px;
    position: relative;
    vertical-align: middle
}

.p_skype:before {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    top: 7px;
    width: 43px;
    height: 43px;
    margin-right: 15px;
    background: url(/templates/Default/images/landing_ico.png) no-repeat -207px 0;
    content: ''
}

.order_b {
    border: 1px dashed #7eac47;
    border-left: none;
    border-right: none;
    text-align: center;
    padding: 35px 5px;
    position: relative;
    min-height: 130px
}

.order_b p {
    font-size: 14px;
    font-style: italic;
    color: #7a7a7a
}

.link_b li {
    display: inline-block;
    margin: 0 4px
}

.link_b li a {
    display: block;
    width: 140px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 3px solid #d88002;
    padding: 8px 0;
    border-radius: 14px
}

.link_b li a:hover {
    text-decoration: none
}

.link_b .email_l,.order_f #order .email_l {
    background: #e69d02;
    border-bottom: 3px solid #d88002
}

.link_b .skype_l,.order_f #order .skype_l {
    background: #1fb6bc;
    border-color: #149ba0
}

.link_b .vk_l,.order_f #order .vk_l {
    background: #1f83bc;
    border-color: #1972a4
}

.link_b .facebook_l,.order_f #order .facebook_l {
    background: #7051ae;
    border-color: #5c4191
}

.order_f {
    max-width: 780px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 5px;
    text-align: left;
    display: none
}

.toggle_link {
    position: absolute;
    width: 220px;
    text-align: center;
    top: 0;
    left: 50%;
    margin-left: -110px;
    background: #eee;
    color: #7a7a7a;
    font-style: italic;
    padding: 3px 0;
    border-radius: 0 0 10px 10px
}

.toggle_link:hover {
    text-decoration: none
}

.order_f h2 {
    margin-bottom: 15px
}

#order input[type=text] {
    max-width: 460px;
    width: 100%;
    padding: 0 20px;
    height: 34px;
    border: 1px solid #aba69a;
    border-radius: 10px;
    font-size: 14px;
    color: #7a7a7a
}

#order input[type=submit] {
    width: 150px;
    height: 35px;
    background: #e69d02;
    border: none;
    border-bottom: 3px solid #d88002;
    border-radius: 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin-left: 20px;
    cursor: pointer
}

#order label,#order .label_error {
    font-size: 14px;
    font-style: italic;
    color: #7a7a7a;
    margin-bottom: 10px;
    display: block;
    text-align: left
}

#order .label_error {
    display: none;
    color: #a08282
}

.order_f #order .o_alert {
    border-color: #c37354;
    color: #c37354
}

.success {
    background: #9eb83a;
    min-height: 0;
    display: none
}

.p_success {
    font: 800 18px open sans,sans-serif;
    color: #fff;
    position: relative;
    padding: 10px 0
}

.p_success:before {
    background: url(/templates/Default/images/landing_ico.png) no-repeat scroll -258px 0 transparent;
    content: "";
    height: 41px;
    left: 275px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 41px
}

@media only screen and (max-width: 990px) {
    .p_success:before {
        left:10px
    }
}

@media only screen and (max-width: 480px) {
    .p_success:before {
        background:0 0
    }
}

@media only screen and (max-width: 680px) {
    .poster {
        text-align:center
    }

    .poster li {
        width: 45%;
        margin-bottom: 20px
    }

    .price {
        background: #9eb83b;
        text-align: center;
        height: auto;
        padding-bottom: 34px
    }

    .price li {
        float: none;
        display: inline-block;
        width: 100%
    }

    .order_f,#order label,#order .label_error {
        text-align: center
    }

    .player_b h1 {
        font-size: 22px
    }

    .landing_b h2 {
        font-size: 16px
    }

    #order input[type=submit] {
        margin: 20px 0 0
    }

    .l_info .thetext {
        text-align: center;
        padding: 0
    }

    p.p_skype {
        margin: 25px 0
    }

    .p_skype:before {
        display: none
    }
}

.iChat {
    padding: 3px
}

.iChat .message {
    font-size: 11px;
    font-family: trebuchet ms,Helvetica,Arial,sans-serif;
    line-height: 1.27;
    word-wrap: break-word
}

.iChat .message {
    border: 1px solid #dadada;
    background-color: #fff;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 1px;
    margin-top: 2px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    padding: 3px
}

.iChat .message:hover {
    border: 1px solid #ccc
}

.iChat .clr {
    clear: both
}

.iChat .message div {
    margin: 0;
    padding: 0
}

.iChat .message .info {
    display: block;
    margin-top: 2px;
    color: #969696;
    background-color: #f0f7fc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.iChat .message .info a {
    text-decoration: none
}

.iChat .button {
    background: #fff url(/templates/Default/iChat/img/button.png) repeat-x 0 100%;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid #b3b3b3;
    color: #383838;
    padding: 2px 9px 5px;
    margin-bottom: 2px!important;
    height: 24px;
    font-weight: 700;
    cursor: pointer;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 1px 4px -3px #000;
    -webkit-box-shadow: 0 1px 4px -3px #000;
    box-shadow: 0 1px 4px -3px #000
}

.iChat .button:hover {
    background-position: 0 10px
}

.iChat .message .text {
    margin-left: 5px;
    font-size: 12px
}

.iChat .message a {
    color: #176093
}

.iChat .message .action {
    opacity: .3;
    cursor: pointer
}

.iChat .message .action:hover {
    opacity: 1
}

.iChat .message hr {
    border: 0;
    border-top: 1px solid #dbe8ed;
    height: 1px
}

.iChat .message .avatar img {
    margin-right: 5px;
    float: left;
    height: 32px;
    width: 32px;
    background-color: #fcfcff;
    border: 1px solid #a5cae4;
    border-radius: 4px 4px 4px 4px;
    padding: 2px
}

.iChat .message .avatar {
    position: relative
}

.iChat .message .avatar span {
    display: inline-block;
    position: absolute;
    top: -5px;
    left: 30px
}

.iChat .ich_m_window .message .avatar span {
    left: 36px
}

.iChat .message .avatar span:after {
    content: '+'
}

.iChat .copyright {
    font-size: 9px;
    padding-right: 5px;
    float: right;
    color: #969696
}

.iChat .copyright a {
    font-size: 10px;
    color: #176093
}

.ichat_bb_brkspace {
    display: inline-block;
    float: left;
    width: 4px;
    height: 25px;
    background: url(/templates/Default/iChat/img/bbcode/brkspace.png) no-repeat
}

.dark_mode .ichat_bb_brkspace {
    background: url(/templates/Default/iChat/img/bbcode/brkspace.dark.png) no-repeat
}

.ichat_bb_btn {
    width: 23px;
    height: 25px;
    display: inline-block
}

.ichat_bb_btn_b {
    background: url(/templates/Default/iChat/img/bbcode/b.png) no-repeat
}

.ichat_bb_btn_i {
    background: url(/templates/Default/iChat/img/bbcode/i.png) no-repeat
}

.ichat_bb_btn_u {
    background: url(/templates/Default/iChat/img/bbcode/u.png) no-repeat
}

.ichat_bb_btn_s {
    background: url(/templates/Default/iChat/img/bbcode/s.png) no-repeat
}

.dark_mode .ichat_bb_btn_b {
    background: url(/templates/Default/iChat/img/bbcode/b.dark.png) no-repeat
}

.dark_mode .ichat_bb_btn_i {
    background: url(/templates/Default/iChat/img/bbcode/i.dark.png) no-repeat
}

.dark_mode .ichat_bb_btn_u {
    background: url(/templates/Default/iChat/img/bbcode/u.dark.png) no-repeat
}

.dark_mode .ichat_bb_btn_s {
    background: url(/templates/Default/iChat/img/bbcode/s.dark.png) no-repeat
}

.iChat_input {
    width: 99px;
    padding: 1px
}

.iChat_bbeditor {
    border: 1px solid #d4dfe8;
    background: #fff url(/templates/Default/iChat/img/bbcode/bg.png) repeat
}

.iChat_bbeditor span,.iChat_bbeditor span img,.iChat_bbeditor .bbspacer,.iChat_bbeditor .bbselect {
    float: left
}

.iChat_bbeditor .bbselect {
    height: 21px;
    padding: 4px 3px 0
}

.iChat_bbeditor .bbselect select {
    font-size: 11px
}

.iChat_bbeditor span {
    cursor: pointer;
    background: url(/templates/Default/iChat/img/bbcode/buttons.png) no-repeat
}

.iChat_bbeditor span:hover {
    background-position: -23px 0
}

.iChat_editor {
    width: 99%!important;
    background-color: #f9fafa;
    border: 1px solid #d4dfe8
}

.iChat_editor .iChat_bbeditor {
    border-width: 0 0 1px
}

.ui-corner-all {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#message,#message_side {
    width: 99%;
    height: 60px;
    display: block;
    background-color: #fff;
    border: 1px solid #c2c2c2
}

.ichat_info_author {
    max-width: 180px;
    display: inline-block;
    max-height: 1.27em;
    overflow: hidden
}

.dark_mode .iChat .message {
    border-color: #5d5d5d;
    background-color: #1f1f1f
}

.dark_mode .iChat .message:hover {
    border-color: #676767
}

.dark_mode .iChat .message .avatar img {
    background-color: #201f1f;
    border-color: #54758b
}

.dark_mode .iChat .message .info {
    color: gray;
    background-color: #303033
}

.dark_mode .iChat .message hr {
    border-color: #414148
}

.dark_mode .iChat .message a {
    color: #5a8caf
}

.dark_mode .iChat_editor {
    background-color: #333131;
    border-color: #3b3838
}

.dark_mode .iChat_bbeditor {
    border-color: #3b3838;
    background: #1f1f1f url(/templates/Default/iChat/img/bbcode/bg.dark.png) repeat
}

.dark_mode #message,.dark_mode #message_side {
    background-color: #1f1f1f;
    border-color: #494949;
    color: #cdcdd3
}

.dark_mode .iChat .button {
    background: #1f1f1f url(/templates/Default/iChat/img/button.dark.png) repeat-x 0 100%;
    text-shadow: 0 1px 0 #1f1f1f;
    border-color: #383838;
    color: #b3b3b3;
    -moz-box-shadow: 0 1px 4px -3px #cdcdd3;
    -webkit-box-shadow: 0 1px 4px -3px #cdcdd3;
    box-shadow: 0 1px 4px -3px #cdcdd3
}

.dark_mode .iChat .button:hover {
    background: #2e2e2e
}

.dark_mode .iChat_bbeditor span {
    background: url(/templates/Default/iChat/img/bbcode/buttons.dark.png) no-repeat
}

.dark_mode .iChat_bbeditor span:hover {
    background-position: -23px 0
}

.group_admin {
    color: red
}

.group_student {
    color: #a6840f
}

.group_guest {
    color: #353535
}

.group_knower {
    color: #fe5656
}

.group_helper {
    color: #408737
}

.group_genin {
    color: #5c4106
}

.group_chunin {
    color: #13818e
}

.group_jonin {
    color: #00386d
}

.group_anbu {
    color: #6a00ad
}

.group_sempai {
    color: #ffa200
}

.group_sannin {
    color: #2400ff
}

.group_kage {
    color: #000
}

.ico_wind:before {
    background-position: 0 0
}

.ico_lightning:before {
    background-position: -21px 0
}

.ico_earth:before {
    background-position: -42px 0
}

.ico_water:before {
    background-position: -63px 0
}

.ico_fire:before {
    background-position: -84px 0
}

.ico_simple:before {
    background-position: -105px 0
}

.ico_taijutsu:before {
    background-position: -126px 0
}

.ico_summon:before {
    background-position: -147px 0
}

.ico_ice:before {
    background-position: -168px 0
}

.ico_wood:before {
    background-position: -189px 0
}

.ico_crystal:before {
    background-position: -210px 0
}

.ico_lava:before {
    background-position: -231px 0
}

.ico_dust:before {
    background-position: -252px 0
}

.ico_steel:before {
    background-position: -273px 0
}

.ico_dark:before {
    background-position: -294px 0
}

.ico_barrier:before {
    background-position: -315px 0
}

.ico_blaze:before {
    background-position: -336px 0
}

.ico_boil:before {
    background-position: -357px 0
}

.ico_explosion:before {
    background-position: -378px 0
}

.ico_magnet:before {
    background-position: -399px 0
}

.ico_scorch:before {
    background-position: -420px 0
}

.ico_swift:before {
    background-position: -441px 0
}

.ico_bukijutsu:before {
    background-position: -462px 0
}

.ico_absorption:before {
    background-position: -483px 0
}

.ico_flow:before {
    background-position: -504px 0
}

.ico_cloning:before {
    background-position: -525px 0
}

.ico_collaboration:before {
    background-position: -546px 0
}

.ico_dojutsu:before {
    background-position: -567px 0
}

.ico_fuinjutsu:before {
    background-position: -588px 0
}

.ico_general:before {
    background-position: -609px 0
}

.ico_genjutsu:before {
    background-position: -630px 0
}

.ico_hiden:before {
    background-position: -651px 0
}

.ico_juinjutsu:before {
    background-position: -672px 0
}

.ico_kekkeigenkai:before {
    background-position: -693px 0
}

.ico_kekkeitota:before {
    background-position: -714px 0
}

.ico_kenjutsu:before {
    background-position: -735px 0
}

.ico_kinjutsu:before {
    background-position: -756px 0
}

.ico_medical:before {
    background-position: -777px 0
}

.ico_ninjutsu:before {
    background-position: -798px 0
}

.ico_reincarnation:before {
    background-position: -819px 0
}

.ico_senjutsu:before {
    background-position: -840px 0
}

.ico_shurikenjutsu:before {
    background-position: -861px 0
}

.ico_spacetime:before {
    background-position: -882px 0
}

.ico_tbskill:before {
    background-position: -903px 0
}

.ico_puppet:before {
    background-position: -924px 0
}

.ico_ninpo:before {
    background-position: -945px 0
}

.ico_storm:before {
    background-position: -966px 0
}

.ico_star:before {
    background-position: -987px 0
}

.ico_kekkeimora:before {
    background-position: -1008px 0
}

.ico_typhoon:before {
    background-position: -1029px 0
}

.ico_types:before {
    background-position: -1050px 0
}

.ico_absorption a {
    color: #8b8b8b
}

.ico_barrier a {
    color: #9ba3a8
}

.ico_blaze a {
    color: #000
}

.ico_boil a {
    color: silver
}

.ico_bukijutsu a {
    color: #bbb89e
}

.ico_cloning a {
    color: #6e5353
}

.ico_collaboration a {
    color: #b06e62
}

.ico_crystal a {
    color: #a964db
}

.ico_dark a {
    color: #5889c4
}

.ico_dojutsu a {
    color: #6e69a4
}

.ico_dust a {
    color: #d8d8d8
}

.ico_earth a {
    color: #353129
}

.ico_explosion a {
    color: #ffa700
}

.ico_fire a {
    color: #ea5223
}

.ico_flow a {
    color: #e077b7
}

.ico_fuinjutsu a {
    color: #5e5b58
}

.ico_genjutsu a {
    color: #530000
}

.ico_hiden a {
    color: #937979
}

.ico_ice a {
    color: #83b2da
}

.ico_juinjutsu a {
    color: #39544c
}

.ico_kekkeigenkai a {
    color: #00a6bb
}

.ico_kekkeitota a {
    color: #005cbb
}

.ico_kenjutsu a {
    color: #87634c
}

.ico_kinjutsu a {
    color: #d96a6a
}

.ico_lava a {
    color: #eb670c
}

.ico_lightning a {
    color: #f2c81e
}

.ico_magnet a {
    color: #7da9cf
}

.ico_medical a {
    color: #1c77ac
}

.ico_ninjutsu a {
    color: #ceb163
}

.ico_ninpo a {
    color: #f2c325
}

.ico_puppet a {
    color: #b46d73
}

.ico_reincarnation a {
    color: #4cced6
}

.ico_scorch a {
    color: #ffb800
}

.ico_senjutsu a {
    color: #4cc235
}

.ico_shurikenjutsu a {
    color: #616564
}

.ico_simple a {
    color: #0ca2e5
}

.ico_spacetime a {
    color: #4a619d
}

.ico_star a {
    color: #634f74
}

.ico_steel a {
    color: #5b595c
}

.ico_storm a {
    color: #7888bb
}

.ico_summon a {
    color: #3b4653
}

.ico_swift a {
    color: #5aa6bf
}

.ico_taijutsu a {
    color: #3b4653
}

.ico_tbskill a {
    color: #b2712b
}

.ico_water a {
    color: #0285ce
}

.ico_wind a {
    color: #92c9e9
}

.ico_wood a {
    color: #986a3d
}

.ico_kekkeimora a {
    color: #5c477d
}

.ico_typhoon a {
    color: #3d4a71
}

.vf_button_site {
    background: #e5ebf1;
    padding: 9px 15px;
    -webkit-tap-highlight-color: transparent;
    border-radius: 4px;
    font-size: 13px;
    color: #55677d;
    letter-spacing: .1px;
    border: none;
    zoom:1;cursor: pointer;
    white-space: nowrap;
    outline: none;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;
    text-decoration: none;
    box-sizing: border-box;
    font-style: normal;
    font-weight: 400;
    min-width: 123px;
    text-align: center;
    display: inline-block
}

.vf_button_primary_site {
    font-weight: 400;
    background: #5e81a8;
    color: #fff
}

.vf_button_primary_site:hover {
    color: #fff;
    background: #6888ad
}

.vf_button_site.tin {
    padding: 7px 15px
}

.ball_fraction {
    margin-left: 2px;
    border-radius: 42%;
    width: 6px;
    height: 6px;
    background-color: silver;
    display: inline-block;
    opacity: .86
}

.bfr_none_color {
    color: silver
}

.bfr_red {
    background-color: #f36d44
}

.bfr_red_color {
    color: #f36d44
}

.bfr_blue {
    background-color: #68a9e6
}

.bfr_blue_color {
    color: #68a9e6
}

.bfr_yellow {
    background-color: #dcd63a
}

.bfr_yellow_color {
    color: #dcd63a
}

.dark_mode .group_admin {
    color: #e90000
}

.dark_mode .group_student {
    color: #a6840f
}

.dark_mode .group_guest {
    color: #727272
}

.dark_mode .group_knower {
    color: #fe5656
}

.dark_mode .group_helper {
    color: #3b8432
}

.dark_mode .group_genin {
    color: #856319
}

.dark_mode .group_chunin {
    color: #218b98
}

.dark_mode .group_jonin {
    color: #3a84ca
}

.dark_mode .group_anbu {
    color: #9f4fc4
}

.dark_mode .group_sempai {
    color: #dca340
}

.dark_mode .group_sannin {
    color: #8b7af3
}

.dark_mode .group_kage {
    color: #cdcdcd
}

.all_heroes_image {
    background: url(/uploads/all_heroes_images.jpg?1531992370) no-repeat
}

.naruto_hero_1 {
    background-position: 0 0
}

.naruto_hero_2 {
    background-position: -150px 0
}

.naruto_hero_3 {
    background-position: -150px -150px
}

.naruto_hero_4 {
    background-position: 0 -150px
}

.naruto_hero_5 {
    background-position: -300px 0
}

.naruto_hero_6 {
    background-position: -300px -150px
}

.naruto_hero_7 {
    background-position: -300px -300px
}

.naruto_hero_8 {
    background-position: -150px -300px
}

.naruto_hero_9 {
    background-position: 0 -300px
}

.naruto_hero_10 {
    background-position: -450px 0
}

.naruto_hero_11 {
    background-position: -450px -150px
}

.naruto_hero_12 {
    background-position: -450px -300px
}

.naruto_hero_13 {
    background-position: -450px -450px
}

.naruto_hero_14 {
    background-position: -300px -450px
}

.naruto_hero_15 {
    background-position: -150px -450px
}

.naruto_hero_16 {
    background-position: 0 -450px
}

.naruto_hero_17 {
    background-position: -600px 0
}

.naruto_hero_18 {
    background-position: -600px -150px
}

.naruto_hero_19 {
    background-position: -600px -300px
}

.naruto_hero_20 {
    background-position: -600px -450px
}

.naruto_hero_21 {
    background-position: -600px -600px
}

.naruto_hero_22 {
    background-position: -450px -600px
}

.naruto_hero_23 {
    background-position: -300px -600px
}

.naruto_hero_24 {
    background-position: -150px -600px
}

.naruto_hero_25 {
    background-position: 0 -600px
}

.naruto_hero_26 {
    background-position: -750px 0
}

.naruto_hero_27 {
    background-position: -750px -150px
}

.naruto_hero_28 {
    background-position: -750px -300px
}

.naruto_hero_29 {
    background-position: -750px -450px
}

.naruto_hero_30 {
    background-position: -750px -600px
}

.naruto_hero_31 {
    background-position: -750px -750px
}

.naruto_hero_32 {
    background-position: -600px -750px
}

.naruto_hero_33 {
    background-position: -450px -750px
}

.naruto_hero_34 {
    background-position: -300px -750px
}

.naruto_hero_35 {
    background-position: -150px -750px
}

.naruto_hero_36 {
    background-position: 0 -750px
}

.naruto_hero_37 {
    background-position: -900px 0
}

.naruto_hero_38 {
    background-position: -900px -150px
}

.naruto_hero_39 {
    background-position: -900px -300px
}

.naruto_hero_40 {
    background-position: -900px -450px
}

.naruto_hero_41 {
    background-position: -900px -600px
}

.naruto_hero_42 {
    background-position: -900px -750px
}

.naruto_hero_43 {
    background-position: -900px -900px
}

.naruto_hero_44 {
    background-position: -750px -900px
}

.naruto_hero_45 {
    background-position: -600px -900px
}

.naruto_hero_46 {
    background-position: -450px -900px
}

.naruto_hero_47 {
    background-position: -300px -900px
}

.naruto_hero_48 {
    background-position: -150px -900px
}

.naruto_hero_49 {
    background-position: 0 -900px
}

.naruto_hero_50 {
    background-position: -1050px 0
}

.naruto_hero_51 {
    background-position: -1050px -150px
}

.naruto_hero_52 {
    background-position: -1050px -300px
}

.naruto_hero_53 {
    background-position: -1050px -450px
}

.naruto_hero_54 {
    background-position: -1050px -600px
}

.naruto_hero_55 {
    background-position: -1050px -750px
}

.naruto_hero_56 {
    background-position: -1050px -900px
}

.naruto_hero_57 {
    background-position: -1050px -1050px
}

.naruto_hero_58 {
    background-position: -900px -1050px
}

.naruto_hero_59 {
    background-position: -750px -1050px
}

.naruto_hero_60 {
    background-position: -600px -1050px
}

.naruto_hero_61 {
    background-position: -450px -1050px
}

.naruto_hero_62 {
    background-position: -300px -1050px
}

.naruto_hero_63 {
    background-position: -150px -1050px
}

.naruto_hero_64 {
    background-position: 0 -1050px
}

.naruto_hero_65 {
    background-position: -1200px 0
}

.naruto_hero_66 {
    background-position: -1200px -150px
}

.naruto_hero_67 {
    background-position: -1200px -300px
}

.naruto_hero_68 {
    background-position: -1200px -450px
}

.naruto_hero_69 {
    background-position: -1200px -600px
}

.naruto_hero_70 {
    background-position: -1200px -750px
}

.naruto_hero_71 {
    background-position: -1200px -900px
}

.naruto_hero_72 {
    background-position: -1200px -1050px
}

.naruto_hero_73 {
    background-position: -1200px -1200px
}

.naruto_hero_74 {
    background-position: -1050px -1200px
}

.naruto_hero_75 {
    background-position: -900px -1200px
}

.naruto_hero_76 {
    background-position: -750px -1200px
}

.naruto_hero_77 {
    background-position: -600px -1200px
}

.naruto_hero_78 {
    background-position: -450px -1200px
}

.naruto_hero_79 {
    background-position: -300px -1200px
}

.naruto_hero_80 {
    background-position: -150px -1200px
}

.naruto_hero_81 {
    background-position: 0 -1200px
}

.naruto_hero_82 {
    background-position: -1350px 0
}

.naruto_hero_83 {
    background-position: -1350px -150px
}

.naruto_hero_84 {
    background-position: -1350px -300px
}

.naruto_hero_85 {
    background-position: -1350px -450px
}

.naruto_hero_86 {
    background-position: -1350px -600px
}

.naruto_hero_87 {
    background-position: -1350px -750px
}

.naruto_hero_88 {
    background-position: -1350px -900px
}

.naruto_hero_89 {
    background-position: -1350px -1050px
}

.naruto_hero_90 {
    background-position: -1350px -1200px
}

.naruto_hero_91 {
    background-position: -1350px -1350px
}

.naruto_hero_92 {
    background-position: -1200px -1350px
}

.naruto_hero_93 {
    background-position: -1050px -1350px
}

.naruto_hero_94 {
    background-position: -900px -1350px
}

.naruto_hero_95 {
    background-position: -750px -1350px
}

.naruto_hero_96 {
    background-position: -600px -1350px
}

.naruto_hero_97 {
    background-position: -450px -1350px
}

.naruto_hero_98 {
    background-position: -300px -1350px
}

.naruto_hero_99 {
    background-position: -150px -1350px
}

.naruto_hero_100 {
    background-position: 0 -1350px
}

.naruto_hero_101 {
    background-position: -1500px 0
}

.naruto_hero_102 {
    background-position: -1500px -150px
}

.naruto_hero_103 {
    background-position: -1500px -300px
}

.naruto_hero_104 {
    background-position: -1500px -450px
}

.naruto_hero_105 {
    background-position: -1500px -600px
}

.naruto_hero_106 {
    background-position: -1500px -750px
}

.naruto_hero_107 {
    background-position: -1500px -900px
}

.naruto_hero_108 {
    background-position: -1500px -1050px
}

.naruto_hero_109 {
    background-position: -1500px -1200px
}

.naruto_hero_110 {
    background-position: -1500px -1350px
}

.naruto_hero_111 {
    background-position: -1500px -1500px
}

.naruto_hero_112 {
    background-position: -1350px -1500px
}

.naruto_hero_113 {
    background-position: -1200px -1500px
}

.naruto_hero_114 {
    background-position: -1050px -1500px
}

.naruto_hero_115 {
    background-position: -900px -1500px
}

.naruto_hero_116 {
    background-position: -750px -1500px
}

.naruto_hero_117 {
    background-position: -600px -1500px
}

.naruto_hero_118 {
    background-position: -450px -1500px
}

.naruto_hero_119 {
    background-position: -300px -1500px
}

.naruto_hero_120 {
    background-position: -150px -1500px
}

.naruto_hero_121 {
    background-position: 0 -1500px
}

.naruto_hero_122 {
    background-position: -1650px 0
}

.naruto_hero_123 {
    background-position: -1650px -150px
}

.naruto_hero_124 {
    background-position: -1650px -300px
}

.naruto_hero_125 {
    background-position: -1650px -450px
}

.naruto_hero_126 {
    background-position: -1650px -600px
}

.naruto_hero_127 {
    background-position: -1650px -750px
}

.naruto_hero_128 {
    background-position: -1650px -900px
}

.naruto_hero_129 {
    background-position: -1650px -1050px
}

.naruto_hero_130 {
    background-position: -1650px -1200px
}

.naruto_hero_131 {
    background-position: -1650px -1350px
}

.naruto_hero_132 {
    background-position: -1650px -1500px
}

.naruto_hero_133 {
    background-position: -1650px -1650px
}

.naruto_hero_134 {
    background-position: -1500px -1650px
}

.naruto_hero_135 {
    background-position: -1350px -1650px
}

.naruto_hero_136 {
    background-position: -1200px -1650px
}

.naruto_hero_137 {
    background-position: -1050px -1650px
}

.naruto_hero_138 {
    background-position: -900px -1650px
}

.naruto_hero_139 {
    background-position: -750px -1650px
}

.naruto_hero_140 {
    background-position: -600px -1650px
}

.naruto_hero_141 {
    background-position: -450px -1650px
}

.naruto_hero_142 {
    background-position: -300px -1650px
}

.naruto_hero_143 {
    background-position: -150px -1650px
}

.naruto_hero_144 {
    background-position: 0 -1650px
}

.naruto_hero_145 {
    background-position: -1800px 0
}

.naruto_hero_146 {
    background-position: -1800px -150px
}

.naruto_hero_147 {
    background-position: -1800px -300px
}

.naruto_hero_148 {
    background-position: -1800px -450px
}

.naruto_hero_149 {
    background-position: -1800px -600px
}

.naruto_hero_150 {
    background-position: -1800px -750px
}

.naruto_hero_151 {
    background-position: -1800px -900px
}

.naruto_hero_152 {
    background-position: -1800px -1050px
}

.naruto_hero_153 {
    background-position: -1800px -1200px
}

.naruto_hero_154 {
    background-position: -1800px -1350px
}

.naruto_hero_155 {
    background-position: -1800px -1500px
}

.naruto_hero_156 {
    background-position: -1800px -1650px
}

.naruto_hero_157 {
    background-position: -1800px -1800px
}

.naruto_hero_158 {
    background-position: -1650px -1800px
}

.naruto_hero_159 {
    background-position: -1500px -1800px
}

.naruto_hero_160 {
    background-position: -1350px -1800px
}

.naruto_hero_161 {
    background-position: -1200px -1800px
}

.naruto_hero_162 {
    background-position: -1050px -1800px
}

.naruto_hero_163 {
    background-position: -900px -1800px
}

.naruto_hero_164 {
    background-position: -750px -1800px
}

.naruto_hero_165 {
    background-position: -600px -1800px
}

.naruto_hero_166 {
    background-position: -450px -1800px
}

.naruto_hero_167 {
    background-position: -300px -1800px
}

.naruto_hero_168 {
    background-position: -150px -1800px
}

.naruto_hero_169 {
    background-position: 0 -1800px
}

.naruto_hero_170 {
    background-position: -1950px 0
}

.naruto_hero_171 {
    background-position: -1950px -150px
}

.naruto_hero_172 {
    background-position: -1950px -300px
}

.naruto_hero_173 {
    background-position: -1950px -450px
}

.naruto_hero_174 {
    background-position: -1950px -600px
}

.naruto_hero_175 {
    background-position: -1950px -750px
}

.naruto_hero_176 {
    background-position: -1950px -900px
}

.naruto_hero_177 {
    background-position: -1950px -1050px
}

.naruto_hero_178 {
    background-position: -1950px -1200px
}

.naruto_hero_179 {
    background-position: -1950px -1350px
}

.naruto_hero_180 {
    background-position: -1950px -1500px
}

.naruto_hero_181 {
    background-position: -1950px -1650px
}

.naruto_hero_182 {
    background-position: -1950px -1800px
}

.naruto_hero_183 {
    background-position: -1950px -1950px
}

.naruto_hero_184 {
    background-position: -1800px -1950px
}

.naruto_hero_185 {
    background-position: -1650px -1950px
}

.naruto_hero_186 {
    background-position: -1500px -1950px
}

.naruto_hero_187 {
    background-position: -1350px -1950px
}

.naruto_hero_188 {
    background-position: -1200px -1950px
}

.naruto_hero_189 {
    background-position: -1050px -1950px
}

.naruto_hero_190 {
    background-position: -900px -1950px
}

.naruto_hero_191 {
    background-position: -750px -1950px
}

.naruto_hero_192 {
    background-position: -600px -1950px
}

.naruto_hero_193 {
    background-position: -450px -1950px
}

.naruto_hero_194 {
    background-position: -300px -1950px
}

.naruto_hero_195 {
    background-position: -150px -1950px
}

.naruto_hero_196 {
    background-position: 0 -1950px
}

.naruto_hero_197 {
    background-position: -2100px 0
}

.naruto_hero_198 {
    background-position: -2100px -150px
}

.naruto_hero_199 {
    background-position: -2100px -300px
}

.naruto_hero_200 {
    background-position: -2100px -450px
}

.naruto_hero_201 {
    background-position: -2100px -600px
}

.naruto_hero_202 {
    background-position: -2100px -750px
}

.naruto_hero_203 {
    background-position: -2100px -900px
}

.naruto_hero_204 {
    background-position: -2100px -1050px
}

.naruto_hero_205 {
    background-position: -2100px -1200px
}

.naruto_hero_206 {
    background-position: -2100px -1350px
}

.naruto_hero_207 {
    background-position: -2100px -1500px
}

.naruto_hero_208 {
    background-position: -2100px -1650px
}

.naruto_hero_209 {
    background-position: -2100px -1800px
}

.naruto_hero_210 {
    background-position: -2100px -1950px
}

.naruto_hero_211 {
    background-position: -2100px -2100px
}

.naruto_hero_212 {
    background-position: -1950px -2100px
}

.naruto_hero_213 {
    background-position: -1800px -2100px
}

.naruto_hero_214 {
    background-position: -1650px -2100px
}

.naruto_hero_215 {
    background-position: -1500px -2100px
}

.naruto_hero_216 {
    background-position: -1350px -2100px
}

.naruto_hero_217 {
    background-position: -1200px -2100px
}

.naruto_hero_218 {
    background-position: -1050px -2100px
}

.naruto_hero_219 {
    background-position: -900px -2100px
}

.naruto_hero_220 {
    background-position: -750px -2100px
}

.naruto_hero_221 {
    background-position: -600px -2100px
}

.naruto_hero_222 {
    background-position: -450px -2100px
}

.naruto_hero_223 {
    background-position: -300px -2100px
}

.naruto_hero_224 {
    background-position: -150px -2100px
}

.naruto_hero_225 {
    background-position: 0 -2100px
}

.naruto_hero_226 {
    background-position: -2250px 0
}

.naruto_hero_227 {
    background-position: -2250px -150px
}

.naruto_hero_228 {
    background-position: -2250px -300px
}

.naruto_hero_229 {
    background-position: -2250px -450px
}

.naruto_hero_230 {
    background-position: -2250px -600px
}

.naruto_hero_231 {
    background-position: -2250px -750px
}

.naruto_hero_232 {
    background-position: -2250px -900px
}

.naruto_hero_233 {
    background-position: -2250px -1050px
}

.naruto_hero_234 {
    background-position: -2250px -1200px
}

.naruto_hero_235 {
    background-position: -2250px -1350px
}

.naruto_hero_236 {
    background-position: -2250px -1500px
}

.naruto_hero_237 {
    background-position: -2250px -1650px
}

.naruto_hero_238 {
    background-position: -2250px -1800px
}

.naruto_hero_239 {
    background-position: -2250px -1950px
}

.naruto_hero_240 {
    background-position: -2250px -2100px
}

.naruto_hero_241 {
    background-position: -2250px -2250px
}

.naruto_hero_242 {
    background-position: -2100px -2250px
}

.naruto_hero_243 {
    background-position: -1950px -2250px
}

.naruto_hero_244 {
    background-position: -1800px -2250px
}

.naruto_hero_245 {
    background-position: -1650px -2250px
}

.naruto_hero_246 {
    background-position: -1500px -2250px
}

.naruto_hero_247 {
    background-position: -1350px -2250px
}

.naruto_hero_248 {
    background-position: -1200px -2250px
}

.naruto_hero_249 {
    background-position: -1050px -2250px
}

.naruto_hero_250 {
    background-position: -900px -2250px
}

.naruto_hero_251 {
    background-position: -750px -2250px
}

.naruto_hero_252 {
    background-position: -600px -2250px
}

.naruto_hero_253 {
    background-position: -450px -2250px
}

.naruto_hero_254 {
    background-position: -300px -2250px
}

.naruto_hero_255 {
    background-position: -150px -2250px
}

.naruto_hero_256 {
    background-position: 0 -2250px
}

.naruto_hero_257 {
    background-position: -2400px 0
}

.naruto_hero_258 {
    background-position: -2400px -150px
}

.naruto_hero_259 {
    background-position: -2400px -300px
}

.naruto_hero_260 {
    background-position: -2400px -450px
}

.naruto_hero_261 {
    background-position: -2400px -600px
}

.naruto_hero_262 {
    background-position: -2400px -750px
}

.naruto_hero_263 {
    background-position: -2400px -900px
}

.naruto_hero_264 {
    background-position: -2400px -1050px
}

.naruto_hero_265 {
    background-position: -2400px -1200px
}

.naruto_hero_266 {
    background-position: -2400px -1350px
}

.naruto_hero_267 {
    background-position: -2400px -1500px
}

.naruto_hero_268 {
    background-position: -2400px -1650px
}

.naruto_hero_269 {
    background-position: -2400px -1800px
}

.naruto_hero_270 {
    background-position: -2400px -1950px
}

.naruto_hero_271 {
    background-position: -2400px -2100px
}

.naruto_hero_272 {
    background-position: -2400px -2250px
}

.naruto_hero_273 {
    background-position: -2400px -2400px
}

.naruto_hero_274 {
    background-position: -2250px -2400px
}

.naruto_hero_275 {
    background-position: -2100px -2400px
}

.naruto_hero_276 {
    background-position: -1950px -2400px
}

.naruto_hero_277 {
    background-position: -1800px -2400px
}

.naruto_hero_278 {
    background-position: -1650px -2400px
}

.naruto_hero_279 {
    background-position: -1500px -2400px
}

.naruto_hero_280 {
    background-position: -1350px -2400px
}

.naruto_hero_281 {
    background-position: -1200px -2400px
}

.naruto_hero_282 {
    background-position: -1050px -2400px
}

.naruto_hero_283 {
    background-position: -900px -2400px
}

.naruto_hero_284 {
    background-position: -750px -2400px
}

.naruto_hero_285 {
    background-position: -600px -2400px
}

.naruto_hero_286 {
    background-position: -450px -2400px
}

.naruto_hero_287 {
    background-position: -300px -2400px
}

.naruto_hero_288 {
    background-position: -150px -2400px
}

.naruto_hero_289 {
    background-position: 0 -2400px
}

.naruto_hero_290 {
    background-position: -2550px 0
}

.naruto_hero_291 {
    background-position: -2550px -150px
}

.naruto_hero_292 {
    background-position: -2550px -300px
}

.naruto_hero_293 {
    background-position: -2550px -450px
}

.naruto_hero_294 {
    background-position: -2550px -600px
}

.naruto_hero_295 {
    background-position: -2550px -750px
}

.naruto_hero_296 {
    background-position: -2550px -900px
}

.naruto_hero_297 {
    background-position: -2550px -1050px
}

.naruto_hero_298 {
    background-position: -2550px -1200px
}

.naruto_hero_299 {
    background-position: -2550px -1350px
}

.naruto_hero_300 {
    background-position: -2550px -1500px
}

.naruto_hero_301 {
    background-position: -2550px -1650px
}

.naruto_hero_302 {
    background-position: -2550px -1800px
}

.naruto_hero_303 {
    background-position: -2550px -1950px
}

.naruto_hero_304 {
    background-position: -2550px -2100px
}

.naruto_hero_305 {
    background-position: -2550px -2250px
}

.naruto_hero_306 {
    background-position: -2550px -2400px
}

.naruto_hero_307 {
    background-position: -2550px -2550px
}

.naruto_hero_308 {
    background-position: -2400px -2550px
}

.naruto_hero_309 {
    background-position: -2250px -2550px
}

.naruto_hero_310 {
    background-position: -2100px -2550px
}

.naruto_hero_311 {
    background-position: -1950px -2550px
}

.naruto_hero_312 {
    background-position: -1800px -2550px
}

.naruto_hero_313 {
    background-position: -1650px -2550px
}

.naruto_hero_314 {
    background-position: -1500px -2550px
}

.naruto_hero_315 {
    background-position: -1350px -2550px
}

.naruto_hero_316 {
    background-position: -1200px -2550px
}

.naruto_hero_317 {
    background-position: -1050px -2550px
}

.naruto_hero_318 {
    background-position: -900px -2550px
}

.naruto_hero_319 {
    background-position: -750px -2550px
}

.naruto_hero_320 {
    background-position: -600px -2550px
}

.naruto_hero_321 {
    background-position: -450px -2550px
}

.naruto_hero_322 {
    background-position: -300px -2550px
}

.naruto_hero_323 {
    background-position: -150px -2550px
}

.naruto_hero_324 {
    background-position: 0 -2550px
}

.naruto_hero_325 {
    background-position: -2700px 0
}

.naruto_hero_326 {
    background-position: -2700px -150px
}

.naruto_hero_327 {
    background-position: -2700px -300px
}

.naruto_hero_328 {
    background-position: -2700px -450px
}

.naruto_hero_329 {
    background-position: -2700px -600px
}

.naruto_hero_330 {
    background-position: -2700px -750px
}

.naruto_hero_331 {
    background-position: -2700px -900px
}

.naruto_hero_332 {
    background-position: -2700px -1050px
}

.naruto_hero_333 {
    background-position: -2700px -1200px
}

.naruto_hero_334 {
    background-position: -2700px -1350px
}

.naruto_hero_335 {
    background-position: -2700px -1500px
}

.naruto_hero_336 {
    background-position: -2700px -1650px
}

.naruto_hero_337 {
    background-position: -2700px -1800px
}

.naruto_hero_338 {
    background-position: -2700px -1950px
}

.naruto_hero_339 {
    background-position: -2700px -2100px
}

.naruto_hero_341 {
    background-position: -2700px -2250px
}

.naruto_hero_343 {
    background-position: -2700px -2400px
}

.naruto_hero_344 {
    background-position: -2700px -2550px
}

.naruto_hero_345 {
    background-position: -2700px -2700px
}

.naruto_hero_346 {
    background-position: -2550px -2700px
}

.naruto_hero_347 {
    background-position: -2400px -2700px
}

.naruto_hero_348 {
    background-position: -2250px -2700px
}

.naruto_hero_349 {
    background-position: -2100px -2700px
}

.naruto_hero_350 {
    background-position: -1950px -2700px
}

.naruto_hero_351 {
    background-position: -1800px -2700px
}

.naruto_hero_352 {
    background-position: -1650px -2700px
}

.naruto_hero_353 {
    background-position: -1500px -2700px
}

.naruto_hero_354 {
    background-position: -1350px -2700px
}

.naruto_hero_355 {
    background-position: -1200px -2700px
}

.naruto_hero_356 {
    background-position: -1050px -2700px
}

.naruto_hero_357 {
    background-position: -900px -2700px
}

.naruto_hero_358 {
    background-position: -750px -2700px
}

.naruto_hero_359 {
    background-position: -600px -2700px
}

.naruto_hero_360 {
    background-position: -450px -2700px
}

.naruto_hero_361 {
    background-position: -300px -2700px
}

.naruto_hero_362 {
    background-position: -150px -2700px
}

.naruto_hero_363 {
    background-position: 0 -2700px
}

.naruto_hero_364 {
    background-position: -2850px 0
}

.naruto_hero_367 {
    background-position: -2850px -150px
}

.naruto_hero_368 {
    background-position: -2850px -300px
}

.naruto_hero_369 {
    background-position: -2850px -450px
}

.naruto_hero_370 {
    background-position: -2850px -600px
}

.naruto_hero_371 {
    background-position: -2850px -750px
}

.naruto_hero_372 {
    background-position: -2850px -900px
}

.naruto_hero_373 {
    background-position: -2850px -1050px
}

.naruto_hero_374 {
    background-position: -2850px -1200px
}

.naruto_hero_375 {
    background-position: -2850px -1350px
}

.naruto_hero_376 {
    background-position: -2850px -1500px
}

.naruto_hero_377 {
    background-position: -2850px -1650px
}

.naruto_hero_378 {
    background-position: -2850px -1800px
}

.naruto_hero_379 {
    background-position: -2850px -1950px
}

.naruto_hero_380 {
    background-position: -2850px -2100px
}

.naruto_hero_381 {
    background-position: -2850px -2250px
}

.naruto_hero_382 {
    background-position: -2850px -2400px
}

.naruto_hero_383 {
    background-position: -2850px -2550px
}

.naruto_hero_384 {
    background-position: -2850px -2700px
}

.naruto_hero_385 {
    background-position: -2850px -2850px
}

.naruto_hero_386 {
    background-position: -2700px -2850px
}

.naruto_hero_387 {
    background-position: -2550px -2850px
}

.naruto_hero_388 {
    background-position: -2400px -2850px
}

.naruto_hero_389 {
    background-position: -2250px -2850px
}

.naruto_hero_390 {
    background-position: -2100px -2850px
}

.naruto_hero_391 {
    background-position: -1950px -2850px
}

.naruto_hero_392 {
    background-position: -1800px -2850px
}

.naruto_hero_393 {
    background-position: -1650px -2850px
}

.naruto_hero_394 {
    background-position: -1500px -2850px
}

.naruto_hero_395 {
    background-position: -1350px -2850px
}

.naruto_hero_396 {
    background-position: -1200px -2850px
}

.naruto_hero_397 {
    background-position: -1050px -2850px
}

.naruto_hero_398 {
    background-position: -900px -2850px
}

.naruto_hero_399 {
    background-position: -750px -2850px
}

.naruto_hero_400 {
    background-position: -600px -2850px
}

.naruto_hero_401 {
    background-position: -450px -2850px
}

.naruto_hero_402 {
    background-position: -300px -2850px
}

.naruto_hero_403 {
    background-position: -150px -2850px
}

.naruto_hero_404 {
    background-position: 0 -2850px
}

.naruto_hero_405 {
    background-position: -3000px 0
}

.naruto_hero_406 {
    background-position: -3000px -150px
}

.naruto_hero_407 {
    background-position: -3000px -300px
}

.naruto_hero_408 {
    background-position: -3000px -450px
}

.naruto_hero_409 {
    background-position: -3000px -600px
}

.naruto_hero_410 {
    background-position: -3000px -750px
}

.naruto_hero_411 {
    background-position: -3000px -900px
}

.naruto_hero_412 {
    background-position: -3000px -1050px
}

.naruto_hero_413 {
    background-position: -3000px -1200px
}

.naruto_hero_414 {
    background-position: -3000px -1350px
}

.naruto_hero_415 {
    background-position: -3000px -1500px
}

.naruto_hero_416 {
    background-position: -3000px -1650px
}

.naruto_hero_417 {
    background-position: -3000px -1800px
}

.naruto_hero_418 {
    background-position: -3000px -1950px
}

.naruto_hero_419 {
    background-position: -3000px -2100px
}

.naruto_hero_420 {
    background-position: -3000px -2250px
}

.naruto_hero_421 {
    background-position: -3000px -2400px
}

.naruto_hero_422 {
    background-position: -3000px -2550px
}

.naruto_hero_423 {
    background-position: -3000px -2700px
}

.naruto_hero_424 {
    background-position: -3000px -2850px
}

.naruto_hero_425 {
    background-position: -3000px -3000px
}

.naruto_hero_426 {
    background-position: -2850px -3000px
}

.naruto_hero_427 {
    background-position: -2700px -3000px
}

.naruto_hero_428 {
    background-position: -2550px -3000px
}

.naruto_hero_429 {
    background-position: -2400px -3000px
}

.naruto_hero_430 {
    background-position: -2250px -3000px
}

.naruto_hero_431 {
    background-position: -2100px -3000px
}

.naruto_hero_432 {
    background-position: -1950px -3000px
}

.naruto_hero_433 {
    background-position: -1800px -3000px
}

.naruto_hero_434 {
    background-position: -1650px -3000px
}

.naruto_hero_435 {
    background-position: -1500px -3000px
}

.naruto_hero_436 {
    background-position: -1350px -3000px
}

.naruto_hero_437 {
    background-position: -1200px -3000px
}

.naruto_hero_438 {
    background-position: -1050px -3000px
}

.naruto_hero_439 {
    background-position: -900px -3000px
}

.naruto_hero_440 {
    background-position: -750px -3000px
}

.naruto_hero_441 {
    background-position: -600px -3000px
}

.naruto_hero_442 {
    background-position: -450px -3000px
}

.naruto_hero_443 {
    background-position: -300px -3000px
}

.naruto_hero_444 {
    background-position: -150px -3000px
}

.naruto_hero_445 {
    background-position: 0 -3000px
}

.naruto_hero_446 {
    background-position: -3150px 0
}

.naruto_hero_447 {
    background-position: -3150px -150px
}

.naruto_hero_448 {
    background-position: -3150px -300px
}

.naruto_hero_449 {
    background-position: -3150px -450px
}

.naruto_hero_450 {
    background-position: -3150px -600px
}

.naruto_hero_451 {
    background-position: -3150px -750px
}

.naruto_hero_452 {
    background-position: -3150px -900px
}

.naruto_hero_453 {
    background-position: -3150px -1050px
}

.naruto_hero_454 {
    background-position: -3150px -1200px
}

.naruto_hero_455 {
    background-position: -3150px -1350px
}

.naruto_hero_456 {
    background-position: -3150px -1500px
}

.naruto_hero_457 {
    background-position: -3150px -1650px
}

.naruto_hero_458 {
    background-position: -3150px -1800px
}

.naruto_hero_459 {
    background-position: -3150px -1950px
}

.naruto_hero_460 {
    background-position: -3150px -2100px
}

.naruto_hero_461 {
    background-position: -3150px -2250px
}

.naruto_hero_462 {
    background-position: -3150px -2400px
}

.naruto_hero_463 {
    background-position: -3150px -2550px
}

.naruto_hero_464 {
    background-position: -3150px -2700px
}

.naruto_hero_465 {
    background-position: -3150px -2850px
}

.naruto_hero_466 {
    background-position: -3150px -3000px
}

.naruto_hero_467 {
    background-position: -3150px -3150px
}

.naruto_hero_468 {
    background-position: -3000px -3150px
}

.naruto_hero_469 {
    background-position: -2850px -3150px
}

.naruto_hero_470 {
    background-position: -2700px -3150px
}

.naruto_hero_471 {
    background-position: -2550px -3150px
}

.naruto_hero_472 {
    background-position: -2400px -3150px
}

.naruto_hero_473 {
    background-position: -2250px -3150px
}

.naruto_hero_474 {
    background-position: -2100px -3150px
}

.naruto_hero_475 {
    background-position: -1950px -3150px
}

.naruto_hero_477 {
    background-position: -1800px -3150px
}

.naruto_hero_478 {
    background-position: -1650px -3150px
}

.naruto_hero_479 {
    background-position: -1500px -3150px
}

.naruto_hero_480 {
    background-position: -1350px -3150px
}

.naruto_hero_481 {
    background-position: -1200px -3150px
}

.naruto_hero_482 {
    background-position: -1050px -3150px
}

.naruto_hero_483 {
    background-position: -900px -3150px
}

.naruto_hero_484 {
    background-position: -750px -3150px
}

.naruto_hero_485 {
    background-position: -600px -3150px
}

.naruto_hero_486 {
    background-position: -450px -3150px
}

.naruto_hero_487 {
    background-position: -300px -3150px
}

.naruto_hero_488 {
    background-position: -150px -3150px
}

.naruto_hero_489 {
    background-position: 0 -3150px
}

.naruto_hero_490 {
    background-position: -3300px 0
}

.naruto_hero_491 {
    background-position: -3300px -150px
}

.naruto_hero_492 {
    background-position: -3300px -300px
}

.naruto_hero_493 {
    background-position: -3300px -450px
}

.naruto_hero_494 {
    background-position: -3300px -600px
}

.naruto_hero_495 {
    background-position: -3300px -750px
}

.naruto_hero_496 {
    background-position: -3300px -900px
}

.naruto_hero_497 {
    background-position: -3300px -1050px
}

.naruto_hero_498 {
    background-position: -3300px -1200px
}

.naruto_hero_499 {
    background-position: -3300px -1350px
}

.naruto_hero_500 {
    background-position: -3300px -1500px
}

.naruto_hero_501 {
    background-position: -3300px -1650px
}

.naruto_hero_502 {
    background-position: -3300px -1800px
}

.naruto_hero_503 {
    background-position: -3300px -1950px
}

.naruto_hero_504 {
    background-position: -3300px -2100px
}

.naruto_hero_505 {
    background-position: -3300px -2250px
}

.naruto_hero_506 {
    background-position: -3300px -2400px
}

.naruto_hero_507 {
    background-position: -3300px -2550px
}

.naruto_hero_508 {
    background-position: -3300px -2700px
}

.naruto_hero_509 {
    background-position: -3300px -2850px
}

.naruto_hero_510 {
    background-position: -3300px -3000px
}

.naruto_hero_511 {
    background-position: -3300px -3150px
}

.naruto_hero_512 {
    background-position: -3300px -3300px
}

.naruto_hero_513 {
    background-position: -3150px -3300px
}

.naruto_hero_514 {
    background-position: -3000px -3300px
}

.naruto_hero_515 {
    background-position: -2850px -3300px
}

.naruto_hero_516 {
    background-position: -2700px -3300px
}

.naruto_hero_517 {
    background-position: -2550px -3300px
}

.naruto_hero_518 {
    background-position: -2400px -3300px
}

.naruto_hero_519 {
    background-position: -2250px -3300px
}

.naruto_hero_520 {
    background-position: -2100px -3300px
}

body.dark_mode {
    background-color: #1f1f1f;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: fixed;
    color: #cdcdd3
}

.dark_mode .top_logo .top_logo_img {
    background-image: url(/templates/Default/images/logo.dark.png);
    background-repeat: no-repeat;
    background-size: contain
}

.dark_mode .top_logo_slogan {
    color: #ccc
}

.dark_mode .main {
    background-color: #1f1f1f;
    border-left: 3px solid #3c4c40;
    border-right: 3px solid #3c4c40
}

.dark_mode .footer {
    background: #1f1f1f url(/templates/Default/images/footer-bg.dark.png) no-repeat center bottom;
    background-size: cover;
    border-left: 3px solid #3c4c40;
    border-right: 3px solid #3c4c40
}

.dark_mode .footer_nav li a {
    color: #b0c0b2
}

.dark_mode .footer_nav li a.active,.dark_mode .footer_nav li a:hover {
    text-shadow: 1px 1px 2px #000,-1px -1px 2px #000
}

.dark_mode a {
    color: #e6bebe
}

.dark_mode .promo_text p a,.dark_mode #ujbasecont .dpad a,.dark_mode .underthevkvideo a,.dark_mode .persInfo p a,.dark_mode .post_text_full a,.dark_mode .battleVideoWrapp .under_video a,.dark_mode .ui-state-nostate a {
    color: #cdcdd3;
    border-bottom: 1px solid #bee6c3
}

.dark_mode .promo_text p a:hover,.dark_mode #ujbasecont .dpad a:hover,.dark_mode .underthevkvideo a:hover,.dark_mode .persInfo p a:hover,.dark_mode .post_text_full a:hover,.dark_mode .battleVideoWrapp .under_video a:hover,.dark_mode .ui-state-nostate a:hover {
    color: #bee6c3;
    border-bottom: 1px solid #bee6c3
}

.dark_mode .promo_text h1.anime_next_main_title,.dark_mode .new_main_title {
    color: #cdcdd4
}

.dark_mode .header {
    background: #1c341c;
    background: -moz-linear-gradient(top,#1c341c 0%,#334633 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c341c),color-stop(100%,#334633));
    background: -webkit-linear-gradient(top,#1c341c 0%,#334633 100%);
    background: -o-linear-gradient(top,#1c341c 0%,#334633 100%);
    background: -ms-linear-gradient(top,#1c341c 0%,#334633 100%);
    background: linear-gradient(to bottom,#1c341c 0%,#334633 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c341c',endColorstr='#334633',GradientType=0 );
    border-bottom: 1px solid #515b3b
}

.dark_mode .top_nav&gt;li&gt;a {
    color: #b0c0b2
}

.dark_mode .top_nav&gt;li&gt;a.active:after,.dark_mode .top_nav&gt;li&gt;a:hover:after {
    background: url(/templates/Default/images/nav-bg.dark.png) no-repeat
}

.dark_mode .top_nav .downer_nav {
    background: rgba(31,31,31,.95);
    box-shadow: 1px 1px 5px #535f53
}

.dark_mode .downer_nav a {
    color: #999;
    border-color: #535f53
}

.dark_mode .downer_nav a:hover {
    color: #d3d3d3;
    background: #394129;
    background: -moz-linear-gradient(top,#394129 0%,#585f4b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#394129),color-stop(100%,#585f4b));
    background: -webkit-linear-gradient(top,#394129 0%,#585f4b 100%);
    background: -o-linear-gradient(top,#394129 0%,#585f4b 100%);
    background: -ms-linear-gradient(top,#394129 0%,#585f4b 100%);
    background: linear-gradient(to bottom,#394129 0%,#585f4b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#394129',endColorstr='#585f4b',GradientType=0 )
}

.dark_mode .downer_nav a:hover:after {
    border-color: transparent transparent #1f1f1f transparent
}

.dark_mode .info_panel {
    background: #463333;
    background: -moz-linear-gradient(top,#334633 0%,#1c341c 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#463333),color-stop(100%,#341c1c));
    background: -webkit-linear-gradient(top,#463333 0%,#341c1c 100%);
    background: -o-linear-gradient(top,#334633 0%,#1c341c 100%);
    background: -ms-linear-gradient(top,#334633 0%,#1c341c 100%);
    background: linear-gradient(to bottom,#463333 0%,#341c1c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#334633',endColorstr='#1c341c',GradientType=0 );
    box-shadow: 2px 2px 3px 0 #394439
}

.dark_mode .circle {
    background-color: #212722;
    border-radius: 50%;
    box-shadow: 1px 1px 0 0 #1f1f1f,inset 1px 1px 1px #606661
}

.dark_mode .search input[type=text] {
    border-color: #817c7c;
    background: #332e2;
    box-shadow: 1px 1px 1px #1f1f1f,inset 1px 1px 1px #666060;
    61}

.dark_mode .login_btn:before {
    box-shadow: 0 0 1px 1px #4f5e33;
    background: #394129;
    background: -moz-linear-gradient(top,#394129 0%,#585f4b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#394129),color-stop(100%,#585f4b));
    background: -webkit-linear-gradient(top,#394129 0%,#585f4b 100%);
    background: -o-linear-gradient(top,#394129 0%,#585f4b 100%);
    background: -ms-linear-gradient(top,#394129 0%,#585f4b 100%);
    background: linear-gradient(to bottom,#394129 0%,#585f4b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#394129',endColorstr='#585f4b',GradientType=0 )
}

.dark_mode .login_panel {
    background: #363a37;
    border-color: #515b3b
}

.dark_mode .login_panel_f input {
    border-color: #7c817e;
    box-shadow: 1px 1px 1px #1f1f1f,inset 1px 1px 1px #606661;
    color: #b0c0b2;
    background: #1f1f1f
}

.dark_mode .login_panel_f input[type=submit],.dark_mode .search input[type=submit] {
    border-color: #5b3333;
    box-shadow: 1px 1px 1px #1f1f1f,inset 1px 1px 1px #603838;
    background: #292b46;
    background: -moz-linear-gradient(top,#3d4629 0%,#272b1e 100%;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e4629),color-stop(100%,#272b1e)););background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#293046),color-stop(100%,#1e1e2b));
    background: -o-linear-gradient(top,#3d4629 0%,#272b1e 100%);
    background: -ms-linear-gradient(top,#3d4629 0%,#272b1e 100%);
    background: linear-gradient(to bottom,#3d4629 0%,#272b1e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d4629',endColorstr='#272b1e',GradientType=0 )
}

.dark_mode .search input {
    color: #b0c0b2
}

.dark_mode .media_link {
    color: #e2e2e2
}

.dark_mode .news_content,.dark_mode .media_content {
    border-color: #4f6040
}

.dark_mode .news_content:after,.dark_mode .media_content:after {
    border-color: #535353
}

.dark_mode .notice_top2.notice_cont {
    background-color: #363a37;
    box-shadow: 2px 2px 3px #535f53,inset 1px 1px 1px #535f53
}

.dark_mode .notice_top2.notice_cont .notice_date2 {
    color: #979797
}

.dark_mode .notice_cont .notice_title2 {
    color: #b6b6bd
}

.dark_mode .notice_cont .notice_title2:hover {
    color: #accaa6
}

.dark_mode .notice_cont {
    background: #404c43
}

.dark_mode .notice_additional .notice_cont {
    border-color: #60865a
}

.dark_mode .notice_cont .notice_title2_2 {
    color: #b6b6bd
}

.dark_mode .notice_cont .notice_title2_2:hover {
    color: #accaa6
}

.dark_mode .notice_cont .notice_date2 {
    color: #979797
}

.dark_mode .notice_cont .close_i,.dark_mode .notice_cont .arrow_i {
    color: #accaa6
}

.dark_mode .widget {
    background: #3a3636;
    box-shadow: 2px 2px 3px #535f53,inset 1px 1px 1px #535f53
}

.dark_mode .sidebar .news_content,.dark_mode .sidebar .media_content {
    background-color: rgba(31,31,31,.85)
}

.dark_mode .mchat_slider-v2 {
    background: linear-gradient(rgba(0,0,0,0.07),rgba(255,255,255,0)),#1e211f;
    box-shadow: 0 .07em .1em -.1em rgba(0,0,0,.4) inset,0 .05em .08em -.01em rgba(31,31,31,.7)
}

.dark_mode .mchat_slider-v2::after {
    background: linear-gradient(#f5f5f5 10%,#eeeeee);
    box-shadow: 0 .1em .15em -.05em rgba(255,255,255,.9) inset,0 .2em .2em -.12em rgba(0,0,0,.5)
}

.dark_mode .mchat_slider-v2::before {
    background: linear-gradient(rgba(0,0,0,0.07),rgba(255,255,255,0.1)),#666;
    box-shadow: 0 .08em .15em -.1em rgba(0,0,0,.5) inset,0 .05em .08em -.01em rgba(255,255,255,.2),0 0 0 0 #62955b inset
}

.dark_mode .achiv_switcher .mchat_slider-v2::after,.dark_mode .some_switcher .mchat_slider-v2::after {
    box-shadow: 0 .1em .15em -.05em rgba(255,255,255,.9) inset;
    left: .5em
}

.dark_mode .achiv_switcher .mchat_slider-v2::before,.dark_mode .some_switcher .mchat_slider-v2::before {
    box-shadow: 0 .05em .08em -.01em rgba(255,255,255,.2),0 0 0 0 #62955b inset
}

.dark_mode .mchat_wrap_out input:checked+.mchat_slider-v2::before {
    box-shadow: 0 .08em .15em -.1em rgba(0,0,0,.5) inset,0 .05em .08em -.01em rgba(155,155,155,.7),3em 0 0 0 #62955b inset
}

.dark_mode .achiv_switcher .mchat_wrap_out input:checked+.mchat_slider-v2::before,.dark_mode .some_switcher .mchat_wrap_out input:checked+.mchat_slider-v2::before {
    box-shadow: 0 .05em .08em -.01em rgba(155,155,155,.7),3em 0 0 0 #62955b inset
}

.dark_mode .header_video {
    background-color: #3a3636;
    border-color: #6b6666
}

.dark_mode .site_nav_l li a {
    color: #b6b6bd
}

.dark_mode .site_nav_l li a.active,.dark_mode .site_nav_l li a:hover {
    color: #1f1f1f;
    background: #9b8888
}

.dark_mode .site_nav_l li.snl_group_last span {
    border-color: #5c675e
}

.dark_mode .b-b-title,.dark_mode .b-b-g-title {
    border-color: #8ca38f
}

.dark_mode .b-b-title,.dark_mode .b-g-title,.dark_mode .b-b-g-title {
    color: #cdcdd4
}

.dark_mode .b-b-g-title span,.dark_mode .b-g-title span {
    color: #caa6a6
}

.dark_mode .all_anime_halftop {
    background-color: #1f1f1f
}

.dark_mode .all_anime_title_halfleft {
    background-color: #1f1f1f
}

.dark_mode .all_anime_title {
    border-color: rgba(102,107,102,.8)
}

.dark_mode .anime_next_menu_circle {
    background: #1f1f1f;
    border-color: #666b66
}

.dark_mode .anime_next_menu_circle_i {
    background: #666b66;
    background: rgba(102,107,102,.8)
}

.dark_mode .anime_next_line_edge {
    background: #363a37
}

.dark_mode .anime_next_line_preedge {
    background: #363a37;
    background: -moz-linear-gradient(left,rgba(54,58,55,0),rgb(54,58,55));
    background: -webkit-gradient(linear,0 0,100% 0,from(rgba(54,58,55,0)),to(rgb(54,58,55)));
    background: -webkit-linear-gradient(left,rgba(54,58,55,0),rgb(54,58,55));
    background: -o-linear-gradient(left,rgba(54,58,55,0),rgb(54,58,55));
    background: -ms-linear-gradient(left,rgba(54,58,55,0),rgb(54,58,55));
    background: linear-gradient(to right,rgba(54,58,55,0),rgb(54,58,55))
}

.dark_mode .anime_next_line_action_out {
    background-color: #363a37
}

.dark_mode .anime_next_title {
    color: #cdcdd4
}

.dark_mode .anime_next_episode {
    color: #9c9ca6
}

.dark_mode .anime_next_line_in_texts {
    color: #cdcdd4
}

.dark_mode .anime_next_image_watched,.dark_mode .anime_next_line_action_watched {
    background: url(/templates/Default/images/anime_next_mark_watched.dark.png) top no-repeat
}

.dark_mode .anime_next_line_action_dontshow {
    background: url(/templates/Default/images/anime_next_mark_dontshow.dark.png) top no-repeat
}

.dark_mode .all_anime_image .all_anime_mark_viewed {
    background: url(/templates/Default/images/mark_anime_viewed_new.dark.png) no-repeat;
    background-position: 0 0
}

.dark_mode .this_anime_is_viewed .all_anime_image .all_anime_mark_viewed {
    background-position: 0 -32px
}

.dark_mode .all_anime_title .all_anime_mark_viewed_mini {
    background: url(/templates/Default/images/mark_anime_viewed_mini.dark.png) no-repeat;
    background-position: 0 0
}

.dark_mode .aamv_check .all_anime_title .all_anime_mark_viewed_mini {
    background-position: 0 -30px
}

.dark_mode .this_anime_is_viewed .all_anime .all_anime_fulltop,.dark_mode .this_anime_is_viewed .all_anime .aablock,.dark_mode .this_anime_is_viewed .all_anime .all_anime_bottom {
    background: #35413a
}

.dark_mode .all_anime .all_anime_fulltop,.dark_mode .all_anime .aablock,.dark_mode .all_anime .all_anime_bottom {
    background: #2e3949;
}

.dark_mode .all_anime .aaname {
    color: #d9d9d9
}

.dark_mode .all_anime {
    color: #a7a7a7
}

.dark_mode .all_anime_ongoing:hover {
    background: #5b4044
}

.dark_mode .new_last_boruto_eps {
    border-color: #788e7b
}

.dark_mode .mail_h {
    background: #363a37;
    border-color: #666d43;
    color: #7b8254
}

.dark_mode .mail_h_h1 {
    background: #363a37;
    color: #7b8254;
    border-color: #666d43
}

.dark_mode .anime_choose_category_btns {
    background: #363a37;
    color: #7b8254;
    border-color: #5b613b
}

.dark_mode .anime_choose_category_btns a {
    color: #9c9ca6
}

.dark_mode .anime_choose_category_btns_subscription {
    background: rgba(31,31,31,.2)
}

.dark_mode .anime_choose_category_search {
    box-shadow: 1px 1px 1px #767776,inset 1px 1px 1px #525252
}

.dark_mode .anime_choose_category_search input[type=text] {
    color: #a9a9a9
}

.dark_mode .anime_choose_category_search input::-webkit-input-placeholder {
    color: #757575
}

.dark_mode .anime_choose_category_search input::-moz-placeholder {
    color: #757575
}

.dark_mode .anime_choose_category_search input:-moz-placeholder {
    color: #757575
}

.dark_mode .anime_choose_category_search input:-ms-input-placeholder {
    color: #757575
}

.dark_mode .anime_choose_category_search input::placeholder {
    color: #757575
}

.dark_mode .anime_choose_wall {
    background: rgba(54,58,55,.9);
    color: #b6b6bd;
    border-color: #484e2c
}

.dark_mode .anime_choose_wall a {
    color: #b6b6bd
}

.dark_mode .scriptcode,.dark_mode .title_quote,.dark_mode .quote,.dark_mode .title_spoiler,.dark_mode .text_spoiler {
    background: #333131;
    border-color: #524a4a
}

.dark_mode .title_quote,.dark_mode .title_spoiler {
    background: #333131
}

.dark_mode .bbcodes,.dark_mode .bbcodes_poll {
    background-color: #1f1f1f;
    border: 1px solid #768599;
    color: #a3aebc
}

.dark_mode .ui-state-nostate {
    background-color: #313135;
    border-color: #484c50
}

.dark_mode .userstop thead td,.dark_mode .pm td.pm_head,.dark_mode .pm th.pm_head {
    background-color: #1f1f1f;
    color: #b6b6b6
}

.dark_mode .userstop td,.dark_mode .pm td.pm_list,.dark_mode .pm td.pm_head,.dark_mode .pm th.pm_head {
    border-color: #484848;
    background-color: #1f1f1f
}

.dark_mode #commentsAvatar {
    background: #414c3f;
    border-color: #5e6a5c
}

.dark_mode .fbutton {
    border-color: #768599;
    color: #a3aebc
}

.dark_mode #pmText {
    border-color: #606060
}

.dark_mode #newsFullSubmitDate {
    color: #c6c6c6
}

.dark_mode #newsFullSubmitDate&gt;span {
    border-color: #606060
}

.dark_mode .tableform td.label {
    color: #cdcdd4
}

.dark_mode .impot {
    color: #bee6c3
}

.dark_mode .pm_status {
    border-color: #484848;
    background-color: #1f1f1f
}

.dark_mode .pm_status_head {
    border-color: #484848;
    background-color: #1f1f1f;
    color: #b6b6b6
}

.dark_mode .pm_progress_bar {
    border-color: #484848
}

.dark_mode .pm_progress_bar span {
    background: #cdcdd3
}

.dark_mode select,.dark_mode .fieldtr select,.dark_mode .textin,.dark_mode .f_textarea,.dark_mode .f_input,.dark_mode .xfields textarea,.dark_mode .xprofile textarea,.dark_mode .xfields input,.dark_mode .xprofile input,.dark_mode .xfields select,.dark_mode .xprofile select,.dark_mode .mass_comments_action select {
    border-color: #7f7d7d;
    background-color: #1f1f1f;
    color: #cdcdd3
}

.dark_mode .bb-editor textarea {
    border-color: #7f7d7d;
    background-color: #1f1f1f;
    color: #cdcdd3
}

.dark_mode .post_title {
    border-color: #8ca38f
}

.dark_mode .green {
    color: #caa6a6
}

.dark_mode .mail_info span {
    background: #292f2b
}

.dark_mode .load_more_anime {
    background: #242925;
    border-color: #484e2c
}

.dark_mode .load_more_anime:hover {
    background: #242925
}

.dark_mode .short-btn.green {
    background: #a77777;
    color: #1f1f1f!important
}

.dark_mode .watch_list_item .short-btn.green {
    background: #9aa777;
    color: #1f1f1f!important
}

.dark_mode .short-btn.green:hover {
    background: #b86666;
    color: #1f1f1f!important
}

.dark_mode .short-btn.black {
    background: #b2b5b8;
    color: #1f1f1f!important
}

.dark_mode .short-btn.black:hover {
    background-color: #cecfd0
}

.dark_mode .video_h span,.dark_mode .title_showvideo_last {
    border-bottom: 1px dashed #575757
}

.dark_mode .short_anime_news h2 a {
    color: #a0a0a0
}

.dark_mode .entry-meta ul,.dark_mode .entry-meta li {
    color: #a0a0a0
}

.dark_mode .sector_border,.dark_mode .sector_border_2 {
    border-bottom-color: #666b66
}

.dark_mode .under_video,.dark_mode .under_video_additional {
    background-color: #3a3636;
    border-top-color: #6b6666
}

.dark_mode .analitika_in_category,.dark_mode .add_to_anime_next_category,.dark_mode .anime_not_ongoing_anymore {
    border-color: #616938;
    background: rgba(31,31,31,.2)
}

.dark_mode .add_to_anime_next_category,.dark_mode .anime_not_ongoing_anymore {
    color: #bee6c3
}

.dark_mode .add_to_anime_next_category:hover,.dark_mode .add_to_anime_next_category_hover,.dark_mode .anime_not_ongoing_anymore:hover,.dark_mode .anime_not_ongoing_anymore_hover {
    color: #d5f1d8;
    background: rgba(31,31,31,.45)
}

.dark_mode .border_around_video {
    border-color: #3f3f3f
}

.dark_mode .previously_viewed {
    background: #333131
}

.dark_mode .previously_viewed a {
    color: #b7b7b7
}

.dark_mode .partaker_h {
    color: #dfdfdf
}

.dark_mode .use_old_player {
    background-color: #363a37
}

.dark_mode .use_old_player_info {
    background-color: #363a37
}

.dark_mode .question_use_old_player {
    background: #363a37
}

.dark_mode .anime_sub_under_title {
    color: #b3b3b9
}

.dark_mode .wap_player {
    background: #4f4f4f;
    border-color: #9f9f9f;
    color: #a8a8b1
}

.dark_mode .wap_active {
    background: #3f3f3f;
    border-color: #3f3f3f;
    color: #e6e6ea
}

.dark_mode .one_achiv {
    background-color: #363a37
}

.dark_mode .tittle_h {
    color: #636363
}

.dark_mode .next,.dark_mode .previous {
    color: #1f1f1f;
    text-shadow: -2px 2px 1px #87a744;
    background: #87a376;
    background: -moz-linear-gradient(top,#87a376 0%,#688a20 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#87a376),color-stop(100%,#688a20));
    background: -webkit-linear-gradient(top,#87a376 0%,#688a20 100%);
    background: -o-linear-gradient(top,#87a376 0%,#688a20 100%);
    background: -ms-linear-gradient(top,#87a376 0%,#688a20 100%);
    background: linear-gradient(to bottom,#87a376 0%,#688a20 100%)
}

.dark_mode .next:hover,.dark_mode .previous:hover {
    background: #688a20;
    background: -moz-linear-gradient(top,#688a20 0%,#87a376 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#688a20),color-stop(100%,#87a376));
    background: -webkit-linear-gradient(top,#688a20 0%,#87a376 100%);
    background: -o-linear-gradient(top,#688a20 0%,#87a376 100%);
    background: -ms-linear-gradient(top,#688a20 0%,#87a376 100%);
    background: linear-gradient(to bottom,#688a20 0%,#87a376 100%)
}

.dark_mode .previous:before,.dark_mode .next:before {
    background: #1f1f1f
}

.dark_mode .previous:after {
    border-right-color: #769731
}

.dark_mode .next:after {
    border-left-color: #769731
}

.dark_mode .bottom_line {
    border-bottom-color: #666b66
}

.dark_mode .technic_h {
    color: #898989
}

.dark_mode .technicBatleVideo {
    border-color: #363a37
}

.dark_mode .technicBatle {
    border-color: #363a37
}

.dark_mode .technicBatle:after {
    border-left-color: #3a3a3a
}

.dark_mode .t-element {
    background: rgba(31,31,31,.8)
}

.dark_mode .leftfromvkvideo,.dark_mode .leftfromvkvideobattle,.dark_mode .leftfromvkvideobattle span {
    color: #898989
}

.dark_mode .jutsu_rank_letter {
    color: #1f1f1f;
    text-shadow: 1px 1px #688151;
    background: #718558;
    background: -moz-linear-gradient(top,#718558 0%,#586d3e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#718558),color-stop(100%,#586d3e));
    background: -webkit-linear-gradient(top,#718558 0%,#586d3e 100%);
    background: -o-linear-gradient(top,#718558 0%,#586d3e 100%);
    background: -ms-linear-gradient(top,#718558 0%,#586d3e 100%);
    background: linear-gradient(to bottom,#718558 0%,#586d3e 100%)
}

.dark_mode .a_dash_b_img {
    border-color: #87878d
}

.dark_mode .btn.g_btn,.dark_mode .btn.b_btn:hover {
    border-color: #373e26;
    background: #3d4629;
    background: -moz-linear-gradient(top,#3d4629 0%,#272b1e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3d4629),color-stop(100%,#272b1e));
    background: -webkit-linear-gradient(top,#3d4629 0%,#272b1e 100%);
    background: -o-linear-gradient(top,#3d4629 0%,#272b1e 100%);
    background: -ms-linear-gradient(top,#3d4629 0%,#272b1e 100%);
    background: linear-gradient(to bottom,#3d4629 0%,#272b1e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d4629',endColorstr='#272b1e',GradientType=0 )
}

.dark_mode .btn.g_btn:hover,.dark_mode .btn.b_btn:hover {
    box-shadow: 0 0 2px 2px #3d4629;
    color: #fff
}

.dark_mode #izuch_b,.dark_mode #izuch_b2 {
    border-color: #cdcdd3;
    color: #cdcdd3;
    background: #646464;
    background: -moz-linear-gradient(top,rgba(100,100,100,1) 0%,rgba(100,100,100,1) 2%,rgba(70,70,70,1) 6%,rgba(52,52,52,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(100,100,100,1)),color-stop(2%,rgba(100,100,100,1)),color-stop(6%,rgba(70,70,70,1)),color-stop(100%,rgba(52,52,52,1)));
    background: -webkit-linear-gradient(top,rgba(100,100,100,1) 0%,rgba(100,100,100,1) 2%,rgba(70,70,70,1) 6%,rgba(52,52,52,1) 100%);
    background: -o-linear-gradient(top,rgba(100,100,100,1) 0%,rgba(100,100,100,1) 2%,rgba(70,70,70,1) 6%,rgba(52,52,52,1) 100%);
    background: -ms-linear-gradient(top,rgba(100,100,100,1) 0%,rgba(100,100,100,1) 2%,rgba(70,70,70,1) 6%,rgba(52,52,52,1) 100%);
    background: linear-gradient(to bottom,rgba(100,100,100,1) 0%,rgba(100,100,100,1) 2%,rgba(70,70,70,1) 6%,rgba(52,52,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5',endColorstr='#343434',GradientType=0 )
}

.dark_mode .vladeete {
    color: #05d37a
}

.dark_mode #jnewsFullInfo {
    border-bottom-color: #535353
}

.dark_mode .dfbutton a {
    text-shadow: 0 1px 0 #1f1f1f;
    border-color: #768599;
    color: #a3aebc;
    background: #1f1f1f;
    -moz-box-shadow: 0 1px 4px -3px #cdcdd3;
    -webkit-box-shadow: 0 1px 4px -3px #cdcdd3;
    box-shadow: 0 1px 4px -3px #cdcdd3
}

.dark_mode #share42 {
    background: #1f1f1f;
    border-color: #3a3a3a
}

.dark_mode #share42:hover {
    background: #2f2f2f;
    border-color: #585858;
    box-shadow: 0 0 5px #444
}

.dark_mode .imgContainer {
    border-color: #484c50;
    background-color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.dark_mode .persViki {
    color: #1f1f1f;
    background: #889b88
}

.dark_mode .persViki:hover {
    background: #acacac
}

.dark_mode .technicBlockImg {
    border-color: #667869
}

.dark_mode .technicBlockInfo {
    color: #888
}

.dark_mode .study,.dark_mode .study_2 {
    color: #1f1f1f;
    background: #acacac
}

.dark_mode .study:hover,.dark_mode .study_2:hover {
    background: #bee6c3
}

.dark_mode .anime_choose_radio_button {
    background: #202020;
    border-color: #666d43
}

.dark_mode .anime_choose_radio_button_in {
    background: #c76c5a
}

.dark_mode #loading-layer,.dark_mode #successing-layer {
    background: #bee6c3;
    color: #1f1f1f
}

.dark_mode #erroring-layer {
    background: #ab3a0e;
    color: #1f1f1f
}

.dark_mode .black .a_dur_line,.dark_mode .black .watch_list_item li .a_dur_line {
    background-color: #818181
}

.dark_mode .a_dur_line span {
    background-color: #52722c
}

.dark_mode .anime_next_block .a_dur_line {
    background-color: #949494
}

.dark_mode .wn_bg_season-1 {
    background-color: #766738!important;
    color: #b9b2b2
}

.dark_mode .wn_bg_season-2 {
    background-color: #624628!important;
    color: #b9b2b2
}

.dark_mode .wn_bg_season-3 {
    background-color: #663640!important;
    color: #b9b2b2
}

.dark_mode .wn_bg_film {
    background-color: #5f3232!important;
    color: #b9b2b2
}

.dark_mode .wn_bg_ova {
    background-color: #553b4d!important;
    color: #b9b2b2
}

.dark_mode .wn_bg_chibi {
    background-color: #35413a!important
}

.dark_mode .all_anime_tooltip_in {
    background-color: #1f1f1f;
    border-color: #484c50;
    color: #cdcdd3
}

.dark_mode .all_anime_tooltip_in a {
    border-color: #bee6c3;
    color: #fff
}

.dark_mode .all_anime_tooltip_in a:hover {
    color: #bee6c3
}

.dark_mode .all_anime_tooltip {
    background: #1f1f1f
}

.dark_mode .subscription_green_block {
    background-color: #363a37
}

.dark_mode .anime_subscriptions_are_here a {
    color: #b6b6bd
}

.dark_mode .subs_green_div_line {
    background: #666b66
}

.dark_mode .chzn-container-multi .chzn-choices {
    background-color: #1f1f1f;
    background-image: -webkit-gradient(linear,0 0,0 100%,color-stop(1%,#3a3a3a),color-stop(15%,#202020));
    background-image: -webkit-linear-gradient(top,#3a3a3a 1%,#202020 15%);
    background-image: -moz-linear-gradient(top,#3a3a3a 1%,#202020 15%);
    background-image: -o-linear-gradient(top,#3a3a3a 1%,#202020 15%);
    background-image: linear-gradient(#3a3a3a 1%,#202020 15%);
    border-color: #3e3e3e
}

.dark_mode .reg_btn {
    background: #4c6927;
    background: -moz-linear-gradient(top,#4c6927 0%,#466123 13%,#415b20 15%,#304415 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4c6927),color-stop(13%,#466123),color-stop(15%,#415b20),color-stop(100%,#304415));
    background: -webkit-linear-gradient(top,#4c6927 0%,#466123 13%,#415b20 15%,#304415 100%);
    background: -o-linear-gradient(top,#4c6927 0%,#466123 13%,#415b20 15%,#304415 100%);
    background: -ms-linear-gradient(top,#4c6927 0%,#466123 13%,#415b20 15%,#304415 100%);
    background: linear-gradient(to bottom,#4c6927 0%,#466123 13%,#415b20 15%,#304415 100%)
}

.dark_mode .reg_btn:after {
    background: #304415;
    background: -moz-linear-gradient(top,#304415 0%,#415b20 85%,#466123 87%,#4c6927 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#304415),color-stop(85%,#415b20),color-stop(87%,#466123),color-stop(100%,#4c6927));
    background: -webkit-linear-gradient(top,#304415 0%,#415b20 85%,#466123 87%,#4c6927 100%);
    background: -o-linear-gradient(top,#304415 0%,#415b20 85%,#466123 87%,#4c6927 100%);
    background: -ms-linear-gradient(top,#304415 0%,#415b20 85%,#466123 87%,#4c6927 100%);
    background: linear-gradient(to bottom,#304415 0%,#415b20 85%,#466123 87%,#4c6927 100%)
}

.dark_mode .submit {
    border-color: #666d43;
    box-shadow: 0 0 3px #666d43
}

.dark_mode .select {
    border-color: #5c692e;
    color: #a7a7a7
}

.dark_mode .select:after {
    border-top-color: #5c692e
}

.dark_mode #sendmailmail .pass_rec {
    background: #292f2b
}

.dark_mode #sendmailmail .pass_rec a {
    color: #a7a7a7
}

.dark_mode .left_inp {
    background-color: #1f1f1f;
    border-color: #5c692e;
    color: #a7a7a7
}

.dark_mode .thenovelnow {
    color: #b0b0b0
}

.dark_mode .friends_table .active {
    background-color: #2e2e2e
}

.dark_mode .friends_table td {
    border-bottom-color: #424242
}

.dark_mode .dust_orange_bg {
    background-image: url(/templates/Default/images/dust_orange_bg.dark.jpg)
}

.dark_mode #manga_navi {
    border-color: #6c6c6c
}

.dark_mode .achiv_switcher_in,.dark_mode .plus_settings_in,.dark_mode .plus_shareplay_in {
    background: #3f3f3f;
    color: #a8a8b1
}

.dark_mode .achiv_switcher_q,.dark_mode .shareplay_sync_q {
    background: #2b2e2b
}

.dark_mode .achiv_switcher_info {
    background-color: #3f3f3f
}

.dark_mode .achiv_switcher_info,.dark_mode .plus_settings_info,.dark_mode .plus_shareplay_info {
    border-color: rgba(205,205,211,.86)
}

.dark_mode .plus_settings_info,.dark_mode .plus_shareplay_info {
    background-color: rgba(63,63,63,.8)
}

.dark_mode .achiv_switcher_info a,.dark_mode .plus_settings_info a,.dark_mode .plus_shareplay_info a {
    color: #cdcdd3
}

.dark_mode .plus_settings_vortex {
    background: url(/templates/Default/images/plus_settings_vortex.dark.png) no-repeat;
    background-size: cover
}

.dark_mode .plus_shareplay_video {
    background: url(/templates/Default/images/plus_shareplay_video.dark.png) no-repeat;
    background-size: cover
}

.dark_mode .plus_shareplay_video_active {
    background-color: #a6b9a6
}

.dark_mode .plus_settings:hover .plus_settings_in,.dark_mode .plus_settings_active .plus_settings_in,.dark_mode .plus_shareplay:hover .plus_shareplay_in,.dark_mode .plus_shareplay_active .plus_shareplay_in {
    color: #d6d6e3
}

.dark_mode .plus_shareplay_link_wrapper,.dark_mode .plus_shareplay_link_inner {
    background-color: #363636
}

.dark_mode .shrpl_rn_success {
    color: #acd088
}

.dark_mode .shrpl_rn_error {
    color: #d5a0a0
}

.dark_mode .shareplay_link_renew_confirm {
    background-color: #363636
}

.dark_mode .shareplay_link_renew_action {
    color: #fff
}

.dark_mode .shareplay_sync_exit span {
    border-bottom: 1px solid #dce8df
}

.dark_mode .analitika_plus {
    background-color: #363a37
}

.dark_mode .analitika_minus {
    background-color: #492e32
}

.dark_mode a .analitika_plus,.dark_mode a .analitika_minus,.dark_mode a .analitika_rating {
    color: #cdcdd3
}

.dark_mode .analitika_plus b,.dark_mode .analitika_minus b {
    color: #a0a0a0
}

.dark_mode .analitika_plus span {
    color: #a0a0a0
}

.dark_mode .analitika_minus span {
    color: #a0a0a0
}

.dark_mode .analitika_rating_in {
    background: #202020;
    border-color: #666d43;
    color: #a0a0a0
}

.dark_mode .anime_news h2 {
    color: #a0a0a0
}

.dark_mode .post_info_row {
    border-bottom-color: #535353
}

.dark_mode .post_info_row span {
    color: gray
}

.dark_mode .full-newsinfo-overlay {
    background-color: #1f1f1f
}

.dark_mode .full-title-overlay {
    background-color: rgba(31,31,31,.85);
    border-top-color: #1f1f1f
}

.dark_mode .full-title-overlay h1,.dark_mode .big_like_h1 {
    color: #acc0cd
}

.dark_mode .slicknav_btn {
    text-shadow: 0 1px 1px rgba(31,31,31,.75);
    background-color: #212722;
    box-shadow: 1px 1px 0 0 #1f1f1f,inset 1px 1px 1px #606661
}

.dark_mode .slicknav_menu .slicknav_menutxt {
    color: #b0c0b2
}

.dark_mode .slicknav_menu {
    background: #1c341c;
    background: -moz-linear-gradient(top,#1c341c 0%,#334633 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c341c),color-stop(100%,#334633));
    background: -webkit-linear-gradient(top,#1c341c 0%,#334633 100%);
    background: -o-linear-gradient(top,#1c341c 0%,#334633 100%);
    background: -ms-linear-gradient(top,#1c341c 0%,#334633 100%);
    background: linear-gradient(to bottom,#1c341c 0%,#334633 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c341c',endColorstr='#334633',GradientType=0 )
}

.dark_mode .slicknav_nav {
    color: #1f1f1f
}

.dark_mode .slicknav_nav&gt;li {
    border-top-color: #b0c0b2
}

.dark_mode .slicknav_nav .downer_nav {
    background: rgba(31,31,31,.95)
}

.dark_mode .slicknav_nav&gt;li&gt;a {
    color: #b0c0b2
}

.dark_mode .slicknav_nav .slicknav_item a,.dark_mode .slicknav_nav .slicknav_parent-link a {
    color: #b0c0b2
}

.dark_mode .slicknav_open .slicknav_row,.dark_mode .slicknav_nav .slicknav_row:hover,.dark_mode .slicknav_menu&gt;.slicknav_nav&gt;li&gt;a:hover {
    color: #1f1f1f;
    background: #212722
}

.dark_mode .slicknav_menu&gt;.slicknav_nav&gt;li&gt;a:hover {
    color: #d3d3d3
}

.dark_mode .slicknav_nav a a:hover {
    background: #212722;
    color: #d3d3d3
}

.dark_mode .slicknav_brand {
    color: #1f1f1f
}

.dark_mode .slicknav_open .slicknav_row .slicknav_arrow,.dark_mode .slicknav_nav .slicknav_row:hover .slicknav_arrow {
    color: #fff
}

.dark_mode #navigation {
    color: #cdcdcd
}

.dark_mode #navigation a:link,.dark_mode #navigation a:visited,.dark_mode #navigation a:hover,.dark_mode #navigation a:active {
    color: #c1c0c0;
    background: #2a2a2a;
    border-color: #606060
}

.dark_mode #navigation a:hover {
    background: #bee6c3;
    color: #1f1f1f;
    border-color: #e6e6e6
}

.dark_mode #navigation span {
    background: #1f1f1f;
    border-color: #606060;
    color: #bee6c3
}

.dark_mode #navigation .act {
    background: #bee6c3;
    border-color: #606060;
    color: #1f1f1f
}

.dark_mode .novels_bg {
    background-image: url(/templates/Default/images/novels_bg.dark.jpg);
    background-repeat: no-repeat
}

.dark_mode .novels_bg_light {
    background-image: url(/templates/Default/images/novels_bg_light.dark.jpg);
    background-repeat: no-repeat
}

.dark_mode .sidr {
    background: rgba(31,31,31,.95);
    border-right-color: #3c4c40
}

.dark_mode #sidr-sidebar #mobile_notice .notice_cont {
    box-shadow: 2px 2px 3px #535f53,inset 1px 1px 1px #535f53
}

.dark_mode .set_full_view span {
    background-color: #363a37;
    border-color: #666b66
}

.dark_mode .set_full_view a {
    color: #ddd
}

.dark_mode .reputation_t tbody tr:nth-child(odd) {
    background: #333131
}

.dark_mode .newsTitle {
    border-bottom-color: #666b66
}

.dark_mode .black {
    color: #cdcdd4
}

.dark_mode .user-info .info-holder .right-info a {
    color: #778050
}

.dark_mode .bb-pane {
    border-color: #4e4e4e;
    background-image: url(/templates/Default/bbcodes/bg.dark.png)
}

.dark_mode .bb-sep {
    background-image: url(/templates/Default/bbcodes/brkspace.dark.png)
}

.dark_mode #b_b {
    background-image: url(/templates/Default/bbcodes/b.dark.png)
}

.dark_mode #b_i {
    background-image: url(/templates/Default/bbcodes/i.dark.png)
}

.dark_mode #b_u {
    background-image: url(/templates/Default/bbcodes/u.dark.png)
}

.dark_mode #b_s {
    background-image: url(/templates/Default/bbcodes/s.dark.png)
}

.dark_mode #b_left {
    background-image: url(/templates/Default/bbcodes/l.dark.png)
}

.dark_mode #b_center {
    background-image: url(/templates/Default/bbcodes/c.dark.png)
}

.dark_mode #b_right {
    background-image: url(/templates/Default/bbcodes/r.dark.png)
}

.dark_mode #b_emo {
    background-image: url(/templates/Default/bbcodes/emo.dark.png)
}

.dark_mode #b_url {
    background-image: url(/templates/Default/bbcodes/link.dark.png)
}

.dark_mode #b_leech {
    background-image: url(/templates/Default/bbcodes/leech.dark.png)
}

.dark_mode #b_img {
    background-image: url(/templates/Default/bbcodes/image.dark.png)
}

.dark_mode #b_color {
    background-image: url(/templates/Default/bbcodes/color.dark.png)
}

.dark_mode #b_hide {
    background-image: url(/templates/Default/bbcodes/hide.dark.png)
}

.dark_mode #b_quote {
    background-image: url(/templates/Default/bbcodes/quote.dark.png)
}

.dark_mode #b_tnl {
    background-image: url(/templates/Default/bbcodes/translit.dark.png)
}

.dark_mode #b_spoiler {
    background-image: url(/templates/Default/bbcodes/spoiler.dark.png)
}

.dark_mode .ui-widget-content {
    background-color: #1f1f1f;
    border-color: #484c50;
    color: #d3d3d3
}

.dark_mode .ui-widget-header {
    background: #606060 url(/templates/Default/images/ui-bg_gloss-wave.dark.png) 50% 50% repeat-x;
    color: #fff
}

.dark_mode .ui-state-default,.dark_mode .ui-widget-content .ui-state-default {
    background: #444 url(/templates/Default/images/ui-bg_glass_85.dark.png) 50% 50% repeat-x;
    border-color: #626262;
    color: #9d9d9d
}

.dark_mode .ui-state-hover,.dark_mode .ui-widget-content .ui-state-hover,.dark_mode .ui-state-focus,.dark_mode .ui-widget-content .ui-state-focus {
    background: #414141 url(/templates/Default/images/ui-bg_glass_75.dark.png) 50% 50% repeat-x;
    border-color: #a7a7a7;
    color: #b6b6b6
}

.dark_mode .allmanga_item {
    background: rgba(156,156,156,.9)
}

.dark_mode .allmanga_item div {
    color: #1f1f1f
}

.dark_mode .allnovel_l {
    color: #1f1f1f
}

.dark_mode .allnovel_l&gt;span {
    background: rgba(156,156,156,.9)
}

.dark_mode .allnovel_item {
    background: rgba(156,156,156,.9)
}

.dark_mode .allnovel_item div {
    color: #1f1f1f
}

.dark_mode .contact_friends a:hover {
    background-color: #3c3d44
}

.dark_mode .all_rewards {
    color: #a7a7a7
}

.dark_mode .all_rewards a {
    color: #cdcdd4
}

.dark_mode .all_rewards_halftop {
    background-color: #1f1f1f
}

.dark_mode .all_rewards_fulltop {
    background: #4f4f4f
}

.dark_mode .all_rewards .aablock {
    background: #4f4f4f
}

.dark_mode .all_rewards .aaname {
    color: #cdcdd4
}

.dark_mode .all_rewards_bottom {
    background: #4f4f4f
}

.dark_mode .top_nav .dark_moon:hover {
    background-image: url(/templates/Default/images/dark_mode_moon_white.png)
}

.dark_mode .slicknav_menu .dark_moon:hover {
    background-image: url(/templates/Default/images/dark_mode_moon_white_small.png)
}

.dark_mode .pers_name {
    color: #b1b1b1
}

.dark_mode .pers_name_reserve {
    color: #b1b1b1
}

.dark_mode .technicH {
    color: #b1b1b1;
    border-top-color: #636867;
    border-bottom-color: #636867
}

.dark_mode .technicBlock {
    border-bottom-color: #636867
}

.dark_mode #up_rank_link2 {
    background: rgba(31,31,31,.9)
}

.dark_mode pre code {
    background: #333131;
    border-color: #524a4a
}

.dark_mode #newsOld_sttl a {
    color: #7a8264
}

.dark_mode .userinfo .lcol .avatar {
    background-color: #1f1f1f
}

.dark_mode #edituserframe {
    background: #fff
}

.dark_mode .reg_vk_uname_title {
    border-top-color: #666d43
}

.dark_mode #topLoginPanel a {
    color: #a1a18d;
    text-shadow: 1px 0 1px #57683b
}

.dark_mode #topLoginPanel a:hover {
    color: #202015;
    background-color: #afb480;
    text-shadow: 1px 0 1px #858475
}

.dark_mode .login_panel_new_pm {
    color: #fff
}

.dark_mode .anime_next_announce_msg {
    color: #b3b3b9;
    background-color: #252525;
    border-color: #373930
}

.dark_mode .anime_next_announce_msg_close {
    background: #363a37;
    color: #7b8254;
    border-color: #373930
}

.dark_mode .anime_next_announce_msg_close:hover {
    background: #50563d;
    color: #8e9568
}

.dark_mode .short-btn.video.sub_vk_next_ep.naru_vk_sub {
    color: #1f1f1f!important;
    text-shadow: -2px 2px 1px #87a744;
    background: #87a376;
    background: -moz-linear-gradient(top,#87a376 0%,#688a20 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#87a376),color-stop(100%,#688a20));
    background: -webkit-linear-gradient(top,#87a376 0%,#688a20 100%);
    background: -o-linear-gradient(top,#87a376 0%,#688a20 100%);
    background: -ms-linear-gradient(top,#87a376 0%,#688a20 100%);
    background: linear-gradient(to bottom,#87a376 0%,#688a20 100%)
}

.dark_mode .short-btn.video.sub_vk_next_ep.naru_vk_sub:hover {
    background: #688a20;
    background: -moz-linear-gradient(top,#688a20 0%,#87a376 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#688a20),color-stop(100%,#87a376));
    background: -webkit-linear-gradient(top,#688a20 0%,#87a376 100%);
    background: -o-linear-gradient(top,#688a20 0%,#87a376 100%);
    background: -ms-linear-gradient(top,#688a20 0%,#87a376 100%);
    background: linear-gradient(to bottom,#688a20 0%,#87a376 100%)
}

.dark_mode .top-block .user-holder {
    border-color: #1f1f1f;
    background: rgba(31,31,31,.6)
}

.dark_mode .top-block .user-holder .user {
    border-color: #1f1f1f
}

.dark_mode .top-block .user-title {
    color: #cdcdd3
}

.dark_mode .top-block .user-holder .user_plus {
    background-color: #dadada;
    color: #1f1f1f
}

.dark_mode .top-block .user-holder .user_plus:hover {
    background-color: #fff
}

.dark_mode .top-block .user-holder .user_plus span {
    background-image: url(/templates/Default/images/plus_profile.dark.png);
    background-repeat: no-repeat;
    background-position: center
}

.dark_mode .us_techs_profile {
    color: #1f1f1f
}

.dark_mode .prev_ep_intro_table {
    background-color: #363a37
}

.dark_mode .the_simple_button {
    background-color: #1f1f1f;
    color: #cdcdd3
}

.dark_mode .persInfo {
    border-bottom-color: #636867
}

.dark_mode .persInfo .discuss {
    color: #bee6c3
}

.dark_mode .age_rating_all.age_rating_6 {
    background-color: #41915e
}

.dark_mode .age_rating_all.age_rating_12 {
    background-color: #b59c24
}

.dark_mode .age_rating_all.age_rating_16 {
    background-color: #8a5037
}

.dark_mode .age_rating_all.age_rating_18 {
    background-color: #000
}

.dark_mode .video_plate_title span {
    background-color: #363a37;
    color: #9d9d9d;
    border-top-color: #505550
}

.dark_mode .vpt_roll {
    background-color: #363a37;
    border-color: #666b66
}

.dark_mode .team_list li:hover {
    background: #373b2f
}

.dark_mode .the_plus_descr_point {
    color: #f0f0f0
}

.dark_mode .the_plus_sub_button {
    background-color: #28342a;
    border-color: #737c6d;
    color: #e3e3e3
}

.dark_mode .the_plus_sub_button:hover {
    background-color: #1c1d1c;
    border-color: #6a845e
}

.dark_mode .sub_plus_top {
    border-bottom-color: #666b66
}

.dark_mode .error_cant_prolong {
    color: #d9afaa
}

.dark_mode .success_good_prolong {
    color: #cadba3
}

.dark_mode .re_pay_success_page {
    border-bottom: 1px solid #bee6c3
}

.dark_mode .re_pay_success_page:hover {
    color: #bee6c3
}

.dark_mode .plus_i_li .pli_roll {
    background-color: #868f74;
    color: #1f1f1f;
    box-shadow: 1px 1px 0 0 #2e2f2a
}

.dark_mode .user_plus_popup {
    background-color: #dadada;
    color: #1f1f1f
}

.dark_mode .user_plus_popup:hover {
    background-color: #fff
}

.dark_mode .user_plus_popup span {
    background-image: url(/templates/Default/images/plus_popup.dark.png);
    background-repeat: no-repeat;
    background-position: center
}

.b-dwnapp {
    background: linear-gradient(115deg, rgb(251, 83, 30) 0%, rgb(243, 55, 87) 100%)
}

.b-dwnapp .b-dwnapp-inner {
    margin: 0 auto;
    max-width: 960px;
    box-sizing: border-box;
    padding: 15px 20px 17px 22px;
    display: flex;
    align-items: center;
    margin-top: 20px
}

.b-dwnapp .b-dwnapp-inner .b-dwnapp-txt {
    font-size: 17px;
    font-weight: bold;
    color: #fff
}

.b-dwnapp .b-dwnapp-inner .b-dwnapp-txt strong {
    display: block
}

.b-dwnapp.wide .b-dwnapp-inner {
    box-sizing: border-box;
    background: url(https://anix.media/images/icon.png?v=0.0.1) no-repeat 20px center;
    padding: 15px 40px 17px 100px;
    background-size: 60px;
}

.b-dwnapp.wide .b-dwnapp-inner .b-dwnapp-txt strong {
    display: inline
}

.b-dwnapp-android {
    border-radius: 5px;
    padding: 9px 17px 6px 66px;
    color: #000;
    font-size: 8px;
    font-weight: 400;
    background: #fff url(https://anix.media/images/dwnapp_android.png) no-repeat 2px bottom;
    background-size: 59px;
    text-align: center;
    margin-left: auto
}

.b-dwnapp-android strong {
    display: block;
    font-size: 18px;
    font-weight: bold
}

a.b-dwnapp-android {
    color: #000;
    transform: scale(1);
    transition: transform .25s ease-in-out;
    line-height: 1.15
}

a.b-dwnapp-android:visited {
    color: #000 !important
}

a.b-dwnapp-android:hover {
    transform: scale(1.03);
    text-decoration: none
}

.b-dwnapp-qr {
    margin: 0 16px 0 8px;
    width: 60px;
    flex: 0 0 60px;
}

.b-dwnapp-qr img {
    display: block;
    width: 100%
}

.b-dwnapp-phone {
    align-self: flex-end;
    width: 107px;
    flex: 0 0 107px;
    position: relative
}

.b-dwnapp-phone img {
    display: block;
    width: 100%;
    position: absolute;
    bottom: -17px
}

.b-dwnapp-two {
	display: flex;
    align-items: center;
}

.b-dwnapp-sel {
	display: flex;
    align-items: center;
}

@media screen and (max-width: 660px) {
    .b-dwnapp.wide .b-dwnapp-inner { 
        padding: 17px;
        background: none;
    }
    .b-dwnapp-sel {
        flex-wrap: wrap;
    	float: left;
    }
    .b-dwnapp-phone {
        width: 130px;
    	flex: 0 0 130px;
    }
    .b-dwnapp .b-dwnapp-inner .b-dwnapp-txt {
    	font-size: 14px;
    }
}

@media screen and (max-width: 425px) {
    .b-dwnapp-android {
        padding: 5px 12px 3px 45px;
    	background-size: 40px;
    }
    .b-dwnapp-android strong {
    	font-size: 14px;
    }
    .b-dwnapp-phone {
    	width: 110px;
        flex: 0 0 110px;
    }
    .b-dwnapp-qr {
        width: 45px;
    	flex: 0 0 45px;
    }
}</pre></body></html>