
body {
	font-family:			Gerogia, "Trebuchet MS", helvetica, arial, sans;
	font-size:				12px;
	color:					#000;
    text-align:				center;
}

.bodyhome {
	background-color: #F8F8F8 ! important;
}


DIV#footer P {
	text-align:				left;
	font-size:				8px;
	color:					#FFF;
	/*text-transform:			uppercase;*/
}

DIV#footer P a {
	text-align:				left;
	font-size:				8px;
	color:					#FFF;
}


DIV#header {
	font-size:				10px;
	font-weight: 			bold;
	color:					#FFF;
	height: 98px;
}

DIV#header SPAN.grey {
	padding:				0px 0px 0px 10px;
	margin:					10px 0px 0px 13px;
	background-image:		url(../images/link_icon_header_inactive.gif);
	background-position:	1px 2px;
	background-repeat:		no-repeat;
	color:					#999;
	text-align:				right;
}

DIV#meta A {
	padding:				0px 0px 0px 10px;
	margin:					10px 0px 0px 13px;
	background-image:		url(../images/link_icon_header1.gif);
	background-position:	1px 3px;
	background-repeat:		no-repeat;
	text-decoration:		none;
	color:					#FFF;
}
DIV#meta A:hover {
	color:					#FFF;
    text-decoration: 		underline;
}

DIV#teaser A, DIV#detail A {
	color: 					#000;
	text-decoration: 		underline;
}

DIV#teaser A:hover, DIV#detail A:hover {
	color: 					#000;
	text-decoration: 		none;
}

DIV#detail A.trailer {
	padding:				0px 0px 0px 17px;
	margin:					10px 10px 0 0;
	background-image:		url(../images/link_icon_trailer.gif);
	background-position:	0px 1px;
	background-repeat:		no-repeat;
}
DIV#detail A.website {
	padding:				0px 0px 0px 15px;
	margin:					10px 10px 0 0;
	background-image:		url(../images/link_icon_website.gif);
	background-position:	0px 1px;
	background-repeat:		no-repeat;
}
DIV#detail A.print {
	padding:				0px 0px 0px 13px;
	margin:					10px 10px 0 0;
	background-image:		url(../images/link_icon_print.gif);
	background-position:	0px 1px;
	background-repeat:		no-repeat;
	cursor:pointer; 
}
a, a:link, a:active, a:visited {
	color: #00A1E1;
	text-decoration: none;
}
a:hover {
	color: #00A1E1;
	text-decoration: underline;
}


H1, H2, H3 {
	margin:					0;
	padding:				0;
}
H1, H2 {
	font-size: 				15px;
	margin-bottom: 			14px;
}
H3 {
	font-size: 				11px;
}

TABLE, TABLE TR, TABLE TR TD, TABLE TR TD P  {
	margin:					0;
	padding:				0;
}

P.bodytext A {
	font-weight:			normal;
	text-decoration:		underline;
	color:					#000;
}
P.bodytext A:hover {
	text-decoration:		none;
}

BR.reset {
	display:				block;
	clear:					both;
	margin:					0px;
	padding:				0px;
	font-size:				1px;
	line-height:			1px;
}

images {
	border:					0;
}

DIV#detail images {
	margin: 				0 10px 10px 0;
	padding: 				0;
	border: 				0;
	float: 					left;
}

DIV#detail P {
	margin: 				0 0 10px 0;
	padding: 				0 27px 0 0;
	line-height: 			16px;
}

DIV#detail H1 {
	height: 				28px;
	margin: 				20px 0 0 0;
	padding: 				0;
}

DIV#detail DIV.hr {
	width: 					430px;
	margin:					10px 0;
	padding:				0;
	border-top: 			1px solid #929292;
}

