/*///////////
//// HTML TAGS
///////////////*/
html{
	height:100%;
	max-height:100%;
	padding:0px;
	margin:0px;
	border:0px none;
	background:#000000;
	font-size:80%;
	/* hide overflow:hidden; */
	overflow:hidden;
}
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	background-color: #000000;
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0px;
	margin:0px;
	border:0px none;
}
img {
	border:none;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover,input[type=button],input[type=submit]{
	/*text-decoration: underline;*/
}
a:active,input[type=button],input[type=submit]{
	outline: none;
}

a:focus{
	-moz-outline-style: none;
}





/*/////////////
//	FORM OBJECTS
/////////////*/
form {
	margin: 0px;
}
input.styled{ 
	/*display: none;*/
	float:left;
}
select.styled{
	/*position: relative;
	width: 190px;
	opacity: 0; filter: alpha(opacity=0);
	z-index: 5;*/
}
label{
	margin-top:6px;
}
input,select{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #A7A6AA;
	background:#FFFFFF;
}
input[type=button]{
/*	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:3px solid #A7A6AA;
	margin-right:2px;*/
}

input{
	font-family:Tahoma, Verdana;
}

/*//////////
//	CUSTOM FORM OBJECTS
///////////*/
input.rounded{
	padding:2px;
	background:none;
	background-repeat:no-repeat;
	background-image:url(../_images/input_rounded_1.png);
	width:144px;
	height:13px;
	border:none;
}
input.rounded.size2{
	padding:2px;
	width:118px;
	background-image:url(../_images/input_rounded_2.png);
}
input.rounded.mini{
	padding:2px;
	width:54px;
	background-image:url(../_images/input_rounded_3.png);
}
input.submit{
	margin-top:-2px;
	background:none;
	background-repeat:no-repeat;
	background-image:url(../_images/input_button_1.png);
	background-position: 0px 4px;
	width:67px;
	height:21px;
	border:none;
}
input.search{
	margin-left:1px;
	background:none;
	background-repeat:no-repeat;
	background-image:url(../_images/search_button.png);
	background-position: 0px 2px;
	padding-left:12px;
	width:52px;
	height:18px;
	border:none;
}
input.searchinput{
	padding:2px;
	background:none;
	background-repeat:no-repeat;
	background-image:url(../_images/search_input.png);
	width:118px;
	height:12px;
	border:none;
}
input.buttleft,
input.buttleftlg,
input.buttright,
input.buttrightlg,
input.buttcenter,
input.buttcenterlg{
	margin-top:-2px;
	background:none;
	background-repeat:no-repeat;
	background-position: 0px 2px;
	width:62px;
	height:18px;
	border:none;
}
input.buttleftlg,
input.buttrightlg{
	width:232px;
	height:22px;
}
input.buttcenterlg{
	width:120px;
	height:18px;
}
input.buttleft{
	background-image:url(../_images/input_button_left.png);
}
input.buttleftlg{
	background-image:url(../_images/input_button_left_large.png);
}
input.buttright{
	background-image:url(../_images/input_button_right.png);
}
input.buttrightlg{
	background-image:url(../_images/input_button_right_large.png);
}
input.buttcenter{
	background-image:url(../_images/input_button_center.png);
}
input.buttcenterlg{
	background-image:url(../_images/input_button_center_large.png);
}
span.checkbox {
	width: 14px;
	height: 16px;
	padding: 0 50px 0 0;
	margin-right:-45px;
	background: url(../_images/checkboxes.png) no-repeat;
	display: block;
	clear: left;
	float: left;
	margin-top:3px;
	position:relative;
	z-index:1;
}
span.radio {
	width: 14px;
	height: 16px;
	padding: 0 50px 0 0;
	margin-right:-45px;
	background: url(../_images/radiobuttons.png) no-repeat;
	display: block;
	clear: left;
	float: left;
	margin-top:3px;
	position:relative;
	z-index:1;
}
span.select {
	position: absolute;
	width: 158px;
	height: 21px;
	padding: 0 24px 0 8px;
	color: #FFF;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
}
span.label{
	display:block;
	float:left;
	margin-left:0px;
	margin-top:4px;
}












/*////////////////
///// MAIN STRUCTURE
////////////////*/
#mainph{
	display:block;
	height:100%;
	max-height:100%;
	overflow:auto;
	position:relative;
	z-index:3;
}
#main {
	width: 912px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:40px;
}
#main #maincontents {
	margin-top: 3px;

}
#main #maincontents #listleft{
	float:left;
	width: 188px;
	background-color: #E7E8E9;
	/*background-image: url(../_images/curve_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	background-image: url(../_images/filter_bottom.gif);
	background-repeat: repeat-x;
	height:100%;
	padding-bottom:100px;
	background-position: bottom;
}
#main #maincontents #listleft .bottom{
	/*background-image: url(../_images/filter_bottom.gif);
	background-repeat: repeat-x;
	height: 185px;
	clear: both;
	width:inherit;*/
}
#main #maincontents #listright {
	float: right;
	width: 722px;
}
#main #maincontents #listfull {
	width: 100%;
}
#main #maincontents #listright .dest{
	background-color: #EE6647;
	background-image: url(../_images/dest_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #F5E3E0;
	padding:5px;
}
#main #maincontents .legend {
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
	font-weight:bold;
	color: #333333;
	width:692px;
	float:left;
	height:16px;
	background-image: url(../_images/contents_legend.png);
	background-repeat: repeat-x;
	background-position: right top;
}
#main #maincontents .legend .toggler{
	width:10px;
	height:10px;
	float:left;
	margin-left:-10px;
	margin-top:2px;
	margin-right:2px;
	background-repeat:no-repeat;
}
#main #maincontents .legend .toggler.maximize{
	background-image:url(../_images/arrow_left_grey.png);
}
#main #maincontents .legend .toggler.minimize{
	background-image:url(../_images/arrow_down_grey.png);
}
#main #maincontents #listfull .legend{
	width:882px;
}
#main #maincontents .legend .version{
}
#main #maincontents #loadingcontents{
	text-align:center;
	color: #333333;
	padding: 7px;
	background-color: #E7E8E9;
	background-image: url(../_images/contents_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main #maincontents .homedata{
	color: #333333;
	padding:7px;
	clear:both;
	background-color: #E7E8E9;
	background-image: url(../_images/contents_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:55px;
}






/*/////////////
///	LIST LEFT CONTENTS
//////////////*/

#main #maincontents #listleft .sep{
	margin:10px;
	border-bottom: dotted 1px #BABABB;
	clear:both;
}
#main #maincontents #listleft .sep2{
	margin:10px;
	clear:both;
}
#main #maincontents #listleft .filter{
	border:0px;
	margin: 6px;
	background-image: url(../_images/filter_icon.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 7px;
}
#main #maincontents #listleft .options{
	margin:10px;
}
#main #maincontents #listleft .options label{
	display:block;
	float: right;
	width:80px;
	text-align:right;
	margin:2px;
}
#main #maincontents #listleft .options input{
	margin:0px;
}
#main #maincontents #listleft .options .link{
	color:#666666;
	text-decoration:underline;
	cursor:pointer;
}
#main #maincontents #listleft .panel{
	border:0px;
	margin: 6px;
}
#main #maincontents #listleft .panel .title{
	background-image: url(../_images/leftlist_paneltitle.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 166px;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:1px;
}
#main #maincontents #listleft .panel .smalltitle{
	background-image: url(../_images/leftlist_panelsmalltitle.png);
	background-repeat: no-repeat;
	font-weight:bold;
	height: 14px;
	width: 75px;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:1px;
	float:left;
}
#main #maincontents #listleft .panel .inputlabel{
	background-image: url(../_images/leftlist_panelinputlabel.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 42px;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:1px;
	float:left;
}
#main #maincontents #listleft .panel input.input{
	background:none;
	background-image: url(../_images/leftlist_panelinput.png);
	background-repeat: no-repeat;
	border:none;
	height: 14px;
	width: 120px;
	padding-left:2px;
	padding-top:2px;
	margin-bottom:1px;
	margin-left:1px;
	float:right;
}
#main #maincontents #listleft .panel select{
	border:1px solid #C0C0C0;
	padding:5px;
	width:100%;
	background-image: url(../_images/leftlist_selectbg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main #maincontents #listleft .panel select.toolselector{
	float:right;
	border:1px solid #ABABAC;
	padding:0px;
	width:89px;
	height:16px;
	background-image: url(../_images/leftlist_selectbg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main #maincontents .createnew{
	background-image: url(../_images/newitem.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 45px;
	cursor:pointer;
	float:left;
	font-weight:normal;
	padding-top:1px;
	padding-left:16px;
	margin-left:10px;
	color:#333333;
	font-size:10px;
}

/*/////////////
///	FULL LIST CONTENTS
//////////////*/
#main #maincontents #listfull .legend .title,
#main #maincontents #listright .legend .title{
	float:left;
}
#main #maincontents #listfull .filter,
#main #maincontents #listright .filter{
	float:right;
	font-size:10px;
	font-weight:normal;
	width:168px;
	border:0px;
	margin-top:-2px;
	margin-right:-8px;
	background-image: url(../_images/filter_icon.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-align:right;
}
#main #maincontents #listfull .options{
	float: right;
	margin-top:-4px;
	font-size:10px;
	font-weight:normal;
}
#main #maincontents #listfull .options .opt{
	display:block;
	float: right;
	padding-right:15px;
	text-align:left;
	margin:4px;
}
#main #maincontents #listfull .options .opt .label{
	margin-left:2px;
	margin-top:0px;
}
#main #maincontents #listfull .options input{
	margin:0px;
}
#main #maincontents #listfull .options .link{
	color:#666666;
	text-decoration:underline;
	cursor:pointer;
}


