#uCatsMenu9 {
    height: 590px!important
}
input#add_to_favorite {
    margin-bottom: 3px;
    color: rgb(255, 174, 40)
}
input#add_to_favorite:hover {
    background: #292929
}
#body_tor_down {
    margin-top: 40px;
    position: absolute;
    margin: 61px 0;
    left: 50%;
    margin-left: -228px
}
#rRes {
    font-size: 9px;
    color: #red;
    display: none
}
100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}
.queryField {
    border: 2px solid #3c3c3c;
    width: 149px;
    font-size: 8pt;
    height: 23px;
    color: #a2a2a2;
    font-family: Verdana;
    background-color: #393939;
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0;
    padding: 4px
}
#views1 {
    margin-top: 0;
    padding: 0
}
#views2 {
    background-color: #393939;
    border: 0 solid rgb;
    background: transparent url() repeat scroll 0 0;
    -moz-background-clip: 0;
    -moz-background-origin: 0;
    -moz-background-inline-policy: 0
}
#views4 {
    border: 1px solid rgb;
    background: transparent none repeat scroll 0 0;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-inline-policy: continuous;
    align: left
}
#views5 {
    padding: 11px 0 5px 10px;
    background-color: #393939;
    transparent none repeat scroll 0 0: ;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-inline-policy: continuous
}
.SearchForm {
    margin-top: 0;
    padding: 0 0 6px 9px;
    display: inherit
}
#div1 {
    border: 1px solid #191919;
    padding: 10px;
    background: #181818;
    border-radius: 5px 5px 5px 5px;
    float: left
}
#div2 {
    height: 25px;
    width: 97%;
    border: 1px solid #191919;
    float: left;
    padding: 10px;
    background: #242424;
    border-radius: 5px 5px 5px 5px
}
#div3 {
    height: 100px;
    width: 93%;
    border: 1px solid #191919;
    float: left;
    padding: 10px;
    background: #181818;
    border-radius: 5px 5px 5px 5px
}
    {
    padding-left: 18px;
    border-color: rgba(44, 40, 40, 0.16);
    text-transform: uppercase;
    box-sizing: border-box;
    transition: all .3s ease;
    font: 9px Verdana, arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 1px #000;
    font-weight: 700;
    display: block;
    text-align: left;
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #fff;
    overflow: hidden;
    height: 25px;
    background-position: right bottom;
    right: 0;
    float: left;
    z-index: 998;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px 5px 5px;
    box-shadow: 0 0 5px #111;
    text-decoration: none;
    left: 50%;
    line-height: 31px;
    position: absolute;
    top: 0;
    outline: 0 none;
    list-style: none outside none;
    margin: 0;
    vertical-align: middle;
    font-family: verdana, arial, helvetica;
    font-size: 9pt;
    width: 160px;
    cursor: help;
    background-image: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: #414141;
    background: #FFFFDF;
    border: 1px solid #FFCa95;
    padding: 0 13px;
    color: bFbFbF;
    border-radius: 2px
}
iframe#teniesonline.ucoz.com {
    width: 690px!important
}
.myput02 div.close00, .myput01 div.close00 {
    display: block;
    position: absolute;
    right: -10px;
    top: -10px;
    background: url(../images/x.png) no-repeat;
    width: 16px;
    height: 16px;
    opacity: 0.4
}
.qualitytop100 div, .quality5 div, .quality4 div, .quality3 div, .quality2 div {
    color: #bfbfbf;
    font-size: 11px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin: 0 0 10px;
    padding: 5px 3px 5px 5px
}
li.menus, .uMenuV li {
    background: url() no-repeat 0 3px;
    margin: 0 0 .6em;
    padding: 0 0 0 13px
}
.eTitle, h1, .h1 {
    font-size: 20px;
    display: inline
}
#search2 input:hover {
    background: #EDa8a8 !important
}
#search2 a:hover {
    background: #EEE
}
#search2 a:last-child {
    border-bottom: 0 solid
}
#search2 {
    box-shadow: 0 18px 18px #444;
    border: 1px solid #6D8Fa8;
    position: absolute;
    margin-left: -7px;
    margin-top: 23px;
    display: none;
    width: 600px;
    z-index: 100
}
#search2::after {
    content: "";
    left: 20px;
    position: absolute;
    top: -12px;
    transform: rotate(90deg);
    writing-mode: tb-rl
}
#search2 span {
    color: #444 !important;
    background: white;
    display: block;
    padding: 8px
}
#search2 input {
    background: #F2CbCb !important;
    color: #aC2222 !important;
    border: 0 none;
    cursor: pointer;
    padding: 8px;
    height: 30px;
    width: 100%
}
#search2 a {
    border-bottom: 1px solid #6D8Fa8;
    color: #222 !important;
    text-decoration: none;
    white-space: normal;
    background: white;
    display: block;
    padding: 8px;
    height: auto;
}
input#story, input.queryField {
    height: 40px;
    border-radius: 5px;
    background-color: #393939;
    color: #bFbFbF;
    border-color: rgba(44, 40, 40, 0.16);
    padding-left: 18px;
    width: 95% !important;
}
input#go_page {
    width: 122px;
    height: 22px;
    padding: 2px
}
input.searchSbmFl {
    background-color: #393939;
    padding: 5px;
    border-color: rgba(44, 40, 40, 0.16);
    color: #bFbFbF;
    border-radius: 2px;
    width: 95% !important;
    margin: 5px 0px;
}
.schbtn {
    padding-top: 4px
}
li {
    list-style-type: none
}
ul {
    margin-left: 0;
    padding-left: 0
}
.imdbrating {
    float: right;
    color: #868686;
    padding-right: 25px
}
.ratingValue span {
    color: #64d9ff
}
span.grey1 {
    color: #a29e9e
}
h2 {
    font-size: 12px;
    display: inline
}
.entri_poster {
    float: left;
    padding-bottom: 87px;
    padding-right: 10px
}
.entry_movies_descrip {
    padding: 18px 10px 10px;
    background: #313131;
    text-align: left;
    display: block;
    margin: 19px 0 15px 296px
}
.entri_head_text {
    text-align: justify;
    padding: 13px 17px; 
}
.body_player_page {
    padding-bottom: 121px;
    background: #313131;
    text-align: justify
}
.entri_poster img {
    background: #333;
    padding: 5px
}
.rating_entry_movies_top {
    position: absolute;
    margin-top: 411px;
    margin-left: 53px
}
div#body_tor_down_trailer {
    margin-top: 40px;
    position: absolute;
    margin: 61px 0;
    left: 50%;
    margin-left: -157px
}
span#new_add_form {
    padding: 6px 10px 0 0;
    display: block
}
.entry_movies_descrip2 {
    background: #2b2a2af2;
    padding: 2px 40px;
    position: absolute;
    width: 200px;
    margin-top: -37px;
    margin-left: 5px
}
.body_player_page2 {
  clear: both;
}

