﻿.filmShow				{font-size:20px;font-weight:bold;}
.titleContainter			{ width:100%; overflow:auto; font-weight:bold; color:#b73c37;}
.filmProgram			{ font-size:16px; font-weight:bold;}
.filmProgram			a{color:black; font-size:16px;text-decoration:underline !important; }
.filmProgram			a:link{color:black;font-size:16px;text-decoration:underline !important;}
.filmProgram			a:visited{color:black;font-size:16px;text-decoration:underline !important;}
.filmProgram			a:hover{color:black;font-size:16px;text-decoration:underline !important;}

/* Top headlines */
.filmName               { font-size:24px; padding:0px; margin:0px;}
.filmDirectors          { font-size:16px; margin-top:6px;}
.filmNextEvent          {font-size:12px;}
.filmOneLine            {padding-top:4px; padding-bottom:5px; font-size:13px;}
/****************/

/* Synopsis Box */
.recBoxBig              {padding:10px 0px 10px 20px; height:100%; vertical-align:top; width:335px;}
.recBoxBig table        {width:100%; height:100%; background-image:url(../../images/bg/box_strip.gif); background-repeat:repeat-x; background-position:top; background-color:#ffffff;}
.recBoxBig table td     {vertical-align:top;}
/****************/

/* Short Box - Keywords and Links with few records become short boxes instead of recBox (shorter bg strip) */
.recBoxShort            {padding:10px 10px 10px 0px; width:285px; vertical-align:top;}
.recBoxShort table      {width:100%; height:100%; background-image:url(../../images/homepage/strip_short.png); background-repeat:repeat-x; background-position:top; background-color:#ffffff;}
.recBoxShort table td   {vertical-align:top;}
.recBoxShort h2         {margin-right:10px;}
/***************/


/* General classes */
h3				        {color:#494949; font-size:14px; width:50px; font-weight:bold; padding:0px; margin-bottom:3px; float:right; margin-top:4px;}
td.title                {vertical-align:top; height:20px;}
td.title h2             {margin-right:10px; margin-bottom:0px; padding-bottom:0px;}
.recBox                 {padding:10px 10px 10px 0px; width:285px; vertical-align:top;}
.recBox table           {width:100%; height:100%; background-image:url(../../images/bg/box_strip.gif); background-repeat:repeat-x; background-position:top; background-color:#ffffff;}
.recBox table td        {vertical-align:top;}
.recBox h2              {margin-right:10px;}
.recHolder              {width:100; padding-right:0px;}
.recHolderRed           {width:100; padding-right:0px; color:#B73C37;}
.recHolderRed	a		{color:#B73C37;}
.recHolderRed	a:link	{color:#B73C37;}
.recHolderRed	a:visite{color:#B73C37;}
.recHolderRed	a:hover	{color:#B73C37;}
#recInnerTable          {background:none; width:100%;}
.recInfo                {font-size:13px; padding-top:4px; padding-right:4px; width:100%;}
.recInfo2				{font-size:13px; padding-top:4px; padding-right:0px; width:100%;}
.recTxt                 {width:100%; font-size:13px; padding:10px; padding-top:5px;}
.recTxtBig              {width:335px; font-size:14px; padding:10px; padding-top:5px;}
.orange                 {color:#EE9F41;}
.orange a               {color:#EE9F41;}
.orange a:link          {color:#EE9F41;}
.orange a:visited       {color:#EE9F41;}
.orange a:hover         {color:#EE9F41;}

.fnt14                  {font-size:14px;}
.fntBold                {font-weight:bold; }
.recTitle				{font-size:13px; width:80px;}
td.td_title				{width:80px;}
.contentLeftCorner      {background-image:url('../../images/bg/box_lcorner.gif'); background-repeat:no-repeat; background-position:left bottom; float:left; z-index:100; width:9px; height:9px; line-height:9px;}
.contentRightCorner     {background-image:url('../../images/bg/box_rcorner.gif'); background-repeat:no-repeat; background-position:right bottom; float:right; z-index:100; width:9px; height:9px; line-height:9px;}
.contentMiddleBg        {background-color:#ffffff; width:100%; height:9px; line-height:9px;}
/***************/

/* On Lobby events list */
.LobbyEventsTable            {width:458px;}
.LobbyEventsTable td         {font-size:14px; padding:5px;}
.LobbyEventLineDark          {background-color:#E9E9E9;}
.LobbyEventLineLight         {background-color:#F2F2F2;}
.LobbyEventStartDate         {width:130px; padding-right:17px!important;}
.LobbyEventName				 {width:100px;}
.LobbyEventHour				 {width:57px;}
.tickets				{width:68px;}
.hallImg				{width:90px;}
a.eventName,a.eventName:hover,a.eventName:visited { font-weight:normal !important; }
/**************/


/* On Screen events list */
.eventsTable            {width:100%;}
.eventsTable td         {font-size:14px; padding:5px;}
.eventLineDark          {background-color:#E9E9E9;}
.eventLineLight         {background-color:#F2F2F2;}
.eventStartDate         {width:100px; padding-right:17px!important;}
.eventHour				{width:57px;}
.tickets				{width:68px;}
.hallImg				{width:90px;}
a.eventName,a.eventName:hover,a.eventName:visited { font-weight:normal !important; }
/**************/


/* Next Event */
.filmTheNextEvent				{ background-image:url('../../images/film/event_bg.gif'); background-repeat:no-repeat; background-position:100% 100%; background-color:transparent; height:40px; margin-top:5px; margin-bottom:2px;}
.filmTheNextEvent	.innerText	{ overflow:auto; padding-top:10px; width:100%;}
.filmTheNextEvent	.Title		{ font-weight:bold; float:right; padding-right:7px;}
.filmTheNextEvent	.Text		{ width:630px; float:right; padding-right:10px;}
.filmTheNextEvent	.Text	table{ float:right;}
.filmTheNextEvent	.eventStartDate { width:100px; }
/**************/


/*Show Details BOX*/
.showDetailsBoxBig              {padding:10px 0px 10px 20px; height:100%; vertical-align:top; width:657px;}
.showDetailsBoxBig table        {width:100%; height:100%; background-image:url(../../images/bg/box_stripxxx.gif); background-repeat:repeat-x; background-position:top;background-color:#ffffff;}
.showDetailsBoxBig table td     {vertical-align:top;}
.showDetailsBoxBig_recTxt       {width:657px; font-size:14px; padding:10px; padding-top:5px;}
/**************/


/* On Screen events list */
.recBoxMovie					{padding:10px 0px 10px 20px; vertical-align:top; width:657px;}
.recBoxMovie table				{width:100%; height:100%; background-image:url(../../images/bg/box_strip.gif); background-repeat:repeat-x; background-position:top; background-color:#ffffff;}
.recBoxMovie table tr td table	{ width:657px;}

.recBoxMovie table tr td table tr td				{vertical-align:top; font-size:14px;}
.recBoxMovie table tr td table tr td.text			{width:400px; padding-left:10px; padding-right:10px;}
.recBoxMovie table tr td table tr td.detailsTbl 	{width:200px; padding-left:10px; padding-right:10px;}
.recBoxMovie table tr td table tr td.detailsTbl table {width:200px; height:1px;}
.recBoxMovie table tr td table tr td.detailsTbl table td.details_Title	{width:50px; height:25px; font-weight:bold; padding-left:6px;}
.recBoxMovie table tr td table tr td.detailsTbl table td.details_Text	{width:100%; height:25px; text-align:right; padding-right:2px;}
/**************/


/* Programs events list */
.ProgDetails_Text		{ font-size:14px;}
.Movie_Image			{ background-image:#ffffff; width:250px;} 
.OneLine_Title			{ font-weight:bold; }
.NextEvent_Text			{ color:#22A163;}
.Country_Text {}
.Serie_title			{ padding-bottom:5px;}
.show_title				{ float:right; color:#B73C37; font-weight:bold;font-size:14px;}
.show_title				a{color:#B73C37; font-size:14px;}
.show_title				a:link{color:#B73C37;font-size:14px;}
.show_title				a:visited{color:#B73C37;font-size:14px;}
.show_title				a:hover{color:#B73C37;font-size:14px;}
.show_date				{ float:right; font-weight:bold;}
.show_text				{ padding-bottom:10px; padding-top:10px;}
.collectionText			{ width:100%;}
/**************/


/* Monthly Programs events list */
.eventsTitle    { padding-top:1px; margin-bottom:15px !important; margin-right:0px !important;}
.LabelDate		{ color:#7CB8EE; font-weight:bold; font-size:18px;}
.allButtons		{ width:220px; float:none; overflow:hidden;}
.allButtons div { float:right; }
.float { float:right; }
.clearAB { overflow:auto; width:100%; margin-bottom:10px; }
.allButtons .eventDateBox { width:150px; text-align:center; }
.allButtons img {vertical-align:middle; margin-bottom:4px;}
.allButtonsT13	{ width:500px; float:right;}
.eventsSort { float:left; width:250px; }
.todayEvents { float:left; }
td.events { width:590px; }
div.clearEventDate { overflow:hidden; width:140px; }
div.eventDate { width:60px; float:right; }
/**************/


/* Monthly Programs Control list */
.MonthlyProgramControl	{width:652px;}
.overflow				{height:150px; overflow-y:auto;}
.MonthlyProgramT13  	{width:652px; height:100%;}
.MonthlyProgramT13 table{background-image:url(../../images/bg/box_strip.gif); background-repeat:repeat-x; background-position:top;background-color:#ffffff;}
.AdvSearch              {width:180px; padding-right:5px;}
.AdvSearchTitleHolder   {margin-right:0px; margin-bottom:5px; width:150px; float:none;}
.AdvSearchTitle         {color:#494949; font-size:16px; font-weight:bold;}
.AdvSearchInput         {height:18px; width:130px; border:1px solid #969696; padding-top:3px; float:right;}
.AdvSearchLink          {font-size:13px;}
.programSubmitBtn       {margin-top:1px; margin-right:2px;}
.programSubmitBtnOver   {background:none; background-image:url(../../images/bb/he/obackward_butt.gif); background-repeat:no-repeat; width:23px; height:20px; cursor:pointer; margin-bottom:3px;}
/**************/


/* Search Results */
.searchResultsTitle {margin-top:20px; float:none;}
.searchResultsItem  {font-size:85%; height:20px;}
.searchResultsName  {float:right;}
.searchResultsDate  {float:right;}
.wrap { overflow:hidden; padding:0px; margin:0px;}
/******************/


/* Advanced Search Form */
.AdvSearchTbl td        {padding-right:10px;}
.AdvSearchLabel         {font-size:13px; font-weight:bold; float:right; padding-top:3px; width:40px;}
.AdvSearchInpt          {width:170px; margin-bottom:20px;}
.AdvSearchInpt input    {width:145px; border:1px solid #969696; height:18px; padding-top:2px;}
.AdvSearchInpt select   {width:145px; border:1px solid #969696;}
.AdvSubmitBtn           {margin-right:122px; background:none; cursor:pointer; width:63px; height:25px; color:#ffffff; font-weight:bold; background-image:url(../../images/bb/buttons_strip.png); background-repeat:repeat-x;} 
/************************/


.show_details
{
	overflow:auto;
	width:100%;
}

.Div_Movie_Image
{
	float:right;
	width:250px;
	height:106px;
}

.Div_OneLine_Title
{
	font-weight:bold;
	float:right;
	font-size:14px;
	width:100px;
}
.Div_OneLine_Text
{
	float:right;
	font-size:14px;
	width:230px;
}

.OneLine_Text
{
	font-size:14px;
}

.Div_NextEvent_Text	
{
	 color:#22A163;
}
.div_clear
{
	overflow:auto;
	width:350px;
	padding-top:5px;
}

.program_dts
{
	float:right;
}
