
.img_disabled 
{
	background-color:#FFFFFF;
	opacity:.30;
	filter: alpha(opacity=30); 
	-moz-opacity: 0.3;
}

.img_unavailable
{
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}



/* service */
.editorlink
{
	background-color:#000000;
	font-family:Helvetica, sans serif;
	font-size:11px;	
	color:#FF0000;
	border: 0px solid #FF0000;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;	
}

.editorarea
{
	border: 1px solid #FF0000;
}

.cols4-hd-1, .cols4-hd-2, .cols4-hd-3, .cols4-hd-4
{
	position:relative;
	top:7px;		
	
}
.cols4-hd-1 { left:-1px; }
.cols4-hd-2 { left:18px; }
.cols4-hd-3 { left:38px; }
.cols4-hd-4 { left:56px; }


.cols4
{
	margin-top:-34px;
	float:left;
	width:218px;
	border:0px solid #FF0000;
	overflow:hidden; 
	
}

.cols4-space
{
	float:left;
	width:4px;
}
.cols4-txt
{
	margin-top:46px;
	margin-left:6px;
	margin-right:6px;
}

.cols4-header
{
	background: url('../img/col-4.gif') no-repeat bottom; 
	height:32px;
	padding-left:10px;
	border:0px solid #FF0000;
	position:relative;
	left:-9px;
	top:138px;
}

.cols3-hd-1, .cols3-hd-2, .cols3-hd-3, .cols3-hd-23, .cols3-hd-about3, .cols3-hd-4
{
	position:relative;
	top:7px;		
}
.cols3-hd-1 { left:-1px; }
.cols3-hd-4 { left:9px; }
.cols3-hd-2 { left:92px; }
.cols3-hd-3 { left:185px; }
.cols3-hd-23 { left:388px; }
.cols3-hd-about3 { left:303px; }

.cols3-hd-5
{ 
	left:9px;
	position:relative;
	top:0px;
}

.cols3
{
	margin-top:-34px;
	float:left;
	width:292px;
	border:0px solid #FF0000;
	overflow:hidden;	
}

.cols3-space
{
	float:left;
	width:4px;
}


.cols3-header
{
	background: url('../img/col-3.gif') no-repeat bottom; 
	height:32px;
	padding-left:10px;
	border:0px solid #FF0000;
	position:relative;
	left:-9px;
	top:180px;
}

.cols3-txt
{
	margin-top:46px;
	margin-left:6px;
	margin-right:6px;
}

.cols3-txt-2
{
	margin-top:54px;
	margin-left:6px;
	margin-right:6px;
}

.cols2-1-header
{
	background: url('../img/col-2-1.gif') no-repeat bottom; 
	height:32px;
	padding-left:10px;
	border:0px solid #FF0000;
	position:relative;
	left:-9px;
	top:180px;
}

.cols2-about-header
{
	background: url('../img/col-2-1.gif') no-repeat bottom; 
	height:32px;
	top:18px;	
	position:relative;	
	left:-9px;	
	padding-left:10px;

}

.nocols-about-header
{
	background: url('../img/col-1.gif') no-repeat bottom; 
	height:32px;
	top:18px;	
	position:relative;	
	left:-9px;	
	padding-left:10px;

}

.nocols2-about-header
{
	background: url('../img/col-1.gif') no-repeat bottom; 
	height:32px;
	top:0px;	
	position:relative;	
	left:-9px;	
	padding-left:10px;

}

.nocols3-about-header
{ 
	height:32px;
	top:0px;	
	position:relative;	
	left:-9px;	
	padding-left:10px;

}

.nocols4-about-header
{
	float:left;
	width:900px;
	height:32px;
	position:relative;
	background: url('../img/col-1.gif') no-repeat bottom;
	left:-9px;
	top:18px;
}

.debug
{
	position:absolute;
	z-index:1;
	top:5px;
	left:355px;
	min-height:70px;
	width:575px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-family:Helvetica, sans serif;
	font-size:11px;	
}
.rc
{
	position:absolute;
	z-index:1;
	padding:5px;
	top:15px;
	left:60px;
	top:35px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-family:Helvetica, sans serif;
	font-size:14px;	
	color:#FF0000;
	font-weight:bold;
}