span#new_add_form {
    height: 468px;
}
ul.uRelatedEntries {
    margin: 0 auto;
    padding: 18px;
    text-align: center;
    background: #282828;
    width: 719px;
        height: 242px;
}
ul.uRelatedEntries li {
    padding: 3px;
    margin: 0;
    display: inline
}
.infimg1 {
    width: 126px;
    height: 200px;
    border-image: initial;
    border-radius: 2px;
    vertical-align: top;
    padding: 3px;
    background: #3c3c3c
}
span.ad_movies {
    float: right;
    margin-top: 5px;
}
select.select_filter, select {
    background: #454545!important;
    border-radius: 3px!important;
    border-top: solid 1px #565656!important;
    border-left: solid 1px #565656!important;
    border-bottom: solid 1px #343434!important;
    border-right: solid 1px #343434!important;
    padding: 2px 8px;
    cursor: pointer;
    color: #c5c5c5!important;
    font-size: 10pt!important
}
input#addcbut {
    padding: 10px 27px;
    margin: 10px 19px;
    background: #444;
    border-radius: 3px;
    border-top: solid 1px #000;
    border-left: solid 1px #000;
    border-bottom: solid 1px #000;
    border-right: solid 1px #000;
    color: #fff;
    cursor: pointer
}
input#addcbut:hover {
    padding: 10px 27px;
    margin: 10px 19px;
    background: #222;
    border-radius: 3px;
    border-top: solid 1px #000;
    border-left: solid 1px #000;
    border-bottom: solid 1px #000;
    border-right: solid 1px #000;
    color: #fff;
    cursor: pointer
}
/*.entri_yout_trailer {
    position: absolute;
    margin-top: -528px;
    margin-left: 50%;
    background: #333;
    padding: 4px 20px 20px
}*/
.entri_yout_trailer {
    position: absolute;
    margin-top: -28px;
    margin-left: 50%;
    width: 50px;
    background: rgb(51, 51, 51);
    padding: 4px 20px 20px;
}
.entri_yout_trailer a {
    color: #909090;
    font-family: cursive;
    font-size: 11pt
}
.entri_poster {
    width: 280px;
    height: 400px;
}
::-webkit-selection, ::-moz-selection, ::selection {
    color: #C48409
}
#fancybox-overlay {
    opacity: .6!important
}
.fancybox-outer {
    background: rgba(111, 104, 104, 0.56)!important
}
h3 {
    font-size: 16px
}
img#com_s {
    opacity: .3
}
#kin_ol_player {
    margin-top: 28px;
    position: relative
}
.myput022 {
  background-color: rgba(24, 24, 24, 0.02);
    z-index: 501;
    width: 491px;
    display: block;
    margin: auto;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    margin-top: -453px;
}
.myput01 {
    left: 50%;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.93);
    margin-top: -472px;
    z-index: 501;
    width: 391px;
    display: block;
    margin-left: 28%
}
.myput01 div.close00, .myput022 div.close00 {
    display: block;
    position: absolute;
    right: -10px;
    top: -10px;
    background: url(../images/x.png) no-repeat;
width: 23px;
    height: 24px;
}
#top_lenta {
    overflow-x: hidden
}
p {
    padding: 7px 0
}
.sectiontable {
    -moz-box-shadow: 1px 1px 15px #000;
    -webkit-box-shadow: 1px 1px 15px #000;
    box-shadow: 1px 1px 15px #000;
    width: 90%;
    background: #282828;
    margin: 0 0 30px
}
/*ul.tabs {
    height: 28px;
    line-height: 25px;
    list-style: none;
    border-bottom: 1px solid #000;
    background: #181818
}
.tabs li {
    font-size: 14px;
    text-shadow: 0 0 0 #111;
    float: left;
    display: inline;
    margin: 0 1px -1px 0;
    padding: 0 13px 1px;
    color: #777;
    cursor: pointer;
    background: #181818;
    border: 1px solid #000;
    border-bottom: 1px solid #181818;
    position: relative
}
.tabs li:hover, .vertical .tabs li:hover {
    color: #F70;
    padding: 0 13px;
    background: #FFFFDF;
    border: 1px solid #FFCa95
}
.tabs li.current {
    font-size: 15px;
    font-weight: 700;
    text-shadow: 0 0 0 #111;
    color: #000;
    background: #282828;
    padding: 0 13px 2px;
    border: 1px solid #000;
    border-bottom: 1px solid #282828
}
.box {
    text-align: center;
    display: none;
    border: 1px solid #000;
    border-width: 0 1px 1px;
    background: #282828;
    padding: 0 12px
}
.box.visible {
    display: block
}
.section.vertical {
    width: 440px;
    border-left: 160px solid #FFF
}
.vertical .tabs {
    width: 160px;
    float: left;
    display: inline;
    margin: 0 0 0 -160px
}
.vertical .tabs li {
    padding: 0 13px;
    margin: 0 0 1px;
    border: 1px solid #E4E4E4;
    border-right: 1px solid #000;
    width: 132px;
    height: 25px
}
.vertical .tabs li:hover {
    width: 131px
}
.vertical .tabs li.current {
    width: 133px;
    color: #444;
    background: #EFEFEF;
    border: 1px solid #000;
    border-right: 1px solid #EFEFEF;
    margin-right: -1px
}
.vertical .box {
    border-width: 1px
}*/
#1favoritesarea {
    overflow: auto;
    height: 20px;
    width: 100%;
    -webkit-transition: .5s all
}
#1favoritesarea:hover {
    height: 200px;
    width: 100%;
    -webkit-transition: all 1s cubic-bezier(.42, 0, 1, 1);
    -moz-transition: all 1s cubic-bezier(.42, 0, 1, 1)
}
.1favoritesarea {
    height: 20px;
    width: 75%;
    border: 1px solid #191919;
    float: left;
    padding: 10px;
    background: #181818;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: -1px 1px 14px #000;
    -webkit-box-shadow: -1px 1px 14px #000;
    box-shadow: -1px 1px 14px #000;
    -webkit-transition: .5s all
}
.1favoritesarea:hover {
    height: 200px;
    width: 95%;
    border: 1px solid #191919;
    float: left;
    padding: 10px;
    background: #181818;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: -1px 1px 14px #00CCDa;
    -webkit-box-shadow: -1px 1px 14px #00CCDa;
    box-shadow: -1px 1px 14px #00CCDa;
    -webkit-transition: all 1s cubic-bezier(.46, .5, .64, .62);
    -moz-transition: all 1s cubic-bezier(.46, .5, .64, .62)
}
.mchat_i:hover {
    -moz-box-shadow: -1px 1px 3px #000;
    -webkit-box-shadow: -1px 1px 3px #000;
    box-shadow: -1px 1px 3px #000
}
.inputPM {
    font-family: verdana, arial, helvetica;
    font-size: 9pt;
    color: #bFbFbF!important;
    background-color: rgba(101, 101, 101, 0.22)!important;
    margin-left: 42px!important;
    border-radius: 6px
}
.outputPM {
    font-family: verdana, arial, helvetica;
    font-size: 9pt!important;
    color: #bFbFbF!important;
    background-color: rgba(101, 101, 101, 0.22)!important;
    margin-right: 42px!important;
    border-radius: 6px
}
.useravatar {
    height: 100%;
    width: 100%
}
.pole_title {
    float: left;
    font: 11px Verdana, arial, Helvetica, sans-serif;
    color: #bFbFbF;
    width: 80px;
    background: #212121;
    border: 1px solid #242424;
    border-right: none;
    padding: 3px 5px;
    margin-top: 10px
}
.pole_linc {
    border-right: none;
    float: left;
    font: 11px Verdana, arial, Helvetica, sans-serif;
    color: #bFbFbF;
    width: 80% !important;
    background: #242424!important;
    border: 1px solid #242424!important;
    padding: 3px 5px!important;
    margin-top: 10px;
    height: 21px !important;
}
.kot {
    position: absolute;
    margin-top: -107px;
    margin-left: 143px
}
.miska {
    position: absolute;
    z-index: 2;
    margin-top: 455px;
    margin-left: 70px
}
.xw-tl, .xw-ml, .xw-bl {
    background: rgba(0, 0, 0, 0.7)!important
}
.xw-tl {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    moz-border-radius-topleft: 5px;
    moz-border-radius-topright: 5px;
    padding: 1px 0 0 7px !important;
    webkit-border-top-left-radius: 5px;
    webkit-border-top-right-radius: 5px
}
.xw-tr, .xw-tc, .xw-mr, .xw-br, .xw-bc {
    background: none!important
}
.xw-hdr-text {
    color: #F3b43a!important;
    font: 700 12px/22px Tahoma!important
}
.xt-close {
    background: url(../images/EmnD.gif) center center no-repeat!important;
    opacity: 1!important
}
.xw-mc {
    background: #fff!important;
    border: 0!important;
    border-radius: 2px;
    moz-border-radius: 2px;
    webkit-border-radius: 2px
}
.xw-body {
    border: 0!important;
    padding-left: 7px!important;
    padding-right: 1px!important;
    font: 700 10px/22px Tahoma!important
}
.xw-dragging .xw-tl, .xt-close-over {
    opacity: 1!important
}
.xw-draggable, .xw-draggable .xw-hdr-text {
    cursor: default!important
}
.xw-bl {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    moz-border-radius-bottomleft: 5px;
    moz-border-radius-bottomright: 5px;
    webkit-border-bottom-left-radius: 5px;
    webkit-border-bottom-right-radius: 5px
}
div[id*="_uwndWnd"] {
    border-radius: 5px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.6);
    moz-border-radius: 5px;
    moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.6);
    webkit-border-radius: 5px;
    webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.6)
}
.newuserlist {
    overflow: auto;
    width: 185px;
    height: 190px
}
.socset {
    padding: 10px;
    align: center
}
.left {
  background: url(../images/left.png); width: 360px;
    height: 316px;
    float: left
}
.center {
    background-image: url(../images/center.png);
    height: 317px;
    background-repeat: repeat-x
}
.rigth {
        background: url(../images/rigth.png);width: 360px;
    height: 316px;
    float: right
}
.copyrate {
    clear: both;
    opacity: .1
}
.tekstfooter {
    text-align: center;
    text-shadow: 8px 12px 18px #000;
    margin-top: -224px;
    display: block;
    margin-left: 350px;
    margin-right: 350px
}
#videoplayer2327 {
    -moz-box-shadow: 4px 4px 40px #000;
    -webkit-box-shadow: 4px 4px 40px #000;
    box-shadow: 4px 4px 40px #000;
    background-color: #181818;
    padding: 10px 10px 40px;
    color: ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #343434
}
.obvodkaplayer {
    -moz-box-shadow: 4px 4px 40px #000;
    -webkit-box-shadow: 4px 4px 40px #000;
    box-shadow: 4px 4px 40px #000;
    background-color: #181818;
    padding: 10px 10px 40px;
    color: ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    width: 720px;
    border: solid 1px #343434
}
.obvodkaplayerkn {
    background-color: #181818;
    padding: 5px 8px;
    color: ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #343434
}
.vk_multifilm {
    width: 720px;
    height: 410px;
    clear: both;
    -moz-box-shadow: 4px 4px 40px #000;
    -webkit-box-shadow: 4px 4px 40px #000;
    box-shadow: 4px 4px 40px #000;
    background-color: #181818;
    padding: 10px 10px 40px;
    color: ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    scrolling: no;
    position: relative;
    z-index: 500;
    border: solid 1px #343434;
  
}
.addfav {
    line-height: 18px;
    text-align: center;
    font-size: 9px;
    align: right;
    padding-right: 22px;
    margin-top: 25px;
    margin-left: 2%;
    float: right;
    height: 18px;
    width: 130px;
    color: #fff;
    background: url() no-repeat 0 -36px;
    position: absolute
}
.putlink {
    position: relative;
    width: 720px;
    top: 25px;
    bottom: 0;
    margin: 0;
    padding: 10px;
    z-index: 999;
    background-color: #222;
    font-size: 12px;
    height: 25px
}
.qualitytop100 {
    position: absolute;
    width: 50px;
    right: -10px;
    bottom: 25px;
    margin: 0;
    padding: 0
}
.quality5 {
    position: absolute;
    width: 50px;
    right: -10px;
    bottom: 150px;
    margin: 0;
    padding: 0
}
.quality4 {
    position: absolute;
    width: 70px;
    right: -10px;
    bottom: 120px;
    margin: 0;
    padding: 0
}
.quality3 {
    position: absolute;
    width: 70px;
    right: -10px;
    bottom: 90px;
    margin: 0;
    padding: 0
}
.quality2 {
    position: absolute;
    width: 70px;
    right: -10px;
    bottom: 60px;
    margin: 0;
    padding: 0
}
.quality2 div, .quality3 div, .quality4 div, .quality5 div, .qualitytop100 div {
    margin: 0 0 10px;
    padding: 5px 10px;
    color: #bfbfbf;
    font-size: 11px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 5px 3px 5px 5px;
    margin: 0 0 10px
}
.quality1 {
    position: absolute;
    width: 70px;
    right: -10px;
    bottom: 30px;
    margin: 0;
    padding: 0
}
.quality1 div {
    margin: 0 0 10px;
    padding: 5px 10px;
    color: #bFbFbF;
    font-size: 11px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 5px 3px 5px 5px;
     
}
.quality {
  position: relative;
    top: -62px;
    right: -134px;
    width: 81px;
}
.quality div {
    margin: 0 0 10px;
    padding: 5px 10px;
    color: #FFbD3D;
    font-size: 11px;
    padding: 5px 7px 7px;
    margin: 0 0 10px;
        
}
.HDRip, .hdrip {
    background: #414141;
    background-image: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: #414141
}
.HDRip1, .hdrip1 {
    background: #393939;
    background-image: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: #393939
}
#menu {
    display: none;
    margin: 15px 0
}
.bb {
    cursor: pointer;
    padding: 5px 10px;
    background: #444;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 10;
    -webkit-border-radius: 10;
    -moz-border-radius: 10
}
.grey {
    cursor: pointer;
    background: grey;
    width: 15px;
    height: 15px;
    border: 0;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 10;
    -webkit-border-radius: 10;
    -moz-border-radius: 10
}
b b .olive, .olive {
    cursor: pointer;
    background: olive;
    width: 15px;
    height: 15px;
    border: 0;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 10;
    -webkit-border-radius: 10;
    -moz-border-radius: 10
}
b b .green, .green {
    cursor: pointer;
    background: green;
    width: 15px;
    height: 15px;
    border: 0;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 10;
    -webkit-border-radius: 10;
    -moz-border-radius: 10
}
b b .blue, .blue {
    cursor: pointer;
    background: blue;
    width: 15px;
    height: 15px;
    border: 0;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 10;
    -webkit-border-radius: 10;
    -moz-border-radius: 10
}
b b .purple, .purple {
    cursor: pointer;
    background: purple;
    width: 15px;
    height: 15px;
    border: 0;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 10;
    -webkit-border-radius: 10;
    -moz-border-radius: 10
}
b b .red, .red {
    cursor: pointer;
    background: red;
    width: 15px;
    height: 15px;
    border: 0;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 10;
    -webkit-border-radius: 10;
    -moz-border-radius: 10
}
b b .orange, .orange {
    cursor: pointer;
    background: orange;
    width: 15px;
    height: 15px;
    border: 0;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 10;
    -webkit-border-radius: 10;
    -moz-border-radius: 10
}
b b .pink, .pink {
    cursor: pointer;
    background: #ffc0cb;
    width: 15px;
    height: 15px;
    border: 0;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 10;
    -webkit-border-radius: 10;
    -moz-border-radius: 10
}
b b .yellow, .yellow {
    cursor: pointer;
    background: #ff0;
    width: 15px;
    height: 15px;
    border: 0;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 10;
    -webkit-border-radius: 10;
    -moz-border-radius: 10
}
.cblockmoder, .cblockzloi, b b .cblock1 {
    text-shadow: #000 1px 1px 2px;
    background: url();
    padding: 5px 5px 10px;
    color: ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5x;
    border-radius: 5px;
    border-top: solid 1px #565656;
    border-left: solid 1px #565656;
    border-bottom: solid 1px #343434;
    border-right: solid 1px #343434
}
.mchat {
    text-shadow: #000 1px 1px 2px;
    background: #454545;
    padding: 2px 5px;
    color: ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5x;
    border-radius: 5px;
    border: solid 1px #343434
}
.reg1 {
    text-align: left;
    padding: 3px
}
b b .reg2, .reg2 {
    clear: left;
    float: left;
    width: 160px
}
b b .reg1 input[type='text'], .reg1 input[type='password'] {
    width: 160px
}
b b #rCode, #rCode {
    width: 160px;
    height: 35px;
    text-align: center;
    font-weight: 700;
    font-size: 13px;
    margin-top: 2px
}
b b #rRes {
    font-size: 9px;
    color: red;
    display: none
}
.styled_block {
    background: url();
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 20 20 20 20;
    -webkit-border-radius: 20 20 20 20;
    -moz-border-radius: 20
}
.styled_block_i {
    background: url();
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 20 0 0 20;
    -webkit-border-radius: 20 0 0 20;
    -moz-border-radius: 20 0 0 20
}
.add {
    background: url();
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 0 0 10 10;
    -webkit-border-radius: 0 0 10 10;
    -moz-border-radius: 0 0 10 10x;
    padding: 10px
}
.com_ava, .styled_block_s {
    background: url();
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 0 20 20 0;
    -webkit-border-radius: 0 20 20 0;
    -moz-border-radius: 0 20 20 0
}
.com_ico {
    background: url();
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 0 0 20 20;
    -webkit-border-radius: 0 0 20 20;
    -moz-border-radius: 0 0 20 20
}
.com_q {
    background: url();
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555
}
.com_p {
    background: url();
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    padding: 10px
}
.o_100, .mchat_i {
    opacity: 1
}
.o_95 {
    opacity: .95
}
.o_90 {
    opacity: .9
}
.o_85 {
    opacity: .85
}
.o_80 {
    opacity: .8
}
.o_75 {
    opacity: .75
}
.o_70 {
    opacity: .7
}
.d_btn {
    width: 150px;
    padding: 10px;
    background: url();
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #555;
    -moz-box-shadow: 0 2px 3px #555;
    border-radius: 20;
    -webkit-border-radius: 20;
    -moz-border-radius: 20
}
.fFastSearchTd, .fastNav, .moderOptions, .frmbtns {
    opacity: .5
}
.zakladki {
    background: url();
    box-shadow: 0 2px 3px #797979;
    -webkit-box-shadow: 0 2px 3px #797979;
    -moz-box-shadow: 0 2px 3px #797979;
    border-radius: 20;
    -webkit-border-radius: 20;
    -moz-border-radius: 20
}
.zakladki_btn {
    cursor: pointer;
    background: none!important;
    border: solid #666!important;
    font-weight: 700;
    color: #fff!important;
    box-shadow: 0 2px 3px #555;
    -webkit-box-shadow: 0 2px 3px #606060;
    -moz-box-shadow: 0 2px 3px #555
}
.zakladki_btn:hover {
    cursor: pointer;
    background: none!important;
    border: solid #666!important;
    font-weight: 700;
    color: #fff!important;
    box-shadow: 0 2px 3px #444;
    -webkit-box-shadow: 0 2px 3px #444;
    -moz-box-shadow: 0 2px 3px #444
}
.avatar {
    width: 15px;
    border: 0;
    vertical-align: center
}
.avatar:hover {
    width: 50px;
    border: 0;
    vertical-align: center
}
#mchatIfm2 {
    height: 400px!important
}
body {
    background: #000;
    font-family: font-family;
    font-size: 13px;
    margin: 0;
    padding: 0
}
.uOnline, .gOnline, .tOnline {
    padding: 1px 1px 1px 18px;
    background: url() no-repeat 0 2px
}
a:hover { 
	color: rgb(3, 122, 128);
    text-decoration: none; 
}
a#col_text_div:hover {
    color: rgb(3, 122, 128);
}
#hmenu {
    float: center
}
#hmenu a {
    text-decoration: none;
    color: #FFbD3D;
    background: url() no-repeat center top;
    display: block;
    height: 39px;
    width: 145px;
    text-align: center;
    font: 20px/30px trebuchet ms, tahoma, Times, serif;
    text-shadow: 0 -1px 0 #005E6E;
    z-index: 2
}
#hmenu a:hover {
    background: url() no-repeat top center;
    display: block;
    height: 39px;
    width: 145px;
    color: #000;
    z-index: 2
}
#bmenu a {
    text-decoration: none;
    color: #FFbD3D;
    background: url() no-repeat center top;
    display: block;
    height: 39px;
    width: 135px;
    text-align: center;
    font: 20px/30px trebuchet ms, tahoma, Times, serif;
    text-shadow: 0 -1px 0 #005E6E
}
#bmenu a:hover {
    background: url() no-repeat top center;
    display: block;
    height: 39px;
    width: 135px;
    color: #000
}
#cmenu a {
    text-decoration: none;
    color: #FFbD3D;
    background: url() no-repeat center top;
    display: block;
    height: 39px;
    width: 220px;
    text-align: center;
    font: 20px/30px trebuchet ms, tahoma, Times, serif;
    text-shadow: 0 -1px 0 #005E6E
}
#cmenu a:hover {
    background: url() no-repeat top center;
    display: block;
    height: 39px;
    width: 220px;
    color: #000
}
#emenu a {
    text-decoration: none;
    color: #FFbD3D;
    background: url() no-repeat center top;
    display: block;
    height: 39px;
    width: 330px;
    text-align: center;
    font: 20px/30px trebuchet ms, tahoma, Times, serif;
    text-shadow: 0 -1px 0 #005E6E
}
#emenu a:hover {
    background: url() no-repeat top center;
    display: block;
    height: 39px;
    width: 330px;
    color: #000;
    text-shadow: 0 -1px 0 #000
}
#imenu a {
    text-decoration: none;
    color: #FFbD3D;
    background: url() no-repeat center top;
    display: block;
    height: 39px;
    width: 195px;
    text-align: center;
    font: 20px/30px trebuchet ms, tahoma, Times, serif;
    text-shadow: 0 -1px 0 #005E6E;
    z-index: 2
}
#imenu a:hover {
    background: url() no-repeat top center;
    display: block;
    height: 39px;
    width: 195px;
    color: #000;
    z-index: 2
}
td.heder {
    min-height: 220px;
}
td, body {
    font-family: verdana, arial, helvetica;
    font-size: 9pt;
    color: #bFbFbF
}
input, textarea, select {
    vertical-align: middle;
    font-size: 9pt;
    font-family: verdana, arial, helvetica
}
select.manFlFlt1 {
    font-size: 14px
}
input#ldF18 {
    padding: 10px 20px;
    margin-right: 23px
}
.mframe1 {
    padding: 2px 10px 30px
}
label {
    cursor: hand;
    font-size: 15px
}
.blocktitle {
    font-family: Verdana, Sans-Serif;
    color: #FFF;
    font-size: 14px;
    font-weight: 700;
    padding-left: 22px;
    background: url(/.s/t/681/31.gif) no-repeat 2px 2px
}
.menut {
    padding: 2px 3px 3px 15px
}
.mframe {
    padding: 2px 0 30px 30px
}
.bannerTable {
    width: 468px;
    height: 60px
}
.menu1 {
    font-weight: 700;
    font-size: 8pt;
    font-family: arial, Sans-Serif
}
.uMenuH li {
    float: left;
    padding: 0 5px
}
.uMenuV .uMenuItem {
    font-weight: 400
}
.uMenuV .uMenuarrow {
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0;
    top: 3px;
    background: url() no-repeat 0 0
}
.uMenuV li, li.menus {
    margin: 0;
    padding: 0 0 0 13px;
    background: url() no-repeat 0 3px;
    margin-bottom: .6em
}
.catsTd {
    padding: 0 0 6px 13px;
    background: url() no-repeat 0 3px
}
.catName {
    font-family: Verdana, Tahoma, arial, Sans-Serif;
    font-size: 11px
}
.catNameactive {
    font-family: Verdana, Tahoma, arial, Sans-Serif;
    font-size: 13px
}
.catNumData {
    font-size: 7pt;
    color: #333
}
.catDescr {
    font-size: 7pt;
    padding-left: 10px
}
a.catNameactive:visited, a.catNameactive:link, a.catName:active, a.catName:visited, a.catName:link, .uMenuV a.uMenuItema:hover, .uMenuV a.uMenuItema:visited, .uMenuV a.uMenuItema:link, .uMenuV li a:visited, .uMenuV li a:active, .uMenuV li a:link, a.noun:visited, a.noun:active, a.noun:link, a:visited, a:active, a:link {
    text-decoration: none;
    color: #0CF;
}
a.catNameactive:hover, a.menu1:visited, a.menu1:active, a.menu1:link, a:active,  .uMenuV a.uMenuItema:hover {
    text-decoration: none;
        color: #0284a5;
}
a.catNameactive:active, a.catName:hover, .uMenuV li a:hover, a.menu1:hover, a.noun:hover {
    text-decoration: none;
    color: red;
}
.cblock {
    text-shadow: #000 1px 1px 2px;
    background: url();
    padding: 10px 5px;
    color: ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5x;
    border-radius: 5px;
    border: solid 1px #343434
}
.cMessage {
    text-shadow: 3px 4px 11px #000;
    color: #F1bC52;
    font-size: 11px;
    padding: 2px
}
div.cMessage b {
    color: rgba(195, 152, 67, 0.7)
}
.successText {
    font-size: 10px;
    color: #bbbab8
}
.poster {
    width: 214px;
    min-height: 302px;
  
}
 
