body, html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5C5C5C;
	line-height:18px;
	height:100%;
	text-align:center;
	margin:0 0 0 0px;
	background-image:url(../img/bg/bg_pattern.jpg);
	background-repeat:repeat;
	background-position: top center;
	background-color:#000000;
}

img, div { 
	behavior: url(../scripts/iepngfix.htc); 
}

a{
	color:#3366FF;
}

a:hover{
	color:#666666;
}

select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}

hr{
	height:1px;
	width:100%; 
	color:#DFDFDF;
	background-color:#DFDFDF;
    border:none;
}

p{
	margin:0px;
	padding:0px;
}

.text_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#02F39B;
}

.text_white{
	color:#FFFFFF;
}

.text_intro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-bottom:30px;
}

.text_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.text_title2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#272F35;
	line-height:25px;
}

.text_link_pressrelease{
	margin-left:10px;
}

.imglink{
	border-width:0px;
}

.img_right_normal{
	float:right;
	margin:0px 15px 20px 20px;
	border:1px solid #999999;
}

.img_right_round{
	float:right;
	margin:0px 15px 20px 20px;
}

.img_left_normal{
	float:left;
	margin:0px 20px 15px 0px;
	border:1px solid #999999;
}

.img_left_normal_nb{
	float:left;
	margin:0px 20px 15px 0px;
	border:0px;
}

.img_left_round{
	float:left;
	margin:0px 20px 15px 0px;
}

.img_normal{
	border:1px solid #999999;
}

/* ------------------------------ Start - Hoofdelementen ------------------------------  */


#logo{
	height: 197px;
	width:840px;
	text-align:left;
	margin-top:0px;
	margin-left: auto;
	margin-right:auto;
}

/*.logo{	
	padding-top:0px;
	padding-left:1px;
}*/

#body{
	width: 840px;	
	margin-top:0px;
	margin-left: auto;
	margin-right:auto;
	text-align:left;
}

#logo_org{
	height: 197px;
	width:840px;
	padding-top:0px;
}

#main{
	position:relative;
	height:100%;
	/*margin-top:-48px;*/
	margin-top:-29px;
	background-image:url(../img/main_bg.jpg);
	background-repeat:repeat-y;
	z-index:2;
}

#top{
	position:absolute;
	height: 19px;
	width:840px;
	margin-top:148px;
	/*margin-top:196px;
	background-image:url(../img/main_top.png);*/
	z-index:3;
}

#bottom{
	height: 22px;
	width:840px;	
	background-image:url(../img/main_bottom.png);
}

#footer{
	position:relative;
	width: 840px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#CCCCCC;	
	margin: 0px;
}

#mitsubishi{
	position:absolute; 
	width:220px; 
	height:50px;
	margin-top:10px;
	margin-left:0px; 	
}


/* ------------------------------ End - Hoofdelementen ------------------------------  */



/* ------------------------------ Start - Left Box ------------------------------  */

#navigation{	
	position:relative;
	width:231px;
	height:100%;
	/*width:188px;*/
	margin-top:-1px;
	margin-left:0px;
	border-left:1px solid #CCCCCC;
	float:left;	
	background-color:#F0F0F0;
}

#navigation ul {
	 list-style: none;
	 margin-top:0px;
	 margin-left: 22px;
	 padding: 0px;	 
}

#navigation ul li {
	font-size:13px;
	text-decoration:none;
	width:188px;
	height:44px;
	border-bottom:#dfdfdf solid 1px;
}

#navigation ul li a.navi {
	 color: #252e34;
	 text-decoration: none;
	 display: block;	 
	 width: 100%; 
}

#navigation ul li a:hover.navi {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

#navigation ul li .navi_active {
	font-size:13px;	
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
	display: block;
	width:188px;
	height:44px;
	/*background-color:#22221C;*/
 	background-image:url(../img/navigation_btn_bg.jpg);
}

.menu_item{
	margin-left:25px;
	line-height:44px;
}

