Когда вы создаете таблицу в HTML, вам, по крайней мере, нужно определить таблицу, строки и ячейки (не уверены, что они у вас уже есть, просто отправьте усеченный код):
<table>
<tr>
<td> ... </td>
</tr>
</table>
Когда вы определяете CSS, он должен быть в нужном месте. У вас есть несколько вариантов. Во-первых, вы можете поместить это в тег в виде:
<table style="attribute:value; attribute:value;">
Или вы можете определить его в <head>
(предпочтительно):
<head>
...
<style type="text/css">
table{
attribute:value;
attribute:value;
}
</style>
</head>
Наконец, смещение в 1000 пикселей довольно велико. Освойте как относительное, так и абсолютное позиционирование. Абсолютное позиционирование может привести к множеству проблем для начинающих, которые не понимают, как макеты сочетаются в моем опыте.
Надеюсь, это поможет вам начать. Там много хороших ресурсов.