.eBlock {
    padding: 2px;
    margin-top: 15px;
    background: #242424;
    border: solid 0 #181818;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px
}
.eTitle {
    font-family: verdana, arial, Sans-Serif;
    font-weight: 700;
    color: #FFbD3D;
    padding: 1px 1px 1px 15px;
    background: url() no-repeat 0 1px
}
.eTitle a:visited, .eTitle a:link {
    text-decoration: underline;
    color: #fff
}
.eTitle a:hover {
    text-decoration: none;
    color: #red
}
.eTitle a:active {
    text-decoration: underline;
    color: #red
}
.eText {
    text-align: center;
    padding: 5px;
    border-top: 1px dashed #555
}
.eDetails {
    border-top: 1px dashed #333;
    border-bottom: 1px dashed #333;
    color: #666;
    padding-bottom: 5px;
    padding-top: 3px;
    text-align: left;
    font-size: 7pt
}
.eDetails1 {
    border-top: 1px dashed #333;
    border-bottom: 1px dashed #333;
    color: #666;
    padding-bottom: 5px;
    padding-top: 3px;
    padding-left: 15px;
    text-align: left;
    font-size: 8pt
}
.eDetails2 {
    border-bottom: 1px dashed #333;
    color: #666;
    padding-bottom: 5px;
    padding-top: 3px;
    padding-left: 15px;
    text-align: left;
    font-size: 8pt
}
.eRating, .copy {
    font-size: 7pt
}
.eattach {
    margin: 16px 0 0;
    padding: 0 0 1px 15px;
    background: url(../images/34.gif) no-repeat 0 0
}
.manTable {
    border: 1px solid #000;
    background: #242424
}
.manTdError {
    color: red
}
.manTd2 {
    padding: 0 8px
}
.manTdText, .manTdbrief, .manTd1 {
    font-size: 10pt;
    color: #FFbD3D;
    padding: 6px 8px
}
.manFlRst {
    padding: 10px 20px
}
.canswer {
    padding-left: 15px;
    padding-top: 4px;
    font-style: italic
}
.cblock1 {
    color: #FDC275;
    border: 1px solid #262626
}
.cblock2 {
    border: 1px solid #262626
}
.cblockadmin, .cblock1 {
    text-shadow: #000 1px 1px 2px;
    background: url();
    padding: 5px 5px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5x;
    border-radius: 5px;
    border-top: solid 1px #565656;
    border-left: solid 1px #565656;
    border-bottom: solid 1px #343434;
    border-right: solid 1px #343434;
    color: #FDC275;
    border: 1px solid #262626
}
.parageliats {
    padding: 13px 50px;
    background: #181818;
    -moz-box-shadow: inset 1px 0 5px #000;
    -webkit-box-shadow: inset 1px 0 5px #000;
    box-shadow: inset 1px 0 5px #000;
    border: inset 1px #000;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}
.commpts1 {
    color: #bFbFbF;
    padding: 7px 0;
    font-size: 12px
}
.commpts2 {
    padding: 7px 0;
    width: 40px
}
.cblockpts {
    background: #242424;
    text-shadow: #000 1px 1px 2px;
    padding: 15px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5x;
    border-radius: 5px;
    border: solid 1px #343434
}
.commTable {
    padding: 13px 20px;
    border: 0 solid #262626;
    background: #181818
}
.commFl {
    color: #f0f0f0;
    width: 100%;
    background: #181818;
    border: 1px solid #CCC
}
.smiles {
    border: 0 inset;
    background: #181818
}
.commReg {
    padding: 10px 0;
    text-align: center
}
.securityCode {
    color: #106eed;
    background: #FCFCFC;
    border: 1px solid #CCC
}
.mywinsuccess, .myWinSuccess {
    font-size: 10pt;
    color: #FFbD3D!important
}
.archUl, ul.uz, ul.uMenuRoot {
    list-style: none;
    margin: 0;
    padding-left: 0
}
.archLi {
    padding: 0 0 3px 10px;
    background: url(../images/35.gif) no-repeat 0 4px
}
.archactive {
    color: #FFF
}
a.archLink:active, a.archLink:hover {
    text-decoration: none;
    color: #D8D5D5
}
.archiveDateTitle {
    font-weight: 700;
    color: #FFF;
    padding-top: 15px
}
.archEntryHr {
    width: 250px;
    color: #333
}
.archiveeTitle li {
    margin-left: 15px;
    padding: 0 0 0 15px;
    background: url(../images/36.gif) no-repeat 0 2px;
    margin-bottom: .6em
}
.archiveEntryTime {
    width: 65px;
    font-style: italic
}
.archiveEntryComms {
    font-size: 9px;
    color: #C3C3C3
}
a.archiveDateTitleLink:visited, a.archiveDateTitleLink:link {
    text-decoration: none;
    color: #FFF
}
a.archiveDateTitleLink:active, a.archiveDateTitleLink:hover, a.archLink:visited, a.archLink:link {
    text-decoration: underline;
    color: #FFF
}
.archiveNoEntry, .archiveCalendars {
    text-align: center;
    color: #E2b4b4
}
.pollbody {
    padding: 7px;
    margin: 0;
    background: #000
}
.totalVotesTable, .pollNow, .textResults {
    background: #0CF
}
.totalVotesTd, .pollNowTd, .textResultsTd {
    background: #700000
}
.replaceTable {
    color: #cfbacf;
    background: #fff;
    height: 100px;
    width: 300px;
    border: 1px solid #000
}
.legendTd {
    font-size: 9pt
}
#panel_bb {
    float: left;
    width: 775px;
    height: 22px;
    background: url(../images/fon_panel_bb.gif)
}
#panel_bb a {
    float: left;
    display: block;
    width: 23px;
    height: 22px;
    background: url(../images/knopki_bb.png)no-repeat
}
#panel_bb a.panel_b {
    background-position: 0 0
}
#panel_bb a:hover.panel_b {
    background-position: 0 -22px
}
#panel_bb a.panel_i {
    background-position: 0 -44px
}
#panel_bb a:hover.panel_i {
    background-position: 0 -66px
}
#panel_bb a.panel_u {
    background-position: 0 -88px
}
#panel_bb a:hover.panel_u {
    background-position: 0 -110px
}
#panel_bb a.panel_url {
    background-position: 0 -132px
}
#panel_bb a:hover.panel_url {
    background-position: 0 -154px
}
#panel_bb a.panel_email {
    background-position: 0 -176px
}
#panel_bb a:hover.panel_email {
    background-position: 0 -198px
}
#panel_bb a.panel_image {
    background-position: 0 -220px
}
#panel_bb a:hover.panel_image {
    background-position: 0 -242px
}
#panel_bb a.panel_citata {
    background-position: 0 -264px
}
#panel_bb a:hover.panel_citata {
    background-position: 0 -286px
}
#panel_bb a.panel_code {
    background-position: 0 -308px
}
#panel_bb a:hover.panel_code {
    background-position: 0 -330px
}
#panel_bb a.panel_hide {
    background-position: 0 -352px
}
#panel_bb a:hover.panel_hide {
    background-position: 0 -374px
}
#panel_bb a.panel_list {
    background-position: 0 -396px
}
#panel_bb a:hover.panel_list {
    background-position: 0 -418px
}
#panel_bb a.panel_l {
    background-position: 0 -440px
}
#panel_bb a:hover.panel_l {
    background-position: 0 -462px
}
#panel_bb a.panel_c {
    background-position: 0 -484px
}
#panel_bb a:hover.panel_c {
    background-position: 0 -506px
}
#panel_bb a.panel_r {
    background-position: 0 -528px
}
#panel_bb a:hover.panel_r {
    background-position: 0 -550px
}
#panel_bb a.panel_hr {
    background-position: 0 -572px
}
#panel_bb a:hover.panel_hr {
    background-position: 0 -594px
}
#panel_bb a.panel_close {
    background-position: 0 -616px
}
#panel_bb a:hover.panel_close {
    background-position: 0 -638px
}
#panel_bb a.panel_info {
    float: right;
    background-position: 0 -660px
}
#panel_bb a:hover.panel_info {
    background-position: 0 -682px
}
.h1, .eTitle, h1 {
    font-size: 20px
}
#nav, #nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0
}
#nav {
    background: url(../images/navibGCenter.jpg) repeat no-repeat scroll 0 0 transparent;
    clear: both;
    font-size: 14px;
    height: 78px;
    padding: 0 10px 10px;
    width: 100%;
    position: absolute;
    top: 235px
}
#nav ul {
    background-color: #222;
    border: 1px solid #222;
    border-radius: 0 5px 5px 5px;
    border-width: 0 1px 1px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
    left: -9999px;
    overflow: hidden;
    position: absolute;
    top: -9999px;
    z-index: 2;
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -moz-transition: -moz-transform .1s linear;
    -ms-transition: -ms-transform .1s linear;
    -o-transition: -o-transform .1s linear;
    -webkit-transition: -webkit-transform .1s linear;
    transition: transform .1s linear
}
#nav li {
    background: url(' ') no-repeat scroll right 5px transparent;
    float: left;
    position: relative;
    list-style-type: none
}
#nav li a {
    color: #FFF;
    display: block;
    float: left;
    font-weight: 400;
    height: 30px;
    padding: 23px 20px 0;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000
}
#nav li:hover>a, #nav li:hover>a {
    color: #00b4FF
}
#nav li:hover, #nav a:focus, #nav a:hover, #nav a:active {
    background: none repeat scroll 0 0;
    outline: 0 none
}
#nav li:hover ul.subs {
    left: 50px;
    top: 33px;
    width: 180px;
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}
#nav ul li {
    background: none;
    width: 100%
}
#nav ul li a {
    float: none
}
#nav ul li:hover>a, #nav ul li:hover>a {
    background-color: #121212;
    color: #00b4FF
}
#lavalamp {
    background: url(../images/lavalamp.png) no-repeat scroll 0 0 transparent;
    height: 16px;
    left: 13px;
    position: absolute;
    top: 0;
    width: 64px;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease
}
#lavalamp:hover {
    -moz-transition-duration: 3000s;
    -ms-transition-duration: 3000s;
    -o-transition-duration: 3000s;
    -webkit-transition-duration: 3000s;
    transition-duration: 3000s
}
#nav li:nth-child(1):hover~#lavalamp, #nav li:nth-child(1):hover~#lavalamp {
    left: 13px
}
#nav li:nth-child(2):hover~#lavalamp, #nav li:nth-child(2):hover~#lavalamp {
    left: 90px
}
#nav li:nth-child(3):hover~#lavalamp, #nav li:nth-child(3):hover~#lavalamp {
    left: 170px
}
#nav li:nth-child(4):hover~#lavalamp, #nav li:nth-child(4):hover~#lavalamp {
    left: 340px
}
#nav li:nth-child(5):hover~#lavalamp, #nav li:nth-child(5):hover~#lavalamp {
    left: 330px
}
#nav li:nth-child(6):hover~#lavalamp, #nav li:nth-child(6):hover~#lavalamp {
    left: 420px
}
#nav li:nth-child(7):hover~#lavalamp, #nav li:nth-child(7):hover~#lavalamp {
    left: 500px
}
#nav li:nth-child(8):hover~#lavalamp, #nav li:nth-child(8):hover~#lavalamp {
    left: 575px
}
*, form {
    margin: 0;
    padding: 0
}
header {
    background-color: #212121;
    box-shadow: 0 -1px 2px #111;
    color: #fff;
    display: block;
    height: 70px;
    position: relative;
    width: 100%;
    z-index: 100
}
header h2 {
    font-size: 22px;
    font-weight: 400;
    left: 50%;
    margin-left: -400px;
    padding: 22px 0;
    position: absolute;
    width: 540px
}
header a.stuts, a.stuts:visited {
    border: none;
    text-decoration: none;
    color: #fcfcfc;
    font-size: 14px;
    left: 50%;
    line-height: 31px;
    margin: 23px 0 0 110px;
    position: absolute;
    top: 0
}
header .stuts span {
    font-size: 22px;
    font-weight: 700;
    margin-left: 5px
}
.container {
    height: 571px;
    margin: 30px auto;
    width: 957px
}
.pass_title {
    float: left;
    font: 14px Verdana, arial, Helvetica, sans-serif;
    color: #bFbFbF;
    width: 50px;
    background: #212121;
    border: 1px solid #242424;
    border-right: none;
    padding: 3px 5px;
    margin-top: 10px
}
.pass_linc {
    float: left;
    font: 14px Verdana, arial, Helvetica, sans-serif;
    color: #bFbFbF;
    width: 70%;
    background: #242424!important;
    border: 1px solid #242424!important;
    padding: 3px 5px!important;
    margin-top: 10px
}
#new_pochta {
    text-align: left;
    padding: 10px
}
#new_pochta p {
    font-size: 14px;
    margin: 0;
    padding-bottom: 10px
}
#new_pochta img {
    float: right;
    margin: 0 0 10px 15px
}
#new_pochta span {
    float: right;
    font-weight: 700;
    margin-bottom: 10px
}
#center_dm_ru1 {
    overflow: hidden;
    height: 435px;
    width: 180px;
    border: solid 1px #191919;
    padding: 0;
    background: #242424
}
#center_dm_ru2 {
    overflow: hidden;
    height: 435px;
    width: 180px;
    border: solid 1px #191919;
    padding: 0;
    background: #242424
}
#center_dm_ru {
    overflow: hidden;
    height: 370px;
    width: 180px;
    border: solid 1px #191919;
    padding: 0;
    background: #242424
}
#center_dm_ru li, #center_dm_ru1 li, #center_dm_ru2 li {
    list-style: none;
    overflow: hidden;
    border-top: 1px solid #191919;
    border-bottom: 1px solid #191919;
    padding: 10px 5px
}
.coment_avatar {
    float: right;
    width: 25px;
    height: 25px;
    background: #F3F3F3;
    margin-left: 5px;
    padding: 2px;
    border: 1px solid #242424
}
.massage_link:link, .massage_link:visited {
    text-decoration: none;
    color: #bFbFbF
}
.massage_link:hover {
    color: #999
}
#center_dm_ru li a:hover img {
    -moz-opacity: .5;
    opacity: .5;
    filter: alpha(opacity=50)
}
#top_bar {
    position: fixed;
    z-index: 997;
    top: 0;
    min-width: 100%;
    height: 35px;
    background: #353535;
    border-top: 1px solid #000;
    box-shadow: 0 0 5px #111
}
#top_bar_os {
    padding: 0;
    width: 90%;
    height: 35px;
    margin: 0 auto
}
#top_bar_os a {
    text-decoration: none
}
.td_l {
    float: left;
    padding: 20px 10px 0;
    height: 23px;
    background: #242424;
}
.td_p {
    float: right;
    height: 35px;
    padding: 0;
    background: url() no-repeat right
}
.poick_os1 input {
    font: 11px Verdana, arial, Helvetica, sans-serif!important;
    margin: 0!important;
    vertical-align: middle!important
}
.poick_pole1 {
    color: #a7a7a7!important;
    text-shadow: 1px 1px 1px #252525!important;
    padding: 4px!important;
    width: 300px!important;
    height: 25px!important;
    background: #484848!important;
    border: 1px solid #252525!important
}
.poick_pole1:focus {
    background: #545454!important
}
.poick_knopka1 {
    color: #bfbfbf!important;
    text-shadow: 1px 1px 1px #460953!important;
    padding: 0 10px!important;
    height: 25px!important;
    background: #1d367d!important;
    border: 1px solid #0c123b!important;
    cursor: pointer!important
}
.poick_knopka1:hover {
    background: #3b3b97!important
}
.menu_p {
    display: block;
    position: relative
}
.menu_p .drop {
    float: left;
    color: #66b427;
    text-shadow: 1px 1px 1px #000;
    font-weight: 700;
    padding: 10px 17px 0 10px;
    margin-right: 10px
}
.dd_ugol1, .dd_menu {
      width: 222px;
}
.dd_ugol2, .dd_menu_p {
    width: 300px
}
.dd_menu, .dd_menu_p {
    float: left;
    position: absolute;
    margin: 0 auto;
    background: #4c4c4c;
    padding: 5px;
    left: -999em;
    z-index: 998;
    border: 1px solid #111;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px 5px 5px;
    border-radius: 5px 5px 5px;
    box-shadow: 0 0 5px #111
}
.menu_p:hover .dd_menu, .menu_p:hover .dd_menu_p {
    top: 40px;
    left: auto;
    right: 0
}
.dd_ugol1, .dd_ugol2 {
    height: 25px;
    float: left;
    position: absolute;
    top: -25px;
    right: 25px;
    background: url() no-repeat;
    background-position: right bottom
}
.dd_ugol1 {
    right: 2px!important
}
.dd_menu_os {
    width: 218px
}
.mini_profil {
    width: 278px
}
.dd_menu_os, .mini_profil {
    overflow: hidden;
    background: #eee;
    border: 1px solid #353535;
    margin: 0;
    padding: 10px
}
.menu_top {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    width: 219px;
    background: #353535;
}
.menu_top li a:link, .menu_top li a:visited {
display: block;
    text-align: left;
    color: #bfbfbf;
    width: 92%;
    padding: 9px 10px;
    border-bottom: 1px solid #4e4e4e;
}
.menu_top li a:hover, .replacebody {
  background: #252525;
}
.mini_avatar {
    width: 35px;
    height: 35px
}
.mp_avatar {
    float: right;
    margin: 0;
    width: 50px;
    height: 50px;
    border: 3px solid #666
}
.mp_info {
    float: left;
    margin: 0;
    padding: 5px;
    width: 200px;
    list-style: none
}
.mp_info a:link, .mp_info a:visited {
    color: #2784b4;
    font-weight: 700
}
.mp_info li {
    font: 10px Verdana, arial, Helvetica, sans-serif;
    padding: 2px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #b7b7b7
}
.border_v {
    border-top: none!important
}
.border_n {
    border-bottom: none!important
}
.bold, .uMenuV .uMenuItema {
    font-weight: 700
}
.knopka_vxod:link, .knopka_vxod:visited, .knopka_reg:link, .knopka_reg:visited {
    float: left;
    font-weight: 700;
    color: #66b427;
    text-shadow: 1px 1px 1px #000;
    padding: 10px 10px 0
}
.knopka_vxod:hover, .knopka_reg:hover, .menu_p:hover .drop {
    color: #2784b4
}
.knopka_pochta:link, .knopka_pochta:visited {
    float: left;
    font-weight: 700;
    color: #2784b4;
    text-shadow: 1px 1px 1px #000;
    padding: 10px 10px 0
}
.knopka_pochta:hover, .mp_info a:hover {
    color: #66b427
}
.knopka_vixod:link, .knopka_vixod:visited {
    float: right;
    font: 9px Verdana, arial, Helvetica, sans-serif;
    color: #F1EDED;
    text-shadow: 1px 1px 1px #000;
    background: #353535;
    padding: 2px 7px 3px;
    margin: 5px 4px 0 0
}
.knopka_vixod:hover {
    background: #444
}
#ctrlcopy {
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    margin: 5px 0 0 -1px;
    line-height: 0;
    opacity: 0
}
.pollbut {
    width: 110px;
    padding: 2px 1px;
    margin: 5px;
    font: 10px Verdana, arial, Helvetica, sans-serif;
    text-shadow: #000 1px 1px 2px;
    background: #454545;
    color: #DDD;
    border-radius: 5px;
    border: 1px solid #343434
}
hr {
    border: 0 none;
    border-top: 1px solid #000;
    border-bottom: 1px solid #2D3237;
    height: 0
}
#prof_ava img {
    width: 214px;
    height: 228px;
    padding: 5px
}
html {
    background-color: #000
}
#bariinpdown {
    -webkit-animation-name: fadeInDownbig;
    -moz-animation-name: fadeInDownbig;
    -o-animation-name: fadeInDownbig;
    animation-name: fadeInDownbig;
    position: fixed;
    width: 100%;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 2.1s;
    -moz-animation-duration: 2.1s;
    -ms-animation-duration: 2.1s;
    -o-animation-duration: 2.1s;
    animation-duration: 2.1s
}
.animated.hinge {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s
}
#utballToolbar.guest_toolbar_wide div.showToolbarbutton {
    right: 55px!important
}
.bbQuoteblock {
    margin: 10px 25px 6px 1px !important
}
.bbQuoteName, #panel_bb .codebuttons, .kino-quality {
    display: none
}
.quoteMessage {
    overflow: hidden!important;
    text-align: justify!important;
    font: 115%/1.5 Verdana, arial, Helvetica, sans-serif!important;
    color: #c9c9c9;
    text-shadow: 1px 1px 1px #000!important;
    font-style: italic!important;
    background: #3a3a3a url(../images/quote_black.png) no-repeat 6px 3px!important;
    padding: 5px 10px 15px 50px !important;
    border: 1px solid #333!important;
    border-radius: 4px
}
.vk_multifilm select {
    padding-left: 12px;
    background-color: #242424;
    border-color: #07242D;
    color: #bFbFbF;
    border-radius: 3px;
    width: 270px;
    height: 21px;
    box-shadow: 0 0 10px rgba(0, 201, 252, 0.31);
    margin: 7px
}
select:focus {
    border-color: #07242D
}
.vk_multifilm optgroup, .commError {
    color: #FFbD3D
}
div.vk_multifilm option, .commTd1 {
    color: #bFbFbF
}
div#hidden_white_exit1, body #we-wholesale-category-list, .x-sh, #fancybox-buttons.top {
    display: none!important
}
input#suggEdit {
    width: 100%!important
}
div#favorite_otvet {
    font-size: 13px;
    font-weight: 700;
    color: #33b133
}
input[type="button1"], input[type="submit1"], input[type="reset1"], button1, .button1 {
    border: 0;
    color: #fff;
    background: #fa6e52;
    padding: 8px 15px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    transition: all .3s ease
}
input#mchatbtn {
    width: 30px;
    padding: 5px
}
div#apoview div {
    margin-bottom: 23px
}
div#apoview a.button1 {
    margin: 14px;
    color: #fff
}
div#apoview {
    background: #393939;
    border-radius: 4px;
    padding: 5px 5px 21px
}
.history-link {
    position: relative;
    padding: 5px;
    display: block;
    clear: left;
    overflow: hidden;
    white-space: inherit;
    text-overflow: ellipsis;
    border-radius: 5px;
    background-color: #000;
    margin-bottom: 2px
}
.history-link:before {
    content: f00c;
    margin-right: 15px;
    font-size: 8px;
    top: -2px;
    position: relative;
    font-family: 'fontawesome';
    color: #8f95a3
}
#views3 {
    text-shadow: 3px 2px 15px #000;
    background: #333131
}
.proto {
    border: solid 0 #5c5a5c;
    -moz-border-radius: 9px;
    border-radius: 9px;
    padding: 11px 0 5px 10px;
    background-color: #393939;
    text-shadow: 3px 2px 15px #000;
    background: #333131
}
.vpn_text_div {
    margin: 23px 19px;
    background-color: #393939;
    padding: 10px;
    color: #cecece
}
.topava {
    width: 70px
}
.topava img {
    padding: 4px;
    border: 1px solid #353535 ;
} 

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}
@-moz-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}
@-o-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}
@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.best_home {
    width: 100%;
    height: 163px;
    white-space: nowrap;
    overflow: hidden;
    min-height: 150px;
    position: absolute;
}
#lenta {
    background-color: #242424;
    display: inline-block;
    padding: 8px 8px;
}
img#lenta_image {
    background-color: rgba(142, 140, 136, 0.52);
    padding: 3px 3px;
}
#lenta a {
    display: inline-block;
    margin: 0px 1px;
    position: relative;
    text-decoration: none;
}
#lenta a span {
    bottom: 2px;
    font-weight: normal;
    font-family: tahoma;
    font-size: 10px;
    color: #000000;
    position: absolute;
    overflow: hidden;
    white-space: normal;
    display: none;
    padding: 3px;
    width: 97px;
    bottom: 0px;
    left: 0px;
    background: #FFFFFF;
    font-size: 11px;
    opacity: .8;
    filter: alpha(opacity=80);
}
#lenta a:hover span {
    bottom: 2px;
    font-weight: normal;
    font-family: tahoma;
    font-size: 10px;
    color: #000000;
    display: block;
}
#lenta a span strong {
    bottom: 2px;
    font-weight: normal;
    font-family: tahoma;
    font-size: 10px;
    color: #000000;
    display: block;
}
.navigation {
    display: inline-block;
}
.sort li, .sort {
    display: inline-block;
}
.sort li:after {
    content: ' · ';
    display: inline-block;
    padding: 0px 2px;
}
.sort li:last-child:after {
    display: none;
}
.custom_rightside table {
    width: 50% !important;
    float: left;
}
.rating_entry_movies_top > a {
    margin: 10px 0px;
    display: block;
}


