body {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  background: url(https://tvprogramata.com/files/background.gif) repeat-x;
  background-color: #E8EDEF;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #000;
  PADDING-TOP: 0px;
  FONT-FAMILY: verdana,helvetica,arial,sans-serif;
}

#body_main {
  background-color: #fff;
  FONT-SIZE: 12px;
  MARGIN: 0px auto;
  WIDTH: 1006px;
  POSITION: relative;
  display: table;
}

h4 {
  font-size: 1.9em;
  color: #034D72;
  font-weight: normal;
  margin: 30px 0 20px 0;
  padding: 0;

}

h2 {
  font-size: 1.5em;
  color: #034D72;
  font-weight: normal;
  margin: 25px 0 15px 0;
  padding: 0;
}

h3 {
  font-size: 1.3em;
  color: #034D72;
  font-weight: normal;
  margin: 20px 0 10px 0;
  padding: 0;
}


.subtitle1 {
  font-size: 13px;
  font-weight: bold;
}

.subtitle2 {
  padding: 0 0 5px 0;
  margin: 0;
}

#team {
  font-size: 1.5em;
}

.indent70 {
  padding-left: 70px;
}

.tiny {
  font-size: 10px;
}

.small {
  font-size: 11px;
}

.medium,#medium {
  font-size: 12px;
}

.big,.large {
  font-size: 14px;
}

.huge,.xlarge {
  font-size: 16px;
}

a,a:visited {
  color: #005782;
  text-decoration: none;
}

a:hover {
  color: #FF6600;
  text-decoration: underline;
}

#h2old {
  font-size: 13px;
  font-weight: bold;
  color: #AA0000;
  margin-top: 3px;
  margin-bottom: 3px;
}

.cleanlist {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.padding5 {
  padding: 5px;
}

.padding10 {
  padding: 10px;
}

#afflink,#afflink a:link,#afflink a:visited {
  color: #f00;
  font-size: 10px;
}

.lightgrey {
  color: #ccc;
}

.grey {
  color: #999;
}

.darkgrey {
  color: #333;
}

.darkred,.darkred:visited {
  color: brown;
}

.midgrey {
  color: #666;
}

.white,.white a:link,.white a:visited {
  color: #fff;
}

.underline {
  text-decoration: underline;
}

.uppercase {
  text-transform: uppercase;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.center,.center td {
  text-align: center;
}

.divider {
  height: 1px;
  border-bottom: 1px solid #ccc;
}

.nou,.nou:link {
  text-decoration: none;
}

#minitext {
  font-size: 9px;
}

hr#grey {
  width: 98%;
  height: 1px;
  color: #CCCCCC;
}

#article_divider {
  border-bottom: 1px dotted #000000;
  margin-top: 10px;
  margin-bottom: 30px;
  clear: both;
}

.articleh2 {
  padding: 0 0 20px 0;
  margin: 5px 0 0 0;
  font: 18px Arial,Helvetica,sans-serif;
}

.separator {
  height: 0;
  border-top: 5px solid #054563;
  margin: 0;
  padding: 0;
}

.related {
  font-size: 25px;
  border-top: 5px solid #ccc;
  padding: 15px 0 20px 0;
  margin-top: 40px;
  font-family: Georgia,'Times New Roman',Times,serif;
  color: #666;
}

.promolink {
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #eee;
  color: #444;
  font-size: 15px;
  font-weight: bold;
  padding: 15px;
  margin: 20px 0 20px 0;
}

.promolink2 {
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #eee;
  color: #069;
  font: 18px 'Arial Narrow',Arial,sans-serif;
  font-weight: bold;
  padding: 5px;
  margin: 10px 0 10px 0;
}

.promolink a {
  color: #c33;
}

.rtitle {
  font-size: 1.7em;
  color: #034D72;
  font-weight: normal;
  padding: 10px;
}

.lbox,.rbox {
  background: none;
  float: left;
  width: 188px;
  text-align: center;
}

.lbox {
  padding: 10px 20px 10px 0;
}

.rbox {
  padding: 10px 0 10px 0;
}

.ltitle,.ltitle:visited {
  padding-top: 5px;
  display: block;
  color: #333;
  font: bold 13px Arial,Helvetica,sans-serif!important;
}

.osans {
  font-family: 'Open Sans',sans-serif;
}

.f10 {
  font-size: 10px;
}

.f11 {
  font-size: 11px;
}

.f12 {
  font-size: 12px;
}

.f13 {
  font-size: 13px;
}

.f14 {
  font-size: 14px;
}

.f15 {
  font-size: 15px;
}

.f16 {
  font-size: 16px;
}

.f17 {
  font-size: 17px;
}

.f18 {
  font-size: 18px;
}

.f24 {
  font-size: 24px;
}

.f27 {
  font-size: 27px;
}

.f30 {
  font-size: 30px;
}

.overlay {
  position: relative;
  margin: 10px 0 20px 0;
}

.overlay h1 {
  font-size: 2em;
  position: absolute;
  background: rgba(0,0,0,.75);
  color: #fff;
  bottom: 0;
  margin: 0;
  padding: 15px 10px 15px 10px;
}

.overlay h4 {
  font-size: 2em;
  position: absolute;
  background: rgba(0,0,0,.75);
  color: #fff;
  bottom: 0;
  margin: 0;
  padding: 15px 10px 15px 10px;
}

.tvrlogo {
  float: left;
  width: 50px;
  padding: 5px 15px 0 5px;
}

.chlogo {
  float: left;
  width: 50px;
  padding: 0 15px 0 5px;
  text-align: center;
}

.tvrtitle {
  font: 15px Tahoma,Geneva,sans-serif;
}

.tvrseason {
  font-size: 11px;
  color: #666;
  padding: 3px 0 3px 70px;
}

.masonry {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 1em;
  -webkit-column-gap: 1em;
  column-gap: 1em;
}

.mitem {
  border: 2px solid #e3e3e3;
  display: inline-block;
  margin-bottom: 0.5em;
  padding: 0.5em 0.5em 0.5em 0;
  width: 300px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

.redgradient {
  background-color: #FFE8E8;
  border: 1px solid #ff9999;
  color: #FF0000;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd6d6',endColorstr='#ff9999');
  background: -webkit-gradient(linear,left top,left bottom,from(#ffd6d6),to(#ff9999));
  background: -moz-linear-gradient(top,#ffd6d6 #ff9999);
}

.mdelayed {
  background-color: #aacbaa;
  border: 1px solid #c8dac8;
  color: #336633;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbe6db',endColorstr='#c8dac8');
  background: -webkit-gradient(linear,left top,left bottom,from(#dbe6db),to(#c8dac8));
  background: -moz-linear-gradient(top,#dbe6db #c8dac8);
}

.mrepeat {
  background-color: #bbb;
  border: 1px solid #ccc;
  color: #666;
}

.midgreygradient {
  background-color: #ddd;
  border: 1px solid #ccc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc');
  background: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));
  background: -moz-linear-gradient(top,#eee #ccc);
}

.greygradient {
  border: 1px solid #ddd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1',endColorstr='#f3f3f3');
  background: -webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#f3f3f3));
  background: -moz-linear-gradient(top,#e1e1e1 #f3f3f3);
}

.lightgreygradient {
  border: 1px solid #eee;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea',endColorstr='#f9f9f9');
  background: -webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#f9f9f9));
  background: -moz-linear-gradient(top,#eaeaea #f9f9f9);
}

.scoresoff {
  border-radius: 4px;
  background-color: #eee;
  padding: 5px;
  margin-top: 15px;
  width: 150px;
  color: #666;
}

.scoreson {
  text-decoration: underline;
  padding-top: 5px;
  font-size: 11px;
  display: block;
}

.flaglist {
  list-style-type: none;
  padding-left: 10px;
}

.v_published {
  text-align: right;
  color: #666;
  font-size: 11px;
}

#leaderboard {
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
}

#logo {
  float: left;
  padding-top: 7px;
  font-size: 11px;
  padding-left: 10px;
}

#logo h1 {
  padding: 15px 0px 0px 30px;
  margin: 0;
  background: url(http://tvprogramata.com/files/tvlogo.png) right no-repeat;
  width: 160px;
  height: 80px;
}

#logo h4 {
  padding: 15px 0px 0px 30px;
  margin: 0;
  background: url(http://tvprogramata.com/files/tvlogo.png) right no-repeat;
  width: 160px;
  height: 80px;
}

#logo2 {
  float: left;
  padding: 10px;
}

.header {
  padding: 10px;
}

.header h1 {
  padding: 0;
  margin: 0;
  float: left;
}


.header h4{
  padding: 0;
  margin: 0;
  float: left;
  width: 200px;
}

.apps {
  float: right;
  padding-left: 5px;
}

.social {
  padding-top: 3px;
}

#header_login {
  height: 23px;
  background-color: #eee;
  font-size: 11px;
  padding: 3px 10px 0px 10px;
  border-bottom: 2px solid #eee;
}

#preferences {
  float: left;
  padding-top: 4px;
}

#searchform {
  float: right;
}

#login_label {
  color: #FFFFFF;
  font-size: 11px;
}

.login_field {
  font-size: 11px;
}

#topiclist {
  color: red;
  padding-left: 20px;
  line-height: 150%;
}

#topiclist li {
  padding-bottom: 5px;
  color: #333;
}

#topiclist a {
  font-weight: bold;
}

.excerpt {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: 'Open Sans',sans-serif;
  font-size: 16px;
}

#euro_bar {
  height: 25px;
  list-style-type: none;
  font-size: 11px;
  border-bottom: #CCCCCC 1px solid;
  text-align: center;
}

#euro_bar ul {
  list-style-type: none;
  float: left;
  padding: 3px 0 0 0;
  margin: 0 0 0 20px;
}

#euro_bar li {
  float: left;
}

#euro_bar li a:link,#euro_bar li a:visited,#euro_bar li a:active,#euro_bar li a:hover {
  padding: 0px 13px 4px 15px;
  color: #003366;
  display: block;
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
  font-weight: normal;
}

#euro_bar li a:hover {
  color: #006699;
  text-decoration: underline;
}

#LSTV_ROS_300x250 {
  height: 250px;
}

#LSTV_ROS_468x60 {
  height: 60px;
}

#disqus_thread {
  margin-top: 50px;
  border-top: 1px solid #ccc;
}

#wc_bar {
  background-color: #AA0000;
  height: 25px;
  list-style-type: none;
  font-size: 11px;
  border-bottom: #006699 1px solid;
}

#wc_bar ul {
  list-style-type: none;
  float: left;
  padding: 0;
  margin: 0;
}

#wc_bar li {
  float: left;
}

