﻿html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0}
body,html{font-size:14px;  font-family: 'Arial', sans-serif;background:#1c272b;color:#99a8b0;  line-height: 1.4em;}
input,button,textarea{font-family:Tahoma, sans-serif;font-size:11px}
h1,h2,h3{
	color:#fff;
	font-weight:400; 
	margin-top: 0.5em;
  margin-bottom: 1em;
}
p{
	margin-top: 0.5em;
  margin-bottom: 0.5em;
}
table{border:0;border-collapse:collapse;border-spacing:0;padding:0}
td{vertical-align:top;padding:0}
a{color:#d4dee4;text-decoration:none;  outline: -webkit-focus-ring-color auto 0px;}
a:hover{color:#515e71}
a img{border:0 none}
ul,li{list-style:none;margin:0;padding:0}
ul.tableform{width:100%}
ul.tableform li {margin-bottom: 10px;font-size: 14px;}
ul.tableform li span.label{display:block;margin-bottom:5px; }
ul.tableform li.fieldsubmit{margin-top:20px; text-align:right}
ul.tableform li.fieldsubmit:hover{background:none}
.dopinpt{width:660px;margin:5px}
.pc_title {
	margin-bottom: 20px;
	color: #fff;
}
.pc_title h1, .pc_title h2, .pc_title span {
	font-size: 30px;
	display: block;
	font-weight: bold;
	color: #fff;
}

table { 
 width: 100%; /* Ширина таблицы */
 border: 2px double gray; /* Рамка вокруг таблицы */
 border-collapse: collapse; /* Отображать только одинарные линии */
}
th { 
 text-align: left; /* Выравнивание по левому краю */
 background: #000; /* Цвет фона ячеек */
 padding: 5px; /* Поля вокруг содержимого ячеек */
 border: 1px solid gray; /* Граница вокруг ячеек */
}
td { 
 padding: 5px; /* Поля вокруг содержимого ячеек */
 border: 1px solid gray; /* Граница вокруг ячеек */
}

button.albumusic {
    cursor: pointer;
width:100%;
    background-color: #4CAF51; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.block_info {
	margin-bottom: 20px;
}
.binf_title {
	font-size: 24px;
}
.page_content {
	font-size: 14px;
	padding-bottom:30px;
}
.clr::after {
	content: '';
	clear: both;
	display: table;
}
.plus_titlee {
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 14px;
}
.dopinpt tr td{background:#1c272b;padding:10px}
.di_title{border-bottom:1px #fff solid;color:#999}
.f_input,.f_textarea,.s_input,.xfield input,.xfield textarea,.textin{height:38px;background: #1c272b; border: 1px #4A5B61 solid; display: block; -moz-box-sizing: border-box; /* Для Firefox */      box-sizing: border-box; /* Ширина блока с полями */padding-left: 60px; color:#8e8e8e;width:80%;line-height:18px;font-size:15px;font-family:Tahoma;margin:2px 0;padding:0 5px}
.f_textarea,.xfield textarea{height:auto;width:100%;padding:0; -moz-box-sizing: border-box; /* Для Firefox */      box-sizing: border-box; /* Ширина блока с полями */}
.xfield textarea{width:100%;height:150px;background: #1c272b; }
.checkbox{margin:3px 0}
.left {
	float: left;
}
.right {
	float: right;
}
body,html {
	position: relative;

}
/**/
.last_com_box {
	margin-bottom: 20px;
}
.last_com_box ul li {
	float: left;
	position: relative;
	height: 40px;
	margin-left: 7px;
}
.lcb_numb {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 5px;
	background: rgba(69, 80, 87, 0.69);
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}
.last_com_title {
	  height: 40px;
  line-height: 40px;
  color: #fff;
  float: left;
  width: 219px;
    font-size: 12px;
	display: block;
	  margin-right: 17px;
	background: #36444b;
	padding: 0 15px;
}
.last_com_title:hover {
	background: #46575F;
	color: #fff;
}
.mega_link {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 80%;
	background: #1c272b;
	  z-index: 1;
}
/**/
.super_films {
	margin-bottom: 30px;
	position: relative;
	z-index: 5;
}
.super_films .ms_item_like_ul {
	background: #283135;
	height: 30px;
    margin-bottom:5px;
}

.super_films .ms_item_like_ul li.dislike {
	margin-right: 0;
	float: right;
}
.super_films .ms_item_like_ul li.fs_like_num {
	width: 50px;
	font-size: 11px;
	text-align: center;
}
.sf_left {
	width: 250px;
	float: left;
	position: relative;
	height: 250px;
	z-index: 30;
}
.sf_cat {
	font-size: 12px;
}
.sf_menu ul li.sf_m_6 ul {
	display: none;
}
.sf_item {
	width: 130px;
	float:left;
	margin-left: 24px;
}
.sf_item h2 a {
	   color: #d4dee4;
  font-size: 12px;
    display:block;
	font-weight: bold;
}
.sf_item_poster {
	height: 190px;
	position: relative;
	overflow: hidden;
}
.sf_item_poster img {
	width: 130px;
	height: 190px;
}

.sf_left_title {
	color: #fff;
	font-weight: bold;
	margin-bottom: 15px;
}
.sf_menu {
	position: absolute;
	width: 250px;
	left: 0;
	top: 30px;
}
.sf_menu ul li {
	color: #fff;
	margin-bottom: 4px;
}
.sf_menu ul > li, .sf_menu ul li.sf_m_6 ul li a {
	height: 35px;
	cursor: pointer;
	opacity: 0.7;
	line-height: 35px;
	font-size: 12px;
	padding-left: 50px;
}
.sf_menu ul li:hover, .sf_menu ul li.current {
	opacity: 1;
}
.sf_menu ul li.sf_m_1 {
	background: #36444b url("../images/smile_1.png") no-repeat left;
}
.sf_menu ul li.sf_m_2 {
	background: #36444b url("../images/smile_2.png") no-repeat left;
}
.sf_menu ul li.sf_m_3 {
	background: #36444b url("../images/smile_3.png") no-repeat left;
}
.sf_menu ul li.sf_m_4 {
	background: #36444b url("../images/smile_4.png") no-repeat left;
}
.sf_menu ul li.sf_m_5 {
	background: #ff4a38 url("../images/smile_5.png") no-repeat left;
}
.sf_menu ul li.sf_m_6 {
	background: #ff4a38 url("../images/smile_6.png") no-repeat left;
	position: relative;
}
.sf_menu ul li.sf_m_6 ul {
	width: 250px;
	position: absolute;
	left: 0;
	top: 35px;
}
.sf_menu ul li.sf_m_6 ul li, .sf_menu ul li.sf_m_6 ul li a {
	opacity: 1;
}
.sf_menu ul li.sf_m_6 ul li {
	margin-bottom: 0;
	padding-left: 0;
}
.sf_menu ul li.sf_m_6 ul li a {
	display: block;
	padding-left: 40px;
	background: #36444b url("../images/flags.png") no-repeat left;
}
.sf_menu ul li.sf_m_6 ul li a:hover {
	background-color: #4B5B62;
	color: #fff;
}

.sf_menu ul li.sf_m_6 ul li.sm6_f_1 a {
	background-position: 0 0;
}
.sf_menu ul li.sf_m_6 ul li.sm6_f_2 a {
	background-position: 0 -35px;
}
.sf_menu ul li.sf_m_6 ul li.sm6_f_3 a {
	background-position: 0 -70px;
}
.sf_menu ul li.sf_m_6 ul li.sm6_f_4 a {
	background-position: 0 -105px;
}
.sf_menu ul li.sf_m_6 ul li.sm6_f_5 a {
	background-position: 0 -140px;
}
.sf_menu ul li.sf_m_6 ul li.sm6_f_6 a {
	background-position: 0 -175px;
}
.sf_menu ul li.sf_m_6 ul li.sm6_f_7 a {
	background-position: 0 -210px;
}
.sf_menu ul li.sf_m_6 ul li.sm6_f_8 a {
	background-position: 0 -245px;
}
.sf_menu ul li.sf_m_6 ul li.sm6_f_9 a {
	background-position: 0 -280px;
}
.sf_menu ul li.sf_m_6 ul li.sm6_f_10 a {
	background-position: 0 -318px;
}
.sf_item.all .sf_item_poster  {
	display: block;
	background: #3d4f57 url("../images/super_all.png") no-repeat center 40px;
	padding-top: 90px;
	color: #6e8795;
	height:100px;
	font-weight: bold;
	text-align: center;
	text-align: center;
}
.sf_item.all .sf_item_poster:hover {
	background:#4E656F url("../images/super_all.png") no-repeat center 40px;
}

#main_wrapper {
	width: 1020px;
	margin: 0 auto;
	padding: 10px;
	z-index: 2;
	position: relative;
background: #374045;
-webkit-box-shadow: 0 0 2px 1px #101719;
box-shadow: 0 0 2px 1px #101719;
}
#head_wrapper {
	height: 70px;
		margin-bottom: 15px;
}
#head {
	height: 70px;
	position: relative;
	background: #374045;
}
#head.fix {
	position: fixed;
	top: 10px;
	width: 1020px;
	z-index: 50;
}
.head_lock {
	width: 15px;
	height: 15px;
	cursor: pointer;
	position: absolute;
	top: 0px;
  left: 150px;
  opacity: 0.5;
	background: url("../images/lock.png") no-repeat  0 -15px;
}
.head_lock.lock {
	background-position: 0 0;
}
.head_lock:hover {
	opacity: 1;
}
.h_m_bt {
	float: left;


	width: 70px;
	background:#455057 url("../images/menu.png") no-repeat center center;
	height: 70px;
	margin-right: 4px;
	cursor: pointer;
}
.h_logo {
	float: left;
}
.h_search {
	float: left;
}
.search_box{background:#455057;
	position: absolute;
	right: 200px;
}
.sb_input{border:0;height: 70px; width:360px;float:left;color:#fff;font-weight: bold; background:transparent; line-height:45px;border-left:0;padding:0 10px;font-size: 12px;}
.sb_input:focus {border: 0;  outline: 0}
.search_box.sb_activ .sb_bt, .search_box.sb_activ .sb_input {height:70px;}
.sb_bt{background: #c0ced2 url(../images/search_ic.png) no-repeat center center; text-align: left; float:left;cursor:pointer;border:0;width:70px;height:70px;}
/**/

.fixed_panel {
	position: fixed;
	top: 30%;
	width: 290px;
	left: -320px;
	background:#46575E;
	z-index: 5;
	padding: 15px;
}
.fp_button {
	width: 45px;
	height: 190px;
	position: absolute;
	right: -45px;
	top: 0;
	cursor: pointer;
	background: #46575E url(../images/fixed_panel.png) no-repeat center center;
}

/**/
.login_menu_button {

}
.login_box {
	float: right;
	width: 200px;
	z-index:6;
	background: #e74c3c;
	position: relative;
	cursor: pointer;
}
.lb_av {
	float: left;
	width: 70px;
	height: 70px;
	position: relative;
	overflow: hidden;
	z-index: 2;
}
.lb_av img {
	height: 70px;
}

.menu_line {
	background: #2c3e50;
}
.menu_line {
	padding-left:15px;
	position: relative;
	z-index: 3;
}
.lb_name {
	padding-top: 17px;
	font-weight: bold;
	padding-left: 15px;
	color: #fff;
	float: left;
}
.lb_name a {
	color: #fff;

	display: block;
	font-weight: normal;
}
.login_menu_box {
	z-index: 5;
	position: absolute;
	display: none;
	top: 70px;
	right: 0;
	width: 250px;
}
.lmb_form {
	background: #ebebeb;
	padding: 10px;
	color: #090E10;
	width: 230px;
}
.lmb_form a{ 
	color: #090E10;
}
.lmb_form a:hover {
	text-decoration: underline;
}
.lp_pan_ul {
	background: #8f999f;
	position: relative;
	overflow: hidden;
}
.login_form li {
	margin-bottom: 10px;
}
.lp_pan_ul li a {
	display: block;
	height: 42px;
	line-height: 42px;
	color: #fff;
	padding-left: 48px;
	font-weight: bold;
}
.login_create_new.bbcodes {
	background: #2c3e50;
	display: block;
	float: right;
	line-height: 43px;
	padding: 0 15px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
.login_create_new.bbcodes:hover {
	background: #40586f;
	color: #fff;
	text-decoration: none;
}
.lgw_form_bt.bbcodes {
	width: 80px;
	height: 43px;
	font-size: 14px;
}
.lb_login {
	font-size: 12px;
	margin-top: 10px;
}
.lb_login ul {
	margin-top: 5px;
}
.lb_login ul li {
	float: left;
	margin-right: 4px;
}
.login_form .f_input, .reg_form .f_input {
	font-size: 12px;
	width: 230px;
	background: #D3D3D3;
	border:1px #B6B6B6 solid; 
}
.lf_name {
	display: block;
	margin-bottom: 5px;
}
.lp_pan_ul li a {
	font-size: 14px;
}
.lp_pan_ul li.admin a {
	background: #e74c3c url("../images/login_ic_1.png") no-repeat left center;
	border-top: 0;
}
.lp_pan_ul li.admin a:hover {
	background-color: #f57163;
}
.lp_pan_ul li.plus a {
	background: #57a061 url("../images/login_ic_4.png") no-repeat left center;
	border-top: 0;
}
.lp_pan_ul li.plus a:hover {
	background-color: #7ecd89;
}
.lp_pan_ul li.prof a {
	background: url("../images/login_ic_3.png") no-repeat left center;
}
.lp_pan_ul li.pm a {
	background: url("../images/login_ic_2.png") no-repeat left center;
}
.lp_pan_ul li.prof a:hover, .lp_pan_ul li.pm a:hover {
	background-color: #9da5aa;
}
.lp_pan_ul li.pm a span {
	display: block;
	float: right;
	background:#bfc8d1;
	padding: 3px 5px;
	color: #2c3e50;
	margin-top: 13px;
	line-height: normal;
	margin-right: 10px;
	font-size: 11px;
}

.lp_pan_ul_other {
	background:#d9ddde;
	position: relative;
	overflow: hidden;
}
.lp_pan_ul_other li a {
	padding: 9px;
	display: block;
	color: #2c3e50;
	font-size: 12px;
}
.lp_pan_ul_other li a:hover {
	background: #eaeeef;
}


.logo {
	float: left;
	position: relative;
	padding-left: 65px;
	height: 57px;
}
.logo_run {
	position: absolute;
	left: 0;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	
	overflow:hidden;
	top: 0;
	width: 57px;
	height: 57px;
	background: url("../images/logo_ran.png") no-repeat;
}
.logo:hover .logo_run {
	-webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg); 
    -o-transform:rotate(360deg);
}



/**/
#dle-content {
	position: relative;
	z-index: 2;
}
.menu_wrapper {
	position: absolute;
	left: 72px;
	top: 0;
	display: none;
	z-index:6;
	width: 350px;

}
.menu_tabs {
	height: 70px;
}
.menu_tabs li {
	float: left;
	margin-right: 2px;
}
.menu_tabs li {
	display: block;
	height: 70px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	float: left;
	cursor: pointer;
	line-height:70px;
	background: #1c272b;
	padding: 0 25px;

}
.menu_tabs li.current, .menu_tabs li:hover {
	background: #2a3a40;
	color: #fff;
}
.sub_menu_wrape {
	background: #2a3a40;
	position: absolute;
	top: 70px;
	z-index: 2;
	  left: -72px;
  width: 980px;
	padding: 20px;
}

.menu_sub_menu {

}
.menu_sub_menu li {
	color: #2c3e50;
	  width: 244px;
	float: left;
	font-size: 12px;
	margin: 0px 1px 1px 0px;
}
.menu_sub_menu li a {
	padding: 12px;
	display: block;
	color: #fff;
	background: #455057;
}
.menu_sub_menu li a:hover {
	background: #50616c;
	color: #fff;
}

.menu_news {
	float: right;
	width: 300px;
	opacity: 0.5;
}
.menu_news:hover {
	opacity: 1;
}
.menn_pict {
	position: relative;
	width: 300px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	height: 170px;
	margin-bottom: 10px;
}
.menn_pict .ms_item_like_ul {
	position: absolute;
	left: 10px;
	bottom: 15px;
}
.menn_pict .ms_item_like_ul li {
	color: #2a3a40;
}

.menn_pict img {
	width: 300px;
}
.menu_news a {
	color: #78899a;
}
.menu_news h2 a {
	font-weight: bold;
	color: #98BCE0;
	font-size: 14px;
}
.menu_news .ms_item_like_ul {
	margin-top: 8px;
	text-align: left;
}
.menu_num_films {
	padding: 8px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background: #2a3a40;
	display: inline-block;
	margin-left: 5px;
	font-size: 11px;
	color: #fff;
}
/**/



/**/
.slider_box {
	height: 400px;
	position: relative;
	overflow: hidden;
}
.sb_activ_box {
	height: 400px;
	position: absolute;
	left: 0;
	display: none;
	top: 0;
	width: 734px;
	background: #1c272b;
}


.sb_items_box_items .sb_a_av {
	float: left;
	width: 265px;
	height: 400px;
}
.sb_items_box_items .sb_a_av img {
	height: 400px;
	width: 265px;
}
.sb_a_text {
	float: right;
	width: 438px;
	padding: 15px;
	position: relative;
}
.sb_a_text_title {
	margin-bottom: 15px;
	font-size: 14px;
}
.sb_a_text_title h2 a {
	font-size: 24px;
	font-weight: bold;
}
.sb_a_text_see {
	position: absolute;
	left: -40px;
}
.sb_items_box {
	float: right;
	width: 286px;
}
.sb_items_box_items {
	float: left;
	border-top: 1px #30383d solid;
	background:#1c272b;
	width: 122px;
	padding: 10px;
	border-left: 1px #30383d solid;
	height: 180px;

}
.sb_items_box_items img {
	height: 180px;
}
.sb_info {
	position: absolute;
	left: 226px;
	bottom: 30px;
	width:350px;
}
.sb_i_more.left {
	width: 126px;
	height: 60px;
	display: block;
    background: url("../images/sa_more.png") no-repeat top;
    margin-right: 5px;
}
.sb_i_like {
	float: left;
}
.sb_i_like a {
	display: block;
	height: 60px;
}

.sb_info .sb_i_like {
	margin-top:9px;
}

.ms_item_like_ul {
	height: 23px;
	vertical-align: top;
}
.ms_item_like_ul li {
	float: left;
	margin-right: 10px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}
.ms_item_like_ul li span.ratingplus {
	color:#7DC38D;
}
.ms_item_like_ul li span.ratingminus {
	color: #cf3636;
}
.ms_item_like_ul li span.ratingzero {
	color: #868686;
}

.ms_item_like_ul li a {
	font-size: 20px;
	height: 30px;
	display: block;
	line-height: 30px;
	width: 30px;
}
.sb_i_like .ms_item_like_ul {
	opacity: 0.5;
}
.sb_i_like .ms_item_like_ul:hover {
	opacity: 1;
}
.ms_item_like_ul li.like a {
	color: #289c3a;
	background: url("../images/like_b_g.png") no-repeat right;
}
.ms_item_like_ul li.dislike a {
	color: #cf3636;
	background: url("../images/like_b_b.png") no-repeat right;
}
.sb_i_like .ms_item_like_ul li.like a {
	color: #289c3a;
	width: 42px;
	height: 42px;
	background: url("../images/like_b_g_b.png") no-repeat right;
}
.sb_i_like .ms_item_like_ul li.dislike a {
	color: #cf3636;
	width: 42px;
	height: 42px;
	background: url("../images/like_b_b_b.png") no-repeat right;
}
.sb_i_like .ms_item_like_ul li {
	height: 42px;
	line-height: 42px;
}
/**/


/**/

.move_box_omg {
  background: #1c272b url("../images/more.png") no-repeat center center;
  width: 34px;
  height: 33px;
  float: left;
  margin-right: 10px;
  cursor: move;
}
.drag_item#id0 .move_box_omg {
	background-color: #1c272b;
}
.drag_item#id1 .move_box_omg {
	background-color:#30383d;
}
.drag_item#id2 .move_box_omg {
	background-color: #1c272b;
}
.drag_item#id3 .move_box_omg {
	  background-color: #30383d;
}
.drag_item#id4 .move_box_omg {
	background-color: #1c272b;
}