#main #maincontents #listright .legend .options{
	float: right;
	margin-top:-4px;
	font-size:10px;
	font-weight:normal;
}
#main #maincontents #listright .legend .options .opt{
	display:block;
	float: right;
	padding-right:15px;
	text-align:left;
	margin:4px;
}
#main #maincontents #listright .options .opt .label{
	margin-left:2px;
	margin-top:0px;
}

#main #maincontents #listright .legend .options .opt.important{
	font-weight:bold;
}
#main #maincontents #listright .legend .options .separator{
	display:block;
	height:3px;
	float: right;
	margin-right:5px;
	margin-left:5px;
}
#main #maincontents #listright .legend .options input{
	margin:0px;
}
#main #maincontents #listright .legend .options .link{
	color:#666666;
	text-decoration:underline;
	cursor:pointer;
}


/*//////////////
//////	LIST CONTENTS
////////////////////*/
#main #maincontents .list {
	float:left;
	color: #333333;
	padding: 7px;
	background-color: #E7E8E9;
	background-image: url(../_images/contents_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:55px;
	margin-bottom:3px;
	width:708px;
}
/* RIGHT LIST DEST */
#main #maincontents #listright .dest .legend {
	float:left;
	width:inherit;
}
#main #maincontents #listright .dest .options{
	padding:3px;
	color:#FFFFFF;
}
#main #maincontents #listright .dest .options .link{
	margin-right:20px;
	padding-right:13px;
	background-repeat: no-repeat;
	background-position: right center;
	cursor:pointer;
}
#main #maincontents #listright .dest .options .link.closed{
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	background-image: url(../_images/arrow_left.png);
}
#main #maincontents #listright .dest .options .link.opened{
	background-image: url(../_images/arrow_down.png);
}
#main #maincontents #listright .dest .list{
	float:left;
	width: 696px;
	padding-bottom:7px;
}
#main #maincontents #listright .dest .block{
	background-color:#000000;
	padding:5px;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	margin-bottom:5px;
}
#main #maincontents #listright .dest .block .title{
	float:left;
	font-weight:bold;
	padding-right:13px;
	background-repeat: no-repeat;
	background-position: right center;
}
#main #maincontents #listright .dest #logsearch .logrecords{
	float:right;
}
#main #maincontents #listright .dest .block .title.closed{
	background-image: url(../_images/arrow_left.png);
}
#main #maincontents #listright .dest .block .title.opened{
	background-image: url(../_images/arrow_down.png);
}

/* FULL LIST */
#main #maincontents #listfull .list{
	float:left;
	width: 898px;
}

#main #maincontents .list table {
	width:100%;
	color: #333333;	
	border-spacing:0px;
}
#main #maincontents .list table td
#main #maincontents .list div{
	padding:3px;
}
#main #maincontents .list .rec {
	cursor:default;
}


