.abovemain { width: 100% }
table.main { width: 100%; border: solid thin #FF0000; background-color: #ffffff }

#firstimg {  margin: 5px 200px 20px 5px; position: relative  }
#secimg { position: relative }
#legend { padding: 2px; border: thin #FF0000; position: relative }

td.satname { border: solid medium #FF0000; padding: 5px }

td.free { background-color: #ffff00; border: solid thin #000000; padding: 5px; font-size: smaller; font-weight: bold }

td.vc { background-color: #ADD8E6; border: solid thin #000000; padding: 5px; font-size: smaller; font-weight: bold }

td.dig { background-color: #FFCC33; border: solid thin #000000; padding: 5px; font-size: smaller; font-weight: bold }

td.dvb { background-color: #FF6633; border: solid thin #000000; padding: 5px; font-size: smaller; font-weight: bold }

td.pol { background-color: #FFFFFF; border: solid thin #000000; font-size: smaller; font-weight: bold }
 
