﻿@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&display=swap&subset=cyrillic');

body, html {
	margin: 0;
	padding: 0;
	min-width: 980px;
}
.wrapper {
	width: 980px;
	margin: 0 auto;
}

.header {
	background: #000;
	padding: 10px 0;
	color: #FFF;
	font-family: Verdana;


}

.header .logo, .header .menu, .header .login {
	float: left;
}
.header .logo {
	width: 180px;
}
.header .menu {
	width: 480px;
	padding-left: 20px;
}
.header .login {
	width: 300px;
	font-size: 10px;
	font-weight: 700;
}
.header .enter {
	cursor: pointer;
}
.header .login ul, .header .menu ul {
	margin: 0;
	padding: 2px 0 0 0;
	list-style: none;
}

.header .menu ul li {
	position: relative;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 18px 9px 20px 9px;
	margin: -13px 0 -13px 0;
}

.header .menu ul li:hover {
	cursor: pointer;
	background: #313234;
}

.header .menu .dropdown {
	position: absolute;
	background: #333;
	display: none;
	z-index: 9999;
	left: 0;
	top: 51px;
	opacity: 1;
}
.header .menu .dropdown a {
	width: 170px;
	display: block;
	color: #d1d2d2;
	margin: 10px;
	text-decoration: none;
	text-transform: none;
	padding: 3px 10px;
	font-family: Verdana;
	font-size: 14px;
}

.header .menu .dropdown a:hover {
	color: #fff;
}


.header .login ul li {
	display: inline-block;
	width: 27px;
	height: 27px;
	cursor: pointer;
}
.header .login .through {
	margin: 0 10px 0 25px;
	color: #d0d0d0;
}

.header .login .logged {
	width: 100%;

}
.header .login .logged a {
	color: #fff;
	text-decoration: none;
}
.header .login .logged a:hover {
	text-decoration: underline;
}
.header .login .logged img {
	width: 40px;
	margin: -8px 0 -10px 10px;
}

.header .login .logged td {
	text-align: right;
}

.header .login .through, .header .login .enter {
	margin-top: 8px;
}

.footer {
	font-family: Verdana;
	color: #333333;
	margin-top: 100px;
}

.footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.footer ul li {
	float: left;
	padding: 0 40px 0 0px;
	line-height: 150%;

}
.footer ul li:last-child {
	padding: 0;
}
.footer ul li span, .footer ul li a {
	display: block;
}

.footer ul li span {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	margin: 0 0 20px 0;
}

.footer ul li a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}

.footer ul li a:hover {
	text-decoration: underline;
}

.footer .copyright {
	font-family: Arial;
	text-align: center;
	font-size: 14px;
	padding: 50px 0 30px 0;
	color: #191919;
}

.footer .copyright a {
	color: #d3222a;
	text-decoration: none;
	margin: 0 10px 0 0;
}

.footer .copyright a:hover {
	text-decoration: underline;
}

.content {
	position: relative;
	margin-top: 25px;
	margin-bottom: 25px;
}

.content .search-bar {
	position: absolute;
	margin-top: 15px;
	right: 25px;
}
.content .search-bar input {
	border:1px solid #838383;
	padding: 5px 28px 5px 5px;
	width: 200px;
	background: url('/inc/image/scope2.jpg') no-repeat 99% 50%;
}

.content .main-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 48px;
	margin: 35px 20px 20px 20px;
}
.content .main-title h1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 48px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.content .main-title2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	margin: 10px 20px;
}

.content .main-title2 a {
	color: #000;
	text-decoration: none;
}

.content .main-title2 a:hover {
	text-decoration: underline;
}

.content .main-title3 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 38px;
	margin: -20px 20px 10px 20px;
	color: #999999;
}
.content .main-title3 span {
	margin: 0 20px;
}
.content .main-title3 a {
	color: #999999;
	text-decoration: none;
}

.content .main-title3 a:hover {
	text-decoration: underline;
}
.top-news-slider {
	margin-bottom: 25px;
}

.top-news-slider .top-slider-view {
	position: relative;
	height: 324px;
}
.top-news-slider .top-news-block {
	position: absolute;
	display: none;
}
@media (max-width: 991px) {
	.top-news-slider .top-news-block {
		position: relative;
	}	
}
.top-news-slider .top-news-block .main-image {
	width: 575px;
	height: 324px;
}

.top-news-slider .top-news-block .top-trailer-image {
	position: relative;
	cursor: pointer;
}
.top-news-slider .top-news-block .top-trailer-image img, .show-main-trailer img { width: 575px; }
.top-news-slider .top-news-block .top-trailer-image .trl-description {
	position: absolute;
	bottom: 10px;
	left: 15px;
	background: url('/inc/image/play-plashka-off2.png') no-repeat;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	width: 460px;
	height: 68px;
	padding: 25px 0 0 80px;

}
.top-news-slider .top-news-block .top-trailer-image .trl-description:hover {
	background: url('/inc/image/play-plashka-on2.png') no-repeat;
}
.top-news-slider .top-news-block:first-child {
	display: block;
}

.top-news-slider .description {
	position: relative;
	background: #000;
	color: #d0d0d0;
	height: 324px;
	text-align: center;
	padding: 25px 20px;
	width: 387px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.top-news-slider .description {
		width: 365px;
	}
}

@media (max-width: 991px) {
	.top-news-slider .description {
		width: 100%!important;
		max-width: 575px!important;
	}
}

.top-news-slider .description .desc-footer {
	position: absolute;
	padding: 0 25px;
	bottom: 25px;
	left: 0;
	right: 0;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	width: 100%;
	text-align: left;
}
.top-news-slider .description .desc-footer .slide-view, .top-news-slider .description .desc-footer .slide-comm {
	float: right;
	display: block;
	color: #d3222a;
}
.top-news-slider .description .desc-footer .slide-view {
	background: url('/inc/image/eye-slider.png') no-repeat;
	padding: 2px 20px 2px 35px;
}
.top-news-slider .description .desc-footer .slide-comm {
	background: url('/inc/image/comment-slider.png') no-repeat;
	padding: 2px 0 2px 30px;
}
.top-news-slider .description .desc-footer a {
	color: #fff;
	text-decoration: underline;
}

.top-news-slider .description .desc-footer a:hover {
	text-decoration: none;
}

.top-news-slider .description .title {
	color: #d3222a;
	font-size: 18px;
	margin-bottom: 15px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
}

.top-news-slider .description .prolog {
	line-height: 140%;
}

.top-news-slider .links-bar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
}

.top-news-slider .links-bar ul li {
	float: left;
	width: 20%;
	height: 76px;
	overflow: hidden;
	padding: 10px 10px 15px 10px;
	border-right: 1px solid #000;
	border-bottom: 5px solid #fff;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
}
.top-news-slider .links-bar ul li:hover {
	border-bottom: 5px solid #d32028;
	cursor: pointer;
}
.top-news-slider .links-bar ul li:first-child {
	border-bottom: 5px solid #d32028;
}
.top-news-slider .links-bar ul li:last-child {
	border-right: 0;
}


.news-firstpage {
	width: 728px;
	padding: 0 17px 0 0;
}

.news-firstpage .image {
	width: 346px;
	padding: 0 0 0 25px;
}
.news-firstpage .caption {
	width: 325px;
	padding: 0 0 0 25px
}
.news-firstpage .caption .date {
	display: block;
	color: #999999;
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 5px;
}
.news-firstpage .caption .author {
	font-family: Arial;
	font-size: 14px;
	color: #999999;
	margin-top: 25px;
}
.news-firstpage .caption .firstpage-view, .news-firstpage .caption .firstpage-comment {
	font-family: Verdana;
	font-size: 14px;
	float: right;
	display: block;
	color: #444444;
}
.news-firstpage .caption .firstpage-view {
	background: url('/inc/image/view.png') no-repeat;
	padding: 2px 20px 2px 35px;
}
.news-firstpage .caption .firstpage-comment {
	background: url('/inc/image/comment.png') no-repeat;
	padding: 2px 0 2px 30px;
}

.news-firstpage .caption a {
	text-decoration: none;
	font-family: 'HeliosCondRegular';
	font-size: 24px;
	color: #000;
}
.news-firstpage .caption a:hover {
	text-decoration: underline;
}
.news-firstpage .prolog {
	padding: 15px 0 25px 25px;
	font-family: Verdana;
	font-size: 14px;
	color: #3b3a3a;
	line-height: 150%;
}
.news-firstpage .source {
	padding: 0 0 0 25px;
	font-family: Verdana;
	font-size: 14px;
	color: #3b3a3a;
}
.news-firstpage .source a {
	color: #025285;
}

.news-firstpage .source a:hover {
	text-decoration: none;
}
.news-firstpage .block-news {
	padding: 20px 0 20px 0px;
	border-bottom: 1px dotted #333333;
}
.news-firstpage .block-news .views-icn {
	background: url('/inc/image/archive-view.jpg') 0 50% no-repeat;
	padding-left: 22px;
	margin-left: 20px;
	font-size: 14px;
	color: #999999;
}
.news-firstpage .no-border {
	border-bottom: 0px;
}
.news-firstpage .block-news .preview-image {
	width: 150px;
}
.news-firstpage .block-news .preview-image img {
	width: 150px;
}

.news-firstpage .block-news .description {
	padding: 0 0 0 15px;
	width: 535px;
	font-family: Verdana;
	font-size: 14px;
	color: #3b3a3a;
	line-height: 2em;
}
.news-firstpage .block-news .description .date {
	color: #999999;
	margin-right: 15px;
}
.news-firstpage .block-news .description .title {
	margin-bottom: 5px;
}
.news-firstpage .block-news .description .title a {
	text-decoration: none;
	font-family: 'HeliosCondRegular';
	font-size: 20px;
	color: #000;
}
.news-firstpage .block-news .description a:hover {
	text-decoration: underline;
}

.news-firstpage .block-news .read {

	font-family: Verdana;
	font-size: 14px;
	color: #025285;
	text-decoration: none;
}

.news-firstpage .block-news .read:hover {
	text-decoration: underline;
}



.comments-firstpage {
	width: 235px;
}
@media (min-width: 768px) and (max-width: 1199px) {
	.comments-firstpage {
		width: 210px;
	}
}
.comments-firstpage .comment-title {
	text-align: center;
	padding: 10px 0;
	border-bottom: 5px solid #000;
	background: #f5f5f5;
	font-family: Arial;
	font-size: 14px;
}

