.new_notif
{
	margin:10px auto;
}

.search_in label
{
	display:inline-block;
}

.mob-search
{
	position: absolute;
	top: 8px;
	right: 10px;
	width: 200px;
}
#mob-search-button
{
	background: url(images/search.png) center no-repeat;
	background-size: 26px 26px;
	width: 26px;
	height: 26px;
	float: right;
	display: inline-block;
}
#mob-search-input
{
	width: 160px;
	padding: 2px;
	display:none;
}
.left_col,
.l_c_td{
	width: 350px;
}
.left_col{	border:0px;
	background:url(/style/images/darkStyle/border.png) repeat-y top right;
	vertical-align:top;}
.center_col{
	border:0px;padding-right:7px;
	text-align:left;
	vertical-align:top;
}
.cont_box{
	width: 1062px;
	border-spacing:0;
	border:0;
}
.right_col{
	width: 196px;
}
.fff{
	max-width: 1148px;
	width: 100%;
	height: 100px;
}
.mob-m{
	display: none;
}
.m_menu{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	border-width: 0;
	border-spacing: 0;
}
.m_menu th, m_menu td {	padding: 0;}
#table1{
	width: 100%
;
}
table,th,td,input,tr,tbody,form{
	box-sizing: border-box;
}
.n_search_input{
	box-sizing: content-box;
}
#search_form{
	display: flex;
    text-align: left;
}
.cinema_box{
	width: 610px;
}
.c_title{
	float:left;max-width:550px;
}
.detail_tbl{
	width: 100%;
	height: 390px;
}
.detail_tbl td{
	padding:5px;
}
.detail_tbl td.leftrow {	border-right:1px solid #2b2d2c;
}
.detail_tbl tr{
	border-bottom: 1px solid #2b2d2c;
}
.comment_box{
	text-align: left;
	width: 100%;
	overflow-wrap: break-word;
	color: black;
	padding-bottom: 50px;
}
.subs_box{
	width:600px;
}
.spl{
	width: 512px;
	text-align: left;
	margin-top: 10px;
}
.com_answ{
	margin: 0px 0px 0px 20px;
}
.c_pic_col{
	width:180px;
	position:relative;
}
.c_pic_col img{
	box-shadow:0 0 10px 1px white;
}
.new_box_cinema{
	border-bottom: 1px solid #afafaf;
    padding: 0 0 15px;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    align-items: flex-end;
}
.new_box_cinema .s_c_box {
    max-width: 166px;
    width: 100%;
    margin: 5px 2px;
}
.no_block {
	border-collapse: collapse !important;
}
@media all and (max-width: 1080px){	html, body {		padding:0;	}	#nav_site
	{		display: none;	}	#container
	{		padding: 0;
		padding-bottom:250px;	}
	.h_breadcrumbs
	{
		margin-top:10px;
		margin-bottom:0;
		margin-left:4px;
	}
	.no_mob_td
	{
		display:none !important;
	}
	.b_blue-o-site{
	}
	.center_col{
		max-width:780px;
		width: 100%;
	}
	.left_col,
	.l_c_td{
		max-width: 240px;
		width: 100%;
	}
	.right_col{
		max-width: 196px;
		width: 100%;
	}
	table{
		max-width: 100%;
	}
	*{
		box-sizing: border-box;
	}
	.cont_box{
		max-width: 1062px;
		width: 100%;
	}
	.cont_box, .cont_box tbody, .cont_box tr,
	.cont_box td{
		display: ;
	}
	.no_block {
		display: table !important;
	}
	.no_block tbody{
		display: table-row-group !important;
	}
	.no_block tr{
		display: table-row !important;
	}
	.no_block td:not(.no_mob_td){
		display: table-cell !important;
	}
	.cont_box tr.cont_tr{
		display: flex;
	}
	.cont_box .center_col{
		display: flex;
		flex-direction: column;
	}
	.cont_box .center_col table:not(.block_table) tr{
		display: ;
		align-items: center;
	}

	.shapka_new2, .shapka{
		display: block;
		background: none;
	}
	#footer{
		height: auto;
	}
	.shapka_new2 .m_menu, .shapka .m_menu{
		display: block;
		position: fixed;
		top: 0;
		z-index: 999;
		left: -240px;
		width: 240px;
		height: 100%;
		background: #c3c3c3;
		overflow: hidden;
		overflow-y: auto;
		transition: all 0.3s;
	}
	.open-m .shapka_new2 .m_menu{
		left: 0;
		z-index: 999999999999;
	}
	.open-m .shapka .m_menu{
		left: 0;
		z-index: 999999999999;
	}
	.shapka_new2 .m_menu td{
		height: auto!important;
	}
	.shapka .m_menu td{
		height: auto!important;
	}
	.shapka_new2 .m_menu td a, .shapka .m_menu td a{
		display: block;
		font-size: 16px;
		padding: 10px;
		text-align: left;
		text-transform: uppercase;
		color: white;
		border-bottom: 1px solid #e2e2e2;
		line-height: normal;
		letter-spacing: 0.1em;
		transition: all 0.3s;
	}
	.shapka_new2 .m_menu td a:hover{
		color: black;
		background: white;
	}
	.shapka .m_menu td a:hover{
		color: black;
		background: white;
	}
	.shapka_new2 tbody, .shapka_new2 table, .shapka_new2 tr, .shapka_new2 td{
		display: block;
	}
	.shapka tbody, .shapka table, .shapka tr, .shapka td{
		display: block;
	}
	.mob-m{
		display: block;
		width: 100%;
		height: 40px;
		position: relative;
	}

	.mob-m button {
		width: 30px;
		height: 40px;
		position: absolute;
		margin: 0;
		border: 0px;
		background: transparent;
		left: 20px;
		top: 0px;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
		outline: none;
	}
	.mob-m button span {
		display: block;
		position: absolute;
		height: 3px;
		width: 100%;
		background: #909090;
		border-radius: 3px;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}
	.mob-m button span:nth-child(1) {
		top: 9px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}
	.mob-m button span:nth-child(2) {
		top: 19px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}
	.mob-m button span:nth-child(3) {
		top: 29px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}
	.mob-m button.openm span:nth-child(1) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 8px;
		left: 9px;
	}
	.mob-m button.openm span:nth-child(2) {
		width: 0%;
		opacity: 0;
	}
	.mob-m button.openm span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 30px;
		left: 8px;
	}
	.over_bg {
		z-index: 999;
		position: fixed;
		bottom: 0;
		background: #000000d4;
		right: 0;
		top: 0;
		display: block;
		left: 0;
	}
	.open-l .over_bg:before{
		content: '';
		background: white;
		width: 25px;
		height: 2px;
		display: block;
		transform: rotate(45deg);
		top: 15px;
		position: fixed;
		right: 200px;
	}
	.open-l .over_bg:after{
		content: '';
		background: white;
		width: 25px;
		height: 2px;
		display: block;
		transform: rotate(-45deg);
		top: 15px;
		position: fixed;
		right: 200px;
	}
	.open-m .mob-m button {
		z-index: 9999;
		left: 240px;
		position: fixed;
		top: 0;
	}
	.open-m .mob-m button span {
		background: white;
	}
	.logo td{
		background: url(images/logo.png) no-repeat center;
		position: absolute;
		top: 0;
		width: 120px;
		height: 40px;
		background-size: contain;
		left: 50%;
		margin-left: -60px;
		display: none;
	}
	.n_search_input{
		background: white;
		display: block;
		width: 100%;
		box-sizing: border-box;
		outline: none;
		padding: 10px;
		height: auto;
		margin: 0;
	}
	#search_form{
		position: relative;
		display: none;
	}
	#search_form input[type="image"]{
		position: absolute;
		background: black url(images/search.png) no-repeat center;
		background-size: 63%;
		top: 0px;
		width: 40px!important;
		right: 0;
		height: 100%!important;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		outline: none;
		border-left: 1px solid #dedede!important;
		border-radius: 4px 4px 4px 4px;
		transition: all 0.3s;
	}
	#search_form input[type="image"]:hover{
		opacity: 0.5;
	}
	.caption{
		box-sizing: content-box;
	}
	.mob-m.fix{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 999;
		box-shadow: 0px 1px 1px #adadad;
	}
	.open-m .mob-m.fix{
		background: none;
		box-shadow: none;
		z-index: 9999;
	}
	.td_menu a{
		position: relative;
	}
	.td_menu a img{
		opacity: 0;
		display: none;
	}
	#wrapper.in_page{
		margin: 0;
	}
	.b_blue{
	}
	.colhead{
		width: 100%;
		padding: 10px;
	}
	.filter_box,
	.full_width{
		width: 100%;
	}
	iframe{
		max-width: 100%;
		width: 100%;
	}
	.cont_box .center_col table tr.in_cinema{
		align-items: unset;
	}
	.index{
		width: 100%;
	}
	.fw_imp{
		width: auto!important;
	}
	.cont_box .center_col table tr.film_det{
		align-items: unset;
	}
	.detail_tbl{
		height: 100%;
	}
	.detail_tbl tbody{

	}
	.cont_box .center_col table.detail_tbl tr{
		align-items: unset;
		flex-wrap: wrap;
		border: 1px solid #2b2d2c;
		border-left: none;
		border-right: none;
		border-top: none;
	}
	.detail_tbl {		border:1px solid #2b2d2c;	}
	.detail_tbl td.leftrow,
	.detail_tbl td.rightrow{
		border: none;
	}
	.detail_tbl td.leftrow{
		border-right: 1px solid #2b2d2c;
	}
	.detail_tbl td.rightrow{
		width: calc(100% - 110px);
		border-left: none;
	}
	#tablesorter{
		display: block;
	}
	#tablesorter tbody{
		display: table-row-group;
	}
	#tablesorter tr{
		display: table-row;
	}
	#tablesorter td,
	#tablesorter th{
		display: table-cell;
		width: auto!important;
	}
	#tablesorter th.colhead{
		padding-right: 15px;
	}
	#tablesorter th.colhead:first-child{

	}
	.another_film tr{
		border: 1px solid #E0E0E0;
		justify-content: center;
		padding: 10px 0;
	}
	.another_film td{
		border: none;
	}
	.comment_reply td{
		width: 100%;
	}

}
@media all and (max-width: 1023px){
	.toaster-container-partial-component
	{
		display:none;
	}
	.l_c_td .b_h{   width: 100%;  }
	.selection_info
	{
		display:none;
	}

	.push_offer_container
	{
		top:50px;
		left:0;
	}

	.cont_box{
		display: ;
		justify-content: center;
	}
	.cinema{
		display: ;
		justify-content: center;
	}
	.c_c{
		border: none;
	}
	.right_col{
		position: absolute;
		z-index: 9999;
	}
	.right_col .block_table_right{
		display: none;
	}
	#right_sidebar_ads
	{
		display:none !important;
	}
	.profile_box{
		display: block;
		position: fixed;
		right: 0;
		top: -200%;
		transition: all 0.3s;
		background: white;
	}
	.open-l .profile_box{
		top: 0;
		z-index:99999999;

		height: 100%;
		overflow: hidden;
		overflow-y: auto;
	}
	.open-m .login{
		opacity: 0;
	}
	.b_red-privet{
		background: #e2e2e2;
		padding: 10px;
	}
	.login{
		background: url(images/login.png) no-repeat center;
		position: absolute;
		top: 0;
		width: 40px;
		height: 40px;
		right: 10px;
		background-size: 30px;
		cursor: pointer;
	}
}
@media all and (max-width: 840px){

	#adv_kod_frame{

	}
	.cont_box td.int_adv{
		max-width: 100%;
		box-sizing: border-box;
		overflow: hidden;
	}

