#broadcasts-table {
  width: 790px;
  font-size: 11px;
  line-height: 15px;
}

#broadcasts-table * {
  font-family: Arial,Helvetica,sans-serif;  
}

#broadcasts-table .links_header {
  overflow: hidden;
  height: 21px;
  line-height: 22px;
  border-bottom: 1px solid #fff;
}

#broadcasts-table .links_header * {
  color: #fff;
  float: left;
  text-decoration: none;
  font-size: 11px;
}

#broadcasts-table .links_header h3 {
  padding: 0 20px 0 11px;
}

#broadcasts-table .links_header a {
  padding: 0 5px 0 5px;
}

#broadcasts-table .links_header a:hover {
  background: #5A5B5E;
  border-top: 1px solid #fff;
  line-height: 21px;
  *line-height: 19px;
}


#broadcasts-table table {
  border: 1px solid #fff;
  width: 789px;
  border-collapse: collapse;
  margin-left: 1px;
}

#broadcasts-table table {
  margin-left: 0\9;
  width: 790px\9;
}

#broadcasts-table table tbody td {
  cursor: pointer;
}

#broadcasts-table table thead th {
  background: #77797C;
  font-weight: bold;
  text-align: left;
}

#broadcasts-table table thead th a {
  text-decoration: none;
  color: #fff;
  background: url("/i/p/pf2.gif") 0 50% no-repeat;
  padding-left: 9px;
}

#broadcasts-table table thead th a:hover {
  text-decoration: underline;
}

#broadcasts-table table tbody a:hover {
  text-decoration: none;
}

#broadcasts-table td.first,
#broadcasts-table th.first {
  padding-left: 10px;  
}

#broadcasts-table td.first,
#broadcasts-table tr:hover td.first,
#broadcasts-table tr.hover td.first {
  font-weight: bold;
  color: #FF6614;
}

#broadcasts-table table thead .active {
  background: #5A5B5E;
}

#broadcasts-table table thead th,
#broadcasts-table table tbody td,
#broadcasts-table table tbody th {
  padding: 3px 5px 2px 5px;
}

#broadcasts-table table thead th {
  padding-bottom: 2px;
}

#broadcasts-table table tbody th {
  background: #0069B7;
  color: #fff;
  font-weight: bold;
  text-align: left;
}

#broadcasts-table .genre_documentaries  tbody th { background-color: #0069B7;}
#broadcasts-table .genre_series  tbody th { background-color: #009643;}
#broadcasts-table .genre_tvmovie  tbody th { background-color: #F0272C;}
#broadcasts-table .genre_children tbody th { background-color: #fda21f;}
#broadcasts-table .genre_music  tbody th { background-color: #81197e;}

#broadcasts-table .genre_sports  tbody th { background-color: #00823c;}
#broadcasts-table .genre_knowledge  tbody th { background-color: #0069b7;}
#broadcasts-table .genre_entertainment-red  tbody th { background-color: #be0006;}
#broadcasts-table .genre_feature  tbody th { background-color: #8f522b;}
#broadcasts-table .genre_fiction  tbody th { background-color: #8f522b;}

#broadcasts-table table tbody th a {
  color: #fff;
}

#broadcasts-table table .to td {
  background: #fff;
}

#broadcasts-table table .te td {
  background: #dfe1e2;
}

#broadcasts-table table tr:hover td,
#broadcasts-table table tr.hover td {
  background: #5A5B5E;
  color: #fff;
  cursor: pointer;
}

#broadcasts-table table tr:hover td a,
#broadcasts-table table tr.hover td a {
  color: #fff;
}

#broadcasts-table table tbody th a:hover {
  text-decoration: underline;
}

#broadcasts-table table tbody a {
  text-decoration: none;
  color: #000;
}


#broadcasts-table .col_1 { width: 89px;}
#broadcasts-table .col_2 { width: 226px;}
#broadcasts-table .col_3 { width: 226px;}
#broadcasts-table .col_4 { width: 70px;}
#broadcasts-table .col_5 { width: 65px;}
#broadcasts-table .col_6 { width: 54px;}
#broadcasts-table .col_7 { width: 54px;}

#broadcasts-table table .right {
  text-align: right;
}

#broadcasts-table table .bold {
  font-weight: bold;
  color: #77797C;
}

#broadcasts-table .corners_bottom {
  height: 11px;
  margin-bottom: 60px;
}
