#conteiner {
	width:1055px;
	margin:0 auto;
	position: relative;
	z-index: 2;
	min-height: 800px;
}
#bottom{ 
	width:100%; 
	height:100px;
	display: table;
	margin-left: -10px;
}
#bottom .moduletable>div {
	padding: 5px;
	background: #eee;
	margin-bottom: 5px;
	display: table;
}
#bottom .moduletable>div:nth-child(odd) {
	background: #fff;
}
.banneritem {
	text-align: center;
}
#footer{  
	clear: both;
    height: 170px;
    padding: 20px 0;
    width: 100%;
}	
.site.s4 .moduletable,
.site.s6 .moduletable,
.site.s7 .moduletable,
#middle .left .moduletable{ 
	float: left;
}	
.subpage .left  { 
	display: table;
	float: right;
	margin-right: -15px;
}
.home .site,
.home #content,
.home .right,
.home .left {
	width: 1065px;
	display: table;
	clear: both;
	margin-left: -10px;
}
#middle .site.s1 .moduletable,
.home .left .moduletable {
	color: #fff;	
}
.home .right .moduletable {
	float: left;
}
#middle .site.s7 .moduletable,
#middle .site.s5 .moduletable,	
#middle .site.s3 .moduletable,
#middle .site.s1 .moduletable,
.home #middle .left .moduletable{
	background: #000;
}
#nav li {
	z-index:1000;
}
.top-header { 
	margin: 0 2%;
    width: 96%; 
	height:205px; 
	position: relative;
}	
#middle .site.s5 .moduletable,	
#middle .site.s3 .moduletable,										
.slider {
	width: 1040px;
	display: table;
	position: relative;
}		
#middle {
	width: 100%;
	display: table;
	margin-bottom: 20px;
}
.menu-header {
	background:rgba(255, 255, 255, 0.5);
}
.menu-header,
.subpage #middle {
	display: table;
	margin: 0 19px 0 17px;
	width: 996px;
	padding: 0 10px 20px;
}
.subpage #middle #content {
	background: #fff;
	float: left;
	width: 660px;
	padding: 0;
	box-shadow: 2px 2px 5px #000;
	min-height: 500px;
	margin-left: -10px;
	position: relative;
}
#content.empty {
	width: 102% !important;
}
.menu-header { 
	border-radius: 7px 7px 0 0;
	padding: 7px 10px;
}
.right {
	width: 340px;
	float: right;
}
#favorite-msg {
	display:none;
	background: #F5DEB3;
	border-radius: 5px;
	float:left;
}		
.favorite, 
.see {
	cursor: pointer;
	width:70%;
	background: #393F43;
	padding: 6px; 
	border-radius:5px;
	margin: 3px auto;
	text-align: center;
	color: #F09717;
}
#users-profile-cinema .more {
	float:right;
}
#myModal img {
	float:left;
}

#myModal li {
	height: 40px;
	cursor:pointer;
}

.header-right-top {
	float: right;
	position: relative;
	right: 20px;
	padding: 5px 10px 5px 5px;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 5px;
	width: 300px;
}
.site.s2 .moduletable,
.header-right-top .moduletable{
	float:left;
}
.header-right-top .moduletable:nth-child(3){
	clear: both;
}
.header-right-top .moduletable ul {
	list-style:none;
}

.header-left {
	float:left;
}
.header-right-bottom {
	position: absolute;
	text-align:right;
	width:60%;
	bottom: -7px;
	right: 10px;
}
.header-content {
	height:200px;
}
.userdata {
	float:left;
	width:350px;
}
#userdata2 {
	float:right;
	width: 140px; 
	text-align:center;
	list-style:none;
}
.mod-gallery.gallery-img {
	float:left;
}

.mod-gallery.gallery-img  img {
	padding: 3px;
}	
.single-item-gallery {
	float: left;
	width: 32%;
	margin-left: .9%;
}
.single-item-gallery ul {
	overflow: hidden;
	height: 60px;
	overflow: hidden;
	margin-bottom: 10px;
	zoom: 1;
}

.single-item-gallery ul li {
	float: left;
	width: 70px;
	list-style:none;
}

.single-item-gallery ul li img {
	width: 60px;
}

#calendar-img {
	float:left;
	margin-right:10px;
}
#calendar-img img{
	max-width: 75px;
	max-height: 100px;
	border: solid 1px #aaa;
}
#calendar-info ul {
	list-style: none;
}
.mod-img {
	height: 96px;
	display: table;
	margin: 0 3px 6px 0;
}
.mod-gallery .mod-img {
	float: left;
}	
.mod-gallery .mod-img a{
	line-height: 94px;
}
.mod-img img{
	max-height: 78px;
	max-width: 74px;
	vertical-align: middle;
	width: auto;
	height: auto;
}
.mod-img .box {
	background: url("../images/galbgs.png") repeat-x scroll 0 0 #4d4d4d;
	width: 78px;
	height: 96px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.mod-img:nth-child(odd) .box {
	background: url("../images/galbgs.png") repeat-x scroll 0 0 #000;
}
#footer  .menu  li{
	float: left;
	list-style-type: none; 
	padding: 5px;
	width: 14%;
	text-align: center;
	text-shadow: 1px 1px 2px #000;
}
#footer  .menu  li a{
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#footer  .menu  li a:hover{
	color: #ddd
}
.block-link {
	pointer-events: none;
   cursor: default;
}

#topten_person ul li, 
#topten_person ul li a, 
#topten_item ul li, 
#topten_item ul li a  {
	font-size: 0.9em;
	overflow: hidden;
}
#topten_person ul li a:hover, 
#topten_item ul li a:hover {
	color: #6C0101;
}
#topten_person ul, 
#topten_item ul {
	float: left;
}


#topten_person, #topten_item {
	margin: 10px 0;
	padding: 3px;
}
.fox-copyright {
	display: none !important;
}

body {
	margin: 0;
	padding: 0;
	position: relative;
	background: url("../images/bg_all.jpg") no-repeat scroll center bottom #979797; 
}
a {
	color: #025080;
	text-decoration: none;
}
a:hover {
	color: #bbb;
}
table {
	width: 100%;
}
th {
	text-align: center;
	font-weight: bold;
	padding: 6px;
	background: #B7B7B7;

}
tr:first-child th{
	background: #e2e2e2;
}
td {
	text-align: left;
	padding: 6px;

}
tr:nth-child(odd) td {
	background: #e9e9e9;
}
.boxoffice tr td:last-child {
	width: 25%;
	text-align: right;
}
.advBtBg1 {
	background: url("../images/bg/adv_big1.jpg") no-repeat scroll center top transparent; 
}
.advBtBg2 {
	background: url("../images/bg/adv_big2.jpg") no-repeat scroll center top transparent; 
}
.advBtBg3 {
	background: url("../images/bg/adv_big3.jpg") no-repeat scroll center top transparent; 
}
.advBtBg4 {
	background: url("../images/bg/adv_big4.jpg") no-repeat scroll center top transparent; 
}
.advBtBg5 {
	background: url("../images/bg/adv_big5.jpg") no-repeat scroll center top transparent; 
}
.filmstock {
	position: absolute;
	top: 223px;
	width: 100%;
	height: 640px;
	background: url("../images/filmstock.png") no-repeat scroll center top transparent; 
}
#header {
	width: 100%;
	display: table;
}
#bottom .moduletable,
#middle .moduletable,
.moduletable.popular {
	position: relative;
	margin: 0 5px 15px 10px;
	background: #fff;
	padding: 5px;
	display: table;
	width: 330px;
	box-shadow: 2px 2px 5px #000;
	font-size: 11px;
}
.moduletable.popular {
	background: #fff !important;
}
.subpage #content .itemListView .itemListCategory h2,
.cb_template_default .componentheading,
#bottom .moduletable h3,
#middle .moduletable h3{
	background: #f0000f;
	border-radius: 0 5px 5px 0;
	margin: 0 25% 5px -15px;
	color: #fff;
	padding: 8px 10px 8px 20px;
	position: relative;
	box-shadow: 1px 1px 3px #000;
}
.subpage #content .itemListView .itemListCategory h2 {
	margin: 0 25% 5px -25px;
}
.subpage #content .itemListView .itemListCategory h2:before,
.cb_template_default .componentheading:before,
#bottom .moduletable h3:before,
#middle .moduletable h3:before{ 
	content: " ";
	width: 0; 
	height: 0; 
	border-top: 10px solid #65040A; 
	border-left: 10px solid transparent; 
	position: absolute;
	left: 0;
	bottom: -10px;
}
.cb_template_default .componentheading {
	font-weight: bold;
	margin: 5px 25% 10px -10px;
}
#bottom .moduletable h3 a,
#middle .moduletable h3 a{
	color: #aaa;
}
#bottom .moduletable h3 a:hover,
#middle .moduletable h3 a:hover{
	color: #fff;
}
#bottom .slider .moduletable,
#middle .slider .moduletable {
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
}
.lof-navigator-outer,
.lof-navigator-outer li {
	width: 118px !important;
	background: url("../images/stockbg.png") repeat-y scroll 0 0 #000;
}
.lof-navigator-outer li div h4,
.lof-navigator-outer li div span {
	text-indent: -9999px;
	display: block;
}
.more_tv,
.klatest-more,
.button-gallery {
	position: absolute;
    right: 10px;
    top: 15px;
}
.right .custom p {
	text-align: center;
	width: 330px;
	float: left;
	
}
.right .custom {
	width: 320px;
	display: table;
	
}
.right .custom p:nth-child(2n+1) {
	clear: both
}
.right .custom p img {
	max-width: 96%;
}
.moduletable .ui-widget-header,
.moduletable .ui-widget-content {
	background: none;
	border: none;
	color: #fff;
}