#wc_bar li a:link,#wc_bar li a:visited,#wc_bar li a:active,#wc_bar li a:hover {
  padding: 4px 15px 4px 13px;
  color: #fff;
  display: block;
  font-size: 12px;
  font-family: "trebuchet ms",Arial,serif;
  text-decoration: none;
  font-weight: bold;
}

#wc_bar li a:hover {
  color: #eee;
  text-decoration: underline;
}

.wc_bar {
  height: 21px;
  padding: 3px;
  background-color: #eee;
  border-bottom: #ccc 1px solid;
}

.wc_grp {
  float: left;
  width: 210px;
  background-color: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #ccc;
  margin-left: 7px;
  padding: 0 0 0 5px;
}

.wc_grp h5 {
  float: left;
  padding: 1px 7px 0 7px;
  margin: 0 0 0 -3px;
  font: 15px Helvetica,sans-serif;
  color: #000;
}

.wc_grp a:link,.wc_grp a:visited {
  float: left;
  display: block;
  width: 21px;
  margin-top: 2px;
  padding: 2px 7px 0 19px;
  font: bold 12px "Helvetica Narrow","Arial Narrow",Tahoma,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

#comps_right {
  padding: 0px 0px 0px 10px;
  margin: 0;
  list-style-type: none;
}

#comps_right li a:link,#comps_right li a:visited,#comps_right li a:active,#comps_right li a:hover {
  padding: 2px 0 0 5px;
  line-height: 100%;
  color: #003366;
  display: block;
  font-size: 12px;
  font-family: "trebuchet ms",Arial,serif;
  text-decoration: none;
}

#comps_right li a:hover {
  color: #006699;
  text-decoration: underline;
}

#more a,#more a:visited {
  color: #CC0000;
}

#more a:active {
  color: #FF0000;
  text-decoration: underline;
}

.match_text_ad {
  width: 480px;
  height: 65px;
  cursor: hand;
  margin: 5px;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
  font-size: 11px;
}

.house_ad {
  float: right;
  font-size: 10px;
  color: #000;
  padding-right: 5px;
  color: #666;
}

.match_text_ad h4 {
  color: #900;
  padding: 2px 0 5px 10px;
  margin: 0;
  font-size: 14px;
  font-family: "trebuchet ms",Arial,serif;
  text-decoration: underline;
  text-align: left;
}

.match_text_ad p {
  padding: 0 0 0 10px;
  margin: 0;
  text-align: left;
}

.match_text_ad a,.match_text_ad a:hover,.match_text_ad a:visited {
  color: #006699;
  text-decoration: none;
  display: block;
}

.match_text_ad_300x100 {
  padding: 0 10px 10px 10px;
  font-size: 10px;
  margin-top: 10px;
  border: 1px solid #ddd;
  background-color: #f3f3f3;
}

.match_text_ad_300x100 p {
  padding: 2px;
  color: #333;
  text-align: right;
  margin: 0;
}

.match_text_ad_300x100 .block1,.match_text_ad_300x100 .block1r {
  width: 300px;
  height: 100px;
  cursor: hand;
  float: left;
  font-size: 11px;
}

.match_text_ad_300x100 .block2 {
  float: right;
}

.match_text_ad_300x100 h4 {
  color: #fff;
  padding: 5px 0 2px 10px;
  margin: 0;
  font: bold 14px Arial,Helvetica,sans-serif;
  text-decoration: underline;
  text-align: left;
}

.match_text_ad_300x100 .block1 p,.match_text_ad_300x100 .block1r p {
  padding: 0 0 2px 10px;
  margin: 0;
  text-align: left;
  color: #fff;
}

.match_text_ad_300x100 .block1 a,.match_text_ad_300x100 .block1r a {
  color: #fff;
  display: block;
  height: 100%;
  width: 100%;
}

#dropList {
  height: 50px;
  width: 1006px;
  background-color: #034f76;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#069',endColorstr='#053851');
  background: -webkit-gradient(linear,left top,left bottom,from(#069),to(#053851));
  background: -moz-linear-gradient(top,#069,#053851);
  repeat-xleft center;position: relative;
  font-family: "trebuchet ms",Arial,serif;
  font-size: 13px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 5000;
}

#dropList ul#menu {
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
}

#dropList ul#menu li.level1-li {
  float: left;
  height: 50px;
}

#dropList ul#menu li.level1-li a.level1-a {
  display: block;
  height: 50px;
  float: left;
  padding: 0 27px 0 27px;
  border-left: 1px solid #034f76;
  border-right: 1px solid #034f76;
  text-decoration: none;
  line-height: 50px;
  white-space: nowrap;
  color: #fff;
  font-size: 21px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

#dropList ul#menu li.sub a.level1-a {
  color: #fff;
}

#dropList ul#menu li.level1-li:hover,#dropList ul#menu li.level1-li a.level1-a:hover {
  position: relative;
}

#dropList ul#menu li.level1-li a.level1-a:hover,#dropList ul#menu li.level1-li:hover a.level1-a {
  border-left: 1px solid #2d2d2d;
  border-right: 1px solid #000;
  color: #000;
  background: url(https://tvprogramata.com/files/gornomenu.gif);
}

#dropList ul#menu li.sub a.level1-a:hover,#dropList ul#menu li.sub:hover>a.level1-a {
  height: 50px;
  color: #000;
  background-color: #d0d0d0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa',endColorstr='#fff');
  background: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#fff));
  background: -moz-linear-gradient(top,#aaa,#fff);
}

#dropList ul#menu li div.listHolder {
  position: absolute;
  left: -9999px;
  top: 50px;
  border: 1px solid #000;
  border-width: 0 1px 1px 1px;
  padding: 0;
}

#dropList table {
  border-collapse: collapse;
  margin: -1px -10px;
  font-size: 1em;
  width: 0;
  height: 0;
}

#dropList ul#menu :hover div.listHolder {
  left: 0;
  background-color: #FFFFFF;
}

#dropList ul#menu a:hover div.listHolder {
  left: -1px;
}

#dropList ul#menu div.col1 {
  width: 300px;
}

#dropList ul#menu div.col2 {
  width: 480px;
}

#dropList ul#menu div.col3 {
  width: 510px;
}

#dropList ul#menu div.col4 {
  width: 540px;
}

#dropList ul#menu div.col5 {
  width: 170px;
}

#dropList ul#menu div.col6 {
  width: 360px;
}

#dropList ul#menu div.colwc {
  width: 980px;
}

#dropList ul#menu a:hover div.left1,#dropList ul#menu :hover div.left1 {
  left: -100px;
}

#dropList ul#menu a:hover div.left2,#dropList ul#menu :hover div.left2 {
  left: -150px;
}

#dropList ul#menu a:hover div.left3,#dropList ul#menu :hover div.left3 {
  left: -180px;
}

#dropList ul#menu a:hover div.left4,#dropList ul#menu :hover div.left4 {
  left: -10px;
}

#dropList ul#menu a:hover div.left4,#dropList ul#menu :hover div.leftwc {
  left: -105px;
}

#dropList ul#menu div.listHolder div.listCol {
  display: block;
  float: left;
  padding-left: 10px;
  margin: 0;
  width: 140px;
}

#dropList ul#menu div.listHolder div.listCol_ch {
  width: 150px;
}

#dropList ul#menu div.listHolder div.listCol_p {
  width: 100px;
}

#dropList ul#menu div.listHolder div.listCol2 {
  width: 160px;
}

#dropList ul#menu div.listHolder div.listCol h5,#dropList ul#menu div.listHolder h5 {
  padding: 0px;
  margin: 10px 10px 0 10px;
  font-size: 13px;
  border-bottom: 1px solid #ccc;
}

#dropList ul#menu div.listHolder div.listCol h5 a,#dropList ul#menu div.listHolder h5 a {
  color: #000;
}

#dropList ul#menu div.listHolder div.listCol ul {
  padding: 10px 0 0 0;
  margin: 0;
  list-style: none;
}

#dropList ul#menu div.listHolder div.listCol ul li {
  padding: 1px 0 2px 0;
  margin: 0;
}

#dropList ul#menu div.listHolder div.listCol ul li a {
  color: #02445c;
  text-decoration: none;
  padding-left: 20px;
  font-weight: normal;
}

#dropList ul#menu div.listHolder div.listCol ul li a:hover {
  text-decoration: underline;
}

#dropList ul#menu div.listHolder div.bottomLine {
  clear: both;
  background: #ddd;
  padding: 5px;
  margin-top: 10px;
}

#dropList ul#menu a:hover div.listHolder div.bottomLine {
  height: 1px;
}

#dropList ul#menu div.listHolder div.bottomLine p a {
  color: #02445c;
  text-decoration: none;
}

#dropList ul#menu div.listHolder div.bottomLine p a:hover {
  text-decoration: none;
}

#competitions_bar {
  background-color: #cae1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#a4cbe7');
  background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#a4cbe7));
  background: -moz-linear-gradient(top,#fff,#a4cbe7);
  height: 25px;
  list-style-type: none;
  font-size: 11px;
  border-bottom: #006699 1px solid;
}

#competitions_bar ul {
  list-style-type: none;
  float: left;
  padding: 4px 0 0 0;
  margin: 0 0 0 3px;
}

#competitions_bar li {
  float: left;
}

#competitions_bar li a:link,#competitions_bar li a:visited,#competitions_bar li a:active,#competitions_bar li a:hover {
  padding: 2px 7px 2px 19px;
  color: #003366;
  display: block;
  font-size: 12px;
  font-family: "trebuchet ms",Arial,serif;
  text-decoration: none;
  font-weight: bold;
}

#competitions_bar li a:hover {
  color: #006699;
  text-decoration: underline;
}

.sticky-nav {
  position: fixed!important;
  top: 0;
  z-index: 5000;
}

.sticky-nav #dropList,.sticky-nav #dropList ul#menu li.level1-li,.sticky-nav #dropList ul#menu li.sub a.level1-a:hover,.sticky-nav #dropList ul#menu li.sub:hover>a.level1-a,.sticky-nav #dropList ul#menu li.level1-li a.level1-a {
  height: 35px;
}

.sticky-nav #dropList ul#menu li.level1-li a.level1-a {
  line-height: 35px;
  font-size: 17px;
  padding: 0 30px 0 30px;
}

.sticky-nav #dropList ul#menu li div.listHolder {
  top: 35px;
}

.stickylogo {
  background: url(https://tvprogramata.com/files/minilogo.png) no-repeat left center;
  margin-left: 10px;
  width: 65px;
  height: 35px;
  display: block;
}

#stickylogo .hidden {
  visibility: hidden;
}