.popular_box {

}
.all_box_film_link {
	font-size: 12px;
	background: url("../images/all_box_film_link.png") no-repeat left;
	padding-left: 20px;
	padding-right: 10px;
}
.buy_ser_film_link {
	color: #d4dee4;
	padding: 8px;
	text-align: center;
	background: #38484F;
	cursor: pointer;
	margin-top: 4px;
	font-size: 12px;
}
.buy_ser_film_link:hover {
	background: #3d4f57;
}
#lci_box {
	background: #F0F0E8;
	padding: 30px 0;
	margin-bottom: 0;
}
.pb_title, .lf_title, .comb_title, .lci_title, .rand_title, .pf_title, .ser_title {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	position: relative;
	height: 33px;
	padding-top: 5px;
	position: relative;
	line-height: 33px;
}
.pb_title {
	background:#30383d;
	border-top:5px #30383d solid; 
}
.rfb_title {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	background:#1c272b;
	margin-bottom: 10px;
	padding: 15px;
	position: relative;
}
.rfb_title_ar {
	background: url("../images/fn_box_ar.png") no-repeat;
	width: 35px;
	height: 19px;
	position: absolute;
	top: -19px;
	left: 10px;
}

.rand_title {
	background: url("../images/main_block_ic4.png") no-repeat left;
}
.all_films {
	float: right;
	background: url("../images/film_all.png") no-repeat right;
	padding-right: 35px;
	color: #76818d;
	height: 20px;
	line-height: 20px;
	font-weight: normal;
	font-size: 12px;
	display: block;
}
.lf_title {
	background: #30383d;
}
.ser_title {
	background:#1c272b;
	border-top:5px #1c272b solid;
}
.pf_title {
	background:#1c272b;
	border-top:5px #1c272b solid;
	padding-bottom: 15px;
}
.lci_title {
	background: url("../images/main_block_ic3.png") no-repeat left;
	width: 230px;
	margin: 0 auto 20px auto;
}

