/* MAIN */

 body {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	padding:107px 0 0px 0;
	position: relative;
	background-color:#d8d8d8;
	margin:0; color:#333;


}



.blue {color:#186D8B !important;}

.lightshadow{
/*	-webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.5);
	box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.5);   */
}


div.log_success{display:table; margin:0 0 15px 0; width:100%}
div.log_success div#person_icon{display:table-cell; height:62px; width:62px; background:url(http://www.mafab.hu/img/icon_reg_user.png) no-repeat center center #016080}
div.log_success div#info-log-reg{display:table-cell; vertical-align:middle; color:#fff; background-color:#d70b52}
div.log_success div#info-log-reg h4 {color:#fff; margin:0; padding:0 0 0 25px}
div.log_success div#log_reg_close {display:table-cell; height:62px; width:62px; background-color:#d70b52; vertical-align:middle; text-align:center}
div.log_success div#log_reg_close input[type=button]{background:url(http://www.mafab.hu/img/icon_close_alert.png) 0 center; border:0; width:20px; height:20px;}
div.log_success div#log_reg_close input[type=button]:hover{background-position:20px center}

div#login_require, div#login_require2  {position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,0.55); top:0; left:0; z-index:1300; display:none}
div#login_require div.rlogpanel, div#login_require2 div.rlogpanel{width:386px; height:170px; background-color:#fff; margin:auto auto}

div#login_require div.rlogpanel div.personicon, div#login_require2 div.rlogpanel div.personicon{height:50px; margin-bottom:5px; position:relative; background:url(http://www.mafab.hu/img/icon_login.png) no-repeat center center; background-size:7%;}
div#login_require div.rlogpanel div.personicon div.mcclose{position:absolute; width:20px; height:20px; cursor:pointer; background:url(http://www.mafab.hu/img/icon_close_alert.png) no-repeat; top:1px; right:1px}
div#login_require div.rlogpanel div.mcclose, div#login_require2 div.rlogpanel div.mcclose{position:absolute; width:20px; height:20px; cursor:pointer; background:url(http://www.mafab.hu/img/icon_close_alert.png) no-repeat; top:1px; right:1px}
div#login_require div.rlogpanel p, div#login_require2 div.rlogpanel p{text-align:center; color:#015F7F; padding:1px 50px; margin:0; font-size:14px}
div#login_require div.rlogpanel p small, div#login_require2 div.rlogpanel p small{color:#bababa; font-size:12px; font-weight:normal}
div#login_require div.logbtns, div#login_require2 div.logbtns{width:100%; text-align:center; padding:5px 0; margin:25px 0 0 0}
div#login_require div.logbtns input[type=button], div#login_require2 div.logbtns input[type=button]{width:130px; margin:0; padding:10px 4px; border:0; outline:none}
div#login_require div.logbtns a, div#login_require2 div.logbtns a{width:130px; margin:0; padding:10px 20px; border:0; outline:none; }
div#login_require div.logbtns a.register, div#login_require2 div.logbtns a.register{background-color:#015F7F; color:#fff;}
div#login_require div.logbtns a.login, div#login_require2 div.logbtns a.login{background-color:#d70b52; color:#fff; margin-left:15px}
div#login_require div.logbtns input.register, div#login_require2 div.logbtns input.register{background-color:#015F7F; color:#fff; }
div#login_require div.logbtns input.login, div#login_require2 div.logbtns input.login{background-color:#d70b52; color:#fff; margin-left:15px}


h1, h2, h3, h4, h5, h6 {
	color: #186D8B;
}

a:visited {
	color: #5E037C;
}

.no-visited a:visited,
a.no-visited:visited {
	color: #015F7F;
}

.text-red {
	color: #F00;
}



.page-header .logo img {
	/* width: 100%; */
}

.page-header a {
	color: #fff;
}

.page-header .navigation-xs {
	display: none;
	padding: 15px;
	text-align: center;
}

ul.navigation li {margin-bottom: 4px; border-bottom: 4px solid #015F7F;}

ul.navigation li.active {
	background-color: #01425D;
	border-bottom: 4px solid #fff;
	margin-bottom: 4px;
}

ul.navigation li:hover {
	background-color: #014C69;
	border-bottom: 4px solid #fff;
	margin-bottom: 4px;

	-webkit-transition: background-color .2s ease-in;
	-moz-transition: background-color .2s ease-in;
	-o-transition: background-color .2s ease-in;
	-ms-transition: background-color .2s ease-in;
}

ul.navigation li:hover a {
	text-decoration: none;
}
ul.navigation a:focus{
	text-decoration: none;
}

.pscroll {
	height: 90%;
	overflow: hidden;
	position: relative;
}

.ps-container .ps-scrollbar-y-rail {
	right: 0;
}

.toolbar {
	font-family: 'Arial', sans-serif;
	margin: 0;
}

.toolbar .icon-user {
	height: 26px;
}

.toolbar .user-tools {
	background-color: #FFF;
	font-weight: 100;
	text-align: left;
	padding: 6px 10px;
}

.toolbar .user-tools:before {
	background: transparent url("../img/icons_login.png") scroll no-repeat;
	background-size: auto;
	content: ' ';
	display: inline-block;
	height: 23px;
	vertical-align: text-bottom;
	width: 22px;
}

.toolbar .not-logged:before {
	background-position: center top;
}

.toolbar .logged-hover:before,
.toolbar .logged:before {
	background-position: center bottom;
}

.toolbar .user-tools a {
	color: #878787;
	margin: 0;
	padding: 0;
}

.toolbar .user-tools > span:after {
	color: #000;
	content: ' |';
}

.toolbar .user-tools > span:last-of-type:after {
	content: '';
}

.toolbar .logged-hover > span:last-of-type:after,
.toolbar .logged > span:last-of-type:after {
	background: transparent url("../img/user-tool-arrow.png") scroll no-repeat;
	background-size: auto;
	content: ' ';
	display: inline-block;
	height: 7px;
	margin-left: 10px;
	vertical-align: middle;
	width: 13px;
}

.toolbar .user-tools small {
	display: inline-block;
	font-size: .7em;
	margin-left: .3em;
}

.toolbar .logged-hover {
	-webkit-box-shadow: 0px 0px 2px 2px rgba(80, 80, 80, 0.41);
	-moz-box-shadow: 0px 0px 2px 2px rgba(80, 80, 80, 0.41);
	box-shadow: 0px 0px 2px 2px rgba(80, 80, 80, 0.41);
	display: none;
	position: absolute;
	top: 0;
	z-index: 105;
}

.toolbar .logged-hover .menu {
	background-color: #FFF;
	width: 100%;
	border-top: 1px solid #878787;
	color: #000;
	text-align: left;
	margin-top: 6px;
	padding: 5px;
}

.toolbar .user-tools .menu > div {
	background: transparent scroll no-repeat left top;
	height: 20px;
	margin: 15px 0;
	padding-left: 30px;
}

.toolbar .user-tools .menu > div:hover {
	background-position: left bottom;
}

.toolbar .user-tools .menu > div.my-profile {
	background-image: url("../img/icon_my_profile.png");
}

.toolbar .user-tools .menu > div.discussions {
	background-image: url("../img/icons_chat.png");
}

.toolbar .user-tools .menu > div.favourites {
	background-image: url("../img/icon_favorites.png");
}

.toolbar .user-tools .menu > div.wish-list {
	background-image: url("../img/icon_wish.png");
}

.toolbar .search-tools {
	padding: 0 0 0 8px;
}

.toolbar .search-tools form {
	border: 1px solid #878787;
	color: #878787;
	margin-top: 5px;
	padding: 0 0 0 8px;
}

.toolbar .search-tools input {
	border: none;
	font-weight: 100;
	margin: 0;
	outline-style: none;
	width: 92%;
}

.toolbar .search-tools .glyphicon-search {
	cursor: pointer;
}

.panel-default {
	border: none;
}

.panel {
	margin-bottom: 8px;
}

.panel,
.panel-heading {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.panel-default > .panel-heading {
	background: #353535 none;
	border-bottom: none;
	color: #fff;
}

.panel-heading {
	padding: 5px;
}

.panel-title {
	background: #353535 scroll no-repeat left center;
	color: #fff;
	font-size: 15px;
	padding-left: 20px;
}

.icon-camera {
	background-image: url('../img/icon-camera.png');
}

.icon-trailer {
	background-image: url('../img/icon-trailer.png');
}


.icon-disc {
	background-image: url('../img/icon-disc.png');
}

.icon-film {
	background-image: url('../img/icon-film.png');
}

.icon-tv {
	background-image: url('../img/icon-tv.png');
}

.panel-title > a {
	background: transparent url('../img/arrow.png') scroll no-repeat right center;
	display: block;
}

.panel-title > a:visited {
	color: inherit;
}

.panel-body {
	/* border: 1px solid #ddd; */
	border: none;
	padding: 0;
}

.panel-body > .panel {
	margin: 0;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.1)!important;	-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.1)!important; box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.1)!important;
}

.panel-body > .panel .panel-body {
	border: none;
}

.panel-body > .panel .panel-body p {
	margin: 0;
	padding: 2px;
}

.panel-body > .panel .table > tbody > tr > td {
	padding: 6px 0 6px 10px;
}

.panel-default > .panel-heading:hover,
.panel-default > .panel-heading:hover > .panel-title,
.panel-title:hover {
	background-color: #015f7f;
	color: #fff;
}

.scroll {
	background-color: #FFF;
	height: 25px;
	text-align: center;
}

.scroll:hover {
	background-color: #353535;
}

.scroll > a {
	display: block;
	height: 100%;
	width: 100%;
}

.scroll > a > img {
	vertical-align: text-bottom;
}