/* TABLE HEADER */
#main #maincontents .list .listheader {
	color: #333333;
	text-transform: uppercase;
	text-align: center;
}
#main #maincontents .list .listheader a{
	color: #333333;
}
#main #maincontents .list div.listheader,
#main #maincontents .list .listheader td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BABABB;
	background-image: url(../_images/contents_header_sep.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#main #maincontents .list .listheader .itemoptions{
	width:22px;
}
#main #maincontents .list .listheader .last{
	background-image:none;
}
#main #maincontents .list .listheader .orderer{
	cursor:pointer;
}
#main #maincontents .list .listheader .ordered,
#main #maincontents .list .listheader .ordered a{
	color:#AD3827;
}
#main #maincontents .list .listheader .ordered .listorder{
	width:9px;
	height:9px;
	float:right;
	margin-top:2px;
	margin-left:-9px;
	background-repeat: no-repeat;
	background-position: center center;	
}
#main #maincontents .list .listheader .ordered .listorder.asc{
	background-image: url(../_images/asc.png);
}
#main #maincontents .list .listheader .ordered .listorder.desc{
	background-image: url(../_images/desc.png);
}
#main #maincontents .list .listheader .selectitems{
	background-image: url(../_images/checkboxes.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 14px;
	margin-right:0px;
	margin-left:-4px;
	margin-top:-2px;
	float:left;
	cursor:pointer;
}
#main #maincontents .list .listheader .selectitems.all{
	background-position:0px -32px;
}
#main #maincontents .list .listheader .selectitems.none{
	margin-left:0px;
	margin-right:-4px;
}

/* TABLE LIST ITEMS */
#main #maincontents .list {
	cursor:default;
}
#main #maincontents .list .par {
	background-color: #E7E8E9;
}
#main #maincontents .list .impar {
	background-color: #D9D9D9;
}
#main #maincontents .list .par .ordered,
#main #maincontents .list .impar .ordered {
	/*background-color: #E6D2CE;*/
	background-color: #DAC4C0;
}
/*#main #maincontents .list .impar .ordered {
	background-color: #DAC4C0;
}*/
#main #maincontents .list .inputdata:hover,
#main #maincontents .list .inputdata:hover .listfield{
	background-color: #B9BABA;
}
#main #maincontents .list .inputdata:hover .ordered {
	background-color: #B9AAA6;
}

/*#main #maincontents .list table tr.par a, #main #maincontents .list table tr.impar a {
	color: #E44E2F;
}
#main #maincontents .list table tr.inputdata:hover a {
	color: #FFFFFF;
}*/


/* TABLE LIST OPTIONS */
#main #maincontents .list .link {
	width: 18px;
	height: 17px;
	cursor: pointer;
	float:left;
	margin-left:1px;
}
#main #maincontents .list table tr.listheader td .link {
	float:none;
}
#main #maincontents .list .link.edit {
	background-image: url(../_images/edit.png);
}
#main #maincontents .list .link.delete {
	float:right;
	background-image: url(../_images/delete.png);
}
#main #maincontents .list .link.externallink {
	background-image: url(../_images/link.png);
}


#main #maincontents .availbg{
	padding:1px;
	background:#999999;
	width:100%px;
}
#main #maincontents .availuser{
	height:3px;
	background:#FFFFFF;
}


#main #maincontents .permchanger{
	width:18px;
	height:17px;
	margin-right:2px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer;
}
#main #maincontents .permchanger:hover{
}

.permchanger.permstowait, .permchanger.permdelwait, 
.permchanger.permretwait, .permchanger.permrenwait, 
.permchanger.permmkdwait, .permchanger.permrmdwait{
	background-image: url(../_images/perm_wait.png);
}

/* PERM QUICK CHANGE LITTLE BUTTONS */
.permchanger.permstoyes{
	background-image: url(../_images/perm_sto_yes.png);
}
.permchanger.permstono{
	background-image: url(../_images/perm_sto_no.png);
}
.permchanger.permdelyes{
	background-image: url(../_images/perm_del_yes.png);
}
.permchanger.permdelno{
	background-image: url(../_images/perm_del_no.png);
}
.permchanger.permretyes{
	background-image: url(../_images/perm_ret_yes.png);
}
.permchanger.permretno{
	background-image: url(../_images/perm_ret_no.png);
}
.permchanger.permrenyes{
	background-image: url(../_images/perm_ren_yes.png);
}
.permchanger.permrenno{
	background-image: url(../_images/perm_ren_no.png);
}
.permchanger.permmkdyes{
	background-image: url(../_images/perm_mkd_yes.png);
}
.permchanger.permmkdno{
	background-image: url(../_images/perm_mkd_no.png);
}
.permchanger.permrmdyes{
	background-image: url(../_images/perm_rmd_yes.png);
}
.permchanger.permrmdno{
	background-image: url(../_images/perm_rmd_no.png);
}









/*//////////////////////
//	FLOAT TITLE BAR LIST
///////////////////////*/

#main #maincontents .list .contents{
	overflow:hidden;
}
#main #maincontents .list .contents .listheaderfloat{
	width:697px;
	color: #333333;
	text-transform: uppercase;
	text-align: center;
}
#main #maincontents .list .contents .cos .listheaderfloat{
	width:890px;
}
#main #maincontents .list .contents .listheaderfloat .listheader{
}
#main #maincontents .list .contents .listheaderfloat .listheader .headfield{
	float:left;
	padding:3px;
	background-image: url(../_images/contents_header_sep.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height:12px;
}

