Ciao..prova così (soluzione empirica)
codice:
div.dl_element {
	margin-top: 7px;
	width: 200px;
	border: 1px solid black;
	height: 100px;
}

.txt_list {
	margin:0px;
	font-size:10px;
	color:#50515f;
	padding: 0; 
	width:30px;
	border: 1px solid black; 
}

.txt_list li{margin-left: 20px;}

div.dl_element img{float: left;}
levando di torno la tabella e levando l'attributo style a "ul"..

(io per prova ho levato anche lo span col titolino)

i bordi sono per visualizzare bene gli elementi, e la larghezza del div è indicativa..