.film_item {
	width: 176px;
	position: relative;
	height: 235px;
	overflow: hidden;
	padding:14px; 
	z-index: 1;
	float: left;
	box-sizing: content-box;
	margin-right:0px;
	background: transparent;
	margin-bottom: 0px;
}
#film_play_box .fi_poster, #film_play_box .fi_info, {
		display: none;
}
.film_item.good .fi_more_button {
	border-left: 4px #29b62d solid;
}
.film_item.bad .fi_more_button {
	border-left: 4px #d43c3c solid;
}
.film_item .fi_more_button  {
	border-left: 4px #0e1517 solid;
}
.film_item_comments_box {
	position: absolute;
	left: 14px;
	top: 200px;
	width: 100%;
	opacity: 0.7;
	z-index: 1;
}

.film_item_comments {
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 3px;
	background: url("../images/fi_com.png") no-repeat center center;
}
.film_item_comments_box ul {
	height: 25px;
}
.fi_prem .fi_poster {
	border-bottom: 4px #e29e3d solid;
}
.film_item_comments_box ul li {
	float: left;
	width: 25px;
	height: 25px;
	position: relative;
	overflow: hidden;
	margin-right: 2px;
}


.film_item_comments_box ul li a img {
	width: 25px;
}

.film_item:hover {
	background: #1c272b;
}

.drag_item#id0 .film_item,.drag_item#id0 .lf_title  {
background-color: #1c272b;
}
.drag_item#id0 .lf_title {
	padding-bottom: 15px;
}
.drag_item#id1 .film_item:hover, .drag_item#id1 .film_item_comments {
  background-color: #455057;
}
.drag_item#id1 .film_item,.drag_item#id1 .lf_title  {
	background:#30383d;
}
.drag_item#id2 .film_item,.drag_item#id2  .lf_title {
	background-color: #1c272b;
}
.drag_item#id3 .film_item,.drag_item#id3 .lf_title{
	background-color:#30383d ;
}
.drag_item#id4 .film_item,.drag_item#id4 .lf_title{
	background-color: #1c272b;
}




.drag_item .film_item:hover, .drag_item .film_item_comments  {
	background-color: #647179 !important;
}


.drag_item#id1 .film_item .fi_title h2 a,.drag_item#id1 .film_item .fi_cat a,.drag_item#id1 .film_item .fi_title_subname  {

}
.drag_item#id2 .film_item .fi_title h2 a,.drag_item#id2 .film_item .fi_cat a,.drag_item#id2 .film_item .fi_title_subname  {
 
}
.drag_item#id3 .film_item .fi_title h2 a,.drag_item#id3 .film_item .fi_cat a,.drag_item#id3 .film_item .fi_title_subname {

}

.drag_item#id1 .film_item:hover .fi_title h2 a,.drag_item#id1 .film_item:hover .fi_cat a,.drag_item#id1 .film_item:hover .fi_title_subname  {
     color: #fff;
}
.drag_item#id2 .film_item:hover .fi_title h2 a,.drag_item#id2 .film_item:hover .fi_cat a,.drag_item#id2 .film_item:hover .fi_title_subname  {
     color: #fff;
}
.drag_item#id3 .film_item:hover .fi_title h2 a,.drag_item#id3 .film_item:hover .fi_cat a,.drag_item#id3 .film_item:hover .fi_title_subname {
     color: #fff;
}


.film_item:hover .fi_title h2 a, .film_item:hover .fi_title a  {
	color: #fff;
}

.film_item:hover {
	z-index: 20;
}

.film_container .film_item:nth-child(5n+5), .res_films_box .film_item:nth-child(5n+5), .film_container #dle-content .film_item:nth-child(5n+5)  {
	margin-right: 0;
}
.film_container_other  #dle-content .film_item:nth-child(9n+9) {
	margin-right: 45px;
}
.film_container_other  #dle-content .film_item {
	margin-right: 45px;
}
.film_container_other  #dle-content .film_item:nth-child(5n+5) {
	margin-right: 0px;
}
.film_container_other.fc_search_cont  #dle-content .film_item:nth-child(5n+5) {
	margin-right: 45px;
}
.fc_search_cont  #dle-content .film_item:nth-child(5n+7) {
	margin-right: 0;
}
.fc_userinf_cont #dle-content .film_item {
	margin-right: 45px !important;
}
.fc_userinf_cont #dle-content .film_item:nth-child(5n+5) {
	margin-right: 0px !important;
}
.fi_post_com .msg_com_item, .msg_main_av {
	display: none;
}
.fi_post_com li.msg_main_av {
	display: block;
}
.msg_main_av img {
	width: 25px;
}
.fi_post_com .mass_comments_action {
	display: none;
}
.fi_poster {
	height: 176px;
	 overflow: hidden;
	position: relative;
}
.fi_mp_inf {
	margin-bottom: 5px;

	position: relative;
	font-size: 11px;
	font-style: italic;
}

.fi_seria {
 padding: 3px 10px;
 position: absolute;
 right: 20px;
 top: 20px;
 width: 100px;
 z-index: 1;
 font-size: 11px;
 color: #fff;
 background: #1c272b;
opacity: 0.8;

}
.fi_poster_in {
	position: absolute;
	left: 0;
	top: 0;
}
.fi_poster img, .fi_poster a img {
	height: 176px;
	width: 176px;
}
.fi_info {
	background: rgba(52, 73, 94, 0.83);
	position: absolute;
	width: 170px;
	height: 254px;
	top: 0;

	display: none;
	left: 0;
}
.ff_info {
	margin-top: 15px;
	padding-left: 35px;
}
.ff_like_box {
padding-left:20px;
}
.ff_like_b_item_2, .ff_like_b_item_1, .ff_like_b_item_3 {
	margin-bottom: 10px;
	text-align: left;
}
.ff_like_b_item_3 .ms_item_like_ul {
	margin: 0 auto;
}
.window_block {
	padding: 15px;
	position: fixed;
	top: 20%;
	display: none;
	left: 50%;
	margin-left: -150px;
	z-index: 20;
	width: 300px;
	  background-color: #263135;
}
.window_block .f_textarea {
	height: 100px;
}
.show_win_block {
	cursor: pointer;
	padding: 8px;
	font-size: 12px;
	background: #222b2f;
}
.wb_close {
	font-size: 11px;
	text-align: right;
	cursor: pointer;
}
/**/
.film_short  {
	margin-bottom: 30px;
	position: relative;
}
.fs_poster {
	width: 180px;
	float: left;
	position: relative;
}
.fs_poster .fi_seria {
	right: 0;
	top: 5px;
}
.fs_ul_info {
	margin-top: 30px;
}
.fs_ul_info li {
	padding: 4px 0;
}
.fs_text {
	float: right;
	font-size: 12px;
	width: 420px;
	padding-right: 120px;
}
.fs_title {
	margin-bottom: 15px;
	color: #8b9294;
}
.fs_title h2 a {
	font-size: 21px;
	color: #fff;
	font-weight: bold;
}
.fs_title a {
	color: #8b9294;
}
.fs_more {
	background: #BACCD8 url("../images/film_play_short.png") no-repeat center center;
	width: 100px;
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0.5;
	height: 100%;
}
.fs_more:hover {
	opacity: 1;
}
.fs_poster img {
	width: 180px;
}
.fs_poster {
	text-align: center;
}
.fs_poster .ms_item_like_ul {

	width: 180px;
	height: 30px;
	background: #313d43;
}
.fs_poster .ms_item_like_ul li.fs_like_num {
	width: 90px;
font-size: 14px;
line-height: 30px;
}
.fs_poster .ms_item_like_ul li.dislike {
		margin-right: 0;
		float: right;
}
.fs_ul_info b {
	display: inline-block;
	width: 120px;
}