#main #maincontents .list .contents .listscroller{
	width:697px;
	max-height:500px;
	overflow:auto;
}
#main #maincontents .list .contents .cos .listscroller{
	width:890px;
}
#main #maincontents .list .contents .listscroller .mediaitem{
	width:681px;
	height:22px;
}
#main #maincontents .list .contents .cos .listscroller .mediaitem{
	width:874px;
}
#main #maincontents .list .contents .listscroller .mediaitem.par{
	background-color: #E7E8E9;
}
#main #maincontents .list .contents .listscroller .mediaitem.impar {
	/*background-color: #D9D9D9;*/
	background-color:#E7E8E9;
}
#main #maincontents .list .contents .listscroller .mediaitem .listfield {
	padding:3px;
	float:left;
	overflow:hidden;
	height:16px;
	white-space:nowrap;
}
#main #maincontents .list .contents .listscroller .mediaitem.inactive.par,
#main #maincontents .list .contents .listscroller .mediaitem.inactive.impar{
	/*background-color:#996600 !important;*/
	background-color:#DADBDB !important;
	color:#666666;
}
/*#main #maincontents .list .contents .listscroller .mediaitem.inactive.impar{
	background-color:#B07700 !important;
}*/
#main #maincontents .list .contents .listscroller .mediaitem.allinactive.par,
#main #maincontents .list .contents .listscroller .mediaitem.allinactive.impar{
	/*background-color:#666666 !important;
	color: #CCCCCC;*/
	background-color:#DADBDB !important;
	color:#999999;
}
/*#main #maincontents .list .contents .listscroller .mediaitem.allinactive.impar{
	background-color:#747474 !important;
	color: #CCCCCC;
}*/
#main #maincontents .list .contents .listscroller .mediaitem.new.par,
#main #maincontents .list .contents .listscroller .mediaitem.new.impar{
	/*background-color:#B3CAAC !important;*/
	background-color:#FCDAB0 !important;
}
/*#main #maincontents .list .contents .listscroller .mediaitem.new.impar{
	background-color:#92B388 !important;
}*/
#main #maincontents .list .contents .listscroller .mediaitem.par.selected,
#main #maincontents .list .contents .listscroller .mediaitem.impar.selected{
	/*background-color: #FFFF99 !important;*/
	background-color:#F8AB9B !important;
}
/*#main #maincontents .list .contents .listscroller .mediaitem.impar.selected{
	background-color: #FFFF99 !important;
}*/


/* FIELD TYPES */
#main #maincontents .list .contents .selector{
	width:23px;
}
#main #maincontents .list .contents .actions{
	width:41px;
}
#main #maincontents .list .contents .largeactions{
	width:51px;
}
#main #maincontents .list .contents .file{
	width:189px;
}
#main #maincontents .list .contents .file .fullname,
#main #maincontents .list .contents .title .fullname,
#main #maincontents .list .contents .smalltitle .fullname{
	display:none;
	position:absolute;
	height:16px;
	padding:3px;
	margin:-3px;
	background-color:#999999;
	min-width:189px;
}
#main #maincontents .list .contents .file:hover .fullname,
#main #maincontents .list .contents .title:hover .fullname,
#main #maincontents .list .contents .smalltitle:hover .fullname{
	display:block;
}
/*#main #maincontents .list .contents .title{
	width:162px;
}*/
#main #maincontents .list .contents .smalltitle{
	width:282px;
}
#main #maincontents .list .contents .inbox{
	width:54px;
}
#main #maincontents .list .contents .cos .title{
	width:284px;
}
#main #maincontents .list .contents .sizes{
	text-align:center;
	width:52px;
}
#main #maincontents .list .contents .duration{
	text-align:center;
	width:56px;
}
#main #maincontents .list .contents .views{
	text-align:center;
	width:36px;
}
#main #maincontents .list .contents .date{
	text-align:center;
	width:50px;
}
#main #maincontents .list .contents .users{
	width:0px;
	padding-left:18px !important;
	padding-right:0px !important;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(../_images/users.png);
	overflow:hidden;
}

#main #maincontents .list .contents .rightactions{
	width:15px;
	background-image:none;
}

/* FIELD TYPES FOR VIDEO */
/*
#main #maincontents .list .contents .video .file{
	width:189px;
}
#main #maincontents .list .contents .video .file.small{
	width:169px;
}
#main #maincontents .list .contents .cos .video .file{
	width:289px;
}
#main #maincontents .list .contents .video .file .fullname{
	min-width:189px;
}
*/
#main #maincontents .list .contents .video .title{
	width:360px;
}
#main #maincontents .list .contents .video .title.small{
	width:331px;
}
#main #maincontents .list .contents .cos .video .title{
	width:460px;
}
#main #maincontents .list .contents .video .title .fullname{
	min-width:360px;
}
#main #maincontents .list .contents .video .smalltitle .fullname{
	min-width:282px;
}
/* FIELD TYPES FOR AUDIO */
/* Doesn't have the sizes field */
/*
#main #maincontents .list .contents .audio .file{
	width:218px;
}
#main #maincontents .list .contents .audio .file.small{
	width:198px;
}
#main #maincontents .list .contents .cos .audio .file{
	width:340px;
}
#main #maincontents .list .contents .audio .file .fullname{
	min-width:218px;
}
#main #maincontents .list .contents .audio .smalltitle{
	width:131px;
}
#main #maincontents .list .contents .audio .title{
	width:191px;
}
#main #maincontents .list .contents .cos .audio .title{
	width:291px;
}
*/
#main #maincontents .list .contents .audio .smalltitle{
	width:340px;
}
#main #maincontents .list .contents .audio .title{
	width:418px;
}
#main #maincontents .list .contents .audio .title.small{
	width:398px;
}
#main #maincontents .list .contents .cos .audio .title{
	width:520px;
}
#main #maincontents .list .contents .audio .title .fullname{
	min-width:418px;
}
#main #maincontents .list .contents .audio .smalltitle .fullname{
	min-width:340px;
}
/* FIELD TYPES FOR IMAGE */
/* Doesn't have the duration field */
/*
#main #maincontents .list .contents .image .file{
	width:220px;
}
#main #maincontents .list .contents .image .file.small{
	width:200px;
}
#main #maincontents .list .contents .cos .image .file{
	width:342px;
}
#main #maincontents .list .contents .image .file .fullname{
	min-width:220px;
}
#main #maincontents .list .contents .image .smalltitle{
	width:133px;
}
#main #maincontents .list .contents .image .title{
	width:193px;
}
#main #maincontents .list .contents .cos .image .title{
	width:293px;
}
*/
#main #maincontents .list .contents .image .smalltitle{
	width:344px;
}
#main #maincontents .list .contents .image .title{
	width:422px;
}
#main #maincontents .list .contents .image .title.small{
	width:402px;
}
#main #maincontents .list .contents .cos .image .title{
	width:544px;
}
#main #maincontents .list .contents .image .title .fullname{
	min-width:422px;
}
#main #maincontents .list .contents .image .smalltitle .fullname{
	min-width:344px;
}
/* FIELD TYPES FOR PLAYLIST */
/* Doesn't have the size, duration fields */
#main #maincontents .list .contents .playlist .title{
	width:477px;
}
#main #maincontents .list .contents .playlist .title .fullname{
	min-width:477px;
}/*
#main #maincontents .list .contents .file.new{
	background-image: url(../_images/new.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left:24px !important;
}
#main #maincontents .list .contents .video .file.new{
	width:168px;
}
#main #maincontents .list .contents .cos .video .file.new{
	width:268px;
}
#main #maincontents .list .contents .audio .file.new{
	width:197px;
}
#main #maincontents .list .contents .cos .audio .file.new{
	width:319px;
}
#main #maincontents .list .contents .image .file.new{
	width:199px;
}
#main #maincontents .list .contents .cos .image .file.new{
	width:321px;
}
#main #maincontents .list .contents .file.new .fullname{
	background-image: url(../_images/new.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left:24px !important;
	margin-left:-24px;
	min-width:168px;
}*/