.moduletable .ui-widget-content p{
	margin: 0 0 5px 0;
	clear: both;
	padding: 4px;
	border-radius: 6px; 
}
.moduletable .ui-widget-content p:nth-child(even){
	background: #0a0a0a;
}
.moduletable .ui-widget-content p strong{
	float: right;
}
.moduletable .ui-widget-content a{
	color: #0072BC;
}
.moduletable .ui-tabs .ui-tabs-nav li {
	padding: 0;
	margin: 0 1px 0 0;
	border: 1px solid #ccc;
	background: #ddd;
	border-radius: 5px;
}
.moduletable .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: #fff;
}
.moduletable .ui-tabs .ui-tabs-nav li a {
	padding: 4px 6px;
	margin: 0 4px 0 0;
}

.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
	clear: both;
	padding: 5px;
}
.header-right-bottom form {
	display: table;
	float: right;
}
.search {
	border-radius: 6px;
	background: rgba( 255, 255, 255, 0.5);
	display: table;
	margin: 0 10px 10px 0;
}
#content .search {
	margin: 10px;
	width: 640px;
}
.search input {
	border: none;
	background: none;
	height: 40px;
	float: right;
	width: 295px;
	padding: 0 10px;
}
input#search-searchword {
	height: 20px;
}
#addcity .search #search-lbl,
.search input.button {
	width: 35px;
	text-indent: -9999px;
	cursor: pointer;
	background: url("../images/searchbg.png") no-repeat scroll 5px 5px transparent;
}
#addcity .search #search-lbl {
	display: inline-block;
	height: 35px;
	margin-top: 3px;
}
.tip-wrap {
	z-index: 1000;
	padding: 3px;
	background: #ddd;

}
.tip-wrap .tip{
	background: #fff;
	padding: 3px;
}
#addcity .search {
	float: right;
	margin-top: 10px;
	width: auto;
}
#addcity .search #search {
	width: 180px;
	
}
.breadcrumbs {
	margin: 5px 31px;
	width: 962px;
	padding: 4px 1%;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	background: rgba( 255, 255, 255, 0.5);
	border-radius: 5px;
	position: relative;
	z-index: 9999;
}
.breadcrumbs a{
	text-shadow: none;
	font-weight: bold;
}
.header-right-top ul {
	margin: 5px 0 5px 10px;
	padding: 0;
}
.home .header-right-top .moduletable:last-child {
	clear: both;
}
.header-right-top ul a{
	color: #666;
	font-weight: bold;
}
.header-right-top ul a:hover{
	color: #222;
}
.ui-widget-content,
.ui-widget-header {
	background: none;
	border: none;
}
#content .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	padding-bottom: 0;
}
#content .ui-state-default, .ui-widget-content .ui-state-default, 
#content .ui-widget-header .ui-state-default {
	background: #eee;
	border: solid 1px #ddd;
	border-radius: 6px;
	margin: 0 5px 5px 0;
}
#content .ui-state-active, .ui-widget-content .ui-state-active, 
#content .ui-widget-header .ui-state-active {
	background: #fff;
}
#photo-desc {
	display: table;
}
#photoBox {
	float: left;
	width: 210px;
}
#photoBox img{
	box-shadow: 2px 2px 4px #000;
}
.personheder {
	color: #ddd;
}
#photo-desc .gallery {
	clear: both;
}
.home .klatest {
	
} 
.home .klatest-items li.klatest-item {
	border-radius: 6px; 
	padding: 5px;
}
.home .klatest-item:nth-child(even) {
	background: #eee;
}
.home .klatest-more a{
	color: #fff;
}
.home .klatest-avatar {
	float: right;
	margin: 0 0 0 5px
}
.home .klatest-avatar img {
    border: 1px solid #ccc;
    padding: 1px;
    background: #fff;
}
.home .klatest-preview-content {
	line-height: 1em;
	height: 2em;
	overflow: hidden;
}
.home .klatest-itemdetails li.klatest-posttime,
.home .klatest-itemdetails li.klatest-author {
	display: none;
}
#repertoire .ui-state-default,
.repertoire_table td {
    box-shadow: 2px 2px 2px #000;
}
.repertoire_table td h4,
.repertoire_table td h5,
.repertoire_table td p {
	margin: 0 0 5px 0;
	line-height: 1em;
}
.repertoire_table td span {
	padding-right: 8px;
}
.repertoire_table td strong {
	color: #EB8F00;
}
#Kunena #ktab li a:hover span {
	color: #fff;
}
.subpage #content #addcity,
.subpage #content #k2Container {
    padding: 60px 0 24px;
}

