table.list { width: 100%; margin: 10px 0px 10px 0px; }
table.body td.body table.list td { padding: 2px 4px 4px 4px; }
table.list td { border-bottom: 1px solid #c0c0c0; text-align: center; vertical-align: middle; color: #686868; }
table.list td a { text-decoration: none; }
table.list td span { font-size: 10px; color: #b0b0b0; }
table.list td.price { font-family: 'Georgia', 'Tahoma'; color: #d00000; white-space: nowrap; }
table.list tr.title td { font-family: 'Ms Sans Serif'; font-weight: bold; font-size: 11px; }
table.list tr.title td a { text-decoration: none; color: #404040; }
table.list tr.title td img { margin-left: 2px; }
table.body td.body table.list td.title { text-align: left; color: #505050; }
table.body td.body table.list td.pred a { color: #ff0000; font-weight: bold; }
table.body td.body table.pages { white-space: nowrap; float: left; margin-right: 10px; }
table.body td.body table.pages td { width: 14px; height: 13px; text-align: center; border: 1px solid #f0f0f0; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #7f78a2; }
table.body td.body table.pages td a { text-decoration: none; 	width: 14px; height: 13px; padding: 0px 0px 0px 2px; color: #7f78a2; background-color: #ffffff; }
table.body td.body table.pages td.title { background: #ffffff; color: #404040; padding: 1px 5px 0px 0px; border: 0px; font-size: 11px; }
table.list td.date { white-space: nowrap; font-size: 10px; }
div.filter { font: 11px; color: #404040; padding-top: 3px; }
table.body td.body div.filter a.this { color: #cc0000; text-decoration: underline; }