/*/////////////
//	INBOX EDITOR
//////////////*/

#inboxcommandsph{
	width:540px;
}
.inboxcommand{
	border:1px dotted #999999;
	background-color:#CCCCCC;
	margin-bottom:20px;
	padding:5px;
	width:540px;
}
.inboxcommand .deletecommand{
	background-image: url(../_images/delete.png);
	background-repeat: no-repeat;
	float: right;
	height: 17px;
	width: 18px;
	cursor:pointer;
}
.inboxcommand .formatconditions{
	background-color:#BBBBBB;
	padding:3px;
	margin-bottom:2px;
}
.inboxcommand .formatconditions .formatselector{
	display:none;
	position:absolute;
	padding:3px;
	background-color:#999999;
	border:1px solid #666666;
}
.inboxcommand .formatconditions .formatselector .opt{
	display:block;
	float: left;
	padding-right:15px;
	text-align:left;
	margin:2px;
	margin-top:0px;
	width:70px;
}
.inboxcommand .formatconditions .formatselector .closeformats{
	float:right;
	cursor:pointer;
	height:3px;
	padding:5px;
	width:10px;
	margin-right:-3px;
	background-image: url(../_images/closesmall.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.inboxcommand .formatform{
	background-color:#DEDEDE;
	padding:3px;
	margin-bottom:2px;
}
.inboxcommand .formatform .commtemplates{
	float:right;
}
.inboxcommand .formatconditions .opttitle,
.inboxcommand .formatform .opttitle{
	font-weight:bold;
	float:left;
}
.inboxcommand .formatconditions .opttitle.adv,
.inboxcommand .formatform .opttitle.adv{
	padding-right:12px;
	background-position: right center;
	background-repeat:no-repeat;
	margin-top:5px;
	cursor:pointer;
}
.inboxcommand .formatconditions .opttitle.adv.closed,
.inboxcommand .formatform .opttitle.adv.closed{
	background-image: url(../_images/arrow_left_grey.png);
}
.inboxcommand .formatconditions .opttitle.adv.opened,
.inboxcommand .formatform .opttitle.adv.opened{
	background-image: url(../_images/arrow_down_grey.png);
}


/*/////////////
//	ENCODER QUEUE
//////////////*/
#encdata .title{
	float:left;
	clear:both;
	font-weight:bold;
	margin-top:7px;
	margin-bottom:3px;
}
#encdata .data{
	float:left;
	width:250px;
	margin-bottom:2px;
}
#encdata .encoding .encperholder{
	height:35px;
}
#encdata .encoding .encperholder .encperbarleft,
#encdata .encoding .encperholder .encperbarright,
#encdata .encoding .encperholder .encperbarcenter,
#encdata .encoding .encperholder .encperbarfill{
	height:35px;

}
#encdata .encoding .encperholder .encperbarleft{
	width:20px;
	float:left;
	background:url(../_images/progressbar_left.png);
}
#encdata .encoding .encperholder .encperbarright{
	width:56px;
	float:right;
	background:url(../_images/progressbar_right.png);
}
#encdata .encoding .encperholder .encperbarcenter{
	margin-left:13px;
	margin-right:50px;
	background-image: url(../_images/progressbar_center.png);
	background-repeat: repeat-x;
}

#encdata .encoding .encperholder .encperfillph{
	margin-top:-35px;
	margin-left:13px;
	margin-right:50px;
}
#encdata .encoding .encperholder .encperbarfill{
	background-image: url(../_images/progressbar_fill.png);
	background-repeat: repeat-x;
}
#encdata .encoding .encperholder .encpernum{
	margin-top:-26px;
	margin-right:7px;
	font-size:12px;
	font-weight:bold;
	float:right;
	color:#585858;
}
#enclinedata .enclineitem{
	border-bottom:1px dotted #333333;
	margin-bottom:2px;
	padding:2px;
}
#enclinedata .enclineitem.urgent{
	background-image:url(../_images/queue_urgent_bg.png);
	background-position:top;
	color:#FFFFFF;
}
#enclinedata .enclineitem .itdata{
	float:left;
	padding-left:3px;
}
#enclinedata .enclineitem .enclineopts{
	width:16px;
	float:left;
}
#enclinedata .enclineitem .enclineopts .moveup,
#enclinedata .enclineitem .enclineopts .movedown,
#enclinedata .enclineitem .enclineopts .delete,
#enclinedata .enclineitem .enclineopts .waiting{
	width:16px;
	height:16px;
	background-repeat: no-repeat;
	margin-bottom:2px;
	cursor:pointer;
}
#enclinedata .enclineitem .enclineopts .moveup,
#enclinedata .enclineitem .enclineopts .movedown{
	background-image: url(../_images/queue_icon_urgent.png);
}
#enclinedata .enclineitem .enclineopts .delete{
	background-image: url(../_images/queue_icon_delete.png);
}
#enclinedata .enclineitem .enclineopts .waiting{
	background-image: url(../_images/queue_icon_wait.png);
}





/*/////////////
//	TOOLS
//////////////*/

#toolsph {
	padding: 0px;
}
#toolsph .tool {
	margin-top:10px;
}
#toolsph .tool.pl {
}
#toolsph .tool.del {
}
#toolsph .tool.add {
}
#toolsph .tool.rem {
}
#toolsph .tool.rel {
}
#toolsph .tool select.toolselfield{
	float:right !important;
	border:1px solid #ABABAC !important;
	padding:0px !important;
	width:123px !important;
	height:16px !important;
	background-image: url(../_images/leftlist_selectbg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

#toolsph .tool .toolmedia{
	/*max-height:450px;*/
	border:1px solid #ABABAC;
	overflow:auto;
}


