правильный синтаксис css будет:
border-bottom: размер стиля цвета;
Итак, в вашем случае:
border-bottom: 1px solid #CCCCCC;
edit : на самом деле, кажется, что TR не действует так, как будто «содержит» элементы TD в IE7. Один трюк, который вы можете сделать, это установить границы свертывания таблицы, а затем применить все TD в .item_fact, чтобы иметь границы само дна.
Как это:
<html>
<head>
<style type="text/css">
table {
border-collapse: collapse;
}
.item_fact td {
border-bottom:1px solid #CCCCCC;
}
</style>
</head>
<body>
<table>
<tr class="item_fact">
<td> hello </td>
<td> world </td>
</tr>
</table>
</body>
</html>