.itemListView .itemListCategoriesBlock,
.subpage #content #gallery-all div.itemToolbar,
.subpage #content #photo div.itemToolbar,
.subpage #content #addcity div.itemToolbar,
.subpage #content #movie div.itemToolbar,
.subpage #content #k2Container div.itemToolbar {
	background: url("../images/arttop.jpg") no-repeat scroll 0 0 transparent;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 63px;
    width: 660px;
}
.subpage #content #gallery-all .moduletable,
.subpage #content #photo .moduletable,
.subpage #content #addcity .moduletable,
.subpage #content #movie .moduletable,
 #middle #k2Container .moduletable {
    background: none;
    box-shadow: none;
    display: table;
    margin: -44px 5px 15px 0;
    width: 400px;
    z-index: 100;
}
.subpage #content #gallery-all .moduletable,
.subpage #content #photo .moduletable,
.subpage #content #movie .moduletable {
	position: absolute;
	top: 10px;
	left: 0;
	margin: 0
}
.subpage #content #photo .trailers .moduletable,
.subpage #content #movie .trailers .moduletable,
.subpage #content #photo .gallery .moduletable,
.subpage #content #movie .gallery .moduletable {
	top: -15px;
	width: 200px;
}
.itemPrintLink {
	background: url("../images/print.png") no-repeat scroll 0 0 transparent;
}
.itemEmailLink {
	background: url("../images/mail.png") no-repeat scroll 0 4px transparent;
}
div.itemToolbar ul {
    float: right;
    margin: 7px;
}
div.itemToolbar ul li {
    background: none ;
    border-left: none;
    float:left;
    margin: 10px 5px 0 0;
    padding: 0;
}
div.itemToolbar ul li a{
	width: 30px;
    height: 30px;
    text-indent: -9999px;
    display: block;
}
.itp-social-buttons-box h4 {
	display: none;
}
.itp-social-buttons-box .itp-sb-left {
	position: absolute;
	top: 5px;
	left: 390px;
	width: 120px;
	height: 33px;
}
#middle #content .middle .moduletable {
	width: 1036px;
}
#middle #content .middle .moduletable h3{
	width: 233px;
}
#middle #txmod_148 {
	height: 180px;
}
#middle #txmod_148 .pane .item {
	height: 180px;
	width: 33%;
	float: left;
}
#middle #content .middle .moduletable .item a img {
	float: left;
	max-height: 90px;
	max-width: 100px;
	margin-left: 0;
	display: block;
}
#middle #content .middle .moduletable .xs_readmore {
	display: none;
}
#k2Container .itemHeader,
#k2Container .itemRatingBlock,
#k2Container .itemBody,
#comments-footer,
.itemBackToTop {
	padding-left: 10px;
	padding-right: 10px
}
.itemFullText p img:first-child{
	margin: 0 10px 10px 0;
	padding: 3px;
	background: #ddd;
}
#jc {
	position: relative;
	clear: both;
}
#jc h4{
	position: absolute;
	top: 0;
	left: 10px;
	border-bottom: none;
	border-top: 1px #ddd solid;
	width: 96%;
	padding-top: 6px;
}
#comments h4{
	text-align: right;
}
#jc .commentLogin{
	/*background: url("../images/commentbg.jpg") no-repeat scroll center 6px transparent;*/
	height: 40px;
}
#jc .commentLogin a{
	position: absolute;
	top: 125px;
	left: 267px;
	display: none;
	text-indent: -9999px;
	height: 30px;
	width: 100px;
}
#jc .commentLogin a:last-child{
	top: 155px;
}
.row_coast {
	display: table;;
	width: 100%;

}
#gallery-all,
#photo,
#movie {
	display: table;
	width: 100%;	
	padding-top: 63px;
}
#photoBox img,
#posterBox img {
	max-width: 220px;
	border: solid 1px #E1882C;
	margin-bottom: 10px;
}
#photo .colLeft,
#movie .colLeft {
	float: left;
	width: 245px;
	background: url("../images/fbg.jpg") repeat-y scroll  0 0 #010101;
}
#photo .colRight,
#movie .colRight {
	float: left;
	width: 390px;
	padding: 10px 10px 10px 5px;
}
.personRateInfo,
.filmRateInfo {
	color: #ddd;
	width: 202px;
	padding: 10px 21px;
}
.personRateInfo .boxStar,
.filmRateInfo .boxStar {
	margin-bottom: 10px;
	text-align: center;
}
.personRateInfo .boxStar span,
.filmRateInfo .boxStar span{
	font-size: 8px;

}
span.boxR {
	display: block;
	padding: 3px 5px;
	background: #999;
	width: auto;
	border-radius: 4px;
	text-align: center;
}
.rate_community,
.icon-big-star {
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 0;
    width: 62px;
    float: left;
    padding: 3px 5px 3px 33px;
}
#photoBox,
#posterBox {
	padding: 10px 21px;

}
.rate-count {
	clear: both;
	text-align: right;
	padding-right: 15px;
	font-size: 8px;
	margin-bottom: 10px;
}
#star {
	width: auto !important;
}
.personheder,
.personheder .main-info,
.filmheder,
.filmheder .main-info {
	padding-bottom: 15px;
	
}
.personheder,
.filmheder {
	color: #ddd;
}
.filmheder .trailers,
.personheder .trailers,
.personheder .lbox,
.personheder .gallery,
.filmheder .lbox,
.filmheder .gallery {
	display: table;
	padding: 25px 21px;
    width: 202px;
    position: relative;
}
.trailers>a {
	text-align: center;
	display: block;
	float: left;
	width: 48%;
	margin: 1%;
	position: relative;
}
.trailers>a img{
	max-width: 100%;
	max-height: 100px;
	width: auto;
	height: auto;
}
.favourite,
.wanna-see {
	margin: 2px 0;
	text-align: center;
}
.basic-info {
	margin-bottom: 6px;

}
.basic-info>div {
	margin-bottom: 3px;
}
.personheder .gallery div:nth-child(2) a,
.filmheder .gallery div:nth-child(2) a{
	width: 95px;
	height: 80px;
	display: block;
	float: left;
}
.personheder .gallery .boxGal,
.filmheder .gallery .boxGal{
	text-align: center;
}
.personheder .gallery a img,
.filmheder .gallery a img{
	max-width: 94%;
	max-height: 94%;
	height: auto;
	width: auto;
}
/* Admin backend grid table elements */
a.jgrid:hover {	
	text-decoration: none;
}

