<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,500,700&amp;subset=cyrillic-ext,latin);
.a_none {
  text-decoration: none;
  cursor: pointer;
}
.a_inside_block {
  display: block;
  height: 100%;
  width: 100%;
}
* {
  margin: 0;
  padding: 0;
}
body {
  background-color: #09161f;
  font-family: 'Roboto', sans-serif;
  margin: 0;
  padding: 0;
  color: white;
}
a.link {
  color: black;
  text-decoration: none;
}
.clearfix {
  clear: both;
}
.h-top-menu-wrapper {
  height: 70px;
  width: 100%;
  min-width: 1220px;
  background: rgba(0, 0, 0, 0.4);
  z-index: 100;
}
.h-top-menu-wrapper .h-outside {
  width: 1220px;
  height: 70px;
  position: relative;
  white-space: nowrap;
  margin: 0 auto;
}
.h-top-menu-wrapper .h-outside .h-logo {
  vertical-align: top;
  background: url('/external/images/logo.png') no-repeat center;
  width: 226px;
  height: 70px;
  display: inline-block;
}
.h-top-menu-wrapper .h-outside .h-top-menu-center {
  vertical-align: top;
  height: 70px;
  width: 760px;
  text-align: center;
  display: inline-block;
}
.h-top-menu-wrapper .h-outside .h-top-menu-center .content {
  font-size: 16px;
  height: 70px;
  line-height: 67px;
  text-align: center;
}
.h-top-menu-wrapper .h-outside .h-top-menu-center .content span {
  cursor: pointer;
  display: inline;
}
.h-top-menu-wrapper .h-outside .h-top-menu-center .content .item {
  margin: 0 15px 0 15px;
  position: relative;
  display: inline-block;
}
.h-top-menu-wrapper .h-outside .h-top-menu-center .content .item a {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  display: block;
  height: 100%;
  width: 100%;
}
.h-top-menu-wrapper .h-outside .h-top-menu-center .content .item a:hover {
  color: #00aeff;
}
.h-top-menu-wrapper .h-outside .h-top-menu-center .content .item-bottom {
  position: absolute;
  bottom: 10px;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 30px;
  background-color: transparent;
}
.h-top-menu-wrapper .h-outside .h-top-menu-center .content a:hover &gt; .item-bottom {
  background-color: #00aeff;
}
.h-top-menu-wrapper .h-outside .h-top-menu-right {
  vertical-align: top;
  width: 170px;
  position: absolute;
  right: 0;
  height: 70px;
  display: inline-block;
}
.h-top-menu-wrapper .h-outside .h-top-menu-right .content {
  font-size: 13px;
  color: #00aeff;
  height: 70px;
  line-height: 67px;
  text-align: center;
}
.h-top-menu-wrapper .h-outside .h-top-menu-right .content .logged-in-info {
  margin-top: 15px;
  line-height: 20px;
  font-weight: bold;
  color: white;
}
.h-top-menu-wrapper .h-outside .h-top-menu-right .content .logged-in-info .colored {
  color: #00aeff;
}
.h-top-menu-wrapper .h-outside .h-top-menu-right .content .logged-in-info .control {
  font-weight: normal;
}
.h-top-menu-wrapper .h-outside .h-top-menu-right .content span {
  cursor: pointer;
  display: inline;
}
.h-top-menu-wrapper .h-outside .h-top-menu-right .content .item {
  display: inline-block;
}
.h-top-menu-wrapper .h-outside .h-top-menu-right .content .item ~ .item:before {
  content: '| ';
}
.h-background-wrapper {
  position: relative;
  height: 555px;
}
.h-background-wrapper .i-header-info {
  position: relative;
  height: 485px;
  width: 1220px;
  margin: 0 auto;
}
.h-background-wrapper .i-film-info-bg {
  position: absolute;
  bottom: 35px;
  width: 356px;
  min-height: 228px;
  background: url('/external/images/index-film-info-bg.png');
}
.h-background-wrapper .i-film-info-bg .formats {
  position: absolute;
  top: -15px;
  margin: 0 30px 0 30px;
}
.h-background-wrapper .i-film-info-bg .formats ._2d {
  background: url('/external/images/formats/2d.png') no-repeat;
  width: 53px;
  height: 33px;
  display: inline-block;
}
.h-background-wrapper .i-film-info-bg .formats ._3d {
  background: url('/external/images/formats/3d.png') no-repeat;
  width: 47px;
  height: 34px;
  display: inline-block;
}
.h-background-wrapper .i-film-info-bg .formats ._hfr {
  background: url('/external/images/formats/hfr.png') no-repeat;
  width: 61px;
  height: 33px;
  display: inline-block;
}
.h-background-wrapper .i-film-info-bg .formats ._4k {
  background: url('/external/images/formats/4k.png') no-repeat;
  width: 56px;
  height: 27px;
  display: inline-block;
}
.h-background-wrapper .i-film-info-bg .formats .trailer {
  background: url('/external/images/trailer.png') no-repeat;
  width: 36px;
  height: 34px;
  cursor: pointer;
  display: inline-block;
}
.h-background-wrapper .i-film-info-bg .content {
  padding: 20px 40px 20px 40px;
}
.h-background-wrapper .i-film-info-bg .content .title {
  font-size: 1.9em;
  font-weight: bold;
}
.h-background-wrapper .i-film-info-bg .content .title a {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.h-background-wrapper .i-film-info-bg .content .period {
  font-size: 23px;
  color: #00aeff;
}
.h-background-wrapper .i-film-info-bg .content .session-title {
  margin: 5px 0 0 0;
  font-size: 18px;
}
.h-background-wrapper .i-film-info-bg .content .session-time {
  font-size: 3.3em;
  color: #fe0000;
  font-weight: 100;
  vertical-align: middle;
  display: inline-block;
}
.h-background-wrapper .i-film-info-bg .content .today-sessions .session-time {
  color: #00aeff;
  font-size: 16px;
  font-weight: bold;
  padding: 1px 5px 1px 5px;
  display: inline-block;
}
.h-background-wrapper .i-film-info-bg .content .today-sessions .session-time:hover {
  background: #00aeff;
  color: black;
  border-radius: 12px;
  cursor: pointer;
}
.h-background-wrapper .i-film-info-bg .cinema-alpha {
  background: url('/external/images/cinema-alpha.png');
  width: 77px;
  height: 19px;
  vertical-align: middle;
  margin-left: 15px;
  display: inline-block;
}
.h-background-wrapper .i-film-info-bg .cinema-paradise {
  background: url('/external/images/cinema-paradise.png');
  width: 77px;
  height: 19px;
  vertical-align: middle;
  margin-left: 15px;
  display: inline-block;
}
.h-background-wrapper .i-film-right-info-bg {
  width: 356px;
  max-height: 400px;
  position: absolute;
  bottom: 35px;
  right: 0;
  background: url('/external/images/index-film-info-bg.png');
}
.h-background-wrapper .i-film-right-info-bg .content {
  padding: 20px 40px 10px 40px;
  text-align: center;
}
.h-background-wrapper .i-film-right-info-bg .item {
  display: block;
}
.h-background-wrapper .i-film-right-info-bg .item a {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}
.h-background-wrapper .i-film-right-info-bg .item a:hover {
  color: #00aeff;
}
.h-background-wrapper .i-film-right-info-bg .date {
  margin: 5px 0 0 0;
  color: red;
  font-size: 18px;
  font-weight: bold;
}
.h-background-wrapper .i-film-right-info-bg .title {
  background: url('/external/images/last_day.png');
  width: 140px;
  height: 37px;
  margin: 0 auto;
}
.h-background-wrapper .i-film-right-info-bg .poll-wrapper {
  max-width: 280px;
  padding: 10px;
  margin: 0 auto;
  font-size: 11px;
}
.h-background-wrapper .i-film-right-info-bg .poll-title {
  margin-bottom: 10px;
}
.h-background-wrapper .i-film-right-info-bg .poll-option {
  display: block;
  cursor: pointer;
  padding: 5px;
  position: relative;
}
.h-background-wrapper .i-film-right-info-bg .poll-option:hover {
  background: #00aeff;
}
.h-background-wrapper .i-film-right-info-bg .poll-option-rw {
  padding: 5px;
  position: relative;
  width: 80%;
  display: inline-block;
}
.h-background-wrapper .i-film-right-info-bg .poll-percent {
  display: inline-block;
}
.h-background-wrapper .i-film-right-info-bg .poll-option-result {
  background: #00aeff;
}
.h-background-wrapper .i-film-right-info-bg .poll-option-result-line-bg {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 97%;
  background: #e8e8e8;
  text-align: center;
  margin-left: 5px;
}
.h-background-wrapper .i-film-right-info-bg .poll-option-result-line {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 97%;
  text-align: center;
  margin-left: 5px;
}
.h-background-wrapper .i-film-right-info-bg .poll-votes-count {
  display: block;
  margin-bottom: 10px;
}
background {
  position: absolute;
  top: 0;
  width: 100%;
  min-width: 1220px;
  height: 555px;
  overflow: hidden;
  z-index: -1;
}
.h-slider {
  background: #243c58;
  width: 100%;
  min-width: 1220px;
  height: 250px;
}
.h-slider .inside {
  width: 1220px;
  position: relative;
  margin: 0 auto;
}
.h-slider .inside .left {
  background: url('/external/images/scrollbar/left_scroll.png');
  width: 99px;
  height: 250px;
  position: absolute;
  left: 0;
  z-index: 99;
}
.h-slider .inside .left:hover {
  background: url('/external/images/scrollbar/left_scroll_hover.png');
  cursor: pointer;
}
.h-slider .inside .right {
  background: url('/external/images/scrollbar/right_scroll.png');
  width: 99px;
  height: 250px;
  position: absolute;
  right: 0;
  z-index: 99;
}
.h-slider .inside .right:hover {
  background: url('/external/images/scrollbar/right_scroll_hover.png');
  cursor: pointer;
}
.h-slider .inside .scroll {
  display: inline-block;
  height: auto;
  position: absolute;
}
.h-slider .inside .scroll .inside {
  padding: 0 20px 0 20px;
  white-space: nowrap;
  width: 1250px;
}
.h-slider .inside .scroll .inside .margin {
  width: 30px;
  display: inline-block;
}
.h-slider .inside .scroll .inside .item {
  height: 213px;
  margin: 16px 3px 3px 3px;
  display: inline-block;
}
.h-slider .inside .scroll .inside .item .poster {
  width: 150px;
  height: 213px;
  border: 2px solid #000;
  display: inline-block;
  z-index: 9999;
}
.h-slider .inside .scroll .inside .item .poster:hover {
  border: 2px solid #00aeff;
  cursor: pointer;
}
.h-slider .inside .scroll .inside .item .poster-selected {
  border: 2px solid #00aeff;
}
.h-slider .inside .scroll .inside .item .info {
  position: relative;
  top: -213px;
  white-space: normal;
  vertical-align: top;
  margin-left: 8px;
  width: 200px;
  display: none;
  z-index: 0;
}
.h-slider .inside .scroll .inside .item .info .film-title a {
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
.h-slider .inside .scroll .inside .item .info .film-genre,
.h-slider .inside .scroll .inside .item .info .film-time,
.h-slider .inside .scroll .inside .item .info .film-date {
  font-size: 14px;
  margin-bottom: 4px;
}
.h-slider .inside .scroll .inside .item .info .film-title-alt {
  margin-bottom: 5px;
  font-size: 12px;
}
.h-slider .inside .scroll .inside .item .info .film-title-alt a {
  text-decoration: none;
  cursor: pointer;
  color: #00aeff;
}
.h-slider .inside .scroll .inside .item .info .film-date {
  background: url('/external/images/icons/calendar.png') no-repeat;
  width: 200px;
  height: 22px;
}
.h-slider .inside .scroll .inside .item .info .film-date span {
  vertical-align: middle;
  margin-left: 27px;
}
.h-slider .inside .scroll .inside .item .info .film-time {
  background: url('/external/images/icons/timer.png') no-repeat;
  width: 200px;
  height: 20px;
}
.h-slider .inside .scroll .inside .item .info .film-time span {
  vertical-align: middle;
  margin-left: 27px;
}
.h-slider .inside .scroll .inside .item .info .film-genre {
  color: #00aeff;
}
.h-slider .inside .scroll .inside .item .info .film-genre span {
  color: white;
}
.h-slider .inside .scroll .inside .item .info .reservation {
  background: url('/external/images/reservation.png') no-repeat;
  width: 200px;
  height: 30px;
}
.h-slider .inside .scroll .inside .item .opened {
  display: inline-block;
}
.profile-link {
  text-decoration: none;
  color: white;
}
#film,
.h-area {
  width: 1220px;
  margin: 0 auto;
  position: relative;
}
#film p:first-child,
.h-area p:first-child {
  padding-top: 50px;
}
#film p,
.h-area p {
  text-align: center;
  color: #00aeff;
}
#film .description-film-name-ukr,
.h-area .description-film-name-ukr,
#film .repertoire-text,
.h-area .repertoire-text,
#film .h-area-text,
.h-area .h-area-text {
  padding: 0;
  margin: 0;
  font-size: 35px;
}
#film .h-area-subtext,
.h-area .h-area-subtext {
  color: white;
  font-size: 18px;
}
#film .h-area-date,
.h-area .h-area-date {
  font-size: 20px;
  font-weight: bold;
  color: white;
}
#film .h-area-date .h-calendar-icon,
.h-area .h-area-date .h-calendar-icon {
  vertical-align: middle;
  background: url('/external/images/calendar.png') center no-repeat;
  width: 31px;
  height: 31px;
  margin-left: 15px;
  display: inline-block;
  cursor: pointer;
}
#film .archive-current-year,
.h-area .archive-current-year {
  font-size: 29px;
  text-align: center;
  color: #00aeff;
  display: inline-block;
  vertical-align: middle;
}
#film .archive-year-list,
.h-area .archive-year-list {
  display: inline-block;
  background: #00aeff;
  font-family: 'Roboto', sans-serif;
  padding: 7px;
  border-radius: 8px;
  border: 0;
  font-size: 29px;
  outline: none;
  vertical-align: middle;
  margin-bottom: 20px;
}
#film .archive-list-wrapper,
.h-area .archive-list-wrapper {
  margin-top: 20px;
  margin-bottom: 30px;
}
#film .archive-list-wrapper .archive-list,
.h-area .archive-list-wrapper .archive-list {
  margin: 5px;
  display: inline-block;
  width: 150px;
  font-size: 13px;
  vertical-align: top;
}
#film .archive-list-wrapper .archive-list .archive-wrap,
.h-area .archive-list-wrapper .archive-list .archive-wrap {
  height: 270px;
}
#film .archive-list-wrapper .archive-list a,
.h-area .archive-list-wrapper .archive-list a {
  color: white;
  text-decoration: none;
}
#film .archive-list-wrapper .archive-list .archive-link,
.h-area .archive-list-wrapper .archive-list .archive-link {
  display: block;
}
#film .archive-list-wrapper .archive-list .archive-image,
.h-area .archive-list-wrapper .archive-list .archive-image {
  border: 2px solid #000;
  display: inline-block;
  height: 213px;
}
#film .archive-list-wrapper .archive-list .archive-image:hover,
.h-area .archive-list-wrapper .archive-list .archive-image:hover {
  border: 2px solid #00aeff;
}
#film .archive-list-wrapper .archive-list .archive-image:hover + .archive-name,
.h-area .archive-list-wrapper .archive-list .archive-image:hover + .archive-name {
  color: #00aeff;
}
#film .archive-list-wrapper .archive-list .archive-name,
.h-area .archive-list-wrapper .archive-list .archive-name {
  height: 50px;
  color: #fff;
  display: block;
}
#film .archive-year-block,
.h-area .archive-year-block {
  margin: 0 auto;
  text-align: center;
}
#film .description-film-name-eng,
.h-area .description-film-name-eng {
  padding: 0;
  margin: 0;
  color: #0b5c81;
  font-size: 25px;
}
#film .rating,
.h-area .rating {
  text-align: center;
  font-size: 13px;
  margin-top: 15px;
  margin-bottom: 15px;
}
#film .rating-wrapper,
.h-area .rating-wrapper {
  margin: 0 auto;
}
#film .filmRating,
.h-area .filmRating {
  display: inline-block;
}
#film .rateCount,
.h-area .rateCount {
  color: #0b86bd;
  vertical-align: top;
  font-size: 13px;
  display: inline-block;
}
#film .ratingCounter,
.h-area .ratingCounter {
  display: none;
}
#film #poster-img,
.h-area #poster-img {
  display: inline-block;
  width: 270px;
}
#film #poster-img img,
.h-area #poster-img img {
  width: 270px !important;
}
#film #poster-img a,
.h-area #poster-img a {
  text-decoration: none;
  color: #fff;
}
#film #full-film-description,
.h-area #full-film-description {
  width: 470px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
}
#film #full-film-description .film-descr,
.h-area #full-film-description .film-descr {
  margin: 5px 0 5px 0;
  display: inline-block;
}
#film #full-film-description .film-descr div,
.h-area #full-film-description .film-descr div {
  display: inline-block;
}
#film #full-film-description .film-descr .title,
.h-area #full-film-description .film-descr .title {
  vertical-align: top;
  width: 110px;
  color: #00aeff;
}
#film #full-film-description .film-descr .description,
.h-area #full-film-description .film-descr .description {
  width: 325px;
  text-align: justify;
}
#film #youtube-trailer,
.h-area #youtube-trailer {
  vertical-align: top;
  float: right;
  padding-left: 15px;
  display: inline-block;
  width: 450px;
}
#film #youtube-trailer #under-youtube-descr,
.h-area #youtube-trailer #under-youtube-descr {
  text-align: justify;
}
#film .film-repertoire,
.h-area .film-repertoire {
  width: 1220px;
  margin: 0 auto 0px auto;
}
#film .film-repertoire .repertoire-text,
.h-area .film-repertoire .repertoire-text {
  font-size: 38px;
}
#film .film-repertoire .repertoire-text-intro,
.h-area .film-repertoire .repertoire-text-intro {
  color: #fff;
  font-size: 15px;
}
#film .film-repertoire .film-header,
.h-area .film-repertoire .film-header {
  width: 1220px;
  background: url("/external/images/time_line.png") no-repeat right;
  height: 125px;
  margin: 0 auto;
}
#film .film-repertoire .div-one-film,
.h-area .film-repertoire .div-one-film,
#film .film-repertoire .div-one-day,
.h-area .film-repertoire .div-one-day {
  width: 1220px;
  margin: 0 auto;
}
#film .film-repertoire .div-film-name,
.h-area .film-repertoire .div-film-name,
#film .film-repertoire .div-film-time,
.h-area .film-repertoire .div-film-time,
#film .film-repertoire .div-film-day,
.h-area .film-repertoire .div-film-day,
#film .film-repertoire .div-film-day-null,
.h-area .film-repertoire .div-film-day-null,
#film .film-repertoire .div-film-name-clock,
.h-area .film-repertoire .div-film-name-clock,
#film .film-repertoire .div-film-time-clock,
.h-area .film-repertoire .div-film-time-clock {
  background-color: #1a2735;
  display: table-cell;
  vertical-align: middle;
  width: 280px;
  text-align: left;
  min-height: 60px;
  padding-left: 30px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #151c24;
}
#film .film-repertoire .div-film-name a,
.h-area .film-repertoire .div-film-name a,
#film .film-repertoire .div-film-time a,
.h-area .film-repertoire .div-film-time a,
#film .film-repertoire .div-film-day a,
.h-area .film-repertoire .div-film-day a,
#film .film-repertoire .div-film-day-null a,
.h-area .film-repertoire .div-film-day-null a,
#film .film-repertoire .div-film-name-clock a,
.h-area .film-repertoire .div-film-name-clock a,
#film .film-repertoire .div-film-time-clock a,
.h-area .film-repertoire .div-film-time-clock a {
  color: #00aeff;
  font-weight: bold;
  text-decoration: none;
}
#film .film-repertoire .div-film-name a:hover,
.h-area .film-repertoire .div-film-name a:hover,
#film .film-repertoire .div-film-time a:hover,
.h-area .film-repertoire .div-film-time a:hover,
#film .film-repertoire .div-film-day a:hover,
.h-area .film-repertoire .div-film-day a:hover,
#film .film-repertoire .div-film-day-null a:hover,
.h-area .film-repertoire .div-film-day-null a:hover,
#film .film-repertoire .div-film-name-clock a:hover,
.h-area .film-repertoire .div-film-name-clock a:hover,
#film .film-repertoire .div-film-time-clock a:hover,
.h-area .film-repertoire .div-film-time-clock a:hover {
  text-decoration: underline;
}
#film .film-repertoire .div-film-name-clock,
.h-area .film-repertoire .div-film-name-clock {
  background-color: #151c24;
}
#film .film-repertoire .div-film-time,
.h-area .film-repertoire .div-film-time,
#film .film-repertoire .div-film-time-clock,
.h-area .film-repertoire .div-film-time-clock {
  padding-left: 0px;
  width: 60px;
  color: #314e71;
  text-align: center;
  line-height: 60px;
}
#film .film-repertoire .div-film-time-clock,
.h-area .film-repertoire .div-film-time-clock {
  color: #fff;
  font-weight: bold;
  background-color: #151c24;
}
#film .film-repertoire .div-film-name a,
.h-area .film-repertoire .div-film-name a {
  text-decoration: none;
  color: #00aeff;
}
#film .film-repertoire .div-film-name a:hover,
.h-area .film-repertoire .div-film-name a:hover {
  color: #fff;
}
#film .film-repertoire .div-film-time a,
.h-area .film-repertoire .div-film-time a {
  text-decoration: none;
  color: #fff;
  padding: 0 5px 0 5px;
}
#film .film-repertoire .div-film-time a:hover,
.h-area .film-repertoire .div-film-time a:hover {
  text-decoration: none;
  color: #161d26;
  border-radius: 10px;
  background: #00aeff;
}
#film .film-repertoire .a-3d-off,
.h-area .film-repertoire .a-3d-off {
  background: url("/external/images/icons/3d.png") no-repeat center;
  width: 20px;
  height: 15px;
  padding-bottom: 35px;
}
#film .film-repertoire .div-film-day,
.h-area .film-repertoire .div-film-day {
  color: #929292;
}
#film .film-repertoire .div-film-day-null,
.h-area .film-repertoire .div-film-day-null {
  width: 1000px;
  height: 60px;
}
#film #comments-film,
.h-area #comments-film {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
#film #comments-film .write-comment,
.h-area #comments-film .write-comment {
  width: 990px;
  background: #243c58;
  border: 0;
  padding: 10px;
  color: white;
}
#film #comments-film .write-button,
.h-area #comments-film .write-button {
  text-align: right;
  padding-top: 10px;
  margin-bottom: 15px;
}
#film #comments-film p,
.h-area #comments-film p {
  color: #fff;
  font-size: 24px;
  text-align: left;
}
#film #comments-film span,
.h-area #comments-film span {
  color: #243c58;
  margin-left: 10px;
}
#film #comments-film .comment-film-one,
.h-area #comments-film .comment-film-one {
  width: 1000px;
  padding: 10px 5px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #243c58;
}
#film #comments-film .comment-film-one:last-child,
.h-area #comments-film .comment-film-one:last-child {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #243c58;
}
#film #comments-film .comment-film-one .comment-author-time div,
.h-area #comments-film .comment-film-one .comment-author-time div {
  display: inline-block;
}
#film #comments-film .comment-film-one .comment-author-time .author,
.h-area #comments-film .comment-film-one .comment-author-time .author {
  width: 500px;
  text-align: left;
}
#film #comments-film .comment-film-one .comment-author-time .author a,
.h-area #comments-film .comment-film-one .comment-author-time .author a {
  text-decoration: none;
  cursor: pointer;
  color: #00aeff;
}
#film #comments-film .comment-film-one .comment-author-time .author span,
.h-area #comments-film .comment-film-one .comment-author-time .author span {
  color: #243c58;
}
#film #comments-film .comment-film-one .comment-author-time .rating,
.h-area #comments-film .comment-film-one .comment-author-time .rating {
  width: 480px;
  text-align: right;
}
#film #comments-film .comment-film-one .comment-author-time .rating span,
.h-area #comments-film .comment-film-one .comment-author-time .rating span {
  margin-right: 3px;
  font-size: 17px;
}
#film #comments-film .comment-film-one .comment-author-time .rating .comment-rating-0,
.h-area #comments-film .comment-film-one .comment-author-time .rating .comment-rating-0 {
  color: #243c58;
}
#film #comments-film .comment-film-one .comment-author-time .rating .comment-rating-plus,
.h-area #comments-film .comment-film-one .comment-author-time .rating .comment-rating-plus {
  color: #2cbc2c;
}
#film #comments-film .comment-film-one .comment-author-time .rating .comment-rating-minus,
.h-area #comments-film .comment-film-one .comment-author-time .rating .comment-rating-minus {
  color: #c81c41;
}
#film #comments-film .comment-film-one .comment-author-time .rating .plus,
.h-area #comments-film .comment-film-one .comment-author-time .rating .plus {
  width: 17px;
  height: 17px;
  background: url('/external/images/comment_rating/plus.png') no-repeat center;
}
#film #comments-film .comment-film-one .comment-author-time .rating .plus:hover,
.h-area #comments-film .comment-film-one .comment-author-time .rating .plus:hover {
  background: url('/external/images/comment_rating/plus_activ.png') no-repeat center;
}
#film #comments-film .comment-film-one .comment-author-time .rating .plus a,
.h-area #comments-film .comment-film-one .comment-author-time .rating .plus a {
  display: block;
  height: 100%;
}
#film #comments-film .comment-film-one .comment-author-time .rating .minus,
.h-area #comments-film .comment-film-one .comment-author-time .rating .minus {
  width: 17px;
  height: 17px;
  background: url('/external/images/comment_rating/min.png') no-repeat center;
}
#film #comments-film .comment-film-one .comment-author-time .rating .minus:hover,
.h-area #comments-film .comment-film-one .comment-author-time .rating .minus:hover {
  background: url('/external/images/comment_rating/min_activ.png') no-repeat center;
}
#film #comments-film .comment-film-one .comment-author-time .rating .minus a,
.h-area #comments-film .comment-film-one .comment-author-time .rating .minus a {
  display: block;
  height: 100%;
}
#film #comments-film .comment-film-one .comment-text,
.h-area #comments-film .comment-film-one .comment-text {
  padding: 5px 0;
  word-wrap: break-word;
  text-align: justify;
  display: block;
  width: 100%;
}
#film #comments-film .comments-area,
.h-area #comments-film .comments-area {
  margin-bottom: 20px;
  padding: 0;
}
#film #comments-film .js-comments-counter,
.h-area #comments-film .js-comments-counter {
  font-weight: normal;
}
#film #comments-film .no-comments,
.h-area #comments-film .no-comments {
  font-size: 2em;
  color: #243c58;
  text-align: center;
  padding-bottom: 30px;
}
.scroll-line {
  position: relative;
  width: 1070px;
  margin: 0 auto;
}
.scroll-line .scroll-tabs {
  width: auto;
  position: relative;
  top: 0;
  text-transform: uppercase;
  display: inline-block;
}
.scroll-line .scroll-tabs .today {
  padding: 8px;
  width: 100px;
  background: #1a2735;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.scroll-line .scroll-tabs .soon {
  padding: 8px;
  width: 100px;
  background: #1a2735;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.scroll-line .scroll-tabs .active {
  background: #243c58;
}
.m-header-wrapper {
  position: relative;
  top: 40px;
  width: 1226px;
  margin: 0 auto;
  margin-bottom: 200px;
}
.m-header-wrapper .news {
  vertical-align: top;
  width: 600px;
  margin: 0 25px 0 0;
  display: inline-block;
}
.m-header-wrapper .news .h-title {
  background: url('/external/images/news.png') no-repeat top;
  width: 126px;
  height: 37px;
}
.m-header-wrapper .news .item {
  position: relative;
  margin-top: 8px;
  background: #1a2735;
  border: 2px solid #1a2735;
  height: 120px;
}
.m-header-wrapper .news .item .image {
  margin: 9px 15px 5px 5px;
  float: left;
}
.m-header-wrapper .news .item .content {
  padding: 5px;
  vertical-align: top;
}
.m-header-wrapper .news .item .content h2 {
  color: #00aeff;
  font-size: 20px;
  margin-top: 2px;
  margin-bottom: 0px;
}
.m-header-wrapper .news .item .content .text {
  margin-top: 4px;
  font-size: 14px;
}
.m-header-wrapper .news .item .content .date {
  position: absolute;
  bottom: 5px;
  right: 5px;
  font-size: 0.8em;
}
.m-header-wrapper .news .item:hover {
  background: #243c58;
  cursor: pointer;
}
.m-header-wrapper .news .link {
  font-size: 14px;
  float: right;
  color: #00aeff;
  text-decoration: underline;
}
.m-header-wrapper .take4m {
  vertical-align: top;
  display: inline-block;
  width: 245px;
  height: auto;
  overflow: hidden;
  max-height: 716px;
}
.m-header-wrapper .competitions {
  vertical-align: top;
  width: 320px;
  margin: 0 25px 0 0;
  display: inline-block;
}
.m-header-wrapper .competitions a {
  display: block;
  height: 100%;
  width: 100%;
}
.m-header-wrapper .competitions .h-title {
  background: url('/external/images/competitions.png') no-repeat top;
  width: 168px;
  height: 37px;
}
.m-header-wrapper .competitions .item {
  margin-top: 8px;
  background: #1a2735;
  border: 2px solid #1a2735;
  height: 120px;
}
.m-header-wrapper .competitions .item .image {
  display: inline-block;
  vertical-align: top;
  width: 250px;
  height: 114px;
  overflow: hidden;
}
.m-header-wrapper .competitions .item .icons {
  display: inline-block;
}
.m-header-wrapper .competitions .item .icons .tickets {
  background: url('/external/images/raffle/kinobox.png') no-repeat center;
  height: 42px;
  width: 42px;
  display: block;
  margin: 10px;
}
.m-header-wrapper .competitions .item .icons .tickets:hover {
  background: url('/external/images/raffle/kinobox_hover.png') no-repeat center;
}
.m-header-wrapper .competitions .item .icons .gifts {
  background: url('/external/images/raffle/social.png') no-repeat center;
  height: 42px;
  width: 42px;
  display: block;
  margin: 10px;
}
.m-header-wrapper .competitions .item .icons .gifts:hover {
  background: url('/external/images/raffle/social_hover.png') no-repeat center;
}
.m-header-wrapper .competitions .item .signature {
  font-size: 13px;
  text-align: right;
  width: 100%;
  margin-top: -15px;
}
.m-header-wrapper .competitions .item .signature span {
  padding: 5px;
}
.m-header-wrapper .competitions .item:hover {
  background: #243c58;
}
.m-header-wrapper .competitions .link {
  font-size: 14px;
  float: right;
  color: #00aeff;
  text-decoration: underline;
}
a {
  color: white;
  text-decoration: none;
  border: 0;
}
.cat-pagination {
  width: 1220px;
  text-align: center;
}
.cat-pagination .elements {
  margin-left: 0;
  padding: 0;
  font-size: 1.4em;
}
.cat-pagination .elements li {
  display: inline-block;
}
.cat-pagination .elements a {
  color: white;
  text-decoration: none;
  border: 0;
}
.cat-pagination .active {
  background: #00aeff;
  padding: 3px 7px 3px 7px;
  border-radius: 6px;
}
.m-header-list-wrapper {
  position: relative;
  top: 40px;
  width: 1220px;
  margin: 0 auto;
  margin-bottom: 200px;
}
.m-header-list-wrapper .news-content {
  position: relative;
}
.m-header-list-wrapper .date {
  position: absolute;
  bottom: -25px;
  right: 5px;
}
.m-header-list-wrapper .item-cat {
  vertical-align: top;
  display: inline-block;
  margin: 0 auto;
}
.m-header-list-wrapper .item-cat .item {
  vertical-align: top;
  margin-top: 8px;
  background: #1a2735;
  border: 2px solid #1a2735;
  height: 120px;
  width: 600px;
  position: relative;
  display: inline-block;
}
.m-header-list-wrapper .item-cat .item .image {
  margin: 9px 15px 5px 5px;
  float: left;
}
.m-header-list-wrapper .item-cat .item .content {
  padding: 5px;
  vertical-align: top;
}
.m-header-list-wrapper .item-cat .item .content h2 {
  color: #00aeff;
  font-size: 20px;
  margin-top: 2px;
  margin-bottom: 0px;
}
.m-header-list-wrapper .item-cat .item .content .text {
  margin-top: 4px;
  font-size: 14px;
}
.m-header-list-wrapper .item-cat .item .content .date {
  position: absolute;
  bottom: 5px;
  right: 5px;
  font-size: 0.8em;
}
.m-header-list-wrapper .item-cat .item:hover {
  background: #243c58;
  cursor: pointer;
}
.m-header-list-wrapper .item-cat .item-list {
  margin-top: 8px;
  background: #1a2735;
  border: 2px solid #1a2735;
  height: 120px;
  display: inline-block;
  width: 400px;
}
.m-header-list-wrapper .item-cat .item-list .image {
  margin: 9px 15px 5px 5px;
  float: left;
}
.m-header-list-wrapper .item-cat .item-list .content {
  padding: 5px;
  vertical-align: top;
}
.m-header-list-wrapper .item-cat .item-list .content h2 {
  color: #00aeff;
  font-size: 20px;
  margin-top: 2px;
  margin-bottom: 0px;
}
.m-header-list-wrapper .item-cat .item-list .content .text {
  margin-top: 4px;
  font-size: 14px;
}
.m-header-list-wrapper .item-cat .item-list:hover {
  background: #243c58;
  cursor: pointer;
}
.m-header-list-wrapper .item-cat .link {
  font-size: 14px;
  float: right;
  color: #00aeff;
  text-decoration: underline;
}
.m-header-list-wrapper .competitions-list {
  vertical-align: top;
  margin: 0 25px 0 0;
  text-align: center;
  display: inline-block;
}
.m-header-list-wrapper .competitions-list a {
  display: block;
  height: 100%;
  width: 100%;
  border: 0;
}
.m-header-list-wrapper .competitions-list .h-title {
  background: url('/external/images/competitions.png') no-repeat top;
  width: 168px;
  height: 37px;
}
.m-header-list-wrapper .competitions-list .item {
  background: #1a2735;
  border: 2px solid #1a2735;
  height: 120px;
  display: inline-block;
  margin: 10px;
}
.m-header-list-wrapper .competitions-list .item .image {
  display: inline-block;
  vertical-align: bottom;
  width: 250px;
  height: 114px;
  overflow: hidden;
}
.m-header-list-wrapper .competitions-list .item .icons {
  display: inline-block;
}
.m-header-list-wrapper .competitions-list .item .icons .tickets {
  background: url('/external/images/raffle/kinobox.png') no-repeat center;
  height: 42px;
  width: 42px;
  display: block;
  margin: 10px;
}
.m-header-list-wrapper .competitions-list .item .icons .tickets:hover {
  background: url('/external/images/raffle/kinobox_hover.png') no-repeat center;
}
.m-header-list-wrapper .competitions-list .item .icons .gifts {
  background: url('/external/images/raffle/social.png') no-repeat center;
  height: 42px;
  width: 42px;
  display: block;
  margin: 10px;
}
.m-header-list-wrapper .competitions-list .item .icons .gifts:hover {
  background: url('/external/images/raffle/social_hover.png') no-repeat center;
}
.m-header-list-wrapper .competitions-list .item .signature {
  font-size: 13px;
  text-align: right;
  width: 100%;
  margin-top: -15px;
}
.m-header-list-wrapper .competitions-list .item .signature span {
  padding: 5px;
}
.m-header-list-wrapper .competitions-list .item:hover {
  background: #243c58;
}
.m-header-list-wrapper .competitions-list .link {
  font-size: 14px;
  float: right;
  color: #00aeff;
  text-decoration: underline;
}
.ui-datepicker-inline {
  z-index: 99999;
  position: absolute;
  font-size: 70%;
}
.kinobox {
  position: relative;
  overflow: hidden;
  background: #f45454;
  height: 65px;
  width: 100%;
  min-width: 1220px;
  cursor: pointer;
}
.kinobox h1,
.kinobox h2,
.kinobox h3,
.kinobox h4,
.kinobox h5,
.kinobox h6,
.kinobox p,
.kinobox blockquote,
.kinobox pre,
.kinobox a,
.kinobox abbr,
.kinobox acronym,
.kinobox address,
.kinobox big,
.kinobox cite,
.kinobox code,
.kinobox del,
.kinobox dfn,
.kinobox em,
.kinobox img,
.kinobox ins,
.kinobox kbd,
.kinobox q,
.kinobox s,
.kinobox samp,
.kinobox small,
.kinobox strike,
.kinobox strong,
.kinobox sub,
.kinobox sup,
.kinobox tt,
.kinobox var,
.kinobox b,
.kinobox u,
.kinobox i,
.kinobox center,
.kinobox dl,
.kinobox dt,
.kinobox dd,
.kinobox ol,
.kinobox ul,
.kinobox li {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.kinobox a {
  text-decoration: none;
}
.kinobox a #content {
  margin: 0 auto;
  height: 65px;
  width: 1220px;
  background: url('/external/images/kinobox.in.ua.png') no-repeat left;
  /* --------------------------------

            xrotate-2

            -------------------------------- */
}
.kinobox a #content h1 {
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  line-height: 65px !important;
}
.kinobox a #content i {
  font-style: normal;
}
.kinobox a #content .cd-words-wrapper {
  display: inline-block;
  position: relative;
  text-align: left;
  font-family: "Roboto Condensed", sans-serif;
  font-style: inherit;
  font-size: 45px;
  text-decoration: none;
  color: #fff;
  margin-left: 350px;
}
.kinobox a #content .cd-words-wrapper b {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.kinobox a #content .cd-words-wrapper b.is-visible {
  position: relative;
}
.kinobox a #content .no-js .cd-words-wrapper b {
  opacity: 0;
}
.kinobox a #content .no-js .cd-words-wrapper b.is-visible {
  opacity: 1;
}
.kinobox a #content .cd-headline.rotate-2 .cd-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.kinobox a #content .cd-headline.rotate-2 i,
.kinobox a #content .cd-headline.rotate-2 em {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.kinobox a #content .cd-headline.rotate-2 b {
  opacity: 0;
}
.kinobox a #content .cd-headline.rotate-2 i {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-20px) rotateX(90deg);
  -moz-transform: translateZ(-20px) rotateX(90deg);
  -ms-transform: translateZ(-20px) rotateX(90deg);
  -o-transform: translateZ(-20px) rotateX(90deg);
  transform: translateZ(-20px) rotateX(90deg);
  opacity: 0;
}
.kinobox a #content .is-visible .cd-headline.rotate-2 i {
  opacity: 1;
}
.kinobox a #content .cd-headline.rotate-2 i.in {
  -webkit-animation: cd-rotate-2-in 0.4s forwards;
  -moz-animation: cd-rotate-2-in 0.4s forwards;
  animation: cd-rotate-2-in 0.4s forwards;
}
.kinobox a #content .cd-headline.rotate-2 i.out {
  -webkit-animation: cd-rotate-2-out 0.4s forwards;
  -moz-animation: cd-rotate-2-out 0.4s forwards;
  animation: cd-rotate-2-out 0.4s forwards;
}
.kinobox a #content .cd-headline.rotate-2 em {
  -webkit-transform: translateZ(20px);
  -moz-transform: translateZ(20px);
  -ms-transform: translateZ(20px);
  -o-transform: translateZ(20px);
  transform: translateZ(20px);
}
.kinobox a #content .no-csstransitions .cd-headline.rotate-2 i {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 0;
}
.kinobox a #content .no-csstransitions .cd-headline.rotate-2 i em {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.kinobox a #content .no-csstransitions .cd-headline.rotate-2 .is-visible i {
  opacity: 1;
}
@-webkit-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}
@-moz-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0deg);
  }
}
@keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    -moz-transform: translateZ(-20px) rotateX(90deg);
    -ms-transform: translateZ(-20px) rotateX(90deg);
    -o-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    -moz-transform: translateZ(-20px) rotateX(-10deg);
    -ms-transform: translateZ(-20px) rotateX(-10deg);
    -o-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
    -moz-transform: translateZ(-20px) rotateX(0deg);
    -ms-transform: translateZ(-20px) rotateX(0deg);
    -o-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg);
  }
}
@-webkit-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@-moz-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    -moz-transform: translateZ(-20px) rotateX(0);
    -ms-transform: translateZ(-20px) rotateX(0);
    -o-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    -moz-transform: translateZ(-20px) rotateX(-100deg);
    -ms-transform: translateZ(-20px) rotateX(-100deg);
    -o-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    -ms-transform: translateZ(-20px) rotateX(-90deg);
    -o-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
  }
}
@-webkit-keyframes text-animation {
  0% {
    -webkit-transform: translateY(0px);
  }
  5% {
    -webkit-transform: translateY(10px);
  }
  10% {
    -webkit-transform: translateY(-10px);
  }
  15% {
    -webkit-transform: translateY(10px);
  }
  20% {
    -webkit-transform: translateY(-65px);
  }
  30% {
    -webkit-transform: translateY(-65px);
  }
  35% {
    -webkit-transform: translateY(10px);
  }
  40% {
    -webkit-transform: translateY(-10px);
  }
  45% {
    -webkit-transform: translateY(65px);
  }
  50% {
    -webkit-transform: translateY(65px);
  }
  65% {
    -webkit-transform: translateY(10px);
  }
  70% {
    -webkit-transform: translateY(-10px);
  }
  75% {
    -webkit-transform: translateY(10px);
  }
  80% {
    -webkit-transform: translateY(-65px);
  }
  85% {
    -webkit-transform: translateY(-65px);
  }
  90% {
    -webkit-transform: translateY(10px);
  }
  95% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
.footer {
  position: relative;
  background: #0d141b;
  height: 100px;
  width: 100%;
  color: #00aeff;
}
.footer .outer {
  padding-left: 5px;
  width: 1220px;
  font-size: 14px;
  margin: 0 auto;
  text-align: center;
}
.footer .outer .left {
  display: inline-block;
}
.footer .outer .left .network-name {
  vertical-align: middle;
  line-height: 100px;
  text-decoration: underline;
  display: inline-block;
}
.footer .outer .left .office-phone {
  text-align: center;
  margin-left: 20px;
  vertical-align: middle;
  width: 100px;
  display: inline-block;
}
.footer .outer .left .languages {
  margin-top: 5px;
  text-align: center;
  margin-left: 65px;
  vertical-align: middle;
  display: inline-block;
}
.footer .outer .left .languages .footer-lang {
  padding: 3px;
  display: block;
}
.footer .outer .left .languages .active {
  background: #00aeff;
  color: white;
}
.footer .outer .left .social-icons {
  margin-top: 5px;
  text-align: center;
  margin-left: 20px;
  vertical-align: middle;
  width: 10px;
  display: inline-block;
}
.footer .outer .left .social-icons a {
  display: block;
  height: 100%;
  width: 100%;
}
.footer .outer .left .social-icons .vk {
  margin: 3px;
  background: url('/external/images/icons/vk.png');
  width: 25px;
  height: 25px;
  display: inline-block;
}
.footer .outer .left .social-icons .vk:hover {
  background: url('/external/images/icons/vk_hover.png');
}
.footer .outer .left .social-icons .fb {
  margin: 3px;
  background: url('/external/images/icons/fb.png');
  width: 25px;
  height: 25px;
  display: inline-block;
}
.footer .outer .left .social-icons .fb:hover {
  background: url('/external/images/icons/fb_hover.png');
}
.footer .outer .left .right-menu {
  margin-left: 50px;
  vertical-align: middle;
  color: white;
  font-size: 14px;
  text-align: right;
  display: inline-block;
}
.footer .outer .left .right-menu a {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}
.footer .outer .left .right-menu a:hover {
  color: #00aeff;
}
.footer .outer .right {
  margin-left: 20px;
  display: inline-block;
}
.footer .outer .right .left-menu {
  vertical-align: middle;
  color: white;
  font-size: 14px;
  text-align: left;
  display: inline-block;
}
.footer .outer .right .left-menu a {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}
.footer .outer .right .left-menu a:hover {
  color: #00aeff;
}
.footer .outer .right .free-wifi {
  margin-left: 20px;
  background: url('/external/images/icons/wifi.png') no-repeat center;
  width: 74px;
  height: 52px;
  vertical-align: middle;
  display: inline-block;
}
.footer .outer .right .free-wifi-desc {
  width: 60px;
  margin-left: 7px;
  vertical-align: middle;
  text-align: left;
  font-size: 12px;
  display: inline-block;
}
.footer .outer .right .stats {
  margin-left: 35px;
  width: 105px;
  height: 40px;
  vertical-align: middle;
  background-color: #1a2735;
  display: inline-block;
}
.footer .outer .right .copyright {
  margin-left: 15px;
  width: 120px;
  height: 35px;
  vertical-align: middle;
  margin-bottom: 30px;
  display: inline-block;
}
.footer .outer .right .ss-copyright {
  font-size: 11.5px;
  color: white;
  margin-bottom: 5px;
  text-align: left;
}
.popup-box {
  position: absolute;
  border-radius: 5px;
  background: #00aeff;
  display: none;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  z-index: 9999999;
  font-size: 14px;
}
.popup-box .close {
  position: absolute;
  top: 0;
  right: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  cursor: pointer;
  color: #fff;
  padding: 20px;
  font-size: 20px;
}
.popup-box .close:hover {
  color: #fff;
}
.popup-box h2 {
  padding: 0;
  margin: 0;
  font-size: 18px;
}
.popup-box .top {
  padding: 20px;
}
.popup-box .bottom {
  background: #fff;
  border-top: 1px solid #e5e5e5;
  padding: 20px;
  color: #000;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#blackout {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  overflow: hidden;
  z-index: 9999;
  left: 0;
  display: none;
}
.form-input {
  text-align: center;
  width: 400px;
  display: inline-block;
}
.form-button {
  margin-left: 20px;
}
.popup-error-message {
  width: 85%;
  height: auto;
  display: none;
  background: #ffdfdd;
  border-radius: 8px;
  padding: 10px;
  margin: 0 auto;
  text-align: center;
}
.popup-success-message {
  margin: 10px 0 10px 0;
  width: 85%;
  height: auto;
  border-radius: 8px;
  padding: 10px;
  margin: 0 auto;
  text-align: center;
}
#captcha {
  cursor: pointer;
}
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}
.book-tickets {
  height: 200px;
}
.tooltipster-shadow {
  border-radius: 5px;
  background: #fff;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.3);
  color: #2c2c2c;
}
.tooltipster-shadow .tooltipster-content {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
}
.pure-g-captcha {
  margin-top: 10px;
  margin-bottom: 10px;
}
.pure-g-g-captcha {
  text-align: left;
}
.pure-g-button-comment {
  text-align: right;
}
.js-comments-username {
  color: white;
  background-color: #243c58;
  border: 1px solid #243c58 !important;
  box-shadow: inset 0 1px 3px #243c58 !important;
}
.js-comments-username::placeholder {
  color: white;
}
</pre></body></html>