/*
	#movie_video
	{
		display:none;
	}
	#movieads_frame
	{
		display:none;
	}

 */
	#sticky_left222{
		display: none;
	}
	.cont_box .left_col
	{width:0px;display:none;}
	#table1{
		max-width: 610px;
		width: 100%;
		margin: 0 auto;
		display: block;
	}
	.cinema,
	.cinema tbody,
	.cinema tr{
		display: ;
	}
	.c_c{
		max-width: 100%;
		width: 100%;
	}

	#table1 td{

	}
	#table1 td[colspan="3"]{
		max-width: 100%;
		width: 100%;
	}
	.seprat{
	}
	.new_box_cinema{
		border-bottom: 1px solid #afafaf;
		padding: 0 0 15px;
		display: flex;
		justify-content: space-evenly;
		flex-wrap: wrap;
		align-items: flex-end;
	}
	.s_c_box{
		max-width: 166px;
		width: 100%;
		margin: 5px 2px;
	}
	.gallerycontainer br{
		display: none;
	}
	.gallerycontainer a:first-child{
		display: flex;
		min-height: 30px;
		justify-content: center;
		align-items: center;
	}
	.gallerycontainer .caption a{
		display: inline-block;
		min-height: 20px;
	}
}
@media all and (max-width: 660px){

	.push_offer_text
	{
		width:90%;
		margin-bottom: 10px;
	}
	.push_offer_button
	{
		margin: 0 auto;
		width: 104px;
		float: none;

	}
	.online_indextorrents
	{
		display:none !important;
	}
	#tablesorter.ts_film td:nth-child(5),
	#tablesorter.ts_film th:nth-child(5){
		display: none;
	}
	#tablesorter.ts_games td:nth-child(5),
	 #tablesorter.ts_games th:nth-child(5){
		 display: none;
	 }
	#tablesorter.ts_serial td:nth-child(6),
	#tablesorter.ts_serial th:nth-child(6){
		display: none;
	}
	#tablesorter .img_det tbody,
	#tablesorter .img_det tr,
	#tablesorter .img_det td{
		display: block;
		width: 100%;
	}
	#tablesorter .expand-child table td a{
		padding: 0 1px;
	}
	.spl{
		max-width: 512px;
		width: 100%;
	}
	.subs_mail{
		height: auto!important;
	}
	.subs_mail td{
		width: 100%!important;
		display: block;
	}
	.subs_mail td:last-child input{
		box-sizing: border-box;
		padding: 10px;
		display: block;
		outline: none;
		border-radius: 4px;
		border: 1px solid #b5b5b5;
		width: 100%!important;
	}
	.subs_mail td:last-child a{
		display: block;
		padding: 10px;
		background: #c55956;
		border-radius: 4px;
		color: white;
		text-align: center;
		position: relative;
		text-decoration: none;
	}
	.subs_mail td:last-child a:before{
		content: 'Подписаться';
		display: inline-block;
	}
	.subs_mail td:last-child a img{
		display: none;
	}
	.subs_box{
		max-width: 600px;
		width: 100%;
		background: none!important;
		border: 3px dashed #f99292;
		border-left: none;
		border-right: none;
		padding: 10px 0;
		height: auto !important;
		border-radius: 4px;
	}
	.comment_box{
		max-width: 612px;
		width: 100%;
	}
	#footer{
		margin: -70px 0 0;
	}
	.center_col{
		max-width: 100%;
	}
	.cont_box, .cont_box tbody, .cont_box tr, .cont_box td{
		max-width: 100%;
	}
	table:not(.fff){
		display: ;
	}
	.cont_box td.int_adv{
		overflow: auto;
		/*display: none;*/
	}
	.cont_box td.int_adv::-webkit-scrollbar,.cont_box .f_m_adv::-webkit-scrollbar {
		height: 5px;
	}
	.cont_box td.int_adv::-webkit-scrollbar-track,.cont_box .f_m_adv::-webkit-scrollbar-track{
		background: white;
		box-shadow: inset 0px 0px 2px black;
	}
	.cont_box td.int_adv::-webkit-scrollbar-thumb,.cont_box .f_m_adv::-webkit-scrollbar-thumb{
		background: grey;
		border-radius: 5px;
	}
	.cont_box td.int_adv::-webkit-scrollbar-thumb:hover,.cont_box .f_m_adv::-webkit-scrollbar-thumb:hover{
		background: #5f5f5f;
		border-radius: 5px;
	}
	.f_m_adv{
		display: none;
		overflow: auto;
	}
	.editorinput{
		max-width: 100%;
		outline: none;
	}
	ul.tabs{
		display: flex;
		height: auto;
		padding: 0;
		max-height: 100px;
		flex-direction: row-reverse;
		justify-content: flex-end;
	}
	ul.tabs > li{
		float: none;
		width: auto;
		padding: 5px 15px 5px 30px;
		height: auto;
		border-radius: 0px 4px 0 0;
		margin: 0;
		width: 50%;
	}
	ul.tabs > li.tab_online,
	ul.tabs > li.tab_download{
		background-position: 5px 10px;
	}
	.tab-container{
		padding-top: 5px;
		max-height: 100px;
	}
	ul.tabs > li > a{
		font-size: 13px;
		line-height: 17px;
	}
	#qualsub_dop_table tr:nth-child(2){
		flex-wrap: wrap;
	}
	#qualsub_dop_table tr:nth-child(2) td:nth-child(1){
		width: 75px;
	}
	#qualsub_dop_table tr:nth-child(2) td:nth-child(2){
		width: calc(100% - 75px);
	}
	.help_top,
	.like_top{
		display: none;
	}
}
@media all and (max-width: 520px){
	#tablesorter th:nth-child(3),
	#tablesorter th:nth-child(2),
	#tablesorter td:nth-child(3),
	#tablesorter td:nth-child(2),
	#tablesorter td:nth-child(5),
	#tablesorter th:nth-child(5){

	}
	#tablesorter td, #tablesorter th{
		font-size: 12px;
		padding: 5px 2px;
		text-align: center;
	}
	#tablesorter td:nth-child(1){
		min-width: 100px;
	}
	#tablesorter.ts_film td:nth-child(4){
		min-width: 75px;
	}
	#tablesorter.ts_serial td:nth-child(3){
		min-width: 75px;
	}
	.c_pic_col{
		margin: 0 auto;
	}
	.fw_imp br{
		display: none;
	}
	.nomargin{
		max-width: 150px;
		width: 100%;
		margin: 0 auto;
	}
	.rate_widget2{
		margin: 5px auto;
		float: none;
	}
	.cont_box .center_col table tr.film_det{
		flex-direction: column;
	}
	.com_answ{
		margin: 0px 0px 0px 5px;
		position: relative;
	}
	.com_answ:before{
		content: '';
		position: absolute;
		background-size: contain;
		top: -16px;
		width: 25px;
		height: 20px;
		transform: rotate(-170deg);
		left: -5px;
	}
	#review_types label{
		min-width: 130px;
		display: inline-block;
		vertical-align: top;
	}
	#review_types td{
		text-align: left;
	}
	.new_com_avatar{
		width: 50px;
	}
	.new_com_username{
		float: none;
	}
	.new_comm_time{
		display: block;
		padding: 5px 0;
	}
	.new_com_admin{
		float: none;
	}
	.cont_box .center_col table.another_film tr{
		flex-wrap: wrap;
		align-items: unset;
	}
	.another_film td{
		border: none;
		width: 130px;
		overflow: hidden;
	}
	img{
		max-width: 100%;
	}
	.btn_sw{
		display: block;
		float: none!important;
		margin: 5px 0;
	}
	.c_title{
		float: none;
		width: 100%;
	}
	.rate_widget{
		float: none;
		max-width: 170px;
		height: auto;
	}
	#country_list tr,
	#subgenre_list tr,
	#qual_list tr,
	.other_filter tr{
		flex-wrap: wrap;
	}
	.in_cinema .tt_container .latest_img{
		min-width: 90px;
	}
}
@media all and (max-width: 380px){
	.in_cinema br:not(.first_br)
	{display:none;}
	#tablesorter td:nth-child(1) {
		min-width: 50px;
	}
	#tablesorter td:nth-child(5) a,
	#tablesorter td:nth-child(6) a{
		display: inline-block;
	}
	#tablesorter .expand-child td,
	#tablesorter .expand-child tbody,
	#tablesorter .expand-child tr{

	}
	#tablesorter .expand-child table td a{
		width: 50%;
		display: inline-block;
		padding: 0 1px;
	}
	#tablesorter .expand-child table td a img{
		height: auto;
	}
	#tablesorter .expand-child a{
		display: block;
	}
	#tablesorter td:nth-child(5) img,
	#tablesorter td:nth-child(6) img{
		width: 25px;
		height: auto;
	}
	#tablesorter .colhead{
		font-size: 10px;
	}
	#tablesorter .colhead:nth-child(5),
	#tablesorter .colhead:nth-child(6){
		text-indent: -99999px;
		font-size: 5px;
	}
	table#tablesorter .header{
		min-width: 10px;
	}
	.tt_container{
		width: 100px;
	}
	.tt_container img{
		max-width: 100%;
	}
	.s_c_box{
		max-width: 140px;
	}
	.container img{
		max-width: 100%;
		padding: 0;
	}
	.container{
		background: none;
		position: relative;
		height: auto;
		z-index: 1;
	}
	.container:before{
		content: '';
		display: block;
		position: absolute;
		bottom: 2px;
		height: 7px;
		width: 96%;
		box-shadow: 0px 4px 10px #8a8888;
		border-radius: 50%;
		left: 2%;
		background: black;
		z-index: -1;
	}
	.caption{
		left: 0;
		width: 100%;
		box-sizing: border-box;
		height: auto;
		margin: 0;
	}
	table.main tr{
		flex-wrap: wrap;
	}
	td.pager{

	}

	#tablesorter{
		display: block;
		overflow-x: auto;
		position: relative;
	}
	.finger{
		display: none;
		position: relative;
		height: 20px;
	}
	.finger:before{
		content: '';
		background: url(images/finger.png) no-repeat top center;
		background-size: contain;
		position: absolute;
		width: 40px;
		height: 34px;
		display: block;
		top: -7px;
		right: 5px;
		border: 1px solid #ededed;
		border-radius: 30px 30px 0 0;
		background-position-y: -2px;
	}

	table#tablesorter .header{
		text-align: center!important;
		background: #EDEDED;
		padding-right: 0;
		box-sizing: border-box;
		border: 1px solid #e0e0e0;
	}
	#tablesorter th,#tablesorter td{
		width: auto;
	}
	#tablesorter thead th:last-child{
		width: 30px!important;
	}
	#tablesorter td:first-child:not(.img_det td),
	#tablesorter td:nth-child(2):not(.img_det td){
		max-width: 110px;
	}

}
@media all and (max-width: 320px){
	.cont_box .center_col table tr.in_cinema{
		flex-direction: column;
		text-align: center;
	}
	.in_cinema td{
		width: 100%;
	}
	.tt_container {
		width: 100%;
	}
	.btn_sw{
		margin: 5px auto;
		text-align: left;
		background-color: #e0e0e0;
		height: auto!important;
		background-repeat: no-repeat;
	}
	.btn_sw div{
		padding: 0!important;
	}
	.btn_sw a{
		padding: 10px 10px;
		display: block;
	}
	.rate_widget{
		margin: 5px auto -5px;
	}
}
@media all and (max-width: 280px){
	#footer_area table,#footer_area tr,#footer_area tbody, #footer_area table td{
		display: block;
	}
	#footer_area table a{
		display: block;
	}
	#footer{
		background: white;
		border-top: 1px solid #c7c7c7;
		margin: -70px 0 0;
	}
}