.jgrid span.state {
	display: inline-block;
	height: 16px;
	width: 16px;
}
.jgrid span.text 	{ 
	display:none; 
}
.jgrid span.publish	{ 
	background-image: url(../images/admin/tick.png); 
}
.jgrid span.unpublish	{ 
	background-image: url(../images/admin/publish_x.png); 
}
.header-left .boxLogo {
	background: url("../images/logo.png") no-repeat scroll 20px 14px rgba(255, 255, 255, 0.45);
    border-radius: 5px;
    height: 101px;
    margin: 10px 10px 20px;
    padding: 4px;
    width: 291px;

}
.header-left .boxFB {
	margin: 10px;
	border-radius: 5px;
	padding: 5px;
	background: rgba(255, 255, 255, 0.5);
}
#sotss-skin-tango-151 .sotss-container-horizontal {
    padding:  0 30px;
    width: 976px;
}
#sotss-skin-tango-151 .sotss-clip-horizontal {
	width: 976px;
}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item,
#sotss-skin-tango-151 .sotss-container {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
#sotss-skin-tango-151 .sotss-item,
#sotss-skin-tango-151 .SotSimpleSlider_item {
	width: 235px;
}
.SotSimpleSlider_item {
	display: table;
	width: 100%
}
.SotSimpleSlider_item .media {
	float: left;
	width: 33%;
}
.SotSimpleSlider_item .media img{
	max-width: 98%;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #fff;
}
.SotSimpleSlider_item .contentSlider {
	float: right;
	width: 57%;
}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_title {
	font-size: 10pt;
	line-height: 11pt;
}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_content {
	margin-top: 0;

}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider,
.ss_content p strong {
	font-weight: normal;
	font-size: 9pt;
	line-height: 10pt;
	color: #fff;
}
.item101.root a span{
	text-indent: -9999px;
	background: url("../images/home.png") no-repeat scroll 3px 3px/80% transparent;
	display: block;
	width: 28px;
	height: 24px;
}
.moduletable.adv img {
	max-width: 330px;
	height: auto;
}
.moduletable.adv p{
	margin: 0;
}
.k2ItemsBlock ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	float: left;
	border: none;
	margin-right: 8px;
	max-width: 45px;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #000;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
	display: block;
	font-size: 125%;
	line-height: 135%;
}
.k2ItemsBlock .odd,
.k2ItemsBlock .even {
	border: none;
}
.k2ItemsBlock .even {
	background: #e8e8e8;
}
.custom .item_mod {
	padding: 5px;
    width: 246px;
	float: left;
	color: #fff;
	position: relative;
}
.custom .item_mod img{
	float: left;
	max-width: 110px;
	margin-right: 10px;
	max-height: auto;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #aaa;
}
.custom .item_mod h2{
	color: #F7931D;
	margin: 0 0 10px 0;
	font-size: 11pt;
	border-radius: 4px;
	box-shadow: 1px 1px 3px #aaa;
	background: #222;
}
.custom .desc_mod {
	height: 90px;
	margin-bottom: 16px;
}
.custom .item_blu {
	width: 49%;
	padding: 0.5%;
	float: left;
	color: #fff;
	margin: 10px 0;
}
.custom .item_blu img{
	float: left;
	max-width: 66px;
	margin-right: 5px;
	max-height: auto;
}
.custom .item_blu h2{
	margin: 0 0 10px 0;
	color: #0072BC;
	font-size: 11pt;
}
.tvg table td {
	padding: 3px;
	text-align: center;
	background: #eee;
}
.tvg table td img {
	max-width: 70px;
}
.site.s2 .moduletable{
	height: 379px
}
.site.s4 .moduletable{
	height: 254px
}
.site.s6 .moduletable{
	height: 377px
}
.site.s7 .moduletable{
	height: 405px;
}
.moduletable .line {
	border-bottom: 1px solid #aaa;
	display: table;
	width: 100%; 
	padding: 3px 0;
	font-size: 11px;
}
.moduletable .line:last-child {
	border-bottom: none;
}
.moduletable .line span,
.moduletable .line a{
	display: block;
	float: left;
	text-align: center;
}
.moduletable .line span.nolink,
.moduletable .line a{
	width: 54%;
	padding: 0.5%;
}
.moduletable .line span{
	width: 14%;
	padding: 0.5%;
}
.moduletable .line p{
	text-align: right;
	color: #ddd;
	margin: 0;
	clear: both;
}
.site.s2 .player embed {
	width: 330px !important;
	height: auto;
}
.site.s2 .photo img{
	height: 65px;
	width: auto;
	padding: 1px;
	margin: 1px;
	background: #ddd;
}
#middle .site.s2 .trailers {
	background: #000;
}
.subpage .site {
	float: right;
	width: 340px;
}
table th a img {
	margin-left: 3px;
}
#addcity table {
	width: 94%;
	margin: 10px 3%;
}
#addcity table th{
	background: #E6F1F8;
}
#person-list,
#movie-list {
	margin: 0 10px;
	padding: 0;
}
#person-list h3,
#movie-list h3 {
	margin-bottom: 10px;
}
#person-list h3 a,
#movie-list h3 a{
	color: #000;
}
#person-list h3 a:hover,
#movie-list h3 a:hover{
	color: #999;
}
#person-list li,
#movie-list li{
	margin-bottom: 10px;
	clear: both; 
	padding: 10px;
	border-radius: 6px;
	border: 1px solid #D9EAF5;
	list-style: none;
}
#person-list .items-poster,
#movie-list .items-poster {
	margin-right: 10px;
}
#person-list .items-poster a img,
#movie-list .items-poster a img {
	max-height: 133px;
	max-width: 89px;
	box-shadow: 1px 1px 3px #000;
}
#person-list .single-item,
#movie-list .single-item {
	display: table;
    margin: 0;
    padding: 0;
    width: 100%;
}
.single-item .info {
	float: right;
	width: 80%;
}
.info .ratings {
	display: table;
	width: 100%;
}
.info .ratings .rating_block{
	float: left;
	width: 49.5%;
}
.info .ratings .rating_block span.name{
	display: block;
	width: 190px;
	text-align: center;
	font-size: 11px;
}
.list-footer {
	clear: both;
}
.ratings {
	border-bottom: 1px solid #D9EAF5;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.basic-info span,
.items-cast span {
	display: inline-block;
	background: #E6F1F8;
	padding: 5px 4px;
	border-radius: 4px;
	min-width: 60px;
	text-align: center;
	color: #0071BB;
	margin-right: 3px;
}
.items-cast p {
	margin: 0 0 5px 0;
} 
#comments-form .name,
#comments-form .email {
	padding: 0;
	margin: 0 0 10px;
	width: 50%;
	float: left;
}
#comments-form .tabox {
	clear: both;
	margin: 0;
}
#comments-form .tabox textarea{
	margin: 0 0 4px 115px;
	width: 440px;
	height: 150px;
	padding: 5px;
	border: 1px solid #E6F1F8;
	background: #E6F1F8;
	border-radius: 4px;
}
#comments-form .tabox .grippie {
	border: 1px solid #E6F1F8;
	background: #E6F1F8;
	border-radius: 4px;
	width: 432px;
	padding: 4px;
	margin: 0 0 10px 115px;
}
#comments-form .tabox .counter {
	color: #999;
}
#comments-form .tabox .counter span{
	color: #048F10;
}
#comments-form .tabox .smiles {
	text-align: center;
	margin-bottom: 6px;
}
#comments-form .name input,
#comments-form .email input{
	float: right;
	background: #E6F1F8;
	margin: 3px 5px 3px 20px;
	width: 220px;
	border-radius: 4px;
	border: 1px solid #E6F1F8;
}
#comments-form .email input {
	float: left;
}
#comments-form .name label,
#comments-form .email label {
	clear: both;
	display: block;
	padding-right: 8px;
	text-align: right;
	color: #6AB7E5;
}
#comments-form .email label {
	text-align: left;
	padding-left: 24px;

}
#comments-form .newcommcheck {
	margin: 0 0 10px 115px;
	font-size: 11px;
	line-height: 15px;
}
#comments-form span.captcha {
	padding: 3px 10px 3px 15px;
	background: url("../images/jc_refreshg.gif") no-repeat scroll 3px 6px #E6F1F8;
	border-radius: 4px;
	color: #6AB7E5;
}
#comments-form img.captcha {
	border: none;
	border-radius: 5px;
	vertical-align: bottom;
	margin-bottom: 0
}
#comments-form .captchabox {
	margin: -10px 10px 10px 437px; 
}
#comments-form input.captcha {
	border-radius: 5px;
	border: 1px solid #C4DBEA;
	width: 120px;
}
#comments-form .btn, 
#comments-report-form .btn,
#comments-form .btn div, 
#comments-report-form .btn div {
	float: right;
	background: none;
}
#comments-form .btn a,
#comments-report-form .btn a {
	color: #6AB7E5;
	padding: 3px 10px;
	border-radius: 4px;
	background: #E6F1F8;
	width: 185px;
	text-align: center;
	display: block;
}
#comments-form .btn a:hover {
	background: #E6F1F8;
	box-shadow: 0 0 10px #6AB7E5 inset;
}
#comments-form #comments-form-buttons {
	margin: 0 15px 10px 10px;
}
div.itemBackToTop a {
	text-decoration: none;
	color: #6AB7E5;
}
.itemBackToTop a:before { 
    content: "▲";
    height:0;
    width: 0;
    margin-right: 1px;
}
div.itemBackToTop a:hover{
	color: #aaa;
	text-decoration: none;
}
#comments-form {
	margin-bottom: 20px;
}
#jc .rbox_m {
    background-color: #FFFFFF;
    border: none;
    line-height: 100%;
    padding: 0 8px;
    width: auto;
}
#comments .comment-date,
#comments .comments-buttons {
	color: #6AB7E5;
	padding: 3px 10px;
	border-radius: 4px;
	background: #E6F1F8;
	display: block;
}
#comments .comments-buttons {
	width: 65px;
	text-align: center;
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 10px;
}
#comments a {
	color: #6AB7E5;
}
#comments a:hover {
	color: #ddd;
}
#comments .comment-author {
	width: 20%;
	height: 96px;
	display: block;
	position: absolute;
	left: 2px;
	top: 2px;
	overflow: hidden;
}
#comments .comment-date {
	width: 100px;
	display: inline-block;
}
#jc #comments div.comment-body {
	border-radius: 5px;
	border: 1px solid #C4DBEA;
	padding: 5px;
	word-wrap: break-word;
}
#jc #comments div.comment-box {
	position: relative;
	min-height: 100px;
	padding: 3px 100px 10px 21%;
}
.personName h1,
.filmTitle h1 {
	margin: 0 10px 5px 5px;

}
.personName h2,
.filmTitle h2 {
	margin: 0 10px 10px 5px;
	color: #E1882C;
	font-size: 14px;
}
.infoBox {
	border-bottom: 1px solid #C4DBEA;
	padding: 0 0 5px;
	margin-bottom: 5px;
	display: table;
	width: 100%;
}
.infoBox .premiere_pl,
.infoBox .premiere_w,
.infoBox .produce,
.infoBox .duration,
.infoBox .category {
	background: #E6F1F8;
    border-radius: 4px;
    
    padding: 5px 4px;
    text-align: center;
    margin: 0 5px 5px 0;
    float: left;
    font-weight: bold;
    color: #00619D;
}
.infoBox .premiere_pl span,
.infoBox .premiere_w span,
.infoBox .produce span,
.infoBox .duration span,
.infoBox .category span{
	display: block;
	font-weight: normal;
	color: #0071BB;
}
.filmPlot {
	margin-bottom: 10px;
}
.colRight #tabs_review ul {
	padding: 0;
}
#content .colRight #tabs_review li {
	float: right;
	margin: 0;
}
#content .colRight #tabs_review li:first-child {
	float: left;
}
#content .colRight #tabs_review li.ui-state-active a{
	background: #111;
}
.colRight #tabs_review li a{
	padding: 5px;
	font-size: 11px;
	background: #393F43;
	color: #fff;
	border-radius: 5px;
}
.colRight .ui-tabs-panel {
	border: 1px solid #aaa;
	border-radius: 5px;
	margin-bottom: 10px;
}
.coast {
	position: relative;
	padding: 40px 5px 10px;
}