#maincontent
{
	margin:44px 0 0 4px;
	width:100%;
}

#static-content {width:884px;}

.column3
{
	float:left;
	width:257px;
	margin-right:39px;	
}

.column2
{
	float:left;
	width:405px;
	margin-right:35px;
}

.column21
{
	float:left;
	width:543px;
	margin-right:39px;
}

.space0-5, .space1, .space1-5, .space2 {clear:both;}

.space0-5
{
	width:70px;
	height:22px;
}

.space1
{
	width:70px;
	height:44px;
}

.space704
{
	width:70px;
	height:4px;
}

.space1-5
{
	width:70px;
	height:64px;
}

.space2
{
	width:70px;
	height:86px;
}

/* home all */

.home-links
{
		float:left;
		margin-left:4px;
		width:292px;
		background-color:#000000;
		height:330px;
}

.home-links-creative
{
		float:left;
		margin-left:4px;
		width:292px;
		background-color:#FF0000;
		height:330px;
}

.home-links-editorial
{
		float:left;
		margin-left:4px;
		width:292px;
		background-color:#00CC00;
		height:330px;
}

.home-links-history
{
		float:left;
		margin-left:4px;
		width:292px;
		background-color:#0000FF;
		height:330px;
}

.intro, .intro a {font-size:18px;}

.hometext
{
	margin-top:44px;
	margin-left:35px;
	width:261px;
	float:left;
}

#topspot
{
        background-color:#FFFFFF;
        visibility:visible;
}


/* home creative, editorial, history */

.category
{
	margin:0 4px 2px 0;
	width:218px;
	height:124px;
	float:left;
}

/* login */

.login, .register
{
	float:left;
	width:276px;
	margin-right:20px;
}

.why-register 
{
	float:left;
	width:292px;
}

.keep-login1
{
	float:left;
	width:30px;
	height:30px;
}

.keep-login2
{
	float:left;
	width:240px;
}

.thx {width:444px;}

/* my account */

.approve {width:586px;}

.wantedbox
{
	float:left;
	width:810px;
	margin-left:74px; 
}

/* popup divs */

.popdiv, .popdiv-a, .popdiv-advanced, .popdiv-advanced-admin
{
	position:absolute;
	z-index:100;
	top:210px;
	left:40px;
	width:448px;
	background-color:#000000;
}

.popdiv-advanced
{
	top:214px;
	width:892px;
}

.popdiv-advanced-admin
{
    top:214px;
    width:1200px;
}

.popdiv-a
{
	background-color:#FF9900;
	color:#FF9900;
}

.pophead-a
{
	width:100%;
	background-color:#FF9900;
	height:20px;
}

.pophead
{
	width:100%;
	background-color:#000000;
	height:20px;
}

.popcontent
{
	padding:15px 5px 40px 5px;
	background-color:#FFFFFF;
	color:#000000;
}

