codice:
CSS 
(.classe) td { border: 1px solid #000; border-bottom: 2px solid #000; }  -- per il bordo inferiore

.bordorosso td {border-top: 1px solid #f00; }  -- per il bordo superiore rosso
E per il codice
codice:
(X)HTML 
<table>
  <tr>
    <td>   </td>
    <td>   </td>
  </tr>
  <tr>
    <td class="bordorosso>   </td>
    <td class="bordorosso>   </td>
  </tr>
Poi non ho capito cosa intendi per "non risultare attaccata". Se vuoi che sia di larghezza inferiore alla cella in modo che compaiano degli spazi prima del vertice della cella ... bho, non credo si riesca.