/* Datalife Engine template by: redissx (ICQ: 275116000, E-mail: redissx@gmail.com, Website: webrambo.ru )  */

/* SET BASE
----------------------------------------------- */
* {background: transparent;margin:0;padding:0;outline:none;border: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table {border-collapse:collapse;border-spacing:0;}
input, select {vertical-align:middle;}
article, aside, figure, figure img, hgroup, footer, header, nav, section {display: block;}
body {font: 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;line-height:normal;padding:0;margin:0;color: #eedcad;background-color:#000;height:100%;width:100%;font-weight:400;}
img {max-width:100%;}
.clr {clear: both;}
.clearfix:after {content: ""; display: table; clear: both;}
a {color: #ffffff;text-decoration: none;}
a:hover, a:focus {color: #fff;text-decoration: none;}
h1, h2, h3, h4, h5 {font-weight:400; font-size:18px;}

.form-wrap {margin:0; background-color:#4e4e4e; padding-top:20px;}
.sub-title h1 {margin-bottom:15px; font-size:24px;}
.pm-page, .search-page, .static-page, .tags-page {}

::-webkit-scrollbar {
    width: 11px;
    background-color: #b5bac0;
}
::-webkit-scrollbar-thumb {
    background-color: #eedcad;
}
::selection {
    background: rgba(255, 235, 59, 0.5);
}

/*--- SET ---*/
.button, .up-second li a, .up-edit a, .qq-upload-button, button:not(.color-btn), html input[type="button"], input[type="reset"], input[type="submit"] {padding: 0 15px; color: #333; display: inline-block; background-color: #eedcad; border-bottom: 4px solid #7d7d65; height: 45px; line-height: 45px; font-weight: 600; cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
button[disabled], input[disabled] {cursor:default;}
.button:hover, .up-second li a:hover, .up-edit a:hover, .qq-upload-button:hover,
button:not(.color-btn):hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover
{background-color: #ffffff;}
button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active
{box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);}
input[type="submit"].bbcodes, input[type="button"].bbcodes, input.bbcodes, .ui-button
{font-size: 12px !important; height: 30px !important; line-height:30px !important; padding: 0px 10px; border-radius:3px;}

input[type="text"], input[type="password"] {display:block;width:100%;height:40px;line-height:40px;padding:0 15px;color: #eedcad;background-color: #2f2f2f;/*border: 1px solid #1d1d1d;*//* border-radius:3px; */-webkit-appearance: none;box-shadow:none !important;}
input[type="text"]:focus {box-shadow:none !important;}

input:focus::-webkit-input-placeholder {color: transparent}
input:focus::-moz-placeholder {color: transparent}
input:focus:-moz-placeholder {color: transparent}
input:focus:-ms-input-placeholder {color: transparent}

select {height:40px; border: 1px solid #4e4e4e; background-color: #404040; color: gainsboro;}
textarea {display:block; width:100%; padding:10px; border: 1px solid #4e4e4e; background-color: #565656; color: #eee;
border-radius:0 0 6px 6px; box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.1); overflow:auto; vertical-align:top; resize:vertical;}

.btn_rec {
   background: url(/uploads/norec_v1.png) center no-repeat #8e8d8d;
   width: 100%;
   height: 87px;
   margin: 10px auto 0;
   border-left: 5px solid #404040;
}

.img-box {overflow:hidden;position:relative;}
.img-box img {width:100%; /*min-height:100%;*/}
.square-img img {display:block; width:150%; max-width:150%; margin-left:-25%;}
.nowrap {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
button, .show-login {transition: all .3s;}
a, .mov-mask {transition: all .3s, background-color .3s, opacity .3s;}

.flex-row {display:flex; flex-flow:row wrap; justify-content:space-between;}
.flex-col {display:flex; flex-direction:column; justify-content:center;}
.ic-l span.fa, .ic-l div.fa {margin-right:10px; font-size: 18px;}
.ic-r span.fa {margin-left:10px;}
.ps-link, .ps-link-new {cursor:pointer;}


/* BASIC GRID
----------------------------------------------- */
.wrap {margin-top: 0px; height:auto; width:100%; min-width:320px; position:relative; padding-top:30px;
background-color: #171717; background-size:100% auto; }
.center {width:100%; min-width:320px; max-width:1264px; margin:0 auto; position:relative; z-index:200;}
.main {background-color: #2f2f2f;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);border-top: 5px solid #eedcad;}
.header {position:relative;height:100px;padding:20px 360px 20px 300px;background-color: #2f2f2f;border-bottom: 4px solid #404040;}
.cols {padding:0 0 0 260px;/*margin-bottom: 20px;*/}
.sidebar {float:left;width:260px;margin-left:-260px;box-shadow: 9px -5px 12px #1f1f1f}
.content {float:right; width:100%; min-height:800px; padding:0 40px;}
.content.not-category .main-title, .content.not-category div.noindex {display: none;}
.content.not-category.mains .main-title, .content.not-category.mains div.noindex {display: inherit;}
.footer {background-color:#222;color:#FFF;padding:20px 30px;position:relative;border: 10px solid #eedcad;border-top:0;border-bottom:0;}
.brand-link {display:block; position:absolute; left:0; top:0; right:0; bottom:0; z-index:40;}


/* HEADER
----------------------------------------------- */
.logotype {height: 100px; width: 260px; display: block; position: absolute; left: 0; top: -5px; overflow: hidden; background-size: contain; color: #eedcad; text-align: center; line-height: 100px; font-weight: 600; font-size: 30px; text-shadow: 0 0 40px #eedcad; margin-left: 20px; }
.logotype:hover {text-shadow: 0 0 40px #fff; }
.underlogo {position: absolute; left: 62px; top: 54px; color: #bfbfbf; font-size: 13px; }
.show-login {cursor:pointer;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;position:absolute;right:20px;top:20px;background-color: #eedcad;color: #2f2f2f;font-size:18px;}
.show-login:hover {transform:rotate(360deg);background: white;}
.search-box {}
.search-inner {width:100%; position:relative;}
.search-inner input, .search-inner input:focus {width:100%;height:60px;line-height:60px;padding:0 60px 0 20px;font-size:18px;font-weight:300;background-color: #1d1d1d;color: #fff;}
.search-box button {position:absolute;right:0;top:0;border-radius:0;font-size:18px;padding:0;text-align:center;width:60px;height:60px;line-height:60px;color: #2f2f2f;}
.share-box, header .ya-share2 {width:230px; height:32px; position:absolute; top:36px; right:90px;}
header .ya-share2__badge { border-radius: 0; }
.share-box a {width:27px; height:32px; margin:0 5px 0 0; display:inline-block; border-radius:4px;}
.share-box a:hover {opacity:0.7;}
.share-box2 {height:32px; position:absolute; top:36px; right:134px;}
.share-box2 a {width:24px; height:24px; margin:0 5px 0 0; display:inline-block; border-radius:4px;}
.share-box2 a:hover {opacity:0.7;}
.soc1 {background: url(../images/footer-soc.jpg) left top no-repeat;}
.soc2 {background: url(../images/footer-soc.jpg) -24px top no-repeat;}
.soc3 {background: url(../images/footer-soc.jpg) -48px top no-repeat;}
.soc4 {background: url(../images/footer-soc.jpg) -72px top no-repeat;}
.soc5 {background: url(../images/footer-soc.jpg) -96px top no-repeat;}
.share-text { color:#fff; float: left; line-height: 20px; margin-right: 10px;}

.marketgid {margin-bottom: 15px;}
.content_showfull {padding: 0 30px;}
.content_showfull .full-text p {text-align: justify;text-indent: 15px;}
.content_showfull .full-text, .content_showfull .std-block-title2, .content_showfull .tabsbox, .content_showfull .full-soc, .content_showfull .sub-text {width: 670px;}
.etarg {position: absolute;top: 568px;right: -3px;width: 246px;}
.etarg table {border-spacing: 0 10px !important;}
.content_showfull .tabsbox {padding: 10px 10px 5px 10px;box-shadow: 2px -1px 2px 0 rgba(0,0,0,0.1);background-color: #4e4e4e;}
/*.content_showfull .tabsbox .sorry-rek {padding: 0px 0 8px;}*/
.content_showfull .video-box {padding: 0px !important;box-shadow: none !important;}
.content_showfull .video-box iframe {height: 400px;}
.content_showfull .full-soc_pt15 {padding-top: 0;}
.content_showfull .tabs-sel {margin-bottom: 0;position: relative;}
.content_showfull .tabs-sel span, .content_showfull .mov-compl a {margin-right: 0;/*border-radius: 0 0 5px 5px;*/padding: 0 15px;line-height: 35px;}

.content_showfull .mov-compl {position: initial;float: right;}
.content_showfull #b_bn_1185 {margin-bottom: 2px;}
.content_showfull .traf, .content_showfull .reklamal {width: 670px;}
.content_showfull .market_under {width: 677px;}
.traf {background: #4e4e4e; padding: 10px; margin-top: -10px; box-shadow: inset 0px 0px 0px 1px #4c4c4c, 2px 2px 2px 0 rgba(0, 0, 0, 0.1); }
.traf > div, .market_under > div {margin: 0 auto;}
.market_under { margin: -3px; margin-bottom: 20px; }
.adwise-banner {background: #404040; padding: 10px; margin-top: -10px; text-align: center; }
.adwise-banner > div, .market_under > div {margin: 0 auto;}

.content_showfull .related {z-index: 22; background-color: #2f2f2f; padding-right: 0px; margin-right: -3px; }
#b_bn_1185 {margin-bottom: 5px;}
.content_showfull .comm-link {border-radius: 20px; padding: 0 15px; line-height: 35px;}
.comm-link {position: absolute; right: 0; top: 0;display: inline-block; background-color: #eedcad; font-size: 18px; color: #4e4e4e; font-weight: 600; border-bottom: 4px solid #7d7d65; padding: 0 15px; line-height: 40px; }
.content_showfull {}
.content_showfull {}
.reklamal {text-align: center;
    background: #4e4e4e url(/uploads/files/fonadfor1.png) center top no-repeat;
    background-size: 100% 100%;
    width: 100%;
    padding-top: 59%;
    position:relative;
	 display: flex;
	 align-items: center;
    background-color: #4e4e4e;
    /*box-shadow: inset 0px 0px 0px 1px #4c4c4c, 2px 2px 2px 0 rgba(0, 0, 0, 0.1);*/
 }
.reklamal noindex {
	position: absolute;
	    top: 0;
	    left: 0;
	    height: 100%;
	    padding-top: 6%;
}
.reklamal1 {
    background: #4e4e4e url(/uploads/files/fonadfor.png) center 22px no-repeat;
    height: 397px;
        width: 100%;
        padding: 35px 35px 0 35px;
}

/* sortSander
----------------------------------------------- */
.xsort-div-clearall {
	cursor: pointer;
	padding: 0 9px;
	color: #eedcad !important;
}
.xsort-div-clearall:hover {
	color: #ca3d3d !important;
}


.xsort-area{
	padding-left: 20px !important;
	font-size: 12px;
	line-height: 32px;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	/*border-left: 5px solid #eedcad;*/
	border-bottom: 2px solid  #cfbc30;
	display: inline-flex;
	display: inline-block;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
/*.xsort-area:after{
	content: "";
	display: table;
	clear: both;
}*/
.xsort-area>div{
	float: left;
}
.xsort-div {
   height: 30px;
   line-height: 30px;
   /* padding-right: 10px; */
   color: #e0e0e0;
   font-weight: 600;
   position: relative;
   -moz-box-sizing: content-box;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   /*box-shadow: inset 0 0 0 2px #888888;*/
   background-color: #2f2f2f;
}

.xsort-div:hover{
	background-color: #1d1d1d;
}
.xsort-div-first {
	font-size: 15px;
	font-weight: 600;
	color: #d6d6d6;
	text-transform: uppercase;
}
.main-title .xsort-div:hover{
	background-color: #313131;
}

.xsort-active{
	/*box-shadow: inset 0 0 0px 1px #eedcad, 0 0 0px 1px #eedcad;*/
	border: 1px solid #eedcad;
	box-sizing: border-box;
}
.xsort-selected{
	cursor: pointer;
	padding: 0 25px 0 10px;
	position: relative;
}
.main-title .xsort-selected {
	text-transform: uppercase;
	font-weight: 600;
}
.xsort-selected:after{
	position: absolute;
	top: 50%;
	margin-top: -2px;
	margin-right: 10px;
	right: 0;
	border: 4px solid transparent;
	border-top-color: #777;
	content:"";
}
.main-title .xsort-selected:after{
	border-top-color: #fff;
}
.xsort-div-filler{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAvklEQVR42o3KsUqCYRiA0RPVZg6Fg2NgU0ME7g0KTg0SLtHaFYQ0VjRFDUGjEAhBi1vQ1Fx2BVJ4Aa4FQWT6tn38llTnWR//t+7MjY6mgh9mXYjUi4ZvzoVnDUXL9r35VJWxaqxvEcCGkSczkmNhR1ZHKEuuhZKsPWFbcimsyToS6pJd4YRkTs9IUZIzMLQFmNcSbk2oeBfuHDrVF8KHugllj0IIQ23daQsrNtUsIe9BWqbLuxde/WLBlQN/+wLDfD9iwnIihwAAAABJRU5ErkJggg==);
	background-position: 50% 50%;
	width: 32px;
	padding: 0;
	background-repeat: no-repeat;
	cursor: pointer;
}

.xsort-ul{
	display: none;
	background: #2f2f2f;
	position: absolute;
	left: 0;
	top: 102%;
	margin: 0;
	padding: 0;
	max-height: 400px;
	overflow: auto;
	list-style: none;
	z-index: 999;
	border: 1px solid #4c4c4c;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
	box-sizing: content-box;
	flex-wrap: wrap;
}

.xsort-ul li:first-child {
	display: none;
}

.xsort-ul li{
	display: block;
	border-bottom: 1px solid #737373;
	padding: 0 35px 0 18px;
	line-height: 30px;
	white-space: nowrap;
	cursor: pointer;
	color: #fff;
	font-weight: normal;
}
.main-title .xsort-ul li {
	padding: 2px 35px 2px 18px;
}
.xsort-ul li:last-child{
	border: none;
}
.xsort-ul li.current{
	color: #404040;
	font-weight: bold;
	background: #eedcad;
	position: relative;
}
.xsort-ul li.current:after{
	position: absolute;
	top:0;
	right: 5px;
	bottom: 0;
	width: 5px;
	content: "";
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAJUlEQVQY01XIMQEAIAwDsDivroGe6Sg3OQNxBGLVCldVzbfECA+g/g9v8ooTNAAAAABJRU5ErkJggg==) no-repeat 50% 50%
}

.xsort-ul li:hover{
	background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAHElEQVQImWP4+vUrEwMDA9P///+ZGBgY4JjGfAByHhgFbrteLwAAAABJRU5ErkJggg==) repeat-x 0 0;
	color: #000;
}
.main-title .xsort-ul li.current:hover {
	background-color: #eedcad;
}

.xsort-ul li.xdesc, .xsort-ul li.xasc{
	background-position: 6px 50%;
	background-repeat: no-repeat;
}
.xsort-ul li.xdesc, .xdesc{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAAIElEQVQY02NgYGBgSPsPggwwQDQXwoRBFAHsekECEBoASUcnDSh9+RUAAAAASUVORK5CYII=);
}
.xsort-ul li.xasc, .xasc{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAAHklEQVQYV2NgAIO0/xAaygFBFA5UAMGBq0BRTDwXAPWMJw0b8PLnAAAAAElFTkSuQmCC);
}
span.xasc, span.xdesc{
	padding-left: 10px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.xsort_empty{
	margin-top: 15px;
	background: #884d4d;
	border: 1px solid #673e3e;
	padding: 15px;
	text-align: center;
	color: #fff;
	box-shadow: 0 2px 7px rgba(0,0,0,.1);
}

.xsort-admin-area{
	padding: 0 0 0 210px;
}
.xsort-admin-area:after{
	content: "";
	display: block;
	clear: both;
}
.xsort-admin-area ul{
	list-style: none;
	margin: 0 0 0 -210px;
	padding: 0;
	float: left;
	width: 200px;
	border-right: 1px solid #ddd;
}
.xsort-admin-area ul.loading{
	background: url(data:image/GIF;base64,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) no-repeat 50% 50%;
}
.xsort-admin-area ul li{
	display: block;
	color: #f43;
	cursor: pointer;
	padding: 1px 0;
}
.xsort-admin-area ul li.current,
.xsort-admin-area ul li:hover{
	color: #000;
}
.xsort-admin-area ul li.current{
	font-weight: bold;
}
.xsort-admin-area p{
	margin: 0;
	padding: 7px 0 0;
}
.xsort-admin-area code{
	max-height: 400px;
	overflow: auto;
}
.category-link-wrapper {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 13px;
	padding-top: 8px;
	border-top: 1px dashed #8c8c8c;
	width: 100%;
}
.category-link-wrapper li {
	margin-right: 10px;
	margin-top: 7px;
}
.category-link-wrapper li:last-of-type, .mr0 {
	margin-right: 0;
}
.category-link-wrapper a, .say-film {
	display: inline-block;
	padding: 10px 15px;
	border-bottom: 2px solid #404040;
	background-color: #3a3a3a;
	line-height: 13px;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	color: #d6d6d6;
}
.say-film {
	background-color: #503434;
}
.category-link-wrapper a:hover, .say-film:hover {
	background-color: #404040;
}
.category-link-wrapper + .floaters {
	margin: 13px -20px 20px;
}

[data-css="quality"] {
	background-color: #262626;
}

.xsort-ul li[data-val="HD"] {
	color: #6fff6f;
}

.xsort-ul li[data-val="DVD"] {
	color: #bed260;
}

.xsort-ul li[data-val="TS"] {
	color: orange;
}

.xsort-ul li[data-val="CAM"] {
	color: #ff8282;
}

/* SECTION TOP
----------------------------------------------- */
.main-title {line-height:50px; margin-top: 20px; margin-bottom:20px; position: relative;}
.main-title h1 { font-size: 13px; display: inline-block; color: #d6d6d6; }
.main-title h2, .main-title h3, .pseudo-h {float:left; font-size:24px; line-height: 27px; font-weight:400;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:63%; display: inline-block;}
.main-title .xsort-div, .sorter {display:inline-block;float:right;position:relative;height: initial;padding:0 20px;line-height:50px;color: white;background-color: #404040;border-radius:25px;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.1); border: none;}
.main-title .xsort-div:before, .sorter:before {content:attr(data-label); float:left; padding:0 10px 0 0; cursor:pointer;}
.main-title .xsort-div > i, .sorter > i {font-size:10px;}
.main-title .xsort-div form, .sorter form {display:none; background-color:#fff; padding:10px 15px; line-height:24px; box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
border-radius:4px; position:absolute; right:0; top:100%; width:220px; z-index:999;}
.main-title .xsort-div a:hover, .sorter a:hover {text-decoration:underline;}
.main-title .xsort-div a, .sorter a {color:#2a2a2a; display:block; margin-bottom:10px;}
.sort li.asc a:after, .sort li.desc a:after {content:"\f063"; font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
display: inline-block; margin-left:10px;}
.sort li.desc a:after {content:"\f062"}
.grid-select {display:inline-block; float:right; margin-right:10px; line-height:50px;}
.grid-select > span {display:block; height:50px; width:50px; text-align:center;
float:left; margin-right:10px; font-size:24px; cursor:pointer;background-color: #545454;color: #c1c1c1;}
.grid-select > span:hover, .grid-select > span.current {color:#fff;background-color: #404040;}



/* SHORTSTORY
----------------------------------------------- */
.floaters {margin:20px -20px;}
.mov {float:left; width:21%; margin:0 2% 30px 2%;}
.mov-i {height: 295px; width: 202px; border-bottom: 4px solid #eedcad;border-top: 2px solid #4e4e4e;box-shadow:0 15px 10px -10px rgba(0,0,0,0.5);background-color: #404040; background-size: cover;background-repeat: no-repeat;background-position: center;}
.podborki .mov-i {height: 202px;}
.podborki .mov {overflow: hidden;}
.related .mov-i {width: 100%;}
.mov-t {margin:7px 0 3px 0; display:block; font-size:16px; font-weight:400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.podborki .mov-t {height: 45px;white-space: normal;}
.mov-t-part {text-decoration: underline; color: #eedcad;}
.mov-c {font-size:12px; color:#888; height:17px;}
.mov-m {top:10px;right: 5px;background: rgba(238, 220, 173, 0.8);color:#222;padding: 0 8px;line-height: 25px;height: 25px;font-size:10px;font-weight: 600;position:absolute;}
.podborki .mov-m {border-radius: 17px; line-height: 32px; height: 35px; color: #ffffff; text-shadow: 0 0 5px #000; border: 2px solid #4e4e4e}
#dle-content .mov-m {font-size: 13px;}
.mov-serial {bottom: 50px; left: 5px; background: #EAC807; background: rgba(234,204,7,0.8); color:#fff;
padding: 0 8px; line-height: 25px; height: 25px; font-size:11px; position:absolute;}
.mov-anime {bottom: 50px; left: 5px; background: #FD025B; background: rgba(253,2,91,0.8); color:#fff;
padding: 0 8px; line-height: 25px; height: 25px; font-size:11px; position:absolute;}
.mov-mask {position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; padding:20px;
background-color:rgba(0,0,0,0.5); color:#FFF; font-size:36px; opacity:0;}
.mov:hover .mov-mask {opacity:1;}
.mov-mask span.fa {width:80px; height:80px; border-radius:50%; text-align:center; line-height:80px;
box-shadow:inset 0 0 0 2px #fff; margin:0 auto; padding-left:3px;}
.rate-f {height:40px;background-color: #383838;}
.rate3 span[id*="vote-num"], .rate3 span[id*="ratig-layer"] {display:none;}
.pluss, .minuss {cursor:pointer; padding:0 10px; line-height:40px; width:50%; float:left;
color:#71ce3f; text-align:center;}
.minuss {color:#cf3e3e;}
.rate-f span.fa {font-size:18px; margin-right:10px;}
.pluss:hover {color:#FFF; background-color:#3f972f;}
.minuss:hover {background-color:#ad2d2d; color:#fff;}
.mov-r {position:absolute; left:0; bottom:0; width:100%; height:40px; background-color:rgba(0,0,0,0.7);}
.mov-r span.fa {font-size:16px; margin-right:10px;}
.movie-lines {margin-bottom: 0;}
.movie-lines li {font-size:12px;}
.movie-lines li:after {content: ""; display: table; clear: both;}
.ml-label {margin-left:-130px; max-width:110px; float:left; display:none; color:#888;}
#dle-content .ml-desc {line-height: 18px;}
.ml-desc {}
.movie-lines a {color:#31a8cb;}
.movie-desc { display: none; }
.mov-i .full-tools {position:absolute; right:auto; left:0; top:10px; font-size:16px; z-index:100;
padding:5px 10px; background-color:rgba(0,0,0,0.5);}
.mov-i .full-tools a {color:#fff;}
.movie-text {display:block;font-size:12px;color: #d6d6d6;/* height:17px;*/}
.grid-list {margin:20px 0 !important;}
.grid-list .mov {position:relative; float:none; margin:0 0 40px 0; padding-left:210px; width:100%;}
.grid-list .mov-i {float:left; width: 183px; margin-left: -210px; height: 268px; background-size: cover;}
.grid-list .movie-text {width:100%; float:right; padding-top:60px; display:block;}
.grid-list .mov-t {margin:0; position:absolute; left:210px; right:0; top:0; color: #eedcad;}
.grid-list .mov-t:hover { color: #fff; text-decoration: underline; }
.grid-list .mov-c {position:absolute; left:220px; right:0; top:30px;}
.grid-list .movie-lines {margin-bottom: 40px;}
.grid-list .movie-lines li {padding:0 0 5px 130px;}
.grid-list .ml-label {color: #ffffff;display: inline-block;}
.grid-list .ml-desc {width: 100%;float: right; }
.grid-list .movie-desc {display: block;color: #ffffff;font-size: 13px;}
.grid-thumb .not_grid-thumb {display: none;}
.grid-thumb .movie-text { height: 51px; }
/* SIDEBAR
----------------------------------------------- */
.side-b {margin-bottom:20px;}
.side-t {font-size:19px; font-weight:400; padding:0 0 0 30px; line-height:51px;background-color: #525252; color: #fff; /*border-bottom: 2px solid #404040;*/}
.side-c {padding:15px 0 0 30px;}
.side-b_poster .side-c {padding: 15px 15px 0;}
.side-b_poster {margin-bottom: 10px;}
.side-b_comm .side-c {padding:0}
.nav_border {border-left: 2px solid #545454;}
/*.nav_border:nth-child(2) {padding-left: 18px;}*/
.nav ul li {width:47%; display:inline-block;}
.nav ul li.side-nav-li100 {width: 85%;}
.nav ul li.side-nav-li100 span.fa {color: #d4d4d4; margin-right: 5px; width: 15px; text-align: center;}
.nav ul li.side-nav-li100 span.fa-paperclip { font-size: 16px; }
.nav ul li.side-nav-li100 span.fa-link { font-size: 15px; }
.nav a {display:block; padding:5px 0;}
.nav a:hover {text-decoration:underline;}
.decor {position:relative;}
.decor:after {left: 0;top: 0;content: " ";position: absolute;border-left: 5px solid #eedcad;width: 10px;height: 100%;}

.mov-side {width:47%; display:inline-block; margin-bottom: 20px; vertical-align:top;}
.mov-side:first-child {margin-right: 13px;}
.mov-side-img {min-height:155px; margin-bottom:10px;}
.mov-side-title {overflow:hidden; text-align:center; font-size:12px;}
.mov-side:hover .mov-side-title {text-decoration:underline;}


/* SEO DESCRIPTION
----------------------------------------------- */
.site-desc {padding:25px 30px;background-color: #4c4c4c;font-size:12px;color: #e2e2e2;border-bottom: 2px solid #404040;}
.site-desc h1, .site-desc h2, .site-desc span {font-size:14px; margin-bottom: 10px; display: inline-block; font-weight: 600; color: #d6d6d6; text-transform: uppercase;}
.site-desc h3 {font-size: 13px;color: #c4da80; font-weight: 300; margin-top: 10px;}
.site-desc h1 span, .site-desc h2 span, .site-desc h3 span {color:#31a8cb;}
.site-desc p {margin-bottom:5px;text-indent: 15px;text-align: justify;}
.site-desc a {color:#d2d2d2; text-decoration:underline;}
.site-desc a:hover {color: #fff; text-decoration: none;}
.site-desc img {float: left; border-radius: 2px; box-shadow: 0 0 4px 0 #000; margin: 5px 20px 20px 0;}
.site-desc ul {padding-left: 30px;list-style-type: circle;margin-bottom: 5px;}
.site-desc li {font-weight: 300;}


/* FOOTER
----------------------------------------------- */
.bot-menu {padding-right:250px;}
.bot-menu li {display:inline-block; margin:0 20px 20px 0;}
.bot-menu a {display:block; color:#fff;}
.bot-menu a:hover {text-decoration:underline;}
.bot-text {padding-right:120px; min-height:30px;}
.bot-text, .bot-text a {color:#e3e3e3; font-size:12px;}
.bot-text a:hover {text-decoration:underline;}
.footer .share-box2 {right:15px; top:17px;}
.footer .share-box {right:10px; top:17px;}
.count {display:inline-block; position:absolute; right:30px; top:60px; background: url('../images/count.png') center/100% no-repeat; width: 88px; height: 31px;}


/* CAROU TOP
----------------------------------------------- */
.tcarusel.carou-top {padding:16px 0 0 22px;height:368px;color:#fff;background-color: #1d1d1d;}
.carou-top .tcarusel-next {right:20px;top:20px;}
.carou-top .tcarusel-prev {right:60px;top:20px;}
.carou-top .mov-t {color:#fff; font-size: 15px;}
.carou-top .mov-c {color:#ccc;font-size: 11px; display: block; height: 45px; overflow: hidden;}
.carou-top .tcarusel-item {width:135px; margin:0 20.2px 0 0;}
.carou-top .mov-i {height: 199px !important;width: 135px !important;background-color: #2f2f2f;}





/* FULLSTORY
----------------------------------------------- */
.sorry-rek {font-size: 10px; text-align: center; color: #c7c7c7; padding: 5px 0;}
.sorry-rek.sorry-rek_adwise {margin-top: -20px;}
.full-wrap {padding-top:8px;}
.full {position:relative;color: #fff;}
.full-title {margin-bottom:20px;}
.full-title h1 {margin:5px 0 0 0;color: #d6d6d6;text-transform:uppercase;font-size: 14px;}
.orig-name {font-size:24px;color: #eedcad;}
.cols-mov {padding: 15px 20px 15px 270px;margin-bottom: 20px;background-color: #404040;}
/*.cols-mov.full-soc {box-shadow: inset 0px -1px 0px 1px #4c4c4c, 2px 2px 2px 0 rgba(0,0,0,0.1);}*/
.col-mov-left {width:250px; margin-left:-250px; float:left;}
.col-mov-right {width:100%; float:right; padding-left:20px; position:relative;}
.full-tools {position:absolute; right:0; top:-10px; font-size:24px; z-index:888;}
.full-tools a {margin-left:10px; display:inline-block; vertical-align:top; color:#eedcad;}
.rates {margin-top:20px;text-align: center;}
.rates > * {display:inline-block; margin-right:20px; line-height:30px;}
.rates > a {margin-right: 0;padding-right: 20px;}
.rates > a:hover {background-color: #444;box-shadow: 0 0 0px 1px #ab6436 inset;}
.rates > *:before {content:attr(data-label); display:inline-block; padding:0 10px; margin-right:10px;}
.r-kp:before {box-shadow:inset 0 0 0 3px #ab6436;}
.r-imdb:before {box-shadow:inset 0 0 0 3px #ccad34;}
.mov-list {margin-bottom:5px;}
.mov-list li {padding: 8px 0 8px 150px; position: relative; border-bottom: 1px solid #404040;}
.mov-list li:last-child { border: none; }
.mov-list li:after {content: ""; display: table; clear: both;}
.mov-list li:before {content: "";position:absolute;left:150px;top:12px;width:10px;height:10px;border-radius:50%;background-color: #404040;}
.mov-label {margin-left:-140px; width:140px; float:left; padding-right:10px; text-transform:uppercase; font-weight:600; font-size:12px;}
.mov-desc {width:100%;float:right;padding-left:30px;color: #e4e4e4;}
/*.mov-desc_actor a:last-child:after {
	content: ',';
}*/
.mov-list a {color: #dedab4;text-decoration:underline;text-decoration-color: #afafaf;}
.mov-list .category a {display: inline-block; color: #bcdedc; text-decoration-color: #778c8a; margin-left: 5px;}
.mov-list .parts-of a {color: #d5d9ea; text-decoration-color: #7d808e;}
.mov-list .country a {color: #fff59d; text-decoration-color: #949494;}
.mov-list a:hover {text-decoration:none;}
.prem { background-color: rgba(255, 0, 0, 0.1);}
.unicals {background-color: rgba(255, 235, 59, .1);}
.parts-of {background-color: rgba(63, 81, 181, .1);}
.category {background-color: rgba(0, 150, 136, .1);}
.theme {background-color: rgba(139, 195, 74, .1);}
.mov-desc-text {margin-bottom:20px;}
.slice {position:relative; overflow:hidden;box-shadow: inset 0px 0px 0px 1px #4c4c4c, 2px 2px 2px 0 rgba(0,0,0,0.1);}
.slice:before {content:'';position:absolute;z-index:1;bottom:0px;left:0;right:0;height:120px;pointer-events:none;
background: -moz-linear-gradient(top, rgba(242,242,242,0) 0%, #2f2f2f 100%);
background: -webkit-linear-gradient(top, rgba(242,242,242,0) 0%, #2f2f2f 100%);
background: linear-gradient(to bottom, rgba(242,242,242,0) 0%, #2f2f2f 100%);}
.slice-btn {position: absolute;z-index: 2;bottom: 0px;left: 0px;right: 0px;text-align: left;}
.slice-btn span {display:inline-block; padding:0 10px 0 15px; line-height:30px;
cursor:pointer; text-transform:uppercase; color: #d6d6d6; text-transform: uppercase; background-color: rgb(78, 78, 78); border-bottom: 2px solid #cabc44;}
.mov-img {position:relative; background-color:#000;border-bottom: 1px solid #2b2b2b;}
.mov-img img {display:block; width:100%; min-height:345px;}

.tabsbox {/*margin-bottom:20px;*/ position:relative;}
.tabs-sel {margin-bottom:10px;position: relative;}
.tabs-sel span:nth-child(1):before {content:"#1 ";}
.tabs-sel span:nth-child(2):before {content:"#2 ";}
.tabs-sel span:nth-child(3):before {content:"#3 ";}
.tabs-sel span.span-trailer:before {content:"";}
.tabs-sel span, .mov-compl a {display:inline-block;cursor:pointer;margin-right:15px;padding:0 15px;line-height:40px;background-color: #404040;font-weight: 600;border-bottom: 2px solid #333;/*box-shadow:2px 2px 2px 0 rgba(0,0,0,0.1);*/}
.tabs-sel span:hover, .mov-compl a:hover {background-color: #313131}
.tabs-sel span.current {background-color: #eedcad;color: #333;border-bottom: 4px solid #7d7d65;}
.tabs-sel span.current:hover {cursor:default;}
.js .tabs-b {display:none;}
.js .tabs-b.visible {display:block;}
.tabsbox .video-box {background-color: #404040; box-shadow:2px -1px 2px 0 rgba(0,0,0,0.1); padding:15px;}
.copy-delete {border: 1px solid #6d0000; background-color: #303030; display: flex; padding: 15px; }
.copy-delete > div {flex-basis: 50%;}
.copy-text {
   justify-content: center;
   align-items: center;
   display: flex;
   text-align: center;
   padding: 0 15px;
   font-size: 18px;
	color: #cfc247;
}
.vim-preroll {font-size: 0;}

.copy-related {
	display: flex;
	flex-flow: column;
}
.copy-related a {
	background-color: #2f2f2f;
	padding: 2px 10px;
	margin-bottom: 2px;
	border-left: 4px solid #eedcad;
}
.copy-related a:hover {
	background-color: #404040;
}


.mov-compl {position:absolute; right:0; top:0;}
.full-soc {display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: center;padding: 17px 20px;padding-top: 0;text-align: center;}
.full-soc_pt15 {padding-top: 17px;}
.full-soc > span {display: inline-block;font-weight: 600; text-transform: uppercase; margin-bottom: 5px; color: #eedcad; }
.full .ya-share2 a[title="ВКонтакте"]:before {
   content: 'Поделиться';
   background: #395675;
}

.full .ya-share2 a[title="Facebook"]:before {
   content: 'Нравится';
   background: #32497b;
}

.full .ya-share2 a[title="Одноклассники"]:before {
   content: 'Класс!';
   background: #bd5c25;
}

.full .ya-share2 a[title="Мой Мир"]:before {
   content: 'Нравится';
   background: #126fb1;
}

.full .ya-share2 a[title="Google+"]:before {
   content: 'Рассказать';
   background: #ab3e34;
}

.full .ya-share2 a[title="Twitter"]:before {
   content: 'Твитнуть';
   background: #0095ce;
}

.full .ya-share2__list {
   display: -ms-flexbox !important;
   display: flex !important;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   -ms-flex-pack: center;
   justify-content: center;
}

.full .ya-share2__list > li {
   margin-top: 2px !important;
}

.full .ya-share2 a {
   display: -ms-flexbox;
   display: flex;
}

.full .ya-share2 a:before {
   display: -ms-flexbox;
   display: flex;
   padding: 0 5px;
   -ms-flex-pack: center;
   justify-content: center;
   -ms-flex-align: center;
   align-items: center;
   border-radius: 0 2px 2px 0;
   color: white;
   font-family: 'Roboto', sans-serif;
   font-size: 12px;
   font-weight: 300;
}

.full .ya-share2__item {
   margin: 0 10px !important;
}

@media screen and (max-width: 650px) {
   .full .ya-share2__item {
      margin: 5px 10px !important;
   }
   .xsort-area > div:first-child {
   	width: 100%;
   	text-align: center;
   	margin-bottom: 5px;
   	border-bottom: none;
   }
}
.sub-text {margin-bottom:20px; padding: 10px 20px; display: flex; background-color: #404040; /*box-shadow: inset 0px 0px 0px 1px #4c4c4c, 2px 2px 2px 0 rgba(0,0,0,0.1);*/ }
.sub-text span {font-size:70px;color: #adadad;float:left;margin: 9px 20px 0 0;}
.sub-text p {display: flex; justify-content: center;color: #d2d2d2;align-items: center; font-size: 12px;}
.rel-title {font-size: 23px;margin-bottom:20px;max-width: 90%;font-weight: 600;color: #d2d2d2;}
#dle-content .rel-title { color: #eedcad; }
#dle-content .related {margin-bottom: 20px;}
.tcarusel {height:435px; overflow:hidden; position:relative;}
.tcarusel .tcarusel-scroll {position: relative; width: 100000px;}
.tcarusel-item {width:200px; margin:0 40px 0 0;}
.tcarusel-next, .tcarusel-prev {display:inline-block; font-size:18px; position:absolute; top:10px; right:0; cursor:pointer;}
.tcarusel-prev {right:40px;}
.tcarusel-next:hover, .tcarusel-prev:hover {color: #eedcad;}


/* FULL STORY STATIC
----------------------------------------------- */
.soon-info {background-color: #333; display: block; text-align: center; padding: 30px; font-size: 17px; color: #e44e4e; }
.soon-info a {color: #e44e4e;text-decoration: underline;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {width: 100%; max-width:100% !important;}
.mejs-container {max-width:100% !important;}
.full-text {font:14px/22px Arial, sans-serif; display: flex; flex-wrap: wrap;}
.full-key {order:1;}
.full-text img:not(.emoji) {max-width:100%; border:5px solid #e3e3e3;}
.full-text > img[style*="left"], .full-text > .highslide img[style*="left"] {margin:0 10px 10px 0;}
.full-text > img[style*="right"], .full-text > .highslide img[style*="right"] {margin:0 0 10px 10px;}
.full-text a {text-decoration:underline; color:#eaeaea;}
.full-text a:hover {text-decoration:none;}
.full-text h2, .full-text h3, .full-text h4, .full-text h5 {margin:20px 0; font-size:18px;}
.full-text p {margin-bottom:15px;}
.full-text ul, .full-text ol {margin:0;}
.full-text ul li {list-style:disc; margin-left:40px;}
.full-text ol li {list-style:decimal; margin-left:40px;}
.full-text table {width:100%; text-align:left;}
.full-text table tr td {padding:10px; border:1px solid #ccc; font-size:12px; }
.full-text table tr:nth-child(2n+1) {background-color:#f6f6f6;}
.full-text table img {display:block; margin:0; border:0; max-width:350px}
.attach {line-height:40px; background-color:#f5f5f5; padding:0 15px 0 0; border-radius:4px; margin:10px 0; overflow:hidden;}
.attach .download-link {color:#FFF !important; text-decoration:none !important; margin-right:15px; float:left;
display:inline-block; padding:0 15px; background:#0297dc;}
.attach-info {float:right;}
.attach i {margin-right:5px;}
.dcont {border:1px solid #e3e3e3; padding:0 15px 15px 15px; margin:20px 0; line-height:20px; background-color:#FFF;}
.polltitle {display:block; padding:5px 15px; margin:0 -15px 15px -15px; font-size:18px; background-color:#f5f5f5; line-height:normal;}
.full-taglist {margin:20px 0; font-size:12px;}
.full-taglist-t { margin-bottom:5px; font-weight:700;}
.full-taglist a {margin:0 5px 3px 0; color:#06c}
.full-taglist a:after {content: ', ';}
.full-taglist a:last-child:after {content: '';}
.full-taglist span {margin-right:5px;}


/* COMMENTS
----------------------------------------------- */
.full-comms {}
.add-commbtn + form #add-comm-form {display:none; margin:20px 0;}
.add-comm-form {margin-top:20px;background-color: #404040;/*box-shadow:2px 2px 2px 0 rgba(0,0,0,0.1);*/padding:20px 20px 10px 140px;position:relative;}
.ac-av {width:80px; height:80px; border-radius:50%; position:absolute; top:20px; left:30px;
background:#CCC url(../dleimages/noavatar.png) no-repeat; background-size:contain;}
.ac-title {font-weight:700; margin-bottom:10px; font-size:16px;}
.ac-inputs input {width:49%; float:left;}
.ac-inputs input:last-child {float:right;}
.ac-inputs, .ac-textarea {margin-bottom:15px;}
.ac-textarea textarea {height:85px;}
.ac-submit {position:absolute; top:120px; left:0; width:140px; text-align:center;}
.sec-answer + .sec-label {margin-top:10px;}
.add-com-but + form #addcform {display:none; margin:20px 0;}
.ac-protect {margin-top:-10px;}
.ac-protect .label {font-size:12px;}
.ac-protect .sep-input {padding:10px 10px 10px 160px;}
.add-comm-form .login-social {position:absolute; right:17px; top:10px;}

.mass_comments_action {text-align:right; padding:5px 15px; background-color:#222; margin:20px 0; border-left: 4px solid #eedcad}
.last-comm-link {font-size:16px; margin-bottom:10px;}
.last-comm-link a {text-decoration:underline; color:#eaeaea;}

.comments-items {margin:20px 0;}

.comm-item {margin-bottom:20px; background-color: #404040; padding: 20px}
.side-c .comm-item {background-color: #6d6d6d;margin-bottom: 5px;}
.comm-one {position:relative; height:40px;}
.comm-one > div {height:100%; float:left; margin-right:20px; line-height:20px;}
.comm-one:before {content:""; width:8px; height:8px; position:absolute; left:-2px; bottom:0;
background-color:#ccc; border-radius:50%;}
.status-online:before {background-color:#3C0;}
.comm-av {width:40px; border-radius:50%;}
.comm-author, .comm-author a {color:#fff; text-transform:uppercase;}
.comm-author a:hover {text-decoration:underline;}
.comm-date, .comm-num {font-size:12px; color:#888;}
.comm-one > div.comm-ratebox {float:right; margin-right:0;}
.comm-two {background-color: #404040; padding: 10px; border-radius: 3px; margin: 10px 0; color: #e0e0e0;}
.signature {font:italic 11px Georgia, "Times New Roman", Times, serif; margin-top:10px; padding-top:10px; border-top:1px dashed #e3e3e3;}
.comm-three ul {text-align:right; text-transform:uppercase;}
.comm-three ul li {margin-left:5px; display:inline-block;}
.comm-three li:first-child, .comm-three li.comm-q {float:left; margin-left:0; margin-right:10px;}
.comm-three ul li a {font-size:10px;}
.comm-three ul li span.fa {margin-right:10px; color:#888;}
.comm-three a:hover {text-decoration:underline;}
.comments-tree-list .comments-tree-list {}
.comments-tree-list .comments-tree-list .comm-item {border-left: 5px solid #404040;}
.comm-rate {background-color:#f5f5f5; background: linear-gradient(to bottom, #3c3c3c 0%,#636363 100%);
overflow:hidden; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2); height:24px; line-height:24px;
position:relative; padding:0 30px; text-align:center;}
.comm-rate a {display:block; color:#fff; background-color:#8da56a; width:24px; height:24px;
position:absolute; top:0; left:0px; line-height:24px; font-size:12px;}
.comm-rate a:nth-child(2) {background-color:#c5627e; left:auto; right:0;}
.comm-rate a:hover {opacity:0.7;}
.comm-rate > span > span.ratingzero {color: #fff;}
.comm-rate > span > span.ratingtypeplus {color: #06b601;}
.comm-rate > span > span.ratingplus {color: #95c613;}
.comm-rate > span > span.ratingminus {color: #ff0e0e;}

.lcomm .comm-av {margin-right:10px;}
.lcomm .comm-author, .lcomm .comm-group {width:150px; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lcomm .comm-two {background-color:transparent; padding:0; font-size:12px; margin-bottom:0;}
.comm-group span { font-size: 11px; color: #eedcad !important; }


/* LOGIN
----------------------------------------------- */
.login-box {padding:20px; background-color:#313131; display:none;}
.login-input {margin-bottom:20px;}
.login-button button {display:block; text-align:center; font-size:18px;
width:100%; height:40px; line-height:40px;}
.login-button button:hover {}
.login-checkbox {font-size:12px; margin:10px 0; color:#888;}
.login-checkbox input {display:none;}
.login-checkbox input + label:before {width:10px; height:10px; margin-right:5px; cursor:pointer; position:relative; top:2px;
border-radius:3px; border:1px solid #ccc; content:""; background-color:#f6f6f6; display:inline-block;}
.login-checkbox input:checked + label:before { background-color:#c9282d;}
.login-links {text-align:center; line-height:30px;}
.login-links a {float:left; text-decoration:underline;}
.login-links a:last-child {float:right;}
.login-links a:hover {text-decoration:none;}
.login-social {text-align:center;}
.login-social:before {content:attr(data-label); display:inline-block; vertical-align:top; line-height:30px; margin-right:10px;}
.login-social a {display:inline-block; margin:0 3px 10px 3px;}
.login-social img {display:block; width:30px;}
.login-social a:hover img {transform:scale(1.1);}
.login-avatar {text-align:center;}
.avatar-box {display:inline-block; width:80px; height:80px; border-radius:0; overflow:hidden;}
.avatar-box img {width:100%; min-height:100%;}
.avatar-box + a {display:block; margin-top:5px; text-decoration:underline;}
.login-menu {margin-top:20px;}
.login-menu a {display:block; height:30px; padding:0 20px; line-height:30px; background-color:#4e4e4e; margin-bottom:5px; border-radius:3px;}
.login-menu a:hover {color: #000000; background-color: #8d8d8d;}

/* GO TOP BUTTON */
#gotop{position:fixed;width:40px;height:40px;right:10px;bottom:60px;cursor:pointer;z-index:9998;display:none; opacity:0.8;background-color:#000; color:#fff; font-size:18px; text-align:center; line-height:40px; border-radius:4px;}
#goread{position:fixed;width:40px;height:40px;right:10px;bottom:10px;cursor:pointer;z-index:9998;display:none; opacity:0.8;background-color:#000; color:#fff; font-size:18px; text-align:center; line-height:40px; border-radius:4px;}




/* ADAPTIVE
----------------------------------------------- */
.show-menu {display:none;}

@media screen and (max-width: 1320px) {
.wrap {padding-top:0; background-image:none;}
}

@media screen and (max-width: 1220px) {
.center {max-width:1000px;}
.show-menu {display:block; width:40px; height:40px; line-height:40px; text-align:center;
cursor:pointer; font-size:30px; position:absolute; top:30px; left:240px; color:#FFF;}
.logotype {width:220px;}
.underlogo {left: 42px;}
.cols {padding:20px 0; overflow:hidden;}
.sidebar {display:none;}
.content {padding:0 20px;}
.viss .sidebar {margin-left: 0; margin-right: -300px; background-color: #2f2f2f; box-shadow: 20px 0px 40px -11px rgba(0, 0, 0, 0.9); display: block; position: relative; z-index: 888; width: 300px; /*padding-right: 20px;*/ } .tcarusel {height:380px;}
.tcarusel-item {width:175px; margin:0 20px 0 0;}
.tcarusel-item .mov-i {height:237px;}
/*#dle-content .mov-i { height: 306px; }*/
.grid-thumb #dle-content .mov-i { height: 306px; width: initial; }
}

@media screen and (max-width: 950px) {
.center {max-width:768px;}
.share-box2, .count {display:none;}
.share-box, .count, header .ya-share2 {display:none;}
.header {padding:20px 100px 20px 300px;}
.floaters {margin:20px -10px;}
.xsort-div {margin-bottom: 5px;margin-right: 2px;}
.xsort-div:last-of-type {margin-right: 0;}
.mov {width:23%; margin:0 1% 20px 1%;}
.mov-i {height: 237px;}
.podborki .mov-i {width: 195px;}
.grid-thumb #dle-content .mov-i {height: 252px;}
.category-link-wrapper + .floaters {
	margin: 13px -10px 20px;
}
.bot-menu, .bot-text {padding-right:0;}
.tcarusel {height:360px;}
.tcarusel-item {width:165px; margin:0 20px 0 0;}
.pagi-nav {white-space:nowrap; overflow-y:hidden; overflow-x:auto;}
.main-title h1 {max-width: 100%;}
.main-title h2, .main-title h3, .pseudo-h {max-width:50%;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame { height: 389px; }
}

@media screen and (max-width: 760px) {
.center {max-width:640px;}
.header {padding:20px 100px 20px 220px;}
.show-menu {left:170px;}
.logotype {width:160px;}
.underlogo {left: 10px;top: 60px;}
.main-title .xsort-div, .sorter, .site-desc, .mov-compl, .slice-cat {display:none;}
.main-title h1 { font-size: 11px; }
.main-title h2, .main-title h3, .pseudo-h {font-size:18px; max-width:60%;}
.grid-select {margin-right:-10px;}
.mov {width:31.33%;}
.grid-thumb #dle-content .mov-i {height: 269px; width: 184px;}
.grid-list .movie-text {padding-top: 40px;}
.grid-list .movie-lines {margin-bottom: 20px;}
.full-title h1, .rel-title {font-size:18px;}
.cols-mov {padding:10px;}
.col-mov-left {width:200px; margin:0 auto; float:none;}
.col-mov-right {float:none; padding:20px 0 0 0;}
.mov-img img {min-height:200px;}
.tcarusel {height:360px;}
.tcarusel-item {width:165px; margin:0 20px 0 0;}
.tcarusel-item .mov-i {height:220px;}
.tcarusel-next, .tcarusel-prev {top:-2px;}
.sub-text {font-size:12px;}
.tabsbox .video-box {padding:10px;}
.add-comm-form {padding:20px 10px; overflow:hidden;}
.ac-av {display:none;}
.ac-submit {position:static; width:100%;}
.ac-submit button {width:100%;}
.comments-tree-list .comments-tree-list {padding-left:0 !important;}
.mass_comments_action {display:none;}
.sub-title h1 {font-size:18px; line-height:24px;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame { height: 327px; }
}

@media screen and (max-width: 590px) {
.comm-link {display: none;}
.center {max-width:480px;}
.mov {width:46%; margin:0 2% 20px 2%;}
.grid-list .mov {margin: 0 0 40px 0; padding: 40px 0 0 0;}
.grid-list .mov-i {float:none; margin:0 auto;}
.grid-list .movie-text {float:none; padding-top:20px;}
.grid-list .mov-t, .grid-list .mov-c {left:0;}
.grid-list .mov-t {font-size: 18px;}
.grid-list .movie-lines {margin-bottom: 10px;}
.grid-thumb .mov-i .full-tools {display:none;}
.grid-thumb #dle-content .mov-i {height: 308px; width: 211px;}
.tabs-sel span, .mov-compl a {/*margin-right:10px;*/ padding:0 10px; line-height:35px; /*border-radius:20px;*/}
.tcarusel {height:330px;}
.tcarusel-item {width:140px; margin:0 10px 0 0;}
.tcarusel-item .mov-i {height:190px;}
.full-soc {display:none;}
.comm-one > div {margin-right:10px;}
.comm-three ul li {display:none;}
.comm-three li.comm-q {display:inline-block;}
.add-comm-form .login-social {position:static; text-align:left;}
.ac-inputs input {width:100%; float:none !important; margin-top:10px;}
.ac-protect {width:100%; float:none; margin:-10px 0 0 0;}
.ac-submit button {float:none; display:block; text-align:center; width:100%;}
.ui-dialog {width:100% !important;}
.upop-left, .upop-right {float:none !important; width:100% !important; margin:0; padding:0 20px;}
.upop-left {margin-bottom:10px; text-align:center;}
.ui-dialog-buttonset button {display:block; margin:0 0 5px 0; width:100%;}
#dofullsearch, #searchsuggestions span.seperator {display:none !important;}
.attach .download-link {margin:0 -15px 0 0; float:none; display:block; padding:0 10px;}
.attach-info {float:none;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame { height: 237px; }
}

@media screen and (max-width: 470px) {
.center {max-width:320px;}
.logotype {width:180px;}
.underlogo {left: 20px;}
.show-menu {left:190px;}
.header {padding:100px 20px 0 20px; height:150px;}
.search-inner input, .search-inner input:focus {height:40px; line-height:40px; padding:0 50px 0 20px; font-size:14px;}
.search-box button {width:40px; height:40px; line-height:40px;}
.mov-r {display:none;}
.mov-i {height:205px;}
.podborki .mov-i {width: 138px;}
.grid-thumb #dle-content .mov-i {height: 203px;width: initial;}
.full-tools {top:0px; font-size:18px;}
.mov-list li {padding:10px; margin:0 -10px;}
.mov-list li:before {display:none;}
.mov-label {margin-left:0; width:auto; font-size:14px;}
.mov-desc {width:auto; float:left; padding-left:0;}
.mov-list li:nth-child(2n+1) {background-color:#404040;}
.rel-title {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:75%;}
.tcarusel {height:330px;}
.tcarusel-item {width:135px; margin:0 10px 0 0;}
.tcarusel-item .mov-i {height:190px;}
.comm-one > div:nth-child(2) {max-width:140px; overflow:hidden;}
.comm-one > div:nth-child(3) {display:none;}
.ac-protect {margin:-10px -10px 0 -10px;}
.login-social:before {display:block; line-height:30px; margin-right:0;}

.carou-top .tcarusel-item {width:129px;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame { height: 147px; }
}

/* Screenshots */
.screenshots-full {text-align:center; border: 1px solid #31a8cb;padding: 15px 5px 10px;position: relative;}
.screenshots-full img {display:inline-block; margin-left: 10px; height:90px; overflow:hidden; width:161px;}
.screenshots-full br {display:none;}
.screenshots-title {position: absolute; background: #F2F2F2; padding: 5px 10px; top: -17px; left: 15px; color: #31a8cb;
font-size: 16px; font-weight: bold;}
/* Screenshots */

/* fullstory title */
.std-block-title2 {text-align:center;color: #d2d2d2;font-size: 12px;margin: 0 0 25px 0;position: relative;}
.std-block-title3 {border-top: 3px #404040 solid;position: relative;display: inline-block;padding: 15px 5px 0 0;}
/* fullstory title */

/* Premiere */
.premiere-block {box-shadow: inset 0 0 0 1px #D24D57; width: 100%; line-height: 30px; margin-top: 2px; text-align: center;}
.premiere-title {}
/* Premiere */

.released {color: #eedcad}.released:after {content: " ✔"}

.soontvs-h2 {color: #ffffff; text-shadow: 0px 0px 5px #c0c0c0; }
.soontvs-main {display: block; margin: 10px 0; background: #3e3e3e; width: 100%; box-shadow: 0 0 0px 1px #3e3e3e	; font: 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 24px; }
.soontvs-main_title {overflow: hidden; color: #eedcad; text-transform: uppercase; line-height: 25px; border-left: 3px solid; background: #4e4e4e; }
.soontvs-main table {width: 100%; text-align: center; }
.soontvs-main table tr td {padding: 5px 0; border: none; font-size: 12px; }
.soontvs-main table tr:nth-child(2n+1) {background-color: #2c2c2c; }
#epscape_showmore a {color: #eedcad; text-decoration: none; }

.fr-view {
	background-color: #2f2f2f !important;
}