.comments-firstpage .com-block {
	margin: 20px 0 0;
	font-family: Arial;
	font-size: 14px;
}
.comments-firstpage .com-block img {
	width: 40px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.comments-firstpage .comment-link a {
	color: #003399;
	font-size: 10px;
	text-decoration: none;
}
.comments-firstpage .comment-link a:hover {
	text-decoration: underline;
}
.comments-firstpage .com-block .name {
	display: block;
	color: #003399;
	font-size: 14px;
	font-weight: 700;
}

.comments-firstpage .com-footer {
	background: #f2f2f2;
	height: 36px;
	margin: 20px 0 0;
}

.news-firstpage-google {
	width: 728px;
}


.left {
	float: left;
}
.clear {
	clear: both;
}

.trailer-box {
	display: none;
}

/* FIRSTPAGE TRAILERS */

.home-trailers {
	height: 464px;
	width: 980px;
}

.home-trailers .trailer-slides {
	position: relative;
	width: 575px;
	height: 464px;
	background: #191919;
	padding: 0;
	color: #fff;

}

.home-trailers .trailer-slides .trailer {
	display: none;
	position: absolute;
	width: 575px;
	height: 324px;
	top: 0px;
	left: 0px;
	cursor: pointer;
}

.home-trailers .trailer-slides .trailer .trailer-image-play img {
	width: 575px;
	height: 324px;
}
.home-trailers .trailer-slides .trailer .trailer-image-play .trl-description {
	position: absolute;
	bottom: 5px;
	left: 15px;
	background: url('/inc/image/play-plashka-off2.png') no-repeat;
	color: #fff;
	font-family: Verdana;
	font-size: 14px;
	width: 460px;
	height: 43px;
	padding: 25px 0 0 80px;

}
.home-trailers .trailer-slides .trailer .trailer-image-play .trl-description:hover {
	background: url('/inc/image/play-plashka-on2.png') no-repeat;
}

.home-trailers .trailer-slides .trailer:nth-child(1){
	display: block;
}

.home-trailers .trailer-slides .description {
	font-family: Verdana;
	font-size: 20px;
	padding: 10px;
}

.home-trailers .trailer-slides .description a {
	color: #fff;
	text-decoration: none;
}
.home-trailers .trailer-slides .description a:hover {
	text-decoration: underline;
}

.home-trailers .trailer-slides .description span {
	display: block;
	font-family: sans-serif;
	font-size: 14px;

}

.home-trailers .trailer-slides .desc2 {
	font-family: Verdana;
	color: #d0d0d0;
	font-size: 14px;
	margin: 10px;
	line-height: 150%;
}
.home-trailers .trailer-slides .desc2 a {
	color: #fff;
	text-decoration: none;
}
.home-trailers .trailer-slides .desc2 a:hover {
	text-decoration: underline;
}

.home-trailers .trailer-preview {
	width: 405px;
	height: 464px;
	background: #fff;
	overflow: hidden;
	color: #000;
}

.home-trailers .trailer-preview ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Arial';
	color: #191919;
	width: 400px;
}

.home-trailers .trailer-preview ul li {
	padding: 0px 0 0 4px;
	border-bottom: 4px solid #fff;
	height: 90px;
}

.home-trailers .trailer-preview ul li:hover {
	cursor: pointer;

}

.home-trailers .trailer-preview ul li a {
	color: #191919;
	text-decoration: none;
}

.home-trailers .trailer-preview ul li img {
	border: 0;
	width: 160px;
	height: 90px;
	float: left;
	margin-right: 10px;
	padding-top: 0px;
}

.home-trailers .trailer-preview ul li span {
	color: #454545;
	display: block;
	font-size: 14px;
}

.home-trailers .trailer-preview ul li .red-title {
	color: #d3222a;
}

.home-trailers .trailer-preview table {
	border:0px;
	border-collapse:collapse;
}
.home-trailers .trailer-preview table td {
	padding: 0;
}

.change-cachbox {
	cursor: pointer;
}

.search-block .paging a {
	color: #2B72C2;
}
.search-block .list-release {
	line-height: 150%;
}
.firstpage-boxoffice, .firstpage-records, .search-block {
	position: relative;
	width: 695px;
	margin:0 10px 0 20px;
}

.firstpage-records {
	display: none;
}

.firstpage-boxoffice .boxoffice-buttons, .firstpage-records .records-buttons  {
	position: absolute;
	right: 0;
	top: 10px;
	font-size: 16px; font-family: 'HeliosCondRegular';
}

.firstpage-boxoffice .boxoffice-buttons .dotted, .firstpage-records .records-buttons .dotted {
	border-bottom: 1px dotted #000;
}

.firstpage-boxoffice .boxoffice-buttons span, .firstpage-records .records-buttons span {
	margin-left: 15px;
	cursor: pointer;
}

.firstpage-adv, .search-adv {
	width: 240px;
	padding: 0 0 0 10px
}
.search-adv {
	margin-top: 37px;
}
.trailers-block {
	position: relative;
}
.trailers-block .main-trailer {
	position: absolute;
	top: 70px;
	left: 0;
	z-index: 500;
	width: 575px;
}
.trailers-block .main-trailer img { width: 575px; }
.trailers-block .main-trailer .trl-cover {
	position: absolute;
	width: 575px;
	height: 324px;
	top: 0;
	left: 0;
	bottom: 3px;
	background: url('/inc/image/big-play-on.png') no-repeat 2% 97%;
	opacity: 0.7;
	cursor: pointer;
}

.trailers-block .main-trailer .trl-cover:hover {
	background: url('/inc/image/big-play-on.png') no-repeat 2% 97%;
	opacity: 1;
}
.trailers-block .main-trailer .description {
	color: #fff;
	font-family: Arial;
	font-size: 20px;
	padding:10px 10px 20px 10px;
}
.trailers-block .main-trailer .desc2 {
	color: #999999;
	font-family: Arial;
	font-size: 14px;
	padding: 0 10px 10px 10px;
}
.trl-share {
	margin: 20px 0 0 0;
}
.trl-share textarea {
	width: 100%;
}
.trl-share .likes .title {
}
.trl-share .likes {
	margin-top: 3px;
}
.trl-share .likes table {
	width: 575px;
	border-spacing: 0;
}


.trailers-block .trailers-buttons {
	position: absolute;
	right: 50px;
	top: 35px;
	font-size: 18px; font-family: 'HeliosCondRegular';
}
.trailers-block .main-trailer .desc2 .icn-view-black {
	background: url('/inc/image/trl-view-white.png') no-repeat 0 50%; padding: 0 0 0 30px; margin-left: 30px; display: inline-block;
}
.trailers-block .trailers-buttons .dotted {
	border-bottom: 1px dotted #000;
}

.trailers-block .trailers-buttons span {
	margin-left: 15px;
	cursor: pointer;
}

.trailers-invisible {
	display: none;
}

#trailers-block-new {
	display: block;
}

.facebook-iframe {
	border:none;
	overflow:hidden;
	width:230px;
	height:236px;
	background: #fff;
}

.facebook-iframe-200 {
	border:none;
	overflow:hidden;
	width:190px;
	height:236px;
	background: #fff;
}
.social-panel {
	background: #f2f2f2;
	padding: 0 0 0 0;
	color: #000;
}
.social-panel .menu, .social-panel .menu3 {
	background: #fff;
}
.social-panel ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	font-family: sans-serif;
	font-size: 14px;
}
.social-panel ul li {
	display: inline-table;
	vertical-align: top;
	padding: 10px 5px 5px 25px;
	cursor: pointer;
}

.social-panel .invisible {
	display: none;
}

#social-twitter {
	margin: 5px;
	overflow: hidden;
}
#social-vk {
	margin: 5px 5px 0 5px;
	display: block;
}
#social-facebook {
	margin: 5px 5px 0 5px;
}
.social-panel .vk {
	background: url('/inc/image/social-vk.jpg') no-repeat 5px 40% #f2f2f2;
	color: #000;
}

.social-panel .fb {
	background: url('/inc/image/social-fb.jpg') no-repeat 5px 40% #fff;
}

.social-panel .white {
	background-color: #fff;
}

.main-title span:nth-child(2) {
	color: #d0d0d0;
	text-decoration: underline;
}

#boxoffice-usa,
#boxoffice-ukraine,
#boxoffice-intrn,

#box-date-usa,
#box-date-ukraine,
#box-date-intrn {
	display: none;
}

#records-1,
#records-2,
#records-3,
#records-5,

#box-date-1,
#box-date-2,
#box-date-3,
#box-date-5 {
	display: none;
}

/* Boxoffice */
.boxoffice-buttons-main {
	font-size: 18px; font-family: 'HeliosCondRegular'; text-align: right; margin-bottom: 15px;
}
.boxoffice-buttons-main a {
	text-decoration: none;
	margin-left: 15px;
	color: #333;
}
.boxoffice-buttons-main a:hover {
	border-bottom: 1px dotted #000;
}
.boxoffice-buttons-main .dotted {
	border-bottom: 1px dotted #000;
}

.boxoffice-buttons-main span {
	margin-left: 15px;
	cursor: pointer;
}

