@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300;500;700&display=swap');
:root {
  --netflix-color-red: #e20e21;
}
* {
  margin: 0;
  padding: 0;
}
body {
  background: #000;
  font: 12px Arial, Helvetica, sans-serif;
  color: #333;
  padding-bottom: 15px;
}
body.has-overlayer:after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0,0,0,0.7);
  z-index: 1000000;
}
a {
  text-decoration: none;
  color: #2660b6;
  outline: none;
}
a:hover {
  text-decoration: underline;
}
a img {
  border: 0;
}
ul {
  list-style: none;
}
ol {
  padding: 0 0 0 40px;
  margin: 12px 0;
}
input,
select,
textarea {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333;
  vertical-align: middle;
}
p {
  margin-bottom: 10px;
}
#outer_body {
  position: relative;
}
#inner_body {
  z-index: 1;
  overflow: hidden;
}
#main_container {
  position: relative;
  width: 1000px;
  margin: 0 auto;
  padding-top: 405px;
}
#main_container.header_hp .underheader_pushdown {
  background-color: #EDEFEF;
}
#main_container.no_banner {
  padding-top: 139px !important;
  background-position: 0px 15px !important;
}
#main_container.no_banner #header {
  top: 15px;
}
#main_container .underheader_pushdown {
  background-color: #fff;
  position: relative;
  z-index: 8;
  text-align: center;
}
#main_container .underheader_pushdown > * {
  padding-top: 10px;
}
body.no_banner #main_container {
  padding-top: 139px !important;
  background-position: 0px 15px !important;
}
body.no_banner #main_container #header {
  top: 15px;
}
#container {
  width: 970px;
  padding: 0px 15px 20px;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  background: #fff;
}
#container #left {
  float: left;
  width: 655px;
  overflow: hidden;
  background: url(../img/dotted_gri.gif) repeat-x top left;
  padding-top: 10px;
}
#container #right {
  float: right;
  width: 300px;
  overflow: hidden;
}
#left_mic_homepage {
  width: 150px;
  float: left;
}
#right_mic_homepage {
  width: 440px;
  float: right;
}
.dotted_top {
  background: url(../img/dotted_gri.gif) repeat-x top left;
  padding-top: 10px;
}
.box_container {
  padding-bottom: 15px;
  margin-bottom: 15px;
  position: relative;
}
.box_container1 {
  padding-bottom: 15px;
  margin-bottom: 15px;
  position: relative;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
.box_container2 {
  position: relative;
  background: url(../img/dotted_gri.gif) repeat-x top left;
}
.img1 {
  border: 1px solid #c7c7c7;
}
.img2 {
  border: 1px solid #c7c7c7;
  padding: 1px;
}
.other_poster {
  display: block;
  padding-left: 16px;
  width: 159px;
  overflow: hidden;
  color: #FF7D00;
  background: url(../img/add2.gif) no-repeat 0px 0px;
  margin-bottom: 10px;
}
.other_poster_1 {
  display: block;
  width: 175px;
  overflow: hidden;
  color: #FF7D00;
  margin-bottom: 10px;
  font-weight: normal;
}
.inline {
  display: inline;
}
.block {
  display: block;
}
.last {
  margin-bottom: 0px !important;
}
.none {
  background: none !important;
}
.normal {
  font: normal 12px Arial, Helvetica, sans-serif;
}
.static {
  position: static !important;
}
.v_top {
  vertical-align: top;
}
.width70 {
  width: 70px;
}
.v_bottom {
  vertical-align: bottom;
}
.v_middle {
  vertical-align: middle;
}
small {
  font-size: 11px;
}
.color1 {
  color: #FF7D00;
}
.color2 {
  color: #FFFFFF;
}
.color3 {
  color: #BD534C;
}
.color4 {
  color: #000000;
}
.color5 {
  color: #9DAEBF;
}
.color6 {
  color: #FF9812;
}
.color7 {
  color: #555555;
}
.color8 {
  color: #FF6D06;
}
.color9 {
  color: #696969;
}
.color10 {
  color: #40a149;
}
.orange {
  color: #FDB030 !important;
}
.orange_2 {
  color: #FF8109 !important;
}
.orange3 {
  color: #FF7D00;
}
.black {
  color: #000 !important;
}
.white {
  color: #fff !important;
}
.gri {
  color: #9DAEBF !important;
}
.mt3 {
  margin-top: 3px;
}
.mt5 {
  margin-top: 5px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mb2 {
  margin-bottom: 2px;
}
.mb4 {
  margin-bottom: 4px;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px !important;
}
.mb20 {
  margin-bottom: 15px;
}
.mb25 {
  margin-bottom: 15px;
}
.mtb10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mtb15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.mtb20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.mr3 {
  margin-right: 3px;
}
.mr5 {
  margin-right: 5px;
}
.mr10 {
  margin-right: 10px;
}
.mr15 {
  margin-right: 15px;
}
.ml3 {
  margin-left: 3px;
}
.padding2px {
  padding: 2px;
}
.pr2 {
  padding-right: 2px;
}
.pr5 {
  padding-right: 5px;
}
.pr10 {
  padding-right: 10px;
}
.pr15 {
  padding-right: 15px;
}
.pl5 {
  padding-left: 5px;
}
.pl10 {
  padding-left: 10px;
}
.pl15 {
  padding-left: 15px;
}
.ml5 {
  margin-left: 5px;
}
.ml10 {
  margin-left: 10px;
}
.ml15 {
  margin-left: 15px;
}
.ml20 {
  margin-left: 20px;
}
.pb0 {
  padding-bottom: 0px;
}
.pt5 {
  padding-top: 5px;
}
.pt2 {
  padding-top: 2px;
}
.pt10 {
  padding-top: 10px !important;
}
.pt15 {
  padding-top: 15px;
}
.pb5 {
  padding-bottom: 5px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.red {
  color: #F14901 !important;
}
.green {
  color: #6BCB2C !important;
}
.green_1 {
  color: #24C960 !important;
}
a.link1 {
  font-size: 18px;
  font-weight: normal;
}
a.link2 {
  font-size: 14px;
  font-weight: bold;
}
h1 {
  font-size: 22px;
  color: #000000;
  font-weight: normal;
}
h2 {
  font-size: 16px;
  color: #000000;
}
h2.title_1 {
  font-size: 12px;
  color: #555555;
}
h2.title_2 {
  font-size: 14px;
  color: #000000;
}
h2.title_4 {
  margin-bottom: 5px;
  font-size: 14px;
  color: #000000;
}
h3.title_4 a.load-in-lightbox {
  font-size: 11px;
  font-weight: normal;
}
h2.inline a {
  color: #000000 !important;
  text-decoration: none;
}
h3 {
  font-size: 12px;
  color: #000000;
}
.fsize24 {
  font-size: 24px;
}
.fsize10 {
  font-size: 10px;
}
.fsize11 {
  font-size: 11px;
}
.fsize14 {
  font-size: 14px;
}
.fsize16 {
  font-size: 16px;
}
.fsize22 {
  font-size: 22px;
}
.fweightnormal {
  font-weight: normal;
}
.fweightbold {
  font-weight: bold;
}
.ftahoma {
  font-family: Tahoma;
}
.list1 li {
  padding-bottom: 10px;
}
.list1 li.last {
  margin-bottom: 0px;
}
.actor_filmography .list1 li {
  padding-bottom: 7px !important;
}
ul.list_image1 li {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
ul.list_image2 li {
  float: left;
  margin-left: 15px;
  margin-bottom: 15px;
  height: 92px;
}
ul.list_2 li {
  margin-bottom: 15px;
  padding-bottom: 15px;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
ul.border_btm_li li {
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
.provideo_186px {
  background: url(../img/bg_provideo.jpg) no-repeat top left;
  width: 160px;
  height: 18px;
  padding: 20px 15px 0px 11px;
}
.myvideo_186px {
  background: url(../img/bg_mymovie.jpg) no-repeat top left;
  width: 160px;
  height: 18px;
  padding: 20px 15px 0px 11px;
}
.provideo_186px a {
  color: #fff;
  text-decoration: underline;
}
.myvideo_186px a {
  color: #b12524;
  text-decoration: underline;
}
.partner_external_link {
  background: url(../img/product_link_bg.jpg) no-repeat top left;
  width: 155px;
  height: 19px;
  display: block;
  color: #000000;
  font-weight: bold;
  padding: 3px 0 0 5px;
  margin-top: 5px;
  text-decoration: none !important;
}
.partner_external_link span.dvd {
  margin-left: 40px;
  font-weight: normal;
}
.partner_external_link span.blu-ray {
  margin-left: 15px;
  font-weight: normal;
}
.partner_external_link_small {
  background: url(../img/product_link_bg_small.jpg) no-repeat top left;
  width: 100px;
  height: 17px;
  display: block;
  color: #000000;
  font-weight: bold;
  padding: 3px 0 0 5px;
  margin-top: 5px;
  text-decoration: none !important;
  font-size: 11px;
  position: relative;
}
.partner_external_link_small span.dvd {
  font-weight: normal;
  font-size: 11px;
  display: block;
  position: absolute;
  top: 3px;
  right: 25px;
}
.partner_external_link_small span.blu-ray {
  font-weight: normal;
  font-size: 11px;
  display: block;
  position: absolute;
  top: 3px;
  right: 25px;
}
.mymovieslinks_dvd {
  display: block;
  background: transparent url(../img/btn_buy_dvd_mymovie.gif) no-repeat top center;
  width: 85px;
  height: 36px;
  float: left;
  margin-right: 5px;
  text-indent: -9999px;
}
.mymovieslinks_blu-ray {
  display: block;
  background: transparent url(../img/btn_buy_blu-ray_mymovie.gif) no-repeat top center;
  width: 99px;
  height: 36px;
  float: left;
  margin-right: 5px;
  text-indent: -9999px;
}
.provideolinks_dvd {
  display: block;
  background: transparent url(../img/btn_buy_dvd_provideo.gif) no-repeat top center;
  width: 85px;
  height: 36px;
  float: left;
  margin-right: 5px;
  text-indent: -999px;
}
.provideolinks_blu-ray {
  display: block;
  background: transparent url(../img/btn_buy_blu-ray_provideo.gif) no-repeat top center;
  width: 99px;
  height: 36px;
  float: left;
  margin-right: 5px;
  text-indent: -9999px;
}
.abs1 {
  position: absolute;
  top: 5px;
  right: 0px;
}
.border_1 {
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  height: 1px;
  font-size: 1px;
}
div.separator_1 {
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  height: 1px;
  font-size: 1px;
  margin: 10px 0;
}
a.review {
  background: url(../img/ico_reviews.gif) no-repeat 0px 3px;
  padding-left: 15px;
}
.box_user_option {
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 15px;
}
.box_user_option .widget_frame {
  background: url(../img/sprite_user_option.png) no-repeat 0px 0px;
  width: 70px;
  height: 65px;
  float: left;
  margin-right: 5px;
  text-align: center;
  position: relative;
}
.box_user_option .first {
  width: 75px;
  background-position: -140px 0px;
}
.box_user_option a.button_status {
  background: url(../img/sprite_user_option.png);
  width: 70px;
  height: 43px;
  display: block;
  text-indent: -9999px;
  margin-bottom: 3px;
}
.box_user_option .first a.button_status {
  width: 75px;
}
.box_user_option .last {
  margin-right: 0;
}
.box_user_option .widget_frame_inactive {
  background: url(../img/sprite_user_option.png) no-repeat -70px 0px;
  width: 70px;
  height: 65px;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.50;
}
.box_user_option a.view {
  background-position: 0px -153px;
}
.box_user_option a.view_off {
  background-position: 0px -65px;
}
.box_user_option a.view_off:hover {
  background-position: 0 -109px;
}
.box_user_option a.favorite {
  background-position: -145px -153px;
}
.box_user_option a.favorite_off {
  background-position: -145px -65px;
}
.box_user_option a.favorite_off:hover {
  background-position: -145px -109px;
}
.box_user_option a.own {
  background-position: -215px -153px;
}
.box_user_option a.own_off {
  background-position: -215px -65px;
}
.box_user_option a.own_off:hover {
  background-position: -215px -109px;
}
.box_user_option a.expected {
  background-position: -70px -153px;
}
.box_user_option a.expected_off {
  background-position: -70px -65px;
}
.box_user_option a.expected_off:hover {
  background-position: -70px -109px;
}
.box_user_option a.users_list_link {
  color: #2660B6;
  margin-bottom: 5px;
  font-size: 11px;
}
.box_user_option a.users_list_link:hover {
  text-decoration: underline;
}
.box_user_option_details {
  background-color: #F3F4F6;
  position: relative;
  margin-bottom: 15px;
}
.box_user_option_details .box_content {
  padding: 0px 10px;
  border-left: 1px solid #C1CCD6;
  border-right: 1px solid #C1CCD6;
}
.box_user_option_details .arrow_top {
  background: url(../img/arr_top_box_grey.gif) no-repeat top left;
  position: absolute;
  top: -7px;
  left: 260px;
  width: 20px;
  height: 8px;
}
.box_user_option_details #arrow_top_view {
  left: 36px;
}
.box_user_option_details #arrow_top_favorite {
  left: 140px;
}
.box_user_option_details #arrow_top_own {
  left: 244px;
}
.box_wiki300px {
  background: url(../img/bg_box_grey2.jpg) no-repeat top left;
  width: 300px;
}
.box_wiki300px .box_content {
  padding: 10px 10px 0px 10px;
}
.box_wiki300px .btm {
  background: url(../img/btm_box_grey2.gif) no-repeat top left;
  width: 300px;
  height: 8px;
  font-size: 1px;
}
.box_wiki300px h2 {
  font-size: 16px;
  color: #000000;
  padding-top: 6px;
}
.box_wiki300px a.wiki {
  display: block;
  background: url(../img/bg_pencil_wiki.gif) no-repeat top left;
  width: 128px;
  height: 20px;
  float: left;
  padding: 8px 5px 0px 40px;
}
.tabs_container {
  position: relative;
}
.tabs_container .list_option {
  position: absolute;
  top: 1px;
  left: 435px;
}
.tabs_container .list_option a {
  display: block;
  float: left;
  width: 20px;
  height: 18px;
}
.tabs_container .list_option a#icon_list_movie {
  background: url(../img/icon_list_movie.jpg) no-repeat top left;
  margin-right: 5px;
}
.tabs_container .list_option a#icon_simple_list_movie {
  background: url(../img/icon_simple_list_movie.jpg) no-repeat top left;
}
.tabs_container .list_option a#icon_list_movie.inactive {
  background-position: bottom left;
}
.tabs_container .list_option a#icon_simple_list_movie.inactive {
  background-position: bottom left;
}
.tab_5 {
  height: 38px;
  background: url(../img/bg_grey_top.jpg) repeat-x bottom left;
  clear: both;
  overflow: hidden;
}
.tab_5 li {
  float: left;
  display: block;
  margin-bottom: -5px;
  position: relative;
  z-index: 99;
}
.tab_5 li strong {
  display: block;
  padding: 4px;
  font-weight: normal;
}
.tab_5 li a {
  display: block;
  font-size: 11px;
  background: url(../img/tab_5.png) no-repeat;
  padding-left: 4px;
  position: relative;
  color: #fff;
}
.tab_5 li a:hover {
  text-decoration: underline;
  color: #000000;
}
.tab_5 li a span {
  display: block;
  padding: 5px 10px 4px 3px;
  background: url(../img/tab_5.png) no-repeat right top;
  text-align: center;
  color: #333;
}
.tab_5 li.current {
  background: url(../img/sageata_tab_orange.gif) no-repeat bottom center;
  padding-bottom: 5px;
}
.tab_5 li.current a {
  background-position: left bottom;
  text-decoration: none;
}
.tab_5 li.current a:hover {
  color: #fff;
  text-decoration: underline;
}
.tab_5 li.current a span {
  background-position: right bottom;
  color: #ffffff;
}
.tab_5 li a span.text_short {
  display: block;
}
.tab_5 li a span.text_full {
  display: none;
}
.tab_5 li.current a span.text_short {
  display: none;
}
.tab_5 li.current a span.text_full {
  display: block;
}
.bg_grey_top {
  background: url(../img/bg_grey_top.jpg) repeat-x top left;
}
.table_1 {
  width: 100%;
}
.table_1 thead td {
  background: none;
  padding: 4px 7px;
  border-top: 1px solid #DEE1E7;
  border-bottom: 1px solid #DEE1E7;
  background-color: #EFEFEF;
  font-weight: bold;
}
.table_1 td {
  padding: 7px;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
.table_1 td.last {
  background: url();
}
.table_1 tr.no_bg td {
  background: url();
}
.table_2 td {
  width: 140px;
  padding: 15px 28px 0px 0px;
  vertical-align: top;
}
.table_2 td > div {
  width: 105px;
  overflow: hidden;
}
.table_2 td a {
  font-weight: bold;
  font-size: 14px;
}
.table3_holder {
  padding-left: 15px;
  margin-bottom: 15px;
}
.table_3 {
  width: 100%;
}
.table_3 td {
  vertical-align: top;
  padding: 0 20px 5px 0;
}
.table_3 td.cell1 {
  padding: 10px 10px 0;
  vertical-align: top;
}
.table_3 table.none td {
  background: none;
}
.table_4 td {
  padding: 10px 10px 10px 0px;
  vertical-align: top;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
.table_5 td {
  width: 19%;
}
.table_6 td {
  width: 20%;
  padding-right: 15px;
  vertical-align: top;
}
.table_6 div.item {
  padding: 5px 4px 5px 10px;
}
.table_6 .brd_top {
  background: url(../img/dotted_gri.gif) repeat-x top left;
}
.table_6 .brd_btm {
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
.table_6 div.hour {
  width: 35px;
  float: left;
  font-size: 14px;
}
.table_6 div.hour i {
  font-size: 10px;
  vertical-align: top;
  font-style: normal;
}
.table_6 div.show {
  width: 130px;
  float: right;
}
.bg_grey_top2 {
  background: url(../img/bg_grey_top2.jpg) repeat-x top left;
}
.table_6 thead {
  background-color: #EFEFEF;
}
.table_6 thead td {
  padding: 4px 7px;
  border-top: 1px solid #DEE1E7;
  border-bottom: 1px solid #DEE1E7;
}
.table_7 td.place {
  width: 28px;
  text-align: center;
  background: url(../img/bg_place.jpg) repeat-x top left;
}
.table_7 td.chart {
  width: 30px;
  text-align: center;
  white-space: nowrap;
}
.table_7 .movie {
  padding: 5px 10px;
  text-align: left;
}
.table_7 .movie a {
  font-size: 14px;
  font-weight: bold;
}
.table_7 th {
  vertical-align: top;
}
.table_7 td,
.table_7 th {
  padding: 5px;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.table_7 tr.alt {
  background: #F5F5F5;
}
.table_7 tr.alt td.place {
  background: url(../img/bg_place_alt.jpg) repeat-x top left;
}
.table_7 th.sel {
  background: url(../img/bg_sel_th.jpg) repeat-x top left #F3F3F3;
  border-bottom: none;
  text-align: right !important;
  white-space: nowrap;
}
.table_7 th.sel a {
  margin-right: 3px;
}
.table_7 tr.alt td.sel {
  background-color: #E3E6EA;
  border-bottom: none;
}
.table_7 tr td.sel {
  background-color: #F3F3F3;
  border-bottom: none;
}
.table_7 tfoot th {
  border-top: 1px solid #C6CBD5;
  border-bottom: 1px solid #C6CBD5;
  border-right: 0;
}
.table_7 tfoot th.amount {
  text-align: right;
}
.table_8 tr.alt {
  background: #F5F5F5;
}
.table_8 td {
  padding: 5px;
  vertical-align: top;
  background: url(../img/dotted_gri.gif) repeat-x top left;
}
.table_9 {
  margin: 0 auto;
  margin-bottom: 10px;
}
.table_9 td {
  vertical-align: middle;
  padding: 0 2px;
}
.box_movie_poster_list {
  margin: 0px 19px 15px 0px;
  display: inline-block;
  _display: inline;
  zoom: 1;
  width: 100px;
  vertical-align: top;
}
.box_movie_poster_list td a {
  font-weight: bold;
  font-size: 14px;
}
.box_movie_poster_list a.year {
  font-weight: normal;
  font-size: 11px;
}
.box_movie_poster_list small {
  color: #999999;
}
.product_list .box_movie_poster_list {
  margin-bottom: 30px;
  margin-right: 30px;
}
.box_movie_trailer_filter {
  margin: 15px 36px 0 0px;
  display: inline-block;
  _display: inline;
  zoom: 1;
  width: 160px;
  vertical-align: top;
}
.bg_gri1 {
  background: url(../img/bg_gri1.jpg) no-repeat;
  width: 168px;
  height: 21px;
  padding: 3px 5px;
}
.box_mini_stats span.nota {
  font-size: 16px;
}
.box_mini_stats span.votes {
  font-size: 11px;
  border-left: 1px dotted #97A4B3;
  border-right: 1px dotted #97A4B3;
  padding: 0px 5px;
  margin: 0px 5px;
}
.box_mini_stats a.review {
  font-size: 11px;
}
.box_mini_stats table td {
  vertical-align: middle;
}
.answer div {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
}
.show_breadcrumbs {
  padding-top: 40px;
}
.breadcrumbs {
  margin-bottom: 10px;
  font-size: 11px;
  position: absolute;
  padding-top: 8px;
  padding-left: 15px;
  top: 5px;
  left: 0;
  z-index: 8;
}
.breadcrumbs small {
  font-size: 10px;
}
.theme {
  position: absolute;
  top: 0px;
  right: 0px;
}
*html .theme {
  right: 15px;
}
.box_paginare .productNavigator {
  display: inline;
}
.box_paginare {
  font-size: 12px !important;
  background: #F5F5F5;
  padding: 3px 10px;
  border-top: 1px solid #dee1e7;
  border-bottom: 1px solid #dee1e7;
}
.pageNavJump {
  border: 1px solid #2660b6;
  font-size: 11px;
  padding: 1px 3px;
  width: 20px;
  margin: 0 5px;
}
.pageNavJumpAction {
  margin-right: 10px;
}
a.pagenav_link,
.pagenav_current,
.page_nav_active,
.page_nav_arrows,
a.pagenav2_link,
.pagenav2_current {
  margin: 0 2px;
}
.pagenav_spacer,
.pagenav_go_prev,
.pagenav_go_next,
.pagenav2_spacer,
.pagenav2_go_prev,
.pagenav2_go_next {
  margin: 0 5px;
}
.page_nav3 a {
  display: -moz-inline-block;
  display: inline-block;
}
.page_nav3 .pagenav2_current {
  display: -moz-inline-block;
  display: inline-block;
  font-weight: bold;
}
.page_nav3 a.pagenav2_link,
.page_nav3 .pagenav2_current {
  padding: 3px 4px;
}
.page_nav3 .pagenav2_go_prev {
  background: url(../img/left_pag.gif) no-repeat;
  width: 24px;
  height: 23px;
  padding: 0px;
  margin-right: 3px;
  text-indent: -9999px;
  vertical-align: middle;
}
.page_nav3 .pagenav2_go_next {
  background: url(../img/right_pag.gif) no-repeat;
  width: 24px;
  height: 23px;
  padding: 0px;
  margin-left: 3px;
  text-indent: -9999px;
  vertical-align: middle;
}
.page_nav4 a,
.page_nav4 div,
.page_nav4 span {
  float: left;
}
.page_nav4 a,
.page_nav4 span {
  margin-right: 4px;
}
.page_nav4 .pagenav2_go_prev {
  background: url(../img/left_pag.gif) no-repeat;
  width: 24px;
  height: 23px;
  padding: 0px;
  margin-right: 3px;
  text-indent: -9999px;
  vertical-align: middle;
  padding-top: 0px;
}
.page_nav4 a,
.page_nav4 span {
  padding-top: 4px;
}
.page_nav4 .pagenav2_go_next {
  background: url(../img/right_pag.gif) no-repeat;
  width: 24px;
  height: 23px;
  padding: 0px;
  margin-left: 3px;
  text-indent: -9999px;
  vertical-align: middle;
  padding-top: 0px;
}
.page_nav4 a.container-navigation-trigger,
.page_nav4 a.next-group {
  color: #AEAEAE !important;
  font-size: 11px !important;
  line-height: 15px;
}
.box_select {
  border-top: 1px solid #DEE1E7;
  border-bottom: 1px solid #DEE1E7;
  padding: 3px 10px;
  background-color: #F3F4F6;
}
.box_select select {
  border: 1px solid #119ECD;
  padding: 1px;
}
.box_layer .box_content {
  background: url(../img/bg_top_box_layer.png) no-repeat top left;
  width: 293px;
  padding: 15px 15px 0px 23px;
}
.box_layer .btm {
  background: url(../img/bg_btm_box_layer.png) no-repeat top left;
  width: 331px;
  font-size: 1px;
  height: 32px;
}
.box_layer_1 .box_content {
  background: url(../img/bg_top_box_layer1.png) no-repeat top left;
  width: 298px;
  padding: 22px 15px 5px 15px;
}
.box_layer_1 .btm {
  background: url(../img/bg_btm_box_layer1.png) no-repeat top left;
  width: 329px;
  font-size: 1px;
  height: 21px;
}
.box_layer_2 .box_content {
  background: url(../img/bg_top_box_layer2.png) no-repeat top left;
  width: 270px;
  padding: 21px 15px 20px 15px;
}
.box_layer_2 .btm {
  background: url(../img/bg_btm_box_layer2.png) no-repeat top left;
  width: 300px;
  font-size: 1px;
  height: 21px;
}
.caseta {
  margin-bottom: 15px;
  padding-bottom: 15px;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
.caseta h2 {
  display: inline;
  margin-right: 5px;
}
.caseta td {
  vertical-align: top;
}
.caseta_data {
  background: url(../img/bg_date.jpg) no-repeat top;
  width: 54px;
  height: 54px;
  text-align: center;
  font-weight: bold;
  font-family: tahoma;
  font-size: 10px;
  color: #000000;
}
.caseta_data .month {
  padding-top: 4px;
  line-height: 10px;
}
.caseta_data .day {
  color: #FF7D00;
  font-family: arial;
  font-size: 24px;
  line-height: 20px;
  margin-top: 2px;
}
.caseta_data .day2 {
  color: #FF7D00;
  font-family: arial;
  font-size: 24px;
  margin-top: 2px;
}
.caseta_data .year {
  padding-top: 3px;
}
.caseta_data .undated {
  padding-top: 15px;
  line-height: 10px;
  padding-bottom: 5px;
}
.post_comment {
  background-color: #F3F4F6;
  margin-bottom: 20px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #C1CCD6;
  padding: 12px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.post_comment table td.label {
  width: 90px;
  text-align: right;
  padding-right: 10px;
  vertical-align: top;
}
.post_comment table td input.text {
  background: url(../img/bg_text1.jpg) repeat-x top left;
  padding: 3px;
  border: 1px solid #C1CCD6;
  height: 18px;
  width: 230px;
}
.post_comment table td input.text_small {
  width: 33px;
}
.post_comment table td textarea.text {
  background: #FFFFFF url(../img/bg_text1.jpg) repeat-x top left;
  padding: 3px;
  border: 1px solid #C1CCD6;
  height: 70px;
  width: 480px;
}
.post_comment table td .comment {
  height: 70px;
  width: 480px;
}
.post_comment table input.submit {
  background: url(../img/btn_trimite_comment.gif) no-repeat top left;
  width: 142px;
  height: 24px;
  display: block;
  border: none;
  padding: 0px;
  cursor: pointer;
}
.bg_tab_1 {
  background: url(../img/bg_tab_1.gif) no-repeat top left;
  padding-left: 6px;
  float: left;
}
.bg_tab_1 .tab_1 {
  background: url(../img/bg_tab_1.gif) no-repeat top right;
  padding: 2px 10px 3px 3px;
  float: left;
}
.bg_tab_1 span,
.bg_tab_1 small {
  vertical-align: middle;
}
.small_image_gallery {
  width: 630px;
  height: 92px;
  overflow: hidden;
  position: relative;
  transition: height 0.3s;
}
.small_image_gallery .img_container {
  margin-right: 16px;
}
.small_image_gallery_dummy {
  width: 630px;
  overflow: visible;
  display: none;
  height: auto;
}
.img_container {
  float: left;
  margin: 0 10px 10px 0;
  height: 92px;
}
.btn_info_movie {
  margin-left: 2px;
  vertical-align: middle;
  cursor: pointer;
}
textarea.text2 {
  background: #FFFFFF url(../img/bg_text1.jpg) repeat-x top left;
  padding: 3px;
  border: 1px solid #C1CCD6;
}
.btn-orange-send-data-150 {
  background: url(../img/btn_orange_2_150.gif) repeat-x top left;
  height: 24px;
  width: 150px;
  color: #fff;
  font-weight: bold;
  border: 0;
  cursor: pointer;
}
a.btn-orange-send-data-150 {
  padding-top: 4px;
  text-align: center;
  display: inline-block;
}
.btn-white-send-data-100 {
  background: transparent url(../img/btn_white.gif) no-repeat scroll 0 -24px;
  height: 24px;
  width: 100px;
  color: #333;
  font-weight: bold;
  border: 0;
  cursor: pointer;
}
.starbar {
  position: relative;
  height: 16px;
  overflow: hidden;
}
.starbar .starbar_backstars {
  position: absolute;
  width: 160px;
  height: 16px;
  background: url(../img/stars.gif) no-repeat 0px 0px;
}
.starbar .starbar_backstars .disabled_prevent_click {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  display: none;
}
.starbar .starbar_frontstars {
  width: 0;
  height: 16px;
  background: url(../img/stars.gif) no-repeat 0px -16px;
}
.starbar.active .starbar_frontstars {
  width: 0;
  height: 16px;
  background: url(../img/stars.gif) no-repeat 0px -32px;
}
.starbar a {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  height: 16px;
}
.starbar a:hover {
  background: url(../img/stars.gif) no-repeat 0px -48px;
}
.starbar a.starbar1 {
  width: 16px;
}
.starbar a.starbar2 {
  width: 32px;
}
.starbar a.starbar3 {
  width: 48px;
}
.starbar a.starbar4 {
  width: 64px;
}
.starbar a.starbar5 {
  width: 80px;
}
.starbar a.starbar6 {
  width: 96px;
}
.starbar a.starbar7 {
  width: 112px;
}
.starbar a.starbar8 {
  width: 128px;
}
.starbar a.starbar9 {
  width: 144px;
}
.starbar a.starbar10 {
  width: 160px;
}
.starbar.disabled .starbar_backstars {
  opacity: 0.3;
}
.starbar.disabled .starbar_backstars .disabled_prevent_click {
  display: block;
}
#reviewStarsUserStars {
  border: 1px solid #F3F4F6;
}
#ratingUserStarsTooltip,
#ratingUserStarsTooltipDefault {
  position: absolute;
  left: 170px;
  color: #333333;
  font-weight: bold;
  font-size: 12px;
}
.box_grey1 {
  background: url(../img/bg_box_grey1.jpg) no-repeat;
  width: 186px;
}
.box_grey1 .btm {
  background: url(../img/btm_box_grey1.gif) no-repeat;
  width: 186px;
  height: 8px;
  font-size: 1px;
}
.box_grey1 .box_padding {
  padding: 10px 10px 0px 10px;
  position: relative;
}
.box_grey1 .note {
  font-size: 26px;
  color: #FF7D00;
  width: 35px;
  font-weight: bold;
  background: url(../img/sep1.gif) no-repeat right center;
  padding-right: 10px;
  margin-right: 10px;
  display: block;
  float: left;
}
.box_grey1 .vote {
  color: #555555;
  display: block;
  width: 100px;
  float: left;
  padding-top: 8px;
}
.box_grey1 .reviews {
  background: transparent url(../img/ico_reviews.gif) no-repeat 0px 3px;
  color: #2660b6;
  font-size: 11px;
  padding-left: 15px;
}
.box_grey1 .reviews_top {
  padding-top: 5px;
  background: url(../img/dotted_gri.gif) repeat-x top left;
}
.box_grey1 .public {
  background: url(../img/dotted_gri.gif) repeat-x top left;
  padding-top: 0px;
  margin-bottom: 3px;
  margin-top: 10px;
}
.box_grey1 .public_top {
  background: none;
  margin-top: 0;
  padding-top: 0;
}
.box_grey1 .public .small {
  padding-top: 4px;
  height: 12px;
  overflow: hidden;
}
.box_grey1 .public_top .small {
  padding-top: 0px;
  display: none;
}
.rating_container {
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  margin-bottom: 9px;
  padding-bottom: 9px;
}
.rating_container_default {
  background: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.rating_container .ratig_info {
  position: relative;
  height: 35px;
  margin-bottom: 3px;
}
.rating_container .left {
  color: #FF7D00;
  font-size: 26px;
  height: 35px;
  width: 35px;
  font-weight: bold;
  background: url(../img/sep1.gif) no-repeat right center;
  padding-right: 10px;
  margin-right: 10px;
  display: block;
  float: none;
  overflow: hidden;
}
.rating_container .right {
  width: 100px;
  overflow: hidden;
  position: absolute;
  left: 50px;
  bottom: 7px;
  float: none;
  font-weight: bold;
}
.rating_container .starbar {
  clear: both;
}
.rating_hint .left {
  color: #109ECD;
  text-align: right;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
  clear: both;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
.box_border_gri .box_content {
  border: 1px solid #ddd;
  border-top: 0;
  border-bottom: 0;
}
.linie_gri_top {
  background: url(../img/dot_gri.gif) repeat-x left top;
}
.linie_gri_btm {
  background: url(../img/dot_gri.gif) repeat-x left bottom;
  font-size: 1px;
}
.linie_gri1_top {
  background: url(../img/dot_gri3.gif) repeat-x left top;
}
.linie_gri1_btm {
  background: url(../img/dot_gri3.gif) repeat-x left bottom;
}
.crn_border_top_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_border.gif) no-repeat left top;
}
.crn_border_top_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_border.gif) no-repeat right top;
}
.crn_border_btm_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_border.gif) no-repeat left bottom;
}
.crn_border_btm_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_border.gif) no-repeat right bottom;
}
.crn_border1_top_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_border2.gif) no-repeat left top;
}
.crn_border1_top_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_border2.gif) no-repeat right top;
}
.crn_border1_btm_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_border2.gif) no-repeat left bottom;
}
.crn_border1_btm_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_border2.gif) no-repeat right bottom;
}
.box_other_article {
  position: relative;
}
.box_other_article .box_content {
  border-left: 1px solid #C0CBD6;
  border-right: 1px solid #C0CBD6;
}
.box_other_article a.arr_down {
  position: absolute;
  top: 13px;
  right: 15px;
}
.box_other_article .more_art {
  background: url(../img/dotted_gri.gif) repeat-x top left;
  margin-top: 10px;
  padding-top: 8px;
}
.box_other_article ul {
  list-style-type: none;
  color: #2660b6;
  margin: 0;
  padding: 0;
}
.box_other_article ul li {
  padding-bottom: 5px;
  background: url(../img/blue_bullet.gif) no-repeat;
  background-position: 0px 7px;
  padding-left: 10px;
}
.box_other_article ul li.last_articles {
  display: none;
}
.box_other_article ul.show_hidden li.last_articles {
  display: block;
}
.box_other_article .bottom_link {
  background: url(../img/dotted_gri.gif) repeat-x top left;
  margin: 5px 0 0 10px;
  padding-top: 5px;
}
.movie_article .box_other_article {
  margin: 0 0 10px 10px;
  width: 200px;
}
.left {
  float: left;
}
.right {
  float: right;
}
.center {
  margin: 0 auto;
}
.center_content {
  text-align: center;
}
.a_left {
  text-align: left;
}
.a_right {
  text-align: right;
}
.a_center {
  text-align: center;
}
.middle {
  vertical-align: middle;
}
.upper {
  text-transform: uppercase;
}
.small {
  font-size: 10px;
}
.box_gri {
  background: #F5F5F5;
}
.box_gold {
  background: #FEE768;
}
.box_black {
  background: #282828;
  color: #aaa;
}
.box_black a {
  color: #50B1D1;
}
.box_black_2 {
  background: #000;
}
.title_1 {
  font: normal 16px Arial, Helvetica, sans-serif;
  color: #000;
  margin-bottom: 5px;
}
.title_2 {
  font: bold 12px Arial, Helvetica, sans-serif;
}
.title_3 {
  font: bold 22px/24px Arial, Helvetica, sans-serif;
}
.title_4 {
  font-size: 14px;
}
.title_5 {
  font-size: 14px;
  color: #fff;
  margin-bottom: 10px;
}
.title_6 {
  font-size: 16px;
  color: #000;
  margin-bottom: 5px;
}
.title_7 {
  font: bold 22px/24px Arial, Helvetica, sans-serif;
  color: #FF7500;
  margin-bottom: 5px;
}
.title_8 {
  font-size: 14px;
  font-weight: normal;
  color: #fff;
}
.title_9 {
  font-size: 18px;
  font-weight: normal;
}
.title_3 a {
  text-decoration: none;
}
.box_movie_comment .post {
  padding-bottom: 15px;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  margin-bottom: 15px;
}
.box_movie_comment .post .comment_autor {
  float: left;
  width: 55px;
  padding-right: 5px;
}
.box_movie_comment .post .avatar60 {
  float: left;
}
.box_movie_comment .post .comment_autor span {
  color: #9DAEBF;
}
.box_movie_comment .post .comment_autor span a {
  color: #FF7D00;
  text-decoration: none;
}
.box_movie_comment .post .comment_content {
  float: right;
  width: 560px;
}
.box_movie_comment .post .comment_content h5 {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.box_movie_comment .post .comment_content small {
  font-size: 11px;
  color: #9DAEBF;
}
.box_movie_comment .post .comment_content .comentariu {
  width: 430px;
  padding-right: 5px;
  overflow: hidden;
}
.box_movie_comment .post .comment_content .vote {
  width: 125px;
  position: relative;
}
.box_movie_comment .post .comment_content .vote .note {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 100;
}
.comment_content_quote {
  float: left;
  width: 515px;
  overflow: hidden;
  margin-left: 10px;
}
.comment_content_quote .comentariu_quote {
  width: 415px;
  padding-right: 5px;
}
.comment_content_quote .vote_quote {
  width: 22px;
}
.quote_comment {
  background: url(../img/dotted_gri.gif) repeat-x top left;
  padding-top: 10px;
}
.threaded-comment {
  margin-bottom: 10px;
  overflow: hidden;
  padding: 10px 40px 0;
  position: relative;
}
.threaded-comment .comment-info {
  margin-bottom: 5px;
}
.threaded-comment .avatar30 {
  position: absolute;
  left: 0;
  top: 10px;
}
.threaded-comment .vote_quote {
  position: absolute;
  right: 0;
  top: 10px;
}
.box_movie_comment a.review {
  background: url(../img/ico_reviews.gif) no-repeat 0px 3px;
  padding-left: 15px;
}
.box_movie_comment .box_top .order {
  background: url(../img/bg_order.gif) no-repeat top left;
  width: 187px;
  height: 20px;
}
.box_movie_comment .box_top .order a.down {
  background: url(../img/arr_down_grey.gif) no-repeat 0px 5px;
  padding-left: 12px;
}
.box_movie_comment .box_top .order a.up {
  background: url(../img/arr_up_grey.gif) no-repeat 0px 5px;
  padding-left: 12px;
}
.box_movie_comment .box_top .order .by_date {
  margin: 2px 0px 0px 6px;
}
.box_movie_comment .box_top .order .by_rating {
  margin: 2px 6px 0px 0px;
}
.box_movie_comment .box_top .order a.selected {
  color: #555555;
  text-decoration: none;
}
.box_movie_comment .box_top .tb_order {
  text-align: right;
}
.box_movie_comment .box_top .tb_order td.pr5 {
  padding-right: 5px;
}
.box_movie_comment .post a.btn_grey {
  background: url(../img/bg_btn_vote.gif) no-repeat top left;
  width: 12px;
  height: 10px;
  display: block;
  padding: 5px;
}
.box_movie_comment .vote table td.pr5 {
  padding-right: 5px;
  text-align: right;
}
.box_movie_comment .vote table td.w22 {
  width: 22px;
}
.comment_area {
  width: 390px;
}
.comment_area .bg_top {
  background: url(../img/bg_top_comment_area.gif) no-repeat top left;
  width: 390px;
  height: 14px;
  font-size: 1px;
}
.comment_area .bg_btm {
  background: url(../img/bg_btm_comment_area.gif) no-repeat top left;
  width: 390px;
  height: 7px;
  font-size: 1px;
}
.comment_area .box_padding {
  padding: 5px 10px;
}
.comment_area .textarea {
  border-left: 1px solid #C2CCD6;
  border-right: 1px solid #C2CCD6;
  background-color: #F3F4F6;
}
.comment_area .textarea textarea {
  border: 1px solid #C0CBD6;
  width: 355px;
  height: 65px;
  overflow: auto;
  padding: 5px;
}
.comment_area input.submit {
  float: left;
  background: url(../img/btn_comenteaza2.gif) no-repeat top left;
  width: 106px;
  height: 24px;
  padding: 0px;
  border: 0px;
  cursor: pointer;
}
.box_movie_comment .post_comment {
  background-color: #F3F4F6;
}
.box_movie_comment .post_comment .box_content {
  border-left: 1px solid #C1CCD6;
  border-right: 1px solid #C1CCD6;
}
.box_movie_comment .post_comment table td.label {
  width: 90px;
  text-align: right;
  padding-right: 10px;
  vertical-align: top;
}
.box_movie_comment .post_comment table td .title {
  height: 18px;
  width: 230px;
}
.box_movie_comment .post_comment table td .comment {
  height: 70px;
  width: 480px;
}
.box_movie_comment .post_comment table input.submit {
  background: url(../img/btn_trimite_comment.gif) no-repeat top left;
  width: 142px;
  height: 24px;
  display: block;
  border: none;
  padding: 0px;
  cursor: pointer;
}
.page-article .box_movie_comment {
  margin-top: 30px;
}
.close_comment_form {
  float: right;
  text-decoration: none;
  background: url(../img/btn_close.gif) no-repeat top left;
  display: block;
  width: 17px;
  height: 13px;
  maergin-top: 5px;
}
.close_comment_form:hover {
  text-decoration: none;
}
.float_container_1 {
  float: left;
  width: 187px;
  margin-right: 30px;
  min-height: 45px;
}
.movie_aka_list {
  margin-right: 30px;
  list-style-type: none;
  font-style: italic;
  margin-bottom: 5px;
}
.box_film {
  background: url(../img/bg_box_filme.jpg) no-repeat top left !important;
  width: 89px;
  padding: 4px 0px 3px 5px;
  height: 68px;
}
.box_film .reviews {
  padding-left: 15px;
  color: #2660b6;
  background: url(../img/ico_reviews.gif) no-repeat 0px 3px;
  margin-top: 13px;
  padding-top: 0px;
  font-size: 11px;
}
.box_film .small {
  display: block;
  line-height: 10px;
}
.box_film .note {
  font: bold 26px Arial, Helvetica, sans-serif;
  color: #FF7D00;
  float: left;
  width: 48px;
  line-height: 26px;
  margin-top: 3px;
}
.box_film .votes {
  float: left;
  width: 36px;
  color: #000;
  margin-top: 4px;
}
.box_film .votes strong {
  display: block;
  line-height: 12px;
}
.box_film .votes span {
  font-size: 11px;
  display: block;
  line-height: 10px;
}
.box_film .reviews {
  clear: both;
  color: #2660B6;
  padding-top: 0px;
  display: block;
}
.box_film .reviews strong {
  font-size: 11px;
}
.box_film .reviews span {
  font-size: 11px;
  font-weight: normal;
}
.movie_products_span_bar {
  disply: block;
  color: #333;
  font-size: 11px;
  position: absolute;
  right: 0;
  top: 50px;
}
.box {
  margin-bottom: 15px;
}
.box h2.title_4 a {
  text-decoration: none;
  color: #000000;
}
.box.box_standard_1 {
  background-color: #fff;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px;
  border: 1px solid #CDCDCD;
}
.box.box_standard_1 h2 {
  font-size: 16px;
  margin-bottom: 10px;
}
.box.box_standard_1 h2 a {
  text-decoration: none;
  color: inherit;
}
.box.box_standard_2 {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.box.box_standard_3 {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.box.box_standard_4 {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px;
  border: 1px solid #CDCDCD;
}
.box_content {
  padding: 0 12px;
}
.bg_tab_2 {
  background: url(../img/bg_tab_2.gif) no-repeat top left;
  padding-left: 6px;
  float: left;
}
.bg_tab_2 .tab_2 {
  background: url(../img/bg_tab_2.gif) no-repeat top right;
  padding: 2px 10px 3px 3px;
  float: left;
}
.bg_tab_2 a {
  background: url(../img/plus.gif) no-repeat left center;
  padding-left: 15px;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
.tab_2 {
  font-size: 10px;
}
.tab_2 li {
  float: left;
  display: block;
  width: auto;
  background: url(../img/tab_2.png) no-repeat;
  padding-left: 5px;
}
.tab_2 li a {
  display: block;
  padding: 4px 10px 3px 3px;
  background: url(../img/tab_2.png) no-repeat right top;
}
.tab_2 li.current {
  background-position: left bottom;
}
.tab_2 li.current a {
  background-position: right bottom;
  color: #000;
}
.tv_toggle a {
  text-decoration: none;
  font-size: 11px;
  display: block;
  padding-left: 25px;
  height: 14px;
}
.tv_toggle a.opened {
  background: url(../img/remove3.gif) no-repeat left center;
}
.tv_toggle a.closed {
  background: url(../img/add3.gif) no-repeat left center;
}
.now_on_tv {
  background-color: #cc3300;
  color: #fff;
  padding: 0 5px;
  font-size: 11px;
}
.admin_hour {
  cursor: pointer;
}
.selected_show .admin_hour {
  color: red;
}
.choose_ch {
  position: absolute;
  right: 15px;
  top: 65px;
}
.station_post {
  top: 40px;
}
h1.choose_post {
  font-size: 16px;
  font-weight: bold;
}
a.aStation {
  font-size: 11px;
}
.post_list td {
  text-align: left;
  vertical-align: top;
  width: 15%;
}
.contest {
  padding: 0px 15px 15px 0px;
  vertical-align: top;
}
.contest .opacity {
  position: relative;
  width: 152px;
}
.contest .opacity img {
  opacity: 0.35;
  filter: alpha(opacity=35);
}
.contest .closed {
  background: url(../img/inchis.gif) no-repeat top right;
  position: absolute;
  top: 2px;
  right: 2px;
  width: 42px;
  height: 42px;
}
.box_recommended_movies {
  overflow: hidden;
  width: 655px;
}
.box_recommended_movies h2 {
  display: inline;
  margin-right: 5px;
}
.box_recommended_movies .source,
.box_recommended_movies .source a {
  font-size: 11px;
  color: #999999;
  text-decoration: none;
}
.box_recommended_movies .box_list_movies {
  padding: 10px;
}
.box_recommended_movies ul {
  width: 1000px;
}
.box_recommended_movies ul li {
  float: left;
  margin-right: 15px;
  width: 94px;
}
.order_bar {
  height: 20px;
  margin: 0;
  padding: 0;
  float: right;
}
.order_bar_left {
  width: 3px;
  height: 20px;
  background: transparent url(../img/order_div_bg_left.gif) top left;
  float: left;
}
.order_bar_right {
  width: 3px;
  height: 20px;
  background: transparent url(../img/order_div_bg_right.gif) top right;
  float: left;
}
.order_bar_center {
  width: 3px;
  height: 20px;
  background: transparent url(../img/order_div_bg.gif) top right;
  float: left;
  width: 290px;
  padding-left: 5px;
}
.order_bar_center img {
  float: left;
  margin: auto 5px;
}
.order_bar_center a {
  display: block;
  float: left;
  font-size: 11px;
  text-decoration: none;
  color: #2660B6;
  margin-top: 3px;
}
.order_bar_center a.selected_up {
  color: #000000;
  background: transparent url(../img/order_div_arrow_up.gif) center left no-repeat;
  padding-left: 12px;
}
.order_bar_center a.selected_down {
  color: #000000;
  background: transparent url(../img/order_div_arrow_down.gif) center left no-repeat;
  padding-left: 12px;
}
input.input1 {
  border: 1px solid #C1CCD6;
  height: 16px;
  padding: 2px;
  overflow: hidden;
  display: block;
}
.input2 {
  background: #FFFFFF url(../img/bg_text1.jpg) repeat-x top left;
  padding: 3px;
  border: 1px solid #C1CCD6;
}
.close .movie_past {
  display: none;
}
.open .mocie_past {
  display: block;
}
#movie_on_tv td.hour {
  text-align: left;
  font-size: 15px;
  color: #333;
}
#movie_on_tv td.hour i {
  font-size: 10px;
  vertical-align: top;
  font-style: normal;
}
#program_tv_collapse {
  text-decoration: none;
  color: #000;
  font-size: 11px;
  display: block;
  padding-left: 25px;
}
.program_tv_add {
  background: url(../img/add3.gif) no-repeat left center;
}
.program_tv_remove {
  background: url(../img/remove3.gif) no-repeat left center;
}
table.light_distribution td {
  vertical-align: top;
  padding-bottom: 5px;
}
table.light_distribution td.role {
  padding: 0px 5px 5px 5px;
  width: 200px;
}
.play {
  opacity: 0.4;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -17px;
  margin-left: -21px;
}
.trailer_holder {
  position: relative;
  overflow: hidden;
  text-align: center;
}
.trailer_holder a {
  position: relative;
  display: block;
  text-decoration: none;
}
.trailer_holder .duration {
  position: absolute;
  bottom: 2px;
  _bottom: 4px;
  right: 2px;
  background: #000;
  color: #fff;
  font-size: 10px;
  padding: 2px;
}
.trailer_holder_155 {
  width: 155px;
}
.trailer_holder_155 .play {
  border: 0 !important;
  padding: 0;
  display: block;
}
.trailer_holder_164 {
  width: 164px;
}
.trailer_holder_193 {
  width: 193px;
}
.trailer_holder_275 {
  width: 275px;
  height: 219px;
  background: #000 url(../img/trailer_bg.jpg) no-repeat left top;
}
.trailer_holder_275 a {
  width: 275px;
  height: 219px;
}
.trailer_holder_275 div.trailer_img {
  width: 275px;
  height: 200px;
  overflow: hidden;
  background-position: center center;
  background-color: transparent;
  background-repeat: no-repeat;
}
.trailer_holder_275 .duration {
  bottom: 20px;
}
a.buy_ticket_hour {
  border: 1px solid #CDD1DA;
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ededed));
  background: -webkit-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#ededed 100%);
  padding: 2px 5px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 3px;
  margin: 0px 3px 3px 0px;
}
a.buy_ticket_hour_inactive {
  background: url(../img/btn_buy_ticket_hour.png) repeat-x scroll 0 0 transparent;
  border: 1px solid #CCCCCC;
  border-radius: 5px 5px 5px 5px;
  color: #999999;
  display: inline-block;
  margin: 0 5px 5px 0;
  padding: 2px 5px;
  text-decoration: none;
}
#theatreList .theatres_group {
  float: left;
  width: 215px;
  overflow: hidden;
}
#theatreList .theatres_group .mb5 a {
  color: #000;
  font-size: 14px;
}
.box_list_programe_cinema .legenda {
  background: url(../img/dotted_gri.gif) repeat-x;
  padding: 10px 5px;
}
select#id_town {
  width: 144px;
}
h2.search-subtitle {
  font: normal 18px Arial, Helvetica, sans-serif;
  color: #000;
}
div.search-list {
  margin: 20px 0;
}
div.search-item-container {
  margin-bottom: 10px;
}
div.search-item-container a img {
  padding: 1px;
  border: 1px solid #c7c7c7;
  float: left;
  margin-right: 5px;
}
div.search-item-container span.date {
  font-size: 11px;
  color: #9DAEBF;
}
.navigation-links-container {
  display: inline;
}
div.autocomplete {
  position: absolute;
  width: auto !important;
  background-color: #fff;
  border: 1px solid #888;
  margin: 0px;
  padding: 0px;
  z-index: 1500;
}
div.autocomplete ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
}
div.autocomplete ul li.selected {
  background-color: #000080;
  color: #ffffff;
}
div.autocomplete ul li {
  list-style-type: none;
  display: block;
  width: 300px;
  margin: 0;
  padding: 2px;
  color: #333333;
}
* html > .autocomplete ul li {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 2px;
  font-family: Arial;
  font-size: 10px;
}
div.autocomplete ul li.unselectable {
  border-top: 1px solid #888;
  background-color: #E2BDE6;
}
.autocomplete_header {
  position: absolute;
  top: 33px;
}
.autocomplete_header ul li.selected {
  background-color: #11456D !important;
  color: #ffffff;
}
.autocomplete_header div.info {
  overflow: hidden;
  padding-left: 30px;
}
.autocomplete_header div.info span {
  vertical-align: middle;
  font-weight: bold;
}
.autocomplete_header div.info em {
  vertical-align: middle;
}
.autocomplete_header img {
  float: left;
  margin-left: -28px;
}
div.autocomplete_movie {
  position: absolute;
  width: 313px;
  background-color: #ffffff;
  border: 1px solid #C2CCD6;
  margin: 0px;
  padding: 0px;
  z-index: 1500;
  height: 216px;
  overflow-y: scroll;
  overflow-x: hidden;
}
div.autocomplete_movie ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
}
div.autocomplete_movie ul li span.movie_title {
  color: #2660B6;
}
div.autocomplete_movie ul li.selected {
  background-color: #2660B6;
  color: #ffffff;
}
div.autocomplete_movie ul li.selected span.movie_title {
  color: #ffffff;
  font-weight: bold;
}
div.autocomplete_movie ul li {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 5px 10px;
  color: #999999;
}
* html > .autocomplete_movie ul li {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 2px;
  font-family: Arial;
  font-size: 10px;
}
div.autocomplete_movie ul li.unselectable {
  border-top: 1px solid #888;
  background-color: #E2BDE6;
}
input.autocomplete_text {
  background: #ffffff url(../img/search_input_bg.jpg) no-repeat 304px 3px;
}
textarea.autocomplete {
  font-size: 13px;
  line-height: 16px;
}
div.formFieldContainer {
  position: relative;
  margin: 10px 0;
}
.wiki_subsection {
  font-size: 16px;
  margin: 5px 0px 10px;
}
.wiki_subsection a {
  text-decoration: none;
  display: block;
  float: left;
  font-size: 12px;
  margin-right: 15px;
}
.wiki_subsection a.wiki_sinopsis {
  width: 62px;
  height: 20px;
  background: url(../img/wiki_submenu_bg.jpg) no-repeat 0px 0px;
  padding: 7px 0px 0px 32px;
}
.wiki_subsection a.wiki_details {
  width: 79px;
  height: 20px;
  background: url(../img/wiki_submenu_bg.jpg) no-repeat -102px 0px;
  padding: 7px 0px 0px 34px;
}
.wiki_subsection a.wiki_images {
  width: 43px;
  height: 20px;
  background: url(../img/wiki_submenu_bg.jpg) no-repeat -224px 0px;
  padding: 7px 0px 0px 40px;
}
.wiki_subsection a.wiki_relations {
  width: 55px;
  height: 20px;
  background: url(../img/wiki_submenu_bg.jpg) no-repeat -317px 0px;
  padding: 7px 0px 0px 40px;
}
.wiki_subsection a.selected {
  font-weight: bold;
  color: #000000;
  font-size: 12px;
}
.wiki_subsection .right a:hover {
  text-decoration: underline;
}
div.formFieldContainerHelp {
  position: absolute;
  top: 25px;
  left: 380px;
  width: 270px;
  font-family: Verdana;
  font-size: 10px;
}
.box_select_1 select {
  border: 1px solid #119ECD;
  padding: 1px;
}
.box_select_1 {
  padding-bottom: 10px;
  border-bottom: 1px solid #C6CBD5;
}
#full-page {
  width: 970px;
  overflow: hidden;
  background: url(../img/dotted_gri.gif) repeat-x top left;
  padding-top: 10px;
}
.clb_layout_1 {
  background: url(../img/corners3.gif) no-repeat 0px -10px;
  width: 10px;
  height: 10px;
  font-size: 1px;
  float: left;
}
.crb_layout_1 {
  background: url(../img/corners3.gif) no-repeat -10px -10px;
  width: 10px;
  height: 10px;
  font-size: 1px;
  float: right;
}
.clt_layout_1 {
  background: url(../img/corners3.gif) no-repeat 0px 0px;
  width: 10px;
  height: 10px;
  font-size: 1px;
  float: left;
}
.crt_layout_1 {
  background: url(../img/corners3.gif) no-repeat -10px 0px;
  width: 10px;
  height: 10px;
  font-size: 1px;
  float: right;
}
.clb_layout_2 {
  background: url(../img/corners4.gif) no-repeat 0px -10px;
  width: 10px;
  height: 10px;
  font-size: 1px;
  float: left;
}
.crb_layout_2 {
  background: url(../img/corners4.gif) no-repeat -10px -10px;
  width: 10px;
  height: 10px;
  font-size: 1px;
  float: right;
}
.banner_container_top {
  clear: both;
  height: 90px;
  position: absolute;
  top: 15px;
  left: 50%;
  width: 1000px;
  margin-left: -500px;
  z-index: 2;
}
.banner_container_top.fixed {
  height: auto;
  position: fixed;
  padding: 15px 0;
  width: 100%;
  margin: auto;
  text-align: center;
  background: #000;
  left: auto;
  right: auto;
  z-index: 1000000;
}
.banner_container_top .left {
  float: left;
  width: 257px;
  height: 90px;
}
.banner_container_top .right {
  float: right;
  width: 728px;
  height: 90px;
}
.banner_container_underheader {
  clear: both;
  box-sizing: border-box;
  width: 1900px;
  position: relative;
  top: 0;
  left: 50%;
  margin-left: -950px;
  z-index: 2;
  text-align: center;
}
.banner_container_underheader.fixed {
  height: auto;
  position: fixed;
  padding: 15px 0;
  width: 100%;
  margin: auto;
  text-align: center;
  background: #000;
  left: auto;
  right: auto;
  z-index: 1000000;
}
.banner_container_underheader .left {
  float: left;
  width: 257px;
  height: 90px;
}
.banner_container_underheader .right {
  float: right;
  width: 728px;
  height: 90px;
}
.top_of_the_site {
  top: 0px !important;
}
.header_login {
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 11px;
  width: 230px;
}
.header_login span {
  color: #B1B9BB;
}
.header_login a {
  color: #FFFFFF;
}
.header_login .user_info {
  margin-bottom: 10px;
  height: 35px;
}
.header_login .user_info .user_actions {
  float: right;
}
.header_login .user_info .c-avatar {
  float: right;
  position: relative;
  width: 34px;
  height: 34px;
  margin-left: 10px;
}
.header_login .user_info .c-avatar .facebook-logo {
  width: 14px;
  height: 14px;
  position: absolute;
  bottom: -2px;
  right: -2px;
  font-size: 1px;
  background: url(../img/sprite-general.jpg) no-repeat -84px -16px;
}
.btn_facebook_login,
.btn_facebook_login_on_grey,
.btn_facebook_login_on_white {
  display: inline-block;
  _display: inline;
  width: 84px;
  height: 20px;
  background: url(../img/sprite-general.jpg) no-repeat 0 -16px;
  vertical-align: middle;
  font-size: 0px;
  zoom: 1;
  text-decoration: none !important;
  text-indent: -999px;
}
.btn_facebook_login_on_grey {
  background-position: -98px -16px;
}
.btn_facebook_login_on_white {
  background-position: -182px -16px;
}
.border_2 {
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  padding-bottom: 7px;
  margin-bottom: 10px;
}
.border_3 {
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  margin-bottom: 10px;
}
.list_3 li {
  float: left;
  margin-right: 13px;
}
.list_3 li.last,
.list_5 li.last {
  margin-right: 0px;
}
.list_3 li img,
.list_5 li img {
  display: block;
}
.list_5 li {
  float: left;
  margin-right: 6px;
  margin-bottom: 10px;
}
.list_horizontal_standard.one_line {
  white-space: nowrap;
  overflow: hidden;
}
.list_horizontal_standard.one_line > * {
  white-space: normal;
}
.list_horizontal_standard li {
  margin-right: 10px;
  display: inline-block;
  vertical-align: top;
}
.list_horizontal_standard li img {
  display: block;
}
.list_horizontal_standard li:last-child {
  margin-right: 0px !important;
}
.list_horizontal_standard.list_4 li {
  margin-right: 20px;
}
.trailer_list_movie .list_horizontal_standard li {
  margin-right: 17px;
}
table.box_new_movie_wide {
  width: 100%;
}
table.box_new_movie_wide th {
  vertical-align: top;
  text-align: left;
}
box_footer
    table.box_new_movie_wide th.vertical-spacer {
  text-align: center;
  padding-right: 5px;
}
table.box_new_movie_wide td {
  width: 1000px;
  vertical-align: top;
}
.list_news li {
  overflow: hidden;
  padding-bottom: 15px;
}
.list_news li .picture {
  float: left;
  width: 152px;
}
.list_news li h3 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
.list_news li .article {
  margin-left: 167px;
}
.list_news li .article small.article_tags {
  color: #9DAEBF;
}
.list_news li .article small.article_tags a {
  color: inherit;
}
.list_news2 li {
  padding-bottom: 15px;
}
.list_news2 li .img2 {
  float: left;
}
.list_news2 li .article {
  padding-left: 92px;
}
.box_program_cinema {
  background-image: url(../img/ico_tickets.jpg);
  background-repeat: no-repeat;
  background-position: 215px 16px;
  position: relative;
  font-size: 11px;
}
.box_program_cinema .tickets {
  display: block;
  position: absolute;
  top: 18px;
  left: 230px;
  width: 60px;
  height: 50px;
  cursor: pointer;
}
.box_program_cinema .search {
  display: block;
  background: url(../img/bg_tab_search_small.jpg) no-repeat top left;
  width: 180px;
  height: 28px;
  margin-top: 3px;
  position: relative;
}
.box_program_cinema .search .box_content {
  padding: 10px;
}
.box_program_cinema .search input.submit {
  width: 30px;
  height: 28px;
  border: none;
  cursor: pointer;
  background: none;
  outline: none;
  margin-right: 10px;
  display: block;
  float: left;
}
.box_program_cinema .search a.selected {
  display: block;
  float: left;
  padding-top: 6px;
  text-decoration: none;
  color: #4B5354;
}
.box_program_cinema .search .layer_2 {
  position: absolute;
  width: 270px;
  top: 28px;
  left: 2px;
  z-index: 9999;
  background: url(../img/bg_layer_grey.jpg) repeat-x top left #EDEFEF;
  border: 1px solid #ADB4C2;
  padding-bottom: 7px;
}
.box_program_cinema .search .layer_2 .left_layer_2 {
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0px;
  background: none;
}
.box_program_cinema .search .layer_2 .genre_2 {
  float: left;
  width: 124px;
}
.box_program_cinema .search .layer_2 .genre_2 li a:hover {
  background: none;
}
.box_program_cinema .search .layer_2 .left_layer_2 ul li {
  display: inline;
}
.box_program_cinema .search .layer_2 .left_layer_2 ul li img.separator {
  background: url(../img/bg_ul_genre_2.gif) repeat-x;
  width: 65px;
  height: 21px;
  _height: 18px;
  margin: 0 0 0 5px;
}
.box_program_cinema .search .layer_2 .left_layer_2 ul li a {
  display: block;
  padding: 2px 0px 4px 5px;
}
.box_program_cinema .genre_2 {
  font-size: 12px !important;
}
.select_town {
  background: url(../img/select_town_bg.jpg) no-repeat top center;
  width: 160px;
  height: 70px;
}
.select_town h4 {
  background: none !important;
}
.box_program_cinema .search_program_cinema_140 {
  background-image: url(../img/bg_tab_search_140.jpg);
  width: 140px;
}
.box_tv_movies .box_content {
  background: url(../img/ico_tv.jpg) no-repeat 220px 0px;
}
.box_tv_movies .box_content .box_tv_movie_content {
  width: 200px;
  float: left;
  font-size: 11px;
}
.box_tv_movies a.tv_program {
  display: block;
  width: 70px;
  height: 70px;
  cursor: pointer;
  float: right;
}
.box_categories {
  width: 970px;
}
.box_categories ul li {
  background: url(../img/sep2.gif) no-repeat right center;
  padding-right: 10px;
  margin-right: 10px;
  width: 220px;
  float: left;
}
.box_categories ul li td {
  vertical-align: top;
}
.box_categories ul li.last {
  margin-right: 0px;
  padding-right: 0px;
  background: none;
}
#footer {
  z-index: 5;
  position: relative;
}
.box_footer {
  background: #2B2B2B;
  width: 1000px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px 15px;
  overflow: hidden;
}
#footer .top {
  margin-bottom: 25px;
}
#footer .top ul li {
  margin-bottom: 2px;
}
#footer .top h3 {
  font-size: 14px;
  color: #ffffff;
  font-weight: normal;
  margin-bottom: 5px;
}
#footer .top .col {
  float: left;
  background: url(../img/sep6.jpg) no-repeat right top;
  padding-right: 10px;
  margin-right: 10px;
}
#footer .top .col h3 a {
  color: #ffffff !important;
  text-decoration: none;
}
#footer .top .last {
  margin-right: 0px;
  padding-right: 0px;
  background: none;
}
#footer .top .col_1 {
  width: 130px;
}
#footer .top .col_2 {
  width: 130px;
}
#footer .top .col_3 {
  width: 210px;
}
#footer .top .col_4 {
  width: 210px;
}
#footer .top .col_5 {
  width: 210px;
}
#footer .top .genre ul {
  width: 50%;
  float: left;
}
#footer .bottom .left a.logo {
  float: left;
  margin-right: 10px;
  display: block;
}
#footer .bottom {
  color: #AAAAAA;
  font-size: 11px;
}
#footer .bottom a {
  color: #FFFFFF;
}
#footer .bottom .left {
  width: 50%;
}
#footer .bottom .right {
  width: 50%;
  text-align: right;
}
#footer .bottom .right ul {
  float: right;
}
#footer .bottom .right ul li {
  float: left;
  padding-right: 5px;
  margin-right: 5px;
  background: url(../img/sep5.gif) no-repeat right center;
}
#footer .bottom .right ul li.last {
  background: none;
  padding-right: 0px;
  margin-right: 0px;
}
#footer .bottom .right ul li.first {
  background: none;
  padding-right: 5px;
  margin-right: 0px;
}
#footer .bottom .right p {
  clear: both;
  margin: 0;
}
#footer .bottom .right p strong {
  font-weight: normal;
}
.layer_1 {
  background: url(../img/bg_layer.jpg) repeat-x top left #EDEFEF;
  border: 1px solid #325F83;
  width: 515px;
}
.layer_1 .box_content {
  padding: 10px 15px;
}
.layer_1 .left_layer {
  float: left;
  padding-right: 15px;
  margin-right: 15px;
  background: url(../img/sep4.gif) no-repeat right center;
  width: 220px;
}
.layer_1 .right_layer {
  float: left;
  width: 110px;
}
.layer_1 .sep_right {
  background: url(../img/sep4.gif) no-repeat right center;
  margin-right: 15px;
}
.layer_1 .left_layer ul {
  float: left;
  width: 33%;
}
.layer_1 ul li {
  display: inline;
}
.layer_1 ul li {
  display: inline;
}
.layer_1 li a {
  display: block;
  padding: 2px 0px 4px 0px;
}
.concertina {
  background-color: #fff;
}
.concertina .trig {
  cursor: pointer;
  position: static;
  display: block;
  background: url(../img/tab_inactive_concert.gif) no-repeat top left;
  width: 260px;
  height: 21px;
  padding: 7px 0px 0px 28px;
  color: #555555;
  font-weight: bold;
  overflow: hidden;
  margin-bottom: 5px;
}
.concertina .last {
  margin-bottom: 0;
}
.concertina .open {
  padding: 7px 0px 0px 28px;
  cursor: pointer;
  background: url(../img/tab_active_concert.jpg) no-repeat top left;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  width: 260px;
  height: 21px;
  position: static;
  margin-bottom: 0px !important;
}
.concertina .targ {
  border-top: 0 !important;
  border-bottom: 0 !important;
  position: static;
  background: #fff;
  overflow: auto;
  display: block;
  margin: 0 !important;
  padding: 0 10px !important;
  _padding: 0 10px 15px 10px !important;
}
.box .box_concertina {
  position: static;
}
.box_concertina .box_content {
  padding: 5px 9px !important;
  overflow: hidden;
  width: 280px;
}
.box_concertina .top li {
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  padding-top: 10px;
}
.box_concertina .top li table td {
  vertical-align: top;
  padding: 0px 3px;
}
.box_concertina .top li.last {
  margin-bottom: 0px;
  padding-bottom: 10px;
  background: none;
}
.list_6 li {
  padding-bottom: 8px;
  margin-bottom: 8px;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
.list_7 li {
  padding-bottom: 10px;
  margin-bottom: 10px;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
.list_8 li {
  padding: 10px 0px;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
.list_8 li.last {
  background: none;
}
.visual_login {
  width: 586px;
  height: 260px;
  background: url(../img/bg_poza_login.jpg) no-repeat;
  position: relative;
}
.visual_login .content {
  padding: 45px 10px 0 320px;
}
.visual_login .content h3 {
  color: #48AADB;
  font-family: Arial, Verdana;
  font-size: 14px;
  font-weight: normal;
}
.visual_login .btn_subscribe {
  position: absolute;
  right: 100px;
  bottom: 0;
}
.grey_rt {
  width: 10px;
  height: 10px;
  background: url(../img/corners-10-grey.gif) no-repeat right top;
  position: absolute;
  right: 0;
  _right: -1px;
  top: 0;
  font-size: 1px;
  z-index: 50;
}
.grey_rb {
  width: 10px;
  height: 10px;
  background: url(../img/corners-10-grey.gif) no-repeat right bottom;
  position: absolute;
  right: 0;
  _right: -1px;
  bottom: 0;
  _bottom: -1px;
  font-size: 1px;
  z-index: 50;
}
.grey_lt {
  width: 10px;
  height: 10px;
  background: url(../img/corners-10-grey.gif) no-repeat left top;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1px;
  z-index: 50;
}
.grey_lb {
  width: 10px;
  height: 10px;
  background: url(../img/corners-10-grey.gif) no-repeat left bottom;
  position: absolute;
  left: 0;
  bottom: 0;
  _bottom: -1px;
  font-size: 1px;
  z-index: 50;
}
.white_rt {
  width: 10px;
  height: 10px;
  background: url(../img/corners-10-white.gif) no-repeat right top;
  position: absolute;
  right: 0;
  _right: -1px;
  top: 0;
  font-size: 1px;
  z-index: 50;
}
.white_rb {
  width: 10px;
  height: 10px;
  background: url(../img/corners-10-white.gif) no-repeat right bottom;
  position: absolute;
  right: 0;
  _right: -1px;
  bottom: 0;
  _bottom: -1px;
  font-size: 1px;
  z-index: 50;
}
.white_lt {
  width: 10px;
  height: 10px;
  background: url(../img/corners-10-white.gif) no-repeat left top;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1px;
  z-index: 50;
}
.white_lb {
  width: 10px;
  height: 10px;
  background: url(../img/corners-10-white.gif) no-repeat left bottom;
  position: absolute;
  left: 0;
  bottom: 0;
  _bottom: -1px;
  font-size: 1px;
  z-index: 50;
}
.box_entry {
  background: url(../img/dotted_gri.gif) repeat-x left bottom;
}
.box_entry p {
  margin-bottom: 15px;
}
.box_entry .poza {
  float: left;
  margin-right: 12px;
  position: relative;
}
.box_entry .poza img {
  display: block;
}
.box_entry .poza .btn {
  position: absolute;
  display: block;
  width: 30px;
  height: 19px;
  left: 5px;
  bottom: 5px;
  cursor: pointer;
  outline: none;
  text-indent: -9999px;
  background: url(../img/btn_zoom_afish.png) no-repeat;
}
.box_comentarii_stire li {
  padding: 10px 5px;
}
.box_comentarii_stire li p {
  margin-bottom: 3px;
}
.box_comentarii_stire li cite {
  font-style: normal;
  padding-right: 5px;
}
.box_comentarii_stire li.alt {
  background: #F5F5F5;
}
.box_comment_form .box_gri {
  width: 390px;
  float: right;
  margin-top: 15px;
}
.box_comment_form label {
  display: block;
}
.box_comment_form p {
  margin-bottom: 5px;
}
.box_comment_form input.text {
  border: 1px solid #DADADA;
  width: 190px;
}
.box_comment_form textarea.text,
.box_comment_form .comment {
  border: 1px solid #DADADA;
  width: 588px;
  height: 120px;
  overflow: auto;
}
.box_comment_form .btn_submit {
  float: left;
  background: url(../img/btn_orange_pastila.png) no-repeat left top;
  padding-left: 10px;
}
.box_comment_form .btn_submit input {
  border: 0;
  cursor: pointer;
  display: block;
  background: url(../img/btn_orange_pastila.png) no-repeat right top;
  font-weight: bold;
  color: #fff;
  padding: 4px 14px 4px 4px;
}
.box_actor_pe_ecrane {
  background: #000;
  padding: 5px;
  margin-bottom: 3px;
}
.box_actor_pe_ecrane li {
  margin-bottom: 3px;
}
.box_actor_pe_ecrane .poza {
  float: left;
  margin: 0 5px 0 0;
}
.box_actor_pe_ecrane .title_4 {
  display: inline;
}
.box_comentarii_film {
  border-collapse: collapse;
  width: 100%;
}
.box_comentarii_film td {
  padding: 10px 5px;
  vertical-align: top;
}
.box_comentarii_film td p {
  margin-bottom: 3px;
}
.box_comentarii_film td cite {
  font-style: normal;
  padding-right: 5px;
}
ul.list_trailers li {
  overflow: hidden;
  float: left;
  display: inline;
  list-style-type: none;
  margin: 0 6px 5px 0;
}
ul.list_trailers li a {
  display: block;
  border: 1px solid #FF7900;
  width: 130px;
  height: 85px;
  overflow: hidden;
  position: relative;
  text-align: center;
  padding: 0 auto;
}
ul.list_trailers li a span.btn_play {
  position: absolute;
  left: 1px;
  bottom: 1px;
  background: url(../img/btn_play_corner_orange.gif) no-repeat;
  width: 25px;
  height: 18px;
  text-indent: -9999px;
  cursor: pointer;
  outline: none;
}
ul.list_trailers li a:hover {
  border: 1px solid #2660b6;
}
* html ul.list_trailers li a span.btn_play {
  bottom: 0;
}
ul.list_trailers li a.movie {
  display: inline;
  border: 0px;
  color: #FDB030;
}
.btn_alege_post {
  position: absolute;
  left: 0;
  top: 0;
  background: url(../img/btn_sageata_jos.gif) no-repeat;
  display: block;
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #000;
  padding-left: 25px;
}
.list_programe_tv .toggler {
  font-size: 14px;
  font-weight: normal;
  color: #000;
  padding: 3px 3px 3px 25px;
  margin-bottom: 4px;
  clear: both;
}
.list_programe_tv .closed {
  background: #FFE377 url(../img/btn_plus_2.gif) no-repeat 3px 3px;
  cursor: pointer;
}
.list_programe_tv .opened {
  background: #FFE377 url(../img/btn_minus_2.gif) no-repeat 3px 3px;
  cursor: default;
}
#list_programe_tv_admin .tabel_programe tr td .clearfix:hover {
  background-color: #ffe377;
  color: #fff;
  cursor: pointer;
}
#list_programe_tv_admin .tabel_programe tr td .selected_show {
  background-color: #ffe377;
  color: #fff;
}
.aWindowClose {
  margin-left: 5px;
}
.box_entry_concurs p {
  margin-bottom: 15px;
}
.box_entry_concurs .poza {
  width: 176px;
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
  position: relative;
}
.box_entry_concurs .poza img {
  display: block;
}
.box_entry_concurs .poza .btn {
  position: absolute;
  display: block;
  width: 30px;
  height: 19px;
  left: 5px;
  bottom: 5px;
  cursor: pointer;
  outline: none;
  text-indent: -9999px;
  background: url(../img/btn_zoom_afish.png) no-repeat;
}
.box_concurs .left {
  width: 170px;
}
.box_concurs .right {
  width: 385px;
  padding: 20px 0 0 0;
}
.box_concurs .btn {
  background: url(../img/btn_orange_mare.gif) no-repeat left top;
  float: left;
  padding-left: 8px;
}
.box_concurs .btn input {
  background: url(../img/btn_orange_mare.gif) no-repeat right top;
  display: block;
  float: left;
  border: 0;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  padding: 6px 8px 6px 0;
  margin-right: -8px;
  position: relative;
  z-index: 111;
}
.box_concurs label {
  display: block;
  width: 120px;
  float: left;
  text-align: right;
  padding-right: 5px;
  line-height: 22px;
}
.box_concurs .terms_label {
  float: left;
  margin-left: 10px;
}
.box_concurs .text {
  border: 1px solid #2660b6;
  width: 230px;
}
.box_concurs .right .clearfix {
  margin-bottom: 5px;
}
.content_succes_concurs {
  background: url(../img/cadou_succes_inscriere.jpg) no-repeat left top;
  padding-left: 100px;
  height: 115px;
}
.crn_white_top_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_white_top_left.gif) no-repeat;
}
.crn_white_top_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_white_top_right.gif) no-repeat;
}
.crn_white_btm_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_white_btm_left.gif) no-repeat;
}
.crn_white_btm_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_white_btm_right.gif) no-repeat;
}
.crn_gold_top_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_gold_top_left.gif) no-repeat;
}
.crn_gold_top_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_gold_top_right.gif) no-repeat;
}
.crn_gold_btm_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_gold_btm_left.gif) no-repeat;
}
.crn_gold_btm_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_gold_btm_right.gif) no-repeat;
}
.crn_black_top_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_black_top_left.gif) no-repeat;
}
.crn_black_top_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_black_top_right.gif) no-repeat;
}
.crn_black_btm_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_black_btm_left.gif) no-repeat;
}
.crn_black_btm_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_black_btm_right.gif) no-repeat;
}
.crn_gri_alb_top_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_gri_alb_top_left.png) no-repeat;
}
.crn_gri_alb_top_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_gri_alb_top_right.png) no-repeat;
}
.crn_gri_alb_btm_left {
  float: left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_gri_alb_btm_left.png) no-repeat;
}
.crn_gri_alb_btm_right {
  float: right;
  width: 10px;
  height: 10px;
  font-size: 1px;
  background: url(../img/crn_gri_alb_btm_right.png) no-repeat;
}
a.border_blue img {
  border: 1px solid #2660b6;
}
a.border_blue:hover img {
  border: 1px solid #0D80A6;
}
a.border_blue_2 img {
  border: 1px solid #50B1D1;
}
a.border_blue_2:hover img {
  border: 1px solid #8ECDE1;
}
.dotted_gri_btm {
  background: url(../img/dotted_gri.gif) repeat-x left bottom;
  padding-bottom: 3px;
}
.dotted_gri_top {
  background: url(../img/dotted_gri.gif) repeat-x left top;
  padding-top: 3px;
}
.dotted_gri_btm_mb5 {
  background: url(../img/dotted_gri.gif) repeat-x left bottom;
  padding-bottom: 5px;
}
.btn_orange_pastila {
  float: left;
  background: url(../img/btn_orange_pastila.png) no-repeat left top;
  padding-left: 10px;
}
.btn_orange_pastila a {
  display: block;
  background: url(../img/btn_orange_pastila.png) no-repeat right top;
  font-weight: bold;
  color: #fff;
  padding: 4px 14px 4px 4px;
}
.btn_orange_pastilat {
  float: left;
  background: url(../img/btn_orange_pastilat.png) no-repeat left top;
  padding-left: 17px;
}
.btn_orange_pastilat a {
  display: block;
  background: url(../img/btn_orange_pastilat.png) no-repeat right top;
  font-weight: bold;
  color: #fff;
  padding: 5px 14px 6px 4px;
}
.btn_blue {
  float: left;
  font-size: 11px;
  background: url(../img/btn_blue_orange_left.gif) no-repeat left top;
  padding-left: 6px;
}
.btn_blue a {
  display: block;
  float: left;
  color: #fff;
  background: url(../img/btn_blue_orange_right.gif) no-repeat right top;
  padding: 2px 10px 2px 4px;
  line-height: 14px;
}
.btn_orange {
  float: left;
  position: relative;
  font-size: 11px;
  background: url(../img/btn_blue_orange_left.gif) no-repeat left bottom;
  padding-left: 6px;
}
.btn_orange a {
  display: block;
  float: left;
  color: #fff;
  background: url(../img/btn_blue_orange_right.gif) no-repeat right bottom;
  padding: 2px 10px 2px 4px;
  line-height: 14px;
}
.btn_orange a.diverta {
  padding-right: 78px;
}
.btn_orange a.diverta span {
  display: block;
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: -10px;
  text-indent: -9999px;
  width: 68px;
  height: 30px;
  background: url(../img/logo_diverta.png) no-repeat;
}
.box_calificativ {
  background: #f5f5f5 url(../img/background_rating.gif) no-repeat right top;
  width: 200px;
  height: 115px;
  float: right;
}
.box_calificativ .box_content {
  margin: 15px 5px;
}
.tabel_inreg {
  border-collapse: collapse;
  margin-bottom: 5px;
}
.tabel_inreg td {
  padding: 0 10px 10px 0;
  vertical-align: top;
}
.tabel_inreg label {
  display: block;
  cursor: pointer;
  margin-bottom: 5px;
}
.text {
  padding: 3px;
  border: 1px solid #C1C1C1;
}
.btn_submit_grey_bg {
  float: left;
  background: url(../img/btn_submit_pastila_pe_gri.jpg) no-repeat left top;
  padding-left: 10px;
}
.btn_submit_grey_bg input {
  border: 0;
  cursor: pointer;
  display: block;
  background: url(../img/btn_submit_pastila_pe_gri.jpg) no-repeat right top;
  font-weight: bold;
  color: #fff;
  padding: 4px 14px 4px 4px;
}
.btn_submit_white_bg {
  background: url(../img/btn_submit_pastila_pe_alb.jpg) no-repeat left top;
  padding-left: 10px;
  width: 55px;
  margin: 0 auto 10px auto;
}
.btn_submit_white_bg input {
  border: 0;
  cursor: pointer;
  display: block;
  background: url(../img/btn_submit_pastila_pe_alb.jpg) no-repeat right top;
  font-weight: bold;
  color: #fff;
  padding: 4px 14px 4px 4px;
}
.error {
  background: #FFFCC4 url(../img/icon_error.gif) no-repeat 9px 5px;
  padding: 5px 5px 5px 47px;
  color: #333;
  border: 1px solid #E4E4E4;
  min-height: 22px;
  _height: 25px;
}
.error_message {
  background: #FFFCC4;
  padding: 5px;
  color: #333;
}
.flderr {
  color: #FF0000 !important;
  font-weight: bold;
}
.tabel_parola {
  border-collapse: collapse;
}
.tabel_parola td {
  padding: 0 10px 10px 0;
  vertical-align: bottom;
}
.tabel_parola label {
  display: block;
  cursor: pointer;
  margin-bottom: 5px;
}
.login_div div {
  margin-bottom: 15px;
}
.login_div label {
  cursor: pointer;
  padding-right: 10px;
}
.login_div .block_label {
  display: block;
  float: left;
  width: 60px;
  line-height: 24px;
}
.login_div .text_2 {
  width: 277px;
}
.box_modificare_profil p {
  float: left;
  margin-right: 10px;
}
.box_modificare_profil label {
  display: block;
  cursor: pointer;
  margin-bottom: 5px;
}
.box_modificare_profil .btn_submit {
  float: left;
  background: url(../img/btn_submit_pastila_pe_gri.jpg) no-repeat left top;
  padding-left: 10px;
}
.box_modificare_profil .btn_submit input {
  border: 0;
  cursor: pointer;
  display: block;
  background: url(../img/btn_submit_pastila_pe_gri.jpg) no-repeat right top;
  font-weight: bold;
  color: #fff;
  padding: 4px 14px 4px 4px;
}
select.text option {
  padding: 0 3px;
}
.online {
  font: bold 10px Arial, Helvetica, sans-serif;
  color: #61A831;
  text-transform: uppercase;
  letter-spacing: -1px;
}
.online img {
  vertical-align: middle;
}
.offline {
  font: bold 10px Arial, Helvetica, sans-serif;
  color: #999;
  text-transform: uppercase;
  letter-spacing: -1px;
}
.offline img {
  vertical-align: middle;
}
.box_poll_contest label {
  display: block;
  float: right;
  width: 530px;
  cursor: pointer;
  text-align: left;
}
.box_poll_contest input {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  margin-top: 6px;
}
.box_poll_contest p {
  line-height: 13px;
  margin-bottom: 3px;
  width: 560px;
}
.poll ul {
  margin-bottom: 10px;
}
.poll li {
  margin-bottom: 5px;
}
.poll .btn_orange_pastilat {
  margin-right: 10px;
  line-height: normal;
}
.poll .btn_orange_pastilat input#vote_button {
  display: block;
  background: url(../img/btn_orange_pastilat.png) no-repeat right top;
  font-weight: bold;
  color: #fff;
  padding: 3px 14px 6px 4px;
  cursor: pointer;
  border: 0;
}
.poll_results {
  border-collapse: collapse;
}
.poll_results td {
  padding: 0 10px 10px 0;
}
#pollMessage {
  margin-bottom: 10px;
}
.radiocontainer label {
  display: inline;
}
input.text_2,
textarea.text_2 {
  background: url(../img/bg_input_login.png) repeat-x;
  border: 1px solid #c1c1c1;
  padding: 5px;
  width: 160px;
}
input.text_disabled,
textarea.text_disabled {
  background-color: #F7F7F7;
  border: 1px solid #c1c1c1;
  padding: 5px;
  width: 160px;
  color: #999999;
}
table.calendar {
  text-align: center;
  font-size: 12px;
  width: 300px;
}
th.month {
  background: #ffffff url(../img/calendar/calendarTop.jpg) no-repeat top center;
  width: 290px;
  height: 35px;
  text-align: left;
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
  padding-left: 10px;
}
tr.prev-next td {
  background-color: #DBDBDB;
  padding: 4px 10px;
}
td.prev-month {
  text-align: left;
}
td.next-month {
  text-align: right;
}
th.day-of-week {
  font-size: 13px;
  padding: 4px 0px;
}
.calendar-day td {
  border: 1px solid #fff;
  width: 40px;
  height: 22px;
  font-weight: bold;
}
td.selected-day {
  background-color: #FFFFFF;
}
td.day {
  background-color: #E0E0E0;
}
td.today {
  background: #ffffff url(../img/calendar/calendarBottom.jpg) no-repeat top center;
  width: 290px;
  height: 24px;
  text-align: center;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  padding-left: 10px;
}
.details_theater_right {
  float: right;
  width: 150px;
  color: #ffffff;
}
.details_theater_right strong {
  color: #ffffff;
}
.bigWhiteWaiting {
  background-image: url('../img/ajax-loader-1.gif');
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #fff;
  z-index: 999999;
  opacity: 0.8;
}
.bigWhiteWaitingTop {
  background-image: url('../img/ajax-loader-1.gif');
  background-repeat: no-repeat;
  background-position: center 150px;
  background-color: #fff;
  z-index: 999999;
}
.bigDarkGreyWaiting {
  background-image: url('../img/ajax-loader-1-darkgrey.gif');
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #282828;
  z-index: 999999;
}
.bigGreyWaiting {
  background-image: url('../img/ajax-loader-1.gif');
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #F5F5F5;
}
.top_center_dotted {
  background: url(../img/dotted_gri.gif) repeat-x top left;
  padding-top: 5px;
}
.advanced_search_movies h4 {
  font-size: 14px;
  color: #000000;
  margin-bottom: 5px;
}
.advanced_search_movies h1 {
  color: #000000;
  font-size: 18px;
}
.advanced_search_movies .left {
  width: 160px;
}
.advanced_search_movies .right {
  width: 480px;
}
.advanced_search_movies .dotted {
  background: url(../img/dotted_gri.gif) repeat-x left bottom;
  width: 262px;
  height: 1px;
  margin: 2px 0px;
  font-size: 1px;
}
.advanced_search_movies .dotted_big {
  background: url(../img/dotted_gri.gif) repeat-x left bottom;
  width: 480px;
  height: 1px;
  margin: 2px 0px;
  font-size: 1px;
}
.advanced_search_movies .left .box_advanced_search {
  width: 160px;
}
.box_advanced_search input,
.box_advanced_search label {
  font-size: 11px;
}
.advanced_search_movies .box_gri .box_content {
  padding: 0px 6px;
}
.advanced_search_movies .box_white {
  margin-bottom: 10px;
}
.advanced_search_movies .box_white .box_content {
  padding: 0px 2px;
}
.advanced_search_movies .box_white h4 {
  padding-left: 5px;
}
.advanced_search_movies .box_white .box_content h4 {
  background: url(../img/dotted_gri.gif) repeat-x left bottom;
  padding-bottom: 7px;
}
.advanced_search_movies .box_white .box_content h4 span {
  margin-left: 92px;
}
.advanced_search_movies .box_white .box_content h4.h4_year span {
  margin-left: 102px;
}
.advanced_search_movies .box_white .box_content h4 span img {
  cursor: pointer;
  margin-bottom: 2px;
}
.advanced_search_movies .advanced_search_more {
  margin-left: 10px;
}
.box_filters {
  font-size: 11px;
}
.box_filters .box_content {
  padding: 0px 6px;
}
.box_filters .box_white {
  margin-top: 6px;
}
.box_filters .box_white .box_content {
  padding: 0 2px;
}
.box_filters h4 {
  padding-bottom: 7px;
  margin-left: 5px;
  background: url(../img/dotted_gri.gif) repeat-x scroll left bottom;
  margin-bottom: 7px;
  color: #000000;
  font-size: 14px;
}
.box_filters h2 {
  margin-bottom: 7px;
  color: #000000;
  font-size: 14px;
}
.box_filters .box_white .box_content h4 span {
  margin-left: 92px;
}
.box_filters .box_white .box_content h4.h4_year span {
  margin-left: 102px;
}
.box_filters .box_white .box_content h4 span img {
  cursor: pointer;
  margin-bottom: 2px;
}
.box_filters .first_box {
  margin-top: 0;
}
.filters {
  font-size: 12px;
}
.filters li a {
  display: block;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-top: 2px;
}
.filters li a:hover {
  background: #D6DDE2 url(../img/bg_left_list_hover.jpg) repeat-x;
  visibility: inherit;
}
.filters li a span {
  float: right;
  display: none;
  padding-top: 4px;
  margin-right: 3px;
}
.filters li a span img {
  cursor: pointer;
}
.filters li a:hover span {
  float: right;
  display: block;
  padding-top: 4px;
  margin-right: 3px;
}
.filters li span.pd_l {
  padding-left: 5px;
}
.filters li.selected a {
  background: #3AAFE3 url(../img/bg_left_list_selected.jpg) repeat-x !important;
  color: #FFFFFF;
  font-weight: bold;
}
.filters li.underline {
  background: transparent url(../img/dotted_gri.gif) repeat-x scroll left top;
  margin-top: 5px;
  padding-top: 7px;
}
.filters li.selected a span {
  float: right;
  display: none;
  padding-top: 4px;
  margin-right: 3px;
}
.filters li.selected a:hover span {
  display: block;
}
.filters .subfilter {
  background-color: #EFF8FD !important;
}
.filters .subfilter li a {
  background: none !important;
  color: #2660b6 !important;
  font-weight: normal !important;
  padding-left: 15px;
  width: 129px;
}
.filters .subfilter li a:hover {
  background: #D6DDE2 url(../img/bg_left_list_hover.jpg) repeat-x !important;
}
.filters .subfilter li.selected a span {
  display: none;
  margin-right: 3px;
}
.filters .subfilter li.selected a {
  background: #3AAFE3 url(../img/bg_left_list_selected.jpg) repeat-x !important;
  color: #FFFFFF !important;
  font-weight: bold;
}
.filters .subfilter li.selected a:hover {
  background: #3AAFE3 url(../img/bg_left_list_selected.jpg) repeat-x !important;
  color: #FFFFFF !important;
  font-weight: bold;
  visibility: inherit;
}
.filters .subfilter li.selected a:hover span {
  display: block;
}
.filters li.selected_1 a {
  background: #b9e2f6 url(../img/bg_left_list_selected1.jpg) repeat-x;
  color: #2660b6;
  font-weight: normal;
}
.filters li.selected_1 a span {
  float: right;
  display: none;
  padding-top: 4px;
  margin-right: 3px;
}
.filters li.selected_1 a:hover {
  background: #b9e2f6 url(../img/bg_left_list_selected1.jpg) repeat-x;
  color: #2660b6;
  font-weight: normal;
}
.filters li.selected_1 a:hover span {
  display: block;
}
.listare {
  padding: 5px 10px;
}
.listare .left {
  width: 200px;
  float: left;
  display: inline;
  padding-top: 2px;
}
.listare .right {
  width: 250px;
  float: right;
  display: inline;
  text-align: right;
}
.listare .right select {
  border: 1px solid #119ECD;
  padding: 1px;
}
.advanced_search_movies .movie_r {
  padding-bottom: 5px;
}
.advanced_search_movies .movie_list {
  margin-top: 10px;
}
.advanced_search_movies .movie_list td {
  vertical-align: top;
}
.advanced_search_movies .movie_list .poza {
  padding-right: 10px;
}
.advanced_search_movies .movie_list .poza img {
  padding: 1px;
  border: 1px solid #FF7900;
}
.advanced_search_movies .movie_list .articol {
  width: 100%;
}
.advanced_search_movies .movie_list .articol .box_film {
  background: url(../img/bg_box_filme.jpg) no-repeat top left !important;
  width: 89px;
  padding: 4px 0px 3px 5px;
  height: 68px;
}
.advanced_search_movies .movie_list .articol .box_film .reviews {
  padding-left: 15px;
  color: #2660b6;
  background: url(../img/ico_reviews.gif) no-repeat 0px 3px;
  margin-top: 13px;
  padding-top: 0px;
  font-size: 11px;
}
.advanced_search_movies .movie_list .articol .box_film .note {
  color: #FF7D00;
}
.advanced_search_movies .movie_list h2 {
  font-size: 16px;
}
.advanced_search_movies .movie_list h2 a {
  color: #000000;
}
.advanced_search_movies .movie_list h2 span {
  color: #2660b6;
  font-size: 12px;
  font-weight: normal;
}
.advanced_search_movies .movie_list h2 span a {
  color: #2660b6;
  font-size: 12px;
  font-weight: normal;
}
.advanced_search_movies .movie_list .production {
  margin-bottom: 5px;
  padding-top: 5px;
  display: inline-block;
  width: 260px;
}
.advanced_search_movies .movie_list .short_body {
  padding-top: 5px;
  display: inline-block;
  width: 100%;
}
.advanced_search_movies .movie_list .production small {
  display: block;
}
.nav_pag {
  padding: 5px 10px;
}
.nav_pag img {
  vertical-align: middle;
}
.nav_pag a {
  margin-right: 3px;
}
.nav_pag span {
  margin-right: 3px;
}
#filterNavigation a {
  display: block;
  margin-right: 7px;
  font-size: 12px !important;
}
#filterNavigation span {
  font-size: 12px !important;
  color: #ffffff;
  background-color: #4BB6E6;
  padding: 0 3px;
}
#filterNavigation a.container-navigation-trigger,
#filterNavigation a.next-group {
  color: #AEAEAE !important;
  font-size: 11px !important;
  line-height: 15px;
}
#filterNavigation div,
#filterNavigation span,
#filterNavigation a {
  float: left;
  height: 15px;
  display: block;
}
#filterNavigation .pagenav2_go_prev,
#filterNavigation .pagenav2_go_next {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
#filterNavigation .pagenav2_go_prev {
  padding-right: 3px !important;
}
#filterNavigation td.navigation-links {
  width: 470px;
  padding-left: 5px;
}
.poster_list #filterNavigation td.navigation-links {
  width: 708px !important;
}
.movie_page {
  background: url(../img/dotted_gri.gif) repeat-x top left;
  padding-top: 10px;
}
.movie_page h1 {
  font-size: 22px;
  color: #000000;
}
.movie_page h1 span {
  color: #2660b6;
  font-size: 18px;
  font-weight: normal;
}
.box_gri .crt {
  background: url(../img/crn_grey14px.gif) no-repeat -7px 0px;
  width: 7px;
  height: 7px;
  float: right;
  font-size: 1px;
}
.box_gri .clt {
  background: url(../img/crn_grey14px.gif) no-repeat 0px 0px;
  width: 7px;
  height: 7px;
  float: left;
  font-size: 1px;
}
.box_gri .clb {
  background: url(../img/crn_grey14px.gif) no-repeat 0px -7px;
  width: 7px;
  height: 7px;
  float: left;
  font-size: 1px;
}
.box_gri .crb {
  background: url(../img/crn_grey14px.gif) no-repeat -7px -7px;
  width: 7px;
  height: 7px;
  float: right;
  font-size: 1px;
}
.box_white {
  background-color: #fff;
  zoom: 1;
}
.box_white .box_content {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 5px 12px;
}
.box_white .clt {
  background: url(../img/crn_white14px.gif) no-repeat 0px 0px;
  width: 7px;
  height: 7px;
  float: left;
  font-size: 1px;
}
.box_white .crt {
  background: url(../img/crn_white14px.gif) no-repeat -7px 0px;
  width: 7px;
  height: 7px;
  float: right;
  font-size: 1px;
}
.box_white .clb {
  background: url(../img/crn_white14px.gif) no-repeat 0px -7px;
  width: 7px;
  height: 7px;
  float: left;
  font-size: 1px;
}
.box_white .crb {
  background: url(../img/crn_white14px.gif) no-repeat -7px -7px;
  width: 7px;
  height: 7px;
  float: right;
  font-size: 1px;
}
.box_white .top_border {
  background: url(../img/pixel_gri.gif) repeat-x top left;
  font-size: 1px;
  overflow: hidden;
  height: 7px;
  padding: 0;
  margin: 0;
}
.box_white .btm_border {
  background: url(../img/pixel_gri.gif) repeat-x bottom left;
  font-size: 1px;
  overflow: hidden;
  height: 7px;
  padding: 0;
  margin: 0;
}
.box_white2 {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #ccc;
}
.box_white2 .box_content {
  margin: 10px;
}
a.grey {
  font-weight: bold;
  font-size: 12px;
  color: #9DAEBF !important;
}
.grey2 {
  font-weight: bold;
  font-size: 16px;
  color: #9DAEBF !important;
}
.movie_page h2 {
  font-size: 16px;
  color: #000000;
  margin-right: 5px;
}
.movie_page a.more {
  background: url(../img/arr_down_blue.gif) no-repeat right center;
  padding-right: 13px;
}
.movie_page a.less {
  background: url(../img/arr_up_blue.gif) no-repeat right center;
  padding-right: 13px;
}
.navbarCinemagia {
  background: #333333 url(../img/round_bg.jpg) no-repeat top center;
  padding: 20px 5px 0px 5px;
  margin: -20px 0 20px 0;
}
html>body .navbarCinemagia {
  *margin-bottom: 38px;
}
.navbarCinemagia div.navbar {
  color: #FFFFFF;
}
span.navbar a {
  color: #FFFFFF;
  text-decoration: none;
}
.navbar {
  color: #FFFFFF;
}
h1.big {
  color: #000000;
  font-size: 22px;
}
.list_reviews li {
  padding: 10px 5px;
}
.list_reviews li .avatar {
  float: left;
  margin: 0 10px 0 0;
}
.list_reviews li.alt {
  background: #F5F5F5;
}
.index_last_options {
  box-sizing: border-box;
  margin: 15px 15px 0 15px;
  vertical-align: top;
}
.index_last_options .element {
  display: inline-block;
  vertical-align: top;
  width: 240px;
  background: url(../img/hp_separator.jpg) no-repeat 230px 0;
}
.index_last_options .element.last {
  background: url();
}
.index_last_options img {
  display: inline-block;
  vertical-align: top;
}
.index_last_options .info {
  width: 150px;
  margin-left: 10px;
  vertical-align: top;
  display: inline-block;
  font-size: 11px;
}
.index_last_options h2.title_4 a {
  color: #000000;
  text-decoration: none;
}
.index_last_options .hp_newsletter_subscribe {
  box-sizing: border-box;
  width: 154px;
  height: 30px;
  background: url(../img/hp_newsletter_input.jpg);
}
.index_last_options .hp_newsletter_subscribe input[type="text"] {
  margin-top: 4px;
  margin-left: 10px;
  border: 0;
  width: 110px;
  height: 12px;
  font-size: 11px;
  background: transparent;
}
.index_last_options .hp_newsletter_subscribe input[type="submit"] {
  background: transparent;
  width: 24px;
  height: 20px;
  padding: 0;
  cursor: pointer;
  margin-top: 6px;
  border: 0;
}
.layout_9 .index_last_options {
  background-color: #edefef;
  margin: 0 20px;
  padding: 15px 0;
}
.layout_9 .index_last_options .element {
  width: 235px;
}
.newsletter_submit {
  background: url(../img/btn_orange_2_100.gif);
  border: 0;
  width: 100px;
  height: 24px;
  font-weight: bold;
  color: #fff;
}
.newsletter_submit2 {
  background: url(../img/btn_orange_2_150.gif);
  border: 0;
  width: 150px;
  height: 24px;
  font-weight: bold;
  color: #fff;
}
.big_box {
  background: url(../img/bg_big_box_top.jpg) no-repeat top left;
  width: 797px;
}
.big_box .btm {
  background: url(../img/bg_big_box_btm.gif) no-repeat bottom left;
  width: 797px;
  height: 8px;
  font-size: 1px;
}
.box_detalii_cinematograf .box_content {
  padding: 20px 15px;
}
.box_detalii_cinematograf .first_left {
  width: 130px;
  float: left;
}
.box_detalii_cinematograf .left {
  width: 530px;
}
.box_detalii_cinematograf .right {
  width: 90px;
}
.box_detalii_cinematograf .detalii_cinematograf li {
  width: 530px;
  padding-bottom: 5px;
  font-size: 11px;
}
.box_detalii_cinematograf .detalii_cinematograf li.other_details {
  float: left;
  width: 120px;
  padding-bottom: 0px;
}
a.city_eva_url {
  display: block;
  margin: 4px 0px 0px 10px;
  font-size: 11px;
}
.box_detalii_cinematograf .btn {
  margin-bottom: 10px;
}
.box_detalii_cinematograf .tarife {
  border-top: 1px dotted #AEBCCA;
  padding-top: 10px;
}
#trig_tarife {
  display: block;
  width: 61px;
  height: 20px;
  background: url(../img/btn_tarife.gif) no-repeat top left;
  text-indent: -9999px;
}
#close_tarife {
  display: block;
  width: 67px;
  height: 20px;
  background: url(../img/btn_inchide.gif) no-repeat top left;
  text-indent: -9999px;
}
#trig_tarife.open {
  background: url(../img/btn_tarife.gif) no-repeat bottom left;
}
select.choose_page_size {
  width: 45px;
}
.grey_bg {
  display: block;
  width: 470px;
  background: url(../img/bg_h1_grey.jpg) no-repeat top left;
  font-size: 16px !important;
  font-weight: bold;
  padding: 7px 0 5px 10px;
}
.grey_bg_wide {
  display: block;
  width: 655px;
  background: url(../img/bg_h1_grey_wide.jpg) no-repeat top left;
  font-size: 16px !important;
  font-weight: bold;
  padding: 7px 0 5px 10px;
  margin-bottom: 15px;
  line-height: 18px;
}
ul.list_filter {
  margin-top: 10px;
  font-size: 11px;
}
ul.list_filter li {
  background: url(../img/bullet_grey.jpg) no-repeat center left;
  border: 1px solid #F5F5F5;
}
ul.list_filter li a {
  display: block;
  margin-left: 10px;
}
.movie-set {
  box-sizing: border-box;
  font-size: 0;
}
.movie-set-group {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  background-color: #F8F9FA;
  outline: 1px solid #E9ECEF;
  padding: 15px;
  width: 200px;
  height: 195px;
  margin-bottom: 15px;
  margin-right: 15px;
}
.movie-set-group .date {
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
}
.movie-set-group .movie {
  margin-bottom: 5px;
}
.movie-set-group .movie.is-action-remove {
  color: #ccc;
}
.list_user_friends li {
  float: left;
  margin: 0 0 10px 0px;
  height: 70px;
  width: 210px;
  overflow: hidden;
}
.col_left,
.col_center,
.col_right {
  position: relative;
}
.activation_box {
  width: 507px;
  border: 1px solid #CBCBD5;
  background: transparent url(../img/bg_top_grey.jpg) repeat-x left top;
  margin: 0 auto;
  padding: 20px;
}
.calificativ_user_movie_link span {
  color: #FF8202;
  font-weight: bold;
}
.avatar60 {
  border: 1px solid #C7C7C7;
  padding: 1px;
  width: 60px;
  height: 60px;
  background: url(../img/avatar60.jpg) no-repeat center center;
}
.avatar50 {
  border: 1px solid #C7C7C7;
  padding: 1px;
  width: 50px;
  height: 50px;
  background: url(../img/avatar50.jpg) no-repeat center center;
}
.avatar30 {
  border: 1px solid #C7C7C7;
  padding: 1px;
  width: 30px;
  height: 30px;
  background: url(../img/avatar30.jpg) no-repeat center center;
}
.box_cinemagia_mobile {
  background: url(../img/bg_box_cinemagia_mobile.jpg) no-repeat top left;
  width: 300px;
  height: 99px;
}
.box_cinemagia_mobile .box_content {
  padding: 13px;
}
.box_cinemagia_mobile h2 {
  font-size: 14px;
  color: #FFFFFF;
  margin-bottom: 5px;
  line-height: 14px;
}
.box_cinemagia_mobile span {
  display: block;
  margin-bottom: 7px;
  font-size: 11px;
}
.message_info {
  background: #EDF7FC url(../img/info_icon.gif) no-repeat 10px 10px;
  margin-bottom: 15px;
  padding: 10px;
  position: relative;
  color: #333333;
  font-size: 12px;
  border: 1px solid #99D4F0;
}
.message_info .hide {
  display: block;
  position: absolute;
  top: 7px;
  right: 10px;
  text-indent: -9999px;
}
.box_silver2 {
  background: url(../img/community/bg_top_box_silver2.jpg) no-repeat top left;
  width: 478px;
}
.box_silver2 .box_btm {
  background: url(../img/community/bg_btm_box_silver2.gif) no-repeat bottom left;
  width: 478px;
  font-size: 1px;
  height: 7px;
}
.box_main_login .box_content {
  width: 440px;
  height: 220px;
}
.box_main_login h2 {
  font-size: 22px;
  color: #000000;
  font-weight: bold;
  margin-bottom: 15px;
}
.box_main_login span {
  color: #333333;
  font-size: 12px;
  display: block;
  margin-bottom: 10px;
}
.box_main_login .field {
  margin-bottom: 15px;
}
.box_main_login .field .label {
  float: left;
  width: 90px;
  padding-top: 3px;
}
.box_main_login .field .label label {
  color: #333333;
}
.box_main_login .field .input {
  float: left;
}
.box_main_login .field .input input {
  border: 1px solid #C1C1C1;
  display: block;
  padding: 4px;
  background: url(../img/community/bg_input.jpg) repeat-x top left;
  width: 190px;
}
.box_main_login .field .recover {
  float: left;
  margin-left: 10px;
  padding-top: 3px;
}
.box_main_login div.login {
  float: left;
  margin-right: 10px;
  margin-left: 90px;
  display: inline;
}
.box_main_login div.login input {
  background: url(../img/community/btn_login.gif) no-repeat;
  display: block;
  padding: 0px;
  border: none;
  width: 65px;
  height: 22px;
  color: #FFFFFF;
  font-weight: bold;
  cursor: pointer;
}
.box_main_login .auto {
  float: left;
  padding-top: 2px;
}
.box_main_login .auto label {
  color: #555555;
}
.box_main_login .box_content {
  padding: 10px 15px 10px;
}
.invite_layer {
  background: #fff;
}
.invite_layer .left_side {
  float: left;
  width: 477px;
  margin-bottom: 15px;
}
.invite_layer .right_side {
  width: 160px;
  float: right;
  margin-bottom: 15px;
  padding-top: 10px;
}
.invite_layer .right_side .friends {
  background: url(../img/bg_invite_friends.jpg) no-repeat;
  width: 160px;
  height: 170px;
}
.invite_layer h2 {
  margin-bottom: 10px;
}
.invite_layer .find_location {
  margin: 15px 0px;
}
.invite_layer .find_location .left {
  float: left;
  width: 175px;
}
.invite_layer .find_location .left h3 {
  margin-bottom: 10px;
}
.invite_layer .find_location .left ul li {
  padding: 4px 3px 4px 7px;
}
.invite_layer .find_location .left ul li.current {
  background: #EFEFEF;
}
.invite_layer .find_location .left ul li.current a {
  font-weight: bold;
}
.invite_layer .find_location .right {
  float: left;
  width: 480px;
}
.invite_layer .find_location .right .ore_difuzare {
  background: url(../img/bg_grey_top3.jpg) repeat-x top left;
  padding-top: 15px;
}
.invite_layer .box_days {
  background: #EFEFEF;
}
.invite_layer ul.col {
  float: left;
  width: 119px;
}
.invite_layer ul.col li {
  line-height: 20px;
  position: relative;
}
.invite_layer ul.col li label {
  margin-left: 3px;
}
.invite_layer ul.col li span.nr {
  color: #2660B6;
  font-weight: bold;
  font-size: 11px;
  margin-left: 3px;
}
.invite_layer .submit .btn_invite {
  background: url(../img/btn_invite.gif) no-repeat;
  width: 170px;
  display: block;
  padding: 0px;
  margin-right: 10px;
  border: none;
  color: #FFFFFF;
  font-weight: bold;
  float: left;
  cursor: pointer;
  padding-top: 3px;
  padding-bottom: 4px;
}
.invite_layer .submit label {
  font-size: 11px;
  color: #9DAEBF;
  float: left;
  display: block;
  padding-top: 5px;
  margin-left: 10px;
}
.tab_5_v2 li {
  float: left;
  display: block;
  margin-bottom: -5px;
  position: relative;
  z-index: 99;
}
.tab_5_v2 li strong {
  display: block;
  padding: 4px;
  font-weight: normal;
}
.tab_5_v2 li a {
  display: block;
  font-size: 11px;
  background: url(../img/tab_5_v2.png) no-repeat;
  padding-left: 5px;
  position: relative;
  color: #fff;
}
.tab_5_v2 li a:hover {
  text-decoration: underline;
  color: #000000;
}
.tab_5_v2 li a span {
  display: block;
  padding: 5px 10px 4px 3px;
  background: url(../img/tab_5_v2.png) no-repeat right top;
  text-align: center;
  color: #333;
}
.tab_5_v2 li a span.text_short {
  display: block;
}
.tab_5_v2 li a span.text_full {
  display: none;
}
.tab_5_v2 li.current {
  background: url(../img/sageata_tab_orange.gif) no-repeat bottom center;
  padding-bottom: 5px;
}
.tab_5_v2 li.current a {
  background-position: left bottom;
  text-decoration: none;
  white-space: nowrap;
}
.tab_5_v2 li.current a:hover {
  color: #fff;
  text-decoration: underline;
}
.tab_5_v2 li.current a span {
  background-position: right bottom;
  color: #ffffff;
}
.tab_5_v2 li.current a span.text_short {
  display: none;
}
.tab_5_v2 li.current a span.text_full {
  display: block;
}
.button_fav_movie {
  position: relative;
  margin: 10px 0px;
}
.button_fav_movie .nr_users {
  position: absolute;
  left: 105px;
  top: 3px;
}
.button_fav_movie .nr_users .nr {
  font-weight: bold;
  color: #2660B6;
  font-size: 11px;
}
.movie_invitation_tooltip {
  position: absolute;
  top: 20px;
  left: -5px;
  z-index: 2;
}
.movie_invitation_tooltip h3 {
  margin-bottom: 5px;
}
.movie_invitation_tooltip .list_users {
  margin: 10px 0px 5px 0px;
}
.movie_invitation_tooltip .list_users ul {
  margin: 5px 0px;
}
.movie_invitation_tooltip .list_users ul li {
  float: left;
  margin-right: 7px;
}
.movie_invitation_tooltip .more {
  font-size: 11px;
}
.box_movie_gri {
  margin-bottom: 15px;
}
.box_movie_gri table td {
  vertical-align: top;
}
.box_movie_gri .distributie {
  font-size: 11px;
  line-height: 15px;
  margin: 10px 0px;
}
.box_movie_gri .box_content {
  padding: 5px 10px;
}
.box_grey3 {
  background: url(../img/bg_box_grey3.gif) no-repeat;
  width: 174px;
}
.box_grey3 .btm {
  background: url(../img/bg_btm_box_grey3.gif) no-repeat;
  width: 174px;
  height: 7px;
  font-size: 1px;
}
.box_movie_gri .box_movie_rating {
  margin-bottom: 15px;
}
.box_movie_gri .box_movie_rating .box_padding {
  padding: 10px 10px 0px 10px;
}
.box_movie_gri .box_movie_rating .dotted_top {
  padding-top: 5px;
  margin-top: 5px;
}
.box_movie_gri .box_movie_rating .review {
  font-size: 11px;
}
.box_movie_gri .box_padding {
  padding: 0px 5px;
}
.box_add_movie {
  position: relative;
}
.box_add_movie .users {
  position: absolute;
  left: 132px;
  top: 3px;
}
.box_add_movie .users .nr {
  font-weight: bold;
  color: #2660B6;
  font-size: 11px;
}
.box_border_gri2 {
  background: #fff;
}
.box_border_gri2 .box_padding {
  border: 1px solid #C0CBD6;
  border-top: 0;
  border-bottom: 0;
}
.linie_gri_top2 {
  background: url(../img/dot_gri4.gif) repeat-x left top;
}
.linie_gri_btm2 {
  background: url(../img/dot_gri4.gif) repeat-x left bottom;
  font-size: 1px;
}
.box_border_gri2 .clt {
  float: left;
  width: 6px;
  height: 6px;
  font-size: 1px;
  background: url(../img/crn_border3.gif) no-repeat left top;
}
.box_border_gri2 .crt {
  float: right;
  width: 6px;
  height: 6px;
  font-size: 1px;
  background: url(../img/crn_border3.gif) no-repeat right top;
}
.box_border_gri2 .clb {
  float: left;
  width: 6px;
  height: 6px;
  font-size: 1px;
  background: url(../img/crn_border3.gif) no-repeat left bottom;
}
.box_border_gri2 .crb {
  float: right;
  width: 6px;
  height: 6px;
  font-size: 1px;
  background: url(../img/crn_border3.gif) no-repeat right bottom;
}
.listare_useri_programati {
  background: url(../img/bg_grey_top.jpg) repeat-x top left;
  padding-top: 25px;
}
.listare_useri_programati .ora_programare .left {
  width: 95px;
}
.listare_useri_programati .ora_programare .right {
  width: 560px;
  margin-bottom: 15px;
}
.listare_useri_programati .ora {
  font-size: 14px;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  padding-bottom: 5px;
}
.listare_useri_programati .ora i {
  font-size: 10px;
  font-style: normal;
  vertical-align: top;
}
.listare_useri_programati ul li {
  float: left;
  width: 185px;
  overflow: hidden;
  padding-bottom: 10px;
}
.listare_useri_programati .cinematograf {
  margin-bottom: 15px;
}
.listare_useri_programati .cinematograf h3 {
  font-size: 14px;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  padding-bottom: 5px;
}
.listare_useri_programati ul {
  padding-top: 10px;
}
.listare_useri_programati ul li .avatar {
  float: left;
  width: 34px;
  margin-right: 10px;
}
.listare_useri_programati ul li .user_details {
  float: left;
  width: 140px;
}
.listare_useri_programati ul li .user_details span {
  font-size: 11px;
  display: block;
}
.box_similar_movies ul li {
  padding: 10px 0px;
  background: url(../img/dotted_gri.gif) repeat-x bottom;
}
.box_similar_movies ul li td {
  vertical-align: top;
}
.box_similar_movies ul li td .nr {
  color: #2660B6;
  font-weight: bold;
  font-size: 11px;
}
.box_similar_movies ul li td img {
  vertical-align: middle;
}
.box_similar_movies ul li td.users {
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;
}
.box_similar_movies ul li.last {
  background: none;
}
.popup-choose-town .col {
  float: left;
  width: 150px;
}
a.btn_add_movie {
  background: url(../img/sprite-movie-invitation.gif) no-repeat 0 -73px;
  width: 99px;
  height: 21px;
  display: block;
}
a.btn_add_movie:hover {
  background-position: 0 -94px;
}
a.btn_add_movie_selected,
a.btn_add_movie_selected:hover {
  background-position: 0 -115px;
}
a.movie-invitation-want-to-go {
  background: url(../img/sprite-movie-invitation.gif) no-repeat top left;
  width: 76px;
  height: 21px;
  display: block;
  float: left;
  margin-top: 10px;
}
a.movie-invitation-want-to-go:hover {
  background-position: 0 -21px;
}
a.movie-invitation-want-to-go-selected,
a.movie-invitation-want-to-go-selected:hover {
  background-position: 0 -42px;
}
.filter-genre-container {
  width: 140px;
  height: 125px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.filter-year-container {
  width: 140px;
  height: 125px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.filter-award-container {
  width: 140px;
  height: 125px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.filter-actor-container {
  width: 140px;
  height: 125px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.filter-director-container {
  width: 140px;
  height: 125px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.filter-country-container {
  width: 140px;
  height: 130px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.scroll-y {
  overflow-y: scroll;
  height: 250px;
}
.box_filters_1 h4 {
  background-image: none;
}
.filters_1 {
  font-size: 12px;
}
.filters_1 li {
  padding: 0 0 7px 5px;
}
.filters_1 li a {
  background: url(../img/icons_filters_v2.gif) no-repeat 0px -48px;
  width: 116px;
  display: block;
  color: #666666;
  padding: 0 0 0 20px;
}
.filters_1 li a.selected {
  background: url(../img/icons_filters_v2.gif) no-repeat 0px 0px;
  color: #000000;
}
.filters_1 li.add_cast {
  background: none;
}
.filters_1 a.add {
  background: url(../img/add1.gif) no-repeat left;
  padding-left: 18px;
}
.filters_1 li.add_cast a.add:hover {
  background: url(../img/add1.gif) no-repeat left;
  padding-left: 18px;
  text-decoration: none;
}
.filters_1 a.more-filters {
  background: url(../img/more_filter_down.jpg) no-repeat left;
  padding-left: 18px;
  color: #2660B6;
  text-decoration: none;
}
.filters_1 a.more-filters:hover {
  text-decoration: none;
  color: #2660B6;
}
*html .list-selected-filters {
  padding-bottom: 10px;
}
.list-selected-filters li {
  background: url(../img/blue_left_tab.gif) no-repeat top left;
  float: left;
  padding-left: 7px;
  margin: 0px 10px 10px 0px;
}
.list-selected-filters li span {
  background: url(../img/blue_right_tab.gif) no-repeat top right;
  padding-right: 5px;
  display: block;
  float: left;
  padding: 1px 7px 2px 0px;
}
.list-selected-filters li span a {
  color: #FFFFFF;
  font-weight: bold;
  margin-right: 5px;
}
.list-selected-filters li span a.last {
  margin-right: 0px;
}
.list-selected-filters li span img.arrow {
  background: url(../img/icons_filters.png) no-repeat -8px 0px;
  width: 8px;
  height: 5px;
  vertical-align: middle;
}
.list-selected-filters li span img.delete {
  background: url(../img/icons_filters.png) no-repeat 0px -10px;
  width: 8px;
  height: 8px;
  vertical-align: absmiddle;
}
.list-selected-filters li.hover span img.arrow {
  background: url(../img/icons_filters.png) no-repeat 0px 0px;
}
.list-selected-filters li.hover span img.delete {
  background: url(../img/icons_filters.png) no-repeat -8px -10px;
}
.options-list-movies {
  background: #F5F5F5;
  padding: 5px;
  position: relative;
  margin-bottom: 15px;
}
.options-list-movies .buttons-list-movies {
  position: absolute;
  right: 5px;
  top: 5px;
}
.options-list-movies span.order {
  font-size: 11px;
  color: #000000;
  float: left;
  margin-right: 5px;
  padding-top: 2px;
}
.options-list-movies .order_bar {
  float: left;
}
.buttons-list-movies {
  float: right;
  margin-right: 15px;
}
.buttons-list-movies a {
  display: block;
  float: left;
  width: 20px;
  height: 18px;
}
.buttons-list-movies a#icon_list_movie {
  background: url(../img/icon_list_movie.jpg) no-repeat top left;
  margin-right: 5px;
}
.buttons-list-movies a#icon_simple_list_movie {
  background: url(../img/icon_simple_list_movie.jpg) no-repeat top left;
  margin-right: 5px;
}
.buttons-list-movies a#icon_cover_list_movie {
  background: url(../img/icon_cover_list_movie.jpg) no-repeat top left;
}
.buttons-list-movies a#icon_list_movie.inactive {
  background-position: bottom left;
}
.buttons-list-movies a#icon_simple_list_movie.inactive {
  background-position: bottom left;
}
.buttons-list-movies a#icon_cover_list_movie.inactive {
  background-position: bottom left;
}
.tab_fav {
  background: url(../img/bg_tab_movie_fav.gif) no-repeat;
  width: 134px;
  height: 22px;
  position: relative;
}
.tab_fav span {
  position: absolute;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
}
.tab_fav .watch {
  left: 25px;
  top: 4px;
}
.tab_fav .fav {
  left: 70px;
  top: 4px;
}
.tab_fav .own {
  left: 115px;
  top: 4px;
}
.tab_fav a {
  color: #ffffff;
}
.box_grey4 {
  background: url(../img/bg_box_grey4.jpg) no-repeat;
  width: 153px;
}
.box_grey4 .btm {
  background: url(../img/bg_btm_box_grey4.gif) no-repeat;
  width: 153px;
  height: 7px;
  font-size: 1px;
}
.box_calificativ_v2 .calificativ {
  color: #555555;
  font-size: 10px;
  display: block;
  margin-bottom: 5px;
}
.box_calificativ_v2 .box_padding {
  padding: 5px 8px 0px;
}
.box_calificativ_v2 .nota {
  color: #FF7D00;
  font-size: 26px;
  height: 35px;
  width: 35px;
  font-weight: bold;
  background: url(../img/sep1.gif) no-repeat right center;
  padding-right: 10px;
  margin-right: 10px;
  overflow: hidden;
  float: left;
}
.box_calificativ_v2 .rating {
  margin-bottom: 5px;
}
.box_calificativ_v2 .reviews {
  float: left;
  width: 80px;
  overflow: hidden;
}
.box_calificativ_v2 .reviews a.review {
  font-size: 11px;
  padding-left: 19px;
  margin-left: 2px;
}
.box_calificativ_v2 .votes {
  background: url(../img/star.gif) no-repeat left center;
  padding-left: 20px;
  font-size: 11px;
  color: #555555;
  margin-bottom: 2px;
  display: block;
}
.box_premii_film {
  padding: 5px;
  margin-top: 10px;
}
.box_premii_film img {
  vertical-align: middle;
  margin-right: 5px;
  background: url(../img/logo_premii.gif) no-repeat;
  width: 21px;
  height: 17px;
}
.box_premii_film .premii {
  font-size: 11px;
  color: #000000;
}
.layer-filtre-filme {
  width: 210px;
  z-index: 9999;
  background: url(../img/bg_layer_grey.jpg) repeat-x top left #EDEFEF;
  border: 1px solid #ADB4C2;
}
.layer-filtre-filme .cnt {
  padding: 10px;
}
.layer-filtre-filme .genuri li {
  float: left;
  width: 90px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.layer-filtre-filme .genuri li a {
  display: block;
  padding: 2px 5px;
  height: 15px;
}
.layer-filtre-filme .genuri li.selected {
  background: url(../img/bg_left_list_selected.jpg) repeat-x;
}
.layer-filtre-filme .genuri li.selected a {
  color: #FFFFFF;
  font-weight: bold;
}
.layer-filtre-filme .lista-genuri {
  margin-bottom: 10px;
}
.layer-filtre-filme a.add {
  background: url(../img/add1.gif) no-repeat left;
  padding-left: 18px;
  margin-left: 5px;
  display: block;
}
.box_layer_filtru_filme {
  border: 1px solid #2B7BA6;
  width: 465px;
  background: url(../img/bg_gradient_layer.jpg) repeat-x top left;
  height: 328px;
  overflow: hidden;
}
.layer-filtre-filme .one_col_list .genuri li {
  float: none;
  width: 190px;
}
.layer-filtre-filme .two_col_list .genuri li {
  float: none;
  width: 90px;
}
.box_layer_filtru_filme .cnt {
  padding: 20px;
}
#filter_boxes {
  margin-bottom: 0px !important;
  margin-bottom: 10px !important !;
  z-index: 20;
}
.box_layer_filtru_filme .genuri li {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 130px;
  color: #2660B6;
}
.box_layer_filtru_filme .genuri li input {
  width: 12px;
  height: 12px;
}
.box_layer_filtru_filme .three_col_list .genuri li {
  float: none;
}
.box_layer_filtru_filme h2 {
  margin-bottom: 15px;
}
.box_layer_filtru_filme .filtreaza {
  background: url(../img/btn_blue_submit.gif) no-repeat;
  width: 91px;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  padding-top: 4px;
  border: none;
  padding-bottom: 5px;
  cursor: pointer;
}
.btn_3 {
  height: 24px;
  display: inline-block;
  _display: inline;
  background: url(../img/btn_orange_3.jpg) no-repeat top left;
  margin: 0;
  padding: 0 0 0 10px;
}
.btn_3 .content {
  display: inline-block;
  vertical-align: top;
  height: 24px;
  line-height: 24px;
  margin: 0;
  padding: 0;
}
.btn_3 .content a {
  color: #fff;
  font-weight: bold;
}
.btn_3 .closer {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  width: 10px;
  background: url(../img/btn_orange_3.jpg) no-repeat top right;
  margin: 0;
  padding: 0;
}
#headerMovieDropdownContainer {
  position: absolute;
  display: none;
  z-index: 100;
}
#headerMovieDropdownContainer .mb5 a {
  text-decoration: none;
  color: #000000;
}
.btn-standard {
  display: -moz-inline-stack;
  display: inline-block;
  _display: inline;
  vertical-align: middle;
  zoom: 1;
  background: url(../img/sprite-btn.jpg) transparent no-repeat top left;
  text-decoration: none;
  position: relative;
}
.btn-standard .inner-container {
  _display: inline;
  zoom: 1;
  background: url(../img/sprite-btn.jpg) transparent no-repeat top right;
}
.btn-standard a,
.btn-standard input {
  background: transparent;
  position: relative;
  white-space: nowrap;
  border: 0;
}
.btn-standard a {
  margin: 0;
  display: -moz-inline-stack;
  display: inline-block;
  _display: inline;
  padding: auto;
}
.btn-standard input {
  top: -1px;
}
.btn-submit-large-grey {
  background-position: 0 -25px;
  padding-left: 15px;
  height: 36px;
}
.btn-submit-large-grey .inner-container {
  background-position: right -25px;
  padding-right: 15px;
  height: 36px;
}
.btn-submit-large-grey input,
.btn-submit-large-grey a {
  height: 36px;
  font-size: 14px;
  line-height: 36px;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none !important;
}
.btn-submit-white {
  background-position: 0 -100px;
  padding-left: 14px;
  height: 24px;
}
.btn-submit-white .inner-container {
  background-position: right -100px;
  padding-right: 14px;
  height: 24px;
}
.btn-submit-white input,
.btn-submit-white a {
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  color: #fff;
  font-weight: bold;
}
.btn-submit-grey {
  background-position: 0 -124px;
  padding-left: 14px;
  height: 24px;
}
.btn-submit-grey .inner-container {
  background-position: right -124px;
  padding-right: 14px;
  height: 24px;
}
.btn-submit-grey input,
.btn-submit-grey a {
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  color: #fff;
  font-weight: bold;
}
.btn-xl-white {
  background-position: 0 -225px;
  padding-left: 15px;
  height: 37px;
}
.btn-xl-white .inner-container {
  background-position: right -225px;
  padding-right: 15px;
  height: 37px;
}
.btn-xl-white a,
.btn-xl-white input {
  height: 37px;
  font-size: 14px;
  line-height: 37px;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
.btn-on-blue {
  background-position: 0 -150px;
  padding-left: 15px;
  height: 22px;
}
.btn-on-blue .inner-container {
  background-position: right -150px;
  padding-right: 15px;
  height: 22px;
}
.btn-on-blue a,
.btn-on-blue input {
  height: 22px;
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  font-weight: bold;
}
.btn-on-white {
  background-position: 0 -175px;
  padding-left: 15px;
  height: 22px;
}
.btn-on-white .inner-container {
  background-position: right -175px;
  padding-right: 15px;
  height: 22px;
}
.btn-on-white a,
.btn-on-white input {
  height: 22px;
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  font-weight: bold;
}
.btn-on-grey {
  background-position: 0 -200px;
  padding-left: 15px;
  height: 22px;
  font-size: 12px;
  color: #fff;
}
.btn-on-grey .inner-container {
  background-position: right -200px;
  padding-right: 15px;
  height: 22px;
}
.btn-on-grey a,
.btn-on-grey input {
  height: 22px;
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  font-weight: bold;
}
.btn-on-black {
  background-position: 0 -353px;
  padding-left: 15px;
  height: 22px;
  font-size: 12px;
  color: #fff;
}
.btn-on-black .inner-container {
  background-position: right -353px;
  padding-right: 15px;
  height: 22px;
}
.btn-on-black a,
.btn-on-black input {
  height: 22px;
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  font-weight: bold;
}
.btn-droplist-on-white {
  height: 18px;
  background-position: 0 -265px;
  padding-left: 15px;
}
.btn-droplist-on-white .inner-container {
  background-position: right -265px;
  padding-right: 25px;
}
.btn-droplist-on-white input,
.btn-droplist-on-white a {
  height: 14px !important;
  padding-top: 2px;
  color: #333;
  font-size: 11px;
  cursor: pointer;
  text-decoration: none !important;
}
.btn-droplist-pressed-on-white {
  background-position: 0 -283px;
}
.btn-droplist-pressed-on-white .inner-container {
  background-position: right -283px;
}
.btn-1 {
  height: 26px;
  background-position: 0 -461px;
  padding-left: 7px;
}
.btn-1 .inner-container {
  background-position: right -461px;
  padding-right: 7px;
}
.btn-1 input,
.btn-1 a {
  height: 26px;
  font-size: 11px;
  color: #000;
  line-height: 26px;
}
.btn-2 {
  height: 26px;
  background-position: 0 -487px;
  padding-left: 7px;
}
.btn-2 .inner-container {
  background-position: right -487px;
  padding-right: 7px;
}
.btn-2 input,
.btn-2 a {
  height: 26px;
  font-size: 11px;
  color: #fff;
  line-height: 26px;
}
.btn-3 {
  height: 22px;
  background-position: 0 -439px;
  padding-left: 7px;
}
.btn-3 .inner-container {
  background-position: right -439px;
  padding-right: 7px;
}
.btn-3 input,
.btn-3 a {
  height: 22px;
  font-size: 11px;
  color: #000;
  line-height: 22px;
}
.popup-search {
  width: 470px;
  z-index: 9999;
  background: #fff url(../img/bg_layer_gri.jpg) repeat-x top left;
  border: 1px solid #2C7CA6;
}
.popup-search .results {
  width: 475px;
  overflow: hidden;
  white-space: nowrap;
}
.popup-search .cnt {
  padding: 15px;
}
.popup-search h2 {
  margin-bottom: 10px;
}
.popup-search h3 {
  font-size: 14px;
  margin-bottom: 10px;
}
.popup-search .search {
  margin-bottom: 15px;
}
.popup-search .text {
  border: 1px solid #C1C1C1;
  background: url(../img/bg_input.jpg) repeat-x;
  float: left;
  margin-right: 10px;
  width: 190px;
}
.popup-search .list-elements {
  float: left;
}
.popup-search .list-elements li {
  margin-bottom: 5px;
  width: 145px;
  padding-right: 10px;
}
.lightbox-close {
  cursor: pointer;
}
.tv-recomandation-promo {
  background: url(../img/tvrecomandation/bg_promo_new.jpg) no-repeat top left;
  width: 215px;
  height: 79px;
  padding: 10px 75px 10px 10px;
}
.tv-recomandation-promo h3 {
  color: #000;
  font-size: 14px;
  font-weight: bold;
}
.tv-recomandation-promo-hp {
  background: url(../img/tvrecomandation/bg_promo_hp.jpg) no-repeat top left;
  width: 215px;
  height: 79px;
  padding: 10px 75px 10px 10px;
}
.tv-recomandation-promo-hp h3 {
  color: #000;
  font-size: 14px;
  font-weight: bold;
}
.tv-recomandation-movie-on-tv {
  background: url(../img/tvrecomandation/bg_movie_on_tv.jpg) no-repeat top left;
  width: 450px;
  height: 25px;
  padding: 15px 10px 10px 10px;
  font-size: 11px;
  overflow: hidden;
  zoom: 1;
}
.tv-recomandation-movie-on-tv a,
.tv-recomandation-movie-on-tv a:hover {
  color: #fff;
  margin-top: 10px;
  text-decoration: underline;
}
.tv-recomandation-movie-on-tv h3 {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.tv-recomandation-movie-on-tv h3 a {
  text-decoration: none;
}
a.tv-recomandation-tv-show {
  background: url(../img/tvrecomandation/bg_tv_show.jpg) no-repeat top left;
  width: 159px;
  height: 29px;
  padding: 5px 10px;
  display: block;
  font-size: 11px;
  color: #333;
  text-decoration: none;
  margin: 5px auto 10px;
}
a.tv-recomandation-tv-show:hover {
  text-decoration: none;
}
a.tv-recomandation-tv-show h3 {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.big_btn_d1 {
  background: url(../img/sprite_big_btn.jpg) no-repeat;
  width: 210px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  border: none;
  cursor: pointer;
  height: 36px;
}
.big_btn_d2 {
  background: url(../img/sprite_big_btn.jpg) no-repeat 0px -36px;
  width: 150px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  border: none;
  padding: 9px 13px;
  cursor: pointer;
  height: 36px;
}
.big_btn_d3 {
  background: url(../img/sprite_big_btn.jpg) no-repeat 0px -72px;
  width: 100px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  border: none;
  padding: 9px 13px;
  cursor: pointer;
  height: 36px;
}
ul.blu_list_type li {
  background: url(../img/community/bullet_blu.jpg) no-repeat center left;
  padding-left: 10px;
  margin-bottom: 5px;
  height: 20px;
}
.box_cmobile_new_index {
  background: url(../img/box_cmobile_index.jpg) no-repeat;
  width: 300px;
  height: 97px;
}
.box_cmobile_new {
  background: url(../img/box_cmobile.jpg) no-repeat;
  width: 300px;
  height: 97px;
}
.box_cmobile_new .box_content,
.box_cmobile_new_index .box_content {
  padding: 10px;
}
.box_cmobile_new span,
.box_cmobile_new_index span {
  font-size: 11px;
  font-weight: normal;
  display: block;
  margin-bottom: 5px;
}
.box_cmobile_new .btn,
.box_cmobile_new_index .btn {
  background: url(../img/sprite-btn.jpg) no-repeat left -175px;
  padding-left: 10px;
  float: left;
}
.box_cmobile_new .btn a,
.box_cmobile_new_index .btn
a {
  background: url(../img/sprite-btn.jpg) no-repeat right -175px;
  padding: 3px 10px 4px 0px;
  color: #FFFFFF;
  font-weight: bold;
  float: left;
}
.movie-release-info {
  position: absolute;
  padding: 5px;
  bottom: 4px;
  right: 4px;
  background-color: rgba(255,255,255,0.9);
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.movie-release-info * {
  display: block;
}
.movie-release-info .r1 {
  color: #000000;
  font-size: 9px;
}
.movie-release-info .r2 {
  color: #FF6D15;
  font-size: 13px;
}
.movie-release-info .r3 {
  color: #FF0000;
  font-size: 10px;
}
.col_right .index-movie {
  padding-left: 30px;
}
.index-movie .best-movie-index h1 {
  margin-bottom: 10px;
}
.index-movie .best-movie-index ul {
  width: 350px;
}
.index-movie ul li {
  margin-bottom: 5px;
}
.index-movie ul li span {
  font-size: 16px;
}
.index-movie ul li a {
  font-size: 14px;
}
.index-movie .links-movie-index {
  margin-top: 20px;
}
.index-movie .links-movie-index h2 {
  margin-bottom: 10px;
}
.index-movie .links-movie-index a {
  margin-right: 5px;
  font-size: 16px;
}
.index-movie .links-movie-index a.selected {
  font-weight: bold;
}
.index-movie .dotted_gri_btm {
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.index-movie .related-link li a {
  font-size: 16px;
}
.index-movie .related-link {
  list-style: disc;
  margin-left: 15px;
  margin-top: 10px;
}
.tooltip_price {
  font-size: 11px;
  padding: 8px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 6px;
  border: 1px solid #FF7410;
  background: #fff;
  position: relative;
}
.tooltip_price h3 {
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
}
.tooltip_price .price strong {
  font-size: 13px;
  font-weight: bold;
  color: #FF9812;
}
.tooltip_price .price {
  white-space: nowrap;
}
.tooltip_price img.btm {
  background: url(../img/bg_btm_tooltip_price.gif) top left no-repeat;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  height: 8px;
}
.article-contextual-link {
  color: #333333 !important;
  border-bottom: 1px dotted #333333;
  text-decoration: none !important;
}
.trailer-related-links {
  padding-left: 5px;
}
.trailer-related-links strong {
  float: left;
  padding-top: 3px;
}
.trailer-related-links ul {
  marign: 0;
  padding: 0;
}
.trailer-related-links ul li {
  float: left;
  margin-left: 10px;
  height: 17px;
  padding-top: 3px;
}
.box_cine_merge .container_users .container_user {
  float: left;
  width: 100px;
  padding: 5px;
  margin: 0px 10px 10px 0px;
}
.box_cine_merge .container_user img {
  border: 1px solid #ccc;
  padding: 1px;
}
.box_cine_merge .container_user .name {
  font-size: 14px;
  font-weight: bold;
  padding: 5px 0px;
  overflow: hidden;
}
.box_cine_merge .container_user .info {
  color: #000000;
}
.box_cine_merge .selected {
  background: #EFEFEF;
}
.box_cine_merge .selected img {
  border: 2px solid #fff;
  padding: 0px;
}
.box_mov_rec h2 {
  margin-bottom: 5px;
}
.box_mov_rec .list_mov li {
  padding: 7px 0px;
  border-bottom: 1px dotted #97A4B3;
}
.box_mov_rec .list_mov li .movie {
  float: left;
}
.box_mov_rec .list_mov li .movie a {
  font-size: 12px;
}
.box_mov_rec .list_mov li .movie span {
  font-size: 11px;
}
.box_mov_rec .list_mov li .users {
  float: right;
  padding-top: 5px;
  text-align: right;
}
.box_mov_rec .list_mov li .users a {
  font-weight: bold;
  background: url(../img/bg_users_rec_mov.gif) no-repeat;
  display: block;
  width: 16px;
  height: 18px;
  padding: 2px 23px 0px 5px;
}
.box_mov_rec .list_mov li.last {
  border-bottom: none;
}
.message_succes {
  background: url(../img/icon_succes.gif) no-repeat 0px 3px;
  padding-left: 40px;
}
.message_succes .succes {
  color: #60B500;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 5px;
}
.movie_forum_threads .tborder {
  background: #D1D1E1;
  color: #000000;
  border: 1px solid #0B198C;
}
.movie_forum_threads .tborder td {
  padding: 6px;
}
.movie_forum_threads .thead {
  background: #5C7099 repeat-x top left;
  color: #FFFFFF;
  font: bold 12px arial, helvetica, sans-serif;
}
.movie_forum_threads .alt1 {
  background: #F5F5FF;
  color: #000000;
}
.movie_forum_threads .alt2 {
  background: #E1E4F2;
  color: #000000;
}
.movie_forum_threads .alt2 div {
  text-align: right;
  white-space: nowrap;
}
.movie_forum_threads .smallfont {
  font: 11px arial, helvetica, sans-serif;
}
.functions {
  font-size: 11px;
  position: relative;
}
.functions li.last {
  margin-right: 0px !important;
}
.functions .social_media_functions {
  float: right;
  background: url(../img/bg_smf.png) no-repeat;
  padding: 5px 10px;
  width: 265px;
  height: 15px;
  margin-top: 5px;
}
.functions .social_media_functions li {
  float: left;
  margin-right: 8px;
}
.functions .social_media_functions .yahoo {
  background: url(../img/icon_ym.gif) no-repeat left center;
  padding-left: 20px;
}
.functions .social_media_functions .facebook {
  background: url(../img/icon_fb.gif) no-repeat left center;
  padding-left: 20px;
}
.functions .social_media_functions .twitter {
  background: url(../img/icon_twitter.gif) no-repeat left center;
  padding-left: 20px;
}
.function h1 {
  margin-top: 5px;
}
.functions_1 {
  font-size: 11px;
  position: relative;
}
.functions_1 .small {
  margin-bottom: 6px;
}
.functions_1 li.last {
  margin-right: 0px !important;
}
.functions_1 .social_media_functions li {
  float: left;
  margin-right: 4px;
}
.functions_1 .social_media_functions .yahoo {
  background: url(../img/icon_ym.gif) no-repeat left center;
  padding-left: 15px;
}
.functions_1 .social_media_functions .facebook {
  background: url(../img/icon_fb.gif) no-repeat left center;
  padding-left: 15px;
}
.functions_1 .social_media_functions .twitter {
  background: url(../img/icon_twitter.gif) no-repeat left center;
  padding-left: 15px;
}
.functions_2 {
  font-size: 11px;
  position: relative;
}
.functions_2 input {
  width: 270px !important;
  border: 1px solid #DDDDDD;
}
.functions_2 span.social_text {
  margin: 0 10px 6px 0;
  float: left;
}
.functions_2 span.embed_text {
  margin: 0 25px 6px 0;
  float: left;
}
.functions_2 li.last {
  margin-right: 0px !important;
}
.functions_2 .social_media_functions li {
  float: left;
  margin-right: 20px;
}
.functions_2 .social_media_functions .yahoo {
  background: url(../img/icon_ym.gif) no-repeat left center;
  padding-left: 18px;
}
.functions_2 .social_media_functions .facebook {
  background: url(../img/icon_fb.gif) no-repeat left center;
  padding-left: 18px;
}
.functions_2 .social_media_functions .twitter {
  background: url(../img/icon_twitter.gif) no-repeat left center;
  padding-left: 18px;
}
.box-friend-email-send {
  margin-bottom: 15px;
}
.box-friend-email-send input.email-added {
  border: 1px solid #C0CBD6;
  background: url(../img/community/bg_grey_2.jpg) repeat-x top left;
  width: 274px;
  color: #666666;
  margin-top: 10px !important;
  display: block;
  padding: 3px;
}
.box-friend-email-send textarea {
  background: #fff url(../img/community/bg_grey_2.jpg) repeat-x top left;
  width: 398px;
  border: 1px solid #C0CBD6;
  padding: 4px;
  height: 90px;
  overflow: auto;
}
.box-friend-email-send .recommend-movie-add-email {
  display: block;
  font-weight: bold;
  margin-top: 20px;
  width: 150px;
}
.box-friend-email-send .error-email {
  border: 1px solid red !important;
}
.box_alert {
  background: #FFFCC4;
  zoom: 1;
  margin-left: 34px;
  margin-bottom: 20px;
  font-weight: bold;
  width: 606px;
}
.box_alert .box_content {
  padding: 5px 15px;
  border-left: 1px solid #FEAA02;
  border-right: 1px solid #FEAA02;
}
.box_alert img {
  margin-right: 5px;
}
.box_orange .clt {
  background: url(../img/tvrecomandation/crn_orange.gif) no-repeat 0px 0px;
  width: 6px;
  height: 6px;
  font-size: 1px;
  float: left;
}
.box_orange .crt {
  background: url(../img/tvrecomandation/crn_orange.gif) no-repeat -6px 0px;
  width: 6px;
  height: 6px;
  font-size: 1px;
  float: right;
}
.box_orange .clb {
  background: url(../img/tvrecomandation/crn_orange.gif) no-repeat 0px -6px;
  width: 6px;
  height: 6px;
  font-size: 1px;
  float: left;
}
.box_orange .crb {
  background: url(../img/tvrecomandation/crn_orange.gif) no-repeat -6px -6px;
  width: 6px;
  height: 6px;
  font-size: 1px;
  float: right;
}
.box_orange .top_border {
  background: url(../img/tvrecomandation/dot_orange.gif) repeat-x top left;
  font-size: 1px;
}
.box_orange .btm_border {
  background: url(../img/tvrecomandation/dot_orange.gif) repeat-x bottom left;
  font-size: 1px;
}
.album_container {
  padding: 20px;
}
.album_container_custom {
  border-top: 1px solid #ccc;
  margin-top: 20px;
}
.album_container .album_left {
  float: left;
  width: 200px;
}
.album_container .album_left .album_cover {
  background: url(../img/bg_soundtrack_cd.jpg) no-repeat right center;
  padding-right: 30px;
  width: 167px;
}
.album_container .album_left .album_cover img {
  border: 1px solid #C9C9C9;
}
.album_container .album_right {
  float: right;
  width: 362px;
}
.album_container .album_right .album_soundtracks {
  border: 1px solid #E6DCDC;
}
.album_container .album_right h2 {
  margin-bottom: 10px;
}
.album_container .player {
  margin: 0;
}
.album_container .st {
  border: 1px solid #e4e4e4;
}
.album_container .st .track_container {
  border-bottom: 1px solid #e4e4e4;
}
.album_container .st .alt {
  background: #EEEDED url(../img/bg_soundtrack_gray.jpg) repeat-x;
}
.album_container .st .current {
  background: #FFFCC4;
}
.album_container .st .last {
  border-bottom: none;
}
.album_container .st .st_play {
  float: left;
  width: 20px;
  padding: 7px 0px;
  text-align: right;
  _padding-top: 11px;
}
.album_container .st .st_title {
  float: left;
  width: 280px;
  padding: 7px 0px 7px 10px;
  _padding-top: 11px;
}
.album_container .st .st_lenght {
  float: right;
  padding: 7px 5px;
  width: 40px;
  text-align: right;
  _padding-top: 11px;
}
.album_container .disc_container {
  margin-bottom: 10px;
}
.album_container .disc_container .nr_disc {
  margin-bottom: 5px;
  font-weight: bold;
}
.list_album_continer {
  margin: 0px 0px 20px 15px;
}
.list_album_continer .album {
  width: 140px;
  height: 150px;
  display: -moz-inline-stack;
  display: inline-block;
  _display: inline;
  zoom: 1;
  vertical-align: top;
  margin: 0px 13px 30px 0px;
}
.list_album_continer .album .album_cover {
  background: url(../img/bg_soundtrack_cd_small.jpg) no-repeat right center;
  padding-right: 22px;
  width: 112px;
  position: relative;
}
.list_album_continer .album .album_cover a.song_icon {
  border: 0;
  position: absolute;
  left: 1px;
  bottom: 1px;
  background: url(../img/song_icon.png) no-repeat top left;
  width: 32px;
  height: 30px;
  display: block;
  _background: url(../img/song_icon.gif);
  _bottom: 3px;
}
.list_album_continer .album .album_cover img {
  border: 1px solid #C9C9C9;
}
.lightbox-grey {
  border: 1px solid #ADB4C2;
  background: url(../img/bg_layer_grey.jpg) repeat-x #EDEFEF;
  padding: 10px;
}
.slider_choose_genre_amount {
  --progress: 10%;
  margin: 20px 0;
}
.slider_choose_genre_amount input[type="range"] {
  -webkit-appearance: none;
  width: 130px;
  height: 8px;
  background-image: linear-gradient(#ff9120,#ff6611), url(../img/sprite-general.jpg);
  background-repeat: no-repeat, no-repeat;
  background-size: var(--progress) 100%, auto;
}
.slider_choose_genre_amount input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 9.6px;
  width: 4px;
  background: #bd4b0b;
  transition: background .3s ease-in-out;
  position: relative;
}
.slider_choose_genre_amount input[type="range"]::-moz-range-thumb {
  -webkit-appearance: none;
  height: 9.6px;
  width: 4px;
  background: #bd4b0b;
  transition: background .3s ease-in-out;
  position: relative;
}
.slider_choose_genre_amount input[type="range"]::-ms-thumb {
  -webkit-appearance: none;
  height: 9.6px;
  width: 4px;
  background: #bd4b0b;
  transition: background .3s ease-in-out;
  position: relative;
}
.slider_choose_genre_amount input[type=range]::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}
.slider_choose_genre_amount input[type=range]::-moz-range-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}
.slider_choose_genre_amount input[type="range"]::-ms-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}
.progress_bar {
  width: 50px;
  height: 6px;
  background: url(../img/sprite-btn.jpg) repeat-x left -375px;
  position: relative;
  font-size: 1px;
}
.progress_bar_completed {
  width: 50px;
  height: 6px;
  background: url(../img/sprite-btn.jpg) repeat-x left -381px;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1px;
}
.inlineMessage div {
  display: inline-block;
  _display: inline;
  vertical-align: middle;
  color: #569403;
  font-size: 11px;
  margin-left: 10px;
  padding-top: 3px;
}
.simple-message {
  animation: text_pulsate_opacity 1s 3;
}
.error_container_pulsate .alert {
  animation: text_pulsate_opacity 1s 3;
}
@keyframes text_pulsate_opacity {
  0% {
    opacity: 100%;
  }
  50% {
    opacity: 0%;
  }
  100% {
    opacity: 100%;
  }
}
.progress_bar_poll {
  width: 150px;
}
.show_content {
  font-size: 11px;
}
.show_content a {
  padding-left: 30px;
  font-weight: bold;
  font-size: 12px;
}
.show_content a.opened {
  background: url(../img/remove3.gif) no-repeat left center;
}
.show_content a.closed {
  background: url(../img/add3.gif) no-repeat left center;
}
.title_bar {
  background: url(../img/bg_title_bar.jpg) no-repeat;
  width: 765px;
  height: 25px;
  padding: 5px 15px 0px 15px;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
}
.container_filme_tv {
  margin-top: 20px;
}
.container_filme_tv .show_content {
  padding: 10px 0px 20px 0px;
}
.container_filme_tv .title_bar {
  margin-bottom: 15px;
  _padding-bottom: 10px;
}
.container_filme_tv .movie {
  width: 255px;
  padding: 0px 10px 15px 0px;
  display: inline-block;
  display: -moz-inline-block;
  _display: inline;
  zoom: 1;
  vertical-align: top;
}
.container_filme_tv .movie .gen {
  font-size: 11px;
}
.container_filme_tv .movie .image {
  float: left;
  margin-right: 10px;
  width: 104px;
  position: relative;
}
.container_filme_tv .movie .image img {
  border: 1px solid #ccc;
  padding: 1px;
}
.container_filme_tv .movie .info {
  float: left;
  width: 141px;
}
.container_filme_tv .movie h2 {
  font-size: 14px;
  line-height: 14px;
}
.container_filme_tv .movie ul li {
  padding: 2px 0px;
}
.container_filme_tv .movie ul li.small {
  font-size: 11px;
}
.container_filme_tv .movie ul li.first {
  padding: 0px 0px 2px;
  color: #999999 !important;
  font-size: 12px;
}
.container_filme_tv .movie .movie-release-info {
  right: 2px;
  bottom: 2px;
  _bottom: 5px;
}
.container_filme_tv a.close {
  margin: 5px 0px 20px;
  display: block;
  background: url(../img/add1.gif) no-repeat left center;
  padding-left: 25px;
  font-weight: bold;
}
.container_filme_tv .movie .info a.show_title {
  color: #000000 !important;
}
.container_filme_tv .movie .info a.show_year {
  color: #000000 !important;
  font-weight: normal !important;
  font-size: 11px !important;
}
.container_filme_tv .hour_container {
  margin-bottom: 10px;
}
.filme_tv_pont {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  float: right;
  background: url(../img/icon_mail.png) no-repeat left center;
  margin-top: -3px;
  display: block;
  padding: 5px 0px 0px 25px;
  height: 15px;
}
.caseta .media_strip_thumbs .media_strip_header {
  margin-bottom: 5px;
}
.caseta .media_strip_thumbs .thumb {
  float: left;
  margin-right: 5px;
}
.caseta .media_strip_thumbs img {
  border: 1px solid #C7C7C7;
  padding: 1px;
}
.caseta .media_strip_thumbs {
  padding-top: 10px;
  margin-top: 10px;
  background: url(../img/dotted_gri.gif) repeat-x top left;
}
.caseta .media_strip_thumbs .thumbs {
  float: left;
  width: 190px;
}
.caseta .media_strip_thumbs .trailer_thumb {
  float: left;
  width: 160px;
}
.box_container_movie_shows .box_container_movie_shows_block {
  float: left;
  width: 200px;
}
.box_container_movie_shows .box_container_movie_eva_city ul.list1 {
  margin-left: 15px;
}
.box_container_movie_shows .box_container_movie_eva_city ul.list1 li {
  float: left;
  margin-right: 20px;
}
.box_container_movie_shows .mb10 a {
  color: #000000;
  text-decoration: none;
}
.box_container_movie_shows .box_container_movie_shows_block .town_container {
  margin-bottom: 10px;
}
.box_container_movie_shows .box_container_movie_shows_block .town_container a.town_link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
.lightbox-v2 {
  border: 10px solid #CFCFCF;
  background: #fff;
  position: relative;
}
.lightbox-v2 .lightbox-v2_inner {
  margin: 5px;
}
.lightbox-v2 .lightbox-close {
  position: absolute;
  top: 10px;
  _top: 20px;
  right: 10px;
  _right: 20px;
  background: url(../img/sprite-general.jpg) transparent no-repeat -17px -47px;
  width: 17px;
  height: 13px;
  font-size: 1px;
  display: block;
}
.section_header {
  background: url(../img/sprite-btn.jpg) transparent no-repeat left -301px;
  height: 52px;
  line-height: 52px;
  padding-left: 20px;
  position: relative;
  margin-bottom: 10px;
}
.section_header .section_header_inner {
  background: url(../img/sprite-btn.jpg) transparent no-repeat right -301px;
  height: 52px;
  padding-right: 30px;
}
.section_header h1,
.section_header h2,
.section_header h3,
.section_header h4,
.section_header h5,
.section_header h6 {
  color: #fff;
  white-space: nowrap;
}
.btn_buy,
.btn_reservation {
  display: inline-block;
  line-height: 1px;
  font-size: 1px;
  background: url(../img/sprite-general.jpg) no-repeat 0px -36px;
  width: 55px;
  height: 11px;
  text-indent: -9999px;
  vertical-align: middle;
}
.btn_reservation {
  background-position: -55px -36px;
  width: 49px;
}
.cineblog small.title_ro {
  color: #333333 !important;
}
.cineblog .image_container {
  width: 110px;
}
.cineblog .review_container {
  width: 470px;
}
.cineblog .similar_reviews {
  color: #999999;
  margin-top: 5px;
  font-size: 11px;
}
.stream_blogs h1 {
  margin-bottom: 5px;
}
.list_stream_blogs li {
  border-bottom: 1px dotted #ADADAD;
  padding: 10px 0px;
}
.list_stream_blogs li .picture {
  float: left;
  width: 94px;
  text-align: right;
}
.list_stream_blogs li .picture img {
  border: 1px solid #C7C7C7;
  padding: 1px;
}
.list_stream_blogs li .content {
  margin-left: 105px;
}
.list_stream_blogs li .pingback_title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
.list_stream_blogs li .meta {
  color: #9DAEBF;
  font-size: 11px;
  margin-bottom: 5px;
}
.list_stream_blogs li .meta a {
  color: #000000;
}
.list_stream_blogs li p {
  margin: 0px;
}
.list_stream_blogs li p.similar_reviews {
  color: #999999;
  margin-top: 5px;
  font-size: 11px;
}
.actor_born_container p {
  margin-bottom: 0px;
}
.list_article h3 {
  font-size: 16px;
}
.list_article small.article_data {
  margin-bottom: 10px;
  display: block;
  color: #9DAEBF;
}
.list_article .image_link {
  display: block;
  float: left;
  margin-right: 15px;
}
.list_article small.article_tag {
  margin-top: 5px;
  display: block;
  color: #9DAEBF;
}
.list_article small.article_tag a {
  color: #9DAEBF;
}
.list_article small.article_tag span {
  color: #9DAEBF;
  font-weight: bold;
}
.list_article ul li {
  margin-bottom: 15px;
  clear: both;
  min-height: 120px;
}
.list_article span.enhanced_short_body a {
  color: #333333;
}
.list_article span.enhanced_short_body a.more {
  color: #2660B6;
}
ul.list_article li {
  margin-bottom: 15px;
  min-height: 120px;
}
.list_article li hr.dotted_top {
  margin-top: 15px;
  border: 0px;
}
.link_trailer {
  background: url(../img/buton_trailer_mic.png) transparent no-repeat top left;
  display: inline-block;
  display: -moz-inline-block;
  _display: inline;
  zoom: 1;
  width: 14px;
  height: 10px;
  text-indent: -99999px;
  vertical-align: middle;
  _margin-top: 5px;
}
.box_container1 .link_trailer {
  margin-left: 5px;
  margin-bottom: 2px;
  _margin-bottom: 0px;
}
.link_trailer_ro {
  background: url(../img/buton_trailer_ro_mic.png) transparent no-repeat top left;
  display: inline-block;
  display: -moz-inline-block;
  _display: inline;
  zoom: 1;
  width: 30px;
  height: 11px;
  text-indent: -99999px;
  vertical-align: middle;
  _margin-top: 3px;
  font-size: 1px;
}
.box_container1 .link_trailer_ro {
  margin-left: 5px;
  margin-bottom: 2px;
  _margin-bottom: 0px;
}
.box_cast_content {
  color: #333333;
  font-size: 11px;
}
.box_cast_content a {
  color: #333333;
}
.movie_tag_list .box_cast_content a {
  color: #999999;
}
.list_article_categories {
  margin-top: 10px;
}
.list_article_categories li {
  margin-bottom: 3px;
}
.list_article_categories li span {
  color: #999999;
  font-size: 11px;
}
.list_article_categories li.last {
  margin-bottom: 0px;
}
.list_article_categories li a {
  font-size: 13px;
}
.category_top_articles h2 a {
  color: #000000;
}
.category_top_articles .img2 {
  float: left;
  margin-right: 5px;
}
.category_top_articles ul li.first {
  background: none;
  padding-left: 0;
  margin-bottom: 10px;
}
.category_top_articles ul li.last {
  margin-bottom: 0px;
}
.category_top_articles ul li {
  background: url(../img/bullet_blu.jpg) no-repeat 0 6px;
  padding-left: 7px;
  margin-bottom: 4px;
}
h2.sinopsis {
  display: inline-block;
  _display: inline;
  zoom: 1;
  margin-bottom: 10px;
  vertical-align: top;
  margin-right: 5px;
}
#cse-search-results iframe {
  width: 650px;
}
.form_search_google {
  position: relative;
}
.form_search_google img.google_logo {
  position: absolute;
  right: 9px;
}
.wiki_img_thumb {
  margin: 0 10px 10px 0;
  padding: 5px;
  border: 1px solid #ccc;
  display: inline-block;
  vertical-align: top;
}
.wiki_img_thumb .toolbar {
  bottom: 5px;
  margin-top: 5px;
  background: #eee;
}
.wiki_img_thumb .toolbar ul {
  margin: 0;
  padding: 0px;
  list-style-type: none;
}
.wiki_img_thumb .toolbar ul li {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.wiki_img_thumb .border {
  border: 1px solid #ccc;
}
.wiki_img_thumb .toolbar a.delete-image {
  display: block;
  text-indent: -99999px;
  outline: none;
  background: url(../img/admin/cross.gif) no-repeat;
  width: 16px;
  height: 16px;
}
h2.wiki_image_actor_title {
  font-size: 12px;
  font-weight: normal;
  margin: 20px 0 25px;
}
.wiki_hint655x67 {
  background: url(../img/bg_hint_wiki.jpg) no-repeat;
  width: 655px;
  height: 67px;
  margin-bottom: 15px;
  color: #000000;
}
.wiki_hint655x67 .content {
  padding: 25px 75px 0px 15px;
}
.wiki300x81 {
  background: url(../img/bg_wiki300x81.jpg) no-repeat;
  width: 300px;
  height: 81px;
}
.wiki300x81 .content {
  padding: 20px 30px 0px 10px;
}
.wiki300x81 h3 {
  font-size: 16px;
  float: left;
  margin-right: 10px;
  padding-top: 7px;
}
.wiki300x81 .wiki_button {
  float: left;
  padding: 9px 5px 0 37px;
  display: block;
  width: 162px;
  height: 29px;
  background: url(../img/wiki_creion.gif) no-repeat;
  width: 120px;
  height: 20px;
  color: #000000;
}
.wiki300x81 .small {
  font-size: 11px;
  padding-top: 7px;
}
ol.top_list {
  margin: 0 0 0 20px;
  padding: 0;
  list-style-type: decimal;
}
ol.top_list span.nr {
  color: #999999;
  font-size: 11px;
}
.box_calificativ_v2 .user_actions .sprite_user_actions {
  background: url(../img/sprite_user_actions.gif) no-repeat;
  display: block;
  color: #FFFFFF;
  font-size: 9px;
  font-weight: bold;
  float: left;
  padding: 5px 0px 5px 25px;
}
.box_calificativ_v2 .user_actions .watched {
  width: 21px;
  height: 12px;
  background-position: 0px 0px;
}
.box_calificativ_v2 .user_actions .favorite {
  width: 19px;
  height: 12px;
  background-position: -46px 0px;
}
.box_calificativ_v2 .user_actions .owned {
  width: 19px;
  height: 12px;
  background-position: -90px 0px;
}
.box_calificativ_v2 .user_actions .watched:hover {
  background-position: 0px -22px;
}
.box_calificativ_v2 .user_actions .favorite:hover {
  background-position: -46px -22px;
}
.box_calificativ_v2 .user_actions .owned:hover {
  background-position: -90px -22px;
}
.box_calificativ_v2 .user_actions .watched_selected {
  background-position: 0px -44px;
  width: 21px;
  height: 12px;
}
.box_calificativ_v2 .user_actions .favorite_selected {
  background-position: -46px -44px;
  width: 19px;
  height: 12px;
}
.box_calificativ_v2 .user_actions .owned_selected {
  background-position: -90px -44px;
  width: 19px;
  height: 12px;
}
.actor_info_light_movie_thumb {
  border: 1px solid #C7C7C7;
  padding: 1px;
  width: 30px;
}
body {
  _display: block;
}
.popup_detalii_voturi {
  width: 340px;
}
.popup_detalii_voturi .header {
  margin-bottom: 10px;
}
.popup_detalii_voturi .title {
  float: left;
  font-size: 14px;
  font-weight: bold;
}
.popup_detalii_voturi .close {
  float: right;
}
.popup_detalii_voturi .small {
  font-size: 11px;
}
.popup_detalii_voturi .slider_tracker {
  background: url(../img/bg_slider_tracker.jpg) repeat-x;
  height: 8px;
  font-size: 1px;
  position: relative;
  width: 130px;
  float: left;
  margin-right: 10px;
  margin-top: 3px;
}
.popup_detalii_voturi .slider_tracker .slider_progress {
  background: url(../img/bg_progress_bar.jpg) repeat-x;
  height: 8px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup_detalii_voturi .details {
  font-size: 11px;
  border: none;
  margin-bottom: 10px;
}
.popup_detalii_voturi .details .voturi {
  text-align: right;
  width: 30px;
  padding: 2px 5px;
}
.popup_detalii_voturi .details .procentaj {
  width: 175px;
  padding: 2px 0px 2px 15px;
}
.popup_detalii_voturi .details .procentaj .nr {
  color: #FF6600;
}
.popup_detalii_voturi .details .rating {
  width: 30px;
  text-align: right;
  padding: 2px 0px 2px 10px;
}
#showMovieRatingGroupByValue {
  background: url(../img/arrow_popup_votes.gif) no-repeat center right;
  padding-right: 10px;
  font-weight: normal;
}
.toggler_link {
  display: block;
  width: 70px;
  height: 15px;
  background: url(../img/sprite_open_close_link.png) no-repeat;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  position: absolute;
  right: 0;
  top: 5px;
  padding: 1px 12px 0px 0px;
}
.toggler_link:hover {
  text-decoration: none;
}
.toggler_link_off {
  background-position: 0 0;
}
.toggler_link_on {
  background-position: 0 -16px;
}
.tv_series_box {
  height: 300px;
  overflow: auto;
}
.tv_series_box ul li {
  background: url("../img/community/bullet_blu.jpg") no-repeat scroll 0 7px transparent;
  padding-left: 10px;
}
.m-episodes {
  margin-bottom: 15px;
}
.m-episodes h2 {
  margin-bottom: 10px;
}
.m-episodes .season {
  margin-bottom: 15px;
  font-size: 14px;
}
.m-episodes .season span {
  padding: 0px 5px;
}
.m-episodes .ultimul_episod {
  border: 1px solid #CCCCCC;
  padding: 10px;
  -moz-border-radius: 7px;
}
.m-episodes .ultimul_episod .image {
  float: left;
  margin: 0px 15px 10px 0px;
}
.m-episodes .ultimul_episod h3 {
  margin-bottom: 10px;
  font-size: 14px;
}
.m-episodes .ultimul_episod .container_link_more {
  text-align: right;
  margin-top: 10px;
}
.search-facets {
  border-bottom: 1px dotted #A4A4A4;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.search-facets .search-facets-list .container-facet-select {
  float: left;
  position: relative;
  margin-right: 15px;
}
.search-facets .search-facets-list .facet-select {
  overflow: hidden;
}
.search-facets .search-facets-list .facet-select a {
  background: url(../img/bg_facet.png) no-repeat top left;
  float: left;
  display: block;
  padding-left: 10px;
  color: #000;
  font-weight: bold;
}
.search-facets .search-facets-list .facet-select span {
  background: url(../img/bg_facet.png) no-repeat top right;
  float: left;
  display: block;
  padding: 6px 30px 6px 0px;
}
.search-facets .search-facets-list .popup-select {
  position: absolute;
  left: 0px;
  top: 28px;
  width: 500px;
  z-index: 99999;
  zoom: 1;
}
.search-facets .search-facets-list .popup-select ul {
  float: left;
  width: 230px;
}
.search-facets .search-facets-list .popup-select ul.second {
  border-left: 1px solid #CDCDCD;
  padding-left: 15px;
}
.search-facets .search-facets-list .popup-select ul li {
  margin-bottom: 5px;
  color: #999999;
}
.search-facets .search-facets-list .popup-select-short {
  position: absolute;
  left: 0px;
  top: 28px;
  width: 200px;
  z-index: 99999;
  zoom: 1;
}
.search-facets .search-facets-list .popup-select-short ul {
  float: left;
  width: 90px;
}
.search-facets .search-facets-list .popup-select-short ul.second {
  border-left: 1px solid #CDCDCD;
  padding-left: 15px;
}
.search-facets .search-facets-list .popup-select-short ul li {
  margin-bottom: 5px;
  color: #999999;
}
.playnav_header {
  background: transparent url(../img/dotted_gri.gif) repeat-x left top;
  padding-top: 10px;
}
.playnav_body {
  -moz-border-radius: 8px;
  background: #000000;
  margin-bottom: 15px;
  position: relative;
  -webkit-border-radius: 8px;
}
.playnav_body .left_panel {
  float: left;
  width: 650px;
}
.playnav_body .playlist_panel {
  float: right;
  width: 295px;
  margin-top: 7px;
}
.playnav_body .playnav_content {
  padding: 10px;
}
.playnav_body h2 {
  color: #FFFFFF;
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 30px;
  width: 650px;
  overflow: hidden;
  font-weight: normal;
  height: 30px;
}
.playnav_body h2 a {
  color: #FFFFFF;
}
.playnav_body .trailer {
  margin-bottom: 15px;
}
.playnav_body .code_embed {
  color: #666666;
}
.playnav_body .code_embed .small {
  margin-bottom: 5px;
  font-size: 11px;
  display: block;
}
.playnav_body .code_embed input {
  background: #000;
  color: #666666;
  border: 1px solid #333333;
  padding: 0px;
  padding: 3px;
  width: 285px;
}
.playnav_body .playlist_tabs {
  border-bottom: 1px solid #333333;
  margin: 5px 0px;
}
.playnav_body .playlist_tabs li {
  float: left;
  font-size: 11px;
  margin-right: 1px;
}
.playnav_body .playlist_tabs li a {
  display: block;
  border: 1px solid #333333;
  padding: 5px 10px;
  border-bottom: none;
}
.playnav_body .playlist_tabs li.selected a {
  color: #969696;
  background: #333333;
}
.playnav_body .playlist {
  margin-bottom: 20px;
}
.playnav_body .scrolling {
  position: relative;
}
.playnav_body .scrollbox .video_list .video_list_item_link {
  padding: 5px;
  display: block;
}
.playnav_body .scrollbox .video_list .video_list_item_link:hover {
  background: #333333;
}
.playnav_body .scrollbox .video_list .video_thumb {
  float: left;
}
.playnav_body .scrollbox .video_list .video_thumb a {
  position: relative;
  display: block;
  text-decoration: none;
}
.playnav_body .scrollbox .video_list .video_thumb .duration {
  position: absolute;
  bottom: 0px;
  _bottom: 1px;
  right: 0px;
  _right: -1px;
  background: #000;
  color: #fff;
  font-size: 10px;
  padding: 2px;
}
.playnav_body .scrollbox .video_list .video_info {
  margin-left: 112px;
}
.playnav_body .scrollbox .video_list li.hover {
  background: #333;
}
.playnav_body .scrollbox .video_list li.hover .title a {
  color: #FF7D00;
}
.playnav_body .scrollbox .video_list li.selected {
  background: #333;
}
.playnav_body .scrollbox .video_list li.selected .title a {
  color: #FF7D00;
}
.playnav_body .scrollbox .video_list li {
  padding: 5px;
  color: #969696;
  font-size: 11px;
}
.playnav_body .scrollbox .video_list li .title {
  margin-bottom: 5px;
}
.playnav_body .scrollbox .video_list li .title a {
  font-weight: bold;
  font-size: 12px;
}
.playnav_body .scrollbox .video_list li .title span {
  display: block;
}
.playnav_body .scrollbox .scrollbox_body {
  height: 350px;
  position: relative;
}
.playnav_body .scrollbox .scrollbox_body .inner_scrollbox {
  padding: 0px 13px 5px 0px;
  overflow: hidden;
  height: 350px;
}
.playnav_body .scrollbox .scrollbox_body .scrollbar_track {
  position: absolute;
  top: 0;
  right: 0;
  height: 350px;
  width: 13px;
  background-color: #333333;
  cursor: move;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.playnav_body .scrollbox .scrollbox_body .scrollbar_handle {
  position: relative;
  width: 9px;
  background-color: #212121;
  cursor: move;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  opacity: 0.9;
  -moz-opacity: 0.9;
  margin: 0 2px;
  min-height: 24px;
}
.playnav_body .scrollbox .scrollbox_body .scrollbar_handle .scrollbar_trailer_arrow_up {
  position: absolute;
  top: 0;
  left: 0;
}
.playnav_body .scrollbox .scrollbox_body .scrollbar_handle .scrollbar_trailer_arrow_down {
  position: absolute;
  bottom: 0;
  left: 0;
}
.playnav_body .arrow_down {
  background: url(../img/arrow_black_down.gif) no-repeat;
  width: 28px;
  height: 11px;
  display: block;
  position: absolute;
  bottom: -11px;
  left: 20px;
  _top: 499px;
}
.playnav_body .post_comment {
  background: none;
  margin: 0px;
  padding-bottom: 10px;
}
.playnav_body .post_comment h3 {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.playnav_body .post_comment textarea {
  width: 540px;
  padding: 5px;
  border: none;
  height: 50px;
  margin-bottom: 15px;
  background: #fff url(../img/bg_text_2.jpg) repeat-x;
}
.playnav_body .post_comment .btn {
  background: url(../img/btn_trimite_comentariu.gif) no-repeat;
  width: 132px;
  display: block;
  border: none;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  padding: 3px 0px;
}
.playnav_body .post_comment a.btn {
  height: 17px;
  padding-left: 15px;
  width: 117px;
}
.playnav_body .post_comment a.all_comments_interview {
  font-weight: normal;
  font-size: 11px;
  color: #ffffff;
}
.playnav_body .post_comment span.iterview_date {
  color: #969696;
  font-size: 11px;
}
.playnav_body .playlist .recommended_trailer_title {
  color: #969696;
  border-bottom: 1px solid #333333;
  font-size: 11px;
  margin: 10px 5px 10px 0px;
  padding: 0 0px 5px 0px;
}
.video_trailer_container .box_movie_trailer_filter {
  margin-right: 47px;
}
.watch_movie_link {
  display: block;
  background: url(../img/buton_vezi_film.jpg) no-repeat;
  width: 164px;
  height: 15px;
  color: #ffffff;
  font-size: 18px;
  font-size: 14px;
  font-weight: bold;
  padding: 11px;
}
.main_station_list .col {
  float: left;
  width: 217px;
  text-align: left;
  vertical-align: top;
}
.main_station_list .col h2 {
  margin-bottom: 5px;
  font-size: 14px;
}
.main_station_list .col h2 a {
  color: #000000;
}
.main_station_list .col li {
  padding: 1px 0;
}
table.table_alt tr:nth-child(odd) {
  background-color: #eee;
}
table.table_alt tr:nth-child(even) {
  background-color: #dedede;
}
table.movie_info tr td {
  font-size: 10px;
  font-family: Verdana;
  vertical-align: top;
}
table.movie_info tr td:nth-child(1) div {
  width: 65px;
  overflow: hidden;
}
table.movie_info tr td:nth-child(2) div {
  width: 35px;
  overflow: hidden;
}
.buttons_program_cinema a {
  display: block;
  float: left;
  height: 18px;
  width: 20px;
}
.buttons_program_cinema a#movieInfo {
  background: url("../img/icon_list_movie.jpg") no-repeat scroll left top transparent;
  margin-right: 5px;
}
.buttons_program_cinema a#movieInfo.inactive {
  background-position: left bottom;
}
.buttons_program_cinema a#noMovieInfo {
  background: url("../img/icon_simple_list_movie.jpg") no-repeat scroll left top transparent;
  margin-right: 5px;
}
.buttons_program_cinema a#noMovieInfo.inactive {
  background-position: left bottom;
}
.actor_celebrity .nr_votes span {
  color: #FF7A12;
  font-size: 14px;
  font-weight: bold;
}
.nav_articles .left {
  width: 300px;
}
.nav_articles .right {
  width: 300px;
  text-align: right;
}
.nav_articles .btn {
  border: 1px solid #C0CBD6;
  background: url(../img/btn_nav_art.gif) repeat-x;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 11px;
  font-weight: bold;
}
.nav_articles .btn a {
  display: block;
  padding: 2px 10px;
  text-decoration: none;
}
.nav_articles .btn_next {
  float: right;
}
.nav_articles .btn_prev {
  float: left;
}
.nav_articles .btn_next a {
  background: url(../img/arrow_next_link.gif) no-repeat right center;
  padding-right: 20px;
}
.nav_articles .btn_prev a {
  background: url(../img/arrow_prev_link.gif) no-repeat left center;
  padding-left: 20px;
}
.nav_articles .title {
  clear: both;
  padding-top: 5px;
}
.nav_articles h2 {
  margin: 10px 0px;
}
.article_slide_v1 {
  background: #F3F4F6;
  padding: 15px;
}
.article_slide_v1 .image {
  float: left;
  width: 435px;
  text-align: center;
}
.article_slide_v1 .sidebar {
  float: right;
  width: 180px;
}
.article_slide_v1 .title {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 14px;
  color: #000000;
}
.article_slide_v1 .nav_slide {
  margin-bottom: 15px;
}
.article_slide_v1 .nav_slide * {
  display: inline-block;
  vertical-align: middle;
}
.article_slide_v1 .nav_slide .btn {
  background: url(../img/sprite_nav_slide.png) no-repeat;
  width: 29px;
  height: 34px;
}
.article_slide_v1 .nav_slide .count {
  font-size: 11px;
  padding: 0px 15px;
}
.article_slide_v1 .nav_slide .prev {
  background-position: 0px -34px;
}
.article_slide_v1 .nav_slide .next {
  background-position: -29px -34px;
}
.article_slide_v1 .nav_slide .prev_disabled {
  background-position: 0px 0px;
}
.article_slide_v1 .nav_slide .next_disabled {
  background-position: -29px 0px;
}
.article_slide_v2 {
  background: #F3F4F6;
  padding: 15px;
}
.article_slide_v2 .count {
  display: block;
  margin-bottom: 5px;
  font-size: 11px;
}
.article_slide_v2 .image_container {
  margin-bottom: 15px;
}
.article_slide_v2 td.left_container {
  width: 29px;
  vertical-align: middle;
  padding-right: 10px;
}
.article_slide_v2 td.right_container {
  width: 29px;
  vertical-align: middle;
  padding-left: 10px;
}
.article_slide_v2 .title {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 14px;
  color: #000000;
}
.article_slide_v2 .btn {
  background: url(../img/sprite_nav_slide.png) no-repeat;
  width: 29px;
  height: 34px;
  display: block;
  box-sizing: border-box;
}
.article_slide_v2 .prev {
  background-position: 0px -34px;
}
.article_slide_v2 .next {
  background-position: -29px -34px;
}
.article_slide_v2 .prev_disabled {
  background-position: 0px 0px;
}
.article_slide_v2 .next_disabled {
  background-position: -29px 0px;
}
.article_slide .info_block {
  overflow: hidden;
  margin-bottom: 15px;
}
.article_slide .view_mode {
  float: right;
}
.article_slide .view_mode span {
  display: inline-block;
  vertical-align: middle;
}
.article_slide .view_mode a {
  background: url(../../img/article/slide/view_mode.png) no-repeat;
  width: 20px;
  height: 17px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.article_slide .view_mode .list {
  background-position: -20px 0px;
}
.article_slide .view_mode .list_selected {
  background-position: 0px 0px;
}
.article_slide .view_mode .grid {
  background-position: -20px -17px;
}
.article_slide .view_mode .grid_selected {
  background-position: 0px -17px;
}
.article_slide .article_slides {
  width: 625px;
  overflow: hidden;
}
.article_slide .article_slides .inner {
  width: 730px;
}
.article_slide .article_slides .inner img {
  margin: 0 16px 16px 0;
  cursor: pointer;
}
.article_slide .article_slides .slide_pagination {
  font-weight: bold;
}
.article_slide .article_slides .slide_pagination .pagination_current {
  color: #fff;
  background-color: #2660B6;
  padding: 2px 5px;
}
.article_slide .article_slides .slide_pagination .pagination_link {
  color: #2660B6;
  padding: 2px 5px;
}
.similar_article_slides {
  font-size: 0px;
}
.similar_article_slides .similar_article_slide {
  display: inline-block;
  width: 100px;
  vertical-align: top;
  text-align: left;
  margin: 0 14px 20px 14px;
}
.similar_article_slides .similar_article_slide  a {
  font-size: 14px;
  font-weight: bold;
}
.article h2 {
  font-size: 18px;
  line-height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  margin-bottom: 10px;
}
.article h2.parent_guide {
  background: url(../img/icon_parent_guide.gif) no-repeat left center;
  padding-left: 20px;
}
.article h2.special-title {
  color: #9DAEBF;
}
.article h2.special-title span {
  color: #FF7D0A;
}
.article .widget-blockquote {
  border-top: 1px dotted #ACACAC;
  border-bottom: 1px dotted #ACACAC;
  padding: 10px 0px;
  margin: 10px 0px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}
.article .widget-blockquote blockquote {
  background: url(../img/qoute_up.gif) no-repeat left center;
  padding-left: 30px;
  display: inline;
}
.article .widget-blockquote span {
  background: url(../img/qoute_down.gif) no-repeat right center;
  padding-right: 30px;
}
.article .widget-box-left {
  float: left;
  padding: 10px 0px;
  width: 224px;
  margin: 10px 15px 10px 0px;
  border-top: 1px dotted #ACACAC;
  border-bottom: 1px dotted #ACACAC;
  font-size: 14px;
  font-weight: bold;
}
.article .widget-box-right {
  float: right;
  padding: 10px 0px;
  width: 224px;
  margin: 10px 0px 10px 15px;
  border-top: 1px dotted #ACACAC;
  border-bottom: 1px dotted #ACACAC;
  font-size: 14px;
  font-weight: bold;
}
.article .widget-highlighted {
  background: #F3F4F6;
  padding: 10px;
  margin: 0px 0px 10px 0px;
}
.article .ordered-list-v1 {
  margin: 0px;
  padding: 0px 0px 0px 25px;
}
.article .ordered-list-v1 li {
  color: #FF7D0A;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.article .ordered-list-v1 li:before {
  display: marker;
  marker-offset: 10px;
}
.article .ordered-list-v1 li * {
  font-size: 12px;
  color: #333333;
  font-weight: normal;
  margin: 0px;
}
.article hr {
  background: url(../img/dotted_gri.gif) repeat-x;
  height: 1px;
  width: auto;
  margin: 10px 0px;
  border: none;
}
.rel_actor_container .title_2 {
  font: bold 16px Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}
.rel_actor_container .r_icons {
  background: url(../img/relationship-icons.gif) no-repeat;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin-right: 2px;
}
.rel_actor_container .icon_married {
  background-position: 0px 0px;
}
.rel_actor_container .icon_relationship {
  background-position: 0px -24px;
}
.rel_actor_container .icon_encounter {
  background-position: 0px -48px;
}
.rel_actor_list li {
  width: 104px;
  margin: 0px 20px 25px 0px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.rel_actor_list li .poza img {
  border: 1px solid #CDD1DA;
  padding: 1px;
  display: block;
}
.rel_actor_list li .poza,
.rel_actor_list li .name {
  margin-bottom: 5px;
}
.rel_actor_list li .status {
  font-size: 11px;
}
.rel_actor_list li .box_layer_1 {
  font-size: 11px;
}
.rel_actor_legend {
  border-top: 1px dotted #ACACAC;
  padding: 10px 0px;
}
.rel_actor_legend li {
  display: inline;
  margin-right: 25px;
  font-size: 11px;
}
.header_actor {
  position: relative;
  width: 970px;
}
.header_actor .title_container {
  margin-bottom: 15px;
  height: 35px;
  width: 670px;
  overflow: hidden;
}
.header_actor h1 {
  font: bold 28px Arial, Helvetica, sans-serif;
  margin-right: 10px;
  display: inline-block;
  _display: inline;
}
.header_actor h1 a {
  letter-spacing: -1px;
}
.header_actor .rating_box {
  width: 235px;
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 0px;
}
.header_actor .rating_box i {
  background: url(../img/icon_rating.gif) no-repeat;
  width: 25px;
  height: 24px;
  display: block;
  position: absolute;
  left: -36px;
  top: 10px;
}
.header_actor .rating_box .nota {
  font-size: 12px;
}
.header_actor .rating_box .nota_ta {
  position: absolute;
  top: 40px;
  right: 10px;
  font-size: 11px;
}
.header_actor .rating_box .nota_users {
  margin-bottom: 5px;
  display: block;
}
.header_actor .rating_box .nota_users .nota {
  background: url(../img/separator_nota.gif) no-repeat right center;
  padding-right: 10px;
  margin-right: 5px;
}
.header_actor .rating_box .votes_container {
  padding: 13px 0px 0px 5px;
  display: block;
}
.header_actor .rating_box .average {
  color: #FF7D00;
  font-size: 26px;
  font-weight: bold;
}
.detalii_actor {
  margin-bottom: 15px;
  padding-bottom: 15px;
  background: url(../img/dotted_gri.gif) repeat-x scroll left bottom transparent;
}
.detalii_actor .gri {
  color: #9DAEBF;
}
.detalii_actor .small,
.header_actor .small {
  font-size: 11px;
}
.detalii_actor h2 {
  font-size: 14px;
}
.detalii_actor .button {
  background: url(../img/btn_complete_wiki.gif) no-repeat;
  font-size: 11px;
  color: #fff;
  text-align: center;
  padding: 5px 12px;
}
.detalii_actor .detalii_actor_left {
  float: left;
  width: 214px;
}
.detalii_actor .detalii_actor_right {
  float: right;
  width: 426px;
}
.detalii_actor .detalii_actor_right .info_actor {
  line-height: 18px;
}
.detalii_actor .poza_actor {
  margin-bottom: 15px;
}
.detalii_actor .monden h2 {
  margin-bottom: 5px;
}
.detalii_actor .monden .poza img {
  border: 1px solid #CDD1DA;
  padding: 1px;
  float: left;
  margin-right: 10px;
}
.detalii_actor .detalii_block {
  background: url(../img/dotted_gri.gif) repeat-x scroll left bottom transparent;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.detalii_actor .biography {
  background: none;
  padding-bottom: 0px;
}
.detalii_actor .detalii_block .title_container {
  margin-bottom: 10px;
}
.detalii_actor .detalii_block h2 {
  display: inline;
  margin-right: 5px;
}
.detalii_actor .detalii_block .title_container a {
  font-size: 11px;
}
.detalii_actor .detalii_block p {
  margin-bottom: 0px;
}
.detalii_actor .galerie li {
  float: left;
  margin-right: 23px;
  width: 89px;
}
.detalii_actor .galerie li.last {
  margin-right: 0px;
}
.detalii_actor .galerie li img {
  border: 1px solid #CDD1DA;
  padding: 1px;
  display: block;
}
.detalii_actor .wiki_block {
  font-size: 11px;
}
.detalii_actor .wiki_block .button {
  margin-left: 10px;
  _vertical-align: middle;
}
.aux_content_actor .small {
  font-size: 11px;
}
.aux_content_actor h3 {
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 16px;
}
.aux_content_actor li {
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  padding: 15px 10px;
}
.aux_content_actor li.premii_block {
  background: #FFF8DF url(../img/dotted_gri.gif) repeat-x bottom left;
}
.aux_content_actor li.adauga_block {
  padding: 0px 10px 15px 10px;
}
.aux_content_actor li.adauga_block .btn {
  background: url(../img/btn_add_to_list.gif) no-repeat;
  font-size: 11px;
  text-align: center;
  padding: 5px 9px;
  margin-right: 10px;
}
.aux_content_actor li.adauga_block .content {
  background: url(../img/icon_lista.gif) no-repeat left top;
  padding: 0px 0px 0px 35px;
}
.aux_content_actor li.facebook_block .content {
  background: url(../img/icon_like.gif) no-repeat left top;
  padding: 0px 0px 0px 35px;
}
.box_best_of h3 {
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 16px;
}
.box_best_of img {
  float: left;
  padding: 1px;
  width: 60px;
  display: block;
  border: 1px solid #ccc;
  margin-right: 10px;
}
.grafic_incasari {
  border: 1px solid #CDD1DA;
}
.grafic_incasari .tabs {
  margin-bottom: 15px;
}
.grafic_incasari .tabs li {
  float: left;
  position: relative;
  border-right: 1px solid #CDD1DA;
  border-bottom: 1px solid #CDD1DA;
}
.grafic_incasari .tabs li .arrow {
  background: url(../img/sageata_tab_grafic.gif) no-repeat;
  width: 25px;
  height: 14px;
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  bottom: -14px;
}
.grafic_incasari .tabs li .small {
  font-size: 11px;
}
.grafic_incasari .tabs li .incasari {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  display: block;
  margin-bottom: 3px;
  line-height: 14px;
}
.grafic_incasari .tabs li a {
  display: block;
  background: url(../img/tab_grafic.jpg) repeat-x;
  padding: 8px 10px;
  text-decoration: none;
  height: 46px;
  overflow: hidden;
}
.grafic_incasari .tabs li.selected a {
  background: url(../img/tab_grafic_selected.jpg) repeat-x;
}
.grafic_incasari .tabs li.selected .arrow {
  display: block;
}
.grafic_incasari .tabs li .title {
  color: #000000;
  display: block;
  font-size: 11px;
  margin-bottom: 3px;
  white-space: nowrap;
}
.grafic_incasari .period_links {
  margin: 10px;
}
.grafic_incasari .period_links li {
  display: inline-block;
  _display: inline;
  zoom: 1;
}
.grafic_incasari .index_type_bullet {
  border: 1px solid #ccc;
  padding: 1px;
}
.grafic_incasari .index_type_bullet .inner {
  width: 14px;
  height: 14px;
}
.box_rc {
  border: 1px solid #CDCDCD;
  padding: 10px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
.box_incasari h2 {
  display: inline;
  font-size: 14px;
}
.box_incasari .title_container span {
  margin-left: 10px;
  color: #666666;
  font-size: 11px;
}
.box_incasari .title_container {
  margin-bottom: 10px;
}
.box_incasari .main_tbl {
  width: 100%;
  border: none;
}
.box_incasari .main_tbl td {
  padding-bottom: 5px;
  vertical-align: top;
  line-height: 16px;
}
.box_incasari .main_tbl .loc {
  color: #FF9812;
  font-weight: bold;
  font-size: 14px;
  width: 15px;
}
.box_incasari .main_tbl .incasari {
  text-align: right;
  font-size: 11px;
  width: 70px;
  font-weight: bold;
  vertical-align: text-bottom;
}
.box_incasari .main_tbl .picture {
  width: 50px;
}
.box_incasari .main_tbl td img {
  border: 1px solid #CDD1DA;
  padding: 1px;
}
.box_incasari .main_tbl .title {
  font-size: 14px;
  font-weight: bold;
}
.box_incasari .more {
  padding-top: 5px;
}
.boxoffice_summary_status {
  margin-bottom: 15px;
}
.boxoffice_summary_status a {
  color: #000000;
  text-decoration: underline;
}
.boxoffice_summary_status img {
  vertical-align: middle;
}
.index_grow_down {
  background: url('../img/indice_down.gif') no-repeat center left;
  padding-left: 15px;
  color: #EE1900;
}
.index_grow_up {
  background: url('../img/indice_up.gif') no-repeat center left;
  padding-left: 15px;
  color: #008200;
}
.news_tiles_container {
  width: 970px;
  overflow: hidden;
}
#news_tiles {
  width: 1000px;
}
#news_tiles a.news_box_container {
  display: block;
  width: 300px;
  height: 250px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}
#news_tiles a.news_box_container:hover {
  text-decoration: none;
}
#news_tiles div.news_box {
  float: left;
  width: 300px;
  height: 250px;
  overflow: hidden;
  margin: 0px 15px 15px 0px;
  padding: 4px;
  border: 1px solid #EBEBEB;
}
#news_tiles div.news_box img {
  display: block;
}
#news_tiles div.news_box h2 {
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 22px;
}
#news_tiles div.news_box h2 span {
  background: #000000;
  color: #FFFFFF;
}
#news_tiles a.news_box_container:hover h2 span {
  background: #FFA31E;
  color: #000000;
}
#news_tiles div.news_box .info {
  position: absolute;
  bottom: 15px;
  left: 0px;
  width: 300px;
  display: block;
}
#news_tiles div.news_box .news_descrition {
  font-size: 11px;
  width: 220px;
  background: #000000;
  padding: 5px;
  color: #FFA31E;
  display: block;
}
#news_tiles a.news_box_container .overlay {
  background: #000000;
  height: 250px;
  left: 0;
  opacity: 0.2;
  -moz-opacity: 0.2;
  filter: alpha(opacity=20);
  position: absolute;
  top: 0;
  width: 300px;
  display: none;
  text-decoration: none;
}
#news_tiles a.news_box_container:hover .overlay {
  display: block;
  text-decoration: none;
}
#news_tiles .latest_news_container {
  padding: 6px;
}
#news_tiles .latest_news_container ul li {
  padding-bottom: 7px;
}
#news_tiles .latest_news_container ul li .title {
  display: block;
  font-weight: bold;
}
#news_tiles .latest_news_container .small {
  font-size: 11px;
  color: #666666;
}
#news_tiles .latest_news_container h2 {
  display: inline !important;
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 16px !important;
  margin-right: 10px;
}
#news_tiles .latest_news_container .title_container {
  margin-bottom: 10px;
}
#news_tiles .latest_news_container a.link_container {
  background: none;
  display: block;
  padding: 1px 2px;
}
#news_tiles .latest_news_container a.link_container:hover {
  background: #FFA31E;
  text-decoration: none;
}
#news_tiles .latest_news_container a.link_container:hover .title {
  color: #FFFFFF;
}
#news_tiles .latest_news_container a.link_container:hover .small {
  color: #FFFFFF;
}
#news_tiles .latest_news_container .toate_stirile {
  padding-top: 7px;
  border-top: 1px dotted #ACACAC;
}
#news_tiles .latest_news_container .toate_stirile a {
  color: #333333;
}
#footer .vazute_recent_ft {
  background: url(../img/bg_recent_vazute.jpg) repeat-x bottom left;
  padding-bottom: 25px;
  margin-bottom: 15px;
}
#footer .vazute_recent_ft .title_container {
  margin-bottom: 15px;
}
#footer .vazute_recent_ft .title {
  float: left;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