/*Style do sliderow na glowej*/
.slider_movie, .slider_person    { overflow:hidden; position:relative; }
.slider_movie ul, .slider_person ul { margin:0; padding:0; }
.slider_movie li, .slider_person li { float:left; margin:0 5px 0 0; list-style:none; }
.slider_movie img { width:  170px;}
/* IE6 issues */
.slider_movie ul, .slider_person ul { width:100%; }
.slider-contener {
	width: 1036px;
	min-height: 170px;
} 	
.subpage #content #movie .reviews .moduletable,
.subpage #content #movie .coast .moduletable{
	margin: -10px 0 0 -5px;
	width: 250px;
}
.coast .col_coast a {
	text-align: center;
	display: inline-block;
}
.coast .col_coast.img{
	text-align: center;

}
.coast .col_coast img {
	max-width: 70px;
	max-height: 70px;
	width: auto;
	height: auto;
	border-radius: 4px;
    box-shadow: 1px 1px 3px #000;
}
.subpage .site .moduletable {
	height: auto;
}

.controls .prev-slide {
    background: url("../images/prev-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 186px;
    left: -20px;
    position: absolute;
    top: 0;
    width: 20px;
    text-indent: -9999px;
}
.controls .next-slide {
    background: url("../images/next-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 186px;
    right: -30px;
    position: absolute;
    top: 0;
    width: 20px;
    text-indent: -9999px;
}
.site.s5 .controls .next-slide,
.site.s5 .controls .prev-slide {
	top: 0px;
}
#photo .basic-info p {
	font-weight: bold;
	margin: 0 0 5px;

}
#photo .basic-info p span{
	font-weight: normal;
	display: inline-block;
	width: 120px;
}
#photo .basic-info p .box_right {
	background: none;
    color: #000;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    width: 240px;
}
.filmography,
.reviews {
	position: relative;
	padding-top: 45px;
}
.subpage #content #photo .reviews .moduletable,
.subpage #content #photo .filmography .moduletable {
	left: -5px;
    top: 0;
}
.subpage #content #photo .reviews .moduletable h3,
.subpage #content #photo .filmography .moduletable h3{
	width: 200px
}
.cinemaitem,
.cinemaperson {
	background: #303030;
    display: table;
    padding: 2%;
    width: 94%;
    border-radius: 5px;
    text-shadow: 1px 1px 1px #000;
    box-shadow: 2px 2px 5px #000;
    border: 2px solid #ddd;
    margin: 5px 0 10px;
}
.cinemaitem a,
.cinemaperson a{
	color: #ddd;
}
.cinemaitem a:hover,
.cinemaperson a:hover{
	color: #fff;
}
.cinemaitem>div,
.cinemaperson>div {
	width: 60%;
	float: left;
}
.cinemaitem .image_mc,
.cinemaperson .image_mc {
	width: 38%;
}
.cinemaitem .image_mc img,
.cinemaperson .image_mc img{
	padding: 2px;
	background: #ddd;
	border-radius: 5px;
	box-shadow: 3px 3px 6px #000;
}
.cinemaitem p,
.cinemaperson p {
	margin: 0 0 5px;
	font-size: 12px;
}
.cinemaitem .title,
.cinemaperson .title {
	font-weight: bold;
	font-size: 16px;
	color: #eee;
	margin-bottom: 0;
}
.cinemaitem .org-title,
.cinemaperson .org-title {
	color: #E1882C;
	font-size: 14px;
}
.cinemaitem .links,
.cinemaperson .links {
	margin-left: 5px;
}
.cinemaitem .links:first-child,
.cinemaperson .links:first-child {
	margin-left: 0;
}
#gallery .single-image {
	width: 31%;
	margin: 0.6%;
	float: left;
	padding: 11px 0.5%;
	background: url("../images/galbg.png") repeat-x scroll 0 0 #000;,
	border-radius: 6px;
}
#gallery .single-image:nth-child(even) {
	background: url("../images/galbg.png") repeat-x scroll 0 0 #4d4d4d;
}
#gallery .single-image a{
	display: block;
	width: 100%;
	height: 126px;
	line-height: 126px;
	text-align: center;
	padding: 2px 0;
}
#gallery .single-image img{
	max-width: 100%;
	max-height: 100%;
	height: auto;
	width: auto;
}
#adminForm {
	clear: both;
}
.list-footer ul,
.list-footer .counter {
	font-size: 11px;
}
.form-limit,
.limit {
	text-align: center;
	font-size: 11px;
	margin-bottom: 10px
}
.form-limit #limit,
.limit #limit{
	border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 11px;
    margin: 0 5px;
    padding: 2px;
}
#sb-wrapper {
	padding: 10px;
	background: rgba( 0, 0, 0, 0.8);
	box-shadow: 0 0 20px #fff;
}
#sb-wrapper-inner {
	border: none;
}
#sb-info {
	margin: 10px 0 0;
}
div.itemSocialSharing {
	margin: 0 10px;
}
div.itemLinks {
	margin: 0 10px 10px;
}
div.itemCategory {
	border: none;
}
div.itemAuthorBlock {
	width: 20%;
	float: left;
	border: none;
	background: none;
	text-align: center;
}
div.itemAuthorBlock img.itemAuthorAvatar{
	max-height: 120px;
	margin: 5px;
	display: inline;
	float: none;
}
.itemAuthorLatest {
	width: 75%;
	float: right;
}
.itemVideoBlock {
	margin-bottom: 10px;
	padding: 5px 5px 5px 10px;
	clear: both;
}
.itemVideoBlock h3{
	margin: 0;
}
.itemAuthorDetails .itemAuthorName {
	margin: 0 0 5px;
}
.item-page .userdata .button,
.contentpaneopen .button {
	color: #fff;
	font-weight: bold;
	border: none;
	border-radius: 5px;
	box-shadow: 2px 2px 4px #000;
	float: right;
	background: #f0000f;
	padding: 5px 15px;
	margin: 0 5px 10px 5px;
	cursor: pointer;
}
.item-page .userdata .button:hover,
.contentpaneopen .button:hover {
	box-shadow: none;
}
#cbIconsTop {
	display: none;
}
.cbFieldsContentsTab input {
	background: #3E3E3E;
    border: none;
    border-radius: 4px;
    box-shadow: 1px 1px 3px #000;
    color: #fff;
    padding: 3px;
    width: 90%;
}
#gallery {
	display: table;
	width: 100%;
	margin-bottom: 10px;
}
.itemRatingBlock>span {
	line-height: 28px;
}
.table .tdRate {
	text-align: center;
}
.items-cast p a {
	padding: 0 6px 0 0;
}
.pagination ul, .pagination .float_left ul,
.k2Pagination ul,
.list-footer ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
	margin-bottom: 10px !important;
}
.pagination ul li, .pagination .float_left ul li,
.k2Pagination ul li,
.list-footer ul li{
	display: inline !important;
	padding: 2px 4px !important;
}
.counter {
	text-align: center;
}
.cb_result_warning {
	border: none;
	background-color: transparent;
	background-position: 10px 5px;
	border-radius: 4px;
	margin: 3px 0;
	width: 90%
}
.user_message,
.user_message1 {
	margin: 40px 10px;
	text-align: center;
	font-weight: bold;	
}
.user_message .componentheading {
	color: #2A6501;
	font-size: 160%;
	line-height: 2em;
}
.cinematrailer .player img{
	max-width: 326px;
	padding: 2px;
	background: #000;
}
.site.s2 .cinematrailer .player a {
	display: block;
	position: relative;
}
.site.s2 .cinematrailer .photo a {
	display: block;
	float: left;
	text-align: center;
}
.site.s2 .cinematrailer .photo img{
	max-width: 106px;
	padding: 2px;
	background: #000;
	height: auto;
	margin: 0;
	max-height: 65px;
}
.item-page .itp-social-buttons-box{
	display: none;
}
.item-page .userdata {
	width: 94%;
	float: none;
	border: none;
	padding: 3%;
}