#toolsph .tool .toolmedia .selectedMedia{
	background-color: #E7E8E9;
	padding: 1px;
	margin-bottom:1px;
}
#toolsph .tool .toolmedia .selectedMedia.par{
	background-color: #E7E8E9;
}
#toolsph .tool .toolmedia .selectedMedia.impar{
	background-color: #D9D9D9;
}
#toolsph .tool .toolmedia .selectedMedia .moving {
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

#toolsph .tool .toolmedia .selectedMedia .link {
	width: 18px;
	height: 17px;
	cursor: pointer;
	float:left;
	margin-right:1px;
}
#toolsph .tool .toolmedia .selectedMedia .link.edit {
	float:left;
	background-image: url(../_images/edit.png);
}
#toolsph .tool .toolmedia .selectedMedia .link.delete {
	float:right;
	background-image: url(../_images/delete.png);
}
#toolsph .tool .toolmedia .selectedMedia .mediatitle {
	float:left;
	width:150px;
	height:11px;
	padding:1px;
	padding-top:3px;
	white-space:nowrap;
	overflow:hidden;
	color:#333333;
}

#toolsph .tool #plmedia.toolmedia .selectedMedia .mediatitle {
	width:132px;
	cursor:pointer;
}
#toolsph .tool .toolmedia .selectedMedia .itemdata{
	border: 1px solid #E7E8E9;
	background-image:url(../_images/grey_transp.png);
	position:absolute;
	padding:4px;
	margin-top:-1px;
}
#toolsph .tool .toolmedia .selectedMedia .itemdata textarea{
	width:173px;
	font-size:10px;
	font-family:Tahoma, Verdana;
}

#toolsph .tool .toolmedia .linesep{
	display:block;
	position:absolute;
	width:174px;
	border: 1px solid #990000;
	margin: 0px;
	margin-bottom:-2px;
	height: 0px;
	/*filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;*/
}
#toolsph .tool .toolmedia .linesep .mchoosepos{
	background-image: url(../_images/mchoosepos.gif);
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
	left: -18px;
	top: -10px;
	width:20px;
	height:20px;
}

#toolsph .tool .error{
	padding:4px;
	padding-left:33px;
	margin-bottom:3px;
	color:#58585A;
	background-color:#AFB1B4;
	font-weight:bold;
	background-image: url(../_images/error_big.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	min-height:25px;
}
#toolsph .tool .success{
	padding:4px;
	padding-left:33px;
	margin-bottom:3px;
	color:#58585A;
	background-color:#AFB1B4;
	font-weight:bold;
	background-image: url(../_images/ok_big.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	min-height:25px;
}


/*/////////////
//	GROUP & USERSELECTOR
//////////////*/
.groupselector,
.userselector{
	background-color: #FFFFFF;
	border: 1px solid #AFAFAF;	
	padding:3px;
}
.groupselector.small,
.userselector.small{
	margin-right:0px;
}
.groupselector .groupselectorheader,
.userselector .userselectorheader{
	border:none;
	border-bottom:1px dotted #AFAFAF;
}
.groupselector .groupselectorlist,
.userselector .userselectorlist{
	overflow:auto;
	text-align:center;
}
.groupselector .groupselect,
.groupselector .groupsecondselect,
.userselector .userselect,
.userselector .usersecondselect{
	height:15px;
	padding:2px;
	width:60px;
	padding-right:7px;
	float:left;
}
.groupselector .groupselect.small,
.groupselector .groupsecondselect.small,
.userselector .userselect.small,
.userselector .usersecondselect.small{
	width:12px;
}
.groupselector .groupselectorlist .groupselect,
.groupselector .groupselectorlist .groupsecondselect,
.userselector .userselectorlist .userselect,
.userselector .userselectorlist .usersecondselect{
	padding-top:0px;
}
.groupselector .groupname,
.userselector .username{
	height:15px;
	padding:2px;
	padding-left:5px;
	float:left;
	text-align:left;
}
.groupselector .groupname.small,
.userselector .username.small{
	overflow:hidden;
	width:100px;
}
.userselector .groups{
	color:#666666;
	float:right;
	padding-top:2px;
	padding-right:5px;
}
.userselector .groups.small{
	display:none;
}
.groupselector .groupfilter,
.userselector .userfilter{
	float:right;
}
.groupselector .groupoption,
.userselector .useroption{
	cursor:pointer;
}
.groupselector .groupoption.par,
.userselector .useroption.par{
	background:none;
}
.groupselector .groupoption.impar,
.userselector .useroption.impar{
	background-color:#D9D9D9;
}
.groupselector .groupoption:hover,
.userselector .useroption:hover{
	background-color:#DDA2A2 !important;
	color:#FFFFFF;
}
.groupselector .selected.par,
.userselector .selected.par{
	background-color:#FCE8E3 !important;
}
.groupselector .selected.impar,
.userselector .selected.impar{
	background-color:#DCC7C2 !important;
}
.groupselector .selected:hover,
.userselector .selected:hover{
	background-color:#DDA2A2 !important;
	color:#FFFFFF;
}
.groupselector .selectedgroups,
.userselector .selectedusers{
	padding:2px;
	border-top:1px dotted #AFAFAF;
}
.groupselector .selectedgroups .groupitem,
.userselector .selectedusers .useritem{
	cursor:pointer;
}
.groupselector .selectedgroups .groupitem:hover,
.userselector .selectedusers .useritem:hover{
	text-decoration:underline;
}


.userselector .userselectoruserform{
	padding:2px;
	background-color:#DDA2A2;
}
.userselector .userselectoruserform .formtitle{
	display:none;
}
#externaluserform,
#newuserform{
	display:none;
}