/* Формы на UL */
    ul.ui-form { list-style: none; padding: 0; margin: 0; }
        ul.ui-form > li { margin-bottom: 20px; }
        ul.ui-form > li:last-child { margin-bottom: 0; }
        .form-group { margin-bottom: 20px; }
        .form-group > label { display: block; margin-bottom: .4em; }
        .imp:after { content: "*"; margin: 0 0 0 10px; color: #e85319; }

        @media only screen and (min-width: 601px) {
            .form-group.combo:after { clear: both; display: table; content: ""; }
            .form-group.combo > .combo_field { width: 50%; float: left;
                -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
            }
            .form-group.combo > .combo_field:last-child { padding-left: 10px; }
            .form-group.combo > .combo_field:first-child { padding-right: 10px; }
        }
        .form_submit { margin-top: 20px; margin-left: 50%; }
        .form-sep { border-top: 1px solid #efefef; }

.greytt{
    cursor: pointer;
    background: #2f2f2f;
    height: 15px;
}

form#entryform {
    background: #242424;
}


.loginField {
    padding: 15px !important;
    height: 16px !important;
    outline: none;
}





ol.comments-tree-list li {
    margin-left: 1px;
    border-top: 1px solid #060606;
}

ol.comments-tree-list li ol {
    margin-left: 20px;
    border-top: 1px solid #020202;
}


.comments-tree-item {
    background: #242424;
}

img.userAvatar {
    width: 180px;
}

 
 
div#com {
    padding: 0;
    margin: 2px 0px;
    background: #242424;
}
.likebody {
       background: #282828;
    padding: 6px 10px;
}
.comment_inner {
    min-height: 82px;
}

