
/*
** Global
*/

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

/*****\
** box.browser
\*****/

div.box div.browser
{
	padding			: 2px 4px 2px 4px;
	margin			: 2px 4px 4px 4px;
	background		: #F6F6F6;
	border-top		: 1px solid #8CA2AC;
	border-right	: 1px solid #EEEEEE;	
	border-bottom	: 1px solid #EEEEEE;
	border-left		: 1px solid #8CA2AC;
}

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

div.box div.browser ul li
{
	position	: relative;
	height		: 14px;
	padding		: 2px 0px 0px 0px;
}

div.box div.browser ul li:hover
{
	background	: #DDDDDD;
}

div.box div.browser ul li:hover a
{
	float		: right;
	width		: 10px;
	height		: 10px;
	margin		: 2px 2px 0px 2px;
	background	: transparent none no-repeat -3px -3px;
	cursor		: pointer;
	overflow	: hidden;
}

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

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

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

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

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

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

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

div.box div.browser ul li div.handle
{
	float	: left;
	width	: 16px;
	height	: 16px;
	padding : 0px 4px 0px 0px;
	margin	: -2px 0px 0px -2px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

div.box div.browser ul li div.label
{
	padding		: 0px 88px 0px 0px;
	margin		: 0px 0px 0px 18px;
	white-space	: nowrap;
}

/*
** 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		: #F0F0F0;
	border-bottom	: 1px solid #FFFFFF;
	border-left		: 1px solid #A0A0A0;
	border-right	: 1px solid #FFFFFF;
	border-top		: 1px solid #A0A0A0;
}

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

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

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		: #A0A0A0;
	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		: #606060;
}