.firstpage-boxoffice .boxtable, .firstpage-records .recordtable { margin: 10px 0 0 0; }
.firstpage-boxoffice .boxtable a, .firstpage-records .recordtable a, .item2 .boxtable a {color: #2B72C2; text-decoration: none; font-family: Verdana; font-size: 14px; }
.firstpage-boxoffice .boxtable a, .firstpage-records .recordtable a { color: #003399; }
.firstpage-boxoffice .boxtable a:hover, .firstpage-records .recordtable a:hover, .item2 .boxtable a:hover { text-decoration: underline;}
.firstpage-boxoffice .boxtable tr:nth-child(even), .firstpage-records .recordtable tr:nth-child(even), .item2 .boxtable tr:nth-child(even) { background:#fff;}
.firstpage-boxoffice .boxtable tr:nth-child(odd), .firstpage-records .recordtable tr:nth-child(odd), .item2 .boxtable tr:nth-child(odd) { background:#f7f7f7;}
.firstpage-boxoffice .boxtable tr:first-child, .firstpage-records .recordtable tr:first-child, .item2 .boxtable tr:first-child { background:#f5f5f5; color:#191919; font-size: 14px;}
.firstpage-boxoffice .boxtable, .firstpage-records .recordtable, .item2 .boxtable {font-family: Verdana; font-size: 14px;}
.firstpage-boxoffice .boxtable td, .firstpage-records .recordtable td, .item2 .boxtable td {padding:5px; text-align: center;}
.firstpage-boxoffice .boxtable .premiere td, .firstpage-records .recordtable .premiere td, .item2 .boxtable .premiere td  {background-color:#fff4c9;}
.firstpage-boxoffice .boxtable span, .firstpage-records .recordtable span, .item2 .boxtable span { font-size: 10px; }
.firstpage-boxoffice .boxtable img, .firstpage-records .recordtable img, .item2 .boxtable img  {	float: left; width: 60px; margin: 0 10px 0 0; }
.firstpage-boxoffice .box-date, .firstpage-records .record-date, .item2 .record-date { font-size: 18px; font-family: 'HeliosCondRegular'; margin-top: 10px; }
.firstpage-boxoffice .boxtable tr:first-child, .firstpage-records .recordtable, .item2 .boxtable  tr:first-child { text-align: center; }
.firstpage-boxoffice .boxtable td:nth-child(2), .firstpage-records .recordtable td:nth-child(2), .item2 .boxtable td:nth-child(2){ text-align: left; font-size: 10px;}
.firstpage-boxoffice .boxtable .additional tr, .firstpage-records .recordtable .additional tr, .item2 .boxtable .additional tr { background: none;}

.item2 .year-table td:first-child {
	text-align: left;
}
.item2 .year-table table {
	border-bottom: 5px solid #000;
}
.item2 .year-table a { color:#2B72C2;}

.box-date-mainboxoffice { font-size: 18px; font-family: 'HeliosCondRegular'; }

.years { padding:0 0 30px 0; font-size: 18px; font-family: 'HeliosCondRegular';}
.years a {color:#2b72c2;  }
.years a:hover { text-decoration:none; }
.years a.year-hover { color:#000; text-decoration:none; font-size: 22px}
.years span {margin:0 7px; }
.firstpage-boxoffice .record-more, .firstpage-records .record-more { background: #f2f2f2; font-size: 18px; font-family: 'HeliosCondRegular'; padding: 20px; text-align: left; margin: 10px 0 0 0; }
.firstpage-boxoffice .record-more a, .firstpage-records .record-more a { font-size: 18px; font-family: 'HeliosCondRegular'; text-decoration: underline; color: #191919; }
.firstpage-boxoffice .record-more a:hover, .firstpage-records .record-more a:hover {text-decoration: none;}
.header .login .vk { background: url('/inc/image/social/vk.jpg'); }
.header .login .google { background: url('/inc/image/social/google.jpg'); }
.header .login .twitter { background: url('/inc/image/social/twitter.jpg'); }
.header .login .yandex { background: url('/inc/image/social/yandex.jpg'); }
.header .login .facebook { background: url('/inc/image/social/facebook.jpg'); }
.header .login .odnoklassniki { background: url('/inc/image/social/odnoklassniki.jpg'); }

#WzTtDiV img {
	margin-bottom: -2px;
}

.leftColumn_main {
	width: 760px;
	float: left;
	padding-right: 20px;
}

.rightColumn_main {
	width: 200px;
	float: left;
	padding-top: 100px;
}
.article {
	font-family: Verdana;
	font-size: 14px;
}

.article .tags {
	margin: 0 0 30px 0;
	font-size: 14px;
	color: #999999;
}

.article .tags a {
	color: #5f83aa;
}
.article .tags a:hover {
	color: #d3222a;
}

.article .news_float_left {
	float: left;
	margin-right: 10px;
}

.article .news_float_right {
	float: right;
	margin-left: 10px;
}

.article h1 {
	width: 700px;
	font-size: 30px;
	font-family: 'HeliosCondRegular';
	margin: 0;
	padding: 0;
	line-height: 150%;
}

.article .text h2 {
	width: 700px;
	font-size: 24px;
	font-family: 'HeliosCondRegular';
	margin: 0;
	padding: 0;
	line-height: 100%;
}

.article .date {
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
	margin: 5px 0 15px 0;
}

.article .date span {
	margin-left: 30px;
}

.article .date a {
	color: #999999;
	text-decoration: none;
}

.article .date a:hover {
	text-decoration: underline;
}

.article .text {
	line-height: 150%;
	text-align: justify;
	font-size: 14px;
}

.article .text a {
	color: #025285;
	text-decoration: none;
}

.article .text a:hover {
	text-decoration: underline;
}

.article .news-trailer {
	width: 668px;
	text-align: center;
	padding-left: 92px;
}

.article-archive:nth-child(2n){
	background-color: #f5f5f5;
}

.article-archive {
	border-bottom: 1px solid #999999;
	margin: 0;
	padding: 20px 0;
	font-family: Verdana;
	font-size: 14px;
}
.article-archive:nth-child(18) {
	border: 0;
}
.article-archive .title {
	margin-bottom: 5px;
}
.article-archive h1, .article-archive .title a {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: normal;
	font-family: 'HeliosCondRegular';
	color: #025285;
	text-decoration: none;
}

.article-archive .title a:hover {
	text-decoration: underline;
}

.article-archive .archive-img img {
	width: 180px;
	float: left;
	margin-right: 20px;

}
.article-archive .views-icn {
	background: url('/inc/image/archive-view.jpg') 0 50% no-repeat;
	padding-left: 22px;
	margin-left: 20px;
	font-size: 14px;
	color: #999999;
}

.article-archive .text {
	line-height: 150%;
	margin: 20px 0 10px 0;
	font-size: 14px;
}

.article-archive .date {
	color: #999999;
}


.article-archive .text a {
	color: #025285;
	text-decoration: none;
}
.article-archive .text a:hover {
	text-decoration: underline;
}

.similar-news {
	background: #fff;
	margin-top: 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #e5e5e5;
}

.similar-news .views-icn {
	background: url('/inc/image/simillar-views.jpg') 0 50% no-repeat;
	padding-left: 23px;
	margin-left: 10px;
	color: #000;
	float: right;
}

.similar-news .date {
	float: left;
}

.similar-news .vertical-image {
	width: 230px;
	height: 150px;
	overflow: hidden;
}

.similar-news img {
	border: 0;
	width: 200px;
	margin-bottom: 5px;
}

.similar-news .text{
	margin: 5px 0;
}

.similar-news span {
	font-size: 14px;
	font-family: 'Verdana';
	color: #8f8f8e;
}

.similar-news a {
	text-decoration: none;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Verdana';
	line-height: 120%;
	display: block;
	margin: 0 0 10px 0;
}

.similar-news a:hover {
	text-decoration: underline;
}
.google_all_movies_160x600, .google_all_movies_728x15_1 {
	margin-top: 10px;
	text-align: center;
}
.google_boxoffice_240x400, .google_boxoffice_second_240x400, .google_all_movies_728x90_1 {
	margin: 0 0 10px 0;
}
.google_links_728x15_1 {
	margin: 30px 0 30px 0;
}
.google_links_728x15_2 {
	margin: 30px 0;
	text-align: center;
}
.google240 {
	width: 240px;
	height: 400px;
	margin-bottom: 15px;
}
.google_160 {
	text-align: center;
	margin-bottom: 10px;
}

@font-face {
    font-family: 'Helvetica5Normal5Normal';
    src: url('/inc/fonts/helv-5-normal.eot');
    src: url('/inc/fonts/helv-5-normal.eot') format('embedded-opentype'),
         url('/inc/fonts/helv-5-normal.woff2') format('woff2'),
         url('/inc/fonts/helv-5-normal.woff') format('woff'),
         url('/inc/fonts/helv-5-normal.ttf') format('truetype'),
         url('/inc/fonts/helv-5-normal.svg#Helvetica5Normal5Normal') format('svg');
	font-style: normal;
	display: swap;
	font-weight: 300;
}

@font-face {
    font-family: 'HeliosCondRegular';
    src: url('/inc/fonts/helioscond.eot');
    src: url('/inc/fonts/helioscond.eot') format('embedded-opentype'),
         url('/inc/fonts/helioscond.woff2') format('woff2'),
         url('/inc/fonts/helioscond.woff') format('woff'),
         url('/inc/fonts/helioscond.ttf') format('truetype'),
         url('/inc/fonts/helioscond.svg#HeliosCondRegular') format('svg');
	font-style: normal;
	display: swap;
	font-weight: 300;
}

.article .boxtable {font-family:Verdana; font-size:12px; }
.article .boxtable table { width:100%; color:#333333; padding: 0; border: 0; border-collapse:collapse; }
.article .boxtable td { padding:10px 5px; text-align:center; }
.article .boxtable .titleleft { text-align:left; }
.article .boxtable .tabletitle { background-color:#f5f5f5; color:#6f6f6f; font-size:11px; font-weight:normal; }
.article .boxtable .light { background-color:#fff; }
.article .boxtable .dark { background-color:#f7f7f7; }
.article .boxtable .lightgold { background-color:#f7f7ce; }
.article .boxtable .darkgold { background-color:#ededc4; }
.article .boxtable .newmovie { background-color:#fff4c9; }
.article .boxtable a {
	display: block;
}
.article .boxtable a, .article .boxtable a:hover { color:#990000; }






.comments {
    font-family:sans-serif;
    font-size:14px;
    line-height:1.5;
    margin: 35px 0;
}

.comments .plashka {
	font-family: Verdana;
	font-size: 14px;
	color: #191919;
	padding: 10px 20px;
	background: #f5f5f5;
	margin: 20px 0;
}

.comments .please-login { text-align:right; font-size:11px; float: right; margin-right: 15px; }
.comments .please-login .enter { color:red; text-decoration:none; cursor: pointer; }
.comments .please-login .enter:hover { text-decoration:underline; }
.comments .please-login span { padding:5px 0 5px 0px; }

.comments .showElseComments { clear:both; background:#ecebeb; color:#a2a2a2; padding:10px 0; text-align:center; cursor:pointer; margin:10px 0;  }
.comments .showElseComments:hover { color:red; }
.comments .deleteRating { cursor:pointer; }

.comments select { width:100%; margin-bottom:5px; }

.comments .post { margin-bottom:5px; font-family: Verdana; font-size: 14px; }

.comments .answer .button, .comments .answer .button-hide {
    cursor:pointer;
    font-size:11px;
    text-decoration:none;
    color:#969696;
}

.comments .answer .button a, .comments .answer .button-hide a { color:#969696;  }

.comments .answer .button:hover, .comments .answer .button-hide:hover {
    color:red;
}

.comments .answer .answer_textarea {
    width:97%;
    height:100px;
}

.comments .green_hand, .comments .red_hand {
    cursor:pointer;
}
.comments .smiles {float:left; margin:2px 0 0 5px; position:relative; left:0; cursor:pointer; }
.comments .smiles .smile-table {position:absolute; z-index:9999; background:url(/img/smile-bg1.png); display:none; margin-top:-25px;
    -webkit-box-shadow: 0px 0px 7px  #222;
    -moz-box-shadow:0px 0px 7px #222;
    box-shadow: 0px 0px 7px #222;
}
.comments .smiles .smile-table a {padding:0; border:0; margin:0; background:none;}
.comments .smiles .smile-table img {border:0;}
.comments .smiles .smile-table td { text-align:center; padding:5px; }


.comments .addForm {
    margin:0 0 20px 0;

}
.comments .addForm .avatarka,
.comments .comment .avatarka img {
    width:60px;
}
.comments .addForm table {
    width:100%;
    font-family:sans-serif;
    font-size:14px;
    line-height:1.5;
}
.comments .addForm td {
    vertical-align:top;
}
.comments .addForm input[type=submit], .comments .answer input[type=submit]{
    background:#fff4c9;
    border:0;
    padding:5px 20px;
    font-weight:700;
    color:#535454;
    float:left;
    cursor:pointer;
}
.comments .answer input[type=submit] {
    float:none;
}
.comments .addForm textarea {
    width:97%;
    height:100px;
    margin:0 0 5px 0;
}
.comments .title {
    margin:0 0 10px 0;
}
.comments .title .review-score {
    float:right;
    margin-top:-40px;
    margin-right:90px;
    font-size:11px;
}

.comments .title .rating {
    float:right;
    margin-top:-20px;
}
.comments .title .rating .plus {
    color:#37b50b;
}
.comments .title .rating .minus {
    color:red;
}
.comments .title .rating span {
    font-size:11px;
    margin:0 10px;
}
.comments .title .name {
    font-weight:700;
    font-family: Verdana;
    font-size: 14px;

}
.comments .title .name span {
    font-size:12px;
    font-weight: normal;
    color:#929292;
    margin-left: 10px;

}

.comments .comment .avatarka {
    width:60px;
    margin:0 10px 0 0;
}

.comments .comment .avatarka img {
    border:0;
    padding:0;
    margin:0;
    margin-right: 15px;
}

.comments .comment table {
    font-family:sans-serif;
    font-size:14px;
    line-height:1.5;
    width:100%;
}
.comments .comment td {
    vertical-align:top;
}
.comments .comment {
    clear:both;
    margin:10px 0 0 0;
    padding:10px 0 0 0;
    border-top:1px solid #d4d4d4;
}

.comments .margin {
    margin:10px 0 0 60px;
}

.darkbg {
	background: #3a3a3a;
	position: fixed;
	top:0;
	opacity: 0.7;
	z-index: 9900;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 200px 0 0 0;
	display: none;
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9901;
	display: none;
}

.reg_form {
	position: fixed;
	width: 425px;
	margin-left: -200px;
	margin-top: -225px;
	z-index: 9999;
	top: 50%;
	left: 50%;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	color: #a1a5b0;
	background: #fff;
	padding: 20px;
	font-family: Arial;
	font-size: 14px;
	color: #000;

}

.reg_form #reg_block {
	display: none;
}

.reg_form .msg {
	font-size: 14px;
	font-weight: normal;
	font-family: 'Arial';
	margin-top: 2px;
}

.reg_form input[type=text], .reg_form input[type=password]{
	width: 413px;
	border:1px solid #c8c8c8;
	padding: 8px 5px;
}

.reg_form .title {
	color: #191919;
	font-size: 48px;
	font-family: 'Roboto Condensed', sans-serif;
}

.reg_form .title>span:nth-child(1){
	color: #d3222a;
}

.reg_form .title span {
	margin: 0;
	cursor: pointer;
}
.reg_form .title span:hover {
	text-decoration: underline;
}

.reg_form table {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
	margin: 20px 0;
}
.reg_form td {
	vertical-align: top;
	position: relative;
	padding-bottom: 10px;
}

.reg_form td span {
	position: absolute;
	right: 10px;
	top: 26px;
}

.reg_form input[type=button], .reg_form input[type=submit] {
	font-family: 'Trebuchet MS';
	width: 425px;
	font-size: 18px;
	color:#FFF;
	background:#039211;
	padding:10px 15px;
	border:0;
	cursor:pointer;
	margin-top: 10px;

}

.reg_form input[type=button][disabled="disabled"] {
	background: #b5bdc8; /* Old browsers */
	background: -moz-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
	cursor: default;
}

.reg_form .social-reg {
	text-align: center;
}

.reg_form .social-reg a {
	width: 58px;
	height: 58px;
	display: inline-block;
}

.reg_form .social-reg .vk { background: url('/inc/image/social/vk_off.png') no-repeat; }
.reg_form .social-reg .vk:hover { background: url('/inc/image/social/vk_on.png') no-repeat; }

.reg_form .social-reg .google { background: url('/inc/image/social/google_off.png') no-repeat; }
.reg_form .social-reg .google:hover { background: url('/inc/image/social/google_on.png') no-repeat; }

.reg_form .social-reg .twitter { background: url('/inc/image/social/twitter_off.png') no-repeat; }
.reg_form .social-reg .twitter:hover { background: url('/inc/image/social/twitter_on.png') no-repeat; }

.reg_form .social-reg .yandex { background: url('/inc/image/social/yandex_off.png') no-repeat; }
.reg_form .social-reg .yandex:hover { background: url('/inc/image/social/yandex_on.png') no-repeat; }

.reg_form .social-reg .facebook { background: url('/inc/image/social/fb_off.png') no-repeat; }
.reg_form .social-reg .facebook:hover { background: url('/inc/image/social/fb_on.png') no-repeat; }

.reg_form .social-reg .odnoklassniki { background: url('/inc/image/social/od_off.png') no-repeat; }
.reg_form .social-reg .odnoklassniki:hover { background: url('/inc/image/social/od_on.png') no-repeat; }

.error_msg {
	position: fixed;
	bottom: 0;
	padding: 20px;
	color: #fff;
	background: #000;
	opacity: 0.7;
	margin: -40px 0 40px 40px;
	display: none;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}


.search-bar .dropdawn {
 position:absolute;
 width:355px;
 margin-left:-120px;
 text-align:left;
 z-index:9999;
 -webkit-box-shadow: 5px 5px 5px  #222;
 -moz-box-shadow:5px 5px 5px #222;
 box-shadow: 5px 5px 5px #222;
 font-family:Verdana;
 font-size:11px;
}
.search-bar .dropdawn ul {
 padding:0;
 margin:0;
}
.search-bar .dropdawn li {
 list-style:none;
 padding:8px 10px 8px 14px;
 color:#191919;
 display:block;
 cursor:pointer;
}
.search-bar .dropdawn li img {
 margin-right:10px;
 width:38px;
}

.search-bar .dropdawn li:nth-child(even) {
 background:#f7f7f7;
}
.search-bar .dropdawn li:nth-child(odd) {
 background:#ffffff;
}

.search-bar .dropdawn li:hover {
 background:#dedede;
}

.search-line {
 position:relative;
}

.search_title {
	font-family: Verdana;
	font-size:14px;
	margin:10px 0 20px 0;
	color:#191919;
	background: #f2f2f2;
	padding: 10px 10px;
}

.show_all_search_result {
	color:#de391d;
	text-align:right;
	margin:10px 0;
}

.search_query {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 36px;
	margin-top: -10px;
	color:#999999;
}


.search_popular_movie { margin:-60px 0 0 10px; padding:0; float:right; width:250px; }
.search_popular_movie li { list-style:none;  margin:0; padding:2px 0; }

.showRelease .list-release, .all_movies .list-release {
	border-bottom: 1px dotted #ebebeb;
	padding: 20px 0;
	margin: 0;
}
.showRelease .list-release .list-poster {
	position: relative;
}
.showRelease .list-release .list-poster .all-shadow {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('/inc/image/small-play.png') no-repeat 5% 95%;
	cursor: pointer;
}
.showRelease .distributor {
	font-family: Verdana;
	font-size: 14px;
	color: #025285;
	margin-top: 5px;
}
.showRelease .distributor a {
	color: #025285;
}
.this-week .distributor {
	font-family: Verdana;
	font-size: 14px;
	color: #ff8931;
	margin-top: 5px;
}
.this-week .distributor a {
	color: #ff8931;
}
.this-week .list-release .list-poster .all-shadow {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('/inc/image/small-play.png') no-repeat 10% 90%;
	cursor: pointer;
}

.this-week .list-release {
	background: #191919;
	color: #999999;
	margin-bottom: 0;
	padding: 20px 0;
	border-bottom: 1px solid #333333;
}
.this-week .list-release a {
	color: #fff;
}
.this-week .distributor a {
	color: #ff8931;
}
.this-week .list-release img {
	border: 5px solid #fff;
	margin: 0 10px;
}

.this-week  .list-release .list-poster {
	margin-left: 20px;
	width: 120px;
	float: left;
}
.this-week  .list-release .list-poster img {
	margin: 0;
}
.this-week .list-release .list-movie3 {
	float: left;
	width: 490px;
	margin-right: 10px;
}
.this-week .list-release .synopsis {
	margin: 20px 0 0 0;
	font-size: 14px;
	color: #fff;
}
.this-week .list-release .list-date {
	color: #fff;
}
.this-week .title-week {
	font-family: Arial;
	font-size: 24px;
	margin: 0 0 30px 20px;
}

.list-release {
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
	margin-bottom: 15px;
}

.list-release .list-title, .list-release .movietitle {
	color: #191919;
	font-size: 14px;
	font-family: Verdana;
}

.list-release a {
	color: #999999;
	text-decoration: none;
}
.list-release a:hover {
	text-decoration: underline;
}
.list-release .list-date {
	width: 120px;
	float: left;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #999999;
}
.showtimes .plashka-show {
	background: #f5f5f5;
	padding: 15px 20px 20px 20px;
	margin-bottom: 10px;
}
.showtimes .dates-menu {
	float: right;
}
.showtimes .list-date {
	width: 220px;
	float: left;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	color: #191919;
	display: table;
}
.showtimes .list-date .list-showtimes {
	display: table-cell; vertical-align: middle;
}
.showtimes .list-date .list-showtimes span {
	display: block;
	margin: 0 2px 2px 0;
	float: left;
	text-align: center;
	padding: 5px;
}
.showtime .list-release {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 10px;
}
.list-release .list-day {
	font-size: 48px;
}
.list-release .list-poster {
	width: 100px;
	float: left;
}

.list-release .list-poster img {
	width: 90px;
}

.list-release .list-movie {
	float: left;
	width: 575px;
}
.list-release .list-movie2 {
	float: left;
	width: 430px;
	margin-right: 10px;
}
.list-release .list-movie3 {
	float: left;
	width: 530px;
	margin-right: 10px;
}
.showtimes .list-movie3 {
	float: left;
	width: 430px;
	margin-right: 10px;
}
.list-release .list-trailer {
	float: left;
	width: 220px;
	position: relative;
}
.list-release .list-trailer .all-shadow {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('/inc/image/small-play.png') no-repeat 5% 90%;
	cursor: pointer;
}
.list-release .list-trailer img {
	width: 220px;
}
.list-month {
	padding: 5px 10px; background: #191919; font-family: Arial; font-size: 18px; color: #fff;
}
.left {
	float: left;
}
.right {
	float: right;
}
.item {
	font-family: Verdana;
}
.item .margin {
	margin-bottom: 35px;
}

.item .title {
	width: 680px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 48px;
	color: #191919;
	margin-left: 20px;
}

.item .title a {
	text-decoration: none;
	color: #191919;
}
.item .title a:hover {
	text-decoration: underline;
}
.item .title .date {
	color: #999999;
	font-size: 14px;
	font-family: Arial;
	margin-top: 10px;
}
.item .title .date font {
	margin-right: 10px;
}
.item .title span {
	color: #999999;
}
.item .title td {
	vertical-align: top;
	padding: 0;
}
@media (max-width: 767px) {
	.item .title {
		font-size: 26px;
	}

}
.item .title td:nth-child(1){

}
.item .img-title td:nth-child(1){

}
.item .title td:nth-child(2){
	width: 1px;
}
.item .title h1 {
	margin-top: 0px;
	margin-left: 0px;
}
.item .title .original-title {
	margin-left: 0;
}

.item .title-image {
	width: 205px;
	margin-right: 35px;
}

.item .title-image a {
	text-decoration: none;
}
.item .title-image a:hover {
	text-decoration: underline;
}
.item .title-image img {
	width: 205px;
}
.item .img-celebrity {
 	width: 150px;
}
.item .img-celebrity img {
 	width: 150px;
 	border: 5px solid #f5f5f5;
}
.item h1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 48px;
	margin: 0;
	color: #191919;
	font-weight: normal;
}

.item .original-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 36px;
	margin: 0 20px 0 20px;
	color: #999999;
}
@media (max-width: 767px) {
	.item h1 {
		font-size: 30px;
	}

	.item .original-title {
		font-size: 26px;
	}
}
.item .title-description {
	width: 350px;
	font-size: 14px;
	color: #191919;
	margin-right: 35px;
}
.item .title-description td {
	padding-bottom: 15px;
	line-height: 150%;
}
.item .title-description td:nth-child(odd){
	width: 140px;
}
.item .title-description-celebrity {
	width: 405px;
}
.item a {
	color: #025285;
	text-decoration: underline;
}
.item a:hover {
	text-decoration: none;
}

.item .title-right {
	width: 336px;
	font-size: 14px;
}
.item .title-right b {
	font-weight: normal;
	font-size: 14px;
	font-family: 'HeliosCondRegular';
	margin-bottom: 10px;
	display: block;
}


.item .title-right img {
	width: 35px;
	float: left;
	margin-right: 10px;
}
.item .title-right .elem {
	float: left;
	width: 160px;
	padding-right: 5px;
}
.item .title-right .elem span { display: block; color: #999999; margin-top: 10px; }
.item .title-right .img-margin {
	margin-bottom: 10px;
}
.item .title-right .cast {
	font-size: 14px;
	color: #999999;
	margin-bottom: 30px;
	display: block;
}
.item .rating {
	margin: 35px 0;
	font-family: 'Roboto Condensed';
	font-size: 36px;
	color: #191919;
}
.item .rating span {
	display: block;
	font-size: 10px;
	color: #585858;
	font-family: Verdana;
}
.item .imdb {
	margin-bottom: 10px;
}

.item2 {
	width: 740px;
	margin: 20px 20px 0 0px;
	font-family: Verdana;
	font-size: 14px;
	color: #333333;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.item2 {
		width: 680px;
	}
}
.item2-boxoffice {
	width: 700px;
	margin: 20px 20px 0 20px;
}
.all_movies {
	width: 760px;
	margin: 0 0 0 20px;
}
.item2 .biography .invisible-biography {
	overflow: hidden;
	width: 100%;
	height: 160px;
}
.item2 .biography .read-biography {
	display: block;
	margin: 0 0 20px 10px;
	color: #025285;
	text-decoration: none;
	cursor: pointer;
}
.item2 .biography .read-biography:hover {
	text-decoration: underline;
}
.item2 .biography img {
	max-width: 100%;
}
.item2 .biorgaphy {
	font-size: 14px;
	line-height: 150%;
}
.item2 .synopsis {
	line-height: 150%;
}
.item2 .plashka {
	display: block;
	color: #191919;
	background: #f5f5f5;
	padding: 10px 20px;
	margin: 0 0 10px 0;
	position: relative;
}
.item2 .plashka .no-bio, .item2 .plashka .add-bio {
	position: absolute;
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
	top: 12px;
}
.item2 .plashka .no-bio {
	right: 20px;
}
.item2 .plashka .add-bio {
	right: 20px;
	cursor: pointer;
	color: #191919;
}
.item2 .trl-movie {
	width: 575px;
	margin: 0 auto;
	margin-bottom: 20px;
	position: relative;
}
.item2 .trl-movie .trl-cover {
	position: absolute;
	width: inherit;
	height: inherit;
	top: 0;
	left: 0;
	bottom: 3px;
	background: url('/inc/image/big-play-on.png') no-repeat 5% 90%;
	opacity: 0.7;
	cursor: pointer;
}
.item2 .trl-movie .trl-cover:hover {
	background: url('/inc/image/big-play-on.png') no-repeat 5% 90%;
	opacity: 1;
}
.item2 .comment-link {
	margin: 0 0 20px 0;
}
.item2 .comment-link a {
	color: #025285;
	font-family: Arial;
	font-size: 14px;
}
.item2 .comment-link a:hover {
	color: #d3222a;
}

.item2 .review-full {
	font-family: Arial;
	line-height: 200%;
	color: #333435;
}
.item2 .review-full img {
	max-width: 100%;
}
.item2 .review-full a {
	color: #025285;
	text-decoration: none;
}
.item2 .review-full a:hover {
	text-decoration: underline;
}
.item2 .review-full .news_float_left {
	float: left;
	margin-right: 10px;
}

.item2 .review-full .news_float_right {
	float: right;
	margin-left: 10px;
}
.item2 .review-full .score { margin-top: 20px; color: #333333; font-family: 'HeliosCondRegular'; font-size: 30px; }

.item2 .review {
	line-height: 150%;
}
.item2 .review .review-author {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 0%, #f5f5f5 50%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#f5f5f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#f5f5f5 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#f5f5f5 50%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#f5f5f5 50%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffffff 0%,#f5f5f5 50%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	position: relative;
	font-family: Verdana;
	color: #929292;
	font-size: 14px;
	padding: 3px 0;
	line-height: 150%;
	margin-bottom: 20px;
}
.item2 .review .review-author .author-name {
	font-size: 14px;
	color: #333333;
	display: block;
	margin-bottom: 10px;
}
.item2 .review .review-author img { float: left; margin-right: 10px; margin-bottom: 0; }

.item2 .review .review-author .score { position: absolute; right: 0; top: 15px; font-size: 24px; color: #333333; }

.item2 .review img {
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
}
.item2 .help {
	font-family: Verdana;
	font-size: 14px;
	color: #666666;
	margin: 10px 0 20px 0;
}
.item2 .image {
	text-align: center;
}
.item2 .image img {
	/*max-height: 650px;
	max-width: 760px;*/
}
.item2 .images {
	font-size: 14px;
	color: #999999;
	text-align: center;
	margin-bottom: 25px;
}

.item2 .images a {
	color: #025285;
}
.item2 .images a:hover {
	text-decoration: none;
}
.item2 .images:nth-child(2n+2){
	margin: 0 10px 25px 10px;
}
.item2 .images img {
	width: 230px;
	border: 5px solid #f5f5f5;
	display: block;
}
.item2 .images .active {
	border: 5px solid #ff8931;
}

.item2 .images span {
	display: inline-block;
	background: url('/inc/image/img.jpg') no-repeat;
	width: 19px;
	height: 17px;
	margin: 0 10px 0 10px;
	margin-bottom: -5px;
}
.item2 .read-review {
	display: block;
	margin: 20px 0;
	color: #025285;
	text-decoration: none;
}
.item2 .read-review:hover {
	text-decoration: underline;
}
.left-panel {
	width: 200px;
	margin: 0 0 0 0;
	font-family: 'HeliosCondRegular';
}

.left-panel-boxoffice {
	width: 240px;
	margin: 20px 0 0 0;
	font-family: 'HeliosCondRegular';
}

.right-panel {
	width: 240px;
	margin: 20px 0 0 0;
	font-family: 'HeliosCondRegular';
}

.right-panel .plashka, .left-panel .plashka {
	display: block;
	color: #191919;
	background: #f5f5f5;
	padding: 10px 20px;
	margin: 0 0 10px 0;
	font-size: 18px;
	text-align: center;
}
.right-panel .menu .enter {
	text-decoration: underline;
	cursor: pointer;
}
.right-panel .menu .enter:hover {
	text-decoration: none;
}
.right-panel .menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 0 20px 40px;
}
.right-panel .menu ul li {
	margin-bottom: 10px;
}

.right-panel .menu ul li:first-child{
	font-size: 18px;
	margin-left: -10px;
	margin-bottom: 20px;

}
.right-panel .menu a {
	color: #025285;
}
.right-panel .menu a:hover {
	text-decoration: none;
}

.right-panel .menu2 ul {
	font-family: Verdana;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
	margin: 0 0 20px 20px;
}
.right-panel .menu2 ul li {
	margin-bottom: 10px;
}


.right-panel .menu2 a {
	color: #025285;
}
.right-panel .menu2 a:hover {
	text-decoration: none;
}
.trl {
	margin-left: 0px;
}
.trl .download {
	margin-top: 20px;
	font-size: 14px;
	font-family: Arial;
}
.trl .download span {
	display: block;
	margin-bottom: 10px;
}

.trl .download a {
	color: #191919;
	text-decoration: none;
}

.trl .download a:hover {
	color: #d3222a;
}

.trl .download ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}
.trl .download li {
	margin-bottom: 10px;
}
.trl .clock {
	float: right;
	font-size: 14px;
	display: block;
	font-family: Arial;
	font-size: 14px;
	color: #999999;
}
.trl .share {
	margin-top: 10px;
}
.trl .share textarea {
	width: 739px;
	height: 50px;
	margin: 10px 0 0 0;
}
.trl .trl-link-share {
	font-family: Arial;
	font-size: 14px;
	cursor: pointer;
	margin-bottom: 10px;
}

.trl .trl-link-download {
	cursor: pointer;
}

.trl .trl-share-invisible {
	display: none;
	margin-top: 10px;
}
.filmography .role {
	margin-top: 10px;
}

.filmography a {
	color: #025285;
}
.filmography .cast-title {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'HeliosCondRegular';
	margin: 10px 0;
	background: #f5f5f5;
	padding: 10px 20px;
}

.filmography .cast-title:nth-child(1){
	margin: 0 0 10px 0;
}

.filmography img {
	border: 0;
	width: 50px;
	padding: 0;
}
.filmography table {
	width: 100%;
	font-family: Verdana;
	font-size: 14px;
	line-height: 150%;
}
.filmography table a {
	font-size: 14px;
}
.filmography table a:hover {
	text-decoration: none;
}
.filmography td:nth-child(1){
	width: 10px;  padding-right: 10px;
}
.filmography td:nth-child(2){
	padding-right: 10px;
}
.filmography td.p-td { width: 50px; }

.filmography tr:nth-child(even) {
 background:#fff;
}
.filmography tr:nth-child(odd) {
 background:#fdfdfd;
}

.filmography td {
	position: relative;
	vertical-align: top;
	padding: 10px 0;
	font-size: 14px;
	color: #999999;
}


.celebrity-list tr:nth-child(even) {
 background:#fff;
}
.celebrity-list tr:nth-child(odd) {
 background:#f5f5f5;
}
.celebrity-list .description {
	margin-top: 10px;
}
.celebrity-list .description a {
	font-size: 14px;
	color: #999999;
}
.trailers {
	padding-bottom: 20px;

}

.trailers .view-block {
	margin-top: 8px;
	font-family: Verdana;
	font-size: 10px;
	color: #191919;
}
.trailers .view-block .icn-view-black {
	background: url('/inc/image/icn-view-black.jpg') no-repeat 0 50%; padding: 3px 0 3px 25px; margin-right: 20px; display: inline-block;
}
.trailers .view-block .icn-comm-black {
	background: url('/inc/image/icn-comm-black.jpg') no-repeat 0 60%; padding: 3px 0 3px 25px; display: inline-block;
}
.trailers .image {
	width: 300px;
	position: relative;
}

.trailers .image .trl-cover {
	position: absolute;
	width: inherit;
	height: inherit;
	top: 0;
	left: 0;
	bottom: 3px;
	background: #000 url('/inc/image/big-play-on.png') no-repeat 5% 90%;
	opacity: 0.7;
	cursor: pointer;
}
.trailers .image .trl-cover:hover {
	background: url('/inc/image/big-play-on.png') no-repeat 5% 90%;
	opacity: 1;
}
.trailers .image img {
	width: 300px;
	border: 0;
}

.trailers .description {
	width: 405px;
	margin-left: 35px;
	line-height: 150%;
}
.trailers .share textarea {
	width: 100%;
	height: 30px;
	margin: 10px 0;
}
.trailers .trl-link-share {
	font-family: Arial;
	font-size: 14px;
	cursor: pointer;
}

.trailers .trl-link-download {
	cursor: pointer;
}

.trailers .trl-share-invisible {
	display: none;
}

.trailers .description span.title, .trailers .description span.title a {
	font-size: 18px;
	font-weight: normal;
	font-family: 'Arial';
	display: block;
	color: #025285;
	text-decoration: none;

}

.trailers .description span.title a:hover {
	text-decoration: underline;
}
.trailers .description span.date {
	font-family: Arial;
	font-size: 14px;
	color: #999999;
}
.trailers .download {
	margin-top: 10px;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: normal;
	color: #191919;
	position: relative;
}

.trailers .download .source {
	position: absolute;
	display: none;
	background: #f0f0f0;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.9);
	-moz-box-shadow:    1px 1px 5px 0px rgba(0, 0, 0, 0.9);
	box-shadow:         1px 1px 5px 0px rgba(0, 0, 0, 0.9);
	z-index: 9999;
}
.trailers .download a {
	margin-right: 10px;
	color: #191919;
	text-decoration: none;
	display: block;
}
.trailers .download a:hover {
	color: #d3222a;
}

.trl .download .arrow-down {
	display: inline;
}

.arrow-down {
	background: url('/inc/image/arrow-down.png') 100% 40% no-repeat;
	padding-right: 16px;
}
.arrow-up {
	background: url('/inc/image/arrow-up.png') 100% 40% no-repeat;
	padding-right: 16px;
}
.likes-image {
	margin-top: -5px;
	text-align: right;
}
.likes {
	margin-bottom:10px;
	min-width: 575px;
}
.likes .title, .likes-image .title {
	font-family: Verdana;
	padding: 0;
	font-size: 10px;
	color: #999999;
	width: 100%;
}
.likes-image .title {
	width: 200px;
}
.likes-image .title {

}
.likes #vk_like {
	width: 150px;
}
.likes .social-share {
	min-width: 180px;
}
.likes table {
	max-width: 760px;
}
.likes .google {
	margin-top:-3px;
}
.likes td {
	vertical-align:middle;
	padding:0px 10px 4px 0px;
}
.likes td:nth-child(1){
	padding-left: 0;
}

.likes .google {
	padding-top: 6px;
}
.img-number-paging {
	margin: 15px 0;
}
.img-number-paging .active {
	background: #333333;
	color: #fff;
}
.img-number-paging a {
	font-family: Arial;
	font-size: 14px;
	background: #ededed;
	color: #000;
	text-decoration: none;
	display: block;
	margin: 0 1px 1px 0;
	float: left;
	text-align: center;
	padding: 7px;
	width: 40px;
}
@media (max-width: 767px) {
	.img-number-paging a {
		margin: 0 15px 15px 0;
	}
}
.img-number-paging a:hover {
	background: #333333;
	color: #fff;
}
.paging-images {
	text-align: right;
	margin: 0px 10px 20px 0;
}

.paging {
	font-family: Arial;
	font-size: 14px;
	color: #191919;
}

.paging a {
	color: #191919;
	margin: 0 4px;
	text-decoration: none;
}
.paging a:hover {
	color: red;
}

.paging span {
	color: #a2a2a2;
	margin: 0 4px;
}
.img-paging {
	font-family: Verdana;
	font-size: 14px;
	color: #666666;
	margin: 0 0 10px 0;
}
.img-paging a {
	color: #666666;
}
.modal-trailer {
	position: fixed;
	width: 800px;
	height: 450px;
	margin-left: -400px;
	margin-top: -250px;
	top: 50%;
	left: 50%;
	z-index:9999;
	-webkit-box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.9);
	-moz-box-shadow:    1px 1px 15px 0px rgba(0, 0, 0, 0.9);
	box-shadow:         1px 1px 15px 0px rgba(0, 0, 0, 0.9);
}
.google_cinemas_728x90_1 {
	text-align: center;
	margin-bottom: 20px;
}
.google_cinemas_728x90_2 {
	text-align: center;
	margin-top: 20px;
}
.google_celebrity_160x600 {
	margin-top: 10px;
	text-align: center;
}
.google-all-news {
	text-align: center;
}
.google-boxoffice-468x60 {
	text-align: center; margin: 20px 0; width: 100%;
}

.google-week {
	text-align: center;
	margin: 30px 0;
}

.google-release {
	text-align: center;
	margin: 0 0 30px 0;

}
.google_movie_1 {
	text-align: center;
	margin-bottom: 20px;
}
.google_movie_2 {
	text-align: center;
}
.years-release, .month-release, .getday {
	width: 150px;
	height: 22px;
	overflow: hidden;
	background: #f7f7f7 url(/inc/image/select_arrow.png) no-repeat 132px 9px;
	border: 1px solid #000;
	padding: 0;
	margin: 0 0 30px 20px;
}
.getday {
	float: right;
	margin: 0;
	width: 240px;
	background: #fff url(/inc/image/select_arrow.png) no-repeat 223px 9px;
}
.years-release select, .month-release select, .getday select {
	width: 180px;
	height: 22px;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	-webkit-appearance: none;
	border: 0;
	outline: 0;
	font: 12px Arial;
	color: #4f4f4f;
	padding: 3px 8px;
}
.getday select {
	width: 240px;
	cursor: pointer;
}
.years-release:hover, .month-release:hover, .getday:hover {
	background-color: #fff;
}

.all-select-form {
	margin-bottom: 10px;
}

.all-select-year, .all-select-genre, .all-select-country {
	width: 200px;
	height: 22px;
	overflow: hidden;
	background: #f7f7f7 url(/inc/image/select_arrow.png) no-repeat 182px 9px;
	border: 1px solid #000;
	padding: 0;
	margin: 0 0 20px 0px;
}

.all-select-year select, .all-select-genre select, .all-select-country select {
	width: 200px;
	height: 22px;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	-webkit-appearance: none;
	border: 0;
	outline: 0;
	font: 12px Arial;
	color: #4f4f4f;
	padding: 3px 8px;
}

.all-select-year:hover, .all-select-genre:hover, .all-select-country:hover {
	background-color: #fff;
}
.all-submit {
	background: #191919;
	color: #fff;
	padding: 5px 30px;
	text-transform: uppercase;
	border: 0;
	cursor: pointer;
	width: 100%;
}
.alphabet {
	width: 450px;
	text-align: center;
	line-height: 200%;
	font-family: Verdana;
	font-size: 14px;
	margin: 0 0 20px 0;
	position: relative;
}

.alphabet a {
	color: #025285;
	margin: 0 4px;
	text-decoration: none;
}
.alphabet a:hover {
	text-decoration: underline;
	color: #d3222a;
}

.alphabet .search-bar {
	position: absolute;
	margin-top: 5px;
	top: 0;
	left: 550px;
}
.alphabet .search-bar input {
	border:1px solid #838383;
	padding: 5px 28px 5px 5px;
	width: 180px;
	background: url('/inc/image/scope2.jpg') no-repeat 99% 50%;
}
.wallpaper-source {
	font-family: Verdana;
	font-size: 14px;
	color: #666666;
}

.wallpaper-source a {
	color: #025285;
	text-decoration: none;
}

.wallpaper-source a:hover {
	text-decoration: underline;
}
.wallpaper-source span {
	color: #191919;
}

.last-news {
	margin: 0 0 10px 0;
	background-color: #f5f5f5;
	font-family: Verdana;
	font-size: 10px;
	color: #3b3a3a;
	padding: 20px;
}
.last-news a {
	color: #025285;
}
.last-news .caption {
	display: block;
	text-align: center;
	width: 100%;
	font-family: 'HeliosCondRegular';
	font-size: 18px;
}
.last-news .title a {
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
}
.last-news a:hover {
	text-decoration: none;
}
.last-news .img {
	text-align: center;
	margin: 10px 0;
}
.last-news .img img {
	width: 180px;
}

.right-panel .last-news .img img, .left-panel .last-news .img img {
	width: 140px;
}
.last-news .text {
	margin-bottom: 10px;
}

.left-panel-boxoffice .plashka, .right-panel .plashka, .search-adv .plashka {
	display: block;
	color: #191919;
	background: #f5f5f5;
	padding: 10px 20px;
	margin: 0 0 10px 0;
	font-size: 18px;
	text-align: center;
	font-family: 'HeliosCondRegular';
}
.last-review {
	margin-bottom: 10px;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
}
.last-review a {
	color: #025285;
	font-size: 14px;
}
.last-review a:hover {
	text-decoration: none;
}
.last-review li {
	margin-bottom: 15px;
}
.last-review ol { counter-reset: item }
.last-review li { display: block }
.last-review li:before { content: counter(item) ". "; counter-increment: item; color: red; margin-left: -15px; }
.last-review .plashka { font-family: 'HeliosCondRegular'; }

.panel-boxoffice {
	margin-bottom: 10px;
	font-family: Verdana;
	font-size: 9px;
}

.panel-boxoffice .caption {
	width: 100%;
	background-color: #f5f5f5;
	padding: 0;
	border-spacing: 0;
	font-family: 'HeliosCondRegular';
	font-size: 14px;
}

.panel-boxoffice .caption td {
	width: 25%;
	text-align: center;
	cursor: pointer;
	padding: 3px 0;
	border-bottom: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
}
.panel-records .caption {
	font-size: 14px;
}
.panel-records .caption td {
	width: 20%;
	height: 14px;
}
.panel-boxoffice .caption td:last-child{
	border-right: 0;
}
.panel-boxoffice .caption td:first-child {
	color: #fff;
	background-color: #191919;
}

.panel-boxoffice table {
	width: 100%;
}
.panel-boxoffice .box-table td {
	padding: 7px 0;
}
.panel-boxoffice .box-table td:nth-child(2){
	text-align: right;
}
.panel-boxoffice .box-table td a {
	color: #025285;
}
.panel-boxoffice .box-table td a:hover {
	text-decoration: none;
	color: #d3222a;
}
.panel-boxoffice .box-table {
	display: none;
}
#panel-box-usa, #panel-box-1 {
	display: table;
}
.popular-poster {
	margin-bottom: 10px;
}
.popular-poster img {
	width: 200px;
	border: 0;
}
.left-panel .popular-poster img {
	width: 200px;
}
.newImages span {
	display: block;
	font-size: 14px;
	font-family: Arial;
	margin: 15px;
}
.newImages table {
	width: 100%;
	font-family: Verdana;
	font-size: 10px;
}
.newImages table td {
	padding: 5px 0;
}
.newImages table td:nth-child(2){
	text-align: right;
	color: #06bd2d;
}
.newImages table a {
	font-size: 14px;
	color: #025285;
}
.newImages table a:hover {
	color: #d3222a;
}
.updates {
	margin-bottom: 10px;
}

.citys {
	font-family: 'Verdana';
	font-size: 14px;
}
.citys a {
	text-decoration: none;
	color: #025285;
}

.citys a:hover {
	text-decoration: underline;
}

.citys ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.citys ul li {
	padding: 10px 0;
	padding-left: 20px;
}
.citys ul li:nth-child(2n+1){
	background-color: #f5f5f5;
}
.citys ul li div {
	width: 320px;
	display: inline-block;
	vertical-align: top;
	line-height: 180%;
}

.cinema-description {
	background: #f5f5f5;
	padding: 10px;
	font-family: Verdana;
	font-size: 14px;
	line-height: 150%;
	margin-bottom: 10px;
}
.cinema-description a {
	color: #025285;
}
.cinema-description a:hover {
	text-decoration: none;
}


.cinema-description table {
	width: 100%;
}
.cinema-description table td {
	width: 33%;
	padding: 10px 0;
}

.cinema-description .address {
	padding-left: 10px;
}
.cinema-description .phone {
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	padding: 10px 20px;
}
.cinema-description .website {
	text-align: center;
}

.showtime .showtime-table {
	display: none;
}

.showtime .today {
	display: block;
}

.item2 .block-news {
	padding: 10px 0 10px 0px;
	border-bottom: 1px dotted #333333;
	margin: 0 0 7px 0px;
}
.item2 .no-border {
	border-bottom: 0px;
}
.item2 .block-news .preview-image {
	width: 150px;
}
.item2 .block-news .preview-image img {
	width: 150px;
}

.item2 .block-news .description {
	padding: 0 0 0 15px;
	width: 535px;
	font-family: Verdana;
	font-size: 14px;
	color: #3b3a3a;
	line-height: 2em;
}
.item2 .block-news .description .date {
	color: #999999;
	margin-right: 15px;
}
.item2 .block-news .description .title {
	margin-bottom: 5px;
}
.item2 .block-news .description .title a {
	text-decoration: none;
	font-family: 'HeliosCondRegular';
	font-size: 20px;
	color: #000;
}
.item2 .block-news .description a:hover {
	text-decoration: underline;
}

.item2 .block-news .read {
	text-align: right;
	font-family: Verdana;
	font-size: 14px;
}
.item2 .block-news .read a {
	color: #025285;
	text-decoration: none;
}
.item2 .block-news .read a:hover {
	text-decoration: underline;
}
.update_Wall_mostpopular {
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
	line-height: 150%;
}
.update_Wall_mostpopular img {
	width: 750px;
	border: 5px solid #f5f5f5;
	display: block;
}
.update_Frames {
	margin-bottom: 20px;
}
.update_Frames .part {
	position: relative;
}
.update_Frames .part .all-shadow {
	position: absolute;
	width: 230px;
	height: 130px;
	background: url('/inc/image/small-play.png') no-repeat 5% 90px;
	cursor: pointer;
}
.update_most_popular_trailer .part {
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
	line-height: 150%;
	position: relative;
	width: 575px;
	margin: 0 auto;
	text-align: center;
}

.update_most_popular_trailer .part .all-shadow {
	position: absolute;
	width: 575px;
	height: 324px;
	top: 0;
	left: 0;
	bottom: 3px;
	background: url('/inc/image/big-play-on.png') no-repeat 2% 97%;
	opacity: 0.7;
	cursor: pointer;
}

.update_most_popular_trailer .part .all-shadow:hover {
	background: url('/inc/image/big-play-on.png') no-repeat 2% 97%;
	opacity: 1;
}

.update_Frames .part {
	float: left;
	width: 240px;
	margin-right: 8px;
	margin-bottom: 15px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
	line-height: 150%;
}
.update_Frames .part img, .update_most_popular_trailer img {
	width: 230px;
	display: block;
}
.update_most_popular_trailer img {
	width: 575px;

}
.update_Frames .part a, .update_Wall_mostpopular a, .update_most_popular_trailer a { color: #025285; }

.updateNewImages {
	margin-bottom: 20px;
}
.updateNewImages .plashka, .update_Frames .plashka, .update-posterBlock .plashka, .updateNewReview .plashka, .update_Wall_mostpopular .plashka, .update_most_popular_trailer .plashka {
	background: none;
	font-family: 'HeliosCondRegular';
	font-size: 18px;
}
.update_Wall_mostpopular .plashka, .update_most_popular_trailer .plashka {
	text-align: left;
}
.update_most_popular_trailer {
	text-align: center;
}
.updateNewImages .part, .updateNewReview .part {
	float: left;
	width: 145px;
	margin-right: 7px;
	margin-bottom: 15px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
	line-height: 150%;
}
.updateNewImages .part img, .updateNewReview .part img {
	display: block;
	border: 5px solid #efefef;
}
.updateNewImages .part a, .updateNewReview .part a { color: #025285; }

.update_popularPoster, .update_todayPosters {
	float: left;
}
.update_popularPoster {
	width: 293px;
	margin-right: 7px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
	line-height: 150%;
}
.update_popularPoster a { color: #025285; }
.update_popularPoster img {
	width: 283px;
	border: 5px solid #f5f5f5;
}
.update_todayPosters {
	width: 460px;
}
.update_todayPosters .part {
	float: left;
	width: 145px;
	margin-right: 7px;
	margin-bottom: 15px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
	line-height: 150%;
}
.update_todayPosters .part a { color: #025285; }

.update_todayPosters .part img {
	display: block;
}
.reload {
	font-family: Verdana;
	font-size:11px;
	color: #999999;
	float: right;
	background: url('/inc/image/reload.jpg') no-repeat 100% 50%;
	padding: 1px 30px 0 0;
	cursor: pointer;
}

.img-preview {
	width: 145px;
	height: 214px;
	overflow: hidden;
}
.img-preview img {
	width: 135px;
	height: 204px;
	border: 5px solid #f5f5f5;

}

.horizont img {
	height: auto;
}

.full-frame .img-preview {
	width: 230px;
	height: inherit;
}
.full-frame .img-preview img {
	width: 230px;
	height: inherit;

}
.full-frame .part {
	margin: 0;
}
.full-frame .part:nth-child(2n+1){
	margin: 0 15px;
}
.new-on-kinogallery {
	position: relative;
	margin: 60px 0 0 0;
}
.new-on-kinogallery .conteiner ul {
	padding: 0;
	margin: 30px 0 0 0;
	list-style: none;
}
.new-on-kinogallery .conteiner ul li {
	margin-top: 20px;
	margin-left: 60px;
}
.new-on-kinogallery .conteiner a {
	color: #025285;
	text-decoration: none;
	font-size: 18px;
	font-family: 'HeliosCondRegular';
}
.new-on-kinogallery .conteiner a:hover {
	color: #d3222a;
}

.counter {
	display: none;
}

.error-page {
	position: relative;
	font-family: Verdana;
	font-size: 14px;
}
.error-page p {
	line-height: 200%;
	margin: 40px 0 0 0;
}
.error-page a {
	color: #025285;
	text-decoration: none;
	font-family: Verdana;
	font-size: 14px;
}

.error-page a:hover {
	text-decoration: underline;
}

.error-page .image {
	float: right;
	margin-left: 10px;
}

.error-page .menu {
	list-style: none;
	font-size: 18px;
	font-family: 'HeliosCondRegular';
	padding: 0;
	margin: 40px 0 0 0;
}

.error-page .sub-menu {
	font-family: Verdana;
	font-size: 14px;
	padding: 25px 0 25px 50px;
}
.error-page .sub-menu li {
	padding: 5px 0;
}


.article .text img {
	max-width: 100%;
 }

@media (max-width:991px) {
   body, html {
      min-width: 320px;
   }

   .wrapper {
      width: auto;
      text-align: center;
      padding: 0 10px;
   }

   .header .logo,
   .header .login {
      float: none;
      display: inline-block;
      vertical-align: top;
   }

   .header .menu {
      width: auto;
      float: none;
      padding: 0 20px;
      display: inline-block;
      vertical-align: top;
   }

   .header .menu ul li {
      margin: 0;
   }

   .header .menu .dropdown {
      left: -50%;
		text-align: left;
   }

   .content .search-bar {
      position: static;
   }

   .content .main-title {
      margin-top: 15px;
   }

   .top-news-slider {
      width: 100%;
   }

   .top-news-slider .top-slider-view {
      max-width: 575px;
      margin: 0 auto;
      height: auto;
   }

   .top-news-slider .top-news-block {
      width: 100%;
      max-width: 575px;
   }

   .top-news-slider .top-news-block .main-image {
      width: 100%;
      height: auto;
      float: none;
      display: inline-block;
   }

   .top-news-slider .top-news-block .main-image img {
      max-width: 575px;
      width: 100%;
   }

   .top-news-slider .top-news-block .top-trailer-image img, .show-main-trailer img {
      width: 100%;
      max-width: 575px;
   }

   .top-news-slider .top-news-block .top-trailer-image .trl-description {
      left: 0px;
      font-size: 14px;
      width: auto;
      padding: 25px 15px 0 80px;
   }

   .top-news-slider .description {
      padding: 15px 30px 60px;
      width: auto;
      height: auto;
      float: none;
      display: block;
      max-width: 515px;
   }

   .top-news-slider .description .desc-footer {
      left: 25px;
      width: 250px;
      bottom: 15px;
   }

   .links-bar {
      display: none;
   }

   .news-firstpage {
      float: none;
      width: auto;
      padding: 0;
   }

   .news-firstpage .block-news .preview-image {
      float: none;
      display: inline-block;
      vertical-align: top;
   }

   .news-firstpage .block-news .description {
      float: none;
      display: inline;
   }

   .comments-firstpage {
      float: none;
      width: auto;
   }

   .comments-firstpage .com-block {
      text-align: left;
   }

   .trailers-block {
      padding-top: 0;
   }

   .trailers-block .trailers-buttons {
      position: static;
      padding: 10px;
   }

   .home-trailers {
      height: auto;
      max-width: 575px;
      width: 100%;
      margin: 0 auto;
   }

   .home-trailers .trailer-slides {
      width: auto;
      height: auto;
   }

   .home-trailers .trailer-slides .trailer {
      position: static;
      width: auto;
      height: auto;
   }

   .home-trailers .trailer-slides .trailer .trailer-image-play img {
      width: 100%;
      height: auto;
      max-width: 575px;
   }

   .home-trailers .trailer-slides .trailer .trailer-image-play .trl-description {
      position: static;
      font-size: 14px;
      width: auto;
      padding: 25px 10px 0 70px;
   }

   .home-trailers .trailer-preview {
      width: 100%;
   }

   .home-trailers .trailer-preview ul {
      padding: 10px 0;
      width: auto;
   }

   .home-trailers .trailer-preview ul li {
      padding: 0;
      border-bottom: 0;
      height: 120px;
   }

   .home-trailers .trailer-preview table td {
      min-width: 120px;
   }

   .mCSB_inside > .mCSB_container {
      margin-right: -15px;
   }

   .firstpage-boxoffice, .firstpage-records, .search-block {
      float: none;
      width: auto;
      margin: 0;
   }

   .firstpage-boxoffice .boxoffice-buttons, .firstpage-records .records-buttons {
      position: static;
   }

   .firstpage-adv {
      float: none;
      margin: 0 auto;
      padding: 0;
   }

   .google240 {
      margin: 15px 0;
   }

   .footer {
      margin-top: 0;
   }

   .footer ul li,
   .footer ul li:last-child {
      float: none;
      padding: 10px;
      display: inline-block;
      vertical-align: top;
      text-align: left;
      max-width: 200px;
      width: 100%;
   }

   .item2 {
      float: none;
      width: 100%;
      margin: 0;
      display: inline-block;
      vertical-align: top;
   }

   .item2 .plashka {
      text-align: left;
   }

   .updateNewImages .part, .updateNewReview .part {
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px;
   }

   .right-panel {
      float: none;
      display: inline-block;
      vertical-align: top;
      width: auto;
   }

   .right-panel .newImages {
      display: inline-block;
      width: 280px;
      padding: 10px;
      text-align: left;
   }

   .last-news {
      margin: 0 auto 30px;
      max-width: 300px;
   }

   .social-panel {
      max-width: 300px;
      margin: 0 auto;
   }

   .item2 .review-full {
      text-align: left;
   }

   .item2 img.foto {
      max-width: 745px;
      width: 100%;
   }

   .likes {
      min-width: auto;
      display: inline-block;
   }

   .likes td {
      display: block;
   }

   .item .title {
      width: auto;
      margin-left: 0;
   }

   .item .margin {
   	margin-bottom: 15px;
   }

   .item2 .review-full .news_float_right {
      float: none;
      margin: 0;
   }

   .new-on-kinogallery .conteiner ul {
      text-align: left;
   }

   .new-on-kinogallery .conteiner ul li {
      margin: 20px 20px 0;
   }

   .right-panel .menu ul {
      margin: 10px;
      display: inline-block;
      vertical-align: top;
      text-align: left;
   }

   .right-panel .menu ul li:first-child {
      margin-left: 0;
   }

   .last-review ol {
      text-align: left;
   }

   .panel-boxoffice .box-table td,
   .article-archive {
      text-align: left;
   }

   .leftColumn_main,
   .rightColumn_main {
      width: auto;
      float: none;
      padding: 0;
   }

   .article h1 {
      width: auto;
   }
   .article .text h2 {
	   width: auto;
   }
   .article .date {
      text-align: left;
   }

   .article .text img {
      max-width: 100%;
   }

   .similar-news {
      text-align: left;
   }

   .similar-news .date,
   .similar-news .views-icn {
      float: none;
   }

   .item .title-image {
      width: auto;
      margin: 0 0 25px 0;
      float: none;
   }

   .item .title-description {
      width: auto;
      margin: 0;
      text-align: left;
   }

   .item .title-right {
      width: auto;
      float: none;
   }

   .item .title-right .elem {
      width: 130px;
		margin-bottom: 5px;
		text-align: left;
   }

   .item2 .synopsis {
      text-align: left;
   }

   .item2 .trl-movie {
      width: 100%;
      text-align: left;
   }

   .item2 .trl-movie .trl-cover {
      width: 100%;
   }

   .item2 .trl-movie img {
      width: 100%;
      max-width: 500px;
   }

   /* Постеры */

   .item h1 {
      margin: 10px 0;
      font-size: 36px;
   }

   .item2 .images + .clear {
      display: none;
   }

   .item2 .images,
   .item2 .images:nth-child(2n+2) {
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px;
   }

   /* Страница постера */

   .item2 .image img {
      width: 100%;
      max-width: 500px;
   }

   .likes-image td {
      display: block;
   }

   /* Новость с трейлером */

   .article .news-trailer {
      width: auto;
      padding: 0;
   }

   .jwplayer {
      width: auto!important;
   }

   /* Страница Трейлеры */

   .trailers-block {
      padding: 0;
   }

   .trailers-block .trailers-buttons span {
      display: inline-block;
      margin: 5px;
   }

   .trailers-block .main-trailer {
      position: static;
      width: auto;
      max-width: 575px;
      margin: 0 auto;
   }

   .trailers-block .main-trailer .trl-cover {
      width: 69px;
      height: 69px;
      top: auto;
      bottom: auto;
      left: auto;
   }

   .trailers-block .main-trailer img {
      width: 100%;
   }

   .trailers-block .main-trailer .description {
      color: #000;
   }

   .trl-share .likes table {
      width: auto;
   }

   .trl .share textarea {
      width: auto;
   }

   .home-trailers .main-title + .trailer-preview {
      float: none;
   }

   /* Кинотеатры */

   .citys ul li div {
      width: auto;
   }

   /* Мировые кассовые сборы */

   .left-panel-boxoffice {
      width: auto;
      float: none;
   }

   /* Модальное окно Войти */

   .reg_form {
      width: 260px;
      margin: 0 0 0 -150px;
      top: 0;
   }

   .reg_form input {
      width: 100%!important;
      box-sizing: border-box!important;
   }

   /* Модальное окно плеер */

   .modal-trailer {
      width: 300px!important;
      height: 169px!important;
      margin-left: -150px!important;
      margin-top: -100px!important;
   }

   #modal_trailer {
      width: 300px!important;
      height: 169px!important;
   }

   /* Графики кинопремьер */

   .this-week .list-release,
   .list-release {
      padding: 10px;
      text-align: center;
   }

   .this-week .list-release .list-poster,
   .list-release .list-poster {
      float: none;
      display: block;
      vertical-align: top;
      margin: 5px auto;
   }

   .this-week .list-release .list-movie3,
   .list-release .list-movie3 {
      float: none;
      width: 270px;
      margin: 5px;
      display: inline-block;
      vertical-align: top;
      text-align: left;
   }

   .list-release .list-date {
      width: auto;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px;
   }

   /* База фильмов */

   .left-panel {
      float: none;
      width: 100%;
   }

   .list-release .list-movie2 {
      float: none;
      width: 270px;
      display: inline-block;
      text-align: left;
      margin: 5px;
   }

   .list-release .list-trailer {
      float: none;
      margin: 5px auto;
      display: inline-block;
      vertical-align: top;
   }

   .list-release .list-trailer .all-shadow {
      width: 32px;
      height: 32px;
   }

   .alphabet {
      width: 100%;
      text-align: center;
   }

   .alphabet a {
      display: inline-block;
   }

   /* Новые трейлеры и постеры */

   .update_Frames .part,
   .update_todayPosters .part {
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px;
   }

   .update_Frames .part + .clear,
   .update_todayPosters .part + .clear {
      display: none;
   }

   .update_most_popular_trailer .part {
      width: auto;
   }

   .update_most_popular_trailer .part .all-shadow {
      width: 69px;
      height: 69px;
      bottom: auto;
   }

   .update_most_popular_trailer img {
      max-width: 575px;
      width: 100%;
   }

   .update_todayPosters {
      width: auto;
   }

   /* Обои из фильмов */

   .update_Wall_mostpopular img {
      max-width: 800px;
      width: 96%;
   }

   /* Карта сайта */

   .error-page {
      text-align: left;
   }

	/* Реклама на главной */

	.news-firstpage-google {
		max-width: 728px;
		max-height: 90px;
		width: 100%;
		height: 100%;
		margin: 0 auto;
	}

	.news-firstpage-google div[id^="admitad"] > div:first-child {
		width: 100%!important;
		height: 100%!important;
	}

	.news-firstpage-google div[id^="admitad"] > div:first-child img {
		width: 100%;
		height: 100%;
	}

	.adsbygoogle,
	.adsbygoogle ins,
	.adsbygoogle div,
	.adsbygoogle table {
		width: 100%!important;
		overflow: hidden;
	}
}

/* Рекорды по кассовым сборам */

@media (max-width: 640px) {
   .item2 .boxtable tr {
      display: block;
      border: 1px solid #ccc;
      margin-bottom: 10px;
   }

   .item2 .boxtable td,
   .item2 .boxtable td:nth-child(2) {
      display: block;
      text-align: center;
   }

   .item2 .boxtable img {
      float: none;
      display: block;
      margin: 5px auto;
   }

   .boxoffice-buttons-main {
      float: none;
      text-align: center;
   }

   .boxoffice-buttons-main a {
      display: inline-block;
      text-align: center;
      margin: 5px;
   }

	/* Правки 28.04 Трейлеры */

	.trailers .description {
		width: 100%;
		margin-left: 0;
	}

	.trailers .description span.date {
		width: 100%;
	}

	.trl .clock {
		float: none;
	}

	.content .main-title {
		margin-top: 15px;
		line-height: 1;
		font-size: 22px;
	}
}

/* Таблица кассовых сборов и рекордов до 480 пикселей */

@media (max-width: 480px) {
   .boxtable {
      display: block;
   }

   .firstpage-boxoffice .boxtable tr,
   .firstpage-records .recordtable tr {
      text-align: center;
      display: block;
      border: 1px solid #ccc;
      margin-bottom: 10px;
   }

   .firstpage-boxoffice .boxtable td,
   .firstpage-records .recordtable td {
      display: block;
      text-align: center;
   }

   table.additional {
      width: 100%;
   }

   .firstpage-boxoffice .boxtable .additional tr,
   .firstpage-records .recordtable .additional tr {
      border: 0;
      margin-bottom: 0;
   }

   .firstpage-boxoffice .boxtable td:nth-child(2),
   .firstpage-records .recordtable td:nth-child(2) {
      text-align: center;
   }

   .firstpage-boxoffice .boxtable img,
   .firstpage-records .recordtable img {
      float: none;
   }
}

@media (max-width: 375px) {
	.content {
		overflow: hidden;
	}
}

.new_style_block {
	margin-bottom: 15px;
}




/* New styles 27.09.2019 */

body {
	padding-top: 50px;
	font-family: 'Roboto', sans-serif;
}
@media (min-width: 768px) and (max-width: 992px) {
	body {
		padding-top: 100px;
	}
}
.form-control, .btn {
	border-radius: 0;
}

.navbar-top .navbar-nav>li>a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
.navbar-top .navbar-brand {
	padding-top: 12px;
}
.navbar-top .dropdown-menu {
	background: #333;
}
.navbar-top .dropdown-menu a {
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
}
.navbar-top .dropdown-menu>li>a:focus, .navbar-top .dropdown-menu>li>a:hover {
	background: #000;
	color: #fff;
}
@media (min-width: 768px) and (max-width: 992px) {
	.navbar-top .navbar-form {
		float: none;
		width: 100%;
		text-align: center;
	}
}


ul.ce4649 {

width: 100%;
padding: 0!important;
margin: 15px 0 0 0 !important;
font-size: 12px !important;
background-color: #fff !important;
border: 0 !important;
list-style: none;
}
ul li.left {
float:left;
display: block;
padding: 0 !important;
text-align: left !important;
font-size: 12px !important;
background: none !important;
width: 33%;
}
.ce4649 a {
font-weight: normal;
font-size: 12px !important;
}
.ce4649 .text {
color: #666666 !important;
font-size: 12px !important;
padding: 0 !important;
line-height: normal !important;
}
.ce4649 .host {
color: #006600;
font-weight: normal;
font-size: 12px !important;
padding: 0 !important;
line-height: normal !important;
}
.ce4649 ul {
padding: 0 !important;
margin: 0 !important;
}
.ce4649 ul li {
padding: 0 !important;
margin: 0 !important;
background: none !important;
list-style: none;
}

@media (min-width: 1200px) {
	.container {
	    width: 1033px;
	}
}

.random-photo img {
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.item2 .image {
	position: relative;
}
.item2 .image img {
	max-width: 85%;
	margin-left: auto;
	margin-right: auto;
}

.item2 .image .image-paging {
	font-size: 36px;
	position: absolute;
	top: 50%;
	margin-top: -18px;
}

.item2 .image .image-paging {
	color: #000;
}
.item2 .image .image-paging:hover {
	color: #333;
}

.item2 .image .image-paging.image-paging-left {
	left: -10px;
}

.item2 .image .image-paging.image-paging-right {
	right: -10px;
}

@media (max-width: 767px) {
	.images-slash {
		display: none;
	}
	.images-celeb-title,
	.images-main-title {
		display: block;
	}
	.images-main-title {
		font-size: 20px;
	}
	.images-celeb-title {
		font-size: 30px;
		margin: 10px 0 0 0;
	}
	.item .original-title {
		margin: 0;
		font-size: 22px;
		margin-top: 10px;
	}

	.img-paging.left {
		float: none;
		text-align: center;
	}
}

@media (max-width: 514px) {
	.item2 .images {
		display: block!important;
		float: none!important;
		text-align: center;
	}
	.item2 .images img {
		margin-left: auto;
		margin-right: auto;
	}
}

.instagraber {
	width: 100%;
	max-width: 100%;
}