.simple_cal {
  padding: 0px 0 20px 50px;
}

.simple_cal a {
  color: #02445c;
  text-decoration: none;
  display: block;
  padding: 5px;
}

.simple_cal td {
}

.simple_cal .month {
  border: none;
  font-size: 15px;
}

.simple_cal .prevnext {
  font-size: 30px;
}

.simple_cal .daysofweek {
  background-color: #034f76;
  font-weight: bold;
  font-size: 12px;
  color: white;
  padding: 5px;
  border-left: 1px solid #999;
}

.simple_cal .days,.simple_cal .weekend {
  border: 1px solid #999;
  font-size: 12px;
  font-family: verdana;
  color: black;
  background-color: #f9f9f9;
}

.simple_cal .weekend {
  background-color: #f2e7e7;
}

.simple_cal .days:hover,.simple_cal .weekend:hover {
  background-color: #ccc;
  border: 1px solid #000;
}

.simple_cal #today {
  font-weight: bold;
  color: #900;
  background-color: #ccc;
}

.footer {
  background-color: #666;
  padding: 20px 10px 20px 10px;
  height: 100%;
  line-height: 150%;
}

.footer,.footer a,.footer a:visited {
  color: #ccc;
  font-size: 11px;
  text-decoration: none;
}

.footer a:hover,.footer a:active {
  color: #fff;
}

.fblock {
  width: 210px;
  float: left;
}

.fheader,.fheader a,.fheader a:visited {
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 5px;
  text-transform: uppercase;
  color: #ddd;
}

.fblock ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#mainbody:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#leftcol {
  background-color: #ddd;
  padding-bottom: 30px;
  min-height: 450px;
  width: 652px;
  float: left;
}

#leftcol_white {
  background-color: #fff;
  height: 100%;
  min-height: 100%;
  width: 634px;
  padding: 0 9px 30px 9px;
  float: left;
  font-size: 12px;
  display: table-row;
}

#rightcol {
  padding-bottom: 10px;
  width: 354px;
  background-color: #fff;
  float: right;
}

#fullbody_white {
  background-color: #FFFFFF;
  padding-bottom: 30px;
  padding-right: 8px;
}

#section_half {
  background: url(https://tvprogramata.com/files/kornerhalf.gif) -312px bottom no-repeat;
  width: 312px;
  background-color: #FFFFFF;
  margin-left: 10px;
  margin-top: 10px;
  float: left;
  font-size: 11px;
}

#section_half h2 {
  padding: 5px 30px 5px 30px;
  background: url(https://tvprogramata.com/files/kornerhalf.gif) top left no-repeat;
  margin: 0px;
  text-decoration: none;
  border-bottom: #CCCCCC 1px solid;
}

#section_half #noborder {
  padding: 5px 30px 5px 30px;
  background: url(https://tvprogramata.com/files/kornerhalf.gif) top left no-repeat;
  margin: 0px;
}

#section_300 {
  background-color: #f3f3f3;
  border: 1px solid #eee;
  margin: 10px 9px;
  padding-bottom: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 5px 10px 10px 10px;
}

#section_300 h2 {
  padding: 5px 20px 5px 20px;
  margin: 0px;
  text-decoration: none;
  border-bottom: #CCCCCC 1px solid;
}

.section_300red {
  background-color: #990000;
  margin: 10px 9px;
  padding-bottom: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 5px 10px 10px 10px;
}

.section_300red h2 {
  color: #FFFFFF;
  padding: 0;
  margin: 0;
  text-decoration: none;
  border-bottom: #CCCCCC 1px solid;
}

#section_full {
  background-color: #FFFFFF;
  margin: 10px 10px 0 10px;
  padding-bottom: 10px;
  font-size: 11px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

#section_full h2 {
  padding: 5px 30px 5px 30px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  margin: 0px;
  text-decoration: none;
}

#section_full #top {
  padding-top: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  margin: 0;
}

#section_full h2 {
  border-bottom: #CCCCCC 1px solid;
}

#section_list {
  padding: 5px;
  margin: 0;
}

#section_list li {
  list-style-type: none;
  padding: 2px 0px 2px 20px;
}

#grey_full {
  background-color: #AAAAAA;
  padding: 0;
  margin: 0;
  height: 40px;
}

#grey_full h2 {
  margin: 0;
  padding-top: 10px;
  padding-left: 10px;
}

#white_full {
  background-color: #FFFFFF;
  padding: 0;
  margin: 0;
  font-size: 11px;
}

#column_quarter {
  width: 225px;
  float: left;
  padding: 7px;
  border-right: #CCCCCC 1px dashed;
}

#column_quarter_noborder {
  width: 230px;
  float: left;
  padding: 7px;
}

#column_quarter h2,#column_quarter_noborder h2 {
  font-size: 14px;
  padding: 5px 20px 0px 20px;
  margin: 0px;
  text-decoration: none;
  font-weight: bold;
}

#days #subnav_active {
  background: url("https://tvprogramata.com/files/aktiv.gif");
}

#days #subnav_active a,#days #subnav_active a:visited,#days #subnav_active a:active {
  color: #FFFFFF;
  display: block;
}

#days #subnav_passive a,#days #subnav_passive a:visited,#days #subnav_passive a:active {
  color: #888888;
  display: block;
  width: 100%;
}

#days #subnav_passive a:hover {
  color: #023853;
}

#days #subnav_passive a:hover {
  padding-top: 6px;
  padding-bottom: 6px;
}

#fixtures td {
  font: Verdana,Arial,Helvetica,sans-serif;
  color: #333333;
}

#fixtures #medium,#fixtures #mediums td,#fixtures #mediums a {
  font-size: 12px;
  color: green;
}

#fixtures th {
  font: bold Verdana,Arial,Helvetica,sans-serif;
  border-bottom: 1px solid #023B58;
  background-color: #D9E9F1;
  text-transform: uppercase;
}

td #alternate,#alternate,td .alternate,.alternate {
  background-color: #EEEEEE;
  border-bottom: 1px solid #D3D3D3;
  border-top: 1px solid #FAFAFA;
}

#days,days_bottom {
  font: bold 11px Verdana,Arial,Helvetica,sans-serif;
}

#days th,#days_bottom th {
  border: 0;
  font: bold 15px Verdana,Arial,Helvetica,sans-serif;
  text-transform: capitalize;
  height: 30px;
}


#days #active a,#days #active a:visited,#days #active a:active,#days_bottom #active a,#days_bottom #active a:visited,#days_bottom #active a:active {
  color: #FFFFFF;
  display: block;
}


#days #passive a,#days #passive a:visited,#days #passive a:active,#days_bottom #passive a,#days_bottom #passive a:visited,#days_bottom #passive a:active {
  color: #888888;
  display: block;
  width: 100%;
}

#days #passive a:hover,#days_bottom #passive a:hover {
  color: #023853;
}

#days #passive a:hover {
  padding-top: 6px;
  padding-bottom: 6px;
}

#days_bottom #passive a:hover {
  padding-top: 6px;
  padding-bottom: 6px;
}

#days .prev_week,#days_bottom .prev_week {
  font-weight: bold;
  height: 19px;
}

#days .prev_week a,#days .prev_week a:visited,#days .prev_week a:active,#days_bottom .prev_week a,#days_bottom .prev_week a:visited,#days_bottom .prev_week a:active {
  color: #888888;
  display: block;
}

#days .prev_week a,#days .prev_week a:visited,#days .prev_week a:active {
  padding-bottom: 3px;
}

#days_bottom .prev_week a,#days_bottom .prev_week a:visited,#days_bottom .prev_week a:active {
  padding-bottom: 17px;
}

#days .prev_week a:hover,#days_bottom .prev_week a:hover {
  color: #023853;
}

#days .prev_week a:hover {
  padding-top: 3px;
}

#days_bottom .prev_week a:hover {
  padding-bottom: 17px;
}


#days .next_week,#days_bottom .next_week {
  font-weight: bold;
  height: 19px;
}

#days .next_week a,#days .next_week a:visited,#days .next_week a:active,#days_bottom .next_week a,#days_bottom .next_week a:visited,#days_bottom .next_week a:active {
  display: block;
  color: #888888;
}

#days .next_week a,#days .next_week a:visited,#days .next_week a:active {
  padding-bottom: 3px;
}

#days_bottom .next_week a,#days_bottom .next_week a:visited,#days_bottom .next_week a:active {
  padding-bottom: 17px;
}

#days .next_week a:hover,#days_bottom .next_week a:hover {
  color: #023853;
}

#days .next_week a:hover {
  padding-top: 3px;
}

#days_bottom .next_week a:hover {
  padding-bottom: 17px;
}


.live {
  color: red;
  font-weight: bold;
}

.red,.red:visited {
  color: #c00;
}

.black,.black:visited,.black:hover {
  color: #000;
}

.subon {
  color: #262;
}

.suboff {
  color: #af3c3c;
}

.green {
  color: #090;
}

.lightred,.lightred:visited {
  color: #c33;
}

.delayed {
  color: green;
  font-weight: bold;
}

.ondemand {
  color: green;
  font-weight: bold;
}

.ft {
  color: #888;
}

#match_td_top {
  background-color: #DDDDDD;
  border-width: 1px;
}

#match_td_bottom {
  background-color: #EEEEEE;
}

.grey_section {
  border-top: 1px solid #ccc;
  margin: 30px 0 0 0;
}

.section {
  padding: 0 0 20px 0;
  margin: 3px 0 10px 5px;
  color: #222;
  font-size: 15px;
}

.icon {
  background: url('https://tvprogramata.com/files/sprites.png') no-repeat;
  padding-left: 25px;
}

.flaticon {
  background: url('https://tvprogramata.com/files/sprites.png') no-repeat;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  float: left;
  margin: 2px 10px 0 0;
}

.circle {
  border-radius: 50%;
  width: 35px;
  height: 35px;
  float: left;
}

.news {
  background-position: 0 -70px;
}

.trophies {
  background-position: 0 -140px;
}

.info {
  background-position: 0 -210px;
}

.pitch {
  background-position: 0 -280px;
}

.share {
  background-position: 0 -350px;
}

.fb {
  background-position: 0 -415px;
}

.tw {
  background-position: 0 -485px;
}

.gp {
  background-position: 0 -560px;
}

.videos {
  background-position: 0 -630px;
}

.wplay {
  background-position: 74px -770px;
}

.monitor {
  background-position: 7px -833px;
}

.cup {
  background-position: 7px -902px;
}

.crest {
  background-position: 7px -971px;
}

.field {
  background-position: 7px -1035px;
}

.globe {
  background-position: 0 -1115px;
}

.search {
  background-position: 5px -1175px;
}