.pop-error {color:#FF0000;}

/* popup add, copy, move shots, select shotlist */

.anr
{
	color:#FF9900;
	margin-top:2px;
}

.select-sl
{
	overflow:auto;
	height:154px;
}


/* popup e-mail */

.sendcopy {margin:5px 0 40px -3px;}

.senddata {margin-left:25px;}

/* shots */

.shot
{
	margin:0 4px 22px 0;
	width:144px;
	float:left;
}

.masterkey
{
	text-align:left;
	width:144px;
	height:82px;
	cursor:pointer;
}

.masterkey-large
{
	text-align:left;
	width:218px;
	height:124px;
	cursor:pointer;
}

/* hits & no hits */

.hityes, .hiyes-large, a:hover .nohit, a:hover .nohit-large
{
	opacity:1;
	filter: alpha(opacity=100); 
	-moz-opacity: 1;
}

.nohit, .nohit-large
{
	background-color:#FFFFFF;
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}

.nohit, .hityes
{
	width:144px;
	height:82px;
}

/*
.nohit-large, .hityes-large
{
	width:218px;
	height:124px;
}
*/
/* shot icons */

.shoticon {margin-top:5px;}

.shotid {padding-top:5px;}

.fpnr
{
	float:right;
	color:#FF9900;
	margin-top:5px;
}

.shotcheck
{
	position:relative;
	top:1px;
	left:-4px;
	margin-right:5px;
}

/* players */

.select-norm
{
	position:relative; 
	top:0; 
	left:0; 
	width:100%; 
	height100%; 
	background-color:#000000; 
	padding-top:40px;
}

.world-map
{
	width:500px;
	background-color:#000000;
	font-family:Helvetica, sans serif;
	font-size:11px;	
	color:#FFFFFF;
	text-align:left;
}

.player
{
	padding:44px 103px 0 88px; 
	background-color:#000000;
}

.playlist
{
/*	float:left;*/
	margin:0 4px 2px 0;

}

.player-info
{
	float:left;
	margin:8px 0 5px 0;
	width:100%;
	font-family:Helvetica, sans serif;
	font-size:11px;	
	color:#FFFFFF;
}

.player-status {margin-left:0;}

.in-player
{
	width:514px;
	margin-right:74px;
	float:left;
}

#scale
{
	width:226px;
	background-color:#000000;
	height:44px;
	margin:0;
	float:left;
}

.player-caption
{
	float:right;
	margin-top:10px;
}

/* details & shotdetails */

.hit
{
	margin:0 4px 20px 0;
	width:144px;
	height:82px;
	float:left;
}

.bintitle
{
	height:22px;
	cursor:pointer;
}

.resultline
{
	height:82px;
	overflow:hidden;
	cursor:pointer;
}

.bin-name, .views
{
	float:left;
	width:444px;
}

.views {width:148px;}

.mkframe, .mkframe1
{
	width:292px;
	height:208px;
	float:left;
}

.mkframe1 {height:188px;}

.keys {margin-left:296px;}

.shot-frames
{
	float:left;
	width:444px;
	margin-right:74px;
}

.keyframe
{
    float:left;
    width:144px;
	margin-right:4px;
}

.keyframe1 
{
	margin-bottom:2px;
	margin-right:2px;
	float:left;
}

.tc
{
	height:44px;
	text-align:right;
	padding-top:2px;
}

.shotinfo 
{
	float:left; 
	width:358px;
}

.keyview, .shotview {padding-bottom:22px;}


/* my shotlists overview */

.myshotlists {width:1032px;}

.no-lists {width:588px;}

.sl-title {border-bottom:1px solid #000000; white-space:nowrap;}

.search-sl
{
	background-repeat:no-repeat;
	width:218px;
	height:40px;
	padding:20px 0 0 8px;
	color:#FF9900;
}

.usersearch
{
	margin:44px 0 20px 0;
	color:#000000;
}

/* shotlist */

.shotlist-title 
{
	float:left;
	padding-bottom:15px; 
	width:296px;
}

.detailed-view {width:884px;}

.commentfield, .storyboardfield
{
	width:210px;
	border:1px solid #000000;
	height:82px;
	margin:0;
	padding:5px;
	font-family:Arial,Helvetica, sans serif;
	font-size:11px;
	color:#000000;
}

.storyboardfield {width:144px;}


.comment-save
{
	text-align:right;
	margin-right:12px;
	margin-top:3px;
}

.sl-download
{
	float:left;
	margin-right:78px;
	width:218px;
}

.download-txt {height:115px;}

.download-row1
{
	height:14px;
	top:0px;
	left:0px;
	float:left;
}

.download-row2 
{
	min-height:94px;
	text-align:justify;
	top:10px;
	font-family:Arial,Helvetica, sans serif;
	font-size:11px;
	color:#000000;
}

.download-row3
{
	height:14px;
	top:0px;
	right:0px;
	float:right;
}

.download-dul1 {width:13px;}

.download-row4
{
	font-family:Arial,Helvetica, sans serif;
	font-size:3px;
}

.download-box
{ 
	top:0px;	
	position:relative;	
	left:-9px;	
	padding-left:10px;
}

/* order */

.order-frame
{
	width:744px;
	color:#FFFFFF;
	background-color:#000000;
	padding:0;
	margin:-2px 0 0 0;
}

.bo-order
{
	position:absolute;
	top:301px;
	left:854px;
	z-index:100;
	width:226px;
	background-color:#FF9900;
}
*html .bo-order {top:301px;}

.order-body, .bo-order-body
{
	width:736px;
	background-color:#FFFFFF;
	color:#000000;
}

.bo-order-body
{
	width:218px;
	color:#FF9900;
}

.order-content, .order-content-a
{
	margin:0 15px 0 35px;
	padding-top:42px;
}

.order-content-a {margin:0 6px 0 6px;}

.order-txt {height:44px;}

.order-format-line {height:20px;}

.order-radio, .order-radio2, .order-format, .order-price, .download-format, .download-format2, .download-price {float:left;}

.order-radio {width:30px;}
.order-radio2 {width:70px;}

.order-format {width:200px; margin-top:3px;}

.order-price {width:80px; margin-top:3px;}

.download-format {width:370px; margin-top:3px;}

.download-format2 {width:260px; margin-top:3px;}

.download-price {width:80px; margin-top:3px;}

.order-speed
{
		width:650px; 
		margin:0 0 15px 30px;
}
.order-speed2
{
        width:540px; 
        margin:0 0 15px 140px;
}
		
.watermark-format {width:300px; margin-top:3px;}

.internal-comment, .customer-comment
{
	width:200px;
	border:1px solid #FF9900;
	height:82px;
	margin-bottom:22px;
	padding:5px;
	font-family:Arial,Helvetica, sans serif;
	font-size:11px;
	color:#000000;
}

.customer-comment
{
	border:1px solid #000000;
	width:400px;
}

.order-recap, .order-change
{
	border-top:1px solid #000000;
	float:left;
	width:506px;
	padding-top:3px;
}

.order-change
{
	width:80px;
	text-align:right;
}

/* offer */

.usageblock
{
	line-height:20px;
	margin-top:-20px;
}


/* my data */

.address-block
{
	float:left;
	width:292px;
	margin-right:4px;
}

.project-title, .project-title2
{
	width:130px;
	height:15px;
	overflow:hidden;
	white-space:nowrap;
}

.project-title2 {width:210px;}


form
{
margin: 0px;
}

/* producers */

.be-producer
{
	float:left;
	width:444px;
	margin-right:70px;
}

/* press */

.article, .press-links {float:left;}

.article {width:518px; display:none;}

.press-links
{
	width:296px;
	margin-left:70px;
}

/* jobs */

.job-description, .job-links {float:left;}

.job-description {width:596px;}

.job-links
{
	width:226px;
}

.job {display:none;}

/* reels & references */

.reels-block
{
	float:left;
	width:518px;
}

.reel {display:none;}	

.list
{
	float:left;
	width:370px;
}

.icon-img
{
	float:left;
	margin-right:4px;
	margin-bottom:2px;
	cursor:pointer;
}

.commercial-clients
{
	float:left;
	width:448px;
}

.tv-clients
{
	float:left;
	width:448px;
}

.client-view
{
	height:340px;
	overflow:hidden;
}

.clients-block
{
	float:left;
	width:448px;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	background-color:black;
	color:red;
}

.refpages {display:none; height:140px;}


/* contact */

.contact-block
{
	float:left;
	width:222px;
}

.data {margin-bottom:22px;}

.label {float:left; clear:left; width:15px;}

.no {float:left; width:130px;}

.email {clear:both;}

.country {font-weight:bold; margin-bottom:3px;}

/* team */

.team-cover
{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:884px;
	height:400px;
	background-color:#FFFFFF;
	opacity:.65;
	filter: alpha(opacity=65); 
	-moz-opacity: 0.65;
	display:none;
}

.team 
{ 
	position:relative;
	top:0;
	left:0;
	background-repeat:no-repeat;
	width:884px;
	height:440px;
}

.name-tag
{
	position:relative;
	top:0;
	left:0;
	z-index:30;
	margin-top:22px;
	line-height:19px;
	visibility:hidden;
}

.foto-link
{
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	cursor:pointer;
	height:400px;
}

.foto
{
	height:400px;
	visibility:hidden;
}



.overview-img
{
	float:left;
	width:370px;
}

.overview-txt
{
	height:82px;
	width:374px;
}

.reelsoverview-img
{
	float:left;
	width:296px;
}

