th {
  font-family: tahoma,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-size: 8pt;
  text-align: center;
  vertical-align: middle;
  background-color: #ffcccc;
  color: #000000;
}

tr.band td{
  background-color: #dcdcdc;
  color: black
}


td {
  font-family: tahoma,arial,helvetica,geneva,sans-serif;
  font-size: 8pt;
  background-color: #ffffff;
  text-align: center;
  white-space: nowrap;

}
/* к сожалению, white-space поддерживается только начиная с IE6 :( */

td.autowrap {
  white-space: normal;
}

td.bar {
  background-color: #990000;
  padding: 2px;
  text-align: left;
}

td.bar-r {
  background-color: #990000;
  padding: 2px;
  text-align: right;
}


td.r {
  text-align:right;
  width:1%;
}

td.l {
  text-align:left;
  width:1%;
}
