/* border: solid 1px #ffffff; */
body { 
	margin: 0px;
	background-color: #132C33; 
	/*background-color: #9A0000;
	background-image: url(backgrounds/red.png);*/
	}
p {
	margin-top: 0px;
	margin-bottom: 0px
}	
.outer_box {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1000px; 
	height: 600px; 
	margin-left: -500px; /* half of width */
	margin-top: -300px;  /* half of height */
	}
.ob_projects {
	background-color: #132C33;
	}
.ob_about {		  
	background-color: #132C33; /*#4C0000;*/
	}
.ob_press {		  
	background-color: #132C33; /*#132C33;*/
	}	
.inner_flv_box {
	position: absolute; 
	width: 954px; 
	height: 564px;
	top: 18px;
	left: 23px;
	}		
.inner_box_overlay {
	position: absolute; 
	width: 954px; 
	height: 564px;
	top: 18px;
	left: 23px; 
	background-image: url(backgrounds/gal_overlay.png);
	}		
.frame_left {
	position: absolute;
	margin-top: 100px;
	margin-left: 0px;
	width: 500px; 
	height: 393px;
	}
.frame_left_image {
	position: absolute;
	width: 473px;
	height: 381px;
	}	
.bg_l_projects {
	width: 500px;
	height: 393px;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 6px;
	background-image: url(backgrounds/frame_left_projects_yel.png);
	background-repeat: no-repeat;
	}
.bg_l_vid_gal {
	width: 500px;
	height: 393px;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 6px;
	background-image: url(backgrounds/frame_left_vid_gal.png);
	background-repeat: no-repeat;
	}
	
.bg_vid {
	position: absolute;
	margin-top: 100px;
	margin-left: 267px;
	width: 483px;
	height: 393px;
	background-image: url(backgrounds/bg_video.png);
	background-repeat: no-repeat;
	}
	
.bg_l_about {
	width: 500px;
	height: 393px;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 6px;
	background-image: url(backgrounds/frame_left_about.png);
	background-repeat: no-repeat;
	}
.google_border_top {
	position: absolute;
	/*top: 100px;*/
	top: 0px;
	left: 478px;
	width: 22px;
	height: 21px;
	background-image: url(backgrounds/google_top_right.png);
	background-repeat: no-repeat;
	}
.google_border_bottom {
	position: absolute;
	top: 372px;
	/*top: 472px;*/
	left: 478px;
	width: 22px;
	height: 21px;
	background-image: url(backgrounds/google_bottom_right.png);
	background-repeat: no-repeat;
	}		
.bg_l_press {
	width: 500px; /*275px;*/
	height: 393px;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 6px;
	background-image: url(backgrounds/frame_left_press.png);
	background-repeat: no-repeat;
	}
.frame_right {
	position: absolute;
	margin-top: 100px;
	margin-left: 505px;
	width: 495px; 
	height: 393px;
	}
.bg_r_projects {
	width: 495px;
	height: 393px;	
	background-image: url(backgrounds/frame_right_projects.png);
	background-repeat: no-repeat;
	}	
.bg_r_gallery {
	width: 495px;
	height: 393px;		
	background-image: url(backgrounds/frame_right_gallery.png);
	background-repeat: no-repeat;
	}	
.bg_r_about {
	width: 495px;
	height: 393px;		
	background-image: url(backgrounds/frame_right_about.png);
	background-repeat: no-repeat;
	}
.bg_r_press {
	width: 495px;
	height: 393px;		
	background-image: url(backgrounds/frame_right_press.png);
	background-repeat: no-repeat;
	}
.logo {
	position: absolute;
	top: 0px;
	left: 42px;
	width: 60px; 
	height: 96px;
	background-image: url(backgrounds/logo.png);
	background-repeat: no-repeat;
	cursor: pointer;
	}
.main_nav {
	position: absolute;
	margin-top: 31px;
	margin-left: 685px;
	width: 305px; 
	height: 35px;
	}	
.bg_main_nav {
	width: 305px; 
	height: 35px;
	padding-top: 3px;
	padding-left: 15px;
	background-image: url(backgrounds/background_mb.png);
	background-repeat: no-repeat;
	}
.sub_nav { 
	position: absolute; 
	top: 15px; 
	}
.sb_pr_ab {
	left: 30px; 
	width: 431px; 
	}
.sb_video {
	top: 120px;
	left: 274px;
	width: 471px;
	/*border: solid 1px #ffffff; */
	}
.sb_gallery {
	left: 54px; 
	width: 390px; 
	}	
.sb_press {
	left: 30px; 
	width: 431px; 
	}	
.border_hor {
	position: absolute;
	width: 910px; 
	height: 18px;
	left: 45px;
	overflow: hidden; /* IE hack for minimal height...*/ 
	}
.border_ver {
	position: absolute;
	width: 23px; 
	height: 520px;
	top: 40px;
	}	
.red {
	/*background-color: #9A0000;*/
	background-image: url(backgrounds/red.png);
	}
.font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	}
.white {
	color: #ffffff; 
	}
.black {
	color: #000000;
	}
.gray {
	color: #6e6e6e; 
	}
.brown {
	color: #4c0000;
	}
.mailto {
	font-weight: normal;
	text-decoration: underline;
	}
.mailto_name {
	font-weight: normal;
	text-decoration: none;
	}	
b {
	font-weight: 600;
	}			