.item-page .userdata label{
	width: 30%;
	padding: 0 10px;
	text-align: right;
	display: inline-block;
	font-weight: bold;
}
.item-page .userdata .inputbox {
	width: 50%;
	padding: 3px;
	border-radius: 4px;
    box-shadow: 1px 1px 3px #000;
    background: #3E3E3E;
    border: none;
    color: #fff;
}
.item-page .userdata .inputbox#modlgn-remember {
	width: auto;
}

.item-page #userdata2 {
    float: none;
    padding: 0 3% 3%;
    width: 94%;
}
.header-right-top h3{
	margin: 0 0 5px 0;
}
.header-right-top #k2ModuleBox175{
	display: table;
	width: 335px;
}
.moduletable.userBox img{
	margin: 5px;
	max-height: 60px;
}
.ubName {
	font-weight: bold;
	display: block;
	text-align: center;
	left: 75px;
    position: absolute;
    top: 5px;
    width: 235px;
    color: #850404;
}
#mod_login_pendingConn_userBox {
	display: block;
}
.moduletable.userBox a:hover {
	color: #fff;
}
.cbLogoutButtonSpan {
	display: block;
	margin: 5px 0 0;
	overflow: hidden;
}
#mod_login_connectimg_userBox img,
#mod_login_pmsimg_userBox img {
	margin: 0 5px 3px 5px;
	vertical-align: middle;
}
.cbLogoutButtonSpan input{
	color: #fff;
	font-weight: bold;
	border: none;
	border-radius: 5px;
	box-shadow: 2px 2px 4px #000;
	float: right;
	background: #f0000f;
	padding: 3px 10px;
	cursor: pointer;
	margin: 5px;
}
.dynamic-tab-pane-control .tab-row .tab.hover,
.dynamic-tab-pane-control .tab-row .tab,
.dynamic-tab-pane-control .tab-row .tab.selected, 
.dynamic-tab-pane-control .tab-row .tab.selected:hover {
	background: #ddd;
	width: auto;
	padding: 3px 5px;
	top: 0;
	border-radius: 5px;
	box-shadow: 2px 2px 4px #000;
	margin: 0 5px 5px 0;
	
}
.dynamic-tab-pane-control .tab-row .tab.selected a,
.dynamic-tab-pane-control .tab-row .tab a:hover {
	color: #43701A;
	cursor: pointer;
	
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	box-shadow: none;
}

