me late que tienes problemas con el codigo .css.
Deberçias incluirlo igual aquí para poder revisar ya que acá no encuentro ningun error aparente.
hermano pille la solucion.
Acá te dejo el formulario como debe ser, las lineas colspan 2 molestaban y generaban una doble columna. lo que no te permitia que el otro quede igual:
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Contactarse con suestiloweb ::..</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" height="80" width="800">
<tbody>
<tr>
<td>
<h2 style="margin-top: 0pt; margin-bottom: 0pt;" align="center">Solicitud de contacto </h2>
</td>
</tr>
</tbody>
</table>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="800">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#eeeeee" border="1" bordercolor="#c0c0c0" cellpadding="5" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" valign="middle" width="100%">
<?php if (!$_POST['envio']) {
echo "<form action=\"contacto.php\" method=\"post\" class=\"bodytext\">";
?>
<table align="center" border="0" bordercolor="#ffffff" cellpadding="3" cellspacing="0">
<tbody>
<tr>
<td colspan="2" align="center" height="20">
Rellena los siguientes campos</td>
</tr>
<tr>
<td align="left" bgcolor="#cccccc" height="20">*Nombre y Apellido:</td>
<td align="left" bgcolor="#cccccc" height="20">*E-mail:</td>
</tr>
<tr>
<td align="left" height="28">
<input name="fullname" size="30" maxlength="75" type="text"></td>
<td align="left" height="28" width="50%">
<input maxlength="75" size="30" name="mail" type="text"></td>
</tr>
<tr>
<td align="left" bgcolor="#cccccc" height="20">Asunto:</td>
<td align="left" bgcolor="#cccccc" height="20">Pais y Provincia</td>
</tr>
<tr>
<td align="left" height="28">
<input name="asunto" size="30" maxlength="75" type="text"></td>
<td align="left" height="28" width="50%">
<input name="Pais y Provincia" size="30" maxlength="65" type="text"></td>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#cccccc" height="20">*Mensaje:</td>
</tr>
<tr>
<td colspan="2" align="left" height="80">
<textarea rows="5" cols="64" name="bodyl"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center" width="100%">
<input name="envio" value="Enviar" size="20" type="submit">
<input name="reset" value="Restablecer" size="20" type="reset"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="left">* Obligatorio </td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
hojala te sirva
en realidad las lineas que modifiqué estan debajo de las que puse en negrita, osea anteriormente tenias
<tr>
<td align="left" bgcolor="#cccccc" height="20">Asunto:</td>
<td align="left" bgcolor="#cccccc" height="20">Pais y Provincia</td>
</tr>
<tr>
<td colspan="2" align="left" height="28">
<input name="asunto" size="30" maxlength="75" type="text"></td>
<td colspan="2" align="left" height="28" width="50%"> <input name="Pais y Provincia" size="30" maxlength="65" type="text"></td>
</tr>
y ahora sería asi:
<tr>
<td align="left" bgcolor="#cccccc" height="20">Asunto:</td>
<td align="left" bgcolor="#cccccc" height="20">Pais y Provincia</td>
</tr>
<tr>
<td align="left" height="28">
<input name="asunto" size="30" maxlength="75" type="text"></td>
<td align="left" height="28" width="50%"> <input name="Pais y Provincia" size="30" maxlength="65" type="text"></td>
</tr>
ojala que ahora se entienda mejor la respuesta.
Saludos