DIV#text_left H1 {
	height: 				28px;
	margin: 				20px 0 0 0;
	padding: 				0;
}
DIV#text_right p {
	margin: 				20px 0 0 0;
	padding: 				0;
}
DIV.home H1	{
	font-size:				14px;
	margin:					0;
	padding:				4px 15px 1px;
    height:					24px;
    width:					554px;
	vertical-align:			middle;
	background: 			#FFF url(../images/bullet.gif) repeat-x;
	background-repeat: no-repeat;
	background-position: 0 6px;
	/*text-transform:			uppercase;*/
}
DIV#teaser DIV.hr {
	width: 					575px;
	margin:					10px 0;
	padding:				0;
	border-top: 			1px solid #929292;
}
DIV#teaser H2 {
	margin: 				20px 0 10px 0;
}

DIV#home, DIV#teaser {
	text-align:				left;
}

/* Containers */
HTML {
    width:					100%;
    text-align:				center;
}
BODY {	
	margin:					0;
	padding:				0;
    height:					auto;
    width:					100%;
	background: 			#FFF;
}

DIV.h1	{
	margin:					0;
	padding:				0;
    height:					24px;
	width: 556px ! important;
    background: 			#FFF url(../images/h1_background1.gif) repeat-x;
	font-size: 14px;
	font-weight: bold;
	
}
/* custom ids */
DIV#container {
    margin:					0px auto;
	padding:				0;
    height:					100%;
	width:					100%;
	text-align:				center;
}
DIV#header {
	margin: 				0;
    padding:				0;
	border-bottom:				4px solid #00A1E1;
	text-align:				center;
	width: 					100%;
	height:					91px;
	background: 			#111 url(../images/nav-bg.jpg) repeat;
	overflow:				hidden;
}
DIV#content {
	padding:				0;
	margin: 				0;
	text-align:				center;
	width: 					100%;
	/* background: 			#003; */
}
DIV#submenu {
	width: 					780px;  
	min-height:				450px;
	margin: 				0 27px 0 0;
	/* padding: 				20px 27px; */
	float: 					left;	
	text-align: 			left;     
	background-image:			url(../images/menu_bg.jpg);
	background-repeat:			repeat-y;
}
DIV#detail {
	width: 					461px;
	margin: 				0 0 20px 0;
	/* padding: 				20px 27px;*/
	float: 					left;
	text-align: 			left;
	/* border:					1px solid #00A1E1; */
	/* background:				#333; */
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#teaser {
	width: 					586px;
	margin:					20px 0 0 0;
	padding:				0;
	/* padding: 				20px 27px;*/
	float: 					left;
	text-align: 			left;
	/* border:					1px solid #00A1E1; */
	/* background:				#333; */
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#teaser DIV.item {
	width: 					180px;
	/* height:					290px; */
	margin: 				0 20px 20px 0;
	padding: 				0;
	float: 					left;
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#teaser DIV.itemright {
	width: 					180px;
	/* height:					290px; */
	margin: 				0 0 20px 0;
	/* margin: 				0 0px 20px 0; */
	padding: 				0;
	float: 					left;
	overflow: 				hidden;
	background: 			#FFF;
}
/*
DIV#teaser images {
	margin:					0;
	margin:					20px 27px 0 0;
	padding:				0;
	float:					left;
}
*/

DIV#home DIV.item {
	width: 					124px;
	height:					220px;
	margin: 				8px 6px 20px 0;
	padding: 				0;
	float: 					left;
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#home DIV.itemright {
	width: 					124px;
	height:					220px;
	margin: 				8px 0px 20px 0;
	padding: 				0;
	float: 					left;
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#home DIV.coming {
	height:					20px;
	margin-top:				7px;
	padding:				0;
	background: 			#FFF url(../images/teaser_comingsoon.jpg) center top no-repeat;
}
DIV#home DIV.now {
	height:					20px;
	margin-top:				7px;
	padding:				0;
	background: 			#FFF url(../images/teaser_nowplaying.jpg) center top no-repeat;
}

DIV#text_left {
	width: 					306px;
	margin: 				0;
	/* padding: 				20px 27px;*/
	float: 					left;
	text-align: 			left;
	overflow: 				hidden;
	background: 			#FFF;
}

DIV#text_right {
 	width: 					274px;
	padding: 				38px 0 0 0;
	float: 					left;
	text-align: 			left;
	overflow: 				hidden;
	background: 			#FFF;
}