.com_film_colum {
	float: left;
	width: 530px;
}
.rand_film_colum {
	float: right;
	width: 465px;
}
.ff_info_in {
	padding-left: 7px;
	display: block;
	margin-left: 15px;
	background: url("../images/fi_info_str.png") no-repeat left;
}
.ff_info_in span.in {
	padding: 15px;
	font-size: 14px;
	background: #3E494F;
	display: block;
}

.ff_ul_info li.ff_slogan {
    font-style:italic;
    min-height: 40px;
    line-height: 54px;
    font-size: 18px;
    background: url("../images/fi_quote.png") no-repeat left;
    padding-left: 35px;
}
.ff_likers {
	margin-bottom: 10px;
}
.ff_t_title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
.ff_ul_info {
	margin-bottom: 15px;
}
.ff_ul_info li {
	font-size: 12px;
	vertical-align: top;
	padding: 7px 0;
	background: url("../images/fi_dot.png") no-repeat left;
}
.ff_ul_info li::after {
	content: '';
	display: table;
	clear: both;
}
.ff_ul_info li span.ff_ul_l_cont {
	float: right;
	  width:615px;;
}
.ff_ul_info li span.ff_ul_l_cont_age {
    border:1px #ADADAD solid;
    -webkit-border-radius: 4px;
    padding:4px;
	border-radius: 4px;
    display:inline-block;
    float:none;
    width:auto;
}
.ff_gallery {
	margin-bottom: 40px;
}
.ff_gallery img {
	display: block;
	float: left;
	margin-right: 15px;
	width: 192px;
	opacity: 0.4;
	 -webkit-filter: grayscale(100%);  
}
.ff_gallery img:hover  {
	opacity: 1;
 -webkit-filter: grayscale(0%);  
}

