<tbody> - он всегда присутствует в DOM структуре документа
классы - так или иначе придется вставлять, тяги голыми редко получается оставить
а я говорю медлинее и это не просто с потолка. К примеру частенько в td помешают div в этом диве есть элементы с float: right; такую конструкцию я делал и тестил нагрузка в 2-3 раза.
table-layout:fixed; тоже смотрел как грузит если в FF и Opere вроде как приимущество совсем небольшое, то уже в IE его совсем нет.
Потом спозиционируйте элемент с position: absolute; относительно ячейки таблицы чтоб было top:0px;right:0px; , естественно этот элемент внутри ячейки расположен. без еше одного вложения не обойтись.
зачем - Скорость. Баузер это не феррари летает но ненастока быстро как хотелось-бы. И я говорю не про 8086, а про реальные современные маши, в добавок с включиным сглаживанием шрифтов.
В общем просто хотел сделать как на том сайте. Не получить добиться тех-же возможности что и при использования float:left; и в итоге получил чтота вроде table-layout:fixed; В итоге получилось след. Сам не пойму как это работает

но что странно работает именно только так.
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.body {
background: #FFFF99;
overflow: auto;
position: relative;
height: 300px;
width: 100%;
border: 1px solid #003366;
}
.rows {
background: #FFFFFF;
white-space:nowrap;
display:inline-table;
margin-top: 1px;
left:0px;
border-top: 1px solid #003399;
border-bottom: 1px solid #003399;
left:0px;
right:0px;
min-width:100%;
width:100%;
min-width: expression("auto");
width: expression("auto");
}
.rows:not(html) {width:auto;}
.rows {
display:-moz-box;
}
.rows .cell{
display:inline;
}
.rows > .cell{
display:inline-block;
display: expression("inline");
display: -moz-inline-box;
}
.cell {
display:inline-block;
height:20px;
line-height:17px;
overflow:hidden;
vertical-align:top;
width:200px;
margin: 0px;
position: relative;
padding-left: 1ex;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999999;
}
.column-0 {
background: #DDDDDD;
width:50px;
text-align: right;
padding-right: 1ex;
padding-left: 0ex;
}
.cell.column-1 {
width:350px;
}
.cell.column-2 {
width:150px;
}
-->
</style>
</head>
<body>
<div class="body">
<div class="rows"><div class="cell column-0">info info</div><div class="cell column-1">bla bla</div><div class="cell column-2">bla bla</div></div>
<div class="rows"><div class="cell column-0">info info</div><div class="cell column-1">bla bla</div><div class="cell column-2">bla bla</div></div>
<div class="rows"><div class="cell column-0">info info</div><div class="cell column-1">bla bla</div><div class="cell column-2">bla bla</div></div>
<div class="rows"><div class="cell column-0">info info</div><div class="cell column-1">bla bla</div><div class="cell column-2">bla bla</div></div>
<div class="rows"><div class="cell column-0">info info</div><div class="cell column-1">bla bla</div><div class="cell column-2">bla bla</div></div>
<div class="rows"><div class="cell column-0">info info</div><div class="cell column-1">bla bla</div><div class="cell column-2">bla bla</div></div>
<div class="rows"><div class="cell column-0">info info</div><div class="cell column-1">bla bla</div><div class="cell column-2">bla bla</div></div>
<div class="rows"><div class="cell column-0">info info</div><div class="cell column-1">bla bla</div><div class="cell column-2">bla bla</div></div>
<div class="rows"><div class="cell column-0">info info</div><div class="cell column-1">bla bla</div><div class="cell column-2">bla bla</div></div>
</div>
</body>
</html>