
/*
** box.browser
*/

div.box ul.browser
{
	padding			: 4px 8px;
	margin			: 2px 4px 12px 4px;
	list-style-type	: none;
}

div.box ul.browser li.clear
{
	clear	: both;
	width	: 0px;
	height	: 0px;
}

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

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

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

div.box ul.browser li.file div.handle
{
	float			: none;
	width			: 32px;
	height			: 32px;
	padding			: 8px;
	margin			: 0px auto 4px auto;
	overflow		: hidden;
	background		: #F2F6F9;
	border-bottom	: 1px solid #CCDBEA;
	border-left		: 1px solid #8CA0AE;
	border-right	: 1px solid #CCDBEA;
	border-top		: 1px solid #8CA0AE;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

div.box ul.browser li.file div.private
{
	position	: absolute;
	left		: 4px;
	top			: 22px;
	width		: 16px;
	height		: 16px;
	background	: transparent url('../css32/icon.tag.private.png') no-repeat;
}
