.clear{clear:both;margin:0; padding:0;} 

body
{
	background-color:#fff;
	background:url(../images/bg_body.jpg) no-repeat top center;
	margin:0;
	padding:0;
}

#container
{
	width:930px;
	margin:auto center;
	float:left;
}

.searching
{
	float:right;
	margin:20px 0 0 0;
	font-weight:bold;
	color:#5e5e5e;
}

input.search
{
	border:1px solid #bebebe;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

.logos
{
	background:url(../images/logos.png) no-repeat top left;
	height:208px;
	float:left;
	margin:20px 0 0 0;
}

.slog
{
	margin:20px 0 0 220px;
	font-size:28px;
	font-weight:bold;
	color:#5e5e5e;
	text-align:center;
}

span.log
{
	font-family:arial;
	font-size:28px;
	font-weight:bold;
	color:#fe7100;
}

span.with
{
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	color:#5e5e5e;
}

#body_container
{
	width:930px;
	smin-height:900px;
	float:left;
	border:3px solid #5c5c5c;
	-moz-border-radius:15px 15px 7px 7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	text-align:left;
	margin:90px 0 10px 0;
	padding:0 0 50px 0;
	background-color:#fff;
}

.menu_container
{
	background:url(../images/menu_bg.jpg) repeat-x center;
	height:76px;
	-moz-border-radius:12px 12px 0px 0px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	width:930px;
	float:left;
	*width:950px;
}

.top_mn 
{
	float:left;
	margin:28px 0 0 0;
	height:50px;
	width:100%;
}

.top_mn ul
{
	margin:0;
	padding:0;
	float:left;
}

.top_mn li
{
	list-style:none;
	float:left;
	font-size:18px;
	text-align:center;
	width:182px;
}

.top_mn li a
{
	font-family:arial;
	color:#fff;
	text-decoration:none;
}

.top_mn li a:hover
{
	color:#000;
}

.top_mn li a.act
{
	color:#000;
}

#banner
{
	width:715px;
	height:219px;
	float:left;
	margin:20px 0 0 100px;
}

#greeting
{	
	float:left;
	text-align:left;
	margin:35px auto 0 35px;
	width:870px;
}

#greeting hr
{
	width:830px;
	color:#d5d5d5;
	height:1px;
	border:1px solid #d5d5d5;
	position:absolute;
	margin:;
	*position:none;
}

#greeting span.wel
{
	font-family:arial;
	font-size:20px;
	font-weight:normal;
	color:#fe7100;
	text-align:center;
}

#greeting span, .link span
{
	font-family:arial;
	font-size:18px;
	color:#5e5e5e;
	font-weight:normal;
}

.text
{
	font-family:arial;
	font-size:14px;
	color:#5e5e5e;
	line-height:18px;
	float:left;
}

.text .merks
{
	float:right;
	padding:0 0 0 20px;
	font-size:10px;
}

.text .suem
{
	 float:left;
	 font-size:10px;
}

.link
{
	background:url(../images/link_bg.jpg) repeat-x center;
	width:920px;
	height:150px;
	padding:20px 0 0 10px;
	margin:30px 0 0 0;
	float:left;
	margin:35px 0 0 0;
	*width:950px;
}


.link span
{
	padding:0 0 0 30px;
	font-size:20px;
}

.link hr
{
	width:900px;
	position:absolute;
	*position:none;
}

.link ul
{
	margin:0;
	padding:30 0 0 25px;
	float:left;
	width:auto;
}

.link li
{
	height:90px;
	list-style:none;
	float:left;
	margin:5px;
	margin:2px 5px;
}

.link li img
{
	border:none;
}

img.tube
{
	margin:0 0 0 0;
}

img.linked
{
	margin:25px 0 0 0;
}

img.vimeo
{
	margin:35px 0 0 0;
}

img.pond
{
	margin:0 0 0 0;
}
	
img.fb
{
	margin:20px 0 0 0;
}

.movie
{
	text-align:left;
	margin:20px 0 0 0;
	width:100%;
	float:right;
	padding:30px 0 0 0;
}

.movie span.wel
{
	font-family:arial;
	font-size:20px;
	font-weight:normal;
	color:#fe7100;
	float:left;
	margin:-30px 0 0 0;
	padding:0 0 30px 40px;
}

.movie ul
{
	margin:0 0 0 20px;
	float:left;
}

.movie li
{
	float:left;
	text-align:left;
	list-style:none;
	width:250px;
	padding:0 20px 10px 0;
}

.det
{
	font-size:12px;
}

.movie li a
{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.movie li a:hover
{
	text-decoration:underline;
}


.copyright
{
	float:left;
	font-family:arial;
	font-size:10px;
	color:#fe7100;
}

.copyright a
{
	font-family:arial;
	font-size:10px;
	color:#fe7100;
}

.copyright a:hover
{
	font-family:arial;
	font-size:10px;
	color:#ff0000;
}

.table
{
	float:left;
	width:870px;
	margin:0 0 0 30px;
}

.table hr
{
	width:400px;
	color:#d5d5d5;
	height:1px;
	border:1px solid #d5d5d5;
	position:absolute;
	*position:none;
}

.table span
{
	font-family:arial;
	font-size:20px;
	font-weight:normal;
	color:#fe7100;
}


.table ul
{
	margin:20px 0 0 20px;
	padding:0;
	float:left;
}

.table li
{
	float:left;
	list-style:none;
	margin:15px;
	border:1px solid #bebebe;
}

.film
{
	float:left;
}

.film ul
{	
	margin:40px 0 0 0;
	padding:0;
	width:860px;
}

.film li
{
	list-style:none;
	float:left;
	margin-bottom:20px;
}


.film li a
{
	color:#262626;
	text-decoration:none;
}

.film li a:hover
{
	color:#fc7816;
	text-decoration:uderline;
}

.movwar
{
	font-size:14px;
	padding:0 0 0 10px;
	width:530px;
	float:right;
}

.movwar a
{
	
}



.jobs
{
	margin:0 0 0 20px;
	width:870px;
	height:100px;
}

.textcon
{
	float:left;
	width:870px;
}
.letter
{
	margin-top:20px;
}
.letter table
{
	background:#ffce77;
	color:#d35a00;
	padding:10px;
	 -moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;

}

.letter table td input
{
	border:1px solid #bebebe;
	font-size:12px;
	font-family:tahoma;
	
}

.button1 {background: url(../images/button_buy1.png) no-repeat scroll 0 0 transparent; float: left; margin: 10px 0px 0 0px; width: 160px; height:25px; padding:3px 0 0 0; font-weight:bold; }
.button2 {background: url(../images/button_buy1.png) no-repeat scroll 0 0 transparent; float: left; margin: 10px 10px 0 0px; width: 160px; height:25px; padding:3px 0 0 0; font-weight:bold; }
.button3 {float: left; margin: 10px 10px 0 0px; width: 160px; height:25px; padding:3px 0 0 0; font-weight:bold; }

.twitter-share-button {float:left;}

ul.box_tool { float:left; width:215px; }    
.box_tool li { float:left;}    

.add_box { float:left; padding:0; margin:0;}    
.logo_partner { width:70px; height:70px; margin:0 5px 5px 0;}
.line { border:1px dotted #ccc;}

