
.a,a:link,
.a,a:visited {
	text-decoration: none;
	color:#38393b;
}
.a,a:active,
.a,a:hover {
	text-decoration: underline;
	color:#38393b;
}
.b:link,
.b:visited {
	text-decoration: none;
	color:#bab6b6;
}
.b:active,
.b:hover {
	text-decoration: underline;
	color:#bab6b6;
}
.c:link,
.c:visited {
	text-decoration: underline;
	color:#38393b;
}
.c:active,
.c:hover {
	text-decoration: none;
	color:#38393b;
}
.d:link,
.d:visited {
	text-decoration: underline;
	color:#ff7b00;
}
.d:active,
.d:hover {
	text-decoration: none;
	color:#ff7b00;
}
.e:link,
.e:visited {
	text-decoration: none;
	color:#fff;
}
.e:active,
.e:hover {
	text-decoration: underline;
	color:#fff;
}
.f:link,
.f:visited {
	text-decoration: none;
	color:#333333;
}
.f:active,
.f:hover {
	text-decoration: none;
	color:#999999;
}
.g:link,
.g:visited {
	text-decoration: underline;
	color:#fff;
}
.g:active,
.g:hover {
	text-decoration: none;
	color:#fff;
}
.h:link,
.h:visited {
	text-decoration: none;
	color:#ff7b00;
}
.h:active,
.h:hover {
	text-decoration: underline;
	color:#ff7b00;
}
.i:link,
.i:visited {
	text-decoration: underline;
	color:#38393b;
}
.i:active,
.i:hover {
	text-decoration: none;
	color:#38393b;
}
.j:link,
.j:visited {
	text-decoration: underline;
	color:#333333;
}
.j:active,
.j:hover {
	text-decoration: none;
	color:#333333;
}
.k:link,
.k:visited {
	text-decoration: underline;
	color:#5b5d5f;
}
.k:active,
.k:hover {
	text-decoration: none;
	color:#5b5d5f;
}
.l:link,
.l:visited {
	text-decoration: none;
	color:#999999;
}
.l:active,
.l:hover {
	text-decoration: underline;
	color:#999999;
}
.m:link,
.m:visited {
	text-decoration: none;
	color:#5b5d5f;
}
.m:active,
.m:hover {
	text-decoration: underline;
	color:#5b5d5f;
}
.p:link,
.p:visited {
	text-decoration: underline;
	color:#fb7a00;
}
.p:active,
.p:hover {
	text-decoration: none;
	color:#fb7a00;
}
.q:link,
.q:visited {
	text-decoration: none;
	color:#fb7a00;
}
.q:active,
.q:hover {
	text-decoration: underline;
	color:#fb7a00;
}