span.coment_user_ava {
    display: table-cell;
    vertical-align: top; 
    float: left;
    width: 170px;
    margin-right: 11px;
    position: relative;
    background: #292929;
    min-height: 123px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

span.coment_user_ava i {
    padding: 2px 0px 0px 3px;
    color: #a7a7a7;
    font-size: 8pt;
}
span.coment_user_ava span {
    color: #868584;
    font-weight: bold;
    cursor: pointer;
}
.copcomentm {
    padding-left: 180px;
}
.likebody {
    float: right;
}

.reply1 {
    float: right;
 padding: 0px 1px 5px 0;
}
.reply1 a {
color: #757575;
    background: #282828;
    padding: 5px 5px;
}

span.edit1 {
    color: #7b7979; 
}

span.edit1 a {
    color: #7b7979; 
}

span.edit1 a:hover {
    color:#0284a5; 
}





.combodytitle {
    padding: 37px 13px 6px 0px;
}




span.edit3, span.edit4 {
    opacity: 0.1;
}
span.edit3:hover {
    opacity: 1;
}
span.edit4:hover {
    opacity: 1;
}




.reply1 {
    margin-top: -19px;
}

span.coment_user_ava img {
    padding: 7px 0px 5px 30px;
}
 
span.coment_user_info {
    position: absolute;
    left: 125px;
    bottom: 40px;
    background: #333333;
    padding: 3px 2px;
    cursor: help;
    min-width: 40px;
    color: #848484;
}
span.coment_user_info2 {
    position: absolute;
    left: 125px;
    bottom: 16px;
    background: #333333;
    padding: 3px 2px;
    cursor: help;
    min-width: 40px;
    color: #848484;
}
div#Last_serial_update_episode {
   padding: 10px 5px;
}