.ff_gallery a:nth-child(5) img {
	margin-right: 0;
}
.rand_refresh {
	float: right;
	background: #506165 url("../images/rand_icon.png") no-repeat center center;
	width: 51px;
	height: 51px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.rand_refresh:hover {
	background-color: #6e858a;
}
/**/
.film_rand, #rand_film_box .film_short  {
display: none;
}
#rand_film_box .film_rand {
	display: block;
}
.fr_poster {
	float: left;
	width: 165px;
}
.fr_poster img {
	width: 165px;
}
.fr_text {
	float: right;
	width: 280px;
}
.fr_t_title {
	margin-bottom: 10px;
}
.fr_t_title h2 a {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

.fr_see {
	margin-top: 15px;
}
.fr_see_button {
	display: block;
	background: #1c272b url("../images/f_rand_ic.png") no-repeat 10px center;
	height: 42px;
	line-height: 42px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 10px;
	font-size: 12px;
	padding: 0 15px 0px 50px;
}
.fr_see_button:hover {
	color:#fff;
}
.fr_see  .ms_item_like_ul {
	margin-top: 7px;
}
/**/

.mp_other_menu {
	width: 500px;
	position: absolute;
	left: 0;
	top: -85px;
	height: 35px;
}
.mp_other_menu li {
	float: left;
	margin-right: 15px;
}
.mp_other_menu li a {
	display: block;
	  font-size: 12px;
	height: 35px;
	line-height: 35px;
	text-transform: uppercase;
	font-weight: bold;
}


.meni_line {
	background: #e7e7e7;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 221px;
	z-index: 4;
}
.menu_panel {
	width: 100%;
	position: absolute;
	background: #f1f1f1;
	top: 206px;
	padding: 20px 0;
	left: 0;
	display: none;
	z-index: 4;
}
.menu_panel .cont_in {
	position: relative;
}
.menu_mask {
	background: rgba(0, 0, 0, 0.9);
	z-index: 3;
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.mp_arrow {
	background: url("../images/reg_arrow.png") no-repeat left center;
	width: 29px;
	height: 15px;
	position: absolute;
	top: -15px;
	left: 50%;
	margin-left: -14px;
}
.speed_bar {
	background: url("../images/speed_bar.png") no-repeat left;
	height: 32px;
	padding: 8px 0 8px 40px;
	width: 800px;
	position: relative;
	overflow: hidden;
	float: left;
	font-size: 12px;
	color: #fff;
	line-height: 32px;
}
.speed_bar a {
	color: #fff;
}
/**/
.last_com_item {
	margin-bottom: 15px;
}
.last_com_item .cont_in {
	padding: 15px;
}
.lci_item {
	display: none;
	width: 200px;
	padding: 8px;
	margin-bottom: 1px;
	background: #79888f;
	opacity: .7;
	color: #1d2529;
	padding-right: 60px;
	position: relative;
}
.lci_item:hover {
	opacity: 1;
}
.lci_i_av {
	width: 38;
	height: 38px;
	position: relative;
	overflow: hidden;
	color: #8a9aa0;
	float: left;
}
.lci_i_av img {
	width: 38;
	height: 38px;
}
.lci_i_text {
	width: 150px;
	float: right;
}
.lci_i_text_author {
	color: #8a9aa0;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}
.lci_i_text_author a {
	color: #1d2529;
}
.lci_i_more {
	display: block;
	float: right;
	font-size: 11px;
	position: absolute;
	right: 0;
	top: 0;
	width: 55px;
	height: 100%;
}
.lci_i_more a {
	background:#677981 url("../images/li_icon.png") no-repeat 10px center;
	font-weight: bold;
	display: block;
	position: absolute;
	overflow: hidden;
	height: 100%;
	width:0px;
	padding-left: 55px;
}
.lci_text_in {
	height: 40px;
	position: relative;
	overflow: hidden;
	font-size: 12px;
}

/**/
.other_pages_content {
	padding-top: 20px;
	margin-bottom: 35px;
}
.colum_left {
	width: 734px;
    float: left;
}
.colum_right {
	width: 260px;
    float: right;
}
.colum_right img{
	width: 260px;
}
.side_item {
	margin-bottom: 30px;
}
.sd_title {
	font-weight: bold;
	height: 48px;
	color: #fff;
	line-height: 48px;
	margin-bottom: 15px;
	background-color: transparent;
}
.sd_title .right {
	cursor: pointer;
	padding-right: 10px;
	color: #A0B4CA;
}
.sd_title.sd_vote {
	background: transparent url("../images/vote_ic.png") no-repeat left;
	padding-left: 55px;
}
.sd_title.sd_cal {
	background: transparent url("../images/calendar_ic.png") no-repeat left;
	padding-left: 55px;
}
.sd_title.sd_connect {
	background: transparent url("../images/connect_ic.png") no-repeat left;
	padding-left: 55px;
}

.sd_title ul.tabs {
	float: left;
	height: 33px;
}
.sd_title ul.tabs li {
	float: left;
	cursor: pointer;
	margin-right: 5px;
	height: 48px;
	width: 48px;
	background: url("../images/block_soc_ic.png") 0 0;
}
.sd_title ul.tabs li.vk {
	background-position: 0 -48px;
}
.sd_title ul.tabs li.fb {
	background-position: -48px -48px;
}
.sd_title ul.tabs li.vk.current {
	background-position: 0 0;
}
.sd_title ul.tabs li.fb.current {
	background-position: -48px 0;
}
.box {
	display: none;
}
.box.vesible {
	display: block;
}
.vote {
	margin-bottom: 5px;
}
.vote_title {
	margin-bottom: 15px;
}



.comments_info,.comments_inf_war{background:#e2cb95;padding:20px;-webkit-border-radius:2px 2px 2px;position:relative;margin-bottom:30px;overflow:hidden}
.ci_text,.ciw_text{color:#fff;width: 180px;padding:20px;}
.ci_bt_box,.ciw_bt_box{background:#c1b372;padding:15px}
.ci_bt,.ciw_bt_green,.ciw_bt_gray,.vk_bt_green{background:#655b2c;color:#fff;text-align:center;height:35px;line-height:35px;width:190px;cursor:pointer;margin:0 auto}
.ci_bt:hover{background:#807542}
.comments_inf_war{background:#1c272b;color:#fff}
.ciw_bt_green{background:#e74c3c;display:block;float:left;margin:0 5px 0 0}
.ciw_bt_green:hover{background:#fb7466;color: #fff;}
.ciw_bt_gray{float:left;background:#475763;width:80px;margin:0}
.ciw_bt_gray:hover{background:#95A6B3}

.vk_bt_green {background:#5788a7 url("../images/social_icon.png") no-repeat left; padding-right: 20px; width: auto; display: block;color: #fff;float: left; text-align:left; padding-left: 40px; margin-right: 5px;}
.vk_bt_green:hover  {background:#6197b5 url("../images/social_icon.png") no-repeat left;color: #fff;}
.ff_ul_info li b {
display: block;
float: left;
	width: 135px;
	background: url("../images/film_list_sq.png") no-repeat left;
	padding-left: 15px;
}
.fi_info_play {
	position: absolute;
	width: 59px;
	height: 59px;
	display: block;
	top: 30%;
	left: 50%;
	margin-left: -28px;
	background: url("../images/play_film_ic.png");
}
.fi_info_like {
	width: 120px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	margin-left: -60px;
}
.ff_player_show, .ff_compl a {
	height: 50px;
	line-height: 50px;
	background: #297fb8 url("../images/play.png") no-repeat left center;
	color: #fff;
	cursor: pointer;
	padding-left: 60px;
	padding-right: 15px;
	display: block;

	font-weight: bold;
}

.ff_title .right {
	opacity: .7;
}
.ff_title .right:hover {
	 opacity: 1;
} 


.ff_p_tabs {
	height: 35px;
	margin-bottom: 20px;
	padding-left: 15px;
}
.ff_p_tabs li {
	float: left;
	height: 35px;
	-webkit-border-radius: 4px;
	cursor: pointer;
	line-height: 35px;
	margin-right: 10px;
	padding: 0 15px;
	display: block;
	background: #cad5df;
	border-radius: 4px;
}
.ff_p_tabs li.current {
	background: #297fb8;
	color: #fff;
}

.ff_compl a {
	background: #e68888  url("../images/bug.png") no-repeat left center;
	text-align: left;
}
.fi_cat {
	font-size: 12px;
}
.fi_cat a {
	color: #fff;
}
.fi_title {
	color: #fff;
	 overflow: hidden;
}
.fi_title h2 a {
	color: #fff;
	display: block;
	margin-bottom: 4px;
	font-size: 14px;
	font-weight: bold;
	 overflow: hidden;
}
.fi_title_subname {
	font-size: 12px;
	margin-bottom: 4px;
	color: #fff;
	font-weight: bold;
}
.fi_more, .fi_plus {
	position: absolute;
	top: 20px;
	width:30px;
	height:30px;
	left: 14px;
}
.fi_more_button, .fi_plus_button {
	background: #1c272b url("../images/film_item_info.png") no-repeat center center;
	position: absolute;
	width:30px;
	height:30px;
	top: 0;
	right: 0;
	cursor: pointer;
	z-index: 2;
	opacity: 0.7;
}

.drag_item .fi_more_button,.drag_item .fi_more_panel_in {
	background-color: #647179 ;
}

.film_item:hover .fi_more_button, .film_item:hover .film_item_comments_box {
	opacity:1;
}


.fi_more_button.active {
	
}
.fi_more_panel, .fi_plus_panel {
	z-index: 1;
	background:url("../images/fi_more_panel_ar_def.png") no-repeat 5px 5px;
	display: none;
	font-size: 12px;
	position: absolute;
	width: 250px;
	top: 0px;
	left: 28px;
	color: #fff;
	padding-left: 12px;

}

.drag_item#id1 .fi_more_panel {
	background:url("../images/fi_more_panel_ar.png") no-repeat 5px 5px;
}
.drag_item#id2  .fi_more_panel{
	background:url("../images/fi_more_panel_ar2.png") no-repeat 5px 5px;
}
.drag_item#id3 .fi_more_panel {
	background:url("../images/fi_more_panel_ar3.png") no-repeat 5px 5px;
}

.drag_item#id1 .fi_more_panel_in  {
color: #fff;
}
.drag_item#id2  .fi_more_panel_in {
	color: #fff;
}
.drag_item#id3 .fi_more_panel_in {
	color: #fff;
}

.fi_more_panel span {
	display: block;
    margin-bottom: 5px;
}
.fi_more_panel_in {
	padding: 15px;
	padding-bottom: 35px;
	background-color: #1c272b;
	color: #fff;
	position:relative;
}
.fi_more_panel_in .ms_item_like_ul {
	position: absolute;
	bottom: -15px;
	right: 10px;
	background: #647179;
	padding: 4px;
	height: 30px;
}
.fi_more_panel_in .ms_item_like_ul li.dislike {
	margin-right: 0;
}
.fi_plus {
	
	z-index: 1;
	position: absolute;
	top: 10px;
	left: 10px;
	right: auto;
	
	display: block;
}
.fi_plus_button {
	width: 34px;
	background: url("../images/plus.png");
	height: 34px;
	top: 50px;
	left: 10px;
}
.fi_plus_panel {

}
.rel_films a, .rel_films {
	color: #D7D7D7 !important;

}
.rel_films:hover a, .rel_films:hover {
color: #fff !important;
}
.add_fav {
	display: block;
	background: #d9ddde;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 10px;
color:#2c3e50;
font-size: 12px;
padding: 10px;
font-weight: bold;
}

/**/




.ff_player {
	display: none;

}
.ff_player .box {
	width: 1024px !important;
}

.film_full {
		margin-bottom: 15px;
}
.ff_title {
	padding-top: 15px;
	color: #fff;
	margin-bottom: 20px;
}
.ff_title_eng {
	color: 7b8b92;
	font-weight: bold;
}
.ff_title h1 {
	font-size: 24px;
	font-weight: bold;
}
.ff_title a {
	color: #ccd4dd;
	font-size: 13px;
}
.ff_title .right a {
	color: #fff;
	display: block;
	float:right;
}
.ff_title .right {
	margin-left: 5px;
}
.ff_title_cat a {
	color: #7b8b92;
	font-weight: bold;
}
.ff_poster {
	float: left;
	width: 263px;
	position: relative;
}
.ff_poster_in {
	position: absolute;
	left: 0;
	top: 0;
}
.ff_poster_in img {
	width: 263px;
}
.ff_poster .ms_item_like_ul li {
	width: 82px;
	text-align: center;
height: 45px; 
	line-height: 45px;
	margin: 0;
	background: #313d43;
}
.ff_poster .ms_item_like_ul li.like {
float: left;
width: 90px;
}
.ff_poster .ms_item_like_ul li.dislike {
	float: right;
	width: 90px;
}
.ff_poster .ms_item_like_ul li.like a {
	background: #222b2f url("../images/like_l_b_g.png") no-repeat center center;
	width: 90px;
	height: 45px; 
}
.ff_poster .ms_item_like_ul li.dislike a {
	background: #222b2f url("../images/like_l_b_b.png") no-repeat center center;
	width: 90px;
	height: 45px; 
}
.ff_poster .ms_item_like_ul li.like a:hover {
	background-color: #d2d2d2;
}
.ff_poster .ms_item_like_ul li.dislike a:hover {
	background-color: #d2d2d2;
}
.ff_move {
	float: right;
	width: 765px;
	position: relative;
	z-index: 2;
}
.ff_line {
	background: #313d43;
	height: 20px;
	margin-bottom: 10px;
	margin-top: 50px;
}
.ff_line_prog {
	height: 20px;
	line-height: 20px;
	width: 40%;
	position: relative;
	background: #222b2f;
	padding-right: 15px;
	font-size: 12px;
	color: #fff;
	text-align: right;
}
.wb_text {
	font-size: 12px;
}
.ff_share {
	background: url("../images/film_share.png") no-repeat left;
	margin-bottom: 20px;
	font-size: 14px;
	color: #2c3e50;
	height: 24px;
	padding-left: 26px;
	position: relative;
	line-height: 24px;
	font-weight: bold;
}
.ff_s_arrow {
	width: 24px;
	-webkit-border-radius: 4px;
	float: right;
	border-radius: 4px;
	height: 24px;
	background:#d7d7d7 url("../images/film_share_ar.png") no-repeat center center;
	cursor: pointer;
}
.ff_s_arrow:hover {
	background-color: #ababab;
}

.ff_line_like {
	position: absolute;
	z-index: 1;
	bottom: 15px;
	left: 15px;
	width: 240;
}
.ff_line_like_item {
	padding: 10px;
}
.ff_share_panel {
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0 0 4px 0 #545454;
box-shadow: 0 0 4px 0 #545454;
	border-radius: 4px;
	padding: 8px;
	position: relative;
	top: 35px;
	position: absolute;
	display: none;
	right: 0;
	padding-right: 0;
	width: 150px;
	background: #d7d7d7;
}
.ff_share_panel ul li {
	margin-right: 5px;
}
.ff_s_p_arrow {
	background: url("../images/film_share_pop_ar.png") no-repeat;
	width: 11px;
	height: 7px;
	position: absolute;
	top: -7px;
	right: 5px;
}
.comb_title, .rand_title {
	color: #c0392b;
	height: 36px;
	line-height: 36px;
	margin-bottom: 40px;

}
.comb_title, .rand_title  {
	color: #2c3e50;

}
.res_films_box .film_item .film_item_comments_box {
	display: none;
}


/**/
.msg {
	margin-bottom: 30px;
	background: #3E494F;
	position: relative;
	padding: 23px;
	padding-left:100px;
	color: #fff;
	padding-bottom: 80px;
	padding-right: 45px;
}
.msg_repl_link a {
	background: #1c272b;
	padding: 8px 0;
color: #fff;
	text-align: center;
	display: block;
	opacity: 0.5;
}
.msg_repl_link a:hover {
	opacity: 1;
}
.msg_com_item.good {
	background: #447949;
	color: #fff;
}
.msg_com_item.bad {
	background: #5F3B3B;
color: #fff;
}

.msg_author {
	margin-bottom: 15px;
	color:#ABABAB;
}
.msg_author strong a {
	color: #fff;
}
.msg_author a {
	color: #8a8a8a;
}
.msg_author ul {
	
}
.msg_author ul li {
	margin-left: 5px;
	padding-left: 5px;
	font-size: 12px;
	float: right;
	border-left: 1px #8a8a8a solid;
}
.msg_like {
	position: absolute;
	top:0px;
	width: 31px;
	left: -41px;
	font-size: 12px;

	color: #8a8a8a;
}
.msg_like ul {
	width: 30px;
	position: absolute;
	right: 14px;
	top: 10px;
}
.msg_like ul.ms_item_like_ul li {
	font-size: 15px;
	float: none;
	width: 30px;
	text-align: center;

}
.msg_like .ms_item_like_ul {
	top: 0;
	height: auto;
	background: #3E494F;
	right: 0;
		  -webkit-box-shadow: 0 0 2px 1px #101719;
  box-shadow: 0 0 2px 1px #101719;
}

.msg_av {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 86px;
}
.msg_av_in {

	position: relative;
	margin-bottom: 10px;
	width: 76px;
	height: 76px;
}
.msg_av_in img {
	width: 76px;
}
.msg_av_link a {
	text-align: center;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	background: #ffffff;
	padding: 12px;
}
.msg_menu {
	margin-top: 10px;
}
.msg_menu li {
	float: left;
	margin-right: 10px;
}
.msg_menu li a {
	font-size: 12px;
	display: block;
	color: #B6B6B6;
	float: left;
}
/**/




/**/

ul.words {
	background:#455057;
	position: absolute;
	top: 70px;
	width: 100%;
	z-index:5;
	display: none;
	left: 0;
}
ul.words li {
	float: left;
	height: 25px;
}
ul.words li a {
	display: block;
	height: 25px;
text-align: center;
	width: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #fff;
}
ul.words li a:hover {
	background: #537086;
}

.head_nothome .search_box {
	position: relative;
	background-color: #455057;
}

/**/
.site_informate_box {
	margin-bottom: 25px;
	margin-top: 25px;
}
.sib_col_left {
	float: left;
	width: 665px;
}
.sib_col_right {
	float: right;
	width: 330px;
}
.sib_title {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}
.sib_news_item {
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
	width: 333px;
	height: 200px;
	overflow: hidden;
}
.sib_news_item img {
	width: 333px;
	-webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
	height: 200px;
}
.sib_news_item:hover img {
	-webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
.sib_news_item:nth-child(3n+4) {
	margin-right: 0;
}
.sib_news_cat {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px;
	background: #1c272b;
}
.sib_news_cat a {
	color: #c4d1d8;
	font-size: 11px;
}
.sib_news_title {
	position: absolute;
	bottom: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	background: rgba(0, 0, 0, 0.32);
	left: 0px;
}
.sib_news_title h2 a {
	font-size: 14px;
	color: #fff;

	font-weight: bold;
}
#lci_box_wrapper {
	height: 400px;
	width: 270px;
	overflow-x:auto; 
	padding-right: 15px;
}
#lci_box_wrapper .msg_com_item,#lci_box_wrapper .mass_comments_action {
	display: none;
}
#lci_box_wrapper .lci_item {
	display: block;
}
/**/
.reg_col_left {
	width: 700px;
	float: left;
}
.reg_col_right {
	float: right;
	width: 250px;
}
/**/
#footer {
	position: relative;
}
.server {
	background: url("../images/server.png") no-repeat left center;
	padding-left: 60px;
	font-size: 13px;
	margin-bottom: 10px;
}
.f_menu {
	float: left;
	width: 300px;
	margin-right: 10px;
}
.f_menu li {
	margin-bottom: 10px;
}
.f_menu li a {
	color: #696969;
}
.f_menu li a {
	background: #1c272b;
	padding: 8px;
	display: block;
}
.f_menu li a:hover {
	background:#0C1113;
}
.f_seo {
	float: left;
	width: 720px;
	font-size: 14px;
	padding-left: 20px;
}
.f_seo p {
	margin-bottom: 10px;
	text-align: left;
}
.f_top {
	background: #1c272b url("../images/top.png") no-repeat center center;
	width: 710px;
	height: 115px;
	float: right;
	cursor: pointer;
	margin-bottom: 10px;
}
.f_line {
	background: #1c272b;
	padding: 13px;
}
/*статистика */
.stats_block {
	margin-bottom: 20px;
}	
	.stats_block h5 {
		font-size: 11px;
		font-weight:bold;
		margin-bottom: 10px;
	}
	.stats_block ul {
		float:left;
		padding-right: 20px;
		width: 29%;
	}
.stats_more {

}
	.stats_more ul {
		margin-bottom: 20px;
	}

	/*---------------------------------------------------------------------------------------------------------*/
/*страница сообщений*/
.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 280px;
    height: 100px;
    margin-left: 20px;
    margin-right: 5px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: 0.9em; 
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}

.pm_status_content {
    padding: 5px;
}
.site_info {
	background:url(../images/info.png) no-repeat;
	padding-left: 90px;
	min-height: 65px;
}
/**/
.worklist {
	position: relative;
	z-index: 10;
}
.site_news {
	margin-bottom: 25px;  
}
.sn_pict {
	border:5px #1c272b solid;
	height: 300px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.sn_pict img {
	width: 100%
}

.sn_title {
	margin-bottom: 25px;
	font-size: 14px;
	position: relative;
	padding-left: 60px;
}
.sn_title a {
	color: #fff;
}
.sn_t_date {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	padding-right: 8px;
	border-right: 2px gray solid;
	font-size: 18px;
}
.sn_t_date span {
	display: block;
	font-size: 29px;
}
.sn_title h2 {
	font-size: 24px;
	font-weight: bold;
}

.sn_info, .sn_fn_info {
	background:#1c272b;
	height: 30px;
	margin-top: 25px;
}
.sn_fn_info .left {
	margin-right: 10px;
}
.sn_fn_fav.left {
	margin-top: 0;
}
.sn_info.sn_fn_info {
	background: transparent;
}
.sn_i_like {

	padding-right: 10px;
	float: left;
}
.sn_i_info {

	padding-left: 10px;
	float: right;
}
.sn_i_info ul li {
	float: right;
	height: 30px;
	width: 30px;
	padding-left: 35px;
	margin-left: 10px;
	position: relative;
	font-weight: bold;
}
.sn_i_info ul li.sn_i_com {
	background:url(../images/news_com.png) no-repeat bottom left;
}
.sn_i_info ul li.sn_i_views {
	background:url(../images/news_see.png) no-repeat bottom left;
}
.sn_i_info ul li span {
	display: block;
	height: 30px;
	padding: 0 8px;
	line-height: 30px;
}
.sn_i_like .ms_item_like_ul {
	height: 27px;
	
}
/*стили страницы профиля*/
.ui_lcol {
	width:200px;
	float:left;
}
.ui_rss a {
	display: block;
	background:#374045 url(../images/rss_ui.png) no-repeat bottom left;
	height: 24px;
	padding-left: 70px;
	line-height: 24px;
	text-align: left;
}
.ui_online_inf {
	height: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	padding-left: 35px;
	font-size: 10px;
	padding-right: 15px;
}
.ui_online_inf_on {
	background: #e9eef1 url(../images/ui_online.png) no-repeat bottom left;
}
.ui_online_inf_off {
	background: #e9eef1 url(../images/ui_offline.png) no-repeat bottom left;
}
	.ui_staus {
		padding: 0px 5px 5px 5px;
		background:#f0f0f0;
		margin-bottom: 5px;
		width: 150px;
	}
	.ui_lcol ul li {
		display:block;
		color:#7b7b7b;
	}
	.ui_avatar {
		width: 100px;
		position:relative;
		margin-bottom: 10px;
	}
	.ui_avatar img, .ui_avatar a img {
		width: 200px;
	}
.ui_status {
	font-weight:bold;
	color:#b7b7b7;
}

.ui_title {
	font-weight: bold;
	font-size: 14px;
	}
.ui_rcol {
	width: 520px;
	float: right;
	font-size: 12px;

}
	.ui_ruspage {
	}
	.ui_rcol ul {
		margin-bottom: 20px;
	}
	.ui_rcol ul li {
		margin-bottom: 3px;

		padding-bottom: 3px;
	}
.ui_name {
	display: block;
	float: left;
	width: 150px;
}
.ui_no {

}
.ui_info_box {
	margin-bottom: 10px;
	padding: 15px ;
}
.ui_num_stats {
	  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 190px;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
}
.ui_num_s_num {
	font-size: 36px;
	float: left;
	text-align: right;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.ui_num_name {
	  padding-top: 18px;
	float: left;

}
.ui_ib_main {
	background:#1c272b;
}
.ui_ib_stat {
	
}
.ui_num_stats .left, .ui_num_stats .right {
	background: #c2ced7;
	padding: 15px;
	color: #2c3e50;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 270px;

}
.ui_num_stats .left span, .ui_num_stats .right span {
	font-size: 30px;
	padding-right: 10px;
}
.ui_set_menu li {
	margin-bottom: 10px;
}
.ui_set_menu li a {
	background: transparent url(../images/user_prof_ic_1.png) no-repeat 0 0;
	font-size: 12px;
	height: 39px;
	display: block;
	padding-top: 10px;
	text-align: left;
	padding-left: 55px;
	font-weight: bold;
}
.ui_set_menu li.uism_ic1 a {
	background: #455057 url(../images/user_prof_ic_1.png) no-repeat 0 0;
} 
.ui_set_menu li.uism_ic2 a {
	background: #455057 url(../images/user_prof_ic_2.png) no-repeat 0 0;
} 
.ui_set_menu li.uism_ic3 a {
	background: #455057 url(../images/user_prof_ic_3.png) no-repeat 0 0;
} 
.ui_set_menu li a:hover {
	background-color: #5C686F;
	color: #fff;
}


/**/

/**/
.navigation{position:relative;margin-bottom:20px; margin-top: 20px; text-align:center;}

.navigation .left a, .navigation .left span {
	display: block;
	float: left;
	height: 37px;
	padding: 0 15px;
	font-size: 18px;
	color: #fff;
	line-height: 37px;
	margin-right: 4px;
	font-weight: bold;
	background: #e74c3c;
}
.navigation .left span {
	color: #ffffff;
}
.navigation .nav_right a, .navigation .nav_left a {
	float: right;
	height: 37px;
	display: block;
	margin-left: 5px;
	width: 35px;
	background: #1c272b url("../images/page_nav.png") no-repeat;
}
.navigation .nav_right a {
	background-position: 0px  -37px;
}
.navigation .nav_left a {
	background-position:  0 0;
}
.navigation .left span.masha_index {
    display:inline;
    float:none;
    padding:0px;
    width:auto;
}
.navigation .left a {
	background: #1c272b;
	color: #a0a7af;
}
/**/

.reg_info {
	background: #546168;
	padding: 15px;
	color: #fff;
}
.reg_page_left {
	float: left;
	width: 340px;
	margin-right: 20px;
}
.reg_page_center {
	float: left;
	width: 290px;
}
.reg_page_right {
	float: right;
	width: 350px;
}
.rp_soc_title {
	color: #fff;
	font-weight: bold;
	margin-bottom: 15px;
}
.rp_soc_ul li {
	margin-bottom: 1px;
}
.rp_soc_ul li a {
	display: block;
	height: 48px;
	line-height: 48px;
	color: #fff;
	padding-left: 60px;
	background: url("../images/rb_soc_icon.png") no-repeat;
}
.rp_soc_ul li.rp_s_vk a {
	background-position: 0 0;
	background-color: #6992c0;
}
.rp_soc_ul li.rp_s_gpl a {
	background-position: 0 -48px;
	background-color: #c46262;
	
}
.rp_soc_ul li.rp_s_mail a {
	background-position: 0 -96px;
	background-color: #4a78df;
}
.check_name .bbcodes, .reg_page_left .bbcodes {
	width: 100%;
}
.reg_page_left .f_input, .reg_page_left .f_textarea {
	width: 100%;
}
.reg_info p {
	margin-bottom: 15px;
}
/**/

/**/

.block_info {
	background: #f4efc8 url("../images/info_ic.png") no-repeat 11px 11px;
	color: #716b3e;
	min-height: 42px;
	padding: 15px 15px 15px 70px;
}
.binf_title {
	font-weight: bold;
	margin-bottom: 5px;
	color: #000;
	font-size: 14px;
}
.ui_lcol.ui_lcol_pop {
	width: 100px;
	float: left;
}
.ui_rcol.ui_rcol_pop {
  float: right;
  color: #303F47;
  width: 370px;
}
.ui_rcol.ui_rcol_pop a {
	 color: #303F47;
}
.video_wrape {
	position: relative;
	overflow: hidden;
	height: 420px;
	margin-bottom: 5px;
}
.video_w_cat {
	height: 150px;
	background: url("../images/films_plus_cat.jpg");
}
.video_wrape.video_w_cat .video_title {
	top: 40px;
}
.vide_box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.prem_film_cat {
	margin-bottom: 15px;
}

.vide_box_mask {
	background: rgba(0, 0, 0, 0.49);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.video_title {
	position: absolute;
	z-index: 2;
	top: 140px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	width: 100%;
	font-size: 32px;
}
.video_title span {
	font-size: 25px;
	display: block;
}
.vide_button, .sbs_button {
	background:#e74c3c;
	text-align: center;
	color: #fff;
	font-size: 20px;
	width: 270px;
	display: block;
	padding: 10px 0;
	margin: 30px auto;
}
.vide_button span {
	display: block;
	font-size: 16px;
}
.vide_button:hover, .sbs_button:hover {
	color: #fff;
	background: #ec7569;
}
/**/

.logos_support {
	height: 200px;
	margin-bottom: 60px;
}
.logos_support li {
	float: left;
margin-right: 5px;
	width: 200px;
	background: #1c272b;
	padding-top: 40px;
	height: 160px;
	text-align: center;
}
.logos_support li:nth-child(5) {
	margin-right: 0;
}
.logos_support li span.ic {
	display: block;
	margin-bottom: 10px;
	background: url("../images/logos.png") no-repeat top left;
	height: 88px;
}
.logos_support li.ls_dle span.ic {

	background-position:  0 0;
}
.logos_support li.ls_wp span.ic {
	background-position: -200px 0;

}
.logos_support li.ls_jq span.ic {
	background-position:  -400px 0;

}
.logos_support li.ls_html span.ic {

	background-position:  -600px 0;
}
.logos_support li.ls_php span.ic {

	background-position:  -800px 0;
}


.subs_box {
	text-align: center;
	margin: 60px 0;
}
.sbs_title {
	font-size: 36px;
	margin-bottom: 10px;
	color: #fff;
	text-transform: uppercase;
}
.sbs_button {
	margin: 20px auto;
	position: relative;
	cursor: pointer;
}
.sbs_top {
	width: 45px;
	height: 45px;
	background: url("../images/sbs_top.png") no-repeat top;
	margin: 20px auto;
	cursor: pointer;
	padding-top: 55px;
	text-align: center;
	font-size: 12px;
	color: #c1c1c1;
}

.ghost {
    opacity: .4;
}	
/*
section {
	cursor: move;

}*/
.ui-state-highlight {
	background: #3b454b url("../images/insert_ic.png") no-repeat center center;
	border: 2px #434d52 dashed;
}

/*wellcome*/
.w_about_text_left {
	float: left;
	width: 500px;
	padding:15px;
	color: #fff;
font-size: 16px;
	border-right: 4px #1a282b solid;
}
.w_about_text_left p {
	margin-bottom: 15px;
}
.w_about_text_right {
		padding:15px;
	float: right;
	width: 450px;
}
.wat_r_item {
	margin-bottom: 20px;
	text-transform: uppercase;
}
.wat_r_item span {
	font-size: 39px;
	color: #fff;
}
.w_move_box {
	position: relative;
	height: 420px;
	width: 100%;
	overflow: hidden;
}
.w_move_box_bg {
	background: url("../images/treiler_bg.png");
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	z-index: 1;
	top: 0;
}
.w_title_box {
	position: absolute;
	top:32%;
	z-index: 3;
	width: 100%;
}
.w_mb_title {
	font-size: 60px;
	text-align: center;
	color: #fff;
	text-shadow: 1px 1px 0 #000000;
	font-weight: bolder;
	width: 100%;
}
.w_mb_button {
	background: #e74c3b;
	text-align: center;
	width: 165px;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	padding: 0 15px;
	display: block;
	color: #fff;
	cursor: pointer;
	margin: 30px auto;
}
.w_mb_button:hover {
	background: #f67465;
	color: #fff;
}
.w_about {
	background: url("../images/about_as_bg.png") repeat-x top;
	padding-top: 50px;
}
.w_about_in {
	background: url("../images/about_as_bg.png") repeat-x bottom;
}
.w_title {
	text-align: center;
	font-weight: bolder;
	font-size: 36px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 60px;
}
.w_about_text {
	width: 500px;
	margin: 0 auto;
}
/**/
.w_box_item {
	
	width: 1022px;
	height: 304px;
	text-align: center;
	padding-top: 100px;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
}
.w_box_item p{
	font-size: 14px;
	margin: 10px;
}
#rest.w_box_item  {
	background: url("../images/1.jpg") no-repeat top;
}
#prem.w_box_item  {
	background: url("../images/2.jpg") no-repeat top;
}
#vk.w_box_item  {
	background: url("../images/3.jpg") no-repeat top;
}
.w_last_new {
	margin-bottom: 30px;
}
.w_l_n_title {
	font-size: 30px;
text-align: center;
	color: #fff;
	margin-bottom: 20px;
	font-weight: bold;
}
.prem_film_cat {
	margin-bottom: 30px;
}
#w_last_new .ms_item_like_ul, .res_films_box .ms_item_like_ul, .prem_film_cat .ms_item_like_ul  {
	background: #1c272b;
	} 
.ff_popcorn_bt {
	
	height: 34px;
	position: absolute;
	  z-index: 2;
	left: 10px;
	top: 10px;
	width: 34px;
	cursor: pointer;
}
.time_film {
	padding: 5px;
	background: url("../images/time.png") no-repeat left;
	padding-left: 30px;
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.ff_p_mask {
	position: fixed;
	left: 0;
	display: none;
	top: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.94);
	z-index: 5;
}
.ff_p_move {
	position: fixed;
	width: 1024px;
	left: 50%;
	z-index: 6;
	margin-left: -515px;
	display: none;
	top: 5%;
}
.ff_p_move_in {
	margin-bottom: 20px;
}
.ff_p_move_in_res_title {
color: #75858e;
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: center;
}
.ff_p_move_in_res {
	float: left;
	width: 750px;
	
}
.ff_p_move_in_item {
	float: left;
	width: 350px;
	font-weight: bold;
	height: 74px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.ff_p_move_in_item a {
	display: block;
}
.ff_p_move_in_item a img {
	width:50px;
	float: left;
	margin-right: 5px;
}
/**/
.ff_p_move_in_login {
	width: 355px;
	margin: 0 auto;
}
.ff_p_m_i_bt, .ff_p_m_i_bt_vk {
	display: block;
	color: #75858e;
	background: #0f1216;
	width: 140px;
	padding: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.ff_p_m_i_bt_vk {
	background: #172d47;
}

/**/

.stiker_info_box {
	position: fixed;
	right: 50px;
	bottom: 50px;
	z-index: 10;
}
.sib_item {
	display: none;
	margin-top: 15px; 
	position: relative;
	padding: 15px 75px 15px 15px;
	-webkit-box-shadow: 0 0 2px 1px #101719;
box-shadow: 0 0 2px 1px #101719;
	width: 250px;
	min-height: 50px;
}
.sib_item_close {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 59px;
	cursor: pointer;
	background: url("../images/stick_close.png") no-repeat center center;
}
.sib_yes {
	padding: 5px 10px;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	background: #948446;
}
.sib_no {
	padding: 5px;
	cursor: pointer;
	display: inline-block;
}
.sib_item.si_dark {
	background-color: #263135;
	color: #fff;
}
.sib_item.si_dark .sib_item_close {
	background-color: #255a6d;
}
.sib_item.si_dark a {
display: block;
color: #d4dee4;
width: 250px;
}
.sib_item.si_light {
	background-color: #e5ce74;
	color: #302d21;
}
.sib_item.si_light .sib_item_close {
	background-color: #c5b161;
}
/**/
.bb-pane {
	display: none;
}

/**/
.page_feed_back_left {
	width: 380px;
	float: left;
}
.page_feed_back_right {
	float: right;
	width: 610px;
}
.page_feed_back_right p {
	margin-bottom: 40px;
}

.pfb_title {
	font-size: 16px;
	color: #ffffff;
	margin-bottom: 10px;
	font-weight: bold;
}
.pfb_mail {
	background: url("../images/fb_email.png") no-repeat left;
	padding-left:70px;
	font-size: 14px;
	padding: 5px 0 5px 70px; 
	color: #fff;
	margin-bottom: 30px;
}
.pfb_mail span {
	display: block;
	font-size: 24px;
	color: #d5dfe6;
}
.sel select {
	width: 380px;
  height: 30px;
}
.page_feed_back_left .bbcodes  {
	width: 100%;
}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {

}
 
/* Handle */
::-webkit-scrollbar-thumb {

    background:#1a1f23; 

}
::-webkit-scrollbar-thumb:window-inactive {
	background: #374045; 
}


.last_serials_live {
	margin-bottom: 40px;
}
.lsl_left {
	float: left;
	width: 500px;
	font-size: 11px;
}
.lsl_right {
	width: 480px;
	font-size: 11px;
	float: right;
}
.lsl_title {
	margin-bottom: 15px;
	font-weight: bold;
	color: #fff;
	font-size: 22px;
}
.lsl_left ul li, .lsl_right ul li {
	padding-bottom: 4px;
	border-bottom: 1px #465056 dashed;
	margin-bottom: 4px;

}
.lsl_item_title {
	display: block;
	width: 210px;
	float: left;
	font-weight: bold;
}
.lsl_item_text {
	float: right;
	width:210px;
}
/*============================================================== */

/**/
.film_play_list {
	background: #374045;
	position: fixed;
	right: 0;
	top: 10%;
	padding: 10px;
	z-index: 1;
	width: 250px;
}
#film_play_box {
min-height: 200px;
}
#film_play_box .film_item {
	height: auto;
	width: auto;
	float: none;
}
#film_play_box li .fi_poster, #film_play_box .fi_info,#film_play_box  .fi_cat,#film_play_box  .fi_more,#film_play_box  .film_item_comments_box,#film_play_box .fi_title_subname{
		display: none;
}


@media only screen and (min-width: 100px) and (max-width: 800px), only screen and (min-device-width: 100px) and (max-device-width:800px) {
#main_wrapper {
	width: auto;
	overflow-x: hidden;
}
.msg {
	padding: 23px;
	padding-top:100px;
}
.fixed_panel {
	display: none;
}
.site_informate_box {
	display: none;
}
#head {
	height: auto;
}
.login_box {
	float: none;
}
.search_box {
	position: relative;
	right: auto;
	width: 100%;
}
#id0, .stiker_info_box {
	display: none;
}
.film_item {
	width: auto;
}
.rand_film_colum, .com_film_colum {
	float: none;
	width: auto;
}
.ff_poster_in {
	position: relative;
	left: auto;
	top: auto;
}
.ff_poster, .ff_move{
	float: none;
	width: auto;
}
.ff_poster img {
	width: 100%;
}
.ff_ul_info li b, .ff_ul_info li span.ff_ul_l_cont {
	width: auto;
	float: none;
	padding-left: 0;
	
}
.ff_ul_info li {
	background: transparent;
}
.search_box {
	display: none;
}
.left, .right {
	float: none;
}
.ff_title {

}
.ff_player_show, .ff_compl a {
	width: auto;
	height: 65px;
}

.h_logo {
	text-align: center;
}
.sub_menu_wrape, .menu_wrapper {
	position: relative;
	top: auto;
	left: auto;
	padding-top: 72px;
	width: auto;

}
.login_box {
	min-height: 30px;
	width: auto;
}
.login_menu_box {
	position: relative;
	top: auto;
	right: auto;
	width: auto;
}
.login_menu_button::after, .sub_menu_wrape::after {
	clear: both;
	display: table;
	content: '';
}
.lb_name a, .menu_news {
	display: none;
}
.lb_name {
	padding-top: 5px;
}
.sub_menu_wrape {
	padding: 0;
}
.menu_sub_menu li {
	float: none;
	width: auto;
}
.menu_sub_menu li a {
	padding: 15px;
}
.h_m_bt {
	background-color:#1c272b; 
	position: relative;
	z-index: 54;
}
#head {
	margin-top: 0;
}
.other_pages_content {
	padding-top: 0;
}
.h_logo {
	text-align: center;
  float: right;
  top: 0;
  position: absolute;
  width: 200px;
  margin-top: 4px;
  right: 0;
}
.h_logo a {
	display: block;
	height: 60px;
	padding-top: 10px;
	
}
.h_logo a img {
	width: 100%;
}
.login_box {
	float: none;
	clear: both;
}
.lb_av {
	width: 30px;
	height: 30px;
}
.film_item {
	width: auto;
	text-align: center;
	float: none;
	height: auto;
	margin: 0 0 30px 0;
}
.fi_poster {
	height: auto;
}
.fi_poster img {
	width: 100%;
	height: auto;
}