/* ----------------------------- */
.ul-nav-col, .ul-nav-col ul { list-style:none;border:4px #fff solid; }
.ul-nav-col, .ul-nav-col * { padding:0;margin: 0; }

.ul-nav-col li.ul-nav-col-title { position:relative;line-height:40px;text-align:left;font-size:1.2em;font-weight:bold;text-transform:uppercase;z-index:10;width:100%; }
.ul-nav-col:hover { border:4px #ff7b00 solid; }
.ul-nav-col li.ul-nav-col-title:hover > a { color:#999999; }
.ul-nav-col li.ul-nav-col-title a { display:block; color:#333333;background:#e3e3e3;padding-left:10px;  }
.ul-nav-col li.ul-nav-col-title a:hover { color:#999999; }

.ul-nav-col li.ul-nav-col-title ul { position:absolute;z-index:10;width:100%;display:none;text-align:left;border-left:1px #fff solid;border-right:1px #fff solid;border-bottom:1px #fff solid;border-top:0;margin-left:-5px;font-weight:normal;line-height:1.7em;text-transform:none;background:#ff7b00;padding:5px 0; }
.ul-nav-col li.ul-nav-col-title:hover ul { display:block; }
.ul-nav-col li.ul-nav-col-title ul li a { background:#ff7b00;color:#fff;padding-left:10px;text-decoration: none; }
.ul-nav-col li.ul-nav-col-title ul li a:hover { color:#fff;text-decoration:underline; }

#content-filter .k:link,
#content-filter .k:visited {
	text-decoration: underline;
	color:#fff;
}
#content-filter .k:active,
#content-filter .k:hover {
	text-decoration: none;
	color:#fff;
}

/* ----------------------------- */

body {
	color:#333;
	/*font-family:"Frutiger LT Std 57 Cn", Arial, Helvetica, sans-serif;*/
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#fff;
	margin:0;
	padding:0;
}

input, select, textarea { 
	border:1px solid #38393b;
	/*font-size:1.1em;
	line-height:1.7em;*/
	color: #9d9e9f;  
	outline:none;
	margin:0 2px;
	padding:2px 5px;
}

.formDefaultColor {
	color:#38393b;
}

input[type=radio], input[type=checkbox] {
	margin-top:0px;
}

.formMain:focus, input[type=text]:focus, select:focus, textarea:focus { 
	color: #38393b;  
}

#page {
	position:relative;padding-bottom:173px;/*min-width:1000px;*/max-width:100%;overflow:hidden;;
}

#page-inner {
	position:relative;max-width:1000px;margin:0 auto;margin-left:auto;margin-right:auto;
}

#header {
	position:relative;max-width:1000px;height:76px;margin:45px 0 10px 0;overflow:visible;background:transparent url('/img/filmwelt_logo_1l.png') no-repeat scroll top left;
}

#header-logo {
	position:absolute;top:30px;left:20px;width:95px;height:50px;
}

#header-logo-fw {
	position:relative;float:left;max-width:500px;max-height:66px;
}

#header-logo-inter {
	position:relative;max-width:851px;height:76px;
}

#header-nav {
	position:absolute;bottom:0px;left:30px;max-width:960px;font-size:1.1em;height:1.1em;line-height:1.1em;bottom:-0.22em;text-transform:uppercase;
}

#main-outer {
	position:relative;max-width:1000px;
}

#main-top {
	position:relative;max-width:1000px;height:9px;background:transparent /*url('/img/bg_main_top.png') repeat-x scroll top left*/;
}

#main-bottom {
	position:relative;max-width:1000px;height:10px;background:transparent /*url('/img/bg_main_bottom.png') repeat-x scroll top left*/;
}

#main-frame {
	position:relative;max-width:1000px;background:transparent /*url('/img/bg_main.png') repeat scroll top left*/;
}

.main-press-top {
	position:relative;max-width:1000px;height:9px;background:transparent /*url('/img/bg_main_press_top.png') repeat-x scroll top left*/;
}

.main-press-bottom {
	position:relative;max-width:1000px;height:10px;background:transparent /*url('/img/bg_main_press_bottom.png') repeat-x scroll top left*/;
}

.main-press-frame {
	position:relative;max-width:1000px;background:transparent /*url('/img/bg_main_press.png') repeat scroll top left*/;
}

#main {
	position:relative;padding:20px 20px;width:100%;
}

#main-nav {
	position:relative;margin-top:10px;padding:1px 1px;background:#fff;
}

#nav {
	position:relative;max-width:958px;height:48px;
}

#main-content {
	position:relative;margin-top:10px;
}

#content {
	position:relative;max-width:985px;/*float:left;*/
}

#content-main {
	position:relative;/*float:left;*/max-width:985px;background:#fff;
}

#content-inner {
	/*position:relative;padding:20px 0px;*/
	position:relative;width:100%;
}

#content-inner-profile-related,
#content-inner-search,
#content-inner-catalog,
#content-inner-special,
#content-inner-rating,
#content-inner-recent,
#content-inner-coming,
#content-inner-news,
#content-inner-filter,
#content-inner-press,
#content-inner-contact,
#content-inner-cinema,
#content-inner-page {
	position:relative;width:100%;
}

#content-inner-news img[align*="right"] {
	/*border: 1px solid #ddd;
	padding: 6px;*/
	margin-left:10px;
}

#content-inner-news img[align*="left"] {
	/*border: 1px solid #ddd;
	padding: 6px;*/
	margin-right:10px;
}