.cbPosHead .cb_tab_html.cb_tab_content {
	width: 50%;
	float: right;
}
.cbPosHead .contentheading {
	font-weight: bold;
	color: #43701A;
	font-size: 200%
}
.cbPosRight label {
	margin-right: 5px;
} 
.cbPosTop .cbPosRight {
	width: 65% !important;
}
.cbPosTop .cbPosMiddle {
	width: 34% !important;
}
.cbPosHead {
	display: table;
	width: 100%;
	margin-bottom: 15px;

}
.tabox span.bbcode {
	margin: 5px 115px;
}
.item_trailer h1 {
	font-size: 20px;
	margin: 10px 20px;
	padding: 10px;
	border-radius: 5px;
	background: #ddd;
	text-align: center;
}
.item_trailer h1 span{
	display: block;
	font-size: 90%;
	color: #444;
}
.trailerItem-video div{
	margin: 0 auto 20px;
}
.boxTrailers .trailers {
	display: table;
	margin: 10px 10%;
	width: 80%; 
	padding-bottom: 10px;
	border-bottom: 1px solid #999; 
}
.boxTrailers .trailers div {
	font-weight: bold;
	margin-bottom: 8px;
}
.boxTrailers .trailers div.t_title {
	padding-top: 10px;
}
.boxTrailers .trailers a {
	width: 33%;
}
.boxTrailers .trailers div.t_duration {
	color: #444;
}
.boxHeader h3 {
	font-size: 16px;
	margin: 10px 20px;
	padding: 10px;
	border-radius: 5px;
	background: #ddd;
	text-align: center;
}
.add_cast {
	border: none;
}
.add_cast_f {
	display: table;
	width: 90%;
	margin: 10px 5%;
}
.add_cast_f button{
	background: #247600;
    border: none;
    border-radius: 5px;
    box-shadow: 2px 2px 4px #000;
    color: #fff;
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin: 5px;
    padding: 5px 20px;
}
.add_cast_f button:hover{
    box-shadow: none;
}
.add_cast .textboxlist-autocomplete,
.add_cast .textboxlist {
	width: 100%;
	margin: 0;
}
.add_cast .textboxlist-autocomplete {
	clear: both;
}
.textboxlist-autocomplete ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.textboxlist-autocomplete li {
	width: 33%;
	float: left;
	margin-bottom: 15px;
	line-height: 30px;
	clear: both;
}
.textboxlist-autocomplete li:nth-child(even){
	width: 65%;
	float: right;
	background: #3E3E3E;
    border: none;
    border-radius: 4px;
    box-shadow: 1px 1px 3px #000;
    padding: 3px;
   	line-height: 20px;
   	clear: none;
}
.textboxlist-autocomplete .textboxlist-autocomplete-results li {
	width: 65%;
	float: right;
	background: #ddd;
    border: none;
    border-radius: 4px;
    box-shadow: 1px 1px 3px #000;
    padding: 3px;
   	line-height: 20px;
   	clear: both;
}
.textboxlist-autocomplete .textboxlist-autocomplete-results li img{
	margin: 0 5px 5px 0;
	vertical-align: middle;
}
.textboxlist .textboxlist-bits {
	width: 65%;
	float: right;
	background: #3E3E3E;
    border: none;
    border-radius: 4px;
    box-shadow: 1px 1px 3px #000;
    padding: 3px;
    margin-bottom: 15px;
}
.textboxlist-autocomplete input,
.textboxlist .textboxlist-bits input{
    color: #fff;
    background: none;
    border: none;
    width: 100%
}
.textboxlist-autocomplete-results, 
.textboxlist-autocomplete-results-director {
	border: none;
}
.cinemacalendar .cal_item {
	padding: 1%;
	display: table;
	width: 98%;
	margin-bottom: 5px;
	border-radius: 3px;
	background: #eee;
}
.cinemacalendar .cal_item:nth-child(odd){
	background: #bbb;
}
.cinemacalendar .cal_item img{
	width: auto;
	height: auto;
	max-width: 100px;
	max-height: 80px;
	margin: 5px;
	float: left;
	border-radius: 3px;
	border: solid 1px #000;
	box-shadow: 1px 1px 3px #000;
}
.cinemacalendar .cal_item .date{
	padding: 3px;
	margin-bottom: 8px;
	background: #333;
	color: #F7931D;
	border-radius: 3px;
	font-weight: bold;
}
.cinemacalendar .cal_item .msg a{
	font-weight: bold;
}
.cinemacalendar .cal_item .msg a:hover{
	color: #6C0101;
}
.play {
	background: url("../images/play.png") no-repeat scroll 70% 60% rgba(255, 255, 255, 0.6);
	width: 50px;
	height: 50px; 
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	border-radius: 32px;
	display: block;
	box-shadow: 2px 2px 5px #000;
}
.play:hover {
	box-shadow: 2px 2px 5px #000 inset;
	background: url("../images/playh.png") no-repeat scroll 70% 60% rgba(255, 255, 255, 0.6);
}
.colLeft .play {
	background: url("../images/play.png") no-repeat scroll 70% 60%/60% rgba(255, 255, 255, 0.6);
	width: 28px;
	height: 28px;
	margin: -14px 0 0 -14px;
}
.colLeft .play:hover {
	background: url("../images/playh.png") no-repeat scroll 70% 60%/60% rgba(255, 255, 255, 0.6);
}
.cb_form_line input[type="radio"] {
	width: auto;
	box-shadow: none;
}
.cb_field span.cbSnglCtrlLbl {
	display: block;
	margin-bottom: 8px;
}
.cb_field span.cbSnglCtrlLbl label{
	cursor: pointer;
}
.cbft_delimiter {
	color: #00730E;
}
.cbft_delimiter p{
	margin: 0;
}
.tab-page .cb_tab_content div h4 {
	margin: 0 0 5px 0;
	padding: 5px 10px;
	background: #aaa;
}
.tab-page .cb_tab_content ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	display: table;
	width: 100%;
}
.tab-page .cb_tab_content li {
	display: table;
	width: 96%;
	padding: 1% 2%;
	background: #eee;
	margin-bottom: 5px;
}
.tab-page .cb_tab_content li:nth-child(even) {
	background: #ddd
}
.tab-page .cb_tab_content ul img{
	float: left;
	margin: 0 5px 15px 0;
}
.tab-page .cb_tab_content ul>a{
	float: right;
}
.tab-page .cb_tab_content li a{
	font-weight: bold;
}
.tab-page.box {
	background: #FCFCFE;
    border: 1px solid #919B9C;
    clear: both;
    position: relative;
    width: 92%;
    z-index: 2;
    margin: 2%;
    padding: 0 2% 2%;
}
.tab-page .cb_tab_content ul li>div>div {
	width: 300px !important;
}
#repertoire {
	margin: 2%;
	padding: 2%;
	width: 92%;

}
#rep_elements {
	margin: 0 10px;
}
#rep_elements .element {
	border: 1px solid #D9EAF5;
    border-radius: 6px;
    margin-bottom: 10px;
    padding: 10px 3%;
    clear: both;
    display: table;
    width: 94%;
}
#rep_elements .element img{
	float: left;
	margin: 0 10px 10px 0;
	max-width: 100px;
	box-shadow: 1px 1px 3px #000;
}
.premiere_contener h3 {
	margin: 0 0 5px 0;
}
#rep_elements .element h2 {
	margin: 0 0 10px 0;
	display: inline;
}
#rep_elements .premiere_contener {
	padding-top: 10px;
}
#rep_elements .info{
	float: right;
	width: 80%;
}
#rep_elements .info span.cinema{
	font-weight: bold;
}
#rep_elements .info span.name{
	color: #aaa
}
.edit-button.add-cast {
	padding: 5px;
	margin: 5px 0;
	background: #ddd;
	border-radius: 5px;
	font-weight: bold;
	text-align: center;
}
.lof-ass .lof-navigator li img {
	margin: 8px 0;
}
#repertoire label {
	display: inline-block;
	padding: 5px 5px 5px 10px

}
#repertoire select {
	width: 230px;
	
}
.componentheading,
.contentheading {
	padding: 8px;
	font-weight: bold;
}
#myCon {
	padding: 0 8px 8px;
	width: 96%;
}
#cbfv_20 textarea {
	width: 440px
}
#content .error {
	text-align: center;
	font-weight: bold;
	color: #f0000f;
	padding: 20px;
}
.cbconfirmationinfo {
	text-align: center;
	font-weight: bold;
	color: #01730B;
	padding: 20px;
}
#uddeim-m div.uddeim-messageheader {
	margin: 5px 10px 10px;
	border: none;
}
fieldset {
	border-radius: 5px;
	border: 1px solid #D9EAF5;
}
fieldset.word {
	padding: 5px;
}
#search-searchword {
	background: #ddd;
	border-radius: 4px;
	font-weight: bold;
	box-shadow: 1px 1px 3px #000;
}
.only input,
.phrases .phrases-box input{
	float: left;
	width: auto;
	height: auto;
	margin: 2px 5px;
}
.only label,
.phrases-box label{
	float: left;
	text-align: right;
	padding: 0 15px 0 5px;
	line-height: 16px;
}
.ordering-box {
	clear: both;
	padding-top: 10px;
}
#searchForm .form-limit {
	clear: both;
	margin-top: 10px;
}
.search dl .result-created {
	margin-bottom: 10px
}
.result-title {
	font-weight: bold;
}
.word label,
.word #search-searchword {
	float: left;
}
.word label {
	line-height: 20px;
	padding-right: 5px;
}
.word  button {
	float: right;
}
.itemListCategoriesBlock .itemListCategory p,
.itemListCategoriesBlock .itemListCategory img {
	display: none;
}
.itemListView .itemListCategory {
	position: relative;
	margin: 0 5px 15px 10px;
	background: none;
	padding: 5px;
	display: table;
	width: 330px;
	box-shadow: none;
	font-size: 11px;
	border: none;
}
.catItemBody .catItemImageBlock  {
	float: left;
	padding: 0 15px 5px 0;
	margin: 0
}
.catItemBody .catItemImageBlock img{
	border: none;
	padding: 0;
	margin: 0;
	box-shadow: 1px 1px 3px #000
}
.catItemBody .catItemImageBlock span.catItemImage {
	margin: 0;
}
.catItemHeader .catItemAuthor {
	font-size: 11px;
	color: #999;
}
div.catItemView {
	margin-bottom: 10px;
}
.catItemReadMore {
	float: right;
}
div.catItemView,
div.itemList {
    padding: 10px;
}
#itemListPrimary .groupPrimary .catItemIntroText p,
#itemListLeading .itemContainerLast .catItemIntroText p {
	display: none;
}
#itemListPrimary .groupPrimary .catItemIntroText p:first-child,
#itemListLeading .itemContainerLast .catItemIntroText p:first-child {
	display: block;
	max-height: 10em;
    overflow: hidden;
}
#itemListPrimary .groupPrimary .catItemImageBlock,
#itemListLeading .itemContainerLast .catItemImageBlock {
	max-width: 33%;
}
#itemListPrimary .groupPrimary .catItemImageBlock img,
#itemListLeading .itemContainerLast .catItemImageBlock img{
	max-width: 98% !important;
	height: auto;
	width: auto;
}
#cbfr_73 .cb_field {
	width: 100%;
	display: table;
}
#cbfr_73 .cb_field span{
	display: block;

}
#cbfr_73 .cb_field span label{
	width: 86%;
	float: left;
	padding: 0 2%;
}
#cbf34 {
	width: auto;
	float: left;
}
#cbfr_acymailingLists>label {
	width: 27%;
	float: left;
	line-height: 24px;
}
#cbfr_acymailingLists .cb_field {
	width: 72%;
	float: right;
}
#cbfr_acymailingLists .cb_field td{
	background: none;

}
#registrationTable {
	display: table;
	width: 100%;
}
#registrationTable .contentpaneopen {
	margin: 5px;
}
#comments-footer {
	display: none;
}
#events form,
#gallery-all form{
	margin: 10px 0;
}
#gallery-all .single-item-gallery {
	text-align: center;
	font-weight: bold;
}
#gallery-all .single-item-gallery ul{
	margin: 10px 0 10px 0;
	padding: 0;
	height: 96px
}
#gallery-all .single-item-gallery:nth-child(3n+1){
	clear: both;
}
#gallery-all .single-item-gallery li{
	display: table-cell;
	line-height: 96px;
	height: 96px;
	background: url("../images/galbgs.png") repeat-x scroll 0 0 #4d4d4d;
	text-align: center;
}

