/*
- © nk-cs.ru 2010-2021
- Author: Erdem Turan (na3uTuB4uk)
- Author Email: support@nk-cs.ru
- ВКонтакте: http://vk.com/na3utub4uk
- Skype: na3uTuB4uk94
- Web Site: https://www.nk-cs.ru/
*/

/* Torrent-Prime main Style */
@import url('/css/engine.css');
@import url('/css/normalize.css');
@import url('/css/components.css');
@import url('/css/dropdown.min.css');
@import url('/css/font-awesome.min.css');
@import url('/css/owl.carousel.min.css');
@import url('/css/lightgallery.min.css');
@import url('/css/fonts.css') all;
@import url('/css/style.css');
@import url('/css/common.css');
@import url('/css/media.css');
@import url('/css/slimbox.css');

/* Other style PopCornie */
.com-order-block {display: none !important;}
.eTag { pointer-events: none; cursor: default; text-decoration: none; }















.main-container { 
text-align:left; 
} 
.container-screen {
display: inline-block;
} 
.img-screen {
display: block; 
float: left;
margin: 5px;
}

/* kartinka */
.ulightbox img{border: 1px solid #696565;border-radius: 3px;margin: -5px;width: 272.5px;height: 145.5px;padding: 1px;}

.kinovego img {
 float: left;
 width: 219px;
 height: 300.5px;
 border: 1px solid #6d6969;
 border-radius: 3px;
 margin-right: 10px;
 padding: 1px;
}

@media screen and (max-width: 870px) {
.kinovego img {
 background: #151b23;
 width: 234.5px;
 height: 314.5px;
 padding: 0px;
 margin: 0px 0px 10px 0px;
 display: none;
}
}





.gilisticexpi_alidocious_user_bs { 
 background: rgba(78, 72, 72, 0.98); 
 padding: 30px 10px; 
 color: rgba(249, 243, 243, 0.81); 
} 
.gilisticexpi_alidocious_user_bs b { 
 display: block; 
 text-align: center; 
 font-size: 22px; 
} 
.gilisticexpi_alidocious_user_bs span { 
 display: block; 
 text-align: center; 
 font-size: 14px; 
 font-weight: 100; 
 color: rgba(243, 239, 239, 0.7); 
} 

.gilisticexpi_alidocious { 
 background: #3394e6; 
 padding: 30px 10px; 
 color: rgba(249, 243, 243, 0.97); 
 position: relative; 
 overflow: hidden; 
} 
.gilisticexpi_alidocious_user b { 
 display: block; 
 font-size: 18px; 
} 
.gilisticexpi_alidocious_user span { 
 display: block; 
 font-size: 14px; 
 font-weight: 100; 
 color: rgba(249, 242, 242, 0.7); 
} 

.gilisticexpi_alidocious_ava_bs { 
 position: absolute; 
 right: -35px; 
 top: 50%; 
 margin-top: -75px; 
 width: 150px; 
 height: 150px; 
 overflow: hidden; 
 border-radius: 50%; 
 background: rgba(247, 242, 242, 0.98); 
} 

.gilisticexpi_alidocious_ava_bs_img {
 width: 80px;
 height: 80px;
 overflow: hidden;
 border-radius: 50%;
 margin: 31px 3px 3px 20px;
 border: 5px solid rgba(74, 128, 181, 0.96);
} 
.gilisticexpi_alidocious_ava_bs_img img { 
 object-fit: cover; 
 width: 80px; 
 height: 80px; 
} 

.gilisticexpi_alidocious2 { 
 background: #ea5107; 
 padding: 30px 10px; 
 color: rgba(249, 243, 243, 0.99); 
 position: relative; 
 overflow: hidden; 
} 
.gilisticexpi_alidocious_user2 b { 
 display: block; 
 font-size: 18px; 
 text-align: right; 
} 
.gilisticexpi_alidocious_user2 span { 
 display: block; 
 font-size: 14px; 
 font-weight: 100; 
 color: rgba(249, 242, 242, 0.7); 
 text-align: right; 
} 

.gilisticexpi_alidocious_ava_bs2 { 
 position: absolute; 
 left: -35px; 
 top: 50%; 
 margin-top: -75px; 
 width: 150px; 
 height: 150px; 
 overflow: hidden; 
 border-radius: 50%; 
 background: rgba(249, 244, 244, 0.96); 
} 

.gilisticexpi_alidocious_ava_bs_img2 {
 width: 80px;
 height: 80px;
 overflow: hidden;
 border-radius: 50%;
 border: 5px solid rgba(73, 121, 60, 0.97);
 margin: 31px 0px 0px 39px;
} 
.gilisticexpi_alidocious_ava_bs_img2 img { 
 object-fit: cover; 
 width: 80px; 
 height: 80px; 
} 

.pilification { 
 background: rgba(208, 162, 48, 0.97); 
} 

.pilification .gilisticexpi_alidocious_ava_bs_img { 
 border: 5px solid rgba(173, 133, 32, 0.99); 
} 

.thyroidism { 
 background: rgba(88, 85, 85, 0.96); 
} 

.thyroidism .gilisticexpi_alidocious_ava_bs_img2 { 
 border: 5px solid rgba(74, 72, 72, 0.95); 
} 

.zornet_ru_gersan { 
 background: rgba(151, 120, 169, 0.97); 
} 
.zornet_ru_gersan .gilisticexpi_alidocious_ava_bs_img { 
 border: 5px solid rgba(125, 93, 142, 0.96); 
}



/* Вид комментариев для uCoz v.5 
------------------------------------------*/ 
.cell_comment { 
 float:left; 
 width:100%; 
 color:#666; 
 background:#fff; 
 margin: 10px 0px; 
 border: 3px solid #ea5107; 
 border-radius:3px; overflow: hidden; 
} 

.comment_top { 
 float:left; 
 width: auto; 
 padding:5px 0px; 
 background:#F4F8F9; 
 border-bottom: 1px solid #E6F0F2; 
} 

.comment_name{ 
 margin-left: 20px; 
 color:#34AB63; 
} 

.comment_number { 
 float:right; 
 background:#f5f7f9; 
 margin-right: 20px; 
} 

.comment_top span { 
 font:9px Verdana,Arial,Helvetica, sans-serif; 
 color:#999; 
} 

.comment_mp, 
.comment_page { 
 float:right; 
 margin-right: 20px; 
} 

.comment_message { 
 float:left; 
 font:115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 text-align:justify; 

 width:94%; 
 overflow: hidden; 
 padding: 10px 20px 15px 20px; 
} 

.comment_avatar { 
 float:right; 
 width:50px; 
 height:50px; 
 margin: 0px 0px 10px 20px; 
 border: 3px solid #ea5107; 
 border-radius:3px; 
} 

.comment_bottom { 
 float:left; 
 width:100%; 
 padding:6px 0px 5px 0px; 
 background:#F4F8F9; 
 border-top: 1px solid #E6F0F2; 
 font:10px Verdana,Arial,Helvetica, sans-serif; 
} 

.comment_answer:link, 
.comment_answer:visited{ 
 float:left; 
 margin: 0px 0px 0px 20px; 
 background:#8cbec9; 
 padding: 2px 7px 2px 7px; 
 text-shadow: 1px 1px 1px #5d97a4; 
 color:#fff; 
} 

.comment_answer:hover { 
 background:#9dd0db; 
} 

.comment_answer:active { 
 box-shadow:inset 0px 0px 3px #5a95a2!important; 
} 

.comment_like:link, 
.comment_like:visited{ 
 float:right; 
 background:#8ec98c; 
 padding: 2px 7px 2px 7px; 
 text-shadow: 1px 1px 1px #4aa44c; 
 color:#fff; 
} 

.comment_like:hover { 
 background:#abe6a9; 
} 

.comment_like:active { 
 box-shadow:inset 0px 0px 3px #349932!important; 
} 

.comment_bottom strong { 
 float:right; 
 padding: 2px 10px 2px 10px; 
 background:#dde9d9; 
 margin-right: 20px; 
} 

.comment_answer_admin{ 
 float:left; 
 width:94%; 
 margin-top: 10px; 
 padding: 10px 20px 10px 20px; 
 background:#f4ecec; 
 border-radius:3px; 
} 

.comment_avatar_admin{ 
 float:right; 
 width:50px; 
 height:50px; 
 margin: 0px 0px 10px 25px; 
 border: 3px solid #dca2a2; 
 border-radius:3px; 
} 

.cell_comment a:hover img { 
 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=85); 
 -moz-opacity: 0.7; 
 opacity: 0.7; 
 filter: alpha(opacity=85); 
}