#content-top {
	position:relative;max-width:960px;
}

#content-ticker {
	position:relative;margin-top:10px;max-width:960px;height:50px;overflow:hidden;background:#00357c;color:#fff;
}

#content-bottom {
	position:relative;margin-top:10px;max-width:960px;overflow:hidden;
}

.bottom-main {
	position:relative;padding:20px 0px;background:#fff;margin-right:20px;
}

#content-bottom-end {
	display:none;
}

#profile-head {
	position:relative;max-width:960px;float:left;;
}

.profile-col-left,
#profile-cover {
	position:relative;width:200px;float:left;
	padding-right:20px;
}

.profile-col-right,
#profile-text {
	position:relative;width:360px;float:left;
	margin-bottom:20px;padding-right:20px;
}

.profile-col-both {
	position:relative;width:100%;max-width:960px;float:left;
}

#content-inner-search {
	position:relative;width:100%;min-height:538px;
}

#content-inner-filter {
	position:relative;width:100%;min-height:538px;
}

.line-col-4 {
	position:relative;width:/*177px*/193px;height:393px;float:left;
}

.line-col-space-2 {
	float:left;width:11px;overflow:hidden;
}

.line-col-space-1 {
	float:left;width:10px;overflow:hidden;
}

.line-inner-col-3 {
	position:relative;width:190px;float:left;
}

.block-float-title-col-list {
	float:left;margin-bottom:20px;position:relative;font-size:1.3em;font-weight:bold;text-transform:uppercase;color:#ff7b00;
}

.block-frame-empty {
	margin-top:10px;width:100%;
}

.text-color-blue {
	color:#ff7b00; 
}

.text-version-format {
	position:relative;padding:10px 15px;
}

.text-box-movie-title {
	/*position:relative;font-size:1.1em;font-weight:bold;text-transform:uppercase;padding:5px;color:#000;*/
	position:relative;font-weight:bold;text-transform:uppercase;padding:10px 15px 0px 15px;
}

.text-box-movie-title-sub {
	position:relative;font-style:italic;padding:0px 15px 10px 15px;
}

.text-box-movie-genre {
	position:relative;text-transform:uppercase;height:2em;padding:10px 15px;
}

.text-box-movie-vo {
	position:relative;font-size:1em;height:1.2em;padding:5px;
}

.text-profile-title {
	position:relative;font-size:1.4em;font-weight:bold;text-transform:uppercase;
}

.text-profile-title-sub {
	position:relative;font-size:1.2em;text-transform:uppercase;
}

.text-profile-title-tagline {
	position:relative;font-size:1.2em;text-transform:uppercase;
}

.text-profile-pub {
	position:relative;color:#ff7b00;font-size:1.4em;margin-bottom:20px;
}

.text-profile-text {
	position:relative;margin-bottom:20px;line-height:1.5em;
}

.text-profile-text-title {
	text-transform:uppercase;padding-bottom:5px;
}

.text-2-col-frame {
	position:relative;line-height:1.5em;
}

.text-2-col-1 {
	float:left;width:40%;text-transform:uppercase;font-size: .9em;
}

.text-2-col-2 {
	float:left;width:60%;font-size: .9em;
}

.flash-area {
	position:relative;
}

.shop-button-float {
	/*position:relative;border:1px #e3e3e3 solid;padding:2px 5px;margin-left:10px;float:right;*/
	position:relative;border:1px #e3e3e3 solid;padding:2px 5px;margin-right:10px;float:left;
}

.shop-button {
	position:relative;width:56px;height:19px;line-height:19px;text-indent:-9999px;
}

.shop-button-icon {
	position:relative;width:56px;height:19px;line-height:19px;
}

.shop-tooltip-link {
	display:block;outline:none;
}

.logo-button-float {
	/*position:relative;border:1px #e3e3e3 solid;padding:2px 5px;margin-left:10px;float:right;*/
	position:relative;border:1px #e3e3e3 solid;padding:2px 5px;margin-right:5px;margin-bottom:5px;float:left;
}