#gallery-all .single-item-gallery li:nth-child(odd) {
	background: url("../images/galbgs.png") repeat-x scroll 0 0 #000;
}
#gallery-all .single-item-gallery img{
	vertical-align: middle;
}
#events .item {
    width: 96%;
}
#events .item .content .data {
	padding: 1% 0;
}
#events .item .content .data a{
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}
#events .item .content .data a:hover{
	color: #bbb;
}
#events .item .content .images img {
	box-shadow: 1px 1px 3px #000;
}
.event h1,
.event h4 {
	padding: 0 10px;
	margin: 0 0 10px 0;
}
.event {
	margin: 10px 0;
}
.header-right-top .fbloginbutton img {
	max-height: 24px;
	margin: 10px 0;
}
div.k2ItemsBlock ul li a.moduleItemImage {
	display: table-cell;
	width: 50px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin-right: 4px
}
.site.s2 div.k2ItemsBlock ul li a.moduleItemImage img{
	max-height: 46px;
	width: auto;
	height: auto;
	float: none;
	margin: 3px 0 0 0;
	max-width: 44px;

}
div.k2ItemsBlock ul li a.moduleItemReadMore {
    float: right;
}
a.add_u:before{
	content: "\271A";
	padding-left: 10px;
	color: #fff;
	text-shadow: 1px 1px 3px #000;
	font-size: 16px;
	line-height: 14px;
}
a.add_u:hover:before{
	color: #bbb;
	text-shadow: none;
}
.add_memoir-title,
.add_reviev-title {
	font-size: 16px;
	padding: 10px;
}
#add_memoir,
#add_reviev {
	margin: 0 10px 10px;
}
#add_memoir input[type="submit"],
#add_reviev input[type="submit"]{
	background: #F0000F;
    border: none;
    border-radius: 5px;
    box-shadow: 2px 2px 4px #000000;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin: 0 5px 10px;
    padding: 5px 15px;
}
#add_memoir input[type="submit"]:hover,
#add_reviev input[type="submit"]:hover{
    box-shadow: none;
}
.k2FeedIcon {
	display: none;
}
#add_memoir input#title,
#add_reviev input#title {
	margin-bottom: 10px;
	width: 85%;
	float: right;
}
.memoir_msg {
	margin-bottom: 10px;
}
#add_memoir #rmemoir_parent,
#add_reviev #reviev_parent {
	clear: both;
	display: block;
}
#Kunena td.kprofileboxcnt {
   display: none;
}
#Kunena .kbuttonuser span.favorite {
	padding: 0;
}
#mod_login_logoutform_userBox .mod_login.userBox {
	display: block;
	margin-right: 5px;
}

.tdRoleName {
	text-align: center;
}
.no_elements {
	color: red;
	font-weight: bold;
}

#myModal h3 span {
	color: red;
}

.search .srbox{
    border: 1px solid #D9EAF5;
    border-radius: 6px 6px 6px 6px;
    clear: both;
    list-style: none outside none;
    margin-bottom: 10px;
    padding: 10px;
}
.search .srbox>img{
	box-shadow: 1px 1px 3px #000000;
    max-height: 133px;
}
.search .srbox.text .result-title {
	float: left;
	padding-right: 5px;
}
.search .srbox.text .result-category {
	color: #bbb;
}
.search .srbox dd {
	margin-left: 20px;
}

.series {
	font-size: 12px;
    margin: 0 10px 10px 5px;
}
.series span{
	font-weight: bold;
}
table#review_tbl {
	width: 590px !important;
}
.new_review_editor li{
	list-style: none;
}
fieldset.ed_review {
	padding: 8px;
}
.blank #trailers {
	padding: 8px;
}
.blank #trailers .trlbox{
	margin-bottom: 20px;
}
.trlbox .head {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
}
.trlbox .head span{
	color: #bbb;
	font-size: 12px;
}
.trlbox .rev_box {
	display: table;
    padding: 3%;
    width: 94%;
	margin-bottom: 10px;
	border: 1px solid #D9EAF5;
    border-radius: 6px;
}
.revievs-read-more {
	text-align: right;
}
.revievs-title {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 13px;
}
#review {
	padding: 8px;
}
#tabs_review .review-title {
	font-weight: bold;
}
#tabs_review .review-autor {
	font-size: 90%;
	color: #aaa;
}
#tabs_review .readmore a,
#tabs_review .review-autor a{
	color: #025080;
}
#tabs_review .readmore a:hover,
#tabs_review .review-autor a:hover{
	color: #aaa;
}
.event .text {
	padding: 0 10px;
}

ul.k2UserBlockActions {
	margin: 0 0 10px 0;

}
ul.k2UserBlockActions a{
	color: #850404;
}
ul.k2UserBlockActions a:hover{
	color: #fff;
}
#mod_login_connections,
#mod_login_pms {
	margin: 3px 0 !important;
	text-align: left !important;
}
.k2UserBlock form {
	display: table;
	width: 100%
}
.button.ubLogout {
	background: #F0000F;
    border: none;
    border-radius: 5px;
    box-shadow: 2px 2px 4px #000;
    color: #fff;
    cursor: pointer;
    float: right;
    font-weight: bold;
    padding: 3px 15px;
    position: absolute;
    right: 10px;
    top: 55px;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
	padding: 0;
}
.k2Avatar img {
    height: auto;
    max-height: 50px;
    max-width: 50px;
    width: auto !important;
}

.custom.modal {
	right: 0;
	top: 40%;
	z-index: 200;
	position: fixed;
}

#error_form {
	display: none;
}

#siterate form {
	margin: 10px;
	width: 640px;
	display: table;
}
#siterate form #validate_button {
	background: #F0000F;
    border: none;
    border-radius: 5px;
    box-shadow: 2px 2px 4px #000000;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-weight: bold;
    padding: 3px 15px;
	clear: both;
}
#siterate form .form_item {
	margin-bottom: 10px;
}
#siterate form fieldset {
	border: none;
}
#siterate form .form_item:nth-child(1),
#siterate form .form_item:nth-child(2){
	padding-right: 2%;
	float: left;
	width: 48%;
}
#siterate form .form_item:nth-child(3){
	clear: both;
}
#siterate form>label {
	font-weight: bold;
	padding-right: 10px;
}
#siterate form>select {
	width: 40%;
}
#siterate form .form_item>label {
	font-weight: bold;
}
#opinion_form {
	margin-top: 15px;
}
fieldset#recommended label,
fieldset#age label,
fieldset#sex label{
	width: 91%;
	float: right;
	display: block;
	cursor: pointer;
}
fieldset#recommended label {
	width: 96%;
}
fieldset#recommended input,
fieldset#age input,
fieldset#sex input{
	clear: both;
	margin: 0 3px 3px;
}
#siteopinion {
	width: 640px;;
}
.axis {
	width: 640px;
	background: url("../images/siterate.png") no-repeat scroll 0 0 transparent;
	height: 20px;
}

#content .form_item .ui-slider-handle {
	background: #80E64B;
    border: 4px solid #3EB400;
    border-radius: 20px;
    margin: 10px 5px 0px 0;
    display: block;
    cursor: pointer;
}
#content .form_item .ui-slider.ui-slider-horizontal {
	height: 25px;
}

#slider1, #slider2, #slider3 {
	margin-top: 0px !important;
}

.form_item .slider {
	width: 640px;
	margin-left: 0 !important;
	margin-top: 15px;
}
.slider > .track, .slider > .highlight-track {
	background: none;
	border: none;
	box-shadow: none;
}

#siterate form fieldset label {
	line-height: 16px;
}

.send_error_single {
	color: red;
	float: right;
	padding: 10px;
	clear: both;
	font-weight: bold;
}

.search .button {
	width: 100px;
	margin: 0;
	background: red;
}

.search .result-info {
	float: left;
}

.search .result-main img {
	float: left;
}

.result-desc.movie {
	min-height: 155px;
}

.result-title.movie {
	padding: 5px;
}

.result-main img {
	padding: 5px;
}

.search .rezult-desc {
	width: 450px;
	padding: 10px 0 0 0;
}

.lenovo-wp {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
}
.lenovo-wp a.golenovo {
	display: block;
    width: 100%;
    height: 100%;
}

.lenovo_700x300 {
	text-align: center;
	background: #FFFFFF;
	border: 1px solid #707070;
	padding: 10px;
	margin-bottom: 20px;
}
.headlineinfoad {
	text-align: right;
    display: block;
    color: #707070;
    margin-top: -5px;
    margin-right: -5px;
}