﻿body {
/*padding:8px 8px 0px 8px;*/
/*background-image:url('../images/bigBgx.jpg');*/
background-repeat:no-repeat;
background-position:center;
background-color:#ffffff;
}

a {
	text-decoration:none;
}



img {
display:block;
}

p,a{
font-size:0.8em;
}

p a, td a{
font-size:1em;
color:#3399cc;
}

li a {
color:#333333;
font-size:1em;
}

a:hover {
text-decoration:none;
}

p{
margin:8px 0px 8px 0px;
max-width:640px;
line-height:1.4em;
}

p.fullWidthP{
margin:4px 0px 4px 0px;
line-height:1.0em;
max-width:800px;
}

div#fullWrap {
/*max-width:1127px;*/
margin-left:auto;
margin-right:auto;
width:960px;
/*background-color:#ffffff;*/
overflow:hidden;
}

.bgWhite {
	background-color:#ffffff;
}
.bgMediumGrey {
	background-color:#e9e9e9;
}
.bgLightGrey{
/*background-color:#eeeeee;*/
background-color:#F5F5F5;
}

.bgVeryLightGrey{
background-color:#f7f7f7;
}

.pinkEmail {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color:#ff0066;	
}


/* Front*/

#createdByFooter {	
	width:960px;
	text-align:center;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color:Silver;
}

#createdByFooter a {	
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color:Silver;
	text-decoration:none;
}

div.frontNewsUnit{
padding:8px;
width:219px;
/*background-color:#f7f7f7;*/
background-color:#ffffff;
}

div.frontNewsUnit h3{
font-size:1.1em;
}

div.frontNewsUnit h3 a{
color:#000000;
}

div.frontNewsUnit p.date{
font-size:0.8em;
color:#999999;
}

div.frontNewsUnit p.news{
font-size:0.8em;
color:#666666;
line-height:1.1em;
}

/****** FOOTER ******/
div#footLogo {
float:left;
display:inline;
/*width:60px;*/
width:64px;
overflow:auto;
height:100%;
/*padding-top:16px;*/
padding-top:5px;
}

div#footSocial{
padding:0px;
float:left;
display:inline;
background-color:#e9e9e9;
width:434px;
overflow:auto;
}
#footSocial a { color:#666666; font:normal 11px/12px Arial, Helvetica, sans-serif; text-decoration:none;	}

div.socialThird {
float:left;
display:inline;
width:121px;
padding:8px 8px 0px 8px;
border-left:solid 1px #f1f1f1;
}

div.socialThird p{
margin:0px;
display:block;
clear:both;
color:#7a7a7a;
padding-bottom:8px;
}

div.socialThird img {
float:left;
display:inline;
padding:0px 4px 4px 0px;
}

div#footAddress{
padding:15px 8px 0px 8px;
float:left;
display:inline;
background:transparent;
/*width:434px;*/
width:426px;
overflow:auto;
height:100%;
font: normal 12px/15px Arial, Helvetica, sans-serif;
color:#666666;
}

div#footAddress p{
margin:0px;
color:#666666;
}

#reklame, #fiksjon {
float:left;
display:inline;
width:472px;
height:344px;
}

div#fiksjon {
display:block;
clear:none;
}

div.leftColumnMoviePage {
width:500px;
/*width:482px;*/
float:left;
overflow:auto;
display:inline;
padding:0px;
}
div.RightColumnMoviePage {
width:443px;
/*width:429px;*/
float:left;
margin-left:1px;
overflow:auto;
display:inline;
padding:0px;
}

div.leftCol {
width:506px;
margin-right:1px;
overflow:auto;
float:left;
display:inline;
padding:0px;
}
div.px438 {
padding:0px;
width:438px;
overflow:auto;
float:left;
display:inline;
}


div.px496 {
width:495px;
margin-right:1px;
overflow:auto;
float:left;
display:inline;
padding:0px;
}
div.px448 {
padding:0px;
width:448px;
overflow:auto;
float:left;
display:inline;
}



.quartCol{
float:left;
display:inline;
/*background-color:#ffffff;*/
background-color:#F7F7F7;
overflow:hidden;
margin:0px 1px 0px 0px;
width:235px;
}

.quartColLast{
/*width:222px;*/
}



/******** HEADER ********/
.topHeaderDiv {
	width:960px;
	height:20px;
}

#language {
	float:right;
	margin-right:5px;
	display:inline;
	text-align:left;
}

#language a {
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}
#language a img {
	border:none;
}

.headerDiv {
	position:relative;
	width:960px;
	height:99px;
	margin-bottom:20px;
}

#headerLogoImg {
	float:left;
	width:109px;	
	height:74px;
	background-image: url(../Images/BigLogo.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
}

#headerMenuTxt {
	position:absolute;
	top:30px;
	left:185px;
	width:380px;
	height:25px;	
}
#headerMenuTxt a {
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	color:#666666;	
}
#headerMenuTxt a:hover {
	color:#3399ff;
}

#headerMenuTxtSelected a {
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	color:#3399ff;	
}

#contactInfo {
	position:absolute;
	width:240px;
	height:45px;
	top:68px;
	left:720px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#999999;	
	text-align:right;
}

#topMenuList {
 	display:inline;
 }
 
 #topMenuList li {
 	display:inline;
 	margin-right:5px;
 }

