.file
{
	display:block;
	padding: 4px 0 1px 30px;
	background-repeat:no-repeat;
	background-position: 5px 5px;
}

.doc
{
	background-image: url(/_img/docs/doc.gif);
}

.pdf
{
	background-image: url(/_img/docs/pdf.gif);
}

.bmp
{
	background-image: url(/_img/docs/bmp.gif);
}

.pdf
{
	background-image: url(/_img/docs/pdf.gif);
}

.gif
{
	background-image: url(/_img/docs/gif.gif);
}

.htm
{
	background-image: url(/_img/docs/htm.gif);
}

.html
{
	background-image: url(/_img/docs/html.gif);
}

.jpg
{
	background-image: url(/_img/docs/jpg.gif);
}

.png
{
	background-image: url(/_img/docs/png.gif);
}

.pps
{
	background-image: url(/_img/docs/pps.gif);
}

.ppt
{
	background-image: url(/_img/docs/ppt.gif);
}

.rar
{
	background-image: url(/_img/docs/rar.gif);
}

.rtf
{
	background-image: url(/_img/docs/rtf.gif);
}

.txt
{
	background-image: url(/_img/docs/txt.gif);
}

.xls
{
	background-image: url(/_img/docs/xls.gif);
}

.zip
{
	background-image: url(/_img/docs/zip.gif);
}

ul.list li
{
	display:block;
	clear:both;
	border-bottom: 1px #CCC dashed;
	padding: 5px;
	margin: 5px;
}

ol.list li
{
	border-bottom: 1px #CCC dashed;
	padding: 5px;
}

a.files
{
	background: url(/_img/ico24/clip.gif) 0 0 no-repeat;
	padding: 5px 0 5px 25px;
}

h5.files
{
	background: url(/_img/ico24/clip.gif) 0 0 no-repeat;
	padding-left: 28px;
}

.smaller h5.files
{
	background: url(/_img/ico16/clip.gif) 0 0 no-repeat;
	padding-left: 18px;
	margin-bottom: 0;
	padding-bottom: 4px;
	border-bottom: 1px #CCC dotted;
}

.pdf-big
{
	font-size: 20px;
	padding: 14px 5px 10px 45px;
	background-image: url(/_img/docs/pdf-big.gif);
}




a.alert
{
	background: url(/_img/ico16/alert.png) bottom left no-repeat;
	padding: 0 0 2px 20px;
	font-size: 12px;
}

a.delete
{
	color: red;
	background: url(/_img/ico16/trash.png) bottom left no-repeat;
	padding: 0 0 2px 20px;
}

a.edit
{
	background: url(/_img/ico16/edit.png) bottom left no-repeat;
	padding: 0 0 2px 20px;
	font-size: 12px;
}

a.lock
{
	background: url(/_img/ico16/lock.png) bottom left no-repeat;
	padding: 0 0 2px 20px;
}

a.ok
{
	background: url(/_img/ico16/ok.png) bottom left no-repeat;
	padding: 0 0 2px 20px;
}

a.unlock
{
	background: url(/_img/ico16/unlock.png) bottom left no-repeat;
	padding: 0 0 2px 20px;
}