
body {
  margin: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  font-size: 12px;
  color: #000000;
}
div.banner {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 353px;
  text-align: center;
  }
  
div.headline {
  width: 300px;
  padding-top: 1px;
  font-weight: bold;
}
div.headline div.l1 {
  color: #4D4D4D;
  font-size: 12px;
}
div.headline div.l2 {
  font-size: 14px;
}
div.headline div.l3 {
 font-size: 10px;
 color: #FF0000;
}
div.form table {
  width: 300px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  font-weight: bold;
  font-size: 12px;
  padding: 1px;
}
div.form th {
  color: #ffffff; 
  text-align: left;
}
div.form td {
  color: #000000; 
  vertical-align: top;
}
div.form td.left {
  border-left: 1px solid #000000;
}
div.form td.right {
  border-right: 1px solid #000000;
}
div.form td.fill {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
div.form input {
  width: 160px; 
  height:21px;
  border: 1px solid #000000;
}
div.form input.button {
  width: 60px;
  background-color : #757575;
  color: #ffffff;
  font-weight: bold;
}
div.form textarea {
  width: 160px;
  height:90px; 
  border: 1px solid #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  font-size: 12px;
}
.small {
  font-size: 10px;
  font-weight: normal;
}
.error {
  font-size: 10px;
  font-weight: normal;
  color: #ff0000;
}
div.footer {
  width: 310px;  
  padding-top: 5px;
  font-size: 11px;
  color: #666666;  
}

form{margin:0px;padding:0px;}

/* news */
body.news { background: #ffffff; }
body.news div.form th { background: #4D4D4D; }
body.news div.form td { background: #E4E2E2; }
body.news div.form td.spacer { background: #ffffff; }
/* sport */
body.sport { background: #ffffff; }
body.sport div.form th { background: #000000; }
body.sport div.form td { background: #eeeeee; }
body.sport div.form td.spacer { background: #ffffff; }
body.sport div.form input.button { font-weight: normal; }

/* cbbc */
body.cbbc { background: #3399ff; }
body.cbbc div.form th { background: #0066cc; }
body.cbbc div.form td { background: #99ccff; }
body.cbbc div.form td.spacer { background: #3399ff; }
/* on this day */
body.otd { background: #ffffff; }
body.otd div.form th {background:#6699CC;}
body.otd div.form td {background:#DEEDFB;}
body.otd div.form td.spacer { background: #ffffff; }
body.otd div.banner { background: #7AA6C8; }


/* spanish */
body.spanish { background: #ffffff; }
body.spanish div.banner { background: #003399; }
body.spanish div.form th { background: #003399; }
body.spanish div.form td { background: #C3D3F7; }
body.spanish div.form td.spacer { background: #ffffff; }
.spanl1{color: #003399;font-size:12px;}
.spanl2{font-size:13px;}
div.sphead {
  width: 300px;
  height: 55px;
  padding-top: 1px;
  font-weight: bold;
  overflow: hidden;
}
/* russian */
body.russian { background: #ffffff; }
body.russian div.banner { background: #003399; }
body.russian div.form th { background: #003399; }
body.russian div.form td { background: #E4E2E2; }
body.russian div.form td.spacer { background: #ffffff; }
body.russian input.button { width: 120px; background: #003399; }

/* arabic */
body.arabic { background: #ffffff; }
body.arabic td {
  font-family: "Simplified Arabic", "Arabic Transparent", "Traditional Arabic", "Arial (Arabic)", "Times New Roman (Arabic)", "AGA Arabesque", "NaskhTT", "Akhbar MT", "Courir New (Arabic)", "Decotype Naskh",  "Mudir MT",  "Simplified Arabic fixed", "Tahoma (Arabic)", "Andalus", "Monotype Koufi", "Decotype Naskh Extension", "Decotype Naskh Special", "Decotype Naskh Swashed", "Decotype Naskh Variants", "Decotype Naskh Thuluth", "Simplified Arabic backslanted", "Traditional Arabic Backslanted",  Arial, Helvetica, sans-serif;
  font-size: 16px; 
}
body.arabic div.banner { background: #003399; }
body.arabic div.arabichead{
  font-family: "Simplified Arabic", "Arabic Transparent", "Traditional Arabic", "Arial (Arabic)", "Times New Roman (Arabic)", "AGA Arabesque", "NaskhTT", "Akhbar MT", "Courir New (Arabic)", "Decotype Naskh",  "Mudir MT",  "Simplified Arabic fixed", "Tahoma (Arabic)", "Andalus", "Monotype Koufi", "Decotype Naskh Extension", "Decotype Naskh Special", "Decotype Naskh Swashed", "Decotype Naskh Variants", "Decotype Naskh Thuluth", "Simplified Arabic backslanted", "Traditional Arabic Backslanted",  Arial, Helvetica, sans-serif; 
}
body.arabic div.form th { background: #003399; }
body.arabic div.form td { background: #C3D3F2; }
body.arabic div.form td.spacer { background: #ffffff;font-weight:bold; }
body.arabic input.button {width:60px;font-size:16px;}
.errorarabic {font-size: 13px;font-weight: bold;color: #ff0000;}
.smallarabic {font-size: 13px;font-weight: bold;}

#arabic {  
  direction:rtl;
  text-align:right;font-size:13px;padding-right:5px;font-weight:bold;}

div.arabicfooter {
  position: absolute;
  top: 370px;
  left: 40px;
  width: 300px;
  height: 80px;
  overflow: hidden;
  padding-top: 10px;
  font-size: 13px;
  color: #666666;
}
div.arabichead {
  width: 300px;
  height: 70px;
  padding-top: 1px;
  font-weight: bold;
  overflow: hidden;
}