/*///////////////
//	DRAGGER
//////////////*/
#dragcontainer{
	position:absolute;
	z-index:300;
	padding:2px;
	height:16px;
	overflow:hidden;
	text-align:center;
	background-color: #EE6647;
	background-image: url(../_images/dest_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #F5E3E0;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

/*///////////////
//	QUICK PREVIEWER
//////////////*/
#quickpreview{
	position: absolute;
	z-index:350;
	left: 0px;
	top: 0px;
	padding: 4px 6px 6px 3px;
}
#quickpreview #qpcontainer{
	background-color:#AD3827;
	padding-left:4px;
	margin-left:-3px;
	margin-right:0px;
	min-height:10px;
	min-width:10px;
}
#quickpreview .corner,
.overpreview .corner{
	position: absolute;
	background-repeat:no-repeat;
	width:4px;
	height:4px;
}
#quickpreview .corner.tl,
.overpreview .corner.tl{
	margin-top:-4px;
	margin-left:-3px;
	background-image:url(../_images/th_corner_tl.png);
}
#quickpreview .corner.tr,
.overpreview .corner.tr{
	width:6px;
	margin-top:-4px;
	right:0px;
	background-image:url(../_images/th_corner_tr.png);
}
#quickpreview .corner.bl,
.overpreview .corner.bl{
	margin-left:-3px;
	height:6px;
	background-image:url(../_images/th_corner_bl.png);
}
#quickpreview .corner.br,
.overpreview .corner.br{
	width:6px;
	height:6px;
	right:0px;
	background-image:url(../_images/th_corner_br.png);
}
#quickpreview .qpborder.t,
.overpreview .qpborder.t{
	float:left;
	width:100%;
	background-color:#AD3827;
	height:4px;
	margin-top:-4px;
}
#quickpreview .qpborder.b,
.overpreview .qpborder.b{
	float:left;
	width:100%;
	height:6px;
	background-image:url(../_images/th_border_b.png);
	background-repeat:repeat-x;
}
#quickpreview .qpborder.r,
.overpreview .qpborder.r{
	width:6px;
	position:absolute;
	right:0px;
	top:4px;
	bottom:12px;
	background-image:url(../_images/th_border_r.png);
	background-repeat:repeat-y;
	background-position:right top;
}
#quickpreview .qpborder.l,
.overpreview .qpborder.l{
	background-color:#AD3827;
	width:3px;
	position:absolute;
	left:0px;
	top:4px;
	bottom:12px;
	background-image:none;
}


#quickpreview .videoth{
	width:160px;
	height:120px;
	float:left;
	background-color:#000000;
	background-image: url(../_images/loadingsmall.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin:1px;
	overflow:hidden;
}
#quickpreview .imgth{
	background-color: #F4F4F4;
	background-image: url(../_images/loadingsmall.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#quickpreview .videoth img{
}



/*//////////////////
//	MEDIA EDITOR
/////////////////*/

.thumbchanger{
	background-color: #FFFFFF;
	border: 1px solid #AFAFAF;	
	padding:3px;
}
.thumbchanger .thumbpanel{
	overflow:auto;
	padding:0px;
	max-height:360px;
}
.thumbchanger .thumbpanel .thumboption{
	float:left;
	border:1px solid #333333;
	margin:1px;
	width:80px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}
.thumbchanger .thumbpanel .thumboption img{
	width:80px;
	height:60px;
}
.thumbchanger .thumbpanel .thumboption .icon{
	float:right;
	background-image:url(../_images/ok_big.png);
	width:25px;
	height:24px;
	background-repeat: no-repeat;
	margin-top: -24px;
	display:none;
	position:relative;
	z-index:1;
}
.thumbchanger .thumbpanel .thumboption:hover{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
.thumbchanger .thumbpanel .thumboption.active{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	border:2px solid #339900;
	margin:0px;
}
.thumbchanger .thumbpanel .thumboption.active .icon{
	display:block;
}


/*/////////////////
//	OVER PREVIEW
////////////////*/
.overpreview{
	position: absolute;
	z-index:400;
	left: 20px;
	top: 20px;
	padding: 4px 6px 6px 4px;
}
.overpreview .previewholder{
	background-image:url(../_images/grey_transp.png);
	padding-left:2px;
	margin-left:-3px;
	min-height:10px;
	min-width:10px;
}

.overpreview .previewholder .previewcloser{
	width:20px;
	height:16px;
	background-image:url(../_images/over_closer.png);
	cursor:pointer;
	float:right;
}
.overpreview .previewholder .previewtitle{
	background-color:#AD3827;
	height:16px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	white-space:nowrap;
	padding-right:18px;
}
.overpreview .previewholder .previewbuttons{
	background-color:#AD3827;
	height:23px;
}


/* PREVIEW BUTTONS */
.overpreview .previewholder .previewbuttons .button{
	float:left;
	cursor:pointer;
	background-image:url(../_images/over_buttons_button.png);
	background-repeat:no-repeat;
	width:57px;
	height:23px;
}
.overpreview .previewholder .previewbuttons .button:hover{
	background-image: url(../_images/over_buttons_button_active.png);
}
.overpreview .previewholder .previewbuttons .button.active{
	background-image: url(../_images/over_buttons_button_active.png);
}
.overpreview .previewholder .previewbuttons .button .icon{
	width:57px;
	height:23px;
	background-position:center center;
	background-repeat:no-repeat;
}
.overpreview .previewholder .previewbuttons .button.player .icon{
	background-image:url(../_images/over_buttons_icon_player.png);
}
.overpreview .previewholder .previewbuttons .button.info .icon{
	background-image:url(../_images/over_buttons_icon_info.png);
}
.overpreview .previewholder .previewbuttons .button.thumbs .icon{
	background-image:url(../_images/over_buttons_icon_thumbs.png);
}
.overpreview .previewholder .previewbuttons .button.link .icon{
	background-image:url(../_images/over_buttons_icon_link.png);
}
.overpreview .previewholder .previewbuttons .button.download .icon{
	background-image:url(../_images/over_buttons_icon_download.png);
}
.overpreview .previewholder .previewbuttons .button.code .icon{
	background-image:url(../_images/over_buttons_icon_code.png);
}
.overpreview .previewholder .previewbuttons .button.email .icon{
	background-image:url(../_images/over_buttons_icon_email.png);
}
.overpreview .previewholder .previewbuttons .button.stats .icon{
	background-image:url(../_images/over_buttons_icon_stats.png);
}


/*  PANELS  */
.overpreview .previewholder .previewpanels{
	overflow:hidden;
	color:#FFFFFF;
	background-repeat:repeat-x;
	background-position:left bottom;
}
.overpreview .previewholder .previewpanels .previewpanelscontents{
	width:480px;
	height:500px;
	overflow:auto;
}
.overpreview .previewholder .previewpanels .previewpanelsleft{
	float:left;
	height:149px;
	width:9px;
	background-image:url(../_images/over_panels_left.png);
	background-repeat:no-repeat;
}
.overpreview .previewholder .previewpanels .previewpanelsright{
	float:right;
	height:149px;
	width:9px;
	background-image:url(../_images/over_panels_right.png);
	background-repeat:no-repeat;
}
.overpreview .previewholder .previewpanels .previewpanelsclose{
	float:right;
	height:16px;
	width:20px;
	cursor:pointer;
	background-image:url(../_images/over_panels_minimize.png);
	background-repeat:no-repeat;
}


.overpreview .previewholder .previewpanels .panel{
	display:none;
	padding:5px;
}
.overpreview .previewholder .previewpanels .panel .title{
	font-weight:bold;
}

/* PLAYER PANEL */
.overpreview .previewholder .previewpanels .panel.player{
	display:block;
	padding:0px;
}
.overpreview .previewholder .previewpanels .panel.player .thumbs{
	width:480px;
	overflow:auto;
	background-color:#AD3827;
}
.overpreview .previewholder .previewpanels .panel.player .thumbs  .imgth{
	margin-right:1px;
	cursor:pointer;
	float:left;
}
.overpreview .previewholder .previewpanels .panel.player .thumbs  .imgth img{
	border:solid 1px #000000;
	float:left;
}
.overpreview .previewholder .previewpanels .panel.player .thumbs  .imgth .thtime{
	margin-top:-20px;
	color:#FFFFFF;
	text-align:center;
	margin-left:40px;
	margin-right:40px;
	width:80px;
	float:left;
	border: solid 1px #FFFFFF;
	background-color:#000000;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}
.overpreview .previewholder .previewpanels .panel.player .thumbs .imgth:hover .thtime{
	border: solid 1px #FFFFFF;
	background-color:#000000;
	filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}


/* EMBED EDITOR PANEL */
.overpreview #preveditor{
}
.overpreview #preveditor .saving{
	background-image: url(../_images/loadingsmall.gif);
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	width: 16px;
	display:none;
}

