
/*
** Global
*/

textarea.inplace
{
	position	: absolute;
	z-index		: 10000;
	padding		: 0px;
	margin		: 0px;
	visibility	: hidden;
}

/*
** box.browser
*/

div.box div.browser
{
	padding		: 1px 4px 1px 4px;	
	margin		: 4px 2px 0px 2px;
	background	: #303030 url('../css/browser.png') repeat-y;
	border		: 1px solid #404040;
}

div.box div.browser ul
{
	padding			: 0px;
	margin			: 0px;
	list-style-type	: none;
}

div.box div.browser ul li
{
	float		: left;
	position	: relative;
	padding		: 0px;
	margin		: 0px 4px 4px 4px;
	width		: 100px;
	height		: 92px;
}

div.box div.browser ul li div.context
{
	position	: absolute;
	left		: 4px;
	top			: 2px;
	width		: 16px;
	height		: 16px;
}

div.box div.browser ul li:hover div.context
{
	background	: url('../css/icon.tag.context.png');
}

div.box div.browser ul li div.context div.menu
{
	display			: none;
	position		: absolute;
	top				: 4px;
	left			: 4px;
	background		: #404040;
	border-bottom	: 1px solid #101010;
	border-left		: 1px solid #606060;
	border-right	: 1px solid #101010;
	border-top		: 1px solid #606060;
}

div.box div.browser ul li div.context:hover div.menu
{
	display		: block;
	width		: auto;
	height		: auto;
	margin		: 0px;
	z-index		: 2000;
}

div.box div.browser ul li div.context div.menu a
{
	display			: block;
	padding			: 1px 4px 1px 20px;
	margin			: 2px 0px;
	background		: transparent none no-repeat 2px -1px;
	font-size		: 9px;
	white-space		: nowrap;
	text-decoration	: none;
}

div.box div.browser ul li div.context div.menu a:hover
{
	background-color	: #909090;
	color				: #000000;
}

div.box div.browser ul li div.context div.menu a.browse
{
	background-image	: url('../css/icon.context.browse.png');
}

div.box div.browser ul li div.context div.menu a.create
{
	background-image	: url('../css/icon.context.create.png');
}

div.box div.browser ul li div.context div.menu a.delete
{
	background-image	: url('../css/icon.context.delete.png');
}

div.box div.browser ul li div.context div.menu a.edit
{
	background-image	: url('../css/icon.context.edit.png');
}

div.box div.browser ul li div.context div.menu a.get
{
	background-image	: url('../css/icon.context.get.png');
}

div.box div.browser ul li div.context div.menu a.info
{
	background-image	: url('../css/icon.context.info.png');
}

div.box div.browser ul li div.context div.menu a.send
{
	background-image	: url('../css/icon.context.send.png');
}

div.box div.browser ul li div.context div.menu hr
{
	margin			: 0px 8px;
	border-bottom	: 1px solid #606060;
	border-left		: none;
	border-right	: none;
	border-top		: none;
}

div.box div.browser ul li div.handle
{
	float		: none;
	width		: 32px;
	height		: 32px;
	padding		: 8px;
	margin		: 0px auto 4px auto;
	overflow	: hidden;
	background	: #606060;
	border		: 1px solid #808080;

}

div.box div.browser ul li div.handle div
{
	width		: 32px;
	height		: 32px;
	margin		: auto;
	background	: transparent url('../css/icon.entry.png') no-repeat;
}

div.box div.browser ul li div.handle div.earchive
{
	background-image	: url('../css/icon.entry.archive.png');
}

div.box div.browser ul li div.handle div.eaudio
{
	background-image	: url('../css/icon.entry.midi.png');
}

div.box div.browser ul li div.handle div.eexecutable
{
	background-image	: url('../css/icon.entry.exe.png');
}

div.box div.browser ul li div.handle div.eimage
{
	background-image	: url('../css/icon.entry.image.png');
}

div.box div.browser ul li div.handle div.emsexcel
{
	background-image	: url('../css/icon.entry.msexcel.png');
}

div.box div.browser ul li div.handle div.emspowerpoint
{
	background-image	: url('../css/icon.entry.mspowerpoint.png');
}

div.box div.browser ul li div.handle div.emsword
{
	background-image	: url('../css/icon.entry.msword.png');
}

div.box div.browser ul li div.handle div.epdf
{
	background-image	: url('../css/icon.entry.pdf.png');
}

div.box div.browser ul li div.handle div.etext
{
	background-image	: url('../css/icon.entry.text.png');
}

div.box div.browser ul li div.handle div.eurl
{
	background-image	: url('../css/icon.entry.url.png');
}

div.box div.browser ul li div.handle div.evideo
{
	background-image	: url('../css/icon.entry.video.png');
}

div.box div.browser ul li div.handle div.folder
{
	background-image	: url('../css/icon.folder.png');
}

div.box div.browser ul li div.handle img.h
{
	height	: 32px;
	margin	: auto;
}

div.box div.browser ul li div.handle img.w
{
	width	: 32px;
	margin	: auto;
}

div.box div.browser ul li div.label
{
	height		: 36px;
	overflow	: hidden;
	font-family	: verdana;
	font-size	: 10px;
	text-align	: center;
}

div.box div.browser ul li div.label:hover
{
	position	: relative;
	height		: auto;
	min-height	: 36px;
	overflow	: visible;
	z-index		: 9999;
	background	: #404040;
}

div.box div.browser ul li div.private
{
	position			: absolute;
	left				: 4px;
	top					: 22px;
	width				: 16px;
	height				: 16px;
	overflow			: hidden;
	background-image	: url('../css/icon.tag.private.png');
}

/*
** box.file
*/

div.box div.file
{
	float			: left;
	line-height		: 18px;
	margin-right	: 4px;
}

/*
** box.send
*/

div.box div.send
{
	position		: relative;
	width			: 200px;
	height			: 18px;
	float			: left;
	margin-right	: 4px;
	border-radius	: 6px;
	text-align		: center;
}

div.box div.send_drag
{
	background		: #202020;
	border-bottom	: 1px solid #A0A0A0;
	border-left		: 1px solid #606060;
	border-right	: 1px solid #A0A0A0;
	border-top		: 1px solid #606060;
}

div.box div.send_drop
{
	background		: #404040;
	border-bottom	: 1px dashed #A0A0A0;
	border-left		: 1px dashed #606060;
	border-right	: 1px dashed #A0A0A0;
	border-top		: 1px dashed #606060;
}

div.box div.send_load
{
	background		: #202020;
	border-bottom	: 1px solid #606060;
	border-left		: 1px solid #A0A0A0;
	border-right	: 1px solid #606060;
	border-top		: 1px solid #A0A0A0;
}

div.box div.send div.drop
{
	position	: absolute;
	top			: 0px;
	left		: 0px;
	width		: 100%;
	height		: 100%;
}

div.box div.send div.load
{
	display			: none;
	position		: absolute;
	top				: 0px;
	left			: 0px;
	height			: 100%;
	min-width		: 12px;
	padding			: 0px;
	margin			: 0px;
	background		: #404040;
	border-radius	: 6px;
}

div.box div.send div.text
{
	position	: absolute;
	top			: 0px;
	left		: 0px;
	width		: 100%;
	height		: 100%;
	padding		: 0px;
	margin		: 0px;
	line-height	: 18px;
	text-align	: center;
	color		: #C0C0C0;
}