table.cinema td.ci_date{
	width:70px;
	text-align:center;
	color: #8B8B8B;
}
table.cinema td.ci_name{
	padding: 5px;
}
table.cinema td.ci_name a{
	color: #9FC5A1;
	text-decoration: none;
}
table.cinema td.ci_name a:hover{
	color: #0F8FFF;
}
table.cinema td.ci_size{
	width:70px;
	text-align: right;
	color: #8B8B8B;
}
table.cinema tr.nechet{	background-color: #3C3C3C;}

table#details{	background-color: white;
	padding: 10px;
	color: black;
	display: table;
	border-collapse: separate;
	box-sizing: border-box;
	text-indent: initial;
	white-space: normal;
	line-height: normal;
	font-weight: normal;
	font-size: medium;
	font-style: normal;
	color: -internal-quirk-inherit;
	text-align: start;
	border-spacing: 2px;
	border-color: gray;
	font-variant: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}
table#details img{
}
table#details a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
table#details a{
	color: #0040EF;
	text-decoration: none;
}
table#details a:hover{
	text-decoration: underline;
}
span.button{	cursor: pointer;
}
td.header{	font-weight: bold;
	margin: 5px;
}
.fake_link{	color: #0040EF;
	cursor: pointer;
}
tr.backgr{
    height: 41px;
    background-image: url(data:image/png;base64,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);
    background-repeat: repeat-x;
    color: #000000;
    font-weight: bold;
}
tr.backgr td{	padding-left: 2px;
}
div#index tr.tum:hover, div#index tr.gai:hover{	background-color: #D5DAE0;
}
div#index tr.tum{	background-color: #EEF3F5;
}
div#index tr a{
	text-decoration: none;
	color: #000000;
}
div#index{
	font-size: 12px;
}
div#index img{
	border: 0 none black;
}
table#details table{	display: table;
	border-collapse: separate;
	box-sizing: border-box;
	text-indent: initial;
	white-space: normal;
	line-height: normal;
	font-weight: normal;
	font-size: medium;
	font-style: normal;
	color: -internal-quirk-inherit;
	text-align: start;
	border-spacing: 2px;
	border-color: gray;
	font-variant: normal;
}
fieldset{	display: block;
	margin-inline-start: 2px;
	margin-inline-end: 2px;
	padding-block-start: 0.35em;
	padding-inline-start: 0.75em;
	padding-inline-end: 0.75em;
	padding-block-end: 0.625em;
	min-inline-size: min-content;
	border-width: 2px;
	border-style: groove;
	border-color: rgb(192, 192, 192);
	border-image: initial;
}
legend{	display: block;
	padding-inline-start: 2px;
	padding-inline-end: 2px;
	border-width: initial;
	border-style: none;
	border-color: initial;
	border-image: initial;
}
table#files{	border-collapse: collapse;
}
table#files td{	padding: 1px;
	border: 1px dashed black;
}
.hidewrap{	margin-left: 10px;
	border: 1px solid #C3CBD1;
	margin: 5px;
	z-index: 100;
}
.hidehead{	background-color: #E9E9E6;
	font-weight: bold;
	padding: 3px;
	padding-left: 20px;
	background-image: url(data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	cursor: pointer;
}
.hidebody{	border-top: 1px solid #C3CBD1;
	padding: 3px;
	display: none;
	background-color: #F5F5F5;
	word-break: break-all;
}
.hidearea{	display: none;
}
#download{
	font-size: 20px;
	text-align: center;
}
#download a{	padding: 20px;
	color: #0040EF;
	text-decoration: none;
	display: inline-block;
	background-color: #EFF3FB;
	border: solid 1px #8BA7CD;
	max-width: 750px;
}
#download a:hover{
	color: #0F8FFF;
}
a.ft_link{	font-size: 10pt;}
div#displayfiles{	overflow: scroll !important;}
#filelist{
	word-break: break-all;
}
td.c_t div.hidewrap{	color: black;}
div#index table tr.backgr td:last-child{	width: 60px;
}
div#index table td{	font-size:12px;}