/* User */ 
.center {background: #fff;} 
 .personal {width:800px; margin:0 auto;} 
.user {margin:0 15px 0 13px; overflow:hidden;} 
.user .title { background: #282828; width:740px; height:57px; padding-left:32px; font:bold 13px/57px Tahoma; text-transform:uppercase; color:#c8c8c8;} 
.user .title img {vertical-align:-3px; margin-right:20px;} 
.user .title .links {font:normal 10px Tahoma; text-transform:none;} 
.user .title .links a {margin-left:15px; color:#c8c8c8;} 
.user .title .links a:hover {color:#da6d6d;} 

.user .left {width:167px;} 
.user .left .inbox {background: #E9E9E9; overflow:hidden;} 
.user .left .inbox .avatar {width:108px; margin:22px auto 0 auto;} 
.user .left .inbox .avatar img {width:108px;} 
.user .left .inbox .group {margin:7px 0 2px 0; text-align:center;} 
.user .left .inbox ul {line-height:20px; padding:0 20px; overflow:hidden;} 
.user .left .inbox ul li {overflow:hidden;} 
.user .left .inbox ul li span.left {width:auto;} 
.user .left .inbox ul li span.right {width:auto;} 
.user .center { border-right: solid 1px #E9E9E9; width:395px; float:left;} 
.user .center ul {line-height:30px; margin-top:3px;} 
.user .center ul li {border-bottom: solid 1px #E9E9E9; width:100%; padding-bottom:7px; overflow:hidden;list-style:none;} 
.user .center ul li span.one {width:60%; font-size:10px; float:left;} 
.user .center ul li span.two {float:left;} 

.user .right {width:200px;} 
.user .right img {margin-top:6px;} 
.user .right ul li {background: #E9E9E9; line-height:38px; padding:0 20px; overflow:hidden;} 
.user .right ul li:hover {background: #da6d6d;} 
.user .right ul li:hover a, .user .right ul li:hover {color:#fff; text-decoration:none;} 
.user .right ul li span.left {width:auto;} 
.user .right ul li span.right {width:auto; margin:0;} 
.user .right ul li a {display:block;} 

.user .signature { background: #E9E9E9; margin-left:2px; padding:19px 22px 6px 22px;} 
.user form.search {margin:4px 0;} 
.user form.search input {margin:0 2px;} 
.left {float:left!important;} 
.right {float:right!important;} 
.overflow {overflow:hidden!important;} 
.display {display:block!important;} 
.none {display:none!important;} 
.background {background:none!important;} 
.border {border:0 none!important;} 
.clear {clear:both!important;} 
.margin {margin:0!important;} 
.padding {padding:0!important;} 
/* /User */

.site-rating {overflow:hidden;}
.site-rating b {display:block; color:#0DB9DD; font-size: 15px; margin-top:2px;}
.site-rating small {display:block;color: #8f95a3;font-size: 10px;}
.site-rating .kinopoisk {position:relative; float:left; height:46px; padding:0 20px 0 50px;}
.site-rating .kinopoisk:before {top: 0px; left: 0px; content: ""; width: 46px; height: 46px; position: absolute;background: url(/images/kinopoisk.png) no-repeat 0 0; background-size:90%;}
.site-rating .imdb {position:relative; float:left; height:46px; padding:0 0 0 50px;}
.site-rating .imdb:before {top: 0px; left: 0px; content: ""; width: 46px; height: 46px; position: absolute;background: url(/images/imdb.png) no-repeat 0 0; background-size:90%;}




.col-md-3{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.user-panel {float: right; padding: 15px 12px}
.user-panel button {background: transparent; border: none;display: block; position: relative;}
.user-ava {float: left; overflow: hidden; width: 57px; height: 57px; border-radius: 100%;box-shadow: #aab2bd 0px 0px 0px 1px; border: 2px solid #fff;}
.user-ava img {width: 100%; height: 100%;display: inline-block; border-radius: 100%;}
.user-block {display: block; text-align: left; padding-left: 75px; padding-top: 10px; padding-right: 50px; height: 58px; }
.user-login {display: block; text-transform: uppercase; color: #656d78;}
.user-grp {display: block;}
.groupAdmin {color: #FC6E51; font-size: 12px;}
.user-panel button .fa {position: absolute; top: 18px; right: 15px; font-size: 26px; color: #e6e9ed;}


.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}




/* Облако тегов для uCoz в зеленом стиле ------------------------------------------*/ .cell-tag{ width:650px; padding: 25px; background: #fff; } .eTag:link, .eTag:visited , .eTag:hover { float:left; padding: 5px 15px; position: relative; background: #BADA55; display: inline-block; margin: 0px 10px 10px 0px; border-right: dotted 2px #fff; box-shadow: 4px 0 0 rgba(0, 0, 0, 0.25) inset, -4px 0 0 rgba(0, 0, 0, 0.25) inset; font:11px Verdana,Arial,Helvetica, sans-serif!important; text-shadow: 1px 1px 1px #8BA340; font-weight: bold!important; color:#fff; } .eTag:hover { background: #5d95df; text-shadow: 1px 1px 1px #295691; color:#fff; } .eTag:before, .eTag:after { content: ''; display: block; position: absolute; left: -0.5em; width: 1em; height: 1em; background: #fff; border-radius: 0.5em; } .eTag:before {top: -0.5em;} .eTag:after {bottom: -0.5em;}

.h-se-date{
display:inline-block;

top:0px;
left:0px;
color:#fff;
text-align:center;
padding:5px;
border-radius: 3px;
font-size:11px;
width: 140px;
background: #ea5107;
}


.vatertolagerum-img, .vatertolagerum-right{
display:table-cell;
vertical-align:top;
}

.vatertolagerum-right{
padding-left: 19px;
}

.vatertolagerum-img{
flex: 1 auto; min-width: 140px; max-width: 140px; margin-right: 25px; overflow: hidden; border-radius: 3px; padding: 25px 0; position:relative}

.vatertolagerum-img img{
display: block;width: 100%;border-radius: 3px;height: auto;background: #eff1f5;}


.vid_mater .message_r a {text-decoration: none; color:#44b1d4; font-family:Tahoma; font-size:11px;} 
 .download_button_like_stat { 
display: inline-block; 
background: url('http://zornet.ru/Aben/ABGER/download_icon.png') no-repeat 10px -2px; 
color: #2DC5EB !important; 
font-size: 15px !important; 
font-family: Arial !important; 
font-weight: bold; 
text-align: left; 
height: 60px; 
padding: 12px 15px 5px 80px; 
margin: 8px; 
white-space: nowrap; 
overflow: hidden; 
text-overflow: ellipsis; 
-o-text-overflow: ellipsis; 
max-width: 450px; 
border-radius: 12px; 
-moz-border-radius: 12px; 
-webkit-border-radius: 12px; 
 } 

 .download_button_like_stat .download_button_like_stat_title { 
line-height: 18px; 
 } 

 .download_button_like_stat .download_button_like_stat_subtitle { 
display: block; 
color: #858a93; 
font-size: 11px; 
font-family: Arial; 
font-weight: normal; 
text-transform: uppercase; 
padding: 5px 0 0 0; 
line-height: 14px; 
white-space: nowrap; 
overflow: hidden; 
text-overflow: ellipsis; 
 } 

 .download_button_like_stat:hover { 
background-position: 10px -82px; 
background-color: #f5fbfc; 
 } 

 .download_button_like_stat:hover .download_button_like_stat_title { 
text-decoration: underline !important; 
 } 

 .download_button_like_stat:hover .download_button_like_stat_subtitle { 
color: #5C6063; 
text-decoration: none !important; 
 }


.cBlock1 {background:#FFFFFF; border:1px solid #CCCCCC; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; box-shadow: 0px 0px 10px #888; -moz-box-shadow: 0px 0px 10px #888; -webkit-box-shadow: 0px 0px 10px #888;} 
.cBlock2 {background:#FFFFFF; border:1px solid #CCCCCC; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; box-shadow: 0px 0px 10px #888; -moz-box-shadow: 0px 0px 10px #888; -webkit-box-shadow: 0px 0px 10px #888;}




ul.uRelatedEntries {list-style: none; margin-top: 3px; margin-bottom: 0; margin-left: 0; padding: 0 0 0 0;} 
.vvv li {list-style: none; margin-top: 0; padding: 0 0 3px 25px; margin-bottom: .1em;} 
.vvv :link {font-family: Verdana; text-decoration:none; color:#333847;font-weight:bold;font-size:8pt;} 
.vvv :visited {font-family: Verdana;text-decoration:none; color:#333847;font-weight:bold;font-size:8pt;} 
.vvv :active {font-family: Georgia;text-decoration:none; color:#333847;font-weight:bold;font-size:10pt;} 
.vvv :hover {font-family:Verdana;text-decoration:none; color:#397a93;font-weight:bold;font-size:8pt;}
li.uRelatedEntry a:link {font-family: Verdana; text-decoration:none; color:#333847;font-weight:bold;font-size:8pt;} 
li.uRelatedEntry a:visited {font-family: Verdana;text-decoration:none; color:#333847;font-weight:bold;font-size:8pt;} 
li.uRelatedEntry a:active {font-family: Georgia;text-decoration:none; color:#333847;font-weight:bold;font-size:10pt;} 
li.uRelatedEntry a:hover {font-family:Verdana;text-decoration:none; color:#333847;font-weight:bold;font-size:8pt;}



/* Slider
-----------------------------------------------------------------------------*/
#sliderbox {
 width: auto;
padding: 25px 40px 50px;
 background: #141f2d;

}

#sliderblock {

 position: relative;
 height: 195px;

 margin-left: 4px;
 padding: 27px 0 0;
}

#sliderblock ul {
 height: 195px;
 width: 970px;
margin: 0;
padding: 0;
}

.sliderblock ul li {
 display: block;
 float: left;

 position: relative;

}

.carousel_container {
 height: 177px;
 margin: 0 auto;
 overflow: hidden;
 padding: 0 5px;
 position: relative;
 overflow: hidden;
}

#lineblock {
 display: block;
 position: relative;
 border-bottom: 1px solid #e9ecee;
 height: 0px;
 width: 100%;
 margin-bottom: 15px;
}

#sliderblock div {
 position: relative;
 white-space: nowrap;
}

#sliderblock ul li {
 float: left;

}

#sliderblock .left, #sliderblock .right {
 position: absolute;
 display: block;
 height: 195px;
 top: 0px;
 opacity: 1.0;
 filter: alpha(opacity=100);
}

#sliderblock .left:hover, #sliderblock .right:hover {
 opacity: .9;
 filter: alpha(opacity=90);
}

#sliderblock .left img, #sliderblock .right img {
 border: none;
 margin: 0px;
 padding: 0px;
}

#sliderblock .left {
 left: 0px;
 top: 1px;
 text-align: right;
 padding: 27px 0 0;
}

#sliderblock .right {
 right: 0px;
 top: 1px;
 padding: 27px 0 0;
}

#sliderblock_in {
 display: block;
 position: relative;
 left: 0px;
 top: 0px;
}

#sliderblock img.poster {
 padding: 0;
 border: 1px solid #000;
 width: 118px;
 height: 175px;
}



#sliderblock img.poster:hover {
 border: 1px solid #FFD200;
}

#sliderblock a {
 display: inline-block;
 margin: 0px 0px 0px 1px;
 position: relative;
 text-decoration: none;
 font-family: Ubuntu Condensed, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
}

#sliderblock a span {
 left: 0px;
 bottom: 0px;
 color: #fff;
 position: absolute;
 overflow: hidden;
 white-space: normal;
 display: none;
 padding: 5px 5px 3px 10px;
 width: 103px;
 background: #000;
 font-size: 11px;
 font-weight: bold;
 opacity: .8;
 filter: alpha(opacity=80);
 line-height: normal;
 -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
 -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
 box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
 border: 0px solid #000;
 margin-left: 1px;
 margin-bottom: 1px;
 z-index: 110;
}

#sliderblock a:hover span {
 display: block;
}