*
{
	margin:0px;
	padding:0px;
	
}
body
{
font-family:Trebuchet MS;
font-size:13px;
background-color:#666;
margin-top:2px;
margin-bottom:2px;
}
a
{
	color:#9d0d15;
}
h1
{
color:#FFF;
font-size:22px;
font-weight:400;
margin-bottom:0px;
margin-top:18px;
margin-left:32px;
}
h2
{

color:#9d0d15;
font-size:18px;
}
h4
{

color:#9d0d15;
font-size:13px;
font-weight:bold;
}
.site-wrapper
{	
	width:1024px;

	margin: 0px auto -1px auto;
	overflow: hidden;
}
.flash
{
height:149px;
border:solid 1px #fff;
margin-bottom:2px;
}
.links
{
background-image:url(../images/menu-pix.gif);
height:33px;
border:solid 1px #fff;
margin-bottom:2px;
}
#nav-menu
{
list-style:none;

}
#nav-menu li
{
float:left;

}
#nav-menu li a 
{
display:block;
height:33px;
text-align:center;
line-height:33px;
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#9d0d15;
margin-right:1px;
padding-left:20px;
padding-right:20px
}
#nav-menu li a:hover
{
background-image:url(../images/menu-over.gif);
color:#FFF;
}
#nav-menu .menu-sep
{
	background-image:url(../images/menu-border.gif);
	width:2px;
	height:33px;
}
.link
{
margin-right:4px;
}

.body-wrapper
{
background-color:#af0013;
background-image:url(../images/title-back.gif);
background-repeat:no-repeat;
background-position:left top ;
min-height:400px;
border:solid 1px #fff;
 height:auto;


}
#body-wrapper-inner
{
	
	padding-top:10px;
	margin-left:30px;
	margin-right:30px;
	padding:20px;
	margin-bottom:20px;

 background-image:url(../images/back-top.gif);
 background-color:#FFF;
 background-position:top;
 background-repeat:no-repeat;
 min-height:300px;
 height:auto;
overflow:auto;

}
#upper-band
{
	height:20px;
	background-color:#000;
	border:solid 1px #FFF;
	margin-bottom:2px;
	text-align:right;
}
#upper-band img
{
	margin-right:10px;
	border:none;
	margin-top:5px;
}
#body-wrapper-inner ul
{
	margin-left:30px;
}
#body-wrapper-inner img
{
	
}
.body-wrapper-inner img:hover
{
	border:solid 1px #9d0d15;
	
}
.upper-part
{
height:200px;
width:100%;
}
.mission
{

width:424px;
float:left;
height:145px;
}
.press
{
height:145px;
width:495px;
float:right;
}

.lower-part
{
height:420px;

margin-top:10px;
}
.left-side
{
height:385px;

float:left;

}
.latest-news
{
height:183px;
width:424px;
background-image:url(../images/bg-gray.png);
}
.gallery h2,.latest-news h2
{
	margin-left:10px;
	padding-top:5px;
}
.gallery
{
background-image:url(../images/bg-gray.png);
height:183px;
width:424px;
margin-top:18px;
}
.projects
{
	width:96%;
	background-image:url(../images/bg-gray.png);
	padding:15px;
	margin-bottom:10px;
	border:solid 1px #999;
	height:auto;
	overflow:auto;
}
.projects:hover
{
	background-image:none;
	background-color:#eee;
}
.projects-data
{
	float:left;
	width:400px;
}
.projects-image
{
	width:120px;
	float:left;
}
.projects-image img
{
	border:solid 1px #666;
}
.right-side
{
float:right;


}
.footer-wrapper
{
height:39px;
line-height:39px;
background-image:url(../images/footer_03.gif);
background-repeat:repeat-x;
color:#fff;
font-size:12px;
margin-top:2px;
border:solid 1px #fff;
}
#copy
{
	width:600px;
	float:left;
	margin-left:10px;
}
#footer-links
{
	float:right;
	margin-right:10px;
}
.image
{
width:102px;
height:82px;
float:left;
margin-top:10px;
margin-left:10px;
}
.data
{
width:246px;
height:165px;
float:left;
margin:5px;
margin-left:10px
}
.new-data
{
	margin:5px;
margin-left:10px
}
.showreel
{
width:495px;
height:383px;
background-color:#9d0d15;
}
.player
{
width:449px;
height:294px;
background-color:#000000;
margin-right:25px;
margin-left:25px;
padding-top:25px;

}
.playerTitle
{
	margin-left:25px;
	padding-top:5px;
	color:#FFF;
	text-transform:uppercase;
	font-size:20px;
}
.textbox
{
	width:200px
}
.label
{
	font-weight:bold;
}
.row
{
	background-color:#ccc;
	height:20px;
}
.press_menu a
{
	border:solid 1px #999;
	height:20px;
	line-height:20px;
	width:100px;
	display:block;
	text-decoration:none;
	float:left;
	text-align:center;
	margin-right:2px;
	background-color:#EEE;
}
.press_menu a:hover
{
	background-color:#666;
	color:#FFF;
}
.title-panel
{
float:left;width:800px;padding-bottom:10px;
}
#upper-link
{
    float:right;
}
#lan
{
    margin-left:5px;
    float:left;
    text-align:left;
    margin-bottom:2px;
}
#lan a
{
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
    font-size:14px
}