en el CSS te falta el
. delante del nombre de la clase, y tu html está mal anidado... igualmente usar una tabla con una sola celda no tiene mucho sentido, y si estás posicionando elementos de la página, tampoco está bien...
Sustituí tu html por este:
Código HTML:
<div class="borde">
lalalala
</div>
Además en tu css podés abreviar:
Código:
.borde{
padding:0 25px 0 0;
background:url(imagen.gif) right top repeat-y;}
El padding es el margen interno (arriba, derecha, abajo, izquierda), sustituí el 25 por el ancho de la imagen, y asegurate que la ruta de la imagen esté bien