.logo-button {
	position:relative;height:40px;line-height:40px;text-indent:-9999px;
}

.logo-button-icon {
	position:relative;height:30px;line-height:30px;
}

.filter-list-title { font-size:0.9em;font-weight:bold;margin-bottom:5px;margin-top:5px; }

.filter-list-item-name { text-transform:uppercase;margin-bottom:2px;width:107px; }

.filter-list-item-value { margin-bottom:2px;width:15px;text-align:center; }

.filter-list-item-input { margin:0;padding:0;border:0;outline:0;border:0; }

.clear {
	clear:both; 
}

.left {
	float:left; 
}

.right {
	float:right; 
}

.bold {
	font-weight:bold; 
}

.italic {
	font-style:italic; 
}

.justify  {
	text-align:justify; 
}

.center {
	text-align:center;
	vertical-align:middle;
}

.pointer  {
	cursor:pointer; 
}

.jcarousel-news {
    position:relative;
    overflow:hidden;
    height:50px;
}

.jcarousel-news ul {
    position:absolute;
    list-style:none;
    margin:0;
    padding:0;
	top:0;
	left:0;
}

.jcarousel-news li {
	position:relative;
	height:50px;
    float:left;
	margin:0;
	padding:0;
}

.jcarousel {
    position:relative;
    overflow:hidden;
    height:182px;
}

.jcarousel-profile-images {
	height:114px;
}

.jcarousel ul {
    width:20000em;
    position:absolute;
    list-style:none;
    margin:0;
    padding:0;
	top:0;
	left:0;
}

.jcarousel li {
	position:relative;
    float:left;
	margin:0 10px 0 0;
	padding:0;
}

.jcarousel-profile-images li {
	margin:0 11px 0 0;
}

#jcarousel-profile-related-prev:link,
#jcarousel-profile-related-prev:visited {
	position:absolute;top:60px;left:-16px;z-index:1;display:block;line-height:92px;width:30px;background:#ff7b00 url(/img/arrc-w_left.png) no-repeat scroll 4px 35px;text-indent:-9999px;visibility:hidden;outline:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";     
	filter: alpha(opacity=50);   
	-moz-opacity: 0.5;    
	-webkit-opacity: 0.5;  
	-khtml-opacity: 0.5;   
	opacity: 0.5; 
}
#jcarousel-profile-related-prev:active,
#jcarousel-profile-related-prev:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";     
	filter: alpha(opacity=80);   
	-moz-opacity: 0.8;    
	-webkit-opacity: 0.8;  
	-khtml-opacity: 0.8;   
	opacity: 0.8; 
}

#jcarousel-profile-related-next:link,
#jcarousel-profile-related-next:visited {
	position:absolute;top:60px;right:-16px;z-index:1;display:block;line-height:92px;width:30px;background:#ff7b00 url(/img/arrc-w_right.png) no-repeat scroll 4px 35px;text-indent:-9999px;visibility:hidden;outline:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";     
	filter: alpha(opacity=50);   
	-moz-opacity: 0.5;    
	-webkit-opacity: 0.5;  
	-khtml-opacity: 0.5;   
	opacity: 0.5; 
}
#jcarousel-profile-related-next:active,
#jcarousel-profile-related-next:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";     
	filter: alpha(opacity=80);   
	-moz-opacity: 0.8;    
	-webkit-opacity: 0.8;  
	-khtml-opacity: 0.8;   
	opacity: 0.8; 
}

#jcarousel-profile-images-prev:link,
#jcarousel-profile-images-prev:visited {
	position:absolute;top:0px;left:0px;z-index:1;display:block;line-height:114px;width:30px;background:transparent url(/img/arrc_profile_img_car_left_03.png) no-repeat scroll left top;text-indent:-9999px;visibility:hidden;outline:0;
}
#jcarousel-profile-images-prev:active,
#jcarousel-profile-images-prev:hover {
	background:#fff url(/img/arrc-bf-w_left.png) no-repeat scroll 4px 46px;
}