#footer {
	display: none;
}
.menu_tabs {
	height: auto;
}
.menu_tabs li {
	float: none;
	margin: 0 0 2px 0;
}
.move_box_omg {
	display: none;
}
.lf_title .left {
	text-align: center;
}
.ff_compl {
	display: none;
}

.ff_player_show {
	display: block !important;
}
.ff_title .right {
	margin-left: 0;
	  text-indent: 9999px;
}

.ff_title {
	margin-bottom: 0;
}
.ff_gallery img, .ff_gallery a:nth-child(5) img {
	float: none;
	margin: 0 auto 10px auto;
}
.ff_title h1 {
	margin-bottom: 20px;
}
.hide_mob {
	display: none;
}
.ff_text {
	padding: 15px;
}
.ff_info_in, .ff_info_in span.in {
	padding: 0;
	margin-left: 0;
	background: transparent;
}
.ff_gallery {
	display: none;
}
.ff_ul_info li {
	font-size: 14px;
}
.share42init {
	display: none;
}
.ff_title_eng {
	margin-bottom: 15px;
}
.res_films_box .film_item {
	height: auto;
}
.fr_poster {
	float: none;
	width: auto;
}
.fr_poster img,  .fi_poster a img {
	width: 100%;
	height: auto;
}
.fr_text {
	float: none;
	width: auto;
	padding: 15px;
}
.add_msg_in {
	padding: 15px;
}
.ui_rcol {
	width: auto;
	float: none;
}