DIV.print {
	padding:				0 0 20px 0;
	margin: 				0 0 20px 0;
	float:					left;
	border-bottom: 			1px solid #929292;
	cursor:pointer;
}

DIV#detail images {
	width: 					180px;
}

DIV#right {
	width: 					125px;
	/* height: 				100px; */
	margin: 				0;
	margin-right: 8px;
	padding: 				48px 0 0 0;
	float: 					right;
	text-align: 			left;
	/* border: 				1px solid #502; */
	/*background:				#300;*/
	overflow: 				hidden;
	background: 			#FFF;
}

DIV#right images {
	width: 					125px;
	margin: 				0 0 5px 0;
	padding: 				0;
	clear:					both;
}

DIV#home {
	margin:					20px 0 20px 0;
	clear:					both;
}

DIV#footer {
	margin: 				0;
	padding:				0;
	width: 					100%;
    height: 				33px;
    clear:					both;
	border-top:				3px solid #00A1E1;
	background:				#111 url(../images/nav-bg.jpg) repeat;
	overflow:				hidden;
	text-align:				center;
}
DIV#footer P {
	margin:					8px 0;
	padding:				0;
}
DIV.fixedWidth {
    margin:					0px auto;
    padding:				0;
    width:					778px;
}

DIV#content DIV.fixedWidth {
	background: 			#FFF url(../images/background_left.gif) repeat-y;
}


DIV#content.home DIV.fixedWidth {
	background: 			#FFF;
}

DIV#logo {
	width: 					173px;
	height:					108px;
	margin: 					0;
	margin-left: 			-7px;
	padding: 				0;
	float: 					left;
	overflow: 				hidden;  
}


DIV#logo a, DIV#logo img { margin: 0; padding: 0; }

DIV#meta {
	margin: 				12px 0 8px 0;
	padding:				0;
	height:					25px;
	text-align:				right;	
	overflow: 				hidden;
}
#meta_links{
    float:right;
    width:                     250px; 
    height:                    19px;  
	margin-top: 3px;
} 
.search-box{
    float:right;
    margin-left:10px;  
    width:   130px;      
}

.search-box form {
    display: inline;
	margin: 0;
}

.search-box .input {
    margin:                    0;
    padding:                1px; 
    font-size:                9px;
    border-top:                2px solid #848484;
    border-left:            2px solid #848484;
    border-bottom:            0;
    border-right:            0;
}
/* ######### menu ########## */

DIV#menu {
	width: 					588px;
	height:					91px;
	float:					right;
	/*overflow:				hidden;
	vertical-align: 		bottom;*/
    /*
    margin: 23px 0 5px 0;
    width: 550px;
	text-align: left;
	vertical-align: top;
    color: #68B1FD;
    position:relative;
    z-index:3;
    */
}

/* search */
DIV#search {
	height:					20px;
	margin: 				21px 0 0 0;
	padding: 				0;
	float: 					right;
	overflow:				hidden;
}
DIV#search FORM {
	margin:					0;
	padding:				0;
}
DIV#search INPUT.text {
	width: 					107px;
	/*height:					18px;*/
	margin:					0;
	padding:				1px; 
	font-size:				9px;
	border-top:				2px solid #848484;
	border-left:			2px solid #848484;
	border-bottom:			0;
	border-right:			0;
}
DIV#search INPUT.image {
	width: 					15px;
	height:					13px;
	margin:					0;
	padding:				0;
	border:					0;
}


DIV#menu DIV#main {
	width:				550px;
	height: 				25px;
	margin: 				21px 0 0 0px;
	padding: 			8px 0 0 0;
	/* background:			#111 url(../images/menu.gif) no-repeat; */
	background-image:        url(../images/navi_main.jpg);
    background-repeat: repeat-x;
   	float: 					right;
	clear: 					both;
	overflow:				hidden;
}
DIV#menu DIV#main A {
	
	text-align:center;
	height:	25px;
	
}

DIV#menu DIV#main A:hover {
	text-decoration:		none;
}
DIV#menu DIV#main SPAN {
	width:					0;
	height:					0;
	display:				none;
	visibility:				hidden;
	color:					#000;
}