.list_newseries-content {
    margin-bottom: 5px;
    background: #242424;
    padding: 1px 7px;
}

span.date_serials_home1 {
    font-size: 8pt;
    color: rgb(101, 101, 101);
    padding-left: 1px;
}


.date_edit_shortstory {
    background: #393939;
    width: 213px;
    position: relative;
    float: right;
    margin-right: -8px;
    padding: 5px 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    font-size: 8pt;
    color: rgb(136, 136, 136);
    opacity: 0.6;
}
.date_edit_shortstory:hover {
    opacity: 0.9;
}


.mylists-switch {
    float: left;
}
.mylists-switch, .mylists-tabs {
    list-style: none;
    padding: 20px;
    margin: 0px 0px 8px 0px;
    border: 1px solid #313131;
    border-radius: 4px;
    font-size: 12px;    
    height: 35px;
}
.mylists-switch li, .mylists-tabs li {
    display: inline-block;
    margin: 0px 10px 0px 0px;
    color: #136CB2;
    text-decoration: none;
    border-bottom: 1px dotted;
    padding: 3px 10px;
}
.mylists-switch li:hover, .mylists-tabs li:hover {
    color: #38bc24;
    cursor: pointer;
}
.mylists-switch li:last-child, .mylists-tabs li:last-child {
    margin: 0px;
}
.mylists-switch li.active, .mylists-tabs li.active {
    background: #373737;
    color: #39c700;
    border: 0px;
    border-radius: 4px;		
}
.mylists-tabs li.active a {
    color: #fff;
}