.ui_name {
	width: auto;
	float: none;
}
.ui_lcol {
	float: none;
	margin: 0 auto;
}
.ui_ib_stat {
	padding: 15px;
}
.colum_left, .colum_right {
	width: auto;
	float: none;
}
.colum_right {
	padding: 15px;
}
ul.tableform {
	padding: 15px;
}

.lgw_form_bt.bbcodes, .login_create_new.bbcodes {
	width: auto;
	float: none;
}
.lgw_form_bt.bbcodes {
	width: 100%;
}
.lmb_form  {
	width: auto;
}
.fi_title h2 a {
	font-size: 28px;
}
.pc_title {
	padding: 0 15px;
}
.reg_form .tableform {
	padding: 0;
}
.sd_title .right {
	display: none;
}
.menu_sub_menu, .film_item_comments_box {
	width: auto;
	float: none;
}
.ff_like_box {
	padding-left: 0;
}
.ff_player_show, .ff_compl a {
	background: #297fb8 url("../images/play_big.png") no-repeat center center;
}
.ff_line {
	display: none;
}
.fi_more, .fi_plus {
	display: none;
}
.ff_popcorn_bt {
	display: none;
}
.fs_poster {
	float: none;
	margin: 0 auto;
}
.film_short {
	padding-bottom: 95px;
}
.fs_text {
	padding-right: 0;
	width: auto;
	padding:15px;
}