a { 
	text-decoration: underline;
	font-weight: 600; 
	color: #ffffff; 
	}
ul {
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
	padding: 0px;
}
ol {
	margin-top: 0px;
	margin-left: 23px;
	margin-bottom: 0px;
	padding: 0px;
}
li {
	padding-left: 0px;
}
blockquote {
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}	
.all_projects {
	font-weight: normal; 
	text-decoration: none;
	}	
	
/*	
.txt_url A:link {
	text-decoration: underline;
	color: #ffffff; 
	}
.txt_url A:visited {
	text-decoration: underline;
	color: #ffffff; 
	}
.black_url A:link {
	text-decoration: underline;
	color: #000000; 
	}
.black_url A:visited {
	text-decoration: underline;
	color: #000000; 
	}
*/	
	
img {
	border: none;
		}
/* text plus extra tekst */	
.text_left { 
	position: absolute;
	margin-top: 94px; 
	left: 50px; 
	width: 415px; 
	height: 219px; 
	}
.text_right { 
	position: absolute; 
	top: 94px; 
	left: 54px; 
	width: 415px;
	height: 219px;  
	}
.overflow {
	overflow: auto;
	overflow-x: hidden;
	scrollbar-base-color: #132C33;
	
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	
	scrollbar-face-color: #132C33;
	scrollbar-highlight-color: #132C33;
	scrollbar-shadow-color: #132C33;
	scrollbar-track-color: #132C33;
	filter: chroma(color=#132C33);
	}
.overflow_about {
	overflow: auto;
	overflow-x: hidden;
	scrollbar-base-color: #132C33;
	
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	
	scrollbar-face-color: #132C33;
	scrollbar-highlight-color: #132C33;
	scrollbar-shadow-color: #132C33;
	scrollbar-track-color: #132C33;
	filter: chroma(color=#132C33);
	}	
.options_left { 
	position: absolute; 
	top: 334px; /*324px*/
	left: 6px; 
	width: 473px; 
	text-align: center; 
	}
.options_right { 
	position: absolute; 
	top: 324px; 
	left: 0px; 
	width: 480px; 
	text-align: center; 
	}	
/* gallery */	
.gallery_name { 
	position: absolute; 
	top: 3px; 
	left: 0px;
	font-weight: bold;
	}
.gallery_image {
	position: absolute;
	top: 0px;
	left: 17px;
	width: 478px;
	height: 393px;
	}	
.gallery { 
	position: absolute; 
	top: 66px; 
	left: 54px; 
	width: 395px; 
	height: 310px; /*305*/
	}
/* video */	
.video_name { 
	position: absolute; 
	top: 3px; 
	left: 0px;
	font-weight: bold;
	}
.video { 
	position: absolute; 
	top: 164px; /* 64px;*/ 
	left: 273px; /* 23px; */
	}
/* selectbox */		
.items { 
	position: absolute; 
	top: 75px; 
	left: 40px; /*20*/
	width: 210px; 
	}
a.items_txt { 
	padding-left: 4px; 
	}	
.select_box { 
	position: absolute; 
	top: 338px; 
	width: 210px; 
	height: 25px; 
	cursor: pointer; 
	}
.sel_left_bg_video {
	left: 284px; 
	background-image: url(backgrounds/selectbox_video.png); 
	background-repeat: no-repeat;
	} 
.sel_left_bg_press {
	left: 40px; 
	background-image: url(backgrounds/selectbox_press.png); 
	background-repeat: no-repeat;
	}	
.select_txt { 
	position: relative; 
	top: 5px; 
	left: 40px; 
	width: 163px; 
	}
.font12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.sel_color_video {
	color: #132C33;
	font-weight: normal;
	text-decoration: none;
	}
.sel_color_press {
	color: #B6BF48;
	font-weight: normal;
	text-decoration: none;
	}	
.option_box { 
	position: absolute; 
	width: 210px;
	visibility: hidden; 
	}
.opt_left_video {
	left: 284px; 
	}
.opt_bg_mid_video {
	left: 284px; 
	}		
.opt_left_press {	
	left: 40px; 
	}
a.opt { 
	width: 198px; 
	margin-left: 6px;
	padding-left: 4px; 
	padding-right: 6px;
	}
a.opt_video:hover { 
	background-color: #919191; 
}
a.opt_press:hover { 
	background-color: #DAE7B9; 
	}	
/* a-z */		
.project_a-z { 
	position: absolute; 
	top: 94px; 
	left: 54px; 
	}
/* about */
.crew_info { 
	position: absolute; 
	top: 324px; 
	left: 54px; 
	}
/* actual */
.frame_actual { 
	position: absolute; 
	top: 497px; 
	width: 500px; 
	height: 66px; 
	}
.bg_act_projects {
	background-image: url(backgrounds/frame_actual_projects.png);
	background-repeat: no-repeat;
	}
.bg_act_about {
	background-image: url(backgrounds/frame_actual_about.png);
	background-repeat: no-repeat;
	}	 
.text_actual { 
	position: absolute; 
	top: 6px; 
	left: 50px;
	width: 415px;
	height: 53px;
	}
.address { 
	position: absolute; 
	bottom: 20px; 
	left: 50px; 
	color: #cad280;
	}
.js_error {
	position: absolute; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	}
.js_er_video {
	top: 365px;
	left: 29px;
	width: 471px;
	}
.js_er_press {
	top: 364px;
	left: 40px;
	width: 210px;
	}						
