ul.list_table {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.list_table li {
	margin-left: 0px;
	margin-top: 5px;
	background: #CCCCCC;
	border: 1px solid #b3b3b3;
	background: #CCCCCC;
	color: #555555;
	line-height: 25px;
}

ul.list_table li span {
	padding: 5px;
	font-weight: bold;
}

ul.list_table ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	background: #fff;
}

ul.list_table ul li {
	margin: 0;
	background: #fff;
	border: none;
}

ul.list_table ul li a {
	display: block;
	margin-left: 10px;
	padding-left: 20px;
	font-weight: normal;
	color: #666666;
	background: url("../images/file.gif") no-repeat left;
}

ul.list_table ul li a:hover {
	text-decoration: none;
	background: url("../images/file_over.gif") no-repeat left;
}

ul.list_table ul li.empty {
	padding-left: 10px;
	color: #888888;
}

ul.list_table ul li.jpg a,ul.list_table ul li.png a {
	background: url("../images/file_image.gif") no-repeat left;
}

ul.list_table ul li.jpg a:hover,ul.list_table ul li.png a:hover {
	background: url("../images/file_image_over.gif") no-repeat left;
}

ul.list_table ul li.pdf a {
	background: url("../images/file_pdf.gif") no-repeat left;
}

ul.list_table ul li.pdf a:hover {
	background: url("../images/file_pdf_over.gif") no-repeat left;
}

ul.list_table ul li.zip a {
	background: url("../images/file_zip.gif") no-repeat left;
}

ul.list_table ul li.zip a:hover {
	background: url("../images/file_zip_over.gif") no-repeat left;
}

