.moduletable table {font-size: 12px;}
/*  mod_calendare  */
.calq table{width:100%; padding:0; margin:5px 0; text-align:center; background-color:#fff; border-collapse:separate;}
.calq table th{color:#FFF; background-color:#8B0000}
.calq td{ border:1px solid #C8C8C8; background-color:#F5F5F5;padding:5px 3px}
.calq td.empty{background-color:#FFF}
.calq td#today{border:1px solid red;}
.calq td.matchday span {display:block;color:#FFF; cursor:pointer;}
.calq .qleg{display:block;margin:0px;height:31px;padding:0;width: 205px}
.calq .qleg ul {display:block;margin:0;padding:0}
.calq .qleg li {display:block;float:left;margin:0 2px;padding:0}
.calq .qhome{color:#FFF; background-color:#690}
.calq .qaway{color:#FFF; background-color:#4B3A2A}
.calq .squ { float: left; border:1px solid #c8c8c8;height: 10px;width: 10px;}
.calq .qlabel{ float: left;margin:0 5px;}


#qtooltip{position:absolute; display:none;border:2px solid #bbb;background:transparent url(../images/mh/cal_tip.png) repeat-x scroll 0 0 ;color:#fff;padding:2px;width:300px;
-moz-box-shadow: 2px 2px 11px #666;
-webkit-box-shadow: 2px 2px 11px #666;}
#qtooltip .pop-title { text-align: center;background-color: #fff; color:#222;}
#qtooltip .pop-clr{clear:both;}
#qtooltip .pop-l{float: left;width: 50%; display: block; text-align: center;}
#qtooltip .pop-r{float: left;width: 50%; display: block; text-align: center;}
#qtooltip .pop-logo1, #qtooltip .pop-logo2,#qtooltip .pop-scoor {float:left;padding: 5px;}
#qtooltip .pop-scoor {width: 80px}
#qtooltip {font-size:12px;}
#qtooltip .pop-out{width:300px;text-align:center}
#qtooltip .pop-in{margin:0 auto;width:85% }
#qtooltip .pop-in img {border: 1px solid #fff;}
#qtooltip .pop-scoor{padding-top:35px; font-size:26px; font-weight: bold; text-align:center;}

.calq .qnav{display:block;margin:0px;height:31px;padding:0;width: 205px}
.calq .qnav ul{display:block;margin:0;padding:0}
.calq .qnav li{display:block;float:left;margin:0;padding:0}
.calq .qnav li a{display:block;}
.calq .qnav .next a,.calq .qnav .prev a{width:25px; border: 1px solid #c8c8c8;}
.calq .qnav .prev a,.calq .qnav .next a{background:url('../images/mh/tab.png') no-repeat scroll 0 0 transparent;padding:3px 1px;}
.calq .qnav .actual span {margin:0 2px;display:block;height:26px;width:140px;text-align:center;color:#666;text-decoration:none;font-weight:bold;
    background:transparent url('../images/mh/tab.png') 0 0 no-repeat;border: 1px solid #c8c8c8;border: 1px solid #c8c8c8;outline:none;}
.calq .qnav .actual span b{display:block;float:left;height:20px;margin:0;padding:5px 0 0;width:140px;}
.calq .qnav .actual span b:first-letter {text-transform: capitalize;}

/* mod_scoreboard  ==========================*/
.sb {width: 100%; background:#000000 url(../images/mh/bg_scoreboard.gif) repeat fixed center;}
#whitebox .sb div {text-align:center;}
.scoreboard .ds {color:#fff; font-size:10px}
.scoreboard {font-family: Verdana,Helvetica,sans-serif; width:100%;  color:#ff0; font-size:1.0em; font-weight:bold;margin:0px auto; padding:2px 0 10px 0; text-align:center;}
.scoreboard1 { margin:0 auto; width:470px}
.scoreboard1 .wl {float:left;width:50%;margin-bottom:10px;}
.scoreboard1 .wp {float:right;width:50%;margin-bottom:10px;}
.scoreboard1 .ln { margin:15px auto; width:320px}
.scoreboard1 .logo1{float:left; }
.scoreboard1 .scoor{float:left; padding:15px 0; width:150px; }
.scoreboard1 .logo2{float:left;}
.scoreboard1 .showter {padding:0;}
.scoreboard1 .lo{border:1px solid white; margin:5px}
.scoreboard1 .lo:hover{border:0px; margin:6px}
.scoreboard2{font-size:0.80em; font-style:normal; font-weight:normal;  width:100%; margin-top:5px}
.link_rel{margin:0px auto; color:red; background-color:#eee; padding:3px 15px; border:1px solid #C8C8C8;}

.countdown{border-bottom:1px solid #777;background:transparent url(../images/mh/cal_tip.png) repeat-x scroll 0 0 ;background: rgba(202, 10, 7, 0.65);margin:0;padding:5px 0 0 0;}
.countdown .mstart{font-size:15px;color:#fff}
.cd_row{text-align:center;width:100%;padding-top:2px}
.cd_section{float:left;font-size:10px;text-align:center;width:24%;color:#fff;padding:5px 0}
.cd_amount{font-size:25px;color:#ff0;margin:0;padding:0}

/* mod_top tabs main page */
#topplayers > div{ padding :0}
#topplayers table.ttop{ margin:0; padding:0; color:#FFF; width:100%;margin:4px 0; border-collapse: separate;}
#topplayers table.ttop th ,#topplayers table caption {color:#555;}
#topplayers table.ttop td{background-color:#8B0000; padding:2px 6px;}
#topplayers td.ttop1{width:80%;text-align:left;}
#topplayers td.ttop1 a {color:#FFF;  font-weight: normal;text-decoration: none;}
#topplayers td.ttop1 a:hover{color:#EF0000;}
#topplayers ul.tabs-nav {height:30px;border-bottom:1px solid #C8C8C8;margin:0!important;padding:0}
#topplayers ul.tabs-nav li{float:left;list-style-type:none;margin:0;padding:0}
#topplayers ul.tabs-nav a{float:left;display:block;text-decoration:none;border:1px solid #C8C8C8;border-bottom:0;height:18px;background:url(../images/mh/tab.png) no-repeat scroll 0 0 transparent;color:#777;margin-right:2px;position:relative;top:1px;outline:0;padding:5px 10px}
#topplayers ul.tabs-nav a:hover{background-color:#F7F7F7;color:#333}
#topplayers ul.tabs-nav a.current{background-color:#fff;background:url(../images/mh/tab.png) no-repeat scroll 50% 60% transparent;border-bottom:1px solid #fff;color:#000;cursor:default}
#topplayers .tabs-panes > div {display:none;border:1px solid #C8C8C8;min-height:150px;background-color:#fff;border-width:0 1px 1px;padding:2px}

/* mod_matchday  and standing ==========================*/
table.mday, table.tabb {margin:2px auto; width:100%;border-collapse: separate;}
table.tabb thead th,table.mday thead th {background-color:#ccc; border:1px solid #888}
table.mday th , table.tabb th {text-align:center}
table.mday td{padding:2px 0 2px 10px; color:#FFF}
table.tabb td {text-align:left; padding:2px 5px;color:#FFF}
table.tabb .tab20 td{background-color:#8B0000}
table.tabb .tab21 td{background-color:#4B3A2A}
table.mday .row1 {background-color:#8B0000}
table.mday .row2 {background-color:#4B3A2A}

#matchdayNav {display:block;margin:0px;height:31px;padding:0;width:205px;}
#matchdayNav ul#dayNav  {display:block;margin:0;padding:0}
#matchdayNav li{display:block;float:left;margin:0;padding:0}
#matchdayNav li a{display:block;}
#matchdayNav .next a,#matchdayNav .prev a{width:25px; border: 1px solid #c8c8c8;}
#matchdayNav ul li a {background:url('../images/mh/tab.png') no-repeat scroll 0 0 transparent;padding:3px 1px;}
#matchdayNav .actual span {margin:0 2px;display:block;height:26px;width:140px;text-align:center;color:#666;text-decoration:none;font-weight:bold;
background:transparent url('../images/mh/tab.png') 0 0 no-repeat;border: 1px solid #c8c8c8;border: 1px solid #c8c8c8;outline:none;}
#matchdayNav .actual span b{display:block;float:left;height:20px;margin:0;padding:5px 0 0;width:140px;}