#main a, #main a:link, #main a:visited{
    background-image:        url(../images/navi_main.jpg);
    background-repeat: repeat-x;
    padding: 8px 10px 5px 10px; 
    color: #4F4F51;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

#main a:active, #main a:hover, #main a.active {
    background-image:        url(../images/navi_main_a1.jpg);
    background-repeat: repeat-x;
    padding: 8px 10px 5px 10px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}


/* SUBMENU */
DIV#submenu UL {
	width:						135px;
	margin:						20px 0 0 14px;
	padding:					0;
	float:						left;
	list-style-type:			none;
	overflow:					hidden;
}
DIV#submenu	LI {
	margin:						0;
	padding:					0;
}

DIV#submenu UL LI A {
	padding:					0px 0px 5px 10px;
	background-image:			url(../images/li1.gif);
	background-position:		0px 4px;
	background-repeat:			no-repeat;
	text-decoration:			none;
	color:						#4e4e4e;
	display:					block;
}
DIV#submenu UL LI A:HOVER,
DIV#submenu UL LI A.active {
	/* background-image:			url(../images/navigation_pfeil_rechts_aktiv.gif);*/
	color:						#4e4e4e;
	text-decoration:			underline;
}

DIV#submenu UL LI.active A {
	padding:					0px 0px 5px 10px;
	background-image:			url(../images/li_active.gif);
	background-position:		0px 4px;
	color:						#4e4e4e;
	text-decoration:			underline;
}
DIV#submenu UL LI.inactive DIV {
	padding:					0px 0px 4px 11px;
	background-image:			url(../images/li_active.gif);
	background-repeat:  no-repeat;
	background-position:		0px 4px;
	color:						#8e8e8e;
	text-decoration:			none;
}
DIV#submenu UL LI.sub A {
	margin:						0 0 0 5px;
	padding:					0px 0px 5px 10px;
	background-image:			url(../images/li_sub.gif);
	background-position:		0px 4px;
	color:						#4e4e4e;
	text-decoration:			none;
}
DIV#maxheight {
	height:						700px;
	width:						1px;
	float:						left;
}



/* NEWS */
DIV.news-latest-container {
	margin-top:					8px;
}
DIV.news-latest-item {
	width:						384px;
	height:						109px;
/*	margin:						8px 8px 0 0;*/
	margin-bottom:				8px;
	overflow:					hidden;
	float:						left;
	background:					#FFF;
	border-bottom:				1px solid #929292;
}
DIV.news-latest-item images {
	width:						125px;
	height:						100px;
	margin:						0;
	padding:					0 7px 0 0;
	overflow:					hidden;
	float:						left;
	border:						0;
}
DIV.news-latest-item images.more {
	width:						11px;
	height:						13px;
	margin:						0;
	padding:					0;
	border:						0;
	float:						left;
}
DIV.news-latest-item P {
	margin:						0 0 0 10px;
	padding:					0;
	line-height:				14px;
	display:					block;  
    width:                      240px;   
    float:                        left;
}
DIV.news-latest-item H3 {
	margin:						0 0 4px 10px;
	padding:					0;
	color: 						#000;
    width:                      240px;     
    float:                        left;
}
DIV.news-latest-item A {
	color: 						#000;
	text-decoration: 			none;  
    float:                        left;
    border:0px;
}
DIV.news-latest-item A img {
    border:0px;
}
DIV.news-single-item P {
	margin:						0;
	padding:					0;
	line-height:				14px;
}
DIV.news-single-item DIV.news-single-images {
	margin:						0 8px 8px 0;
	padding:					0;
	float:						left;
}

DIV.news-single-backlink A {
	padding:					0px 0px 0px 16px;
	margin:						10px 0px 0px 0;
	background-image:			url(../images/icon_back.gif);
	background-position:		1px 3px;
	background-repeat:			no-repeat;
	text-decoration:			none;
	color:						#000;
}
DIV.news-single-backlink {
	margin-bottom:				20px;
}

