
	@import url(css/reset.css);
	@import url(css/pagination.css);

	/* BASE */

body
{
	background:#000;
}

a { cursor:pointer; }

	/* HEADER */

.Header
{
	background: url(./img/header.jpg) top center repeat-x;
	height:90px;
}


.Logo
{
	position:absolute;
	text-align:left;
	top:0;
	left:50%;
	margin-left:-480px;
}



	/* HEADER MENU */

.Button
{
	position:absolute;
	left:50%;
	margin-left:10px;
	top:35px;
	background: url(./img/headermenu.jpg) top left no-repeat;
	width:388px;
	padding:1px 85px 0 0;

}

.Button a
{
	display:block;
	float:right;
	margin-left:10px;
	width:97px;
	height:60px;
}

.TabJumper:hover
{
	background-position:bottom;
}

.SubMenu
{
	margin-left:20px;
	margin-top:8px;
}

.SubMenu span
{
	cursor:pointer;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-right:6px;
	margin-right:6px;
	border-right:1px solid #454648;
	font:normal 12px arial;
	color:#919191;
}

.SubMenu span:hover
{
	color:#FFF;
}

.Home
{
	background: url(./img/home.jpg) no-repeat;
}

.Video
{
	background: url(./img/videos.jpg) no-repeat;
}

.Clients
{
	background: url(./img/clients.jpg) no-repeat;
}

.Contact
{
	background: url(./img/contact.jpg) no-repeat;
}

.TabSelect
{
	background-position:bottom;
}

	/* BODY */

#Body
{
	width:990px;
}

.Carousel
{
	width:4000px;
	text-align:left;
}

.Carousel div
{
	float:left;
}



#Content
{
	float:left;
	width:950px;
	height:450px;
	margin:14px 0 24px 0;
	overflow:hidden;
	border:0px solid #272829;
}

	/* FLOAT */

.Left
{
	float:left;
	width:260px;
	height:380px;
	padding-right:10px;
	border-right:1px dashed #272829;
}

.Right
{
	float:right;
	width:650px;
}

	/* HOME */

#Home
{
	width:924px;
	padding:12px;
}



.Videos
{
	width:924px;
}

.Wait
{
	width:924px;
	height:364px;
	background:url(img/wait.gif) center center no-repeat;
}

.Videos div
{
	border-bottom:1px dashed #272829;
	text-align:center;
}

.Videos p
{
	float:left;
	padding-top:11px;
	padding-bottom:7px;
	width:230px;
	height:172px;
	border-right:1px dashed #272829;
}

.Videos p:hover
{
	background-color:#0F0F0F;
}
.Videos span
{
	display:block;
	width:198px;
	padding:10px 16px 10px 16px;
	text-align:left;
	font:normal 11px arial;
	color:#737373;

}

.Videos span a
{
	display:block;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	font:bold 14px arial;
	color:#FFF;
}

.Videos img
{
	margin-top:7px;
	border:1px solid #454648;
	opacity:0.7; filter:alpha(opacity=70);-moz-opacity:.70;
}

.Videos img:hover
{
	opacity:1; filter:alpha(opacity=100);-moz-opacity:1;
}

	/* VIDEO */

#Video
{
	width:950px;
	height:410px;
	overflow:hidden;
}


	/* PLAYER */

#Player
{
	width:924px;
}

#Swf
{
	float:left;
	width:650px;
	border:1px solid #272829;
}

#Info
{
	float:right;
	width:250px;
	padding-left:10px;
	font:normal 12px arial;
	color:#FFF;
}

#Info a
{
	color:#FF00C8;
}

#Info img
{
	border:1px solid #272829;
	margin-bottom:8px;
}

#Info p
{
	padding-bottom:8px;
	width:202px;
	text-align:left;
	font:normal 11px arial;
	color:#737373;
	border-bottom:1px dashed #272829;
	margin-bottom:7px;
}

#Info p a
{
	display:block;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	font:bold 14px arial;
	color:#FFF;
}


	/* CLIENTS */

#Clients
{
	width:850px;
	padding:10px 50px 10px 50px;
}

#Clients div
{
	width:206px;
	height:392px;
	border-right:1px dashed #272829;
}

#Clients p
{
	width:206px;
	height:70px;
	padding-top:8px;
	border-bottom:1px dashed #272829;
	text-align:center;	
}

#Clients img
{
	opacity:0.7; filter:alpha(opacity=70);-moz-opacity:.70;
}

#Clients img:hover
{
	opacity:1; filter:alpha(opacity=100);-moz-opacity:1;
}


	/* CONTACT */

#Contact
{
	width:930px;
	padding:10px;
}

#Contact table
{
	margin:30px 0 10px 100px;
	font:bold 12px arial;
	color:#A9A9A9;
}


#Contact table input
{
	width:165px;
	padding:2px;
	background:#0C0C0D;
	border:1px solid #454648;
	font:normal 12px arial;
	color:#FFF;
	margin-bottom:4px;
}

#Contact textarea
{
	margin-left:100px;
	margin-bottom:10px;
	padding:5px;
	width:430px;
	height:170px;
	background:#0C0C0D;
	border:1px solid #454648;	
	font:normal 12px arial;
	color:#FFF;
}

#ContactError
{
	float:left;
	margin-left:100px;
	width:290px;
	padding-left:15px;
	font:normal 12px tahoma;
	color:#D900AA;
}

.Submit
{
	float:right;
	margin-right:105px;
	background:#F141A4;
	border:0;
	width:90px;
	font:bold 12px tahoma;
	padding:2px;
	color:#FFF;
}

#ContactSent
{
	text-align:center;
	margin-top:180px;
	font:normal 12px tahoma;
	color:#A9A9A9;
}


	/* ICON */

.IconHome { background-image:url(img/icons/house.png); }
.IconTv { background-image:url(img/icons/television.png); }
.IconClip { background-image:url(img/icons/cd.png);}
.IconFiction { background-image:url(img/icons/film.png); }
.IconFx { background-image:url(img/icons/shape_move_forwards.png); }
.IconPub { background-image:url(img/icons/cassette.png); }

	/* BASE */

.None
{
	display:none;
}