a.symbol {
  background-color: #fed;
  border: 2px solid #d21013;
  display: inline-block;
  position: relative;
  vertical-align: top;
}

a.symbol:after,a.symbol:before {
  background: #fed;
  border: 2px solid #d21013;
  content: '';
  position: absolute;
}

a.symbol:hover,a.symbol:hover:after,a.symbol:hover:before {
  background-color: #ffe;
}

a.play {
  border-radius: 100%;
  height: 16px;
  width: 16px;
}

a.play:after,a.play:before,a.play:hover:after,a.play:hover:before {
  background: none;
}

a.play:after {
  border-bottom: 5px solid transparent;
  border-left: 8px solid #d21013;
  border-right: 8px solid transparent;
  border-top: 5px solid transparent;
  height: 0;
  left: 5px;
  top: 3px;
  width: 0;
}

a.play:before {
  border: none;
}

#searchid {
  width: 270px;
  border: solid 1px #000;
  padding: 7px 30px 7px 7px;
  font-size: 16px;
  float: left;
  margin: 10px 0 0 10px;
}

#sresult {
  position: absolute;
  width: 450px;
  padding: 0;
  margin: 0;
  top: 55px;
  left: 157px;
  display: none;
  margin-top: -1px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  overflow: hidden;
  background-color: white;
  z-index: 10000!important;
}

.hints {
  padding: 4px 10px 7px 10px;
  border-bottom: 1px solid #ccc;
  background-color: #f3f3f3;
  font-size: 17px;
}

.hints:hover {
  background: #eee;
  cursor: pointer;
}

.sdesc {
  font-size: 13px;
  color: #888;
  padding-top: 3px;
}

.ssubmit {
  border: none;
  padding: 3px;
  margin: 10px 3px 3px -30px;
  width: 30px;
  height: 30px;
  background: url('https://tvprogramata.com/files/sprites.png') no-repeat;
  background-position: 5px -1175px;
  cursor: pointer;
}

.lblue {
  background-color: #5499C7;
}

.lred {
  background-color: #EC7063;
}

.lgreen {
  background-color: #45B39D;
}

.lgrey {
  background-color: #85929E;
}

.llgrey {
  background-color: #dfdfdf;
}

.llpurple {
  background-color: #e8dfe9;
}

.bgwhite {
  background-color: #fff;
}

.greybox {
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #ddd;
}

#zipresults {
  font-size: 12px;
  position: absolute;
  float: right;
  width: 320px;
  margin-top: 23px;
  left: 310px;
  display: none;
  overflow: hidden;
  background-color: #fff;
  z-index: 10000!important;
}

.ptype {
  font-size: 13px;
  font-weight: bold;
  padding: 3px 0 3px 0;
}

.sprovider {
}

.zip::-webkit-input-placeholder {
  font-size: 11px;
}

.zip:-moz-placeholder {
  font-size: 11px;
}

.zip::-moz-placeholder {
  font-size: 11px;
}

.zip:-ms-input-placeholder {
  font-size: 11px;
}

.zip {
  padding: 1px 0 1px 5px;
  font-size: 11px;
  border-radius: 1px;
  -moz-border-radius: 1px;
  border: none;
}

.lang {
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  z-index: 10000!important;
  font: 18px "trebuchet ms",Arial,serif;
}

