
/*
** Global
*/

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

/*
** box.browser
*/

div.box ul.browser
{
	padding			: 2px 4px 2px 4px;
	margin			: 2px 4px 4px 4px;
	background		: #DCE6EF;
	border-bottom	: 1px solid #FFFFFF;
	border-left		: 1px solid #8CA0AE;
	border-right	: 1px solid #FFFFFF;
	border-top		: 1px solid #8CA0AE;
}

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

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

div.box ul.browser 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;
}

div.box ul.browser li div.context div.menu a:hover
{
	background-color	: #DCE6EF;
	text-decoration		: none;
}

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

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

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

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

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

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

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

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

/*
** box.head
*/

div.box div.head div.icon div.file
{
	background-image	: url('../css/box.icon.file.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		: #EFF4F9;
	border-bottom	: 1px solid #FFFFFF;
	border-left		: 1px solid #8CA0AE;
	border-right	: 1px solid #FFFFFF;
	border-top		: 1px solid #8CA0AE;
}

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

div.box div.send_load
{
	background		: #EFF4F9;
	border-bottom	: 1px solid #8CA0AE;
	border-left		: 1px solid #FFFFFF;
	border-right	: 1px solid #8CA0AE;
	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		: #ADC7E1;
	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		: #39728C;
}