#footer .vazute_recent_ft a.more {
  float: right;
}
#footer .vazute_recent_ft ul li {
  float: left;
  margin: 0px 14px 0px 0px;
}
#footer .vazute_recent_ft ul li img {
  display: block;
}
#footer .vazute_recent_ft ul li a {
  display: block;
  border: 2px solid #666666;
  width: 80px;
  height: 114px;
}
#footer .vazute_recent_ft ul li a:hover {
  border: 2px solid #FFF;
}
#footer .vazute_recent_ft ul li.last {
  margin-right: 0px;
}
.vazute_recent .title_container {
  margin-bottom: 15px;
}
.vazute_recent h1 {
  float: left;
  margin-bottom: 0px;
}
.vazute_recent ul li {
  float: left;
  margin: 0px 13px 13px 0px;
  position: relative;
  width: 82px;
  height: 116px;
  border: 1px solid #C7C7C7;
  box-shadow: 1px 1px 2px #C7C7C7;
  -webkit-box-shadow: 1px 1px 2px #C7C7C7;
}
.vazute_recent ul li img {
  display: block;
}
.vazute_recent ul li.hover {
  border: 1px solid #000000;
}
.vazute_recent ul li a {
  display: block;
  width: 80px;
  height: 114px;
  padding: 1px;
}
.vazute_recent ul li.last {
  margin-right: 0px;
}
.vazute_recent ul li a.delete {
  background: url(../img/icon_sterge_istoric.gif) no-repeat;
  width: 17px;
  height: 17px;
  display: block;
  position: absolute;
  right: -8px;
  top: -8px;
  border: none;
  padding: 0px;
  text-indent: -99999px;
}
.vazute_recent ul li a.delete:hover {
  background-position: 0px -17px;
  border: none;
}
.detalii_film .small,
.header_film .small {
  font-size: 11px;
}
.header_film {
  position: relative;
}
.header_film .title {
  margin-bottom: 5px;
}
.header_film h1 {
  font-size: 28px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
  display: inline;
}
.header_film h1 a {
  color: #000000;
}
.header_film .production_year {
  font-size: 16px;
  font-weight: bold;
}
.header_film .subtitle {
  font-size: 12px;
  color: #000000;
  font-weight: normal;
}
.detalii_film {
  margin-bottom: 15px;
  padding-bottom: 15px;
  background: url(../img/dotted_gri.gif) repeat-x left bottom;
}
.detalii_film .detalii_film_left {
  width: 214px;
  float: left;
}
.detalii_film .main_image {
  margin-bottom: 10px;
}
.detalii_film .detalii_film_left .link_more_images {
  font-size: 11px;
}
.detalii_film .detalii_film_left .link_more_images a {
  background: url(../img/icon_plus.gif) no-repeat left center;
  padding-left: 20px;
  color: #FF7D00;
}
.detalii_film .detalii_film_right {
  width: 410px;
  float: right;
  position: relative;
  padding-right: 15px;
}
.detalii_film .detalii_film_right .genre_votes {
  background: url(../img/arrow_popup_votes.gif) no-repeat center right;
  padding-right: 10px;
  font-weight: normal;
  display: block;
  margin: 5px 0px 0px 10px;
}
.detalii_film .separator_col {
  background: url(../img/separator_col.jpg) no-repeat;
  width: 15px;
  height: 375px;
  position: absolute;
  right: -15px;
  top: -14px;
}
.detalii_film .watch_at_tv {
  background: url(../img/icon_tv.jpg) no-repeat left top;
  padding-left: 40px;
  margin-top: 20px;
}
.detalii_film .watch_at_tv .font_big {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
  line-height: 14px;
}
.detalii_film .detalii_block {
  background: url(../img/dotted_gri.gif) repeat-x left bottom;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.detalii_film h2 {
  font-size: 14px;
  font-weight: bold;
}
.detalii_film .galerie {
  float: left;
  width: 198px;
  margin-right: 10px;
}
.detalii_film .galerie .thumb {
  float: left;
  width: 89px;
  margin-right: 10px;
}
.detalii_film .trailer {
  float: left;
  width: 200px;
  postion: relative;
}
.detalii_film .trailer .play {
  opacity: 0.4;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -17px;
  margin-left: -21px;
  background: none;
  border: none;
}
.detalii_film .trailer a.trailer_link {
  position: relative;
  display: block;
  text-decoration: none;
  width: 150px;
  height: 85px;
}
.detalii_film .trailer .duration {
  position: absolute;
  bottom: -2px;
  _bottom: 0px;
  right: -2px;
  background: #000;
  color: #fff;
  font-size: 10px;
  padding: 2px;
}
.detalii_film .wiki_block {
  font-size: 11px;
}
.detalii_film .sinopsis_block h2 {
  margin-bottom: 5px;
}
.detalii_film .watch_at_cinema {
  float: right;
  margin: 5px 0px 15px 15px;
  text-align: center;
}
.detalii_film .watch_at_cinema .btn_rezerva_bilet {
  background: url(../img/btn_rezerva_bilet.gif) no-repeat;
  width: 142px;
  height: 26px;
  display: block;
  text-indent: -99999px;
  margin-bottom: 5px;
}
.detalii_film .watch_at_cinema .small {
  text-decoration: underline;
  font-size: 11px;
}
.detalii_film .detalii_block_media h2 {
  display: inline;
  font-size: 14px;
  color: #333333;
}
.detalii_film .detalii_block_media h2 span {
  font-size: 11px;
  font-weight: normal;
}
.detalii_film .detalii_block_media .title_container a {
  font-size: 11px;
}
.detalii_film .detalii_block_media img {
  border: 1px solid #C7C7C7;
  padding: 1px;
  background: #fff;
}
.parerea_criticului {
  padding: 15px;
  background: #EDEFEE url(../img/dotted_gri.gif) repeat-x left bottom;
  margin-bottom: 15px;
}
.parerea_criticului h3 {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
}
.parerea_criticului .post .comment_content {
  width: 550px;
}
.parerea_criticului .press_review_container {
  margin-left: 75px;
}
.parerea_criticului .last {
  background: none;
}
.parerea_criticului .post .author {
  width: 65px;
  overflow: hidden;
  float: left;
}
.widget_movie_title {
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 16px;
}
.widget_movie_prizes {
  background: #EDEFEE url(../img/dotted_gri.gif) repeat-x bottom left;
  margin-bottom: 15px;
  padding: 10px;
}
.widget_movie_prizes .widget_content {
  background: url(../img/icon_premii.jpg) no-repeat left top;
  padding-left: 35px;
}
.widget_movie_prizes .widget_movie_title {
  margin-bottom: 5px;
}
.widget_movie_prizes .small {
  font-size: 11px;
}
.widget_movie_list {
  padding: 10px 10px 15px;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
}
.widget_movie_list .btn {
  background: url(../img/btn_add_to_list.gif) no-repeat;
  font-size: 11px;
  text-align: center;
  padding: 5px 9px;
  margin-right: 10px;
  display: inline-block;
}
.widget_movie_list .widget_content {
  background: url(../img/icon_lista.gif) no-repeat left top;
  padding: 0px 0px 0px 35px;
}
.widget_movie_list .small {
  font-size: 11px;
  display: inline-block;
}
.widget_movie_share {
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  padding: 10px 10px 15px;
}
.widget_movie_share .widget_content {
  background: url(../img/icon_like.gif) no-repeat left top;
  padding: 0px 0px 0px 35px;
}
.header_film .rating_film {
  position: absolute;
  right: 70px;
  top: 0px;
  width: 230px;
}
.header_film .rating_film a.votes {
  background: url(../img/arrow_votes.gif) no-repeat right center;
  padding-right: 10px;
}
.header_film .rating_film .separator_big {
  background: url(../img/sep1.gif) no-repeat center center;
  width: 2px;
  height: 30px;
  float: left;
  margin: 0px 10px;
}
.header_film .rating_film .separator_small {
  color: #C6C6C6;
  padding: 0px 5px;
}
.header_film .rating_film .nota_generala {
  float: left;
}
.header_film .rating_film .nota_generala .big {
  font-size: 26px;
  font-weight: bold;
  color: #FF7D00;
}
.header_film .rating_film .links {
  float: left;
}
.header_film .rating_film .stars_container {
  margin: 5px 0px;
}
.header_film .rating_film .nota_ta {
  position: absolute;
  left: 170px;
  top: 37px;
  font-size: 11px;
}
.header_film .rating_film .rating_label {
  position: absolute;
  left: 170px;
  top: 37px;
  font-size: 11px;
  font-wieght: bold;
  width: 145px;
}
.btn_1 {
  border: 1px solid #fe9611;
  background-color: #ffb736;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 3px 10px;
  height: 20px;
}
.grey_container {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 10px;
  background: #f2f2f2;
  margin-bottom: 10px;
}
.qr-code-movie .text {
  width: 600px;
  height: 20px;
  padding: 3px 10px;
  line-height: 20px;
}
.qr-code-movie .btn_1 {
  height: 26px;
}
.qr-code-results img {
  margin: 20px auto;
  display: block;
  height: 80px;
}
.box_liste_for_parent {
  background: #fff;
  border: 1px solid #CCCCCC;
  padding: 10px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-border-radius: 7px;
}
.box_liste_for_parent .box_title {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 10px;
}
.box_liste_for_parent ul li {
  padding-bottom: 5px;
}
.box_liste_for_parent .poza {
  background: url(../img/user_list/bg_list_preview.png) no-repeat;
  width: 80px;
  height: 100px;
  padding-top: 10px;
  padding-left: 9px;
  float: left;
}
.box_liste_for_parent .poza img {
  border: 0px;
}
.box_liste_for_parent .desc {
  display: table-cell;
  padding-top: 5px;
}
.box_liste_for_parent .desc .title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
.box_liste_for_parent .desc .title a {
  color: #000000;
}
.box_liste_for_parent .more {
  border-top: 1px dotted #ACACAC;
  padding-top: 10px;
}
.movie_boxoffice_info {
  margin-bottom: 15px;
  position: relative;
}
.movie_boxoffice_info h2 {
  margin-bottom: 10px;
}
.movie_boxoffice_info .left {
  border-left: 1px solid #C8CACD;
}
.movie_boxoffice_info .premiera_info {
  width: 285px;
}
.movie_boxoffice_info .total_info {
  width: 368px;
}
.movie_boxoffice_info .caption {
  padding: 2px 5px 5px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #91919D;
}
.movie_boxoffice_info .caption b {
  text-transform: uppercase;
  color: #FF740E;
}
.movie_boxoffice_info ul {
  overflow: hidden;
}
.movie_boxoffice_info li {
  background: #F1F1F3;
  padding: 8px;
  float: left;
  border-right: 1px solid #fff;
  position: relative;
}
.movie_boxoffice_info li:last-child {
  border-right: none;
}
.movie_boxoffice_info li .label {
  font-size: 11px;
  color: #91919D;
  display: block;
  margin-bottom: 3px;
}
.movie_boxoffice_info li .bold {
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  display: block;
}
.movie_boxoffice_info .info {
  background: url(../img/icon_info.gif) no-repeat;
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  right: 3px;
  top: 3px;
}
.movie_boxoffice_tooltip {
  font-size: 11px;
  padding: 8px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 6px;
  border: 1px solid #FF7410;
  background: #fff;
  position: absolute;
  width: 200px;
  top: 0px;
  z-index: 9999;
}
.movie_boxoffice_tooltip .content {
  font-size: 10px;
}
.movie_boxoffice_tooltip img.btm {
  background: url(../img/bg_btm_tooltip_price.gif) top left no-repeat;
  position: absolute;
  bottom: -8px;
  left: 30px;
  margin-left: -10px;
  width: 20px;
  height: 8px;
}
.horizontal_movie_list {
  background: #F5F5F5;
  padding: 15px 25px;
  border-radius: 7px;
}
.horizontal_movie_list h3 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.horizontal_movie_list h3 a {
  color: #000;
}
.horizontal_movie_list .list ul {
  white-space: nowrap;
}
.horizontal_movie_list .list ul > * {
  white-space: normal;
}
.horizontal_movie_list .list li {
  display: inline-block;
  vertical-align: top;
  width: 90px;
  margin-right: 40px;
}
white-space:auto

      .horizontal_movie_list .list li:last-child {
  margin-right: 0px;
}
.horizontal_movie_list .list .image {
  margin-bottom: 5px;
}
.horizontal_movie_list .list .image img {
  display: block;
}
.horizontal_movie_list .list .title {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px;
}
.horizontal_movie_list .list .actors {
  font-size: 11px;
  color: #666666;
}
.movie_order_tickets_bar {
  background-color: #fff;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  width: 1000px;
  overflow: hidden;
  position: fixed;
  top: -65px;
  left: 50%;
  margin-left: -500px;
  z-index: 1000001;
  height: 65px;
}
.movie_order_tickets_bar table {
  width: 100%;
}
.movie_order_tickets_bar table td {
  padding: 10px 15px;
}
.movie_order_tickets_bar table td:nth-child(2) {
  width: 300px;
  vertical-align: middle;
  text-align: center;
}
.movie_order_tickets_bar.visible {
  top: 0;
  transition: top 0.5s ease;
}
.movie_order_tickets_bar .title {
  font-size: 22px;
}
.movie_order_tickets_bar .subtitle {
  color: #555555;
  font-size: 12px;
}
.movie_order_tickets_sidebar {
  margin-bottom: 10px;
}
.movie_order_tickets_sidebar .buy_movie_ticket {
  display: inline-block;
}
.movie_order_tickets_sidebar .payment {
  font-size: 12px;
  text-align: center;
  padding: 5px;
}
.movie_order_tickets_sidebar .logo_vodafone {
  background: url(../img/logo_vodafone.png) no-repeat;
  width: 78px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
}
body.page-trailer .movie_order_tickets_sidebar {
  position: absolute;
  right: 0;
  top: 15px;
  width: 300px;
  text-align: center;
}
body.movie-page-index .movie_order_tickets_sidebar {
  text-align: center;
}
.btn_buy_dvd {
  background: #ffa309;
  background: -moz-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa309),color-stop(100%,#ff5a0b));
  background: -webkit-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background: -o-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background: -ms-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background: linear-gradient(to bottom,#ffa309 0%,#ff5a0b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa309',endColorstr='#ff5a0b',GradientType=0);
  color: #fff;
  display: inline-block;
  border: 1px solid #FF730E;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  text-align: center;
  padding: 3px 0;
}
.btn_buy_dvd span {
  display: inline-block;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
}
.btn_buy_ticket {
  background: #ffa309;
  background: -moz-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa309),color-stop(100%,#ff5a0b));
  background: -webkit-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background: -o-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background: -ms-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background: linear-gradient(to bottom,#ffa309 0%,#ff5a0b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa309',endColorstr='#ff5a0b',GradientType=0);
  color: #fff;
  display: inline-block;
  border: 1px solid #FF730E;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  text-align: center;
  padding: 3px 0;
}
body.page-trailer .btn_buy_ticket,
body.movie-page-index .btn_buy_ticket {
  width: 186px;
}
.btn_buy_ticket span {
  display: inline-block;
  color: #fff;
  background: url(../img/ticket_icon.png) no-repeat left center;
  font-size: 16px;
  line-height: 30px;
  padding-left: 40px;
}
.is-sticky {
  width: 100%;
  background: #fff;
  position: sticky;
  top: 0;
  padding: 10px 0;
  text-align: center;
  z-index: 99999;
  margin-top: -10px;
}
.is-sticky .boxitem {
  margin-bottom: 0 !important;
}
.underheader-billboard {
  position: relative;
  background: #fff;
  text-align: center;
  z-index: 2;
  padding: 15px 0;
}
.footer_light .extra_footer {
  width: 1000px;
  box-sizing: border-box;
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.footer_light .extra_footer > * {
  justify-self: center;
}
.footer_light .extra_footer > *:first-child {
  justify-self: start;
}
.footer_light .extra_footer > *:last-child {
  justify-self: end;
}
.current_image_container {
  text-align: center;
}
.current_image_container .inner {
  position: relative;
  display: inline-block;
}
.current_image_container .inner:hover .loupe {
  display: block;
}
.current_image_container .inner .loupe {
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: none;
}
.label-1 {
  color: #4189E2;
}
.label-2 {
  color: #6472F0;
}
.label-3 {
  color: #8D79FB;
}
.label-festival {
  color: #BA8A25;
}
.label-premiere {
  color: #85BF1A;
}
.label-awards {
  color: #BA8A25;
}
.label-hot {
  color: #E44EE4;
}
.label-inverted-1 {
  background-color: #4189E2;
}
.label-inverted-2 {
  background-color: #6472F0;
}
.label-inverted-3 {
  background-color: #8D79FB;
}
.label-inverted-festival {
  background-color: #BA8A25;
}
.label-inverted-premiere {
  background-color: #85BF1A;
}
.label-inverted-awards {
  background-color: #BA8A25;
}
.label-inverted-hot {
  background-color: #E44EE4;
}
span[data-movie-id] {
  position: relative;
  display: inline-block;
}
.action_wishlist {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(/assets/misc/add_to_wishlist.svg);
  width: 40px;
  height: 40px;
  background-size: cover;
  background-repeat: no-repeat;
}
.action_wishlist.wishlist_loader {
  background: url(/assets/misc/wishlist_loader.svg);
}
.action_wishlist.added_to_wishlist {
  background: url(/assets/misc/added_to_wishlist.svg?5);
}
.horizontal-items-list-header {
  margin-bottom: 15px;
}
.horizontal-items-list-header p {
  font-size: 18px;
  line-height: 1.4;
  float: right;
  font-family: 'Oswald';
  font-weight: 300;
  margin-bottom: 0px;
}
.horizontal-items-list-header p a {
  font-family: 'Oswald';
  font-weight: 500;
}
.horizontal-items-list {
  overflow: hidden;
}
.horizontal-items-list ul {
  white-space: nowrap;
}
.horizontal-items-list ul li {
  white-space: normal;
  width: 133px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  position: relative;
}
.horizontal-items-list ul li a.action_wishlist {
  display: block;
  position: absolute;
  top: 0px;
  left: 93px;
  background: url(/assets/misc/add_to_wishlist.svg);
  width: 40px;
  height: 40px;
  background-size: cover;
  background-repeat: no-repeat;
}
.horizontal-items-list ul li a.action_wishlist.wishlist_loader {
  background: url(/assets/misc/wishlist_loader.svg);
}
.horizontal-items-list ul li a.action_wishlist.added_to_wishlist {
  background: url(/assets/misc/added_to_wishlist.svg?5);
}
.horizontal-items-list ul li .image-container {
  display: block;
  position: relative;
}
.horizontal-items-list ul li h2 {
  font-size: 14px;
  line-height: 16px;
}
.horizontal-items-list ul li h2 a {
  color: #000000;
}
.horizontal-items-list ul li + li {
  margin-left: 32px;
}
.horizontal-items-list-2 {
  background: #fff;
  padding: 2px;
  position: relative;
}
.horizontal-items-list-2 ul {
  white-space: nowrap;
  overflow: hidden;
}
.horizontal-items-list-2 ul > * {
  white-space: normal;
}
.horizontal-items-list-2 li {
  display: inline-block;
  vertical-align: top;
  width: 135px;
}
.horizontal-items-list-2 li .item-image {
  display: block;
  position: relative;
  margin-bottom: 5px;
}
.horizontal-items-list-2 li .item-image img {
  display: block;
}
.horizontal-items-list-2 li .item-title {
  font-size: 14px;
  line-height: 16px;
  padding-right: 5px;
  width: 100%;
  max-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.horizontal-items-list-2 li .item-title a {
  color: #000000;
}
.horizontal-items-list-2 li.more {
  width: 50px !important;
  overflow: hidden;
}
.horizontal-items-list-2 li.more > a.item-image {
  display: block;
  position: relative;
  background-color: #000;
  width: 100%;
}
.horizontal-items-list-2 li.more > a.item-image img {
  opacity: 0.3;
}
.horizontal-items-list-2 li.more > a.item-image:before {
  content: "\2026";
  color: #fff;
  font-family: Arial;
  font-size: 24px;
  font-weight: bold;
  position: absolute;
  bottom: 10px;
  z-index: 2;
  width: 100%;
  text-align: center;
}
.horizontal-items-list-2 li +li {
  margin-left: 2px;
}
.title-1 {
  font-weight: 300;
  font-family: 'Oswald';
  font-size: 34px;
  line-height: 36px;
}
.title-2 {
  font-weight: 500;
  font-family: 'Oswald';
  font-size: 22px;
  line-height: 24px;
}
.title-3 {
  font-weight: 500;
  font-family: 'Oswald';
  font-size: 20px;
  line-height: 22px;
}
.title-4 {
  font-weight: 500;
  font-family: 'Oswald';
  font-size: 18px;
  line-height: 20px;
}
.title-5 {
  font-weight: 500;
  font-family: 'Oswald';
  font-size: 16px;
  line-height: 18px;
}
.list-header {
  margin-bottom: 10px;
}
.container-bar-loading {
  position: relative;
}
.container-bar-loading > * {
  visibility: hidden;
}
.container-bar-loading:after {
  content: " ";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url(../img/ajax-loader-8-blue-lightgrey.gif);
  background-size: 64px 7px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #eff0f1;
}
.boxitem {
  margin-bottom: 15px;
}
.box-tag {
  background-color: #333;
  font-family: 'Oswald';
  font-weight: 300;
  text-transform: uppercase;
  color: #ffffff;
  display: inline-block;
  font-size: 20px;
  line-height: 22px;
  padding: 5px 10px;
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 2;
}
.box-tag a {
  color: #fff;
  text-decoration: none;
}
.layout_1 {
  overflow: hidden !important;
  margin-bottom: 15px;
  position: relative;
  z-index: 8;
  background: #EDEFEF;
}
.layout_1 .layout_1_content {
  width: 970px;
  overflow: hidden;
  padding: 0px 15px;
}
.layout_1 #left {
  float: left;
  width: 655px;
}
.layout_1 #right {
  float: right;
  width: 300px;
}
.layout_2 {
  overflow: hidden !important;
  margin-bottom: 15px;
  position: relative;
  z-index: 8;
  background: #fff;
}
.layout_2 .layout_2_content {
  width: 970px;
  padding: 0px 15px 15px 15px;
  min-height: 600px;
}
.layout_2 #left {
  float: left;
  width: 655px;
  overflow: hidden;
  background: url(../img/dotted_gri.gif) repeat-x top left;
  padding-top: 10px;
}
.layout_2 #right {
  float: right;
  width: 300px;
  overflow: hidden;
}
.layout_2 #left_1 {
  float: left;
  width: 655px;
}
.layout_2 #right_1 {
  float: right;
  width: 300px;
  overflow: hidden;
}
.layout_2 #left_2 {
  float: left;
  width: 160px !important;
}
.layout_2 #right_2 {
  float: right;
  width: 795px !important;
  background: url(../img/dotted_gri.gif) repeat-x top left;
  padding-top: 10px;
}
.layout_2 #left_3 {
  float: left;
  width: 586px !important;
}
.layout_2 #right_3 {
  float: right;
  width: 365px !important;
}
.layout_2 #left_4 {
  float: left;
  width: 300px !important;
}
.layout_2 #right_4 {
  float: right;
  width: 670px !important;
}
.layout_3 {
  position: relative;
  z-index: 8;
  background: #fff;
  margin-bottom: 15px;
}
.layout_3 .layout_3_content {
  padding: 0 15px;
}
.layout_3 .col_left {
  width: 160px;
  float: left;
  display: inline-block;
  margin-left: -655px;
  margin-right: 0px;
}
.layout_3 .col_center {
  width: 480px;
  margin-left: 175px;
  float: left;
  display: inline-block;
  z-index: 4;
}
.layout_3 .col_right {
  width: 300px;
  float: right;
}
.layout_4 {
  position: relative;
  z-index: 8;
  background: #fff;
  margin-bottom: 15px;
}
.layout_4 .layout_4_content {
  padding: 0 15px 15px 15px;
}
.layout_4 .col_left_and_center_holder {
  width: 655px;
  float: left;
}
.layout_4 .col_left {
  float: left;
  width: 160px;
  margin-right: 15px;
}
.layout_4 .col_center {
  float: left;
  width: 480px;
}
.layout_4 .col_right {
  float: right;
  width: 300px;
}
.layout_5 {
  position: relative;
  z-index: 8;
  background: #fff;
  margin-bottom: 15px;
}
.layout_5 .layout_5_content {
  padding: 0 15px;
}
.layout_5 .col_left {
  width: 160px;
  float: left;
  display: inline-block;
  margin-left: -970px;
}
.layout_5 .col_right {
  float: left;
  width: 795px;
  background: transparent url(../img/dotted_gri.gif) repeat-x left top;
  padding-top: 10px;
  display: inline-block;
  margin-left: 175px;
}
.layout_6 {
  position: relative;
  z-index: 8;
  background: #fff;
  margin-bottom: 15px;
}
.layout_6 .layout_6_content {
  padding: 0 15px;
}
.layout_6 .col_full {
  width: 970px;
  padding-top: 10px;
  position: relative;
}
.layout_6 .col_left {
  width: 655px;
  float: left;
  background: transparent url(../img/dotted_gri.gif) repeat-x left top;
  padding-top: 10px;
}
.layout_6 .col_left_no_border {
  width: 655px;
  float: left;
}
.layout_6 .col_right {
  float: right;
  width: 300px;
}
.layout_7 {
  position: relative;
  z-index: 8;
  background: #fff;
  margin-bottom: 15px;
}
.layout_7 .layout_7_content {
  padding: 10px 15px 0px;
}
.layout_7 .col_left {
  width: 300px;
  float: left;
}
.layout_7 .col_right {
  float: right;
  width: 670px;
}
.layout_8 {
  background: #fff;
  margin-bottom: 15px;
}
.layout_8 .layout_8_content {
  padding: 0 15px;
}
.layout_8 .col_left {
  width: 586px;
  float: left;
}
.layout_8 .col_right {
  float: right;
  width: 365px;
}
.layout_gri {
  position: relative;
  z-index: 8;
  background: #EDEFEF;
  margin-bottom: 15px;
}
.layout_gri .layout_gri_content {
  padding: 0 15px;
}
.layout_gri .col_left {
  width: 655px;
  float: left;
}
.layout_gri .col_right {
  float: right;
  width: 300px;
}
.layout_9 {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 0px 0px 8px 8px;
  -webkit-border-radius: 0px 0px 8px 8px;
  -moz-border-radius: 0px 0px 8px 8px;
  margin-bottom: 15px;
  background-color: #fff;
  padding: 30px 0px;
}
.layout_9 * {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.layout_9 .cols-container {
  margin: 0 20px;
}
.layout_9 .cols-container .row {
  display: flex;
}
.layout_9 .cols-container .row > * {
  max-width: 100%;
}
.layout_9 .cols-container .cell {
  vertical-align: top;
}
.layout_9 .cols-container .cell.left {
  width: 640px;
}
.layout_9 .cols-container .cell.left .boxitem {
  margin-bottom: 40px;
}
.layout_9 .cols-container .cell.right {
  width: 300px;
  margin-left: 20px;
}
.layout_9 .cols-container .cell.right .boxitem {
  margin-bottom: 30px;
}
.layout_9 .cols-container .cell.right > div {
  height: 100%;
}
#header {
  position: absolute;
  top: 280px;
  left: 0;
  z-index: 9;
  border-radius: 8px 8px 0px 0px;
  -webkit-border-radius: 8px 8px 0px 0px;
  -moz-border-radius: 8px 8px 0px 0px;
  background: #2c74a4 url(../img/header/bg.jpg) no-repeat top left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 1000px;
  height: 125px;
  padding: 10px 12px 0px 12px;
}
#header .logo {
  position: absolute;
  top: 20px;
  left: 15px;
}
#header .logo a {
  display: block;
  background: url(../img/logo.gif) no-repeat;
  width: 167px;
  height: 50px;
  text-indent: -99999px;
}
.header_nav {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 1000px;
  height: 35px;
  display: block;
  background: #49abdc;
  background: -moz-linear-gradient(top,#49abdc 0%,#3190c8 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#49abdc),color-stop(100%,#3190c8));
  background: -webkit-linear-gradient(top,#49abdc 0%,#3190c8 100%);
  background: -o-linear-gradient(top,#49abdc 0%,#3190c8 100%);
  background: -ms-linear-gradient(top,#49abdc 0%,#3190c8 100%);
  background: linear-gradient(to bottom,#49abdc 0%,#3190c8 100%);
}
.header_nav > div {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: url(../img/header/menu/separator.png) no-repeat right center;
  position: relative;
  height: 35px;
  line-height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.header_nav > div > a {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 35px;
  color: #FFFFFF;
  display: block;
  padding: 0 10px;
}
.header_nav > div:first-child a {
  padding: 0px;
}
.header_nav > div:first-child a > span {
  text-indent: -9999px;
  width: 40px;
  overflow: hidden;
  display: inline-block;
  background-image: url(../img/header/menu/home.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.header_nav > div:hover > ul {
  display: block;
}
.header_nav > div > a:not(:only-child) span {
  background: url(../img/header/menu/arrow.png) no-repeat right center;
  padding-right: 12px;
}
.header_nav > div ul {
  line-height: normal;
  display: none;
  background: #2b80b6;
  background: -moz-linear-gradient(top,#2b80b6 0%,#3f9ed4 48%,#3f9ed3 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b80b6),color-stop(48%,#3f9ed4),color-stop(100%,#3f9ed3));
  background: -webkit-linear-gradient(top,#2b80b6 0%,#3f9ed4 48%,#3f9ed3 100%);
  background: -o-linear-gradient(top,#2b80b6 0%,#3f9ed4 48%,#3f9ed3 100%);
  background: -ms-linear-gradient(top,#2b80b6 0%,#3f9ed4 48%,#3f9ed3 100%);
  background: linear-gradient(to bottom,#2b80b6 0%,#3f9ed4 48%,#3f9ed3 100%);
  border: 1px solid #2B81B5;
  width: 200px;
}
.header_nav > div ul li {
  font-weight: bold;
  font-size: 11px;
}
.header_nav > div ul li a {
  display: block;
  padding: 5px 10px;
  color: #FFFFFF;
}
.header_nav > div ul li.submenu:hover ul {
  display: block;
}
.header_nav > div ul li.submenu_right {
  position: relative;
}
.header_nav > div ul li.submenu_right > a {
  background: url(../img/header/menu/arrow-right.png) no-repeat calc(100% - 10px) center;
  padding-right: 12px;
}
.header_nav > div ul li.submenu_right > ul {
  position: absolute;
  top: 0;
  left: 100%;
}
.header_nav > div > ul {
  position: absolute;
  top: 35px;
  padding: 5px 0px;
}
.header_nav > div:last-child {
  background: none;
}
.header_nav > div.club_item > a > span {
  color: #FFCC00;
}
.header_nav > div .title {
  font-weight: normal;
  padding: 5px 10px;
  color: #FFCC00;
}
.header_nav > div.netflix {
  background: url(../img/header/menu/netflix.png?v=2) no-repeat center center;
  background-size: cover;
  width: 84px;
}
.header_nav > div.netflix:hover {
  background: url(../img/header/menu/netflix.png?v=2) no-repeat center center !important;
  background-size: cover !important;
}
.header_nav > div.netflix a {
  color: transparent;
}
.header_nav.header_selectable > div:hover {
  background: #76c1e8;
  background: -moz-linear-gradient(top,#76c1e8 0%,#3f9dd1 50%,#3f9dd1 50%,#51a9d9 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#76c1e8),color-stop(50%,#3f9dd1),color-stop(50%,#3f9dd1),color-stop(100%,#51a9d9));
  background: -webkit-linear-gradient(top,#76c1e8 0%,#3f9dd1 50%,#3f9dd1 50%,#51a9d9 100%);
  background: -o-linear-gradient(top,#76c1e8 0%,#3f9dd1 50%,#3f9dd1 50%,#51a9d9 100%);
  background: -ms-linear-gradient(top,#76c1e8 0%,#3f9dd1 50%,#3f9dd1 50%,#51a9d9 100%);
  background: linear-gradient(to bottom,#76c1e8 0%,#3f9dd1 50%,#3f9dd1 50%,#51a9d9 100%);
}
.header_nav.header_selectable > div.selected > a {
  background: #FFFFFF;
  color: #333333;
}
.header_nav.header_selectable > div.selected > a:not(:only-child) span {
  background: url(../img/header/menu/arrow_invert.png) no-repeat right center;
  padding-right: 12px;
}
.header_search {
  width: 486px;
  height: 56px;
  padding: 5px 13px;
  margin-left: 236px;
  margin-bottom: 9px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  background-color: rgba(255,255,255,0.1);
}
.header_search .explore {
  margin-right: 2px;
  cursor: default;
}
.header_search span.block {
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  display: block;
  padding-left: 2px;
  margin-bottom: 3px;
}
.header_search .tab_genre {
  position: relative;
  background: url(../img/bg_tab_explore.jpg) no-repeat top left;
  width: 220px;
  height: 34px;
  color: #4B5354;
}
.header_search .tab_genre a {
  display: block;
  width: 34px;
  height: 26px;
  float: left;
  margin-right: 10px;
  margin-top: 3px;
}
.header_search .tab_genre span {
  display: block;
  float: left;
  padding-top: 9px;
}
.header_search .tab_search {
  position: relative;
  width: 261px;
  height: 34px;
  background: url(../img/bg_tab_search.jpg) no-repeat top left;
  display: grid;
  grid-template-columns: 214px 40px;
}
.header_search .tab_search .text {
  height: 14px;
  width: 200px;
  color: #4B5354;
  padding: 4px;
  margin: 5px;
}
.header_search .tab_search .submit {
  width: 40px;
  height: 28px;
  background: none;
  cursor: pointer;
  margin-top: 3px;
  border: none;
}
.header_search .tab_search .header-autocomplete .tt-menu {
  background-color: #FFFFFF;
  border: 1px solid #ededed;
  width: 100%;
  z-index: 10;
}
.header_search .tab_search .header-autocomplete .tt-menu .tt-suggestion {
  padding: 2px;
  color: #333333;
}
.header_search .tab_search .header-autocomplete .tt-menu .tt-suggestion.tt-cursor,
.header_search .tab_search .header-autocomplete .tt-menu .tt-suggestion:hover {
  background-color: #11456D !important;
  color: #ffffff;
}
.header_search .tab_search .header-autocomplete .tt-menu .tt-suggestion .row {
  display: grid;
  grid-template-columns: 40px auto;
}
.header_search .tab_search .header-autocomplete .tt-menu .tt-suggestion .row img {
  margin: 0 auto;
}
.header_search .tab_search .header-autocomplete .tt-menu .tt-suggestion .row span {
  vertical-align: middle;
  font-weight: bold;
}
.header_search .tab_search .header-autocomplete .tt-menu .tt-suggestion .row em {
  vertical-align: middle;
}
.tooltip {
  position: relative;
}
.tooltip .inner {
  position: relative;
  top: 15px;
  background: #fff;
  padding: 10px;
}
.tooltip .inner .arrow {
  width: 14px;
  height: 14px;
  position: absolute;
  top: -5px;
  transform: rotate(45deg);
  background: #fff;
}
.tooltip .inner .close {
  display: block;
  position: absolute;
  top: 2px;
  right: 2px;
  width: 17px;
  height: 13px;
  background-image: url(../img/btn_close.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.left_filters_expandable {
  background: #F5F5F5;
  padding: 10px 5px;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
.left_filters_expandable .filter_set {
  margin-bottom: 5px;
}
.left_filters_expandable .filter_set h3 {
  color: #2660B6;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px 5px;
}
.left_filters_expandable .filter_set h3 a.expander {
  text-decoration: none;
}
.left_filters_expandable .filter_set h3 a.expander:before {
  content: "";
  background: url(../img/sprite-filter.png);
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 10px;
}
.left_filters_expandable .filter_set.expanded a.expander:before {
  background-position: -12px 0px;
}
.left_filters_expandable .filter_set.expanded .filters_list {
  display: block;
  margin-bottom: 10px;
}
.left_filters_expandable .filter_set.expanded .filters_list .more {
  font-size: 11px;
  padding: 3px;
  display: inline-block;
}
.left_filters_expandable .filter_set.collapsed a.expander:before {
  background-position: 0px 0px;
}
.left_filters_expandable .filter_set.collapsed .filters_list {
  display: none;
}
.left_filters_expandable li.filter_option {
  display: block;
  font-size: 11px;
  margin-bottom: 1px;
  overflow: hidden;
}
.left_filters_expandable li.filter_option:hover {
  background-color: #DADADA;
}
.left_filters_expandable li.filter_option:hover a.add_remove_link {
  display: inline-block;
  vertical-align: middle;
}
.left_filters_expandable li.filter_option.selected {
  background-color: #439FD2;
}
.left_filters_expandable li.filter_option.selected a.filter_link {
  color: #fff;
  font-weight: bold;
}
.left_filters_expandable li.filter_option a.add_remove_link {
  display: none;
  width: 10px;
  height: 10px;
  background: url(../img/sprite-filter.png);
}
.left_filters_expandable li.filter_option a.add {
  background-position: -24px 0px;
}
.left_filters_expandable li.filter_option a.add:hover {
  background-position: -44px 0px;
}
.left_filters_expandable li.filter_option a.remove {
  background-position: -34px 0px;
}
.left_filters_expandable li a.filter_link {
  color: #333333;
  text-decoration: none;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 130px;
  padding: 3px;
}
.nav_tabs {
  margin-bottom: 5px;
}
.nav_tabs ul {
  background: url(../img/bg_grey_top.jpg) repeat-x left bottom;
  height: 41px;
  overflow: hidden;
}
.nav_tabs li {
  display: block;
  float: left;
  position: relative;
  font-size: 13px;
}
.nav_tabs li a {
  background: url(../img/nav_tabs/tabs.png) no-repeat;
  display: block;
  padding-left: 5px;
  position: relative;
  text-decoration: none;
  font-weight: bold;
}
.nav_tabs li a span {
  background: url(../img/nav_tabs/tabs.png) no-repeat right top;
  color: #333333;
  display: block;
  padding: 5px 15px 5px 7px;
  text-align: center;
}
.nav_tabs li .arrow {
  background: url(../img/nav_tabs/arrow_selected_tab.png) no-repeat;
  width: 12px;
  height: 6px;
  position: absolute;
  bottom: -5px;
  left: 50%;
  margin-left: -6px;
  display: none;
}
.nav_tabs li.selected a {
  background: url(../img/nav_tabs/tabs.png) no-repeat 0px -28px;
  color: #FFFFFF;
}
.nav_tabs li.selected a span {
  background: url(../img/nav_tabs/tabs.png) no-repeat right -28px;
  color: #FFFFFF;
}
.nav_tabs li.selected .arrow {
  display: block;
}
.boxitem .top-image-header {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 70px;
  color: #FFFFFF;
}
.boxitem .top-image-header h1 {
  color: #fff;
  text-shadow: 0px 0px 2px #000000;
}
.boxitem .top-image-header > * {
  position: relative;
  z-index: 1;
}
.boxitem .top-image-header:before {
  content: " ";
  display: block;
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(36%,rgba(0,0,0,0.5)),color-stop(57%,rgba(0,0,0,0.6)),color-stop(100%,rgba(0,0,0,0.69)));
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
  background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
  background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b0000000',GradientType=0);
  position: absolute;
  bottom: -70px;
  left: 0px;
  height: 300px;
  width: 100%;
  z-index: 0;
}
.box-article .article-image {
  display: block;
}
.box-article .article-text {
  background-color: #fff;
  padding: 10px 15px 15px;
  font-size: 16px;
  line-height: 20px;
}
.box-article .article-tag {
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  font-size: 20px;
  height: 32px;
  line-height: 32px;
  top: -32px;
  text-transform: uppercase;
  color: #fff;
  position: absolute;
  display: inline-block;
  padding: 0 10px;
  left: 0px;
  vertical-align: middle;
}
.box-article h2 {
  margin-bottom: 10px;
}
.box-article h2 a {
  color: #000;
  text-decoration: none;
}
.box-article-layout-1 .article-image {
  display: block;
  margin-bottom: 5px;
}
.box-article-layout-1 .article-image img {
  display: block;
}
.box-article-layout-1 .article-info {
  position: relative;
}
.box-article-layout-1 .article-tag {
  line-height: 20px;
  top: -25px;
  height: 20px;
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  position: absolute;
  display: inline-block;
  padding: 0px 5px;
  left: 0px;
  vertical-align: middle;
}
.box-article-layout-1 .article-date {
  font-size: 12px;
  line-height: 14px;
  color: #A5AAB6;
  margin-left: 5px;
}
.box-article-layout-1 .article-title {
  font-size: 16px;
  line-height: 18px;
  display: inline;
}
.box-article-layout-1 .article-title a {
  color: #000000;
}
.box-article-layout-2 {
  overflow: hidden;
}
.box-article-layout-2 .article-image {
  display: block;
  float: left;
}
.box-article-layout-2 .article-image img {
  display: block;
}
.box-article-layout-2 .article-info {
  margin-top: 5px;
  margin-left: 140px;
}
.box-article-layout-2 .article-tag {
  font-family: 'Oswald';
  font-weight: 300;
  color: #7861FA;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}
.box-article-layout-2 .article-date {
  font-size: 12px;
  line-height: 14px;
  color: #A5AAB6;
}
.box-article-layout-2 .article-title {
  font-size: 16px;
  line-height: 18px;
  margin-left: 140px;
}
.box-article-layout-2 .article-title a {
  color: #000000;
}
.box .box_dvdbluray ul {
  padding-bottom: 10px;
  margin-bottom: 5px;
}
.box_next_month_soon_movies {
  background: #2D2D2D;
  border-radius: 7px;
  padding-bottom: 15px;
}
.box_next_month_soon_movies h3 {
  font-size: 14px;
  font-weight: bold;
}
.box_next_month_soon_movies h3 a {
  padding: 15px;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
}
.box_next_month_soon_movies .carousel {
  position: relative;
}
.box_next_month_soon_movies a.next {
  background: rgba(0,0,0,0.7);
  width: 30px;
  height: 170px;
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 120;
}
.box_next_month_soon_movies a.next span {
  background: url(../img/arrows.png) no-repeat -13px 0px;
  width: 13px;
  height: 22px;
  display: block;
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -11px;
}
.box_next_month_soon_movies a.prev {
  background: rgba(0,0,0,0.7);
  width: 30px;
  height: 170px;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 120;
}
.box_next_month_soon_movies a.prev span {
  background: url(../img/arrows.png) no-repeat 0px 0px;
  width: 13px;
  height: 22px;
  display: block;
  position: absolute;
  left: 8px;
  top: 50%;
  margin-top: -11px;
}
.box_next_month_soon_movies .carousel_content {
  width: 300px;
  height: 170px;
  overflow: hidden;
  position: relative;
}
.box_next_month_soon_movies ul {
  width: 1000px;
  height: 170px;
  white-space: nowrap;
}
.box_next_month_soon_movies ul li {
  display: inline-block;
  width: 118px;
  height: 170px;
  overflow: hidden;
  z-index: 100;
}
.box_poll {
  position: relative;
  padding-right: 95px;
  background-image: url(../img/ico_poll.jpg);
  background-repeat: no-repeat;
  background-position: 215px 10px;
  font-size: 11px;
}
.box_poll .more-poll {
  font-size: 12px !important;
}
.box_users_movie_choice > table + table {
  margin-top: 15px;
}
.box_actor_born_today img {
  display: block;
  float: left;
  margin: 0 15px 0 0;
}
.box_actor_born_today div.actors a:first-of-type + a {
  font-weight: bold;
}
.box_actor_born_today div.actors a.actor_link {
  display: block;
  margin-top: 5px;
}
.box_actor_born_today div.actors a:last-child:after {
  content: '';
  clear: both;
  display: block;
}
.box-actors-born-today {
  width: 640px;
  height: 384px;
  overflow: hidden;
  position: relative;
}
.box-actors-born-today .box-tag {
  background-color: #C5276F;
}
.box-actors-born-today .item-container {
  float: left;
  overflow: hidden;
  position: relative;
}
.box-actors-born-today .item-container .item-title-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.box-actors-born-today .item-container .item-title-container:before {
  content: ' ';
  display: block;
  height: 50px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(36%,rgba(0,0,0,0.5)),color-stop(57%,rgba(0,0,0,0.6)),color-stop(100%,rgba(0,0,0,0.69)));
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
  background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
  background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b0000000',GradientType=0);
}
.box-actors-born-today .item-container .item-title-container .item-title {
  position: relative;
  z-index: 1;
  color: #fff;
  font-size: 12px;
  text-shadow: 0px 0px 2px #000000;
}
.box-actors-born-today .item-container .item-title-container .item-title span {
  white-space: nowrap;
}
.box-actors-born-today .item-container:nth-child(1) {
  width: 384px;
  height: 384px;
}
.box-actors-born-today .item-container:nth-child(1) .item-title-container {
  padding: 0 15px 15px 15px;
}
.box-actors-born-today .item-container:nth-child(1) .item-title-container:before {
  height: 90px;
}
.box-actors-born-today .item-container:nth-child(1) .item-title-container .item-title {
  font-weight: 300;
  font-family: 'Oswald';
  font-size: 34px;
}
.box-actors-born-today .item-container:nth-child(2) {
  width: 255px;
  height: 255px;
  margin-left: 1px;
  margin-bottom: 1px;
}
.box-actors-born-today .item-container:nth-child(2) .item-title-container {
  padding: 0 5px 5px 5px;
}
.box-actors-born-today .item-container:nth-child(3),
.box-actors-born-today .item-container:nth-child(4) {
  width: 127px;
  height: 127px;
  margin-left: 1px;
}
.box-actors-born-today .item-container:nth-child(3) .item-title-container,
.box-actors-born-today .item-container:nth-child(4) .item-title-container {
  padding: 0 5px 5px 5px;
}
.box_new_trailers h2 {
  display: inline-block;
}
.box_combo_news h2 {
  display: inline-block;
}
.box_combo_news h2 + a {
  display: inline-block;
}
.box_combo_news td {
  vertical-align: top;
}
.box_combo_news td.box_combo_news_col1 {
  padding-right: 15px;
}
.box_combo_news td.box_combo_news_col2 {
  width: 212px;
}
.box_dosarele_x {
  background-image: url(../../img/assets/box/ComboNewsWithSpecialRightSide/bg_box_dosarele_x.jpg);
  background-repeat: no-repeat;
  background-color: #161E21;
  padding: 10px;
}
.box_dosarele_x h3 {
  color: #fff;
  font-size: 13px;
  margin-bottom: 5px;
}
.box_dosarele_x .articles li {
  margin: 0px 0px 10px 0px;
  padding: 10px 0px 0px 0px;
}
.box_dosarele_x .articles li + li {
  border-top: 1px dotted #97A4B3;
}
.box_dosarele_x .articles li img {
  border: 1px solid #354044;
}
.box_dosarele_x .articles li .poza {
  margin-bottom: 5px;
}
.box_dosarele_x .articles li .title a {
  color: #3896CC;
  font-weight: bold;
}
.box_dosarele_x .articles li .small {
  font-size: 11px;
  color: #9DAEBF;
}
.box_dosarele_x a.more_articles {
  color: #3896CC;
  text-decoration: none;
}
.box_dosarele_x .articles .general_title {
  color: #fff;
  font-size: 13px;
  margin-bottom: 5px;
  font-weight: bold;
}
.box-boxoffice .box-header {
  position: relative;
}
.box-boxoffice .box-header .date {
  color: #333;
  font-size: 16px;
  line-height: 40px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.box-boxoffice .box-header .tabs {
  border-bottom: 5px solid #FFBF00;
  overflow: hidden;
}
.box-boxoffice .box-header .tabs li {
  float: left;
}
.box-boxoffice .box-header .tabs li a {
  font-weight: 500;
  font-family: 'Oswald', sans-serif;
  display: block;
  color: #000;
  font-size: 20px;
  line-height: 40px;
  padding: 0px 20px;
  text-decoration: none;
}
.box-boxoffice .box-header .tabs li.selected a {
  background-color: #FFBF00;
  color: #fff;
}
.box-boxoffice .top-image-container {
  display: block;
  position: relative;
  color: #fff;
}
.box-boxoffice .top-image-container img {
  display: block;
}
.box-boxoffice .top-image-container h1 {
  text-align: center;
}
.box-boxoffice .top-image-container h1 span {
  color: #F0A300;
}
.box-boxoffice .top-image-container h1 span:first-child {
  font-size: 40px;
  font-family: 'Oswald';
  font-weight: 500;
}
.box-boxoffice .horizontal-items-list-2 {
  margin: -60px 20px 0px;
  z-index: 2;
}
.box-boxoffice .horizontal-items-list-2 li .item-info {
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  color: #000;
  font-size: 16px;
  line-height: 22px;
  padding-right: 5px;
}
.box-boxoffice .horizontal-items-list-2 li .item-info span {
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  color: #F0A300;
}
.box_box_office.box_box_boxoffice_v2 > table {
  width: 100%;
}
.box_box_office.box_box_boxoffice_v2 .img2 {
  margin-right: 5px;
  display: inline-block;
}
.box_box_office.box_box_boxoffice_v2 th {
  text-align: left;
}
.box_box_office.box_box_boxoffice_v2 td {
  vertical-align: top;
}
.box_box_office.box_box_boxoffice_v2 td .container {
  padding-right: 10px;
  padding-top: 5px;
}
.box_box_office.box_box_boxoffice_v2 ol {
  padding-left: 20px;
  margin: 5px 0;
}
.box_box_office.box_box_boxoffice_v2 ol li {
  padding-bottom: 2px;
}
.box_box_office.box_box_boxoffice_v2 a.more {
  color: #FF6D06;
  font-size: 11px;
}
.box_box_office.box_box_boxoffice_v3 {
  background-image: url(../img/boxoffice_separator.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  overflow: hidden;
}
.box_box_office.box_box_boxoffice_v3 .boxoffice_container {
  width: 300px;
}
.box_box_office.box_box_boxoffice_v3 h2 {
  display: inline-block;
}
.box_box_office.box_box_boxoffice_v3 h2 + span {
  color: #666666;
  font-size: 11px;
  vertical-align: text-bottom;
  margin-left: 5px;
}
.box_box_office.box_box_boxoffice_v3 .main_tbl {
  width: 100%;
  border: none;
}
.box_box_office.box_box_boxoffice_v3 .main_tbl td {
  padding-bottom: 5px;
  vertical-align: top;
  line-height: 16px;
}
.box_box_office.box_box_boxoffice_v3 .main_tbl td img {
  border: 1px solid #CDD1DA;
  padding: 1px;
}
.box_box_office.box_box_boxoffice_v3 .main_tbl .loc {
  color: #FF9812;
  font-weight: bold;
  font-size: 14px;
  width: 15px;
}
.box_box_office.box_box_boxoffice_v3 .main_tbl .incasari {
  text-align: right;
  font-size: 11px;
  width: 70px;
  font-weight: bold;
  vertical-align: text-bottom;
}
.box_box_office.box_box_boxoffice_v3 .main_tbl .picture {
  width: 50px;
}
.box_box_office.box_box_boxoffice_v3 .main_tbl .title {
  font-size: 14px;
  font-weight: bold;
}
.box_box_office.box_box_boxoffice_v3 .more {
  padding-top: 5px;
}
.box_main_image_toggler {
  overflow: hidden;
}
.boxitem-ads-toggler {
  overflow: hidden;
  cursor: pointer;
  transition: height 0.3s;
}
.box_top_info {
  position: relative;
  width: 655px;
  height: 250px;
  background: #333;
  overflow: hidden;
}
.box_top_info .item {
  position: absolute;
  top: 0;
  left: 0;
  width: 655px;
  height: 250px;
}
.box_top_info .item img {
  position: absolute;
  top: 0;
  left: 0;
}
.box_top_info .item_image {
  width: 655px;
  height: 250px;
}
.box_top_info .info_w {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 60px;
  width: 655px;
  background: #000;
  z-index: 2;
  opacity: .50;
}
.box_top_info .item_info {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 42px;
  color: #fff;
  z-index: 3;
  width: 420px;
  margin: 10px;
  padding: 0px;
}
.box_top_info .item_info h2 {
  font-size: 22px;
  font-weight: bold;
  color: inherit;
  margin: 0;
  padding: 0;
}
.box_top_info .item_info a {
  color: inherit;
  text-decoration: none;
}
.box_top_info .item_info_wide {
  width: 635px;
}
.box_top_info .nav_container {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 10;
  height: 42px;
  padding: 3px 6px;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  background-color: #000;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.box_top_info .nav_container .nav-prev-next {
  z-index: 11;
  display: inline-block;
  vertical-align: middle;
}
.box_top_info .nav_container .nav-prev-next .prev {
  background: transparent url(../img/box_main_nav.gif) no-repeat left top;
  width: 24px;
  height: 30px;
  text-indent: -999px;
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
}
.box_top_info .nav_container .nav-prev-next .next {
  background: transparent url(../img/box_main_nav.gif) no-repeat right top;
  width: 24px;
  height: 30px;
  text-indent: -999px;
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
}
.box_top_info .nav_container .ul-nav {
  z-index: 11;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.box_top_info .nav_container .ul-nav a {
  background-position: center center;
  background-repeat: no-repeat;
  width: 36px;
  height: 36px;
  border: 2px solid #666;
  border-radius: 18px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  margin-right: 6px;
  text-indent: -999px;
  z-index: 5;
}
.box_top_info .nav_container .ul-nav a.on {
  border: 2px solid #FD9714;
}
.box-TopInfo-v2 {
  position: relative;
  width: 640px;
  height: 250px;
}
.box-TopInfo-v2 .slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 640px;
  height: 250px;
  display: none;
  overflow: hidden;
}
.box-TopInfo-v2 .slide.selected {
  display: block;
}
.box-TopInfo-v2 .slide img {
  width: 640px;
  height: 250px;
}
.box-TopInfo-v2 .slide h1 {
  margin: 30px 15px 0 15px;
  text-align: left;
}
.box-TopInfo-v2 .top-image-header {
  bottom: 25px;
}
.box-TopInfo-v2 .top-image-header:before {
  height: 145px;
}
.box-TopInfo-v2 .nav_bullets {
  position: absolute;
  bottom: 8px;
  width: 100%;
  height: 10px;
  text-align: center;
}
.box-TopInfo-v2 .nav_bullets a {
  content: " ";
  background-color: #9ba0a4;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  display: inline-block;
  margin: 0 2px;
}
.box-TopInfo-v2 .nav_bullets a.selected {
  background-color: #ffbf03;
}
.box-TopInfo-v2 .nav-left,
.box-TopInfo-v2 .nav-right {
  content: " ";
  position: absolute;
  width: 50px;
  height: 60px;
  top: 80px;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}
.box-TopInfo-v2 .nav-left {
  background-image: url('/img/arrow-left.png');
  left: 0px;
}
.box-TopInfo-v2 .nav-right {
  background-image: url('/img/arrow-right.png');
  right: 0px;
}
.box_newest_reviews_for_actor > div {
  background: url(../img/community/last_post_forum_icon.jpg) left top no-repeat;
  padding-left: 20px;
}
.box_newest_reviews_for_actor > div a.forum_link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
.box_newest_reviews_for_actor > div a.forum_link:hover {
  text-decoration: underline;
}
.box_newest_reviews_for_actor > div a.thread_link {
  font-weight: bold;
  text-decoration: none;
}
.box_newest_reviews_for_actor > div a.thread_link:hover {
  text-decoration: underline;
}
.box_newest_reviews_for_actor > div a.post_link {
  color: #000000;
  text-decoration: none;
}
.box_newest_reviews_for_actor > div a.post_link:hover {
  text-decoration: underline;
}
.box_newest_reviews_for_actor > div span.info_post {
  color: #9DAEBF;
  font-size: 11px;
  display: block;
}
.box_newest_reviews_for_actor > div + div:before {
  content: '';
  display: block;
  background: url(../img/dotted_gri.gif) repeat-x bottom left;
  height: 1px;
  font-size: 1px;
  margin: 10px 0;
  padding: 0px;
}
.box_actor_celebrity_on_tv .movie {
  overflow: hidden;
  margin-bottom: 10px;
}
.box_actor_celebrity_on_tv .movie img {
  float: left;
}
.box_actor_celebrity_on_tv .movie .right {
  width: 225px;
}
.box_actor_celebrity_on_tv .movie .right strong {
  font-size: 14px;
  display: block;
}
.box_actor_celebrity_on_tv .movie .right a:first-of-type {
  font-weight: bold;
}
.box-premiers {
  margin-bottom: 30px;
  white-space: nowrap;
}
.box-premiers .horizontal-items-list li.has-tag-soon .image-container:after {
  content: '';
  display: block;
  width: 68px;
  height: 67px;
  position: absolute;
  right: 0px;
  top: 0px;
  background: url(../../img/tag-soon.png) no-repeat;
}
.box-premiers .horizontal-items-list li.is-presale .btn {
  background-color: #ffcc00;
  color: #000;
}
.box-premiers .horizontal-items-list .image-container {
  margin-bottom: 10px;
}
.box-premiers .horizontal-items-list .btn {
  border-radius: 3px;
  margin-bottom: 5px;
  width: 100%;
  font-weight: bold;
  padding: 7px 0px;
}
.box-article.box-article-wide {
  width: 640px;
}
.box-article.box-article-wide .article-text {
  padding: 10px 15px 0px;
  margin: -30px 20px 0px;
  position: relative;
}
.box-article.box-article-wide .article-image {
  min-height: 400px;
}
.box-article.box-article-wide .article-image img {
  background-color: #EFF0F1;
}
.box-article.box-article-wide2 {
  width: 640px;
  height: 400px;
  position: relative;
}
.box-article.box-article-wide2 h1 {
  position: absolute;
  bottom: 0;
  z-index: 2;
  box-sizing: border-box;
  width: 640px;
  padding: 20px;
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
}
.box-article.box-article-wide2 h1 a {
  color: #fff;
  font-size: 30px;
  font-family: "Oswald";
  font-weight: 500;
  line-height: 34px;
  text-decoration: none;
}
.box-article.box-article-wide2 h1:befores {
  content: " ";
  display: block;
  height: 100%;
  width: 640px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 36%,rgba(0,0,0,0.6) 57%,rgba(0,0,0,0.69) 100%);
}
.box-article.box-article-square {
  width: 640px;
  height: 400px;
  position: relative;
}
.box-article.box-article-square .article-text {
  width: 320px;
  height: 220px;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -94px;
}
.box-article.box-article-square .article-image {
  min-height: 400px;
}
.box-article.box-article-square .article-image img {
  background-color: #EFF0F1;
}
.btn-more-news {
  background-color: #EFF0F1;
  display: block;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
.box-movies-on-tv {
  position: relative;
}
.box-movies-on-tv .top-image-container {
  display: block;
  position: relative;
}
.box-movies-on-tv .top-image-container img {
  display: block;
}
.box-movies-on-tv .top-image-header {
  padding-left: 20px;
  text-align: left;
}
.box-movies-on-tv .box-tag {
  background-color: #FF5C26;
}
.box-movies-on-tv .movie-info {
  margin-top: 5px;
  font-size: 16px;
  line-height: 18px;
}
.box-movies-on-tv .horizontal-items-list-2 {
  margin: -60px 20px 0px;
  z-index: 2;
}
.box-movies-on-tv .horizontal-items-list-2 .item-title {
  margin-bottom: 5px;
}
.box-movies-on-tv .horizontal-items-list-2 .item-info {
  font-size: 14px;
  line-height: 16px;
  padding-right: 5px;
}
.box-trailers .top-image-container {
  display: block;
  position: relative;
}
.box-trailers .top-image-container img {
  display: block;
  min-height: 360px;
}
.box-trailers .top-image-container:after {
  content: '';
  display: block;
  background: url(../../../img/icon-play.png) no-repeat;
  width: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  top: 130px;
  margin-left: -40px;
  opacity: 0.5;
}
.box-trailers .top-image-container:hover:after {
  opacity: 0.8;
}
.box-trailers .top-image-header h1 span {
  color: #FFBF00;
}
.box-trailers .top-image-header p {
  font-size: 16px;
  line-height: 18px;
}
.box-trailers .horizontal-items-list-2 {
  margin: -60px 20px 0px;
  z-index: 2;
}
.box-trailers .horizontal-items-list-2 li {
  width: 180px;
}
.box-trailers .horizontal-items-list-2 li.has-trailer .item-image:after {
  content: '';
  display: block;
  background-image: url(../../../img/icon-play.png);
  background-repeat: no-repeat;
  background-size: 60px 60px;
  width: 60px;
  height: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -30px;
  margin-top: -30px;
  opacity: 0.5;
}
.box-trailers .horizontal-items-list-2 li.has-trailer .item-image:hover:after {
  opacity: 0.8;
}
.box-trailers .horizontal-items-list-2 li.has-trailer .item-title {
  margin-bottom: 5px;
}
.box-program-cinema {
  height: 190px;
  background: #f1f3f4;
  background: -moz-linear-gradient(top,#f1f3f4 0%,#fdfefe 45%,#fcfdfd 64%,#f1f3f4 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f3f4),color-stop(45%,#fdfefe),color-stop(64%,#fcfdfd),color-stop(100%,#f1f3f4));
  background: -webkit-linear-gradient(top,#f1f3f4 0%,#fdfefe 45%,#fcfdfd 64%,#f1f3f4 100%);
  background: -o-linear-gradient(top,#f1f3f4 0%,#fdfefe 45%,#fcfdfd 64%,#f1f3f4 100%);
  background: -ms-linear-gradient(top,#f1f3f4 0%,#fdfefe 45%,#fcfdfd 64%,#f1f3f4 100%);
  background: linear-gradient(to bottom,#f1f3f4 0%,#fdfefe 45%,#fcfdfd 64%,#f1f3f4 100%);
  padding: 15px;
  font-size: 14px;
  line-height: 18px;
  position: relative;
}
.box-program-cinema h1 {
  margin-bottom: 8px;
}
.box-program-cinema .dropdown-cities {
  position: relative;
  margin-bottom: 10px;
}
.box-program-cinema .dropdown-cities:hover .dropdown-menu {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  left: 0;
}
.box-program-cinema .dropdown-toggle {
  border: 2px solid #2E69C2;
  display: inline-block;
  border-radius: 4px;
  padding: 8px 10px;
  min-width: 190px;
  font-weight: bold;
  text-decoration: none;
}
.box-program-cinema .dropdown-toggle .caret {
  width: 0;
  height: 0;
  margin-right: 5px;
  vertical-align: middle;
  border-top: 8px dashed;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  display: inline-block;
}
.box-program-cinema .dropdown-menu {
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 2;
  left: -99999em;
  -webkit-transition: all 0s ease;
  transition: all 0s ease;
}
.box-program-cinema .dropdown-menu .inner {
  margin-top: 3px;
  border: 1px solid #2E69C2;
  background-color: #fff;
  padding: 10px 15px;
}
.box-program-cinema .dropdown-menu-list {
  display: inline-block;
  vertical-align: top;
  columns: 2;
}
.box-program-cinema .dropdown-menu-list li+li {
  margin-top: 3px;
}
.box-program-cinema .cinema-list ul {
  columns: 2;
  column-fill: auto;
  height: 75px;
}
.box-program-cinema .tickets-img {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.box-NetflixMovieList {
  background-color: #000;
  color: #fff;
  box-sizing: border-box;
  padding: 20px;
  width: 100%;
}
body.page-index-index .box-NetflixMovieList {
  width: 1000px;
  margin-left: -20px;
}
body.page-program-tv-complete .box-NetflixMovieList {
  width: 1000px;
  margin-left: -15px;
}
.box-NetflixMovieList h2 {
  font-weight: 500;
  font-family: 'Oswald';
  font-size: 22px;
  line-height: 24px;
  color: var(--netflix-color-red);
  margin-bottom: 15px;
  text-transform: uppercase;
}
.box-NetflixMovieList h2 span {
  border: 2px solid #fff;
  color: #fff;
  padding: 1px 2px;
  position: relative;
  top: -2px;
  font-size: 14px;
}
.box-NetflixMovieList .movies {
  display: flex;
  gap: 30px;
  overflow-x: scroll;
  overflow-y: hidden;
}
.box-NetflixMovieList .movies::-webkit-scrollbar {
  height: 5px;
}
.box-NetflixMovieList .movies::-webkit-scrollbar-track {
  background: transparent;
}
.box-NetflixMovieList .movies::-webkit-scrollbar-thumb {
  background-color: #DDD;
}
.box-NetflixMovieList .movies .movie {
  width: 133px;
  text-align: center;
  position: relative;
}
.box-NetflixMovieList .movies .movie a:hover {
  text-decoration: none;
}
.box-NetflixMovieList .movies .movie img {
  max-width: 133px;
  margin-bottom: 10px;
}
.box-NetflixMovieList .movies .movie .netflix_link {
  display: block;
  background-color: var(--netflix-color-red);
  color: #fff;
  border-radius: 3px;
  margin-bottom: 5px;
  width: 100%;
  font-weight: bold;
  padding: 7px 0px;
  text-decoration: none;
}
.box-NetflixMovieList .movies .movie .movie_title {
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  font-family: Arial Black, Arial, sans-serif;
  line-height: 14px;
  letter-spacing: -1px;
  margin-top: 5px;
  display: block;
  color: #5d4595;
  padding: 1px 10px 10px;
  border-bottom: 0px;
}
.box-NetflixMovieList .movies .movie .movie_title.netflix_tvseries {
  color: #db3a8d;
}
.box-NetflixMovieList .movies .movie .movie_title.netflix_tvseries.netflix_distribution {
  background: url(/assets/misc/netflix-icon.svg) no-repeat;
  background-size: 14px 25px;
  background-position-y: 2px;
  padding-left: 18px;
  text-align: left;
  min-height: 30px;
}
.box-NetflixMovieList .movies .movie.movie-genre-documentar .movie_title {
  color: #2ab193;
}
.box-NetflixMovieList .movies .movie.movie-genre-stand-up .movie_title {
  color: #f28e28;
}
.box-NetflixMovieList .movies .movie .poster {
  display: block;
  width: 133px;
  height: 190px;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
}
.box-NetflixMovieList .movies .movie .action_wishlist {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background: url(/assets/misc/netflix_add_to_wishlist.svg);
  width: 40px;
  height: 40px;
  background-size: cover;
  background-repeat: no-repeat;
}
.box-NetflixMovieList .movies .movie .action_wishlist.wishlist_loader {
  background: url(/assets/misc/netflix_wishlist_loader.svg);
}
.box-NetflixMovieList .movies .movie .action_wishlist.added_to_wishlist {
  background: url(/assets/misc/netflix_added_to_wishlist.svg?2);
}
.box-NetflixMovieList .netflix_legend {
  display: flex;
  gap: 15px;
  font-size: 12px;
  letter-spacing: -1px;
  font-family: Arial Black, Arial, sans-serif;
  color: #fff;
  font-weight: bold;
  margin-top: 10px;
}
.box-NetflixMovieList .netflix_legend div {
  display: flex;
}
.box-NetflixMovieList .netflix_legend .box_legend {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 2px;
  background-color: #5d4595;
  margin-right: 3px;
  margin-top: 2px;
}
.box-NetflixMovieList .netflix_legend .box_legend.tvseries {
  background-color: #db3a8d;
}
.box-NetflixMovieList .netflix_legend .box_legend.documentary {
  background-color: #2ab193;
}
.box-NetflixMovieList .netflix_legend .box_legend.standup {
  background-color: #f28e28;
}
body:not(.page-index-index) .box-NetflixMovieList {
  background-color: unset;
}
body:not(.page-index-index) .box-NetflixMovieList h2 {
  color: #333;
}
body:not(.page-index-index) .box-NetflixMovieList h2 span {
  border: 2px solid #333;
  color: #333;
  padding: 0px 2px;
  position: relative;
  top: -2px;
  font-size: 14px;
}
body:not(.page-index-index) .box-NetflixMovieList .movies .movie .netflix_link {
  display: block;
  background-color: var(--netflix-color-red);
  color: #fff;
  border-radius: 3px;
  margin-bottom: 5px;
  width: 100%;
  font-weight: bold;
  padding: 7px 0px;
  text-decoration: none;
}
body:not(.page-index-index) .box-NetflixMovieList .movies .movie .movie_title {
  color: #333;
}
body:not(.page-index-index) .box-NetflixMovieList .movies .movie .movie_title.netflix_tvseries {
  color: #333;
}
body:not(.page-index-index) .box-NetflixMovieList .movies .movie.movie-genre-documentar .movie_title {
  color: #333;
}
body:not(.page-index-index) .box-NetflixMovieList .movies .movie.movie-genre-stand-up .movie_title {
  color: #333;
}
body:not(.page-index-index) .box-NetflixMovieList .netflix_legend {
  display: none;
}
.box-leaderbox {
  position: relative;
  width: 640px;
}
.box-leaderbox .slides {
  margin-bottom: 2px;
}
.box-leaderbox .slides .slide {
  display: none;
  position: relative;
  height: 400px;
}
.box-leaderbox .slides .slide.selected {
  display: block;
}
.box-leaderbox .slides_nav {
  display: flex;
  gap: 2px;
}
.box-leaderbox .slides_nav .slide_nav {
  flex: 1;
  height: 67px;
  background-image: var(--background-url);
  background-size: cover;
  background-position: center center;
  filter: brightness(0.5);
}
.box-leaderbox .slides_nav .slide_nav.selected {
  filter: brightness(1);
}
.box-leaderbox .nav-left,
.box-leaderbox .nav-right {
  content: " ";
  position: absolute;
  width: 50px;
  height: 60px;
  top: 160px;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  z-index: 10;
}
.box-leaderbox .nav-left {
  background-image: url('../img/arrow-left.png');
  left: 0;
}
.box-leaderbox .nav-right {
  background-image: url('../img/arrow-right.png');
  right: 0;
}
.page-program-cinema .filter_link.theatre_with_tickets {
  font-weight: bold;
  color: #2660B6;
}
.page-program-cinema .cinema_tooltip {
  box-shadow: 0px 0px 2px 1px #ddd;
  position: absolute;
  padding: 5px;
  background: #ffffcc;
  z-index: 15;
  width: 135px;
}
.program_cinema_shows.daily .ro_title {
  font-size: 11px;
}
.program_cinema_shows.daily .icon {
  float: left;
  width: 14px;
  margin-right: 15px;
}
.program_cinema_shows .phone_alert {
  font-size: 12px;
  color: #333333;
  padding: 15px 10px;
  overflow: hidden;
  border-bottom: 1px dotted #ACACAC;
}
.program_cinema_shows .phone_alert .phone {
  background: url(../img/ico_phone.jpg) no-repeat top left;
  float: left;
  padding-left: 25px;
  line-height: 16px;
}
.program_cinema_shows .phone_alert .hint {
  float: right;
  width: 285px;
  line-height: 16px;
}
.program_cinema_show {
  overflow: hidden;
  padding: 15px 10px;
  border-bottom: 1px dotted #ACACAC;
  display: flex;
  position: relative;
  gap: 15px;
}
.program_cinema_show.highlight a.action_wishlist {
  top: 10px;
}
.program_cinema_show a.action_wishlist {
  display: block;
  position: absolute;
  top: 15px;
  left: 103px;
  background: url(/assets/misc/add_to_wishlist.svg);
  width: 40px;
  height: 40px;
  background-size: cover;
  background-repeat: no-repeat;
}
.program_cinema_show a.action_wishlist.wishlist_loader {
  background: url(/assets/misc/wishlist_loader.svg);
}
.program_cinema_show a.action_wishlist.added_to_wishlist {
  background: url(/assets/misc/added_to_wishlist.svg?5);
}
.program_cinema_show .image {
  width: 133px;
  min-height: 199px;
}
.program_cinema_show .image a {
  display: block;
  position: relative;
}
.program_cinema_show .image a img {
  display: block;
}
.program_cinema_show .movie_details {
  width: 250px;
}
.program_cinema_show .movie_details .tag_premiera {
  border: 1px solid #FF8F45;
  color: #FF8F45;
  font-size: 10px;
  padding: 0 3px;
  display: inline-block;
  margin-bottom: 5px;
  text-transform: uppercase;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  line-height: 11px;
}
.program_cinema_show .movie_details .tag_avanpremiera {
  border: 1px solid #FF2525;
  color: #FF2525;
  font-size: 10px;
  padding: 0 3px;
  display: inline-block;
  margin-bottom: 5px;
  text-transform: uppercase;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  line-height: 11px;
}
.program_cinema_show .movie_details .title_ro {
  margin-bottom: 5px;
}
.program_cinema_show .movie_details h2 {
  color: #000000;
}
.program_cinema_show .movie_details h2 a {
  color: #000000;
}
.program_cinema_show .movie_details h2 span {
  color: #000000;
  font-weight: normal;
  font-size: 12px;
}
.program_cinema_show .movie_details .info {
  margin-bottom: 5px;
  font-size: 11px;
}
.program_cinema_show .program {
  float: right;
  width: 415px;
  font-size: 12px;
}
body.movie-page .program_cinema_show .program {
  float: none;
}
.program_cinema_show .program .theatre_group {
  margin-bottom: 5px;
}
.program_cinema_show .program .theatre-link {
  vertical-align: middle;
  font-weight: bold;
}
.program_cinema_show .program .order_link {
  vertical-align: middle;
  padding-left: 10px;
}
.program_cinema_show .program .show_hour_price_info {
  color: #333333 !important;
}
.program_cinema_show .program .show_hour_price_info:hover {
  text-decoration: underline !important;
  color: #FF9812 !important;
}
.program_cinema_show .program .show_hour {
  margin-right: 5px;
}
.program_cinema_show .program sup {
  color: #666;
}
.program_cinema_show a.buy_ticket_general {
  background: url(../img/btn_bilete.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin: 0px 3px 3px 0px;
  color: transparent;
  text-indent: -9999px;
  width: 43px;
  height: 20px;
  overflow: hidden;
}
.program_cinema_show a.buy_ticket_hour {
  text-decoration: none;
  border: 1px solid #CDD1DA;
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ededed));
  background: -webkit-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#ededed 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#ededed 100%);
  padding: 2px 5px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 3px;
  margin: 0px 3px 3px 0px;
}
.program_cinema_show a.buy_ticket_hour.inactive {
  color: #999999;
}
.program_cinema_show a.buy_ticket_hour span {
  color: #999999;
  font-size: 11px;
  line-height: 11px;
}
.program_cinema_show.highlight {
  background: #F5F5F5;
  margin-top: 15px;
  padding: 10px;
  border-bottom: none;
}
.program_cinema_show.highlight .program a {
  font-weight: bold;
}
.program_cinema_show:last-child {
  border-width: 0px;
}
.program_cinema_legend {
  overflow: hidden;
  margin-top: 25px;
}
.next_month_soon_movies {
  margin: 15px 0;
}
.next_month_soon_movies:hover * {
  text-decoration: none;
}
.iabilet-carousel {
  padding: 10px;
  background-color: #eeeeee;
}
.iabilet-carousel .gallery {
  margin-top: 8px;
  position: relative;
  padding-bottom: 3px;
  width: 100%;
  height: 210px;
}
.iabilet-carousel .gallery .scroller {
  overflow: hidden;
  width: 872px;
  height: 210px;
  margin-left: 39px;
  white-space: nowrap;
}
.iabilet-carousel .gallery .scroller .carousel_item {
  width: 119px;
  margin: 0 auto;
}
.iabilet-carousel .gallery .scroller .carousel_item .carousel_item_btn {
  position: absolute;
  bottom: -10px;
  display: block;
  border: 1px solid #ffffff;
  font-size: 14px;
  padding: 5px 10px;
  left: 50%;
  margin-left: -30px;
  border-radius: 5px;
  background: #006ACA;
  color: #fff;
}
.iabilet-carousel .gallery .scroller .carousel_item .carousel_item_image {
  display: block;
  position: relative;
}
.iabilet-carousel .gallery .scroller .carousel_item .carousel_item_info {
  text-align: center;
  display: block;
  font-size: 12px;
  padding-top: 10px;
  color: #333333;
  position: relative;
}
.iabilet-carousel .gallery .scroller .carousel_item .carousel_item_info span {
  font-size: 16px;
}
.iabilet-carousel .gallery .scroller .carousel_item.status-free_entry .carousel_item_btn {
  display: none;
}
.iabilet-carousel .gallery .scroller .carousel_item.status-venue_only .carousel_item_btn {
  display: none;
}
.iabilet-carousel .gallery .scroller .carousel_item.status-sold_out:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: url(../img/eticheta_sold_out.png);
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 95px 95px;
}
.iabilet-carousel .gallery .scroller .carousel_item.status-sold_out .carousel_item_image {
  position: relative;
}
.iabilet-carousel .gallery .scroller .carousel_item.status-sold_out .carousel_item_image:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #fff;
  opacity: 0.5;
}
.iabilet-carousel .gallery .scroller .carousel_item.status-sold_out .carousel_item_btn {
  display: none;
}
.iabilet-carousel .gallery a.carousel-control.disabled {
  display: none;
}
.iabilet-carousel .gallery a.prev {
  background: url(../img/nav_gallery_2.png) no-repeat;
  width: 29px;
  height: 30px;
  display: block;
  position: absolute;
  left: 5px;
  top: 75px;
  z-index: 2;
}
.iabilet-carousel .gallery a.next {
  background: url(../img/nav_gallery_2.png) no-repeat -29px 0px;
  width: 29px;
  height: 30px;
  display: block;
  position: absolute;
  right: 5px;
  top: 75px;
  z-index: 2;
}
.iabilet-carousel.type2 .scroller {
  overflow: hidden;
  width: 697px;
}
.iabilet-carousel.type3 .gallery {
  height: auto;
}
.iabilet-carousel.type3 .scroller {
  overflow: hidden;
  width: 697px;
  height: auto;
}
.iabilet-carousel.type3 .carousel_item_info {
  white-space: normal;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 3px 7px;
  font-size: 14px;
  line-height: 16px;
  border-radius: 4px;
}
.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  text-decoration: none;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -moz-opacity: .65;
  -khtml-opacity: .65;
  -webkit-opacity: .65;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-shadow: none;
}
.btn-lg {
  padding: 4px 10px;
  font-size: 18px;
  line-height: 20px;
  border-radius: 5px;
}
.btn-sm {
  padding: 2px 5px;
  font-size: 12px;
  line-height: 14px;
  border-radius: 2px;
}
.btn-xs {
  padding: 2px 2px;
  font-size: 10px;
  line-height: 12px;
  border-radius: 1px;
}
.btn2 {
  color: #333;
  background-color: #eee;
  border-color: #ccc;
  background-image: -webkit-linear-gradient(top,#fff 0%,#eee 100%);
  background-image: -o-linear-gradient(top,#fff 0%,#eee 100%);
  background-image: linear-gradient(to bottom,#fff 0%,#eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
}
.btn2.disabled,
.btn2.disabled:hover,
.btn2.disabled:focus,
.btn2.disabled.focus,
.btn2.disabled:active,
.btn2.disabled.active,
.btn2[disabled],
.btn2[disabled]:hover,
.btn2[disabled]:focus,
.btn2[disabled].focus,
.btn2[disabled]:active,
.btn2[disabled].active,
fieldset[disabled] .btn2,
fieldset[disabled] .btn2:hover,
fieldset[disabled] .btn2:focus,
fieldset[disabled] .btn2.focus,
fieldset[disabled] .btn2:active,
fieldset[disabled] .btn2.active {
  background-color: #eee;
  border-color: #ccc;
}
.btn2.active {
  font-weight: bold;
}
.btn3 {
  color: #fff;
  background-color: #ffa309;
  border-color: #ff730e;
  font-weight: bold;
  background-image: -webkit-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background-image: -o-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background-image: linear-gradient(to bottom,#ffa309 0%,#ff5a0b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffa309', endColorstr='#ffff5a0b', GradientType=0);
}
.btn3.disabled,
.btn3.disabled:hover,
.btn3.disabled:focus,
.btn3.disabled.focus,
.btn3.disabled:active,
.btn3.disabled.active,
.btn3[disabled],
.btn3[disabled]:hover,
.btn3[disabled]:focus,
.btn3[disabled].focus,
.btn3[disabled]:active,
.btn3[disabled].active,
fieldset[disabled] .btn3,
fieldset[disabled] .btn3:hover,
fieldset[disabled] .btn3:focus,
fieldset[disabled] .btn3.focus,
fieldset[disabled] .btn3:active,
fieldset[disabled] .btn3.active {
  background-color: #ffa309;
  border-color: #ff730e;
}
.btn4 {
  color: #fff;
  background-color: #2E69C2;
  border-color: none;
}
.btn4.disabled,
.btn4.disabled:hover,
.btn4.disabled:focus,
.btn4.disabled.focus,
.btn4.disabled:active,
.btn4.disabled.active,
.btn4[disabled],
.btn4[disabled]:hover,
.btn4[disabled]:focus,
.btn4[disabled].focus,
.btn4[disabled]:active,
.btn4[disabled].active,
fieldset[disabled] .btn4,
fieldset[disabled] .btn4:hover,
fieldset[disabled] .btn4:focus,
fieldset[disabled] .btn4.focus,
fieldset[disabled] .btn4:active,
fieldset[disabled] .btn4.active {
  background-color: #2E69C2;
  border-color: none;
}
.btn5 {
  color: #fff;
  background-color: #42b2e4;
  border-color: none;
  padding: 2px 5px;
  font-size: 11px;
  line-height: 11px;
  border-radius: 2px;
  font-weight: bold;
  background-image: -webkit-linear-gradient(top,#64c1ea 0%,#3db0e4 100%);
  background-image: -o-linear-gradient(top,#64c1ea 0%,#3db0e4 100%);
  background-image: linear-gradient(to bottom,#64c1ea 0%,#3db0e4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff64c1ea', endColorstr='#ff3db0e4', GradientType=0);
}
.btn5.disabled,
.btn5.disabled:hover,
.btn5.disabled:focus,
.btn5.disabled.focus,
.btn5.disabled:active,
.btn5.disabled.active,
.btn5[disabled],
.btn5[disabled]:hover,
.btn5[disabled]:focus,
.btn5[disabled].focus,
.btn5[disabled]:active,
.btn5[disabled].active,
fieldset[disabled] .btn5,
fieldset[disabled] .btn5:hover,
fieldset[disabled] .btn5:focus,
fieldset[disabled] .btn5.focus,
fieldset[disabled] .btn5:active,
fieldset[disabled] .btn5.active {
  background-color: #42b2e4;
  border-color: none;
}
.btn6 {
  padding: 7px 5px;
  font-size: 16px;
  line-height: 17px;
  border-radius: 3px;
  color: #fff;
  background-color: #ffa309;
  border-color: #ff730e;
  background-image: -webkit-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background-image: -o-linear-gradient(top,#ffa309 0%,#ff5a0b 100%);
  background-image: linear-gradient(to bottom,#ffa309 0%,#ff5a0b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffa309', endColorstr='#ffff5a0b', GradientType=0);
}
.btn6.disabled,
.btn6.disabled:hover,
.btn6.disabled:focus,
.btn6.disabled.focus,
.btn6.disabled:active,
.btn6.disabled.active,
.btn6[disabled],
.btn6[disabled]:hover,
.btn6[disabled]:focus,
.btn6[disabled].focus,
.btn6[disabled]:active,
.btn6[disabled].active,
fieldset[disabled] .btn6,
fieldset[disabled] .btn6:hover,
fieldset[disabled] .btn6:focus,
fieldset[disabled] .btn6.focus,
fieldset[disabled] .btn6:active,
fieldset[disabled] .btn6.active {
  background-color: #ffa309;
  border-color: #ff730e;
}
.btn-block {
  display: block;
  width: 100%;
  box-sizing: border-box;
}
.btn-netflix {
  color: #fff;
  background-color: var(--netflix-color-red);
  border-color: none;
  font-weight: bold;
  display: flex;
  justify-content: center;
  margin-top: 15px;
}
.btn-netflix.disabled,
.btn-netflix.disabled:hover,
.btn-netflix.disabled:focus,
.btn-netflix.disabled.focus,
.btn-netflix.disabled:active,
.btn-netflix.disabled.active,
.btn-netflix[disabled],
.btn-netflix[disabled]:hover,
.btn-netflix[disabled]:focus,
.btn-netflix[disabled].focus,
.btn-netflix[disabled]:active,
.btn-netflix[disabled].active,
fieldset[disabled] .btn-netflix,
fieldset[disabled] .btn-netflix:hover,
fieldset[disabled] .btn-netflix:focus,
fieldset[disabled] .btn-netflix.focus,
fieldset[disabled] .btn-netflix:active,
fieldset[disabled] .btn-netflix.active {
  background-color: var(--netflix-color-red);
  border-color: none;
}
.movie-list-container .left_filters_expandable {
  background: none;
  border: 1px solid #cdcdcd;
  border-radius: 4px;
  padding: 10px;
}
.movie-list-container .left_filters_expandable .filters_list {
  padding-left: 12px;
}
.movie-list-container .left_filters_expandable .filter_genre .filter_link :after {
  display: none !important;
}
.movie-list-container .left_filters_expandable .filter_genre .add_remove_link {
  margin-right: 5px;
  width: 8px;
  height: 8px;
  background: url(../img/filter-signs.png);
  flex: 8px 0 0;
  position: absolute;
  right: 2px;
  top: 7px;
}
.movie-list-container .left_filters_expandable .filter_genre .add_remove_link.add {
  background-position: 0 0;
}
.movie-list-container .left_filters_expandable .filter_genre .add_remove_link.add:hover {
  background-position: 0 0;
}
.movie-list-container .left_filters_expandable .filter_genre .add_remove_link.remove {
  background-position: -8px 0;
}
.movie-list-container .left_filters_expandable .filter_genre .add_remove_link.remove:hover {
  background-position: -8px 0;
}
.movie-list-container .left_filters_expandable li.filter_option {
  display: block;
  position: relative;
  align-items: center;
}
.movie-list-container .left_filters_expandable li.filter_option a {
  color: #525252;
  font-size: 13px;
}
.movie-list-container .left_filters_expandable li.filter_option .filter_link {
  padding: 3px 6px;
  position: relative;
}
.movie-list-container .left_filters_expandable li.filter_option .filter_link:after {
  background: url(../img/filter-signs.png);
  width: 8px;
  height: 8px;
  position: absolute;
  right: 10px;
  top: 7px;
  content: '';
  display: none;
}
.movie-list-container .left_filters_expandable li.filter_option .filter_link.remove:after {
  display: block;
  background-position: -8px 0;
}
.movie-list-container .left_filters_expandable li.filter_option .filter_link.remove:after:hover {
  background-position: -8px 0;
}
.movie-list-container .left_filters_expandable li.filter_option .filter_link.add:after {
  background-position: 0 0;
}
.movie-list-container .left_filters_expandable li.filter_option .filter_link.add:after:hover {
  background-position: 0 0;
}
.movie-list-container .left_filters_expandable li.filter_option.selected,
.movie-list-container .left_filters_expandable li.filter_option:hover {
  background: #F3F3F3;
  border-radius: 4px;
}
.movie-list-container .left_filters_expandable li.filter_option.selected a,
.movie-list-container .left_filters_expandable li.filter_option:hover a {
  color: #000;
}
.movie-list-container .col_right {
  padding: 0;
  background: none;
}
.movie-list-container h1 {
  font-family: 'Oswald', Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 25px;
}
.movie-list-container .movie-filters {
  display: flex;
  justify-content: space-between;
  line-height: 26px;
  border-bottom: 1px dotted #ACACAC;
  padding-bottom: 10px;
  margin-bottom: 25px;
}
.movie-list-container .movie-filters .top-filters {
  flex-grow: 1;
}
.movie-list-container .movie-filters .top-filters > * {
  vertical-align: middle;
}
.movie-list-container .movie-filters .text-list {
  display: inline-block;
}
.movie-list-container .movie-filters .text-list li {
  display: inline-block;
  vertical-align: middle;
}
.movie-list-container .movie-filters .text-list li:not(:last-child):after {
  display: inline-block;
  content: '';
  width: 3px;
  height: 3px;
  background: #2660b6;
  vertical-align: middle;
  margin: auto 5px;
}
.movie-list-container .movie-filters .filter-title {
  margin-right: 3px;
}
.movie-list-container .buttons-list-movies a {
  display: inline-block;
  border: 1px solid #cdcdcd;
  border-radius: 4px;
  width: 34px;
  height: 26px;
  float: none;
}
.movie-list-container .buttons-list-movies a .icon {
  display: block;
  background-image: url(../img/icons-movie-filters.png);
  background-repeat: no-repeat;
  opacity: 0.5;
  background-size: cover;
  width: 14px;
  height: 12px;
  margin: 7px auto;
}
.movie-list-container .buttons-list-movies a .icon.icon-list-default {
  background-position: 0 0;
}
.movie-list-container .buttons-list-movies a .icon.icon-list-poster {
  background-position: -14px 0;
}
.movie-list-container .buttons-list-movies a.active .icon {
  opacity: 1;
}
.movie-list-container .movie_list2 .movie {
  display: grid;
  grid-template-columns: 147px auto 170px;
  grid-template-rows: auto;
  grid-template-areas: "picture details top-right" "picture details bottom-right";
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px dotted #ACACAC;
}
.movie-list-container .movie_list2 .movie .picture {
  grid-area: picture;
}
.movie-list-container .movie_list2 .movie .details {
  grid-area: details;
}
.movie-list-container .movie_list2 .movie .details .title {
  margin-bottom: 10px;
  font-size: 13px;
}
.movie-list-container .movie_list2 .movie .details .title a {
  font-family: 'Oswald', Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
}
.movie-list-container .movie_list2 .movie .details .title h2 {
  display: inline;
}
.movie-list-container .movie_list2 .movie .details .title h2 a {
  color: #000000;
  font-size: 34px;
}
.movie-list-container .movie_list2 .movie .details .cast {
  font-size: 13px;
  border: none;
  padding: 0;
  line-height: 1.4;
}
.movie-list-container .movie_list2 .movie .details .short_body {
  border: none;
  padding: 0;
  font-size: 13px;
}
.movie-list-container .movie_list2 .movie .top-right {
  width: 135px;
  grid-area: top-right;
  justify-self: end;
  align-self: start;
}
.movie-list-container .movie_list2 .movie .top-right .rating {
  text-align: center;
}
.movie-list-container .movie_list2 .movie .top-right .rating .rating-cinemagia {
  font-size: 34px;
  font-weight: 300;
  font-family: 'Oswald', Arial, sans-serif;
}
.movie-list-container .movie_list2 .movie .top-right .rating .rating-cinemagia:before {
  display: inline-block;
  content: '';
  width: 20px;
  height: 18px;
  background: url(../img/empty-star-black.png) no-repeat center center;
  background-size: contain;
  margin-right: 5px;
}
.movie-list-container .movie_list2 .movie .top-right .premiere {
  margin-right: 30px;
  text-align: center;
  width: 100%;
}
.movie-list-container .movie_list2 .movie .top-right .premiere > * {
  width: 100%;
}
.movie-list-container .movie_list2 .movie .top-right .premiere .label {
  font-weight: normal;
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  background: none;
  text-align: center;
}
.movie-list-container .movie_list2 .movie .top-right .premiere .date {
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
}
.movie-list-container .movie_list2 .movie .top-right .premiere .date .month {
  color: #2660b6;
  text-transform: uppercase;
}
.movie-list-container .movie_list2 .movie .top-right .premiere .date .day {
  font-size: 34px;
  font-weight: 300;
  font-family: 'Oswald', Arial, sans-serif;
  text-align: center;
  line-height: 35px;
}
.movie-list-container .movie_list2 .movie .top-right .premiere .date .year {
  font-size: 34px;
  font-weight: 300;
  font-family: 'Oswald', Arial, sans-serif;
  text-align: center;
  line-height: 35px;
}
.movie-list-container .movie_list2 .movie .bottom-right {
  grid-area: bottom-right;
  justify-self: end;
  align-self: end;
}
.movie-list-container .movie_list2 .movie .bottom-right .trailer a {
  margin-top: 5px;
  position: relative;
  display: block;
}
.movie-list-container .movie_list2 .movie .bottom-right .trailer a:hover {
  text-decoration: none;
}
.movie-list-container .movie_list2 .movie .bottom-right .trailer .duration {
  text-align: center;
  position: absolute;
  bottom: 4px;
  left: 0;
  right: 0;
  color: #fff;
  font-size: 10px;
}
.movie-list-container .movie_list2 .movie .bottom-right .trailer .gradient {
  display: block;
  height: 40px;
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.movie-list-container .listare_filme {
  margin-bottom: 25px;
}
.movie-list-container .listare_filme.list > li.container_film {
  padding: 25px 0;
  color: #333;
  margin-bottom: 0;
}
.movie-list-container .listare_filme.list > li.container_film .poza img {
  width: 147px;
  height: 210px;
}
.movie-list-container .listare_filme.list > li.container_film .descriere {
  position: relative;
  min-height: 180px;
  margin-left: 170px;
}
.movie-list-container .listare_filme.list > li.container_film .descriere a {
  font-size: 13px;
}
.movie-list-container .listare_filme.list > li.container_film .descriere .title {
  margin-right: 170px;
  font-size: 13px;
}
.movie-list-container .listare_filme.list > li.container_film .descriere .title a {
  font-family: 'Oswald', Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
}
.movie-list-container .listare_filme.list > li.container_film .descriere .title h2 a {
  font-size: 34px;
}
.movie-list-container .listare_filme.list > li.container_film .rating {
  position: absolute;
  top: 0;
  right: 30px;
  text-align: center;
}
.movie-list-container .listare_filme.list > li.container_film .rating .rating-cinemagia {
  font-size: 34px;
  font-weight: 300;
  font-family: 'Oswald', Arial, sans-serif;
}
.movie-list-container .listare_filme.list > li.container_film .rating .rating-cinemagia:before {
  display: inline-block;
  content: '';
  width: 20px;
  height: 18px;
  background: url(../img/empty-star-black.png) no-repeat center center;
  background-size: contain;
  margin-right: 5px;
}
.movie-list-container .listare_filme.list > li.container_film .cast {
  font-size: 13px;
  border: none;
  padding: 0;
  line-height: 1.4;
  margin-right: 170px;
}
.movie-list-container .listare_filme.list > li.container_film .short_body {
  margin-right: 170px;
  border: none;
  padding: 0;
  font-size: 13px;
}
.movie-list-container .listare_filme.list > li.container_film .trailer {
  position: absolute;
  right: 0;
  bottom: 0;
}
.movie-list-container .listare_filme.list > li.container_film .trailer a {
  margin-top: 5px;
  position: relative;
  display: block;
}
.movie-list-container .listare_filme.list > li.container_film .trailer a:hover {
  text-decoration: none;
}
.movie-list-container .listare_filme.list > li.container_film .trailer .duration {
  text-align: center;
  position: absolute;
  bottom: 4px;
  left: 0;
  right: 0;
  color: #fff;
  font-size: 10px;
}
.movie-list-container .listare_filme.list > li.container_film .trailer .gradient {
  display: block;
  height: 40px;
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.movie-list-container .listare_filme.list > li.container_film .box_premii_film {
  margin-right: 170px;
}
.movie-list-container .listare_filme.list > li.container_film.program-tv-container li {
  flex: 133px 0 0;
  position: relative;
  margin-right: 32.5px;
}
.movie-list-container .listare_filme.list > li.container_film.program-tv-container li a {
  color: #333;
}
.movie-list-container .listare_filme.list > li.container_film.program-tv-container > .title {
  font-family: 'Oswald', Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.movie-list-container .listare_filme.list > li.container_film.program-tv-container .program-tv-list {
  display: flex;
  justify-content: flex-start;
}
.movie-list-container .listare_filme.list > li.container_film.program-tv-container .program-tv-list .poster {
  width: 133px;
  height: 190px;
  position: relative;
  margin-bottom: 10px;
}
.movie-list-container .listare_filme.list > li.container_film.program-tv-container .program-tv-list .gradient {
  display: block;
  height: 65px;
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.movie-list-container .listare_filme.list > li.container_film.program-tv-container .program-tv-list .title {
  color: #333;
  font-family: 'Oswald', Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  margin: 0;
  text-align: center;
}
.movie-list-container .listare_filme.list > li.container_film.program-tv-container .program-tv-list .title .date {
  font-size: 14px;
  color: #265FB6;
}
.movie-list-container .listare_filme.list > li.container_film.program-tv-container .program-tv-list .text {
  border: none;
  font-size: 10px;
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 5px;
  text-align: center;
  text-transform: uppercase;
}
.movie-list-container .listare_filme.list > li.container_film.program-tv-container .program-tv-list .text .time {
  color: #FE600D;
  font-size: 16px;
}
.movie-list-container .listare_filme.grid {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 30px 0;
}
.movie-list-container .listare_filme.grid > li.container_film {
  flex: 133px 0 0;
  border-bottom: none;
  padding: 0;
  margin: 0 0 30px 0;
  text-align: center;
}
.movie-list-container .listare_filme.grid > li.container_film:not(:nth-of-type(5n)) {
  margin-right: 30px;
}
.movie-list-container .listare_filme.grid > li.container_film .poza {
  margin-bottom: 5px;
}
.movie-list-container .listare_filme.grid > li.container_film .poza img {
  width: 133px;
  height: 190px;
}
.movie-list-container .listare_filme.grid > li.container_film .title {
  text-align: center;
  font-size: 13px;
  color: #333;
}
.movie-list-container .listare_filme.grid > li.container_film .title h2 {
  font-size: 20px;
  font-weight: 300;
  font-family: 'Oswald', Arial, sans-serif;
  display: block;
  margin-bottom: 5px;
}
.movie-list-container .listare_filme.grid > li.container_film .title h2 .year {
  font-size: 14px;
  color: #265FB6;
}
.movie-list-container .dropdown {
  position: relative;
  display: inline-block;
}
.movie-list-container .dropdown:not(:last-of-type) {
  margin-right: 10px;
}
.movie-list-container .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 100px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  right: 0;
  border: 1px solid #cdcdcd;
}
.movie-list-container .dropdown-content > a {
  line-height: 26px;
  padding: 0 10px;
  display: block;
}
.movie-list-container .dropdown-content > a:not(:last-child) {
  border-bottom: 1px dotted #ACACAC;
}
.movie-list-container .dropdown-content > a:hover {
  background: #eee;
}
.movie-list-container .dropdown:hover .dropdown-content {
  display: block;
}
.movie-list-container .dropdown-active {
  border: 1px solid #cdcdcd;
  border-radius: 4px;
  line-height: 26px;
  padding: 0 10px;
  color: #2660b6;
  background: url(../img/arr_down_blue.gif) no-repeat right10px center;
  padding-right: 24px;
  cursor: pointer;
}
.movie-list-container .paginator {
  margin: 20px 0;
  line-height: 22px;
}
.movie-list-container .paginator .title {
  margin-right: 5px;
  float: left;
}
.movie-list-container .paginator #filterNavigation a {
  margin-right: 15px;
  line-height: 22px;
  font-size: 12px !important;
  color: #2660b6 !important;
}
.movie-list-container .paginator #filterNavigation span {
  margin-right: 15px;
  font-weight: 700;
  width: 16px;
  background: #F3F3F3;
  border-radius: 4px;
  text-align: center;
  height: 22px;
  color: #000;
  line-height: 22px;
}
.movie-list-container .paginator #filterNavigation td.navigation-links {
  width: 100%;
}