#contact{	
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	width:156px;
	height:165px;
	margin-top:50px;
	margin-left: 22px;
	padding:16px;
	background-color:#22221C;
}

.contact_country{
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
}

.contact_title{
	font-weight:bold;
	font-size:18px;
	line-height:24px;
	color:#FFFFFF;
}

.contact_txt_white{
	font-weight:normal;
	font-size:11px;
	color:#cccccc;
	margin-top:12px;
}

.contact_txt_red{
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	margin-top:12px;
}

a.link_red{
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

a.link_red:hover{
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

/* ------------------------------ End - Left Box ------------------------------  */



/* ------------------------------ Start - Right Box ------------------------------  */

#right{	
	width:588px;	
	margin-left:234px;
	margin-top:-1px;
	background-color:#CCFFFF;
	border-bottom:1px solid #dddddd;
}

#header{	
	height:44px;
	background-color:#22221C;
}

#heading{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	width:240px;
	height:20px;
    margin-top:14px;
	margin-left:20px;	
	float:left;
}

#page{	
	padding:20px;	
	background-color:#FFFFFF;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	height:100%;
}

/* ------------------------------ End - Right Box ------------------------------  */



/* ------------------------------ Start - Pages ------------------------------  */

#text_block1{
	width:410px; 
	float:left;
}

#text_block2{
	width:340px; 
	float:left;
}

#text_block3{
	width:521px; 
	height:25px; 
	background-color:#EFEFEF; 
	padding-left:10px; 
	padding-top:5px;
}

#text_block4{
	width:521px; 
	height:20px; 
	margin-top:7px; 
	background-color:#EFEFEF;
}

#text_block5{
 	width:390px; 
	float:left; 
	padding-right:20px;
}


#text_sn{
	position:absolute;
	width:400px;  
	margin-top:0px; 
	margin-left:30px;
}

#logo_sn{
	position:absolute;
	width:14px; 
	margin-top:3px; 
	margin-left:10px; 
	float:left;
}

#download_buttons1{
	width:129px; 
	height:54px;
}

#download_buttons2{
	width:193px; 
	height:53px;
}

#download_buttons3{
	width:129px; 
	height:53px;
}

#download_buttons4{
	width:74px; 
	height:30px;
}

/*#embedvideo{
	background-image:url(../img/trailer_embedvideo.jpg);
	width:520px; 
	height:48px; 
	border:1px solid #DDDDDD; 
	padding:10px;
	margin-top:15px;
}

#copy_embedcode{
	position:absolute;
	width:63px; 
	height:28px; 
	margin-left:0px;
	margin-top:0px;
}*/


#credits{
	 display:block; 
	 width:100px; 
	 height:300px; 
	 float:left;
}


/* ------------------------------ End - Pages ------------------------------  */


/* ------------------------------ Start - Embed code ------------------------------  */

#embedvideo{
	background-image:url(../img/trailer_embedvideo.jpg);
	width:467px; 
	height:51px; 
	border:1px solid #DDDDDD; 
	padding:7px; 
	margin-top:15px;
}

#copy_embedcode{
	position:absolute; 
	width:93px; 
	height:28px; 
	margin-left:370px;
	margin-top:6px;
}

.form_embedcode{
	overflow:hidden; 
	float:left; 
	width:367px; 
	margin-top:2px;
}

.input_embedcode{
	overflow:hidden; 
	border:1px solid #CCCCCC; 
	width:352px; 
	height:15px; 
	padding:4px;
}

#embedcode_btn{
	position:relative;
	width:93px;
	height:23px;
	margin-left:368px;
	border:0px;
	text-decoration:none;
}	
	
#embedcode_btn a{	
	display: block;	
	width:93px;
	height:29px;
	background-image:url(../img/btn_copycode.png);
	border:0px;
	text-decoration:none;
}

#embedcode_btn a:hover{
	background-image:url(../img/btn_copycode_ro.png);
	border:0px;
	text-decoration:none;
}


/* ------------------------------ Start - Embed code ------------------------------  */