.overpreview #preveditor .editortabs{
	margin:3px;
}
.overpreview #preveditor .editortabs .tab{
	float:left;
	margin-right:20px;
	padding-right:13px;
	background-repeat: no-repeat;
	background-position: right center;
	cursor:pointer;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	background-image: url(../_images/arrow_left.png);
}
.overpreview #preveditor .editortabs .tab.active{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	background-image: url(../_images/arrow_down.png);
}
.overpreview #preveditor .editorpanels{
}
.overpreview #preveditor .pluginfvars{
	margin-left:19px;
}
.overpreview #preveditor .colortext{
	float:left;
}
.overpreview #preveditor .colorprev{
	height:15px;
	width:15px;
	border: 1px solid #FFFFFF;
	float:left;
	margin-left:1px;
	margin-top:-1px;
	cursor:pointer;
}
.overpreview #preveditor .colorpanel{
	position:absolute;
	display:none;
}
.overpreview #preveditor .editorfields{
	position:absolute;
	bottom:40px;;
	width:470px;
}
.overpreview #preveditor .editorfields .inputlabel{
	width:55px;
	float:left;
	text-align:right;
	margin-right:3px;
}
.overpreview #preveditor .editorfields .code{
	float:left;
	width:350px;
}
.overpreview #preveditor .webtemplates{
	max-height:160px;
	max-width:268px;
	border:1px solid #999999;
	padding:2px;
	padding-right:0px;
	padding-bottom:0px;
	overflow:auto;
}
.overpreview #preveditor .webtemplates .template{
	cursor:pointer;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
}
.overpreview #preveditor .webtemplates .template img{
	border:1px solid #FFFFFF;
	float:left;
}
.overpreview #preveditor .webtemplates .template .name{
	padding:3px;
	float:left;
	margin-left:-82px;
}
.overpreview #preveditor .webtemplates .template .selected{
	width:17px;
	height:16px;
	background-repeat:no-repeat;
	margin:2px -18px;
	float:left;
}
.overpreview #preveditor .webtemplates .template.selected img{
	border:1px solid #00CC00;
}
.overpreview #preveditor .webtemplates .template.selected .selected{
	background-image:url(../_images/ok_medium.png);
}






/*////////////
//	FILE TREE
/////////////*/

.filetreewbar{
	background-color: #FFFFFF;
	border: 1px solid #AFAFAF;	
	padding:3px;
	margin-right:20px;
}
.filetreewbar .dirbar{
	border:none;
	border-bottom:1px dotted #AFAFAF;
}
.filetree{
	background-color: #FFFFFF;
	border: none;
	height:200px;
	overflow:auto;
	padding:3px;
}
.filetreebrowse{
	background-color: #FFFFFF;
	border: 1px solid #A7A6AA;
	border-top:0px;
	overflow:auto;
	padding:3px;
}




/*///////////////
BROWSE CONTEXT MENU
////////////////*/

#browseCM{
	display:none;
	position:absolute;
	left:0;
	top:0;
	cursor:default;
	background-color:#333333;
	font-size:10px;
	min-width:100px;
}
#browseCM #browseMenu{
	color:#333333;
	background-color:#FFFFCC;
	border:1px solid #FFCC00;
	padding:1px;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:2px;
	margin-bottom:2px;
}
#browseCM #browseCMShadow{
}
#browseCM #browseMenu div.item{
	padding:2px;
	cursor:pointer;
}
#browseCM #browseMenu div.item:hover{
	background-color:#FFCC33;
}
#browseCM #browseMenu div.separator{
	margin:3px;
	height:1px;
	background:#666666;
}
#browseCM #browseMenu div.title{
	font-weight:bold;
	padding:2px;
	background:#FF9900;
}





/*///////
//	TOOLTIP
//////////////*/
#oatooltip{
	padding:4px;
	background-color:#333333;
	color:#FFFFFF;
	position:absolute;
	z-index:60000;
	max-width:300px;
	filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;
}


/*///////
//	PREFERENCES
//////////////*/
.prefthemeimage{
	margin-top:3px;
	padding:1px;
	border: 1px solid #999999;
}

