.my_razdel.film{padding:0}
.my_razdel.film a{display:block;padding:0 2px 0 4px;}
.my_razdel.film a div{vertical-align:top}
.screenfilm{position:relative;float:left;display:inline-block;margin-right:6px;top:0}
.opisfilm{padding-left:6px;font-size: 12px}
.screenfilm .screenf{width:120px;height:auto;min-height:160px;margin-left:1px;position:relative;top:-17px;z-index:1;border-radius:4px;margin-bottom:-13px;border:2px solid #fff;box-shadow:0 0 12px rgba(0,0,0,.28)}
.newhit{margin-left:3px;top:3px;position:relative;padding:2px 4px;z-index:10;border-radius:6px 0;background:rgba(255,10,10,.55);border:1px solid rgba(253,27,44,.68);color:#fff;font-size:12px}
.namefilm{padding:8px 4px;font-size:16px;color:#1192f1;font-weight:700;margin:2px}
.namefilms{padding:10px 8px 6px 4px;font-size:16px;color:#1192f1;font-weight:700;margin:2px}
.discripfilm{display:block;color:#8c8a8a;margin-top:6px;font-size:14px;max-height:116px;overflow:hidden}
.in{display:inline-block;padding:3px;margin:2px 0;border-width:1px 2px 2px 1px;border-style:solid;border-radius: 5px;}
.in.f{font-size:14px;padding: 4px;margin: 2px 0 0 0;}
.year{background:#fff6ff;color:#9b38a0;border-color:#f2d3f9;}
.year a{color:#9b38a0;font-size:14px}
.numberate { font-weight: 600; }
.in.green{background:#fafff2;color:#5b8c04;border-color:#defba9}
.in.red{background:#fdf0f0;color:#ff4754;border-color:#ffb9be}
.in.blue{background:#e6f5ff;color:#60b8f3;border-color:#bee5ff;margin-right: 4px;}
.genre,.in.gray{background:#f3f3f3;color:#969696;border-color:#d6d6d6;margin-right: 4px;}
.sound{background:#fff5ef;color:#f18411;border-color:#ffdc9a}
.film .imgka{margin:0 5px;z-index:1;border-radius:4px;border:2px solid #fff;box-shadow:0 0 12px rgba(0,0,0,.28);width:120px}
@media (max-width:360px){.film .imgka,.screenfilm img{width:100px}
.discripfilm{max-height:58px;line-height:14px}
.namefilm{padding:5px 3px;font-size:14px}
.in{font-size:10px}
.vf{font-size:14px!important;}    
}
.film .zag2{padding:4px;background:rgba(230,230,230,.18)}
.film .zag2 a{display:inline-block;margin:2px;background:#ececec;border-radius:0;border:1px solid #ddd;color:#363636;padding:4px}
.film .zag2 a b{color:#098cfa!important;font-size:11px}
.listserial{margin:0 -8px}
.listserial li{display:block;width:50%;float:left;min-height:46px}
.listserial li a{display:block;padding:10px 2px;border:1px solid #ddd;border-top:1px solid #fff;border-left:1px solid #fff}
.izmscreen {position: relative;top: -73px;left: 5px;margin: 0 0 -5px;z-index: 1000;background: #0a0a0a8c;padding: 2px;color: #fff !important;}
.blm .filmscreen{position:relative;top:0;z-index:10}
.blm .filmopis{display:block;vertical-align:top;float:left;text-align:center}
.blm .filmopis.screen{width:30%}
.filmopis.screen{max-width: 220px;text-align:center;}
.filmopis.screen img{width: 100%;
    min-height: 314px;
    border-radius: 8px 8px 0 0;
    border: 1px solid rgb(168 168 168);
    border-bottom: none;
    box-shadow: 2px 0px 2px #a8a8a8;}
.filmopis.screen.s {min-height:176.8px !important;}
 .filmopis.screen.s img{max-width:180px;margin-top:5px; min-height:auto !important;}
.blm .filmopis.screen2{width:69%; margin-left:5px}
.filmopis td{padding:6px;border-bottom:1px dotted #ddd;text-align:left;vertical-align:top;font-size:14px;line-height:14px}
.screen2 table tr td:first-child{width:9%;color:#adadad;font-weight:700}
@media (max-width:550px){.blm .filmopis.screen{min-height:290px;}
.blm .filmopis.screen,.blm .filmopis.screen.s,.blm .filmopis.screen2,.blm .filmopis.screen2.s{width:100%;margin: 0 auto;
    float: none;   }

}
.onlinefilm{display:block;padding:0;max-width:950px;width:100%}
.blm .filmopis.screen3{text-align:left;width:100%}
.fil{margin:0;background:#eee;padding:8px;color:#75a901}
.serialnav{padding-top:4px}
.serialnav a{display:table-cell;width:1%;coloR:#7d7474;text-align:center;padding:8px 2px;background:#f1f1f1;border-radius:4px;margin:0;border:1px solid #b9b9b9;box-shadow:inset 0 -15px 25px rgba(0,0,0,.12)}

.tabs1 { background: #161616; padding: 12px 8px; border-radius: 8px 8px 0 0; display: inline-block; margin: -4px 0 -1px; font-weight: 700; border-bottom: 1px solid #b9b7b7; width: 90px; text-align: center; color: #ffffff; border: 2px solid #34a3fa29;}
.tabs2 { background: #ddd; padding: 12px 8px; border-radius: 8px 8px 0 0; display: inline-block; margin: -4px 0 -1px; font-weight: 700; border-bottom: 1px solid #34a3fa29; width: 90px; text-align: center;}
.tabs2 a{ color: #5d5d5d;}
hr{border-top:0 solid #000;border-bottom:1px dashed rgba(153,153,153,.95);padding:0;margin:4px -2px}

li.butt{padding:12px 2px;margin:-4px;cursor:pointer;color:#828282}

.player {position: relative; width: 100%; padding-top: 56.25%;}
.filmlike{    background: rgb(0 0 0 / 45%);    width: 116px;    display: block;    min-height: 20px;    position: relative;    top: -12px;    padding: 2px 2px;    z-index: 1000;    font-weight: bold;    font-size: 11px;    margin: -18px 0px -16px 3px;border-radius:0 0 4px 4px;}
.filmlike img{width:16px; height:16px;}
.flike{float:left;    color: #37bf2a;}
.fdizlike{float:right;color: #eb3f3f;}
#pjs-plug-videoplayer {position: absolute; top: 0;}
.slider-wrapper {
  display: flex;
  width: auto;
  transition: transform 0.5s ease;z-index: 10;
}
 
.arrow {
 position: relative;
    top:-120px;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background-color: rgb(255 255 255 / 64%);
    border-radius: 50%;
    border: none;
    color: #696969;
    font-size: 36px;
    cursor: pointer;
    z-index: 1000;
	display:inline-block;
	margin-bottom:-50px;
}
.arrow:hover, .arrow:focus{background-color: rgb(255 255 255 / 84%); color: #000;
    font-size: 42px;}
.prev {
  left: 0;float: left;
}
.next {
  right: 0;float: right;
}


.section {
  display: flex;
  justify-content: space-between;
  overflow-x: auto;
  width: auto;
  margin: 10px auto;
  scroll-snap-type: x mandatory;
   user-select: none;
}
.section::-webkit-scrollbar { width: 0px; height:0; }

.section_item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 130px;
  height: 220px;
  font-size: 16px;
  scroll-snap-align: start;
}
  
.section_item img{poiner-events: none;}
 .section_item  .screenfilm {
    position: relative;
    float: left;
    display: inline-block;
    margin:0;
    top: 0; 
	 
}
 .section_item .godv {
    margin-left: 2px;
    top: -2px;
    position: relative;
    padding: 2px 4px;
    z-index: 10;
    border-radius: 8px 0;
    background: rgb(255 197 60 / 64%); 
    color: #fff;
    font-size: 10px;
    font-weight: 400;
}
.section_item .screenf {
    width: 120px;
    height: 160px;
    min-height: 160px;
    margin-left: 2px;
    position: relative;
    top: -17px;
    z-index: 1;
    border-radius: 8px 8px 0 0;
    margin-bottom: -17px;
    border:0px solid #fff;
	box-shadow: 0 0 10px rgb(0 0 0 / 24%);
   
}
  .section_item .namefilm { 
   color: #464545; 
    background: #fff;
    box-shadow: inset 0 0 15px rgb(0 0 0 / 14%), 0 0 10px rgb(0 0 0 / 24%);
    border: 1px solid rgb(0 0 0 / 19%);
    padding: 2px;
    font-size: 0.8em;
    font-weight: 400;
    text-align: center;
    border-radius: 0 0 8px 8px;
    display: block;
    width: 115px;
    height: 36px;
    line-height: 1.5;
    
    overflow: hidden;
}
 .section_item .filmlike, .slide .filmlike{
    background: rgb(0 0 0 / 45%);
    width: 116px;
    display: block;
    min-height: 20px;
    position: relative;
    top: -4px;
    padding: 2px 2px;
    z-index: 1000;
    font-weight: bold;
    font-size: 11px;
    margin: -19px 0px -19px 1px;
     
}
.block {
	margin: 0px -6px;
}
.popular {
    display: inline-block;
    padding: 6px;
    color: #fff;
    background: #82b102;
    border-radius: 0 8px 8px 0;
    margin: 2px 0 -6px -2px;
}
.blms .popular {
    background: #0e91f8;
}
.rev_title {
    border: 1px solid #cccaca;
    padding: 6px;   
    border-radius: 4px 4px 0 0;
    margin: 2px 0 0;
}
.rev_title.b0 {
	background: #e4a29d;
}
.rev_title.b1 {
	background: #b9b7b7;
}
.rev_title.b2 {
	background: #adcb75;
}
.rev_main {
    border: 1px solid #ddd;
    padding: 8px 6px;
    background: #f3f3f3;
    border-top: 1px solid #fff;
    border-radius: 0 0 6px 6px;
}
.rev_main.b0 {
	background-color: #f8eeee;
	border-left: 3px solid #c6180b;
}
.rev_main.b1 {
	background-color: #ecebeb;
	border-left: 3px solid #878483;
}
.rev_main.b2 {
	background-color: #eff4e5;
	border-left: 3px solid #6ca502;
}
.rev_review {
	height: 150px;
    overflow: hidden;	
}
.rev_t {
	font-weight: 600;
	color: #696767;
}
.rev_link{
	cursor: pointer;
}
.rev_link {
    padding: 6px 14px 6px 12px;
    font-size: 13px;
    font-weight: 600;
    color: #4d4c4c;
    border-radius: 10px;
    background: #cfcfcf;
    margin-top: 4px;
    display: inline-block;
}
.menuverh .b0 {
	font-weight: 600;
    color: #bb0200;
}
.menuverh .b1 {
	font-weight: 600;
    color: #878787;
}
.menuverh .b2 {
	color: #3d8400;
    font-weight: 600;
}
.rei {
    margin-left: 0px;
    top: 8px;
    float: right;
    right: 8px;
    position: relative;
    padding: 2px 4px;
    z-index: 10;      
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
.rei.red {
	background: #ff0000;
}
.rei.gray {
	background: #777777;
}
.rei.green {
	background: #3bb33b;
}
.list_gallery { display: block; width: 100%; position: relative; }
.list_gallery a {
    display: block;
    padding: 1px;
    float: left;
    width: 24%;
    margin: 0 1px 2px;
    position: relative;
}
.list_gallery a img {
    border-radius: 8px;
    width: auto;
    margin: 0;
    max-width: 100%;
}
.list_gallery a h2 {
    font-size: 14px;
    padding: 4px;
    margin: -25px 0 0;
    height: 27px;
    line-height: 14px;
    overflow: hidden;
	color: #534e4e;
    text-align: center;
}
.count {
display: inline-block;
    position: relative;
    z-index: 100;
    padding: 5px;
    background: rgb(0 0 0 / 60%);
    font-size: 16px;
    top: -29px;
    margin: 0;
    color: #fff;
	font-weight: bold;
	border-radius: 0 0 0 8px;
}
@media screen and (max-width: 510px){.list_gallery a{width:100%;}}
@media screen and (min-width:511px) and (max-width: 880px){.list_gallery a{width:49%;}}
@media screen and (min-width:881px) and (max-width: 1160px){.list_gallery a{width:32%;}}