/* SEARCH RESULTS */
/*
DIV.tx-indexedsearch {
	border-bottom:				1px solid #F00;
}
*/
DIV.tx-indexedsearch UL {
	margin:						10px 0;
	padding:					0;
}
DIV.tx-indexedsearch-res H3 {
	margin:						0;
	padding:					0;
	font-size:					12px;
}
DIV.tx-indexedsearch-res H3 A {
	text-decoration:			none;
	color:						#00A1E1;
}
STRONG.tx-indexedsearch-redMarkup {
	color:						#00A1E1;
}

.content_body {
    width:                     595px;
    min-height:                450px;
    margin:                   10px 0 0 20px;
    /* padding:                 20px 27px; */
    float:                     left;    
    text-align:             left; 
}

.user-movies-pi11
{
    float:left;
    width: 165px ! important;
	height: auto;
}

.user-movies-pi12
{
    float:left;
    margin-top:20px;
    margin-left: 0px;
    width: 460px;
	text-align: justify;       
}

.user-movies-pi12 H1{
    font-size:                12px;
    margin:                    0;
    height:                    24px;
    vertical-align:            middle;
    /*text-transform:            uppercase; */
}

.user-movies-pi13 img{
    margin-bottom: 5px;
}

.h111 {
	margin:					0;
	padding:				0;
    height:					24px;
    width:					100%;
	background: 			#FFF url(../images/h1_background1.gif) repeat-x;
}


.h222 {
	margin:					0;
	padding:				0;
    height:					22px;
    width:					100%;
	background: 			#FFF url(../images/h1_background1_i.gif) repeat-x;
}

.h333 {
	margin:					0;
	padding:				0;
    height:					22px;
    width:					100%;
	background: 			#FFF url(../images/h1_background3.gif) repeat-x;
}

.submenu_title {
	height: 19px;
 	background-image:			url(../images/h1_img11.gif);
	background-repeat:			repeat-x; 
	background-position: 0px 7px;
	margin-left: 4px;
	padding-left: 18px;
	padding-top: 5px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.submenu_title_i {
	height: 19px;
 	background-image:			url(../images/h1_img11.gif);
	background-repeat:			repeat-x; 
	background-position: 0px 4px;
	margin-left: 4px;
	padding-left: 18px;
	padding-top: 5px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}


.submenu_title1 {
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 3px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.movies h3 a, .movies h3 a:link, .movies h3 a:active, .movies h3 a:visited{
	color: #00A1E1;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.movies h3 a:hover{
	text-decoration: underline;
}

.movies a, .movies a:link, .movies a:active, .movies a:visited{
	color: #00A1E1;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.movies a:hover {
	text-decoration: underline;
}

.movies_img {
	float:left;
	width: 180px;
	margin: 10px 8px 10px 8px;
}

.detalii {
	color: #00A1E1;
	text-decoration:none;
}
.detalii a:hover{
	color: #00A1E1;
	text-decoration:underline;
}
.filter_active{
	padding:					0px 0px 5px 10px;
	background-image:			url(../images/li1.gif);
	background-position:		0px 4px;
	background-repeat:			no-repeat;
	text-decoration:			none;
	color:						#000000;
	display:					block;
	margin:						0px 0px 0px 0px;
}

.contact
{
	width: 145px;
	padding: 10px 10px 0px 10px;
}


.boxff { margin-top: -40px; }


/* the overlayed element */ 
.simple_overlay
{
    /* must be initially hidden */ 
    display:none; 
	
    /* place overlay on top of other elements */ 
    z-index:10000; 
	
    /* styling */ 
    background-color: #ddd; 
	
    width:920px;     
    height:440px; 
    border:1px solid #666; 
	
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
}

 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
	z-index: 10002;
}


/* close button positioned on upper right corner */ 
.simple_overlay .contentWrap { 
    width: 900px; 
    height:440px;
	z-index: 10001;
}

.movie-noimage {
	width: 180px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-top: 100px;
}
.text_slider{
	position:absolute;
	top:350px;
	width:100%;
	height:25px;
	padding:17px 10px 10px 10px;
	background: url(../images/bg_page_slider.png) repeat-x;
	/*text-transform: uppercase;*/
	color:#FFF;
	
}
