body{
 margin: 10%;
 background-color: #f0f0f0;
}
table
{
border-collapse: collapse;
}
table, th, td
{
border: 1px solid green;
}
table.as1 {
border-collapse:separate;
border:1px solid red;
width:300px;
table-layout:fixed;
 }
table.as2 td{
border:1px solid blue;
text-align:left;
padding-left:5px;
width:200px;
 }
table.as3 td.first_td{
border:none;
text-align:right;
padding-right:10px;
width:100px;
 }
table.as4 td th
{
border:1px solid green;
}
th
{
background-color:#008080;
color:white;
}