.scroll-down > a > img {
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.scroll-up > a > img {
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.no-margin {
	margin: 0;
}


.symbol-target {
    padding-top: 100px;
    margin-top: -100px;
    width: 1px; /* '0' will not work for Opera */
    display: hidden;
}

@media (max-width: 1200px) {
	.box-left,
	.box-right {
		padding: 0;
	}

	.page-header {
		margin-bottom: 0;
	}

	.page-header .logo {
		margin-bottom: 20px;
	}

	.toolbar .user-tools {
		margin-bottom: 8px;
	}

	.toolbar .search-tools {
		padding: 1%;
	}

	.list-inline > li {
		margin-bottom: 8px;
		padding: 4px;
	}
}

/** Social icons */
.social {
	margin-top: .5em;
}

.fb_iframe_widget > span {
	margin-left: -3px;
	vertical-align: inherit !important;
}


.paginator {clear:both; margin-top:20px; text-align:center; margin-bottom:20px; }



DIV.jogger {

}
DIV.jogger A {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.43em; MARGIN: 2px;  PADDING-TOP: 0.5em; 
}

DIV.jogger A:active {
	font-weight:bold
}
DIV.jogger SPAN.current {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.43em; MARGIN: 2px;  PADDING-TOP: 0.5em; 

	font-weight:bold;
}
DIV.jogger SPAN.disabled {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.43em; MARGIN: 2px;  PADDING-TOP: 0.5em; 

}


.clear {clear:both;}

td.title a {font-weight:bold;}

#footer { margin-top:30px; text-align:center; clear:both; padding:70px 0; font-size:10px;  background-color:#3c3c3c; color:#999999;}
#footer ul {list-style-type:none; margin:0px; padding:10px 0px 0px;}
#footer .footernext { display:inline-block; }
#footer ul li {display:inline; margin:0px 1px;}
#footer li a, #footer a { font-size:12px; color:#999999;}
#footer img {display:inline-block;  margin-right:20px; }
.commentsbox {background:#fff; padding:20px;}
.commentsbox input {width:200px; padding:5px; height:20px;}
.commentsbox label {width:150px; float:left; height:30px;} 
.commentsbox textarea {width:300px; margin-top:-10px;}
.commentsbox input[type=submit] {width:auto; margin-left:150px; padding:5px; height:auto; }

/* KONIEC MAIN */


/* TOPMENU HEADER BYVALY */


a{text-decoration:none; }
a:hover{text-decoration:underline;}
table{border-collapse:separate; border-spacing:0;}

/*span.rate{position:absolute; right:7px; top:7px; display:block; height:19px; width:26px; text-align:center; padding:7px 0 0 0; color:#fff; font-size:12px; font-weight:700; line-height:1; border-radius:4px; -webkit-border-radius:4px; font-family:Arial, Helvetica, sans-serif; cursor:default}   */
span.rate{position:static; float:left; display:block; height:12px; width:17px; text-align:center; padding:2px 0 0 1px; color:#fff; font-size:11px; font-weight:700; line-height:1; border-radius:4px; -webkit-border-radius:2px; font-family:Arial, Helvetica, sans-serif; cursor:default; margin-right:5px; margin-top:-0.5px; }
span.rate img {    width: auto !important;
    margin: 0px !important;
    float: none !important;
    height: auto !important;}
span.extramargin { margin-top:-1px;  } 
span.extramargin2 { margin-top:-1.3px;  }    
span.extrasize { width:20px; height:13px; padding: 3px 0 0 0; margin-top:0.4px; }  
    
/*span.smallrate { height:10px !important; width:10px !important; padding:0px !important; font-size:0px !important; border-radius:2px; -webkit-border-radius:2px; margin-top:0px !important;} */

.header-topmenu {position:fixed; top:0; width:100%;	background-color:#fff; z-index: 1000;
	-webkit-box-shadow: 0px 7px 6px -5px rgba(50, 50, 50, 0.20);
	-moz-box-shadow: 0px 7px 6px -5px rgba(50, 50, 50, 0.20);
	box-shadow: 0px 7px 6px -5px rgba(50, 50, 50, 0.20);
}

div.page-header {background-color:#015F7F; border:none; color:#fff;	font-family:'Oswald', sans-serif; font-size:15px; margin-top:0; font-weight:300; height:55px;}

.container{width:1000px; margin:0 auto; padding:0; position:relative;}

div.page-header div.logo {background:url(/img/logo.png) no-repeat center center; width:247px; height:84px; position:absolute; z-index: 1;}
div.page-header div.logo a{display:block; height:84px; width:247px;}

div.page-header div.topmenu {float:right; display:table; text-transform:uppercase; height:55px}
div.page-header div.topmenu a{display:table-cell; text-decoration:none; outline:none; height:51px; border-bottom:4px solid #015F7F; vertical-align:middle; padding:0 9px; position:relative;}
div.page-header div.topmenu a:hover{border-bottom:4px solid #fff; background-color:#01425D; -webkit-transition: all 0.5s; transition: all 0.5s;}
div.page-header div.topmenu a.active{background-color:#01425D; border-bottom:4px solid #fff;}
.newsmark {position: absolute;
  right: 4px;
  top: 2px;
  display: block;
  height: 11px;
  width: 15px;
  text-align: center;
  padding: 4px 0 0 0;
  color: #fff;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  cursor: default;
  color:#fff; 
  background-color:#E30613;
  
  }

form#PageSearchForm {float:right; height:25px; margin:7px 0; width:365px; border:1px solid #878787; color:#878787; overflow:hidden}
form#PageSearchForm input{border:none; height:25px; width:305px; margin:0 0 0 10px; padding:0}
form#PageSearchForm input:focus{outline:none; -webkit-appearance: none;}
form#PageSearchForm .glyphicon-search{background:url(http://www.mafab.hu/tv/css/pics/icon_search.png) no-repeat center center; height:27px; width:27px; cursor:pointer; display:inline-block; float:right}

div.not-logged {float:left; width:220px; margin-left:400px; height:41px; display:table}
div.not-logged a{display:table-cell; vertical-align:middle; height:41px; color:#878787; font-size:15px; font-weight:100; text-decoration:none}
div.not-logged a:hover{text-decoration:underline;}
div.not-logged a.login{background:url(/css/icons/icon_person_gray.png) no-repeat 0 9px; padding-left:23px;}

div.logged {float:left; width:220px; margin-left:400px; height:41px; display:table; position:relative; z-index:1000}
div.logged a{display:table-cell; vertical-align:middle; height:41px; color:#878787; font-size:15px; font-weight:100; text-decoration:none}
div.logged a:hover{text-decoration:underline;}
div.logged a.login{background:url(/css/icons/icon_person_blue.png) no-repeat 0 9px; padding-left:23px;}

div.user-minimenu{width:215px; position:absolute; z-index:999; left:385px; background-color:#fff; padding:40px 15px 10px 15px; top:0;
	-webkit-box-shadow: 0px 9px 10px -5px rgba(80, 80, 80, 0.41);
	-moz-box-shadow: 0px 9px 10px -5px rgba(80, 80, 80, 0.41);
	box-shadow: 0px 9px 10px -5px rgba(80, 80, 80, 0.41);
}
div.user-minimenu div a{display:inline-block; padding:0 0 0 30px ; color:#878787; font-size:15px; margin:0; text-decoration:none}
div.user-minimenu div a:hover{text-decoration:underline;}
div.user-minimenu div small{color:#e30613; font-size:11px}
div.user-minimenu div{background-repeat:no-repeat; background-position:top left; height:20px; margin:15px 0}
div.user-minimenu div.my-profile{background-image:url(http://www.mafab.hu/img/icon_my_profile.png);}
div.user-minimenu div.discussions{background-image:url(http://www.mafab.hu/img/icons_chat.png);}
div.user-minimenu div.wish-list{background-image:url(http://www.mafab.hu/img/icon_wish.png);}


div#user-menu-content {position:relative; overflow:hidden;}
div.roll-up{background:url(../img/roll-up-arrow.png) scroll no-repeat center; bottom:0; cursor: pointer; height:30px; position:absolute; width:inherit}


div#login-form{width:500px; margin:30px auto;}
div#login-form div.left-side{float:left; width:250px}
div#login-form div.left-side img{float:left; margin:0 5px 3px 0}
div#login-form div.left-side div.log_title{float:left; width:190px; margin-top:3px;}
div#login-form div.left-side div.log_title h2{margin:0; padding:0; color:#333; font-size:16px; font-weight:100}
div#login-form div.left-side div.log_title p{color:#333}

div#login-form div.right-side{float:left; width:250px}
div#login-form div.right-side form#UserLoginForm input[type=text]{margin:5px 0; padding:5px; width:230px; border:1px solid #aaa}
div#login-form div.right-side form#UserLoginForm input[type=password]{margin:5px 0; padding:5px; width:230px; border:1px solid #aaa}
div#login-form div.right-side form#UserLoginForm input:first-of-type{margin-top:0;}
div#login-form div.right-side form#UserLoginForm div.submit {float:right; margin:8px 8px 0 0}
div#login-form div.right-side form#UserLoginForm div.submit input[type=submit]{background:#015F7F; border: none; color:#fff; margin-left:5px; padding:4px 30px; cursor:pointer}
div#login-form div.right-side form#UserLoginForm div.error{background-color:#d70b52; color:#fff; padding:5px 4px;; width:230px; box-sizing:border-box; width:242px; margin-bottom:8px; text-align:right}

div#lost-pass{width:500px; margin:30px auto;}
div#lost-pass div.header{background-color:#d70b52; color:#fff; display:table; width:100%; height:50px; margin-bottom:20px}
div#lost-pass div.header span{display:table-cell; vertical-align:middle; text-align:center;}
div#lost-pass input[type=email]{margin:5px 0; padding:5px; width:230px; border:1px solid #aaa}
div#lost-pass input[type=email]:focus{outline:none;}
div#lost-pass input[type=submit]{background:#015F7F; border: none; color:#fff; margin-left:5px; padding:6px 30px; cursor:pointer}

div#signup-form {width:100%; margin:30px 0 0 0; padding:0}
div#signup-form div.header{float:left; width:210px;}
div#signup-form div.header img{float:left; margin:0 5px 5px 0;}
div#signup-form div.header .header_info{float:right; width:120px; padding-right:15px}
div#signup-form div.header .header_info h2{color:#333; font-size:1.3em; font-weight:500; margin:0}
div#signup-form form{float:left;}
div#signup-form div#error_message {background-color:#D70B52; color:#fff; margin-bottom:9px; padding: .3em .5em; box-sizing:border-box; width:308px; float:right}

div#signup-form div.column{width:370px; float:right; text-align:right}
div#signup-form div.column input{display:inline-block; border:1px solid #aaa; padding:5px; margin:0 0 10px 0; width:296px}
div#signup-form div.column select{border: 1px solid #aaa; background:none; margin:0; padding:4px;}
div#signup-form div.column select#ProfileCountryId{width:308px;}
div#signup-form div.column p.rules{width:308px; padding:0; margin:15px 0; text-align:right; display:inline-table}
div#signup-form div.column p.rules span{display:table-cell; vertical-align:middle; height:15px}
div#signup-form div.column p.rules span:first-of-type{width:140px;}
div#signup-form div.column input[type=checkbox]{width:15px; display:block; margin:0; float:right}
div#signup-form input[type=submit]{background:#015F7F; border:none; color:#fff; margin-left:5px; padding:5px 30px; cursor: pointer;}


/* USER PROFIL */
div.user-profile {border-left:1px dotted #888; border-right:1px dotted #888; overflow:hidden; margin:0; padding:10px 0 0 20px; height:100%}
div.user-profile.noborders{border:none;}
div.user-profile div.actions{width:245px; float:left; overflow:hidden; border-right:1px dotted #888; margin-right:-1px;}
div.user-profile div.actions h1{line-height:33px; font-size:16px; background:url(http://www.mafab.hu/img/icon_my_profile_big.png) no-repeat 0 center; padding-left:45px; font-weight:100; margin:15px 0 25px 0; }
div.user-profile div.actions ul{list-style:none; margin:20px 0; padding:0; float:left; width:100%}
div.user-profile div.actions ul li{padding:5px 2px; height:15px;}
div.user-profile div.actions ul li a{text-decoration:none;}
div.user-profile div.actions ul li a:hover{text-decoration:underline;}
div.user-profile div.actions ul li.active{background:#ededed url(../img/user-actions-active.png) scroll no-repeat 98% center;}
div.user-profile div.actions ul li small{margin-left:4px;}

div.user-profile div.actions .user-image {height:170px; overflow: hidden; width: 148px; position:relative; float:left}
div.user-profile div.actions .user-image img {display: inline-block; position: absolute; top: 0; bottom: 0; left: 0; max-height: 100%; max-width: 100%; right: 0; margin: auto; vertical-align:middle}
div.user-profile div.actions .user-image .upload-edit {background-color:#ccc; bottom:1em; color:#000; display:none; opacity:.8; position:absolute; text-align:center; vertical-align:middle; width: 100%;}
div.user-profile div.actions .user-image:hover .upload-edit {display:inline-block;}


/* user profile content */
div#profile-content{float:left; width:732px; padding:0; height:100%; border-left:1px dotted #888}
div#profile-content h2{color:#000; margin:0 0 10px 0; padding:0; font-size:18px; font-weight:100}       



div#profile-content a.btn {display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.4; text-align: center; white-space:nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; user-select:none; background-image:none; border: 1px solid transparent; border-radius: 4px; text-decoration:none; color:#000 }
div#profile-content a.btn:focus{outline:none;}
div#profile-content a.btn-default {text-shadow: 0 1px 0 #fff;
	background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
	background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #dbdbdb;
	border-color: #ccc;
}
div#users-profile-content a.btn {display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.4; text-align: center; white-space:nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; user-select:none; background-image:none; border: 1px solid transparent; border-radius: 4px; text-decoration:none; color:#000 }
div#users-profile-content a.btn:focus{outline:none;}
div#users-profile-content a.btn-default {text-shadow: 0 1px 0 #fff;
	background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
	background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #dbdbdb;
	border-color: #ccc;
}


#users-profile-content input, div#profile-content input{outline:none;}
#users-profile-content input:focus, div#profile-content input:focus{outline:none;}

#users-profile-content div#profile-form, div#profile-content div#profile-form {}
#users-profile-content div#profile-form div.leftcolumn, div#profile-content div#profile-form div.leftcolumn {float:left; width:300px;}
#users-profile-content  div#profile-form form#ProfileEditForm, div#profile-content div#profile-form form#ProfileEditForm {margin:25px 0 0 0}
#users-profile-content div#profile-form form#ProfileEditForm label, div#profile-content div#profile-form form#ProfileEditForm label{font-weight:700; color:#333; padding:0; margin:0 0 5px 0; display:block}
#users-profile-content div#profile-form form#ProfileEditForm input[type=text], div#profile-content div#profile-form form#ProfileEditForm input[type=text]{width:260px; padding:4px 5px; border:1px solid #aaa; margin-bottom:10px}
#users-profile-content div#profile-form form#ProfileEditForm select, div#profile-content div#profile-form form#ProfileEditForm select{width:272px; border:1px solid #aaa; height:25px; display:block; margin-bottom:10px}
#users-profile-content div#profile-form form#ProfileEditForm select.short, div#profile-content div#profile-form form#ProfileEditForm select.short{width:60px;}
#users-profile-content div#profile-form form#ProfileEditForm div.submit-btn, div#profile-content div#profile-form form#ProfileEditForm div.submit-btn{text-align:right; margin:12px 0px 0 0;}
#users-profile-content div#profile-form form#ProfileEditForm div.submit-btn input[type=submit], div#profile-content div#profile-form form#ProfileEditForm div.submit-btn input[type=submit], div.submit-btn .addforummaintheme{background:#015F7F; border:none; color:#fff; padding:5px 30px; cursor: pointer;}

#submitmovie {
  background: #ed044e;
  border: none;
  color: #fff;
  padding: 5px 30px;
  cursor: pointer;
}
#error_message2 {
background-color: #D70B52;
color: #fff;
margin-bottom: 9px;
padding: .3em .5em;
}

#users-profile-content div.user-form div.error, div#profile-content div.user-form div.error {background-color:#d70b52; color:#fff; margin-top:9px; margin-bottom:-15px; padding:8px 11px;}

#users-profile-content div#chpass div.leftcolumn, div#profile-content div#chpass div.leftcolumn {float:left; width:300px;}
#users-profile-content form#ProfileChangePasswordForm, div#profile-content form#ProfileChangePasswordForm{margin:25px 0 15px 0;}
#users-profile-content form#ProfileChangePasswordForm input, div#profile-content form#ProfileChangePasswordForm input[type=password]{width:260px; padding:4px 5px; border:1px solid #aaa; margin-bottom:10px}
#users-profile-content form#ProfileChangePasswordForm div.submit-btn, div#profile-content form#ProfileChangePasswordForm div.submit-btn{text-align:right; margin:12px 30px 0 0;}
#users-profile-content form#ProfileChangePasswordForm div.submit-btn input[type=submit], div#profile-content form#ProfileChangePasswordForm div.submit-btn input[type=submit]{background:#015F7F; border:none; color:#fff; padding:5px 30px; cursor: pointer;}

.maxwidth{width:90% !important; float:none !important;}
.maxwidth input[type=text]{width:100% !important; }
.maxwidth textarea{width:101% !important; }


a.starrate{color:#aaa;}
a.starrate.highlighted{color:#015F7F;}
a.starrate:hover{text-decoration:none;}

/* Ertekelesek */
div#profile-content table.my-ratings {width:100%}
div#profile-content table.my-ratings th{text-align:left; padding:7px 0; background-color:#fafafa}
div#profile-content table.my-ratings th:first-of-type{padding-left:15px;}
div#profile-content table.my-ratings tr:hover{background-color:#fafafa;}
div#profile-content table.my-ratings td{padding:0 2px; vertical-align:middle; height:26px; text-align:left; border-bottom:1px solid #fafafa}
div#profile-content table.my-ratings td:first-of-type{padding-left:15px;}
div#profile-content table.my-ratings a{text-decoration:none; color:#015F7F; text-decoration:none}
div#profile-content table.my-ratings a:visited{color:#015F7F;}
div#profile-content table.my-ratings td.percent{font-weight:700;}
div#profile-content table.my-ratings td.voted{width:85px;}
div#profile-content table.my-ratings td div.stars{text-align:left;}
div#profile-content table.my-ratings td .stars a:after {font-size:13px; font-style:normal; content: '\2605';}
div.ratings{margin:0 8px;}

/* Hozzaszolasok */
div#profile-content div.comment {border-bottom:1px dotted #595C63; margin-right: 15px; padding:10px 25px;}
div#profile-content div.comment div.head{display:table; height:30px; width:100%}
div#profile-content div.comment div.head div{display:table-cell; vertical-align:middle; height:30px}
div#profile-content div.comment div.filmtitle{padding:0; min-width:250px}
div#profile-content div.comment div.filmtitle a{text-decoration:none; color:#015F7F}
div#profile-content div.comment div.filmtitle a:hover{text-decoration:underline;}
div#profile-content div.comment div.voted .stars a:after {font-size:14px; font-style:normal; content: '\2605';}
div#profile-content div.comment div.text{margin:5px 0}
div.comments{margin:0 8px;}

/* Erdekessegek */
div.interestings{margin:0 8px;}

/* Kedvenc filmjeim */
div#profile-content div.favorites{border-bottom:1px dotted #595C63; margin-right:5px; padding:15px 25px 10px 25px; min-height:139px; position:relative; cursor:default}
div#profile-content div.favorites div.photo{width:93px; height:125px; margin-right:15px; float:left}
div#profile-content div.favorites div.photo img{width:100%; height:100%;}
div#profile-content div.favorites div.detail{float:left; max-width:520px;}
div#profile-content div.favorites div.detail a.title{margin:0; display:block; color:#015F7F; font-size:14px; text-decoration:none;}
div#profile-content div.favorites div.detail a.title:hover{text-decoration:underline;}
div#profile-content div.favorites div.detail div.text{display:-webkit-box; -webkit-box-orient:vertical; margin-top:8px; overflow:hidden; -webkit-line-clamp:5; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; line-height:1.4; max-height:80px }
/* kedvenc szemelyisegaim */
div#profile-content div.favorites div.detail a.person{margin:0 5px 0 0; display:inline-block; color:#015F7F; font-size:14px; text-decoration:none;}
div#profile-content div.favorites div.detail a.person:hover{text-decoration:underline;}
div#profile-content div.favorites div.detail div.dates{display:inline-block;}
div#profile-content div.favorites div.detail div.bio{margin-top:8px; line-height:1.4;}
div.favmovies{margin:0 8px;}
div.favactors{margin:0 8px;}
div.wlist{margin:0 8px;}
div.bios{margin:0 8px;}
div.charts{  margin: 0 8px;}

/* reset */




/* Kedvenc felhasznalok */
div.fav-users {float:left; width:350px;}
div#profile-content div.favorites.short{padding:15px 20px 10px 10px; margin:0 3px 0 0;}
div#profile-content div.favorites div.uphoto{float:left; width:95px; margin:0 10px 0 0; height:95px;}
div#profile-content div.favorites div.uphoto img{width:100%; height:100%;}
div#profile-content div.favorites div.favuser {float:left; max-width:215px; color:#333;line-height:1.4;}
div#profile-content div.favorites div.favuser div{}
div#profile-content div.favorites div.favuser div a{text-decoration:none;}
div#profile-content div.favorites div.favuser div a:hover{text-decoration:underline;}
div#profile-content div.favorites div.favuser a.unick{color:#015F7F; font-size:14px; text-decoration:none; margin-bottom:4px}
div#profile-content div.favorites div.favuser a.unick:hover{text-decoration:underline;}

/* users activities */

div#profile-content div.favorites div.fphoto{float:left; width:93px; margin:0 10px 0 0; height:125px;}
div#profile-content div.favorites div.fphoto img{width:100%; height:100%;}
div#profile-content div.favorites div.favuser p.datum {font-size: 11px; color:#888; font-weight:normal; padding:0; margin:0 0 1px 0;}



/* --------------------- */
/* users-profile-conetnt */
div#users-profile-content{float:left; width:732px; padding:0; height:100%; border-left:1px dotted #888}
div#users-profile-content h2, div#profile-content h2 {color:#015F7F; margin:10px 0 10px 0; padding:0; font-size:22px; font-weight:100; padding-left:40px; }
div#users-profile-content  .stars li{font-style:normal; color:#aaa; display:inline-block; letter-spacing:0; margin:0; padding:0; text-align:center;}
div#users-profile-content  .stars li:after {font-size:13px; font-style:normal; content: '\2605';}
div#users-profile-content div.paginate{padding:15px 25px; text-align:center;}
div.main-profile{margin:0 8px;}


div#users-profile-content h2.display-aboutme, div#profile-content h2.display-aboutme {background:url(/static/icons/38x38/icon_user_big.png) no-repeat left; background-position:0px -4px; background-size:34px;}

div#users-profile-content h2.ertekelesek, div#profile-content h2.ertekelesek {background:url(/static/icons/38x38/icon_rating_big.png) no-repeat left; background-position:0px -4px; background-size:34px;}

div#users-profile-content h2.display-discussions, div#profile-content h2.display-discussions {background:url(/static/icons/38x38/icon_comments_big.png) no-repeat left; background-position:0px -4px; background-size:34px;}

div#users-profile-content h2.display-wish-list, div#profile-content h2.display-wish-list {background:url(/static/icons/38x38/icon_tosee_big.png) no-repeat left; background-position:0px -4px; background-size:34px;}

div#users-profile-content h2.favmovies, div#profile-content h2.favmovies {background:url(/static/icons/38x38/icon_favmovie_big.png) no-repeat left; background-position:0px -4px; background-size:34px;}

div#users-profile-content h2.favperson, div#profile-content h2.favperson {background:url(/static/icons/38x38/icon_favceleb_big.png) no-repeat left; background-position:0px -4px; background-size:34px;}

div#users-profile-content h2.interestings, div#profile-content h2.interestings {background:url(/static/icons/38x38/icon_curious_big.png) no-repeat left; background-position:0px -4px; background-size:34px;}

div#users-profile-content h2.charts, div#profile-content h2.charts {  background:url(/static/icons/38x38/mafab_user_icons.png) no-repeat left; background-position:0px -4px; background-size:34px;}

div#users-profile-content h2.bios, div#profile-content h2.bios {background:url(/static/icons/38x38/icon_usercv_big.png) no-repeat left; background-position:0px -4px; background-size:34px;}

div#users-profile-content h2.moviebios, div#profile-content h2.moviebios {background:url(/static/icons/38x38/icon_filmtartalmat_big.png) no-repeat left; background-position:0px -4px; background-size:34px; margin-left:10px;}

div#users-profile-content h2.display-settings, div#profile-content h2.display-settings {background:url(/static/icons/38x38/icon_settings_big.png) no-repeat left; background-position:0px -4px; background-size:34px;}


/* Ertekelesek */
div#users-profile-content table.my-ratings {width:100%}
div#users-profile-content table.my-ratings th{text-align:left; padding:7px 0; background-color:#fafafa}
div#users-profile-content table.my-ratings th:first-of-type{padding-left:15px;}
div#users-profile-content table.my-ratings tr:hover{background-color:#fafafa;}
div#users-profile-content table.my-ratings td{padding:0 2px; vertical-align:middle; height:26px; text-align:left; border-bottom:1px solid #fafafa}
div#users-profile-content table.my-ratings td:first-of-type{padding-left:15px;}
div#users-profile-content table.my-ratings a{text-decoration:none; color:#015F7F; text-decoration:none}
div#users-profile-content table.my-ratings a:visited{color:#015F7F;}
div#users-profile-content table.my-ratings td.percent{font-weight:700;}
div#users-profile-content table.my-ratings td.voted{width:85px;}
div#users-profile-content table.my-ratings td div.stars{text-align:left;}
div#users-profile-content table.my-ratings td.voted ul{font-style:normal; font-family:Arial, Helvetica, sans-serif; color: #AAA; display: inline-block; letter-spacing:0; margin:0; padding:0;text-align: center;}
div#users-profile-content table.my-ratings td.voted .stars li{font-style:normal; color:#aaa; display:inline-block; letter-spacing:0; margin:0; padding:0; text-align:center;}
div#users-profile-content table.my-ratings td.voted .stars li:after {font-size:13px; font-style:normal; content: '\2605';}


/* Hozzaszolasok */
div#users-profile-content div.comment {border-bottom:1px dotted #595C63; margin-right: 15px; padding:10px 25px;}
div#users-profile-content div.comment div.head{display:table; height:30px; width:100%}
div#users-profile-content div.comment div.head div{display:table-cell; vertical-align:middle; height:30px}
div#users-profile-content div.comment div.filmtitle{padding:0; min-width:250px}
div#users-profile-content div.comment div.filmtitle a{text-decoration:none; color:#015F7F}
div#users-profile-content div.comment div.filmtitle a:hover{text-decoration:underline;}
div#users-profile-content div.comment div.voted .stars a:after {font-size:14px; font-style:normal; content: '\2605';}
div#users-profile-content div.comment div.text{margin:5px 0}


/* Erdekessegek */


/* Kedvenc filmjeim */
div#users-profile-content div.favorites{border-bottom:1px dotted #595C63; margin-right:15px; padding:15px 25px 10px 25px; min-height:139px; position:relative; cursor:default}
div#users-profile-content div.favorites div.photo{width:93px; height:125px; margin-right:15px; float:left}
div#users-profile-content div.favorites div.photo img{width:100%; height:100%;}
div#users-profile-content div.favorites div.detail{float:left; max-width:520px;}
div#users-profile-content div.favorites div.detail a.title{margin:0; display:block; color:#015F7F; font-size:14px; text-decoration:none;}
div#users-profile-content div.favorites div.detail a.title:hover{text-decoration:underline;}
div#users-profile-content div.favorites div.detail div.text{display:-webkit-box; -webkit-box-orient:vertical; margin-top:8px; overflow:hidden; -webkit-line-clamp:5; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; line-height:1.4; max-height:80px }
/* kedvenc szemelyisegaim */
div#users-profile-content div.favorites div.detail a.person{margin:0 5px 0 0; display:inline-block; color:#015F7F; font-size:14px; text-decoration:none;}
div#users-profile-content div.favorites div.detail a.person:hover{text-decoration:underline;}
div#users-profile-content div.favorites div.detail div.dates{display:inline-block;}
div#users-profile-content div.favorites div.detail div.bio{margin-top:8px; line-height:1.4;}

div#users-profile-content div.favoritesokraj, div#profile-content div.favoritesokraj{border-bottom:1px dotted #595C63;}
div#users-profile-content div.favorites2, div#profile-content div.favorites2{ border:none;  padding:5px 8px; position:relative; float:left; width:100px; text-align:center}
div#users-profile-content div.favorites2 div.photo, div#profile-content div.favorites2 div.photo{width:93px; height:125px; margin-bottom:5px;  }
div#users-profile-content div.favorites2 div.photo img, div#profile-content div.favorites2 div.photo img{width:100%; height:100%;}
div#users-profile-content div.favorites2 a, div#profile-content div.favorites2 a{margin:0;  font-size:11px; text-decoration:none;}
div#users-profile-content div.favorites2 a:hover, div#profile-content div.favorites2 a:hover{ text-decoration:underline;}

/* Kedvenc felhasznalok */
div.fav-users {float:left; width:349px; padding:0 8px;}
div.fav-users:nth-child(1) {border-right: 1px dotted #888;}
div#profile-content div.favorites.short{padding:15px 20px 10px 10px; margin:0;}
div#profile-content div.favorites div.uphoto{float:left; width:95px; margin:0 10px 0 0; height:95px;}
div#profile-content div.favorites div.uphoto img{width:100%; height:100%;}
div#profile-content div.favorites div.favuser {float:left; max-width:211px; color:#333;line-height:1.4;}
div#profile-content div.favorites div.favuser div{}
div#profile-content div.favorites div.favuser div a{text-decoration:none;}
div#profile-content div.favorites div.favuser div a:hover{text-decoration:underline;}
div#profile-content div.favorites div.favuser a.unick{color:#015F7F; font-size:14px; text-decoration:none; margin-bottom:4px}
div#profile-content div.favorites div.favuser a.unick:hover{text-decoration:underline;}

/* users activities */

div#profile-content div.favorites div.fphoto{float:left; width:93px; margin:0 10px 0 0; height:125px;}
div#profile-content div.favorites div.fphoto img{width:100%; height:100%;}
div#profile-content div.favorites div.favuser p.datum {font-size: 11px; color:#888; font-weight:normal; padding:0; margin:0 0 1px 0;}



li.highlighted{color: #015F7F!important;}


div.user-profile div.actions .display-aboutme {background:url(/static/icons/icon_user.png) no-repeat left; background-position:0px -2px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .display-settings {background:url(/static/icons/icon_settings.png) no-repeat left; background-position:0px -2px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .ertekelesek {background:url(/static/icons/icon_rating.png) no-repeat left; background-position:0px -3px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .display-discussions {background:url(/static/icons/icon_comments.png) no-repeat left; background-position:0px -3px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .display-wish-list {background:url(/static/icons/icon_tosee.png) no-repeat left; background-position:0px -3px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .display-chart-list {background:url(/static/icons/mafab_user_icons.png) no-repeat left; background-position:0px -3px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .favmovies {background:url(/static/icons/icon_favmovie.png) no-repeat left; background-position:0px -3px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .favseries {background:url(/static/icons/icon_favtv.png) no-repeat left; background-position:0px -3px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .favperson {background:url(/static/icons/icon_favceleb.png) no-repeat left; background-position:0px -3px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .who-checked {background:url(/static/icons/icon_loveme.png) no-repeat left; background-position:0px -3px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .ilove {background:url(/static/icons/icon_mesearch.png) no-repeat left; background-position:0px -3px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .favusers {background:url(/static/icons/icon_favuser.png) no-repeat left; background-position:0px -3px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .interestingsM {background:url(/static/icons/icon_curious.png) no-repeat left; background-position:0px -2px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .biosmenu {background:url(/static/icons/icon_usercv.png) no-repeat left; background-position:0px -2px; padding-left:20px; background-size:18px;}

div.user-profile div.actions .moviebiosmenu {background:url(/static/icons/icon_filmtartalmat.png) no-repeat left; background-position:0px -2px; padding-left:20px; background-size:18px;}


a.underlining {text-decoration:underline;}
a.underlining:hover {text-decoration:none;}


 #user-charts-edit li {
  list-style: none;
  margin: 0 0 4px 0;
  padding: 10px;
  background-color: #ededed;
  cursor: move;
}
#user-charts-edit .chart_userreview-li-numb  {font-weight:100; font-size:36px; float:left; margin-right:10px; color:#000; width:8%;   font-family: 'Oswald', sans-serif;}

#user-charts-edit .chart_userreview-li-pic {float:left; width:60px; margin-right:10px;}
#user-charts-edit .chart_userreview-li-pic img {width:100%;}

#user-charts-edit .chart_userreview-li-title {float:left; width:70%; margin-right:10px;}

#user-charts-edit .chart_userreview-li-del {float:right; width:10%;}



/* KONIEC TOPMENU HEADER */



/* DETAL - film a osobnost */

.text-left{text-align:left; z-index:10001; display:block; }

	/* movie player */
	div#wrapper_player{position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,0.8); top:0; left:0; z-index:1200; display:none}
	/* - clonebar */
	div#clonebar div.mt_list{height:100px; width:100%; background-color:#555; padding:5px 0; overflow:hidden; position:relative}
	div#clonebar table{position:absolute; left:0px}
	div#clonebar table td{height:90px; vertical-align:middle; text-align:center; width:126px;}
	div#clonebar table td div.trailer{
		height:90px; width:116px; background-color:#000; display:inline-block; border:2px solid #555;
		-webkit-box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 1);
		-moz-box-shadow:    1px 1px 4px 0px rgba(50, 50, 50, 1);
		box-shadow:         1px 1px 4px 0px rgba(50, 50, 50, 1);}
	div#clonebar table td div.trailer.selected{border-color:#e2e2e2;}
	div#clonebar div.trailer div{height:90px; width:116px; background:url(../video/css/images/play_button_small_normal.png) no-repeat center center;}
	div#clonebar div.trailer div:hover{background:url(../video/css/images/play_button_small_over.png) no-repeat center center; cursor:pointer}
	
	div#clonebar div.leftnav_t{width:18px; height:40px; background:url(../video/css/images/arrow_small_left.png) no-repeat -18px 0; position:absolute; left:0; top:30px; cursor:pointer}
	div#clonebar div.leftnav_t:hover{background-position:0 0}
	div#clonebar div.rightnav_t{width:18px; height:40px; background:url(../video/css/images/arrow_small_right.png) no-repeat 0 0; position:absolute; right:0; top:30px; cursor:pointer}
	div#clonebar div.rightnav_t:hover{background-position:-18px 0}

	/* player content */
	div#player_content {position:relative}
	div#player_content div#cornerclose{width:20px; height:20px; position:absolute; right:-25px; top:0; background:url(../video/css/images/close_video.png) no-repeat 0 0; cursor:pointer}
	div#player_content div#cornerclose:hover{background-position: -20px 0;}
	div#player_content div#maintitle{position:absolute; top:85px; left:50px;}
	div#player_content div#maintitle a{font-size:16px; color:#fff}



span.moretext{color:#015F7F; cursor:pointer;}
div.remtext{}
span.mlength{white-space:nowrap;}

div#succRated{position:fixed; top:45px; right:40px; min-width:160px; display:table; border:4px solid #096; border-radius:20px; -webkit-border-radius:20px; background-color:#f6f6f6; z-index:1200}
div#succRated h2{display:table-cell; vertical-align:middle; font-size:16px; padding:25px; color:#000}

div#badRated{position:fixed; top:45px; right:40px; min-width:160px; display:table; border:4px solid #c33; border-radius:20px; -webkit-border-radius:20px; background-color:#f6f6f6; z-index:1200}
div#badRated h2{display:table-cell; vertical-align:middle; font-size:16px; padding:25px; color:#000}


div.age {background:url(/cinema/css/images/icon_age_all.png) no-repeat; width:22px; height:22px; display:inline-block;}
div.age6  {background:url(/cinema/css/images/icon_age_6.png) no-repeat; width:22px; height:22px; display:inline-block;}
div.age12{background:url(/cinema/css/images/icon_age_12.png) no-repeat; width:22px; height:22px; display:inline-block;}
div.age16{background:url(/cinema/css/images/icon_age_16.png) no-repeat; width:22px; height:22px; display:inline-block;}
div.age18{background:url(/cinema/css/images/icon_age_18.png) no-repeat; width:22px; height:22px; display:inline-block;}

a.trailer{width:156px; height:100px; display:block; background:url(http://www.mafab.hu/video/css/images/play_button_small_normal.png) no-repeat center center;}
a.trailer:hover{background-image:url(http://www.mafab.hu/video/css/images/play_button_small_over.png);}
a{color:#015F7F}
p.genres {margin:0;}
p.genres, small.genres{color:#015F7F;}

div.navpos:hover div.runouter{opacity:1; -webkit-transition:0.6s all; transition: 0.6s all; }
div.runouter{position:absolute; z-index:10; right:0; width:5px; height:100%; top:0; opacity:0; -webkit-transition:0.6s opacity; transition: 0.6s opacity;}
div.runouter div.runer{width:5px; position:absolute; top:0; min-height:4px; background-color:#015F7F;}

.llight{background-color:#f6f6f6;}
.ldark{background-color:#ffffff;}
/*
span.rate{position:absolute; right:7px; top:7px; display:block; height:26px; width:26px; text-align:center; padding:7px 0 0 0; color:#fff; font-size:12px; font-weight:700; line-height:1; border-radius:4px; -webkit-border-radius:4px; font-family:Arial, Helvetica, sans-serif}
*/
div#tab-trailers{padding:0; margin:15px 32px 15px 33px; height:25px; position:relative; border-bottom:1px solid #e6e6e6}
div#trtypeSelector {position:absolute; z-index:100; margin:0;}
div#trtypeSelector.collapsed{height:25px; overflow:hidden;}
div#trtypeSelector button.trSelectorBtn{background-color:#e6e6e6; height:25px; font-family:Oswald; width:170px; padding:4px 0 4px 10px; outline:none; text-transform:uppercase; text-align:left; margin:0; border:0; display:block; cursor:pointer}
div#trtypeSelector button.trSelectorBtn span.n{color:#d70b52; margin-left:8px}
div#trtypeSelector button.trSelectorBtn:hover{background-color:#f6f6f6;}
div#trtypeSelector button:first-of-type{background-image:url(http://www.mafab.hu/css/icons/icon_dropdown_2.png); background-repeat:no-repeat; background-position:140px center;}

div#tab-img-selector {padding:0; margin:15px 32px 15px 33px; height:25px; position:relative; border-bottom:1px solid #e6e6e6}
div#trtypeSelector button.phSelectorBtn{background-color:#e6e6e6; height:25px; font-family:Oswald; width:270px; padding:4px 0 4px 10px; outline:none; text-transform:uppercase; text-align:left; margin:0; border:0; display:block;}
div#trtypeSelector button.phSelectorBtn span.n{color:#d70b52; margin-left:8px}
div#tab-img-selector div#trtypeSelector button:first-of-type{background-image:url(http://www.mafab.hu/css/icons/icon_dropdown_2.png); background-repeat:no-repeat; background-position:240px center;}
div#tab-img-selector div#trtypeSelector button.phSelectorBtn:hover{background-color:#f6f6f6;}


div#fototypeSelector {position:absolute; z-index:100; margin:0;}
div#fototypeSelector.collapsed{height:25px; overflow:hidden;}
div#fototypeSelector button.trSelectorBtn{background-color:#e6e6e6; height:25px; font-family:Oswald; width:200px; padding:4px 0 4px 10px; outline:none; text-transform:uppercase; text-align:left; margin:0; border:0; display:block; cursor:pointer}
div#fototypeSelector button.trSelectorBtn span.n{color:#d70b52; margin-left:8px}
div#fototypeSelector button.trSelectorBtn:hover{background-color:#f6f6f6;}
div#fototypeSelector button:first-of-type{background-image:url(http://www.mafab.hu/css/icons/icon_dropdown_2.png); background-repeat:no-repeat; background-position:170px center;}

div#tab-images{padding:0; margin:15px 32px 15px 33px; position:relative; border-bottom:1px solid #e6e6e6; height:25px;}

div#tab-posters-top{padding:0; margin:15px 32px 15px 33px; position:relative; border-bottom:1px solid #e6e6e6; height:25px;}

div.rightsidebox{background-color:#f6f6f6; margin:0 0 8px 0}
div.rightsidebox h3{background:url(../css/images/icon-camera_white.png) no-repeat 8px center #3c3c3c; height:44px; font-weight:500; font-family:Oswald; padding:0; margin:0; box-sizing:border-box; display:table; width:100%}
div.rightsidebox h3 p{color:#fff; font-size:15px; padding:0 0 0 40px; text-transform:uppercase; display:table-cell; vertical-align:middle; cursor:default}
div.rightsidebox h3 a{color:#fff; font-size:15px; padding:0 0 0 40px; text-transform:uppercase; display:table-cell; vertical-align:middle}

.videoDetail div.rightsidebox h3{background:url(/static/images/2015/icon-camera-black.png) no-repeat 0px center #fff; color:#3c3c3c;}
.videoDetail div.rightsidebox h3 p {color:#3c3c3c; padding:0 0 0 30px;}

table.list_table{width:100%; background-color:#f6f6f6}
table.list_table td{padding:0 10px; cursor:default; position:relative; height:40px; line-height:120%;}
table.list_table td a{color:#015F7F}
table.list_table tr:nth-child(even){background-color:#e6e6e6;}
table.list_table td.title a.title{max-width:270px; display:block}

/* vertical scroll list */
div.mt_list{height:420px; overflow:hidden; position:relative}
div.v-scroll{position:absolute; top:0px; width:100%}

div.v-scroll div.box{overflow:hidden; height:140px; width:100%;}
div.v-scroll div.box img{height:130px; width:87px; margin:5px; float:left;}
div.v-scroll div.box div{float:left; width:208px; padding:10px;  position:relative}
div.v-scroll div.box div a{font-size:13px; font-weight:700;  max-width:183px;}
div.v-scroll div.box div .genres{color:#015F7F;}
div.v-scroll div.box div p.descr{line-height:1.45;}

.videoDetail div.v-scroll div.box div {width: 200px;}

div.nav-top{height:25px; width:100%; background:url(../video/css/images/content_arrow_up.png) center center no-repeat #C1C0BF;}
div.nav-top:hover{background-color:#015f7f; cursor:pointer}
div.nav-bottom{height:25px; width:100%; background:url(../video/css/images/content_arrow_down.png) center center no-repeat #C1C0BF;}
div.nav-bottom:hover{background-color:#015f7f; cursor:pointer}

div.addcomentrow {border-bottom:1px solid #a9bbbf; display:table; width:100%; height:55px}
div.addcomentrow p{vertical-align:middle; display:table-cell; font-style:italic; color:#888}
div.addcomentrow p.indented{padding-left:25px; font-style:italic;}
div.addcomentrow a.newBtn001, a.newBtn001 {background:url(/css/icons/icon_add_message.png) 4px center #b8b8b8 no-repeat; padding:9px 12px 9px 30px; font-style:normal; color:#fff; text-decoration:none; border-radius:6px; -webkit-border-radius:6px; margin-left:205px}
div.addcomentrow a.cmnt, a.cmnt {background-image:url(/static/icons/icon-comments-bw.png); background-size:15px 15px; background-position: 8px center;}
div.addcomentrow a.newBtn001:hover, a.newBtn001:hover{background-color:rgba(160,160,160,1);}

div.addcomentrow a.newBtn002 {background:url(/css/icons/icon_add_message.png) 4px center #b8b8b8 no-repeat; padding:9px 12px 9px 30px; font-style:normal; color:#fff; text-decoration:none; border-radius:6px; -webkit-border-radius:6px; margin-left:60px}
div.addcomentrow a.newBtn002:hover{background-color:rgba(160,160,160,1);}


div#personDetail div.leftSide{width:666px; float:left; }
div#personDetail div.rightSide{width:327px; float:right;}
div#personDetail div.rightSide h3{font-weight:500}

div#personDetail div.detail-image{float:left; width:150px;  margin:0 11px 6px 0;}
div#personDetail div.detail-image img{max-height:100%; width:100%;}
div#personDetail div.person-detail{ float:left; width:490px; position:relative}
div#personDetail div.person-detail div.bday{line-height:1.42;}
div#personDetail div.person-detail a.fav {background: url("../img/icon-sprite_favorites.png") no-repeat center top; display: inline-block; height: 32px; width: 39px; position:absolute; right:5px; top:5px }
div#personDetail div.person-detail a.fav.active{background-position:center bottom;}
 div#personDetail div.person-detail a.edit, div#movieDetail div.film-detail a.edit {background: url("../img/icon_edit.png") no-repeat center bottom; display: inline-block; height: 32px; width: 39px; position:absolute; right:5px; top:5px }
div#personDetail a.edit, div#movieDetail a.edit {background: url("../img/icon_edit.png") no-repeat center bottom; display: inline-block; height: 32px; width: 39px; } 

div#movieDetail a.edit {background: url("../img/icon_edit.png") no-repeat left -33px; display: inline-block; height: 32px; width: auto; padding-left:35px; padding-top:2px; color:#c5c5c5; max-width:101px; } 

div#personDetail a.edit:hover, div#movieDetail a.edit:hover {background-position: center top;  } 

div#movieDetail a.edit:hover {background-position: left -1px !important;  } 
 
a.editpencil {background: url("../img/icon_edit.png") no-repeat center top; display: inline-block; height: 24px; width: 28px; background-size:100%; background-position:0px -23px;}
a.editpencil:hover {background-position:0px 0px;}

a.deletepencil {background: url("../img/icon_edit_delete.png") no-repeat center top; display: inline-block; height: 24px; width: 28px; background-size:100%; background-position:0px -23px;}
a.deletepencil:hover {background-position:0px 0px;}

div#personDetail div.person-detail h1{font-weight:700; font-size:17px; margin:0 0 10px 0; padding:0}

div#personDetail div.bio {margin-top:15px; padding:0 15px 15px 15px;; line-height:1.42}

div#minigallery{float:left; height:115px;}
div#minigallery div.navigate{height:20px; text-align:center;}
div#minigallery div.navigate div{height:4px; display:inline-block; width:18px; background-color:#c3c3c3; cursor:pointer; margin-right:1px; outline:none}
div#minigallery div.navigate div.active{background-color:#878787;}

div#minigallery div.leftnav{width:18px; height: 40px; background:url(../video/css/images/arrow_small_left.png) no-repeat -18px 0; position: absolute; left: 0; top:30px; cursor: pointer;}
div#minigallery div.leftnav:hover{background-position:0 0;}
div#minigallery div.rightnav{width:18px; height: 40px; background:url(../video/css/images/arrow_small_right.png) no-repeat 0 0; position: absolute; right:1px; top:30px; cursor: pointer;}
div#minigallery div.rightnav:hover{background-position:-18px 0;}

div.persongallery{float:none; width:100%; box-sizing:border-box; background-color:#fff; padding:10px; border-top:1px solid #a9bbbf; height:132px!important;}



/* new trailer box */
div.trdet {display:none;}
table.trailerlist {}
table.trailerlist td{width:127px; height:90px; vertical-align:middle}
table.trailerlist td div.trailer{height:90px; width:116px; background-color:#000; display:inline-block; border:2px solid #555;
	-webkit-box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 1);
	-moz-box-shadow:    1px 1px 4px 0px rgba(50, 50, 50, 1);
	box-shadow:         1px 1px 4px 0px rgba(50, 50, 50, 1);
}
div.yt-thumb div.picon{height:100px; width:156px; background:url(../video/css/images/play_button_small_normal.png) no-repeat center center;}
div.yt-thumb div.picon:hover{background:url(../video/css/images/play_button_small_over.png) no-repeat center center; cursor:pointer}

/* stars */

.stars a, .stars .ui-widget-content a {
  color: #AAA !important;
  display: inline-block;
  text-decoration: none !important;
  margin: 0 -3px;
  outline-style: none !important;
  padding: 0 3px; }
  .stars a:visited {
    color: #AAA !important; }
  .stars a.highlighted {
    color: #015F7F !important; }
  .stars a:after, .stars .ui-widget-content a:after {
    font-size: 1.6em;
    font-style: normal;
    content: '\2605'; }
  .stars a:hover {
    text-decoration: none; }


ul.stars {font-style:normal; font-family: Arial, Helvetica, sans-serif; color:#aaa; display:inline-block; letter-spacing:0; margin:0; padding:0; text-align:center;}
ul.stars li {font-style: normal; color: #aaa; display: inline-block; letter-spacing: 0; margin: 0; padding: 0; text-align: center; font-weight: 100;}
li.highlighted {color: #015F7F!important;}
ul.stars li:after {font-size: 12px; font-style: normal; content: '\2605';}


/* detail movie */
div#movieDetail{}
div#movieDetail .leftSide{width:666px; float:left; position:relative;}
div#movieDetail .leftSide div.detail{background-color:#fff; padding:6px;}
div#movieDetail div.detail-image{float:left; width:150px; margin:0 11px 6px 0;}
div#movieDetail div.detail-image img{width:100%;}
div#movieDetail div.film-detail {float:left; width:490px; position:relative}
div#movieDetail div.film-detail div.short{float:left; width:360px;}
div#movieDetail div.film-detail div.short h1{font-weight:700; font-size:16px; margin:0; padding:0}
div#movieDetail div.film-detail div.short div.translations{margin:10px 0;}
div#movieDetail div.film-detail div.short div.translations h2{font-size:14px; font-weight:400;}
div#movieDetail div.film-detail div.short div.translations h2 .flag-icon {margin-right: 5px;}
div#movieDetail div.film-detail div.short p.genres{margin:3px 0;}
div#movieDetail div.film-detail div.extras{padding:70px 0 0 0px; position:relative; float:right; width:80px; text-align:center; }
div#movieDetail div.film-detail div.extras p{margin-top:0px;}
div#movieDetail div.film-detail div.extras div.percent{color:#fff; font-size:38px; font-weight:700; position:absolute; width:80px; vertical-align:middle; padding:10px 0 0 0; text-align: center; height: 50px; top:0px; right:0px; 
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

div#movieDetail div.film-detail div.extras div.stars {text-align:center; margin-top:-5px;}
div#movieDetail div.film-detail div.extras div.stars a.starrate{color:#aaa;}
div#movieDetail div.film-detail div.extras div.stars a.starrate.highlighted{color:#015f7f}
div#movieDetail div.film-detail div.extras div.stars a:after {font-size:19px; font-style:normal; content: '\2605';}
div#movieDetail div.film-detail div.extras div.stars a:hover{text-decoration:none;}

div#movieDetail .premierdate{color:#666; line-height:130%;}


div.videoDetail .leftSide{width:100% !important; float:left; position:relative;}



div.user-actionsfan a.fav {background: url("../img/icon-sprite_favorites.png") no-repeat center top; display: inline-block; height: 32px; width: 39px; position:absolute; right:5px; top:5px }
div.user-actionsfan a.fav.active{background-position:center bottom;}


div#movieDetail div.film-detail div.extras div.user-actions a.fav, a.fvbtnlst{background: url("../img/icon-sprite_favorites.png") no-repeat center top; display:inline-block; height: 32px; width: 39px;}
div#movieDetail div.film-detail div.extras div.user-actions a.fav.active, a.fvbtnlst.active{background-position:center bottom;}

div#movieDetail .newtopline a.fav{background: url("../img/icon-sprite_favorites.png") no-repeat left -1px; display:inline-block; height: 32px; width: auto;; padding-left:40px; padding-top:2px; color:#c5c5c5; max-width:101px;}
div#movieDetail .newtopline  a.fav.active{background-position:left -65px;}


div#movieDetail div.film-detail div.extras div.user-actions a.wish{background:url(../img/icon-sprite_wish.png) no-repeat center top; display:inline-block; height:32px; width:39px;}
div#movieDetail div.film-detail div.extras div.user-actions a.wish.active{background-position:center bottom;}
div#movieDetail div.film-detail div.extras div.user-actions a:hover{background-position:center -32px; }

div#movieDetail .newtopline a.wish{background:url(../img/icon-sprite_wish.png) no-repeat left -1px; display:inline-block; height:32px; width: auto;; padding-left:42px; padding-top:2px; color:#c5c5c5; max-width:101px;}
div#movieDetail .newtopline  a.wish.active{background-position:left -65px;}
div#movieDetail .newtopline a:hover{background-position:left -33px; color:#757575; text-decoration:none;}


div#movieDetail div.bio{line-height:1.42; padding:5px 15px; }




div#movieDetail .rightSide{width:327px; float:right}
div#movieDetail .rightSide h3{background:url(../css/images/icon-camera_white.png) no-repeat 8px center #3c3c3c; height:44px; font-family:Oswald; padding:0; margin:0; box-sizing:border-box; display:table; width:100%}
div#movieDetail .rightSide h3 p{color:#fff; font-size:15px; padding:0 0 0 40px; text-transform:uppercase; display:table-cell; vertical-align:middle; cursor:default}


table.stafftable td{line-height:1.4}

table.starring td{padding:5px; vertical-align:top}
div.also-starring{line-height:1.4}

div#in-cinemas {background-color: #D70B52; color:#fff; display:table; margin-bottom:0; padding:8px; width:100%; box-sizing:border-box; height:39px}
div#in-cinemas div.info-label{display:table-cell; padding-left:35px; width:32%; vertical-align:middle; background:url(http://www.mafab.hu/img/icon_projector.png) no-repeat 2px center; font-weight:700; border-right: 1px solid #fff;}
div#in-cinemas div.info-text{display:table-cell; width:68%; padding-left:30px; vertical-align:middle}
div#in-cinemas .info-text a {color:#fff; text-decoration: underline;}

div#in-tv {background-color: #D70B52; color:#fff; display:table; margin-bottom:0; padding:8px; width:100%; box-sizing:border-box; height:39px}
div#in-tv div.info-label{display:table-cell; padding-left:35px; width:32%; vertical-align:middle; background:url(http://www.mafab.hu/img/icon_tv_alert.png) no-repeat 2px center; font-weight:700; border-right: 1px solid #fff;}
div#in-tv div.info-text{display:table-cell; width:68%; padding-left:30px; vertical-align:middle}
div#in-tv .info-text a {color:#fff; text-decoration: underline;}



/* trailers in tabs */
div.trailers3 {width:100%; position:relative; margin-bottom:20px;}
div.trailers3 a:before{background: transparent url("../img/icon_big_play_2state_160x60.png") scroll no-repeat; background-size:auto; bottom:0; content:' '; display:inline-block;
      height:60px; left:0; margin:auto; position: absolute; right:0; top:0; width:80px; z-index: 10;  
   }
div.trailers3 a:hover:before {background-position:-80px 0;}

/* posters in tabs */
div.img-posters{float:left; width:50%;}


#listak_content .articlecat, div#personDetail .articlecat, div#movieDetail .articlecat{float:left; background-color:#c6c6c6; border:none; color:#fff;	font-family:'Oswald', sans-serif; font-size:11px; margin-top:0; font-weight:200; padding:3px 8px; text-transform:uppercase; margin-bottom:10px; margin-right:2px;
}

#listak_content .articlecat.activeBIO, div#personDetail .articlecat.activeBIO, div#movieDetail .articlecat.activeBIO  {background-color:#015F7F;}

#listak_content .articlecat a, div#personDetail .articlecat a, div#movieDetail .articlecat a{color:#fff;}

.chart_mainbox{width:100%; background:#ededed; margin:0px 0px 30px;}
.chart_mainbox2{width:90%; background:#ededed; margin:0px auto; margin-top:-3px; margin-bottom:2px;}
.chart_mainbox .chart_movieinfo {padding:15px; position:relative;}
.chart_mainbox .chart_movieinfo div.short h2 {
  font-weight: 700;
  font-size: 16px;
  margin: 0;
  padding: 0;
    color: #186D8B;
  
}
.chart_mainbox .chart_movieinfo div.short{
  width: 55% !important;
    float:right  !important;
    position:relative !important;
    height:352px  !important;
    }

.chart_mainbox .chart_movieinfo .film-detail {width:100% !important; float:none !important; position:relative !important; }
.chart_mainbox .chart_movieinfo div.detail-image2 {width:40%; margin:0; float:left; position:relative;  height:352px !important;}
.chart_mainbox .chart_movieinfo div.detail-image2 img {width:100%;}
.chart_mainbox .chart_movieinfo div.detail-image2 .positioning {  background: #015F7F; position:absolute; top:0; left:0; color:#fff; font-size:32px; padding: 15px; font-family: 'Oswald', sans-serif; font-weight:100;}
.chart_mainbox .chart_movieinfo .film-detail .staff {position:absolute; bottom:0px; left:0px;}
.chart_mainbox .chart_userreview, .chart_mainbox2 .chart_userreview {background:#878787; color:#fff; padding: 15px;font-size:12px;}





.with-trailers #detail-images {
	float: right;
	margin-right: 25px;
	width: 400px;
}

.with-trailers #trailers {
	float: left;
	margin-left: 35px;
	width: 150px;
}

.with-trailers .trailer {
	float: left;
	width: 150px;
}
.with-trailers .trailer img {
	height: 100%;
	width: 100%;
}



/* KONIEC DETAIL film a osobnost */



/* BOX OFFICE */

  .box-office .panel-body,
.panel-body > .box-office .table > tbody > tr > td {
	color: #186D8B;
}

.box-office .panel-body {
	background-color: #EDEFF2;
}

.box-office .panel-body img {
	float: left;
	height: 80px;
	margin-right: 10px;
	width: 50px;
}

.box-office .panel-body .imgdivbox {
	float: left;
	height: 80px;
	margin-right: 10px;
	width: 50px;
    background-size: auto 100%;
  background-position: 45% 0;
}

.box-office .panel-body h4 {
	float: left;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	max-width: 100px;
  max-height:35px;
  overflow:hidden;
}

.box-office .panel-body h5 {
	float: left;
	font-size: 13px;
	font-weight: 700;
  	max-width: 100px;
	margin: 5px 0 0;

}

.box-office .panel-body .number {
	background-color: #3aaa35;
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: 900;
	left: 0;
	line-height: 20px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 20px;
}

.box-office .panel-body .budget {
	color: #000;
	bottom: 5px;
	font-weight: 700;
	left: 60px;
	position: absolute;
}
 
.panel-body > .box-office .table > tbody > tr > td.number {
	padding: 6px 4px 6px 12px;
}

.panel-body > .box-office .table > tbody > tr > td.title {
	padding: 6px 4px;
}

.panel-body > .box-office .table > tbody > tr > td.budget {
	padding: 6px 12px 6px 4px;
}   

.box-office .table-striped > tbody > tr:nth-child(even) > td,
.box-office .table-striped > tbody > tr:nth-child(even) > th {
	background-color: #EDEFF2;
}

.box-office .table-striped > tbody > tr:nth-child(odd) > td,
.box-office .table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #FFF;
}

@media (max-width: 1200px) {
	.box-office .box {
		padding: 0;
	}

	.box-office .box:first-child {
		margin-bottom: 15px;
	}

	.box-office .panel-body h4 {
		float: none;
		max-width: none;
	}
}

 /* KONIEC BOX OFFICE  */ 
 
 
 
 /* UVOD */
 .film-magazine .panel-body,
.panel-body > .film-magazine .table > tbody > tr > td {
	color: #186D8B;
}

.film-magazine .panel-body {
	background-color: #FFF;
}

.film-magazine .panel-body img {
	float: left;
	height: 173px;
	margin-right: 10px;
	width: 120px;
}

.film-magazine .panel-body .imgdiv {
	float: left;
	height: 173px;
	margin-right: 10px;
	width: 120px;
  background-size: auto 100%;
  background-position: 45% 0;
}

.film-magazine .panel-body h4 {
	font-size: 14px;
	font-weight: 700;
		margin: 5px 0 0 0;
}

.panel-body > .film-magazine .panel-body p.descr {
	color: #000;
	padding: 5px 5px 5px 0;
}

.panel-body > .film-magazine .table > tbody > tr > td.icon {
	padding: 6px 0 6px 10px;
}

.panel-body > .film-magazine .table > tbody > tr > td.title {
	padding: 6px 4px;
}

.film-magazine .table-striped > tbody > tr:nth-child(odd) > td,
.film-magazine .table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #EDEFF2;
}

.film-magazine .table-striped > tbody > tr:nth-child(even) > td,
.film-magazine .table-striped > tbody > tr:nth-child(even) > th {
	background-color: #FFF;
}





@media (max-width: 1200px) {
	.film-magazine .box {
		padding: 0;
	}
  }
  
  .bg-red {
	background-color: #E30613 !important;
}

.bg-orange {
	background-color: #F27300 !important;
}

.bg-brown {
	background-color: #B17F4A !important;
}

.text-red {
	color: #E30613 !important;
}

.text-orange {
	color: #F27300 !important;
}

.text-brown {
	color: #B17F4A !important;
}

.today-tv-tips .panel-body {
	background-color: #FFF;
	line-height: 1.1em;
}

.today-tv-tips .box-bg {
	background-color: #EDEFF2;
}

.today-tv-tips .panel-body img {
	
	height: 120px;

	width: 90px;
}

.today-tv-tips .panel-body h4 {
	font-size: 14px;
	font-weight: 700;
	margin: 15px 0 0 0;
}

.today-tv-tips .panel-body .percent {
	color: #FFF;
	font-weight: 700;
	padding: 3px 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 45px;
}

.panel-body > .today-tv-tips .panel-body .time {
	background-color:#353535;
  color: #fff;
	line-height: 1.5em;
	padding: 2px 2px 2px 5px;
  margin: 5px 0 0;
  width:45px;
}

.panel-body > .today-tv-tips .panel-body p.descr {
	color: #000;
	line-height: 1.5em;
	padding: 5px 5px 5px 0;
}

@media (max-width: 1200px) {
	.today-tv-tips .box {
		padding: 0;
	}
}


#posters {
	margin: 15px auto; padding-bottom:15px;
	width: 85%;
}

#posters .item {
	background: #FFF;
	box-sizing: border-box;
	color: #FFF;
	height: 220px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 141px;
}

#posters .item img {
	height: 100%;
	width: 100%;
}

#posters .owl-prev {
	background: transparent url("../img/owl-prev.png") scroll no-repeat center;
	height: 27px;
	left: -30px;
	position: absolute;
	top: 100px;
	width: 18px;
}

#posters .owl-next {
	background: transparent url("../img/owl-next.png") scroll no-repeat center;
	height: 27px;
	right: -30px;
	position: absolute;
	top: 100px;
	width: 18px;
}

.your-new-posts .panel-body {
	background-color: #FFF;
	line-height: 1.1em;
}
   .your-new-posts .box {
   	padding: 0px 10px 10px 10px;
   }
.your-new-posts .box:nth-child(even) {
	background-color: #EDEFF2;
}

.your-new-posts .panel-body img {
	margin: 10px 0 0 25px;
}

.your-new-posts .panel-body h4 {
	font-size: 14px;
	font-weight: 700;
	margin: 15px 0 0 0;
}

.panel-body > .your-new-posts .panel-body p.descr {
	color: #000;
	line-height: 1.5em;
	padding: 5px 5px 5px 0;
}

@media (max-width: 1200px) {
	.your-new-posts .box {
		padding: 0;
	}

	.your-new-posts .panel-body img {
		margin: 15px 0 0 10px;
	}
}

.bg-red {
	background-color: #E30613 !important;
}

.bg-orange {
	background-color: #F27300 !important;
}

.bg-brown {
	background-color: #B17F4A !important;
}

.text-red {
	color: #E30613 !important;
}

.text-orange {
	color: #F27300 !important;
}

.text-brown {
	color: #B17F4A !important;
}

.currently-in-cinemas .panel-body,
.panel-body > .currently-in-cinemas .table > tbody > tr > td {
	color: #186D8B;  
}

.currently-in-cinemas .panel-body {
	background-color: #FFF;
	line-height: 1.1em;
}

.currently-in-cinemas .panel-body:nth-child(odd) {
	background-color: #EDEFF2;
}

.currently-in-cinemas .panel-body img {
	float: left;
	height: 140px;
	margin-right: 15px;
	width: 110px;
}

.currently-in-cinemas .panel-body h4 {
	font-size: 14px;
	font-weight: 700;
	margin: 5px 0 0 0;
  width:80%;
}

.currently-in-cinemas .panel-body .percent {

	color: #FFF;
	font-weight: 700;
	padding: 3px 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 45px;
}

.panel-body > .currently-in-cinemas .panel-body p.descr {
	color: #000;
	line-height: 1.5em;
	padding: 5px 5px 5px 0;
}

.panel-body > .currently-in-cinemas .table > tbody > tr > td.percent {
	font-weight: 700; position:relative;
}

.percentdiv {

	color: #FFF;
	font-weight: 700;
	padding: 3px 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: -3px;
	width: 45px;
  
}

.percentdiv2 {

	color: #FFF;
	font-weight: 700;
	width: auto;
  font-size:10px;
  display:inline-block;
}

.panel-body > .currently-in-cinemas .table > tbody > tr > td {
	padding: 4px 12px !important;
}

.currently-in-cinemas .table-striped > tbody > tr:nth-child(even) > td,
.currently-in-cinemas .table-striped > tbody > tr:nth-child(even) > th {
	background-color: #EDEFF2;
}

.currently-in-cinemas .table-striped > tbody > tr:nth-child(odd) > td,
.currently-in-cinemas .table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #FFF;
}

@media (max-width: 1200px) {
	.currently-in-cinemas .box {
		padding: 0;
	}
}



.bg-red {
	background-color: #E30613 !important;
}

.bg-orange {
	background-color: #F27300 !important;
}

.bg-brown {
	background-color: #B17F4A !important;
}

.text-red {
	color: #E30613 !important;
}

.text-orange {
	color: #F27300 !important;
}

.text-brown {
	color: #B17F4A !important;
}

.most-visited-movies .panel-body,
.panel-body > .most-visited-movies .table > tbody > tr > td {
	color: #186D8B;
}
.most-visited-movies a{color:#015F7F!important; font-size:13px;}

.most-visited-movies .panel-body {
	background-color: #FFF;
	line-height: 1.1em;
}

.most-visited-movies .panel-body:nth-child(odd) {
	background-color: #f6f6f6;
}

.most-visited-movies .panel-body img {
	float: left;
	height: 140px;
	margin-right: 15px;
	width: 110px;
}

.most-visited-movies .panel-body h4 {
	font-size: 14px;
	font-weight: 700;
	margin: 15px 0 0 0;
}

.most-visited-movies .panel-body .percent {

	color: #FFF; font-weight: 700; padding: 3px 0; position: absolute;
	right: 0; text-align: center; top: 0; width: 45px;
}

.panel-body > .most-visited-movies .table > tbody > tr > td.percent {
	font-weight: 700;
  position:relative;
}

.panel-body > .most-visited-movies .table > tbody > tr > td {
	padding: 6px 12px !important;
}

.most-visited-movies .table-striped > tbody > tr:nth-child(even) > td,
.most-visited-movies .table-striped > tbody > tr:nth-child(even) > th {
	background-color: #e6e6e6;
}

.most-visited-movies .table-striped > tbody > tr:nth-child(odd) > td,
.most-visited-movies .table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #FFF;
}




@media (max-width: 1200px) {
	.most-visited-movies .box {
		padding: 0;
	}
}


.panel-body > .mafab-in-numbers .table > tbody > tr > td {
	color: #186D8B;
}

.mafab-in-numbers > .table {
	background-color: #999;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

.panel-body > .mafab-in-numbers .table > tbody > tr > td {
	color: #FFF;
	border: none;
	padding: 0px 12px !important;
}

.panel-body > .mafab-in-numbers .table > tbody > tr > td.number {
	width: 120px;
}

.panel-body > .mafab-in-numbers .table > tbody > tr:first-child > td {
	padding-top: 10px !important;
}

.panel-body > .mafab-in-numbers .table > tbody > tr:last-child > td {
	padding-bottom: 10px !important;
}

.panel-body > .mafab-in-numbers .table > tbody > tr.spacing > td {
	padding-top: 10px !important;
}

.panel-body > .mafab-in-numbers .table > tbody > tr > td.number {
	font-weight:700;  text-align:right;
}


/* KONIEC UVODU */



/* USER MENU */

.user-form form fieldset select.form-error,
.user-form form fieldset input.form-error,
.user-form form fieldset select.error,
.user-form form fieldset input.error, .user-form form fieldset select.form-error:active, .user-form form fieldset select.form-error:focus,
.user-form form fieldset input.form-error:active,
.user-form form fieldset input.form-error:focus,
.user-form form fieldset select.error:active,
.user-form form fieldset select.error:focus,
.user-form form fieldset input.error:active,
.user-form form fieldset input.error:focus {
  background-color: #FFF !important;
  border: 2px solid #D70B52 !important;
  color: #D70B52 !important; }

#user-menu {
  border-top: 1px solid #CCC;
  background-color: #FFF;
  display: none;
  top: 0;
  padding: 15px 0 30px 0;
  position: absolute;
  width: 100%;
  z-index: 100;
  -webkit-box-shadow: 0px 9px 10px -5px rgba(80, 80, 80, 0.41), 0px 9px 20px -15px rgba(80, 80, 80, 0.41) inset;
  -moz-box-shadow: 0px 9px 10px -5px rgba(80, 80, 80, 0.41), 0px 9px 20px -15px rgba(80, 80, 80, 0.41) inset;
  box-shadow: 0px 9px 10px -5px rgba(80, 80, 80, 0.41), 0px 9px 20px -15px rgba(80, 80, 80, 0.41) inset; }
  #user-menu > .row .container {
    overflow: hidden;
    padding: 0; }
    #user-menu > .row .container > .row {
      margin: 0; }
  #user-menu .roll-up {
    background: transparent url("../img/roll-up-arrow.png") scroll no-repeat center;
    bottom: 0;
    cursor: pointer;
    height: 30px;
    position: absolute;
    width: 100%; }
  #user-menu * {
    outline-style: none; }



/* KONIEC USER MENU */




.light{background-color:#fff;}
.dark{background-color:#ededed;}
div.comment {padding:10px 25px}

div#tabs div.content{float:left; width:100%}
div#tabs div.content div.fb-comments{margin-top:15px;}
div#tabs div.content h4{font-size:18px; font-weight:500; margin:5px 0 5px 0}

#tabs {
  margin-top: 8px;
  padding: 0 !important;
  position: relative; }
  #tabs a{outline:none;}
  #tabs .tab {
    background-color: #595C63;
    /*border: 1px solid #ADADAD; */
    border-bottom: none;
    color: #FFF; 

    }
 #tabs .disabled {
    background-color: #bbb;
 }   
  #tabs .active {
    background-color: #FFF;
    border-bottom: none; }
  #tabs .tab a, #tabs .tab span {
    background: transparent scroll no-repeat center -45px;
    display: block;
    height: 10px;
    padding-top:27px;
    text-align:center;
    font-size:11px;
    margin: .6em 0;
    color:#dadada;
    width: 90px; }
    #tabs .tab a:hover {text-decoration:none; }
    #tabs .tab a.chat, #tabs .tab span.chat {
      background-image: url("/static/icons/bookmarks/icon_chat.png"); }
    #tabs .tab a.comments {
      background-image: url("/static/icons/bookmarks/icon_comments.png"); }
    #tabs .tab a.photo, #tabs .tab span.photo {
      background-image: url("/static/icons/bookmarks/icon_photo.png"); }
    #tabs .tab a.video, #tabs .tab span.video {
      background-image: url("/static/icons/bookmarks/icon_video.png"); }
    #tabs .tab a.q-mark, #tabs .tab span.q-mark {
      background-image: url("/static/icons/bookmarks/icon_quiz.png"); }
    #tabs .tab a.award, #tabs .tab span.award {
      background-image: url("/static/icons/bookmarks/icon_award.png"); }
    #tabs .tab a.message, #tabs .tab span.message {
      background-image: url("/static/icons/bookmarks/icon_contact.png"); }
    #tabs .tab a.review {
      background-image: url("/static/icons/bookmarks/icon_ext_review.png"); }
    #tabs .tab a.posters, #tabs .tab span.posters {
      background-image: url("/static/icons/bookmarks/icon_posters.png"); }
      #tabs .tab a.reviews, #tabs .tab span.reviews {
      background-image: url("/static/icons/bookmarks/icon_article.png"); }
  #tabs .active a {
    background-position: center top; outline:none; color:#015F7F; }
  #tabs ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 20; }
    #tabs ul li {
      margin: 0;
      padding: 0;
      vertical-align: top; }
  #tabs li.tab {
    display: inline-block;
    float: left;
    margin-right: 1px; }
  #tabs .content {
  	background-color:#fff;
    /* border: 1px solid #ADADAD; */
    /* margin-bottom: 8px; */
    margin-top: -1px;
    /* padding: .5em 0; */
    position: relative;
    z-index: 10; }
    #tabs .content .block {
      padding: .5em 1em; }
      #tabs .content .block a {
        font-weight: 700; }
      #tabs .content .block:nth-child(even) {
        background-color: #EDEDED; }
    #tabs .content h3 {
      margin: 15px 10px; }
    #tabs .content .block h5 {
      font-weight: 700;
      margin: 0;
      padding: 0; }
    #tabs .content .block p {
      padding: .5em 0; }
    #tabs .content .tab-buttons {
      text-align: right;
      padding: .5em 1em; }
  #tabs .tab-trailers, #tabs .tab-images {
    padding-top: 0px;
    text-align: center; }
  #tabs .tab-trailers img, #tabs .tab-images img {
    margin-bottom: 0px;
    width: 90%; }
  #tabs .tab-paginator {
    margin: 10px 0; }
    #tabs .tab-paginator a {
      margin: 0 3px; }
      #tabs .tab-paginator a.current {
        font-weight: 700; }


        .starring td:nth-child(odd) {
	width: 20%;
}

.starring td:nth-child(even) {
	width: 30%;
}

.starring td img {
	width: 60px;
}

.starring .also-starring {
	padding: .5em;
}

.panel-body > .panel .starring > tbody > tr > td {
	border: 0;
}




table.fanstable{width:100%}
table.fanstable td{padding:4px;}

.bg-red {
	background-color: #E30613 !important;
}

.bg-orange {
	background-color: #F27300 !important;
}

.bg-brown {
	background-color: #B17F4A !important;
}

.text-red {
	color: #E30613 !important;
}

.text-orange {
	color: #F27300 !important;
}

.text-brown {
	color: #B17F4A !important;
}

.film-fans .panel-body,
.panel-body > .film-fans .table > tbody > tr > td {
	border: 0;
	color: #186D8B;
}

.film-fans .panel-body {
	background-color: #FFF;
	line-height: 1.1em;
}

.film-fans .panel-body:nth-child(odd) {
	background-color: #EDEFF2;
}

.film-fans .panel-body img {
	float: left;
	height: 140px;
	margin-right: 15px;
	width: 110px;
}

.film-fans .panel-body h4 {
	font-size: 14px;
	font-weight: 700;
	margin: 15px 0 0 0;
}

.film-fans .panel-body .percent {

	color: #FFF;
	font-weight: 700;
	padding: 3px 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 45px;
}

.panel-body > .film-fans .table > tbody > tr > td.percent {
	font-weight: 700;
}

.panel-body > .film-fans .table > tbody > tr > td {
	padding: 6px 12px !important;
}

.film-fans .table-striped > tbody > tr:nth-child(even) > td,
.film-fans .table-striped > tbody > tr:nth-child(even) > th {
	background-color: #EDEFF2;
}

.film-fans .table-striped > tbody > tr:nth-child(odd) > td,
.film-fans .table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #FFF;
}

@media (max-width: 1200px) {
	.film-fans .box {
		padding: 0;
	}
}



.bg-red {
	background-color: #E30613 !important;
}

.bg-orange {
	background-color: #F27300 !important;
}

.bg-brown {
	background-color: #B17F4A !important;
}

.text-red {
	color: #E30613 !important;
}

.text-orange {
	color: #F27300 !important;
}

.text-brown {
	color: #B17F4A !important;
}

.collections .panel-body .table {
	margin: 0;
}

.collections .panel-body,
.panel-body > .collections .table > tbody > tr > td {
	color: #186D8B;
}

.collections .panel-body {
	background-color: #FFF;
	line-height: 1.1em;
}

.collections .panel-body:nth-child(even) {
	background-color: #EDEFF2;
}

.collections .panel-body img {
	float: left;
	height: 140px;
	margin-right: 15px;
	width: 110px;
}

.collections .panel-body h4 {
	font-size: 14px;
	font-weight: 700;
	margin: 15px 0 0 0;
}

.collections .panel-body .percent {

	color: #FFF;
	font-weight: 700;
	padding: 3px 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 45px;
}

.panel-body > .collections .table > tbody > tr > td.percent {
	font-weight: 700;
}

.panel-body > .collections .table > tbody > tr > td {
	border: none;
	padding: 3px 12px !important;
}

.collections .table-striped > tbody > tr:nth-child(even) > td,
.collections .table-striped > tbody > tr:nth-child(even) > th {
	background-color: #EDEFF2;
}

.collections .table-striped > tbody > tr:nth-child(odd) > td,
.collections .table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #FFF;
}

.collections .subtitle {
	background-color: #EDEDED;
	color: #666;
	margin-top: .5em;
	padding: .3em .9em;
}

@media (max-width: 1200px) {
	.collections .box {
		padding: 0;
	}
}



.bg-red {
	background-color: #E30613 !important;
}

.bg-orange {
	background-color: #F27300 !important;
}

.bg-brown {
	background-color: #B17F4A !important;
}

.text-red {
	color: #E30613 !important;
}

.text-orange {
	color: #F27300 !important;
}

.text-brown {
	color: #B17F4A !important;
}

.filmography .panel-body,
.panel-body > .filmography .table > tbody > tr > td {
	color: #186D8B;
}

.filmography .panel-body {
	background-color: #FFF;
	line-height: 1.1em;
}

.filmography .panel-body:nth-child(odd) {
	background-color: #EDEFF2;
}

.filmography .panel-body img {
	float: left;
	height: 140px;
	margin-right: 15px;
	width: 110px;
}

.filmography .panel-body h4 {
	font-size: 14px;
	font-weight: 700;
	margin: 15px 0 0 0;
}

.filmography .panel-body .percent {

	color: #FFF;
	font-weight: 700;
	padding: 3px 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 45px;
}

.panel-body > .filmography .table > tbody > tr > td.percent {
	font-weight: 700;
}

.panel-body > .filmography .table > tbody > tr > td {
	border: none;
padding: 4px 12px !important; position:relative
}

.filmography .table-striped > tbody > tr:nth-child(even) > td,
.filmography .table-striped > tbody > tr:nth-child(even) > th {
	background-color: #EDEFF2;
}

.filmography .table-striped > tbody > tr:nth-child(odd) > td,
.filmography .table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #FFF;
}

.filmography .table > tbody > tr:nth-child(even) > td,
.filmography .table > tbody > tr:nth-child(even) > th {
	background-color: #EDEFF2;
}

.filmography .table > tbody > tr:nth-child(odd) > td,
.filmography .table > tbody > tr:nth-child(odd) > th {
	background-color: #FFF;
}

.filmography .subtitle {
	background-color: #595c63;
	color: #fff;
	margin-top: .5em;
	padding: .3em .9em;
}

.panel-body > .filmography .table > tbody > tr > td.percentnew {
          width:4px !important; padding:0 !important;
}

@media (max-width: 1200px) {
	.filmography .box {
		padding: 0;
	}
}



/* TV PROGRAM */



/* SEARCH */
table.list_table_half {width:496px; background-color:#ddd}
table.list_table_half th{height:45px; vertical-align:middle; padding-left:15px; background-color:#ddd; font-size:14px; text-align:left}
table.list_table_half tr:nth-child(even){background-color:#fff;}
table.list_table_half tr:nth-child(odd){background-color:#f6f6f6;}
table.list_table_half td{padding:5px; vertical-align:top}
table.list_table_half a.title{max-width:355px; display:inline-block}

table.list_table_half.darker tr:nth-child(even){background-color:#f6f6f6;}
table.list_table_half.darker tr:nth-child(odd){background-color:#d2d2d2;}

table.list_table_half h3 {margin:0; text-align:left; padding: 3px 0 3px 20px; height: 44px; font-size: 15px; font-family: Oswald; font-weight: 400; cursor: default; text-transform: uppercase; color: #015f7f;}
table.list_table_half h3 p {color: #015f7f; font-size: 15px; margin: 11px 5px 0 10px; display: block;}
h3.filmek{background:url(http://www.mafab.hu/img/icon_search_result.png) no-repeat 0 center;}
h3.persons{background:url(http://www.mafab.hu/img/icon_search_result_white.png) no-repeat 0 center;}

table.list_table_half.darker h3{margin: 0; padding:3px 0 3px 20px; height: 44px; font-size: 15px; font-family: Oswald; font-weight: 400; cursor: default; text-transform: uppercase; color:#fff;}
table.list_table_half.darker h3 p{color:#fff; font-size: 15px; margin: 11px 5px 0 10px; display: block;}
p.actors, p.staff{margin:2px 0 0 0; font-weight:normal}
p.actors a, p.staff a{font-weight:100}

/* KONIEC SEARCH */


/* HOME ARTICLE - kolidje s articles a film magazin!! */

div.film-magazine{ padding:20px 25px; float:left;}
div.film-magazine h1{ line-height:110%; margin-top:0px; margin-bottom:5px; font-weight:300; font-size:29px;}
div.film-magazine h2{ line-height:110%; margin-top:0px 0; font-weight:300; color:#000; font-size:170%;}
/*div.film-magazine a{font-weight:400;}  */
div.film-magazine {line-height:140%}
div#legnezettebb{background-color:#fff; margin-bottom:15px; width:327px;}
/*div#legnezettebb h3{background:url(images/icon-mostviewed_white.png) no-repeat 8px center #3c3c3c; margin:0; padding:0; height:44px; font-size:15px; font-family:Oswald; font-weight:400; cursor:default; text-transform:uppercase; display:table; width:100%}  */
/*div#legnezettebb h3 p{color:#fff; font-size:15px; padding:0 0 0 40px; margin:0; display:table-cell; vertical-align:middle}  */
div#legnezettebb table.list_table{width:100%; background-color:#f6f6f6}
div#legnezettebb table.list_table td{padding:0 10px; cursor:default; position:relative; height:40px;}
div#legnezettebb table.list_table td a{color:#015F7F}


div.film-magazine .articlecat{float:left; background-color:#015F7F; border:none; color:#fff;	font-family:'Oswald', sans-serif; font-size:11px; margin-top:0; font-weight:200; padding:3px 8px; text-transform:uppercase; margin-bottom:10px; 
}


#imgsource {position:absolute; right:0px; bottom:20px; color:#ffffff; background:#818181; padding:4px 7px; opacity:0.9;}
  
  
.moreheader  {
background: url(images/icon-comments.png) 8px 45% no-repeat rgb(255, 255, 255);
margin: 0px;
padding: 3px 0px;
height: 25px;
font-size: 15px;
font-family: Oswald;
font-weight: 300;
font-style:normal;
cursor: default;
text-transform: uppercase;
}  

.moreheadertitle  {
background: url(css/images/icon-comments.png) 8px -1px no-repeat;
margin: 0px;
padding-left:28px;
background-size:15px 15px;
}
  
#articlecategories {position:absolute; right:10px; top:10px; width:auto; margin-left:20px;}

/* HOME ARTICLE */



/*USER RANKS */

.divpadding {
padding:20px 20px; line-height:130%;
}

.divpadding h4, .divpadding p {margin:0px; padding:0px;}

table.list_table tr:nth-child(even) {background:#fff !important;}
div#legnezettebb table.list_table tr:nth-child(even){background-color:#f6f6f6 !important;}

.userranks table.list_table td {  vertical-align: top; padding-top:15px; padding-bottom:5px; line-height:140%;}

table.list_table td.descs {  color:#888;}


#select-line select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
  
  
    width: 148px;
height: 26px;
background: url(/cinema/css/images/icon_dropdown.png) right center no-repeat #fff;
cursor: pointer;
padding: 0 7px;
border: 0;
margin-right: 4px;
font-style: normal;
margin-top:7px;

} 


#select-line select option {
height:20px;
}


.userranks h5 {float:left; color:#015F7F;	font-family:'Oswald', sans-serif; font-size:14px; text-transform:uppercase; padding:3px 20px; font-weight:normal;    margin:5px 0;
}

#select-line form {float:left;  height:26px; margin:0px; padding:0px;}

#select-line .reset{background:url(/cinema/css/images/icon_clear_normal.png) no-repeat center center #fff; width:26px; border:0; height:26px; cursor:pointer; padding:0; text-indent:-100; display:block; float:right; margin:7px 7px 0 0;}

.userranks .moreheader  {
background: url(/static/icons/icon_kozosseg.png) 8px 40% no-repeat rgb(255, 255, 255);

padding: 15px 0px;
height: 21px;
font-size: 15px;
font-family: Oswald;
font-weight: 500;
font-style:normal;
cursor: default;
text-transform: uppercase;
}  

/*USER RANKS */


.uptitle h2 {
  background: url(/css/images/icon-news.png) 8px 50% no-repeat rgb(255, 255, 255);
  margin: 0px;
  padding: 14px 0px;
  font-size: 15px;
  font-family: Oswald;
  font-weight: 400;
  font-style: normal;
  cursor: default;
  text-transform: uppercase;
  }
  
.video h2 {
  background: url(/video/css/images/trailers_header_icon.png) 8px 50% no-repeat rgb(255, 255, 255);
  }  
  
  .videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
  
  
  
div.paginate {width:100%; text-align:center; padding:15px 0 15px 0; font-size:12px; font-weight:700}
 div.paginate a{font-size:12px; margin:0 3px; font-weight:normal}     
 
 
 
 .removefavmovie, .removefavperson, .removefavlist, .removewishmovie{ background:url(/img/icon-sprite_favorites.png) no-repeat center bottom;   display: inline-block;
  height: 32px;
  width: 39px; position:absolute;   right: 3px;
  top: 32px;  }
  
  .removewishmovie{ background:url(/img/icon-sprite_wish.png) no-repeat center bottom;    }
  
  
  .toggle-nav{display:none;}
 .menu {display:none;}
.mobile_menu {display:none;}
.toggle-profile {display:none;}
.toggle-filter {display:none;}
.toggle-sub-menu  {display:none;}
#responsive_menu {display:none;}
#responsive_title {display:none;}
#arrowleft,#arrowright {display:none;}


.newtopline {border-bottom: 1px solid #A9BBBF; background:#fff;  color:#c5c5c5; float:none; clear:both; width:100%;}

.newtopline .inpadding {padding:5px 10px 5px 5px;}

.videotitle {position:absolute; color:#fff; font-size:100%; top:4%; left:7%; }


#trailer #clonebar {display:none !important;}
#trailer div#player_content {position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;}
#trailer  div#player_content iframe {position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 60%;}
  
div#trailersContent div.largeTrBox div.m_id_list table td .bgimage{position:absolute; width:126px; height:80px; top:5px; left:3px;  /*background:url(images/play_button_small_normal.png) center center no-repeat*/}

div.videoDetail h1  {font-weight: 700;
    font-size: 14px;
    margin: 2px 0 5px;
    padding: 0;
    color:#fff;}
    
div.videoDetail .detailLeft  {float:left; width:660px;}
div.videoDetail .detailRight  {float:right; width:320px;}
div.videoDetail .leftSide div.detail {padding-right:0px !important;}

.redding {color:#d70b52; }

#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
    
}
#owl-demo .item {margin-right:2px; cursor: pointer;
    border: 2px solid #d2d2d2;}
    
#owl-demo .item p {position:absolute; top:7px; left:7px; text-shadow: 0px 0px 5px rgba(150, 150, 150, 1);}
#owl-demo .item p a {color:#fff !important; font-size:15px !important; }    
    
#owl-demo .item:hover{border:2px solid #606060;}
#owl-demo .item:after {
  content: '';
  position: absolute;
  top: 0; right: 0;
  bottom: 0; left: 0;
  background:url(../video/css/images/play_button_small_over.png) center center no-repeat;
}
.owl-theme .owl-controls .owl-page {display:none !important;}

.mobilefrontvideos {
    position: relative;
    background-color: #fff;
    padding: 0px 3px;  margin-top:8px; display:none;}
    
.owl-theme .owl-controls .owl-buttons div.owl-prev {width: 32px;
    height: auto;
    background: url(../video/css/images/arrow_big_left.png) no-repeat -32px center;
    position: absolute;
    left: -1px;
    top: 0px;
    bottom:0px;
 
    }
.owl-theme .owl-controls .owl-buttons div.owl-next {width: 32px;
    height: auto;
    background: url(../video/css/images/arrow_big_right.png) no-repeat 0 center;
    position: absolute;
    right: -1px;
    top: 0px;
    bottom:0px;
 
    }       
.owl-theme .owl-controls .owl-buttons div {    
    cursor: pointer !important;
    color: #FFF !important;
    display: inline-block !important;
    zoom: 1 !important;
    margin: 0px !important;
    padding: 0px !important;
    font-size: 12px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    filter: Alpha(Opacity=100) !important;
    opacity:1 !important;      
}


div#listoftiles div.filmTile {width:776px; font-size:13px; display:inline-block; height:112px; margin:0 0 10px 0; background-color:#fff; overflow:hidden; cursor:default; position:relative}
.videoDetail div.filmTile {width:100%; font-size:13px; display:inline-block; height:auto; margin:0 0 10px 0; background-color:#fff; overflow:hidden; cursor:default; position:relative; line-height:140%;}
div#listoftiles div.filmTile .num, .videoDetail div.filmTile .num{display:table; float:left; width:57px; text-align:center; vertical-align:middle; height:100%; background-color:#c6c6c6}
div#listoftiles div.filmTile .num span,  .videoDetail div.filmTile .num span{vertical-align:middle; display:table-cell; color:#333; font-weight:700 }
div#listoftiles div.filmTile img {float:left; width:82px; height:112px;}
.videoDetail div.filmTile img {float:left; width:100px; height:140px; margin-bottom:10px;}

.videoDetail div.largeTrBox a.morevideos {font-size:15px !important; line-height:1px !important;}

div#listoftiles div.filmTile div.details{padding:5px 10px; float:left; line-height:1.1; width:610px; height:112px}
.videoDetail div.filmTile div.details{padding:10px 10px 5px 0px; float:right; line-height:1.1;width:calc(100% - 128px); height:auto}
div#listoftiles div.filmTile div.details a, .videoDetail div.filmTile  div.details a{color:#015F7F; font-size:13px; font-weight:700}

div#listoftiles div.filmTile div.details span.fyear,.videoDetail div.filmTile  div.details  span.fyear{color:#777; font-size:11px}
div#listoftiles div.filmTile div.details span.genres,.videoDetail div.filmTile  div.details span.genres{color:#015F7F}

div#listoftiles div.filmTile div.details p,.videoDetail div.filmTile  div.details p{padding:0; margin:0}
div#listoftiles div.filmTile div.details p.staff, .videoDetail div.filmTile  div.details p.staff{padding:0; margin:5px 15px 0 0; font-size:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:91%;}
.videoDetail div.filmTile  div.details p.staff {white-space:normal;}
div#listoftiles div.filmTile div.details p.staff a, .videoDetail div.filmTile  div.details p.staff a{font-size:12px;}

div#listoftiles div.filmTile div.details p.actors, .videoDetail div.filmTile div.details p.actors{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:12px; padding:0; margin:3px 13px 3px 0; width:91%;}
div#listoftiles div.filmTile div.details p.actors a, .videoDetail div.filmTile div.details p.actors a{font-size:12px}
div#listoftiles div.filmTile div.details p.descr,.videoDetail div.filmTile  div.details p.descr {line-height:130%; color:#777; font-size:12px; margin:6px 0 0 0; width:580px; max-height:36px; overflow:hidden; width:92%;}
.videoDetail div.filmTile  div.details p.descr {color: #000;
    line-height: 1.4; width:auto; margin-top:10px;  }   

.videoDetail div.filmTile  div.details p.descr {max-height:500px;}
div#listoftiles div.filmTile div.details span.addFav{width:39px; height:32px; position:absolute; background:url(http://www.mafab.hu/cinema/css/images/icon-sprite_wish.png) no-repeat center top; right:3px; top:20px; cursor:pointer}
div#listoftiles div.filmTile div.details span.remFav{width:39px; height:32px; position:absolute; background:url(http://www.mafab.hu/cinema/css/images/icon-sprite_wish.png) no-repeat center bottom; right:3px; top:20px; cursor:pointer}

div#listoftiles div.filmTile div.details span.addFav2{width:39px; height:32px; position:absolute; background:url("/img/icon-sprite_favorites.png") no-repeat center top; right:3px; top:20px; cursor:pointer}
div#listoftiles div.filmTile div.details span.remFav2{width:39px; height:32px; position:absolute; background:url("/img/icon-sprite_favorites.png") no-repeat center bottom; right:3px; top:20px; cursor:pointer}

div#listoftiles div.filmTile div.details span.addFav3{width:39px; height:32px; position:absolute; background:url("/img/icon-sprite_favorites.png") no-repeat center top; right:3px; top:50px; cursor:pointer}
div#listoftiles div.filmTile div.details span.remFav3{width:39px; height:32px; position:absolute; background:url("/img/icon-sprite_favorites.png") no-repeat center bottom; right:3px; top:50px; cursor:pointer}


#cookies-agreement {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    color: white;
    background-color: #015F7F;
    z-index: 1000;
    height: 23px;
    line-height: 25px;
    text-align: center;
    padding: 1px 0 0 3px;
    font-size:12px;

}

#cookies-agreement a {color:white;

}



@media screen and (max-width: 1024px) {
#loginbtn1{display:table-cell !important;}
#loginbtn2{display:none;}
.user-minimenu {display:none !important;}
}



.netexBlock img {width:auto !important; height:auto !important;}
.netexBlock .zone-inside {margin:0 auto !important;}

.redding{color:#d70b52 !important;}
.graying {color:#777;}
.greening {color:green !important;}

.tablebox {float:right; border-left:1px solid rgba(1, 97, 127, .5); padding:7px 25px; margin:2px 0; text-align:center; width:8%;}
.tableboxY {float:right; width:50%; text-align:left;}

.backgroundsilver {background-color: #f6f6f6;}
.backgroundwhite {background-color: #fff;}
.padding6 {padding:6px;}

	.panelX
	{
	
	display:none;
	}
  
  .text-left {text-align:left !important;}
  .margin-extra {margin:10px 0;}
  
  .bluebg {    background-color: #015F7F !important;}
  
  
 .divider {
    border-top: 1px solid #D9DADC;
    display: block;
    line-height: 1px;
    margin: 20px 0 0;
    position: relative;
    text-align: center;
}

.divider .divider-title {
    background: #FFF;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 0 20px;
    text-transform: uppercase;
}