#jcarousel-profile-images-next:link,
#jcarousel-profile-images-next:visited {
	position:absolute;top:0px;right:-16px;z-index:1;display:block;line-height:114px;width:30px;background:transparent url(/img/arrc_profile_img_car_right_03.png) no-repeat scroll left top;text-indent:-9999px;visibility:hidden;outline:0;
}
#jcarousel-profile-images-next:active,
#jcarousel-profile-images-next:hover {
	background:#fff url(/img/arrc-bf-w_right.png) no-repeat scroll 4px 46px;
}

.tipsy { position: absolute; z-index: 100000;border: 1px solid #38393b; /*-webkit-box-shadow: 0px 0px 2px 0px rgba(2, 2, 2, 1);box-shadow: 0px 0px 2px 0px rgba(2, 2, 2, 1);*/}
.tipsy-inner { padding:2px 5px; background-color: #ff7b00; color: white; white-space: nowrap; font-size:1em; }

#youtube-link:link,
#youtube-link:visited {
	position:absolute;top:60px;left:89px;z-index:1;display:block;line-height:32px;width:32px;background:transparent url(/img/arrc-w-gf_right.png) no-repeat scroll left top;text-indent:-9999px;outline:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";     
	filter: alpha(opacity=50);   
	-moz-opacity: 0.5;    
	-webkit-opacity: 0.5;  
	-khtml-opacity: 0.5;   
	opacity: 0.5; 
}
#youtube-link:active,
#youtube-link:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";     
	filter: alpha(opacity=80);   
	-moz-opacity: 0.8;    
	-webkit-opacity: 0.8;  
	-khtml-opacity: 0.8;   
	opacity: 0.8; 
}

#youtube-banner-link:link,
#youtube-banner-link:visited {
	position:absolute;top:97px;left:387px;z-index:1;display:block;line-height:147px;width:147px;background:transparent url(/img/play-button_02.png) no-repeat scroll left top;text-indent:-9999px;outline:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";     
	filter: alpha(opacity=70);   
	-moz-opacity: 0.5;    
	-webkit-opacity: 0.5;  
	-khtml-opacity: 0.5;   
	opacity: 0.5; 
}
#youtube-banner-link:active,
#youtube-banner-link:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";     
	filter: alpha(opacity=90);   
	-moz-opacity: 0.8;    
	-webkit-opacity: 0.8;  
	-khtml-opacity: 0.8;   
	opacity: 0.8; 
}

.youtube-banner-small-link:link,
.youtube-banner-small-link:visited {
	position:absolute;top:0px;left:0px;z-index:1;display:block;line-height:29px;width:29px;background:transparent url(/img/play-button_03.png) no-repeat scroll left top;text-indent:-9999px;outline:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";     
	filter: alpha(opacity=70);   
	-moz-opacity: 0.5;    
	-webkit-opacity: 0.5;  
	-khtml-opacity: 0.5;   
	opacity: 0.5; 
}
.youtube-banner-small-link:active,
.youtube-banner-small-link:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";     
	filter: alpha(opacity=90);   
	-moz-opacity: 0.8;    
	-webkit-opacity: 0.8;  
	-khtml-opacity: 0.8;   
	opacity: 0.8; 
}

.slidesjs-pagination {
	margin: 1px 0 0;
	float: right;
	list-style: none;
}

.slidesjs-pagination li {
	float: left;
	margin: 0 1px;
}

.slidesjs-pagination li a {
	display: block;
	width: 13px;
	height: 0;
	padding-top: 13px;
	background-image: url(img/icon_pagination_i.png);
	background-position: 0 0;
	float: left;
	overflow: hidden;
}

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
	background-image: url(img/icon_pagination_a.png);
}

.slidesjs-pagination li a:hover {
	background-image: url(img/icon_pagination_a.png);
}

@media screen {

	.cl_no-print {display:block;}
	.cl_print {display:none;}

}

@media print {

	.cl_no-print {display:none;}
	.cl_print {display:block;}
	body {background:#fff;}
	#bg-page-01 {background:#fff;}
	#bg-page-02 {background:#fff;}
	#main-banner {display:none;}
	#main-nav {display:none;}
	#advertising {display:none;}

}