/* Søk */
#headerSearchDiv {
	position:absolute;
	/*width:304px;
	height:30px;*/
	width:320px;
	height:32px;
	top:25px;
	left:635px;
	/*background-color:#e8e8e8;	*/
	background-image:url("../Images/TopMenu/searchBackground.jpg");
}

#searchBtn {
	float:right;	
	margin:5px 4px 0px 0px;
}
#searchBtn a {
	font: normal 12px/13px Arial, Helvetica, sans-serif;
	color:#ebebeb;
}

#searchBox { 
	position:absolute; 
	top:5px;
	left:10px;
	margin-top:0px; 
	margin-left:-4px; 
	margin-bottom:-8px; 
	border-style:none;
}

.searchbox {
	margin-top:2px;
	margin-left:2px;
	border:0px;
	border-style:none;
}

/******** TOP MENU ********/
.topMenu {
	width:944px;
	height:47px;
	background-color:#e6e6e6;
}
.topMenu a {
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	color:#666666;
}
#topMenuButtons {
	position:relative;
	margin-left:8px;
}
.menuBtn {
	float:left;
	height:30px;
	background-color:#ffffff;
	margin-right:1px;
	margin-top:8px;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	color:#666666;	
}
.menuBtn:hover {background-color:#35aeeb;}
.menuBtn a { 
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	color:#666666;	
}
.menuBtn a:hover { color:#ffffff; }

#btnMovies {width:60px;}
#btnDirectors {width:95px;}
#btnAwards {width:60px;}
#btnGeneral {width:78px;}
#btnTeam {width:70px;}
#btnDownload {width:75px;}
#btnEmployees { width:70px; }
#btnAboutUs { width:75px; }
#btnWhereAreWe { width:90px; }



/********* FROM MoviePageStyle ********/
.contentDiv H2 {
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	color:#35aeeb;
}
.contentDiv p {
	font: regular 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
}

/*.titleBar {	
	height:75px;
	background-color:#eeeeee;
	overflow:hidden;	
}*/

.titleBar {
	/*width:920px;*/
	min-height:75px;
	background-color:#eeeeee;
	overflow:hidden;
	position:relative;
	
	/*width:960px;*/
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}

.titleBar h1 {
	font: bold 56px/64px Helvetica, Arial, sans-serif;
	color:#cccccc;
	overflow:hidden;	
	margin-left:10px;
	margin-top:2px;
	margin-bottom:1px;
}
.titleBarHeading  {	
	font: bold 56px/64px Helvetica, Arial, sans-serif;
	color:#cccccc;
	overflow:hidden;	
	margin-left:10px;
	margin-top:2px;
	margin-bottom:1px;
}

.leftMargin5px {	margin-left:5px; }
.leftMargin8px {	margin-left:8px; }

/* Left column */
#leftColumn {
	float:left;
	/*width:483px;*/
	background-color:#ffffff;	
	display:inline;	
	/*min-height:400px;*/	
}
#leftColumn a {
	color:#FF0066;
	line-height:15px;
}

.leftColHorizDivider {
	width:475px;
	height:1px;
	background-color:#eeeeee;
	margin: 2px 0px 8px 0px;
}

#moviePlayerDiv {	
	width:480px;
	height:360px;
	margin-left:2px;
	margin-bottom:10px;	
}

#mainContent {	
	width:475px;
	min-height:100px;	
	padding-bottom:15px;
	padding-top:10px;
}
#mainContent h2 {
	font:bold 20px/20px Arial, Helvetica, sans-serif;
	color:#35aeeb;
	margin: 2px 0px 5px 0px;
}
#mainContent h3 {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 2px 0px 5px 0px;
}
#mainContent p {
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#333333;
	margin: 5px 0px 5px 0px;
	padding-bottom:10px;
}
.mainContentDate {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#999999;
}

/* Right column */
#rightColumn {
	float:left;
	display:inline;	
	background-color:#ffffff;	
	margin:0px 0px 0px 1px;	
	height:100%;		
}
.rightColHorizDividerThick {
	width:350px;
	height:1px;
	background-color:#eeeeee;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:8px;
}

#movieInfoDiv {	
	width:424px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	margin-left:4px;
	margin-top:8px;
}
.movieInfoDivH2 {
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	color:#35aeeb;
}
#movieInfoTable {
	width:350px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: none none none none;
	border-color: #eeeeee;
	border-collapse: collapse;
	background-color: white;
	margin-top:7px;
}
#movieInfoTable th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: #eeeeee;
	background-color: white;
}
#movieInfoTable td {	
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 6px;
	border-style: solid solid solid solid;
	border-color: #eeeeee;
	background-color: white;
}
#otherAndExtraDiv {	
	width:350px;
	min-height:100px;	
	margin-top:25px;
	margin-left:4px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#858585;
}
#otherAndExtraDiv h2 {	
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	color:#35aeeb;
}

#otherAndExtraDivTable h2 {
	font: bold 15px/16px Arial, Helvetica, sans-serif;
	color:#666666;
}
#otherAndExtraDivTable h3 {
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	color:#666666;
}
#otherAndExtraDivTable h3 a{
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	color:#666666;
}
.otherAndExtraDivTableYear {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#858585;
}
.otherAndExtraDivTableCustomer {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#666666;
}
.otherAndExtraDivTableCustomerName {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#35aeeb;
}
#otherAndExtraDivTable td {
	vertical-align:top;
}