.fs_more {
	height: 90px;
	left: 0;
	bottom: 0;
	width: 100%;
}
.page_content {
	padding: 15px;
}
.comments_inf_war, .film_item_comments_box {
	display: none;
}
.ser_title, .pb_title, .lf_title {
	
	color: #fff;
	text-align: center;
	padding:20px;
}
.ser_title {
background:#1c272b;
}
.pb_title {
	background:#c0ced2;	
	color: #1c272b;
}
.lf_title {
	background:#1c272b;
}
.login_create_new.bbcodes {
	text-align: center;
}
.ff_title {
	text-align: center;
}
.head_lock {
	display: none;
}
#head_wrapper {
	height: auto;
}
.super_films {
	display: none;
}
.res_films_box {
	display: none;
}
.ff_poster .ms_item_like_ul {
	height: auto;
}
.ff_poster .ms_item_like_ul li.dislike, .ff_poster .ms_item_like_ul li.like, .ff_poster .ms_item_like_ul li, .ff_poster .ms_item_like_ul li a {
	width: auto !important;float: none;
}
.all_box_film_link, .rand_film_colum {
	display: none;
}
.ff_ul_info li.ff_slogan {
line-height:normal;
}
.ff_player .box {
	width: 100% !important;
}
.last_serials_live, .last_com_box {
	display: none;
}
}
@media only screen and (min-width: 580px) and (max-width: 800px), only screen and (min-device-width: 480px) and (max-device-width:800px) {
.film_item {
	width: 50%;
	float: left;
	padding: 0;
	height: 590px;
}
.film_item_in {
	padding: 15px;
}
.fi_poster {
	text-align: center;
}
.fi_poster img,  .fi_poster a img {
	height: 443px;
}
}

.albu {margin-bottom: 10px;
        width:660px;
        height: auto;
        background-color: #455057;
        position:relative;
        padding:20px 40px;
}

.download{
width: 1.500em;
height: 0.500em;
border: 0.250em solid #ccc;
border-top: none;
position: absolute;
bottom: 0.188em;
position: relative;
margin-top:1.5em;
float: left;
margin-right: 10px;
}

.download:before{
content: '';
position: absolute;
width: 0.438em;
height: 0.625em;
background: #ccc;
top: -0.875em;
left: 0.563em;
}

.download:after{
width: 0em;
height: 0em;
content: '';
position: absolute;
border-style: solid;
border-color: #ccc transparent transparent transparent;
border-width: 0.500em;
left: 0.250em;
top: -0.250em;
}