span.last_favorit a {
    color: rgb(87, 88, 88);
    text-decoration: none;
}
select.mylists-switch {
    padding: 0px 0px 0px 10px;
    width: 100% !important;
}





/* Filtr */
.filterBox {background:#323640; margin:-15px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.filterRow {border-bottom:1px solid #40444E; position:relative;}
.filterRow:last-child {border-bottom:none;}
.filterLabel {padding:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}
.labelFloat {float:left; width:50%;}
.labelFloat:first-child {padding-right:20px;}
.labelFloat:last-child {padding-left:20px;}
.filterBox .search {background:#282c35; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; 
border:none; width:100%; padding:8px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#fff;}
.filterBox .search::-webkit-input-placeholder {color:#8f95a3}
.filterBox .search::-moz-input-placeholder {color:#8f95a3}
.filterBox .search:-moz-input-placeholder {color:#8f95a3}
.filterBox .search:-ms-input-placeholder {color:#8f95a3}
.filterLabel label {font-size:13px; font-weight:600;   color:#fff; display:inline-block; margin-bottom:8px;}
.filterLabel .filterOptions label {display:block;}
.filterLabel .inputs {clear:both; float:left; width:90px; background:#282c35; -webkit-border-radius:4px; -moz-border-radius:4px; 
border-radius:4px; text-align:center; color:#8f95a3; font-weight:600; white-space:nowrap;}
.filterLabel .inputs input {width:31px; padding:5px 0; font-size:13px; text-align:center; background:none; border:none; color:#8f95a3; font-weight:600;}
.filterLabel .ui-slider {margin:14px 0 0 120px;}
.filterLabel .icon-menu-horizontal {float:right; width:19px; height:19px; fill:#b4bbcb; margin-top:1px;}
.filterLabel .filterOptions .any {color:#8f95a3; background:#40444e; padding:6px; -webkit-border-radius:4px; 
-moz-border-radius:4px; border-radius:4px; text-align:center; cursor:pointer;}
.filterLabel .filterOptions .selected {display:none; margin-bottom:-5px;}
.filterLabel .filterOptions .selected span {display:inline-block; padding:6px 8px; background:#505561; margin:0 5px 5px 0; 
-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; white-space:nowrap; color:#c3c3c5;}
.filterLabel .filterOptions .selected span .icon {fill:#c3c3c5; width:11px; height:11px; top:-1px; margin-left:3px;}
.filterLabel .filterOptions .selected span:hover {background:#eee; color:#1e212a;}
.filterLabel .filterOptions .selected span:hover .icon {fill:#1e212a;}
.filterLabel .optionSet {position:absolute; left:0; top:0; width:100%; display:none; z-index:2;}
.filterLabel .optionSet > .close {position:absolute; right:-5px; top:-5px; width:20px; height:20px; background:#323640; 
padding:10px; fill:#bababa; cursor:pointer; -webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px;}
.filterLabel .optionSet > .close:hover {fill:#eee;}
.filterLabel .optionBody {margin:15px; background:#1e212a; -webkit-border-radius:4px; -moz-border-radius:4px; 
border-radius:4px; overflow:hidden; padding:8px 0; -webkit-box-shadow:0 0 10px rgba(0,0,0,.12); 
-moz-box-shadow:0 0 10px rgba(0,0,0,.12); box-shadow:0 0 10px rgba(0,0,0,.12);}
.filterLabel .optionOverflow {height:320px; overflow:auto;}
.filterLabel .jspVerticalBar {display:none;}
.filterLabel .optionBody ul {width:24%; float:left; border-right:1px solid #33373f; padding:10px 0;}
.filterLabel .optionBody label {text-transform:none; font-weight:normal; color:#c5c5c5; padding:5px 20px; margin:0;}
.filterLabel .optionBody label:hover {background:#323640;}
.filterLabel .optionBody label.checked {background:#eee; color:#1e212a;}
.filterLabel .optionBody label .icon {float:right; width:11px; height:11px; margin:6px 0 0; -moz-transform:rotate(45deg); 
-ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); 
-webkit-transition:0.15s; -moz-transition:0.15s; -ms-transition:0.15s; -o-transition:0.15s; transition:0.15s; fill:#8f95a3; display:none;}
.filterLabel .optionBody label.checked .icon {-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); 
-webkit-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); fill:#1e212a;}
.filterLabel .optionBody label:hover .icon,.filterLabel .optionBody label.checked .icon {display:block;}
.filterLabel .minLabel {display:inline-block; margin-right:20px;}
.filterLabel .minLabel label {display:block;}
.filterLabel .minLabel .selectImult {padding:6px 16px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#282c35; border:none;}
.filterLabel .minLabel .selectImult .options {left:0; background:#282c35; border-color:#282c35; margin-top:-2px; padding:0; 
-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
.filterLabel .minLabel .selectImult .option {margin:0; padding:5px 16px;}
.filterLabel .minLabel .selectImult .icon-arrow-down {top:12px; right:16px;}
.ui-slider,.ui-slider-range {height:2px; position:relative;}
.ui-slider {background:#282C35; padding:0 6px;}
.ui-slider-range {background:#ca1243;}
.ui-slider-handle {display:block; position:relative; top:-7px; margin-left:-6px; width:12px; height:12px; background:#ca1243; 
-webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px;}
.ui-slider-handle.ui-state-focus {z-index:1;}
.ui-slider-handle:last-child {top:-19px;}
/* Filtr */


/* poll */

input.pollBut {
    margin: 5px 5px;
    text-shadow: #0a0a0a 1px 1px 2px;
    background: #386d08;
    padding: 5px 10px;
    color: #c1c1c1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5x;
    border-radius: 5px;
    border: solid 1px #343434;
}

.pollAns1 {
    background: #333333;
    padding: 15px 15px;
}



.pollQue1 {
    background: #333333;
    text-align: center;
    margin-bottom: 10px;
    padding: 17px;
    color: #3a7900;
    font-size: 11pt;
}



.vote {
    border-right-color: initial;
    border-left-color: initial;
    border-width: 1px 0px;
    border-style: solid none;
    border-image: initial;
    border-top: 1px solid rgb(31, 60, 6);
    border-bottom: 1px solid rgb(51, 51, 51);
    padding-top: 8px;
}



.pollLnk1 {
        margin: 19px;
    text-align: -webkit-center;
}


.pollLnk1 a {
    padding: 10px 15px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5x;
    border-radius: 5px;
    border: solid 1px #343434;
    background: #333333;
}

 
.pollTot1 {
    margin-top: 15px;
    text-align: center;
    background: #333333;
    padding: 10px 10px;
} 

input.pollBut:hover {
    background: #244803;
}

.vote:hover {
    color: #4e9a09;
}
.pollLnk1 a:hover {
    background: #252424;
}
/* poll */


#text_avafora {
    position: absolute;
   margin-top: -36px;
    margin-left: 46%;
    background: #333;
    padding: 15px 18px 15px;
    border-radius: 4px; 
    transform: rotate(0deg) scale(0.99) skew(1deg) translate(0px);
    transition: all 0.8s ease 0s;
}
#text_avafora a {
   color: #bfbfbf;
    font-family: verdana, arial, helvetica;s
}
#text_avafora:hover a {
    color: #daa520;
}

#text_avafora:hover { 
    
    padding: 22px 18px 15px;
    transform: rotate(0deg) scale(0.99) skew(1deg) translate(0px);
    transition: all 0.5s ease 0s;
} 


a.ui-dialog-titlebar-close.ui-corner-all {
    background: #888888;
}

div#text_avafora {
    color: #ff172d;
}
article.story {
    padding: 20px 20px;
    background: #212121;
}


.box_in.dark_top.stats_head  {
    background: #292929;
    padding: 10px 10px;
}


.stat_group {
    padding: 10px 10px 30px 10px;
    background: #292929;
}

.table_top_users {
    background: #292929;
    padding: 10px 10px;
}


img.entri_poster_pm {
    width: 180px;
    float: left;
    padding-right: 15px;
}    
    
    .pm_unscribe {
    clear: both;
}

span.pm_unscribe_link a {
    background: #386d08;
    padding: 15px 15px;
    color: #eaeaea;
    border-radius: 5px;
}
span.pm_unscribe_link a:hover {
    background: #2f6d00;
}


.clr {
    clear: both;
}



span#last_favorit_new {
    margin-top: 15px;
    display: block;
}

span#last_favorit_new   {
     
    color: #61a827;
    margin: 5px;
    background: rgb(36, 36, 36);
    padding: 10px 30px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(49, 49, 49);
    border-image: initial;
    margin-top: 15px;
}


span#last_favorit_new:hover {
     
    color: rgb(193, 193, 193); 
    background:#181818;  
    border-style: solid;
    border-color: rgb(49, 49, 49);  
}


.body_text_enimerosi {
    background: #333333;
    padding: 20px 17px;
    margin: 42px -7px 50px 300px;
    border: 7px solid #3d3e3e;
    border-radius: 4px;
}
.body_text_enimerosi img { 
    padding: 6px 0px;
}

.imdbrate {
  position: relative;
    top: -70px;
    right: -91px;
}

.valueimdbrate {
    background: #333333;
    color: rgb(255, 189, 61);
    font-size: 11px;
    padding: 5px 7px 7px;
    margin: 0px 0px 10px;
   cursor: pointer;
   width: 110px;
}

 .valueimdbrate span {
    font-size: 9px;
    color: rgb(162, 162, 162);
}

span.imdbicon {
    color: #50bb02;
}

 
 
/** Copyright (c) 2019 **/

.lightstat_main * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lightstat_main *:before, .lightstat_main *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lightstat_main {
    min-width: 186px;
    width: 100%;
    margin: 0 auto;
    font-family: arial;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    border-radius: 8px;
}

.lightstat_progress {
    width: 100%;
    padding: 0 10px;
}

.lightstat_progress span {
    height: 4px;
    display: block;
    float: left;
}

.lightstat_progress span:nth-of-type(1) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.lightstat_progress span:nth-last-of-type(1) {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.lightstat_body {
    background: #242424;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 0 1px 0;
}

.lightstat_body.border_none_user {
    border-radius: 8px;
}

.lightstat_body .result_numb div {
    padding: 0 10px 11px 10px;
    color: #bbb;
    font-size: 14px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .6);
}

.lightstat_body .result_numb div span:nth-of-type(1) {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 99px;
    margin: 4px 10px 0 0;
    vertical-align: top;
    box-shadow: 0px -1px 1px rgba(0, 0, 0, .6);
}

.lightstat_body .result_numb div span:nth-of-type(2) {
    float: right;
    color: #fff;
}

.lightstat_body .result_numb .lightstat_user span:nth-of-type(1) {
    border: 2px solid #d9823b;
}

.lightstat_body .result_numb .lightstat_guest span:nth-of-type(1) {
    border: 2px solid #a963b9;
}

.lightstat_body .result_numb .lightstat_bot span:nth-of-type(1) {
    border: 2px solid #36a7a5;
}

.lightstat_user_circle {
    background: #d9823b;
}

.lightstat_guest_circle {
    background: #a963b9;
}

.lightstat_bot_circle {
    background: #36a7a5;
}

.lightstat_is {
    color: #adadad;
    font-size: 12px;
    padding: 18px 0 15px 28px;
    display: block;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .6);
}

.lightstat_user_list {
    background: #fff;
    border-radius: 0 0 8px 8px;
    position: relative;
}

.lightstat_pandoge_com {
    width: 8px;
    height: 20px;
    position: relative; 
    background: #222;
    display: block;
    position: absolute;
    top: 0;
    right: 20px;
    transition: .2s;
}

.lightstat_pandoge_com:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 4px solid #d1d5d8;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}

.lightstat_pandoge_com:hover {
    height: 24px;
    transition: .2s;
}

.lightstat_user_list_title {
    color: #242043;
    font-size: 10px;
    text-transform: uppercase;
    padding: 18px 0 17px 28px;
    display: block;
    font-weight: 700;
}

.lightstat_user_list_item {
    padding: 0 10px 20px 10px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.lightstat_user_list_item a {
    text-decoration: none !important;
    color: #242043;
}

.lightstat_user_list_item_avatar {
    background-size: cover !important;
    border-radius: 99px;
    width: 34px;
    height: 34px;
    display: block;
}

.lightstat_user_list_item_avatar:hover {
    opacity: .8;
}

.lightstat_user_list_item_info {
    font-size: 12px;
    font-weight: 700;
    width: calc(100% - 34px);
    padding: 1px 0 0 10px;
}

.lightstat_user_list_item_info span {
    display: block;
    font-weight: 400;
    padding: 2px 0 0 0;
    color: #888;
}

.lightstat_user_list_item_info span.online {
    color: #0e8952;
}

.lightstat_user_list_item_info a:hover {
    text-decoration: underline !important;
}

.full_list_visit {
    margin: auto;
    color: #242043;
    font-size: 10px;
    text-transform: uppercase;
    display: block;
    font-weight: 700;
    width: 120px;
    text-align: center;
    background: #fff;
    border-radius: 99px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #888;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.full_list_visit:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
}

.full_list_visit_bg {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 0 0 8px 8px;
    z-index: 2;
    background: -moz-linear-gradient(bottom, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, 1) 100%);
    padding: 20px 0;
}

.lightstat_user_list_item {
    display: none;
}

.lightstat_user_list .lightstat_user_list_item:nth-of-type(1), .lightstat_user_list .lightstat_user_list_item:nth-of-type(2), .lightstat_user_list .lightstat_user_list_item:nth-of-type(3) {
    display: flex;
}

.lightstat_light_theme .lightstat_body {
    background: #f1f5f7;
}

.lightstat_light_theme .lightstat_body {
    background: #f1f5f7;
}

.lightstat_light_theme .lightstat_user_list_item a {
    color: #030304;
}

.lightstat_light_theme .lightstat_user_list_title {
    color: #030304;
}

.lightstat_light_theme .lightstat_body .result_numb div span:nth-of-type(2) {
    color: #283e52;
}

.lightstat_light_theme .lightstat_body .result_numb div {
    color: #030304;
    text-shadow: none;
}

.lightstat_light_theme .lightstat_is {
    text-shadow: none;
    color: #283e52;
}

.lightstat_light_theme .lightstat_body .result_numb .lightstat_user span:nth-of-type(1) {
    border: 2px solid #0bb1d6;
    box-shadow: none;
}

.lightstat_light_theme .lightstat_body .result_numb .lightstat_guest span:nth-of-type(1) {
    border: 2px solid #ff6d00;
    box-shadow: none;
}

.lightstat_light_theme .lightstat_body .result_numb .lightstat_bot span:nth-of-type(1) {
    border: 2px solid #345471;
    box-shadow: none;
}

.lightstat_light_theme .lightstat_user_circle {
    background: #0bb1d6;
}

.lightstat_light_theme .lightstat_guest_circle {
    background: #ff6d00;
}

.lightstat_light_theme .lightstat_bot_circle {
    background: #345471;
}


.avatar_popup img {
    float: left;
    padding-right: 11px;
}

.vigation_home {
    text-align: center;
    padding: 15px 15px;
}


.vigation_home span {
    color: rgb(206, 208, 208);
    background: rgb(36, 36, 36);
    padding: 6px 21px;
    border-radius: 5px;
    font-size: 11pt;
}

.vigation_home a {
     background: #333333;
    padding: 6px 21px;
    border-radius: 5px;
    font-size: 11pt;
        color: #ffa400;
}
.vigation_home a:hover {
    background: #242424;
    color: #28afff;
    padding: 6px 21px;
    border-radius: 5px;
    font-size: 11pt;
}



span.nav_ext {
    color: rgb(173, 173, 173);
    background: rgb(24, 24, 24);
    padding: 1px 2px;
    border-radius: 5px;
}

.mass_comments_action {
    padding: 15px 15px;
    background: #242424;
    margin-top: 5px;
}


 
.socset_anafora {
    clear: both;
    background: #333333;
    padding: 15px 15px;
}


span.socset_anafora1 {
    width: 50%;
    margin-left: 5px;
    background: #333333;
    display: block;
    padding: 15px 15px;
    float: left;
}

font.socset_anafora3 {
    width: 50%;
    margin-left: 5px;
    background: #333333;
    display: block;
    padding: 15px 15px;
}

 fieldset {
    display: block;
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.35em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;
    padding-block-end: 0.625em;
    min-inline-size: min-content;
    border-width: 2px;
    border-style: groove;
    border-color: #333333;
    border-image: initial;
}






 .entry_rate_block {
    background: #333333;
    display: block;
    padding: 15px 15px;
    height: 50px;
    margin: 0px 0 15px 296px;
}

.entry_imdb, .entry_tenies, .entry_comment {
    float: left;
    width: 22%;
    font-size: .9em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    cursor: help;
}
 
span.entry_imdbrate, span.entry_tenies_rate, span.entry_comment_number {
    display: block;
    color: rgb(171, 171, 171);
    margin-bottom: 5px; 
    font-size: 22px;
}
 

span.entry_comment_number {
    height: 40px;
}


 span.entry_tenies_votes, .entry_comment_number, .entry_imdbvalue {
    display: block;
    color: #7b7b7b;
}
.entry_quality {
    float: right;
    background: #3f3f3f;
    padding: 9px 9px;
    margin-right: -14px;
    margin-top: -14px;
    color: #01a200;
    cursor: help;
}

.entry_movies_descrip2 {
    position: absolute;
    width: 200px;
    margin-top: -42px;
    margin-left: 5px;
    background: rgba(43, 42, 42, 0.95);
    padding: 7px 40px;
}


.scol_homes {
    background: #242424;
    padding: 51px 11px;
    font-size: 12pt;
}
a:hover {
    color: #0284a5;
}