.lang li {
  display: inline-block;
  position: relative;
  padding: 10px 5px 10px 5px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.lang li:hover {
  background: #eee;
}

.lang a,.lang a:hover {
  color: #000;
  text-decoration: none;
  display: block;
}

.lang li ul {
  padding: 0;
  position: absolute;
  top: 40px;
  left: 0;
  width: 120px;
  display: none;
  opacity: 0;
  visibility: hidden;
}

.lang li ul li {
  background: #eee;
  display: block;
  font-size: 14px;
}

.lang li ul li:hover {
  background: #ddd;
}

.lang li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

::-webkit-input-placeholder {
  font-size: 14px;
}

:-moz-placeholder {
  font-size: 14px;
}

::-moz-placeholder {
  font-size: 14px;
}

:-ms-input-placeholder {
  font-size: 14px;
}

.redstream,.redstream a,.redstream a:visited {
  background-color: #e56554;
  color: #eee;
  padding: 5px 30px 5px 5px;
}

.redstream:hover {
  background-color: #d2331e;
  color: #fff;
  text-decoration: none;
}

.platform {
  border: 1px solid #926b66;
  margin-top: 15px;
  padding: 4px 20px 4px 0;
  width: 155px;
  border-radius: 3px;
}


ul.ch_list li {
  float: left;
  width: 75px;
  padding: 0;
  margin: 0;
  display: inline;
  border-radius: 4px;
  -moz-border-radius: 4px;
}

.normal {
  font-weight: normal;
}

.rssnews {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.rssnews li {
  font-size: 11px;
  padding: 5px 0 0 10px;
}

.rssnews li a {
  font-size: 12px;
}

.topborder {
  border-top: 5px solid #811616;
  border-right: 1px solid #811616;
  border-left: 1px solid #811616;
  border-bottom: 1px solid #811616;
}

.schedules td {
  font: 11px Verdana,Arial,Helvetica,sans-serif;
  color: #333333;
  padding: 3px 1px 3px 2px;
  margin-right: 3px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

.schedules th {
  font: bold 11px Verdana,Arial,Helvetica,sans-serif;
  border-bottom: 1px solid #023B58;
  background-color: #D9E9F1;
  text-transform: uppercase;
}

.competition_row,.livecomp,.sortable_comp td,.non_sortable_comp td {
  font-size: 11.5px;
  font-weight: bold;
  color: #333333;
}

.sortable_comp td .non_sortable_comp td {
  border: 2px solid #fff;
  padding: 5px 10px 5px 10px;
}

.livecomp,.competition_row {
  padding: 6px 10px 0 10px;
  height: 18px;
  margin: 2px;
}

.sortable_comp td,.non_sortable_comp td,.livecomp {
  background-color: #d9e9f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfe9f6',endColorstr='#eff9fe');
  background: -webkit-gradient(linear,left top,left bottom,from(#cfe9f6),to(#eff9fe));
  background: -moz-linear-gradient(top,#cfe9f6,#eff9fe);
}

.competition_row,.grey_section,#euro_bar {
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#ffffff');
  background: -webkit-gradient(linear,left top,left bottom,from(#e3e3e3),to(#ffffff));
  background: -moz-linear-gradient(top,#e3e3e3,#ffffff);
}

.sortable_comp,.non_sortable_comp {
  border-bottom: 2px solid #fff;
}

.secondary {
}

.sidegaps {
  border-spacing: 7px 0;
}

.mchannel {
  background-color: #fff;
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  line-height: normal;
  padding: 5px;
}

.mchanneltop {
  padding: 2px 2px 0 2px;
  font-size: 10px;
  text-align: center;
  background-color: #fff;
  border: 2px solid #ddd;
  border-bottom: none;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
}

.mchannelbottom {
  padding: 3px 0 7px 0;
  background-color: #fff;
  border: 2px solid #ddd;
  border-top: none;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
}

.rbutton {
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  padding: 1px 2px 1px 2px;
  margin-right: 3px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  width: 10px;
  display: inline-block;
  text-align: center;
}

.blueb {
  background-color: #51a4cf;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0d4ef',endColorstr='#1f79a7');
  background: -webkit-gradient(linear,left top,left bottom,from(#a0d4ef),to(#1f79a7));
  background: -moz-linear-gradient(top,#a0d4ef,#1f79a7);
}

.liverow {
  background-color: #bcddee;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2f5fe',endColorstr='#bcddee');
  background: -webkit-gradient(linear,left top,left bottom,from(#e2f5fe),to(#bcddee));
  background: -moz-linear-gradient(top,#e2f5fe,#bcddee);
}

.livematch {
  background-color: #ffe2dc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2ef',endColorstr='#fcd6ce');
  background: -webkit-gradient(linear,left top,left bottom,from(#fff2ef),to(#fcd6ce));
  background: -moz-linear-gradient(top,#fff2ef,#fcd6ce);
}

.lstv_stream {
  border-radius: 3px;
  padding: 0px 4px 1px 3px;
  color: #fff;
  background-color: #900;
}

.livematch .inprogress {
  color: #c00;
}

.started {
  color: #777;
}

.ts {
  padding-right: 5px;
}

.narrow {
  font-family: Arial,Helvetica,sans-serif;
}

.clickable {
  cursor: pointer;
}

.repeats {
  padding-left: 20px;
}

.matchrow td {
  border-bottom: 1px solid #ddd;
}

.repeatrow,.repeatrow a {
  color: #444;
}

.topmatch {
  font-weight: bold;
}

.timecell {
  white-space: nowrap;
}

.schedules td .pasttime {
  color: #777;
}

.dcell a {
  font-weight: bold;
  padding-left: 10px;
}

.dcellhome,.dcellhome a {
  padding: 7px!important;
  font-size: 19px;
}

.ftime {
}

.tv_channels {
  padding: 11px 0 0 5px;
  margin: 0;
  height: 22px;
  width: 27px;
  background: url("https://tvprogramata.com/files/tv_bg.png") top left no-repeat;
}

.tv_channel {
  width: 16px;
  height: 14px;
  padding: 0;
  margin: 0;
}

.arrow-up {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #54cda4 transparent;
}

.arrow-down {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #f56050 transparent transparent transparent;
}

.form-box {
  border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 1px;
  margin-right: 3px;
  width: 15px;
  color: #fff;
  display: block;
  float: left;
  text-align: center;
  font: 12px Verdana,Geneva,sans-serif;
}

.form-box.win {
  background-color: #54cda4;
}

.form-box.loss {
  background-color: #f56050;
}

.form-box.draw {
  background-color: #eac799;
}

#status {
  padding: 0;
  margin: 0;
}

.clive {
  float: right;
  padding-right: 30px;
  color: #990000;
  font-weight: bold;
}

.vt {
  padding-left: 50px;
}

.events {
  line-height: 140%;
}

@-webkit-keyframes blink {
  from {
    opacity: 1.0;
  }

  to {
    opacity: 0.0;
  }
}

blink {
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 1s;
}

.homech,.homech:visited {
  color: #006600;
}

.foreignch,.foreignch:visited {
  color: #578ea9;
}

.blue_prefs,.red_prefs,.prefs {
  font-size: 11px;
}

.red_prefs {
  background-color: #811616;
}

.blue_prefs {
  background-color: #054563;
}

.blue_prefs .pref,.blue_prefs #button,.red_prefs .pref,.red_prefs #button,.prefs .pref,.prefs #button {
  border-radius: 3px;
  -moz-border-radius: 3px;
  margin-left: 10px;
}

.red_prefs .pref {
  color: #eee;
  background-color: #971e1e;
  border: 1px solid #af2525;
  padding: 2px 3px 2px 5px;
}

.blue_prefs .pref {
  color: #eee;
  background-color: #006699;
  border: 1px solid #307a9c;
  padding: 2px 3px 2px 5px;
}

.prefs .pref,.prefs #button {
  color: #666;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e3e3e3');
  background: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#e3e3e3));
  background: -moz-linear-gradient(top,#f9f9f9,#e3e3e3);
  border: 1px solid #ddd;
  padding: 2px 3px 2px 5px;
}

.chk {
  vertical-align: middle;
  margin-bottom: 6px;
}

.red_prefs #button {
  color: #eee;
  font: 11px Verdana,Arial,Helvetica,sans-serif;
  background-color: #b42727;
  border: 1px solid #d23a3a;
  padding: 1px 4px 1px 4px;
}

.prefs #button {
  font: 11px Verdana,Arial,Helvetica,sans-serif;
  padding: 1px 4px 1px 4px;
}

.prefscell {
  border-top: 1px solid #ccc;
  margin: -5px 10px 0 10px;
}

label {
  min-width: 5em;
}

.pagination,.dpagination {
  display: inline-table;
  font-size: 13px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.shiftup,.shiftdown,.weekdays {
  padding: 0;
  width: 100%;
  background: transparent;
  voice-family: "\"}\"";
  voice-family: inherit;
}

.shiftdown {
  border-top: 5px solid #811616;
}

.shiftup ul,.shiftdown ul,.weekdays ul {
  margin: 0 0 0 10px;
  padding: 0;
  list-style: none;
}

@-moz-document url-prefix() {
  .shiftup ul,.shiftdown ul {
    margin: 0 0 0 5px;
  }
}

.shiftup li,.shiftdown li,.weekdays li {
  display: inline;
  margin: 0 2px 0 0;
  padding: 0;
  text-align: center;
}

.shiftup a,.shiftdown a,.weekdays a {
  width: 80px;
  float: left;
  display: block;
  font: bold 13px "trebuchet ms",Arial,Helvetica,sans-serif;
  color: #666;
  text-decoration: none;
  margin: 0 1px 0 0;
  padding-bottom: 2px;
  background-color: #e7bdbc;
}

.weekdays {
  width: 634px;
  float: right;
}

.weekdays a {
  width: 86px;
}

.shiftup a,.weekdays a,.pagination {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA500',endColorstr='#e0a7a5');
  background: -webkit-gradient(linear,left top,left bottom,from(#ffeecc),to(#ffd480));
  background: -moz-linear-gradient(top,#ffe6cc,#ffbf80);
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  margin-top: 9px;
  padding-top: 6px;
  border-color: black;
}

.shiftdown a,.dpagination {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0a7a5',endColorstr='#eedcdc');
  background: -webkit-gradient(linear,left top,left bottom,from(#e0a7a5),to(#eedcdc));
  background: -moz-linear-gradient(top,#e0a7a5,#eedcdc);
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

.shiftup a:hover,.weekdays a:hover,.shiftdown a:hover,.pagination:hover,.dpagination:hover {
  background-color: #d18785;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#deb2b2',endColorstr='#e37676');
  background: -webkit-gradient(linear,left top,left bottom,from(#ffb31a),to(#e69900));
  background: -moz-linear-gradient(top,#ffe066,#ffaa66);
  color: #333;
}

.shiftdown .current a,.dpagination {
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  padding-top: 0px;
  padding-bottom: 0;
  border-bottom: 10px solid #b03136;
  color: white;
  background-color: #b03136;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#811616',endColorstr='#b03136');
  background: -webkit-gradient(linear,left top,left bottom,from(#811616),to(#b03136));
  background: -moz-linear-gradient(top,#811616,#b03136);
}

.shiftup .current a,.weekdays .current a,.pagination {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  padding-bottom: 2px;
  padding-top: 3px;
  margin-top: 0;
  border-top: 9px solid #b03136;
  color: white;
  background-color: #b03136;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b03136',endColorstr='#811616');
  background: -webkit-gradient(linear,left top,left bottom,from(#b03136),to(#811616));
  background: -moz-linear-gradient(top,#b03136,#811616);
}

.weekdays .current a {
  padding-bottom: 5px;
}

.weekdays .calendar a {
  width: 30px;
  margin-top: 20px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eedcdc',endColorstr='#123123');
  background: url('https://tvprogramata.com/files/flags16x16.png') no-repeat 7px -21374px,-webkit-gradient(linear,left top,left bottom,from(#eedcdc),to(#e0a7a5));
  background: url('https://tvprogramata.com/files/flags16x16.png') no-repeat 7px -21374px,-moz-linear-gradient(top,#eedcdc,#e0a7a5);
}

@-moz-document url-prefix() {
  .weekdays .calendar a {
    margin-top: 4px;
  }
}

.weekdays .calendar a:hover {
  background-color: #d18785;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#deb2b2',endColorstr='#e37676');
  background: url('https://tvprogramata.com/files/flags16x16.png') no-repeat 7px -21308px,-webkit-gradient(linear,left top,left bottom,from(#deb2b2),to(#e37676));
  background: url('https://tvprogramata.com/files/flags16x16.png') no-repeat 7px -21308px,-moz-linear-gradient(top,#deb2b2,#e37676);
  color: #eee;
}

.weekdays ul li,.weekdays ul li a:hover {
  position: relative;
}

.weekdays ul li div.calHolder {
  position: absolute;
  left: -9999px;
  top: 55px;
  border: 1px solid #000;
  padding: 0;
  font-size: 1em;
}

@-moz-document url-prefix() {
  .weekdays ul li div.calHolder {
    top: 44px;
  }
}

.weekdays ul :hover div.calHolder {
  left: 0;
  background-color: #FFFFFF;
}

.weekdays ul a:hover div.calHolder {
  left: -1px;
}

.weekdays ul div.calCol {
  width: 245px;
}

.weekdays ul a:hover div.calLeft,.weekdays ul :hover div.calLeft {
  left: -228px;
}

.weekdays .calendar .calHolder a,.weekdays .calendar .calHolder a:hover {
  background: none;
  width: auto;
  margin: auto;
  padding: inherit;
  padding: 5px;
  display: block;
  color: #02445c;
  font-weight: normal;
}

.weekdays .calendar .calHolder .simple_cal {
  padding: 0;
  margin: 10px 0 20px 17px;
}

.weekdays table {
  border-collapse: collapse;
  margin: -1px -10px;
  font-size: 1em;
  width: 0;
  height: 0;
}

.simple_cal a,.schedules_cal a {
  color: #02445c;
  text-decoration: none;
  display: block;
  padding: 5px;
}

.simple_cal td {
}

.simple_cal .month {
  border: none;
  font-size: 15px;
}

.simple_cal .prevnext,.weekdays .prevnext,.prevnext a {
  font-size: 30px;
}

.simple_cal .daysofweek {
  background-color: #034f76;
  font-weight: bold;
  font-size: 12px;
  color: white;
  padding: 5px;
  border-left: 1px solid #999;
}

.simple_cal .days,.simple_cal .weekend {
  border: 1px solid #999;
  font-size: 12px;
  font-family: verdana;
  color: black;
  background-color: #f9f9f9;
}

.simple_cal .weekend {
  background-color: #f2e7e7;
}

.simple_cal .days:hover,.simple_cal .weekend:hover {
  background-color: #ccc;
  border: 1px solid #000;
}

.simple_cal #today {
  font-weight: bold;
  color: #900;
  background-color: #ccc;
}

.pagination,.dpagination {
  border-top: none;
  height: 17px;
  width: 80px;
  padding-top: 5px;
  font: 14px Verdana,Arial,Helvetica,sans-serif;
}

.shiftup .date,.shiftdown .date,.weekdays .date {
  font-size: 11px;
  line-height: 11px;
}

.shiftup .week a,.shiftdown .week a,.weekdays .week a {
  width: 90px;
  font-size: 12px;
}

.shiftup .week a,.weekdays .week a {
  margin-top: 22px;
  padding-top: 4px;
  padding-bottom: 0;
}

.shiftupline {
  clear: both;
  height: 5px;
  background: #811616;
}

.tbl_ucl {
  border-left: 7px solid #009966;
  padding-left: 5px;
}

.tbl_ucl_qual {
  border-left: 7px solid #60d6ae;
  padding-left: 5px;
}

.tbl_uel_qual {
  border-left: 7px solid #0099cc;
  padding-left: 5px;
}

.tbl_uel {
  border-left: 7px solid #006699;
  padding-left: 5px;
}

.tbl_rel {
  border-left: 7px solid #cc3333;
  padding-left: 5px;
}

.tbl_rel_po {
  border-left: 7px solid #e9a96f;
  padding-left: 5px;
}

.tbl_none {
  padding-left: 12px;
}

.m5 {
  margin: 5px;
}

ul.column {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.column li {
  float: left;
  width: 89px;
  padding: 0;
  margin: 3px 0;
  display: inline;
}

.block {
  height: 103px;
  font-size: 1em;
  margin-right: 3px;
  padding: 3px;
  background: #dfdfdf;
  text-align: center;
  font-size: 11px;
}

.block h2 {
  font: bold 1.2em;
  text-align: center;
  padding: 5px;
}

.block .img {
  height: 58px;
  background: #fff;
  text-align: center;
  width: 85px;
  vertical-align: middle;
  display: table-cell;
}

.block p {
  font-size: 11px;
  padding: 0px;
  margin: 0;
}

.sub_on {
  color: #006633;
  font-weight: bold;
  font-size: 16px;
}

.sub_off {
  color: #FF0000;
  font-weight: bold;
  font-size: 16px;
}

a.orangebutton {
  background: transparent url('https://tvprogramata.com/files/button_orange_left.png') no-repeat bottom left;
  display: block;
  float: left;
  font: bold 12px Verdana,Arial,Helvetica,sans-serif;
  line-height: 22px;
  height: 30px;
  padding-left: 7px;
  text-decoration: none;
}

a:link.orangebutton,a:visited.orangebutton,a:active.orangebutton {
  color: #FFFFFF;
}

a.orangebutton span {
  background: transparent url('https://tvprogramata.com/files/button_orange_right.png') no-repeat bottom right;
  display: block;
  padding: 4px 7px 4px 0;
}

a.orangebutton:hover {
  background-position: top left;
}

a.orangebutton:hover span {
  background-position: top right;
  text-decoration: underline;
}

.buttonwrapper {
  overflow: hidden;
  width: 100%;
}

.form {
  font: 10px Verdana,Arial,Helvetica,sans-serif;
  border-top: 1px solid #444444;
  border-left: 1px solid #444444;
  border-bottom: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
  background: url("https://tvprogramata.com/files/input_bg.gif") top repeat-x;
  background-color: #FFFFFF;
}

#googlerss a,#googlerss font {
  display: block;
  font-size: 12px;
}

.addthis_toolbox {
  float: left;
}

.embed {
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  background: #093;
  font-weight: bold;
  margin-left: 2px;
  padding-top: 7px;
  display: block;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 3px;
  width: 30px!important;
  height: 23px!important;
  float: left;
}

#author {
  font-family: 'Open Sans',sans-serif;
  font-size: 14px;
  color: #666666;
  margin: 0;
  padding: 0;
  text-align: right;
  float: right;
}

#video {
  padding: 10px 0 10px 0;
  margin-bottom: 30px;
  clear: both;
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f6f6f6;
}

#video_description {
  font: bold 14px Verdana,Arial,Helvetica,sans-serif;
  margin-bottom: 10px;
  text-align: left;
  width: 90%;
  padding: 10px;
}

#videolink {
  line-height: 170%;
}

#videolink:hover {
  background-color: #F1F1F1;
}

.abuse,.abuse_sent {
  text-align: right;
  margin-top: 10px;
  width: 90%;
}

.abuse input,.abuse_sent input {
  font-size: 11px;
}

#sharesb {
  BORDER-RIGHT: #878787 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: #878787 1px solid;
  PADDING-LEFT: 3px;
  PADDING-BOTTOM: 3px;
  MARGIN: 15px 0px 0px;
  BORDER-LEFT: #878787 1px solid;
  PADDING-TOP: 3px;
  BORDER-BOTTOM: #878787 1px solid;
  POSITION: relative;
  font-size: 11px;
}

#sharesb P {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
}

#sharesb P A {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 0px;
  RIGHT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 3px;
  POSITION: absolute;
  TOP: 0px;
}

#sharesb H3 {
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 0px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 0.88em;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px 5px 0px 3px;
  PADDING-TOP: 0px;
}

#sharesb UL {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 6px 0px 4px;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none;
  TEXT-ALIGN: center;
}

#sharesb UL LI {
  PADDING-RIGHT: 4px;
  DISPLAY: inline;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 0px;
  TEXT-ALIGN: center;
}



#sharesb UL LI.facebook {
  BACKGROUND: url(https://tvprogramata.com/files/facebook.gif) no-repeat 0px 0px;
}

#sharesb UL LI.stumbleupon {
  BACKGROUND: url(https://tvprogramata.com/files/stumbleupon.gif) no-repeat 0px 0px;
}

#sharesb UL LI A {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 18px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px 3px 0px 0px;
  PADDING-TOP: 0px;
}

h2#channel_list,h2#channel_list a,h2#channel_list a:visited {
  font: bold 16px Helvetica,Arial,Verdana,sans-serif;
  margin: 1px;
  padding-left: 60px;
  color: #003366;
}

h2#channel_list a:hover,h2#channel_list a:active {
  color: #CC0000;
}

table#channel_list {
  border: 1px solid #CCCCCC;
}

table#channel_list th {
  background: url("https://tvprogramata.com/files/bg_channel_list.gif") top left repeat-x;
  height: 26px;
}

#channel_details {
  font-size: 11px;
  color: #FFFFFF;
}

.ad_link {
  padding: 10px 0 10px;
}

.ad_link a:link,.ad_link a:visited {
  font-style: italic;
  color: #900;
  font-weight: bold;
}

#pagination {
  text-align: center;
}

#pagination a,#pagination a:hover {
  border: #CCCCCC 1px solid;
  padding: 5px;
  font-size: 1.2em;
  color: #223344;
  font-weight: bold;
}

#pagination .active_page {
  padding: 1px;
  font-size: 1.2em;
  font-weight: bold;
}

#pagination a:hover {
  background-color: #EEEEEE;
}

ul.tabs,ul.tv_tabs {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  height: 29px;
  border-bottom: 5px solid #FFA500;
  width: 100%;
}

ul.tabs li,ul.tv_tabs li {
  float: left;
  margin: 0;
  padding: 0;
  height: 29px;
  line-height: 29px;
  margin-bottom: -1px;
  overflow: hidden;
  position: relative;
  background: #ccc;
}

@-moz-document url-prefix() {
  ul.tabs li,ul.tv_tabs li {
    top: 1px;
  }
}

ul.tabs li a,ul.tv_tabs li a {
  text-decoration: none;
  color: #000;
  display: block;
  font-weight: bold;
  padding: 0 11px;
  border-right: 2px solid #fff;
  outline: none;
}

ul.tabs li a:hover,ul.tv_tabs li a:hover {
  background: #aaa;
}

ul.tabs li.active,ul.tv_tabs li.active,ul.tabs li.active a:hover,ul.tv_tabs li.active a:hover {
  background-color: #054563;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006497',endColorstr='#054563');
  background: -webkit-gradient(linear,left top,left bottom,from(#006497),to(#054563));
  background: -moz-linear-gradient(top,#006497,#054563);
}

ul.redtabs li.active,ul.redtabs li.active a:hover {
  background: none;
  background-color: #811616;
}

ul.tabs li.active a,ul.tv_tabs li.active a {
  color: #FFFFFF;
}

.tab_container {
  border-top: none;
  overflow: hidden;
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
}

.tab_content {
}

#commentary_update {
  overflow: auto;
  height: 300px;
}

.commentaries {
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #FFFFFF;
  font-size: 12px;
  padding: 5px;
  background-color: #EBEDF1;
}

#stats_frame,#stats {
}

#stats_frame th,#stats th {
  background-color: #C0C0C0;
  font: bold 13px Geneva,Arial,Helvetica,sans-serif;
  color: #000000;
  text-align: left;
  padding: 4px;
}

#stats td {
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #FFFFFF;
  padding: 2px;
  font: 12px Geneva,Arial,Helvetica,sans-serif;
}

#stats_countdown,#commentaries_countdown,#livescores_countdown {
  color: #777777;
  padding-bottom: 10px;
}

.loading {
  padding-top: 30px;
  text-align: center;
}

.picture,.picture h2 {
  background-color: #f6f6f6;
  border: 1px solid #ddd;
  padding: 3px;
  font: 11px/1.4em Arial,sans-serif;
}

.picture img {
  border: 1px solid #CCCCCC;
  vertical-align: middle;
  margin-bottom: 3px;
}

.right {
  margin: 2px 0px 2px 10px;
  float: right;
}

.left {
  margin: 2px 10px 2px 0;
  float: left;
}

.match_box {
  text-align: center;
  margin-top: 30px;
}

.match_box h4 {
  margin: 0;
}

.match_box td {
  padding: 2px;
  font-size: 13px;
  text-align: left;
}

.match_box .label {
  text-align: right;
  font-weight: bold;
}

.news_item,.rss_news li {
  background-color: #f0f0f0;
  padding: 10px;
  margin: 0 9px 5px 9px;
  clear: both;
  height: 80px;
}
.news_item,.rss_news span {
float:right;
}

.news_source {
  color: #666;
  font-size: 13px;
  padding: 4px;
}

.rss_news {
  list-style: none;
  padding: 0;
}

.btable {
  font-family: Arial,Helvetica,sans-serif;
  color: #333;
  font-size: 12px;
  background: #eee;
  border: #ccc 1px solid;
  border-spacing: 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
}

.btable th {
  background: #e5f0f7;
  border-bottom: 3px solid #cbe3f2;
  text-align: left;
  padding: 10px;
  font-size: 15px;
}

.btable td {
  padding: 7px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}

.altcols col:nth-child(2n) {
  background: #fafafa;
}

.altrows tr:nth-child(odd) {
  background: #fff;
}

.thover tr:hover td {
  background: #daf3ff;
}

.chwrapper {
  width: 75px;
  float: left;
  padding: 0 5px 10px 0;
}

#chlogo {
  width: 75px;
  height: 55px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}

.chname {
  text-align: center;
}

.flag {
  padding-left: 20px;
  padding-bottom: 5px;
  background: url('https://tvprogramata.com/files/flags16x16.png') no-repeat;
  text-decoration: none;
}

.small_links {
  color: #999999;
  font-size: 11px;
}

.small_links a {
  color: #408080;
  font-size: 11px;
}

.afghanistan {
  background-position: 0px 0px;
}

.african-union {
  background-position: 0px -66px;
}

.albania {
  background-position: 0px -132px;
}

.algeria {
  background-position: 0px -198px;
}

.american-samoa {
  background-position: 0px -264px;
}

.andorra {
  background-position: 0px -330px;
}

.angola {
  background-position: 0px -396px;
}

.anguilla {
  background-position: 0px -462px;
}

.antarctica {
  background-position: 0px -528px;
}

.antigua--barbuda {
  background-position: 0px -594px;
}

.antigua-and-barbuda {
  background-position: 0px -660px;
}

.arab-league {
  background-position: 0px -726px;
}

.argentina {
  background-position: 0px -792px;
}

.armenia {
  background-position: 0px -858px;
}

.aruba {
  background-position: 0px -924px;
}

.asean {
  background-position: 0px -990px;
}

.australia {
  background-position: 0px -1056px;
}

.austria {
  background-position: 0px -1122px;
}

.azerbaijan {
  background-position: 0px -1188px;
}

.bahamas {
  background-position: 0px -1254px;
}

.bahrain {
  background-position: 0px -1320px;
}

.bangladesh {
  background-position: 0px -1386px;
}

.barbados {
  background-position: 0px -1452px;
}

.belarus {
  background-position: 0px -1518px;
}

.belgium {
  background-position: 0px -1584px;
}

.belize {
  background-position: 0px -1650px;
}

.benin {
  background-position: 0px -1716px;
}

.bermuda {
  background-position: 0px -1782px;
}

.bhutan {
  background-position: 0px -1848px;
}

.bolivia {
  background-position: 0px -1914px;
}

.bosnia--herzegovina {
  background-position: 0px -1980px;
}

.bosnia-and-herzegovina {
  background-position: 0px -2046px;
}

.bosnia-herzegovina,.bosnia {
  background-position: 0px -2112px;
}

.botswana {
  background-position: 0px -2178px;
}

.brazil {
  background-position: 0px -2244px;
}

.british-virgin-islands {
  background-position: 0px -2310px;
}

.brunei-darussalam {
  background-position: 0px -2376px;
}

.brunei {
  background-position: 0px -2442px;
}

.bulgaria {
  background-position: 0px -2508px;
}

.burkina-faso {
  background-position: 0px -2574px;
}

.burma {
  background-position: 0px -2640px;
}

.burundi {
  background-position: 0px -2706px;
}

.c-te-divoire {
  background-position: 0px -2772px;
}

.cambodia {
  background-position: 0px -2838px;
}

.cambodja {
  background-position: 0px -2904px;
}

.cameroon {
  background-position: 0px -2970px;
}

.canada {
  background-position: 0px -3036px;
}

.cape-verde-islands {
  background-position: 0px -3102px;
}

.cape-verde {
  background-position: 0px -3168px;
}

.caricom {
  background-position: 0px -3234px;
}

.cayman-islands {
  background-position: 0px -3300px;
}

.central-african-republic {
  background-position: 0px -3366px;
}

.chad {
  background-position: 0px -3432px;
}

.chile {
  background-position: 0px -3498px;
}

.china-pr {
  background-position: 0px -3564px;
}

.china {
  background-position: 0px -3630px;
}

.chinese-taipei {
  background-position: 0px -3696px;
}

.cis {
  background-position: 0px -3762px;
}

.colombia {
  background-position: 0px -3828px;
}

.commonwealth {
  background-position: 0px -3894px;
}

.comoros {
  background-position: 0px -3960px;
}

.congo-brazzaville {
  background-position: 0px -4026px;
}

.congo-dr,.dr-congo,.democratic-republic-of-the-congo,.democratic-republic-of-congo {
  background-position: 0px -4092px;
}

.congo-kinshasazaire {
  background-position: 0px -4158px;
}

.congo-kinshasa {
  background-position: 0px -4224px;
}

.congo,.republic-of-the-congo,.republic-of-congo {
  background-position: 0px -4290px;
}

.cook-islands {
  background-position: 0px -4356px;
}

.costa-rica {
  background-position: 0px -4422px;
}

.cote-divoire,.cote-d-ivoire {
  background-position: 0px -4488px;
}

.cote-divoire {
  background-position: 0px -4554px;
}

.croatia {
  background-position: 0px -4620px;
}

.cuba {
  background-position: 0px -4686px;
}

.cyprus {
  background-position: 0px -4752px;
}

.czech-republic {
  background-position: 0px -4818px;
}

.denmark {
  background-position: 0px -4884px;
}

.djibouti {
  background-position: 0px -4950px;
}

.dominica {
  background-position: 0px -5016px;
}

.dominican-republic {
  background-position: 0px -5082px;
}

.east-timor {
  background-position: 0px -5148px;
}

.ecuador {
  background-position: 0px -5214px;
}

.egypt {
  background-position: 0px -5280px;
}

.el-salvador {
  background-position: 0px -5346px;
}

.england {
  background-position: 0px -5412px;
}

.equatorial-guinea {
  background-position: 0px -5478px;
}

.eritrea {
  background-position: 0px -5544px;
}

.estonia {
  background-position: 0px -5610px;
}

.ethiopia {
  background-position: 0px -5676px;
}

.european-union {
  background-position: 0px -5742px;
}

.faroe-islands {
  background-position: 0px -5808px;
}

.faroes {
  background-position: 0px -5874px;
}

.fiji {
  background-position: 0px -5940px;
}

.finland {
  background-position: 0px -6006px;
}

.france {
  background-position: 0px -6072px;
}

.fyr-macedonia {
  background-position: 0px -6138px;
}

.gabon {
  background-position: 0px -6204px;
}

.gambia {
  background-position: 0px -6270px;
}

.georgia {
  background-position: 0px -6336px;
}

.germany {
  background-position: 0px -6402px;
}

.ghana {
  background-position: 0px -6468px;
}

.gibraltar {
  background-position: 0px -6534px;
}

.greece {
  background-position: 0px -6600px;
}

.greenland {
  background-position: 0px -6666px;
}

.grenada {
  background-position: 0px -6732px;
}

.guadeloupe {
  background-position: 0px -6798px;
}

.guam {
  background-position: 0px -6864px;
}

.guatemala {
  background-position: 0px -6930px;
}

.guernsey {
  background-position: 0px -6996px;
}

.guinea-bissau {
  background-position: 0px -7062px;
}

.guinea {
  background-position: 0px -7128px;
}

.guyana {
  background-position: 0px -7194px;
}

.haiti {
  background-position: 0px -7260px;
}

.holland {
  background-position: 0px -7326px;
}

.honduras {
  background-position: 0px -7392px;
}

.hong-kong {
  background-position: 0px -7458px;
}

.hungary {
  background-position: 0px -7524px;
}

.iceland {
  background-position: 0px -7590px;
}

.india {
  background-position: 0px -7656px;
}

.indonesia {
  background-position: 0px -7722px;
}

.iran {
  background-position: 0px -7788px;
}

.iraq {
  background-position: 0px -7854px;
}

.ireland {
  background-position: 0px -7920px;
}

.islamic-conference {
  background-position: 0px -7986px;
}

.israel {
  background-position: 0px -8052px;
}

.italy {
  background-position: 0px -8118px;
}

.ivory-coast {
  background-position: 0px -8184px;
}

.jamaica {
  background-position: 0px -8250px;
}

.japan {
  background-position: 0px -8316px;
}

.jersey {
  background-position: 0px -8382px;
}

.jordan {
  background-position: 0px -8448px;
}

.kazakhstan {
  background-position: 0px -8514px;
}

.kenya {
  background-position: 0px -8580px;
}

.kiribati {
  background-position: 0px -8646px;
}

.korea-dpr {
  background-position: 0px -8712px;
}

.korea-republic {
  background-position: 0px -8778px;
}

.kosovo {
  background-position: 0px -8844px;
}

.kuwait {
  background-position: 0px -8910px;
}

.kyrgyzstan {
  background-position: 0px -8976px;
}

.laos {
  background-position: 0px -9042px;
}

.latvia {
  background-position: 0px -9108px;
}

.lebanon {
  background-position: 0px -9174px;
}

.lesotho {
  background-position: 0px -9240px;
}

.liberia {
  background-position: 0px -9306px;
}

.libya {
  background-position: 0px -9372px;
}

.liechtenstein {
  background-position: 0px -9438px;
}

.lithuania {
  background-position: 0px -9504px;
}

.luxembourg {
  background-position: 0px -9570px;
}

.macao {
  background-position: 0px -9636px;
}

.macau {
  background-position: 0px -9702px;
}

.macedonia {
  background-position: 0px -9768px;
}

.madagascar {
  background-position: 0px -9834px;
}

.malawi {
  background-position: 0px -9900px;
}

.malaysia {
  background-position: 0px -9966px;
}

.maldives {
  background-position: 0px -10032px;
}

.mali {
  background-position: 0px -10098px;
}

.malta {
  background-position: 0px -10164px;
}

.marshall-islands {
  background-position: 0px -10230px;
}

.martinique {
  background-position: 0px -10296px;
}

.mauritania {
  background-position: 0px -10362px;
}

.mauritius {
  background-position: 0px -10428px;
}

.mexico {
  background-position: 0px -10494px;
}

.micronesia {
  background-position: 0px -10560px;
}

.moldova {
  background-position: 0px -10626px;
}

.monaco {
  background-position: 0px -10692px;
}

.mongolia {
  background-position: 0px -10758px;
}

.montenegro {
  background-position: 0px -10824px;
}

.montserrat {
  background-position: 0px -10890px;
}

.morocco {
  background-position: 0px -10956px;
}

.mozambique {
  background-position: 0px -11022px;
}

.myanmarburma {
  background-position: 0px -11088px;
}

.myanmar {
  background-position: 0px -11154px;
}

.namibia {
  background-position: 0px -11220px;
}

.nato {
  background-position: 0px -11286px;
}

.nauru {
  background-position: 0px -11352px;
}

.nepal {
  background-position: 0px -11418px;
}

.netherlands-antilles {
  background-position: 0px -11484px;
}

.netherlands {
  background-position: 0px -11550px;
}

.new-caledonia {
  background-position: 0px -11616px;
}

.new-zealand {
  background-position: 0px -11682px;
}

.nicaragua {
  background-position: 0px -11748px;
}

.niger {
  background-position: 0px -11814px;
}

.nigeria {
  background-position: 0px -11880px;
}

.north-korea {
  background-position: 0px -11946px;
}

.northern-cyprus {
  background-position: 0px -12012px;
}

.northern-ireland {
  background-position: 0px -12078px;
}

.norway {
  background-position: 0px -12144px;
}

.olimpic-movement {
  background-position: 0px -12210px;
}

.oman {
  background-position: 0px -12276px;
}

.opec {
  background-position: 0px -12342px;
}

.other {
  background-position: 0px -12408px;
}

.pakistan {
  background-position: 0px -12474px;
}

.palau {
  background-position: 0px -12540px;
}

.palestine,.palestinian-territory {
  background-position: 0px -12606px;
}

.panama {
  background-position: 0px -12672px;
}

.papua-new-guinea {
  background-position: 0px -12738px;
}

.paraguay {
  background-position: 0px -12804px;
}

.peru {
  background-position: 0px -12870px;
}

.philippines,.the-philippines {
  background-position: 0px -12936px;
}

.poland {
  background-position: 0px -13002px;
}

.portugal {
  background-position: 0px -13068px;
}

.puerto-rico {
  background-position: 0px -13134px;
}

.qatar {
  background-position: 0px -13200px;
}

.red-cross {
  background-position: 0px -13266px;
}

.republic-of-ireland,.ireland-republic {
  background-position: 0px -13332px;
}

.reunion {
  background-position: 0px -13398px;
}

.romania {
  background-position: 0px -13464px;
}

.russia {
  background-position: 0px -13530px;
}

.rwanda {
  background-position: 0px -13596px;
}

.saint-lucia {
  background-position: 0px -13662px;
}

.samoa {
  background-position: 0px -13728px;
}

.san-marino {
  background-position: 0px -13794px;
}

.sao-tome--principe {
  background-position: 0px -13860px;
}

.sao-tome-e-principe {
  background-position: 0px -13926px;
}

.saudi-arabia {
  background-position: 0px -13992px;
}

.scotland {
  background-position: 0px -14058px;
}

.senegal {
  background-position: 0px -14124px;
}

.serbia {
  background-position: 0px -14190px;
}

.seychelles {
  background-position: 0px -14256px;
}

.seyshelles {
  background-position: 0px -14322px;
}

.sierra-leone {
  background-position: 0px -14388px;
}

.singapore {
  background-position: 0px -14454px;
}

.slovakia {
  background-position: 0px -14520px;
}

.slovenia {
  background-position: 0px -14586px;
}

.solomon-islands {
  background-position: 0px -14652px;
}

.somalia {
  background-position: 0px -14718px;
}

.somaliland {
  background-position: 0px -14784px;
}

.south-africa {
  background-position: 0px -14850px;
}

.south-korea {
  background-position: 0px -14916px;
}

.korea {
  background-position: 0px -14916px;
}

.spain {
  background-position: 0px -14982px;
}

.sri-lanka {
  background-position: 0px -15048px;
}

.st-kitts--nevis {
  background-position: 0px -15114px;
}

.saint-kitts-and-nevis {
  background-position: 0px -15180px;
}

.saint-lucia {
  background-position: 0px -15246px;
}

.saint-vincent-and-the-grenadines {
  background-position: 0px -15312px;
}

.st-vincent-grenadines {
  background-position: 0px -15378px;
}

.sudan {
  background-position: 0px -15444px;
}

.suriname,.surinam {
  background-position: 0px -15510px;
}

.swaziland {
  background-position: 0px -15576px;
}

.sweden {
  background-position: 0px -15642px;
}

.switzerland {
  background-position: 0px -15708px;
}

.syria {
  background-position: 0px -15774px;
}

.tahitifrench-polinesia {
  background-position: 0px -15840px;
}

.tahiti {
  background-position: 0px -15906px;
}

.taiwan {
  background-position: 0px -15972px;
}

.tajikistan {
  background-position: 0px -16038px;
}

.tanzania {
  background-position: 0px -16104px;
}

.thailand {
  background-position: 0px -16170px;
}

.timor-leste {
  background-position: 0px -16236px;
}

.togo {
  background-position: 0px -16302px;
}

.tonga {
  background-position: 0px -16368px;
}

.trinidad--tobago {
  background-position: 0px -16434px;
}

.trinidad-and-tobago {
  background-position: 0px -16500px;
}

.tunisia {
  background-position: 0px -16566px;
}

.turkey {
  background-position: 0px -16632px;
}

.turkmenistan {
  background-position: 0px -16698px;
}

.turks-and-caicos-islands {
  background-position: 0px -16764px;
}

.tuvalu {
  background-position: 0px -16830px;
}

.uganda {
  background-position: 0px -16896px;
}

.ukraine {
  background-position: 0px -16962px;
}

.united-arab-emirates {
  background-position: 0px -17028px;
}

.uk,.united-kingdom,.great-britain {
  background-position: 0px -17094px;
}

.united-nations {
  background-position: 0px -17160px;
}

.uruguay {
  background-position: 0px -17226px;
}

.us-virgin-islands {
  background-position: 0px -17292px;
}

.usa,.united-states {
  background-position: 0px -17358px;
}

.uzbekistan {
  background-position: 0px -17424px;
}

.vanuatu {
  background-position: 0px -17490px;
}

.vanutau {
  background-position: 0px -17556px;
}

.vatican-city {
  background-position: 0px -17622px;
}

.venezuela {
  background-position: 0px -17688px;
}

.viet-nam {
  background-position: 0px -17754px;
}

.vietnam {
  background-position: 0px -17820px;
}

.virgin-islands-british {
  background-position: 0px -17886px;
}

.virgin-islands-us {
  background-position: 0px -17952px;
}

.wales {
  background-position: 0px -18018px;
}

.western-sahara {
  background-position: 0px -18084px;
}

.yemen {
  background-position: 0px -18150px;
}

.zambia {
  background-position: 0px -18216px;
}

.zimbabwe {
  background-position: 0px -18282px;
}

.asia {
  background-position: 0px -18348px;
}

.europe {
  background-position: 0px -18414px;
}

.world {
  background-position: 0px -18480px;
}

.africa {
  background-position: 0px -18546px;
}

.north-and-central-america,.north-america {
  background-position: 0px -18612px;
}

.south-america {
  background-position: 0px -18678px;
}

.oceania {
  background-position: 0px -18744px;
}

.dot {
  background-position: 0px -18810px;
}

.web {
  background-position: 0px -18810px;
}

.french-guiana {
  background-position: 0px -18810px;
}

.french-polynesia {
  background-position: 0px -18810px;
}

.caribbean {
  background-position: 0px -18810px;
}

.middle-east {
  background-position: 0px -18810px;
}

.latin-america {
  background-position: 0px -18810px;
}

.st-barts,.st-martin,.sub-saharan-africa {
  background-position: 0px -18810px;
}

.item {
  background-position: 0px -18810px;
  height: 20px;
}

.champions {
  background-position: 0px -18876px;
}

.europa {
  background-position: 0px -18943px;
}

.item-red {
  background-position: 0px -19008px;
}

.item-trired {
  background-position: 0px -19074px;
}

.international {
  background-position: 0px -19140px;
}

.guadalupe {
  background-position: 0px -19206px;
}

.curacao {
  background-position: 0px -19272px;
}

.madeira {
  background-position: 0px -19338px;
}

.yellowcard {
  background-position: 0px -19404px;
  padding-left: 16px;
}

.redcard {
  background-position: 0px -19470px;
  padding-left: 16px;
}

.yellowred {
  background-position: 0px -19536px;
  padding-left: 16px;
}

.goal {
  background-position: 0px -19602px;
  padding-left: 16px;
}

.eurl {
  background-position: 0px -19668px;
  float: right;
  text-indent: -1000px;
  padding-bottom: 0;
}

.exturl {
  background-position: 0px -19668px;
  padding-left: 16px;
}

.item-grey {
  background-position: 0px -19734px;
}

.south-helena {
  background-position: 0px -19800px;
}

.south-sudan {
  background-position: 0px -19866px;
}

.video {
  background-position: 0px -19932px;
  padding-left: 15px;
}

.stream {
  background-position: 0px -19998px;
  padding-left: 16px;
  font-weight: normal;
}

.olympics {
  background-position: 0px -20064px;
}

.ministream {
  background-position: 0px -20130px;
  padding: 0 0 5px 11px;
}

.item-white {
  background-position: 0px -20196px;
}

.item-minired {
  background-position: 0px -20262px;
  padding: 0 0 0 12px;
}

.item-minigrey {
  background-position: 0px -20324px;
  padding: 1px 0 0 12px;
}

.item-miniblue {
  background-position: 0px -20390px;
  padding: 1px 0 0 12px;
}

.item-minigrey2 {
  background-position: 0px -20456px;
  padding: 1px 0 0 12px;
}

.us-ca {
  background-position: 0px -20522px;
}

.niue {
  background-position: 0px -20588px;
}

.northern-mariana-islands {
  background-position: 0px -20654px;
}

.substitution {
  background-position: 0px -20720px;
}

.ptv {
  background-position: 0px -20788px;
  padding-left: 14px;
}

.pradio {
  background-position: 0px -20852px;
  padding-left: 12px;
}

.ponline {
  background-position: 0px -20918px;
  padding-left: 14px;
}

.pmobile {
  background-position: 0px -20984px;
  padding: 0 0 5px 9px;
}

.whistle {
  background-position: 0px -21050px;
}

.stadium {
  background-position: 0px -21114px;
}

.error {
  background-position: 0px -21180px;
}

.french-guiana {
  background-position: 0px -21246px;
}

.zipsearch {
  background-position: 0px -21440px;
}

.location {
  padding: 7px 7px 7px 25px;
  background-position: 5px -21504px;
  font-size: 14px;
  background-color: #e1e1e1;
}

.pin {
  background-position: 5px -21576px;
  padding: 0 0 0 23px;
}

.competition {
  background-position: 5px -21642px;
  padding: 0 0 0 23px;
}

.clock {
  background-position: 5px -21708px;
  padding: 0 0 0 23px;
}

.yugoslavia {
  background-position: 0px -21774px;
}

.soviet-union {
  background-position: 0px -21840px;
}

.east-germany {
  background-position: 0px -21906px;
}

.misspen {
  background-position: 0px -21972px;
}

.group {
  width: 21%;
  float: left;
  margin-left: 10px;
  margin-bottom: 20px;
  padding: 6px;
  background-color: #f3f3f3;
  border: 1px solid #ddd;
}

.stadium {
  text-align: center;
}

.group h2 {
  margin: 0 0 10px 0;
  font: bold 13px Verdana,Arial,Helvetica,sans-serif;
}

.group ul {
  list-style: none;
  padding: 0;
  width: 100%;
  margin: 0;
}

.group li {
  padding: 2px;
}

.group ul .small {
  font-size: 11px;
}

.group a {
  color: #006699;
}

.group h3 {
  font: 12px bold Verdana,Arial,Helvetica,sans-serif;
  margin: 0;
  padding: 10px 0 5px 0;
}

#syndicated {
  width: 48%;
  float: right;
  padding-left: 10px;
}

#syndicated a {
  font-size: 12px;
  font-weight: bold;
}

#syndicated ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#syndicated li {
  font-size: 11px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.minigroup {
  border: 1px solid #ddd;
  float: left;
  padding: 2px 5px 3px 5px;
  margin: 0px 10px 0 10px;
  background-color: #fff;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

.minigrouptitle {
  float: left;
  font-weight: bold;
}

.miniflag {
  padding: 5px;
}

#miniflag {
  height: 16px;
  padding: 1px 4px 1px 16px;
}

#miniflag2 {
  padding: 1px 4px 1px 15px;
}

#wc_channels {
  border: 1px solid #aaa;
}

#wc_channels th {
  text-align: left;
  font-size: 15px;
  background-color: #ddd;
  padding: 8px;
  color: #333;
}

#wc_channels td {
  padding: 5px;
  font-size: 11px;
}

#wc_channels h2 {
  margin: 0;
}

#wc_channels .alternate {
  background-color: #eee;
}

#wc_channels .top td {
  font-size: 14px;
  height: 35px;
}

#wc_channels .top a:link,#wc_channels .top a:visited,#wc_channels .top .details {
  font-size: 12px;
  font-weight: normal;
}

#wc_channels .topcountry {
  padding: 5px;
  font-weight: bold;
}

.wc_profile,.uwc_profile {
  float: left;
  width: 120px;
  padding: 5px;
  margin: 0 10px 5px 10px;
  border-bottom: 1px solid #ddd;
}

.uwc_profile {
  background-color: #FFDFDF;
  border-radius: 3px;
  -moz-border-radius: 3px;
  border: 1px solid #FF8080;
}

.wc_profile .lnk {
  margin-left: 10px;
  line-height: 130%!important;
}

.wc_player {
  float: left;
  width: 75px;
  padding: 3px 0 3px 0;
  margin: 1px;
  text-align: center;
  height: 110px;
}

.wc_player a:link,.wc_player a:visited {
  font-size: 12px;
}