@charset "utf-8";
/* CSS Document */
.team_crest{width:50px;height:50px;margin:8px 0 8px 8px;padding:0;float:left;background:none}
.team_crest img{width:50px;height:50px;cursor:pointer}
.team_crest img:hover{border:1px solid #7FACD7}

.data_notice{font-size:.9em;font-style:italic}

.idx_news{font-size:1em;width:235px;min-height:300px}

#crests{background:#FFF;overflow:visible}
#copy .clearboth{padding:.5em 0}
#copy{font-size:1em}

.football_results .cell1,.football_results .cell3{width:22.5%}
.football_results .cell2{width:10%;text-align:center;font-weight:bold}
.football_results .cell4{width:15%}
.football_results .cell5{width:30%}
.football_results .cell1{text-align:right}
.football_results td{padding:.2em 0 .5em}
.football_results th{font-size:.9em;padding:.25em 0}

.full_results{margin-bottom:.5em}
.full_results th{border-top:1px solid #CCC;font-size:1.2em;color:#000;background:#ccc;text-align:left}
.comp_result .match .cell1,.comp_result .match .cell3{width:35%}
.comp_result .match .cell2,.comp_result .match .cell4{width:15%}

.full_results .cell2{text-align:center;}
.full_results .cell1{text-align:right}
.full_results a,.full_results span{font-weight:bold}
.full_results .cell4 a{font-weight:normal}
.full_results .colspan{text-align:center;font-weight:bold}
.full_results .match td{border-top:1px solid #CCC;padding-top:1em}

.match_result .match .cell1{padding-right:1.5em;font-size:1.4em;line-height:2em}
.match_result .match .cell2 span{font-size:1.4em;line-height:2.2em}
.match_result .match .cell3{padding-left:1.5em;font-size:1.4em;line-height:2em}
.match_result .match .cell1,.match_result .match .cell3{width:35%}
.match_result .match .cell2,.match_result .match .cell4{width:15%}

.match_result #scorers .cell1{padding-right:2em}
.match_result #scorers .cell3{padding-left:2em}
.match_result #scorers a{font-weight:normal}

.results_team{width:80%}
.results_team td{padding:.15em}
.results_team a{font-weight:normal}
.results_team .cell1{width:15%}
.results_team .cell2{width:15%}
.results_team .cell3{width:70%}
.results_team img{cursor:help}

.full_results .cell1 .results_team{float:right}

.full_table th{border-top:1px solid #CCC;color:#000;background:#ccc;cursor:pointer;border-bottom:1px dotted #333;text-align:left}
.full_table td{text-align:right}
.full_table .col{text-align:right;width:3.5%}
.full_table .team_name{text-align:left}
.full_table .pld,.full_table .gd,.full_table .pts{text-align:right;padding-right:1.2em;width:8%}
.table_homeaway th{border:none;background:none;padding-left:1em}

.full_fixtures .cell1{width:10%;text-align:left;padding-left:1em}
.full_fixtures .cell2,.full_fixtures .cell4{width:20%;text-align:left}
.full_fixtures .cell3{width:5%;text-align:center}
.full_fixtures .cell6{text-align:right;padding-right:1em}
.full_fixtures tbody td{padding-top:1em;padding-bottom:1em}
.full_fixtures .cell2 a{font-weight:normal}

.squad,.player_career,.stats,.full_table,.full_results{border-collapse:collapse;width:100%;margin:1em 0}
.squad th,.squad td,.player_career th,.player_career td,.stats th,.stats td,.full_table th,.full_table td,.full_results th,.full_results td{vertical-align:top;padding:.35em 0 .35em .5em;}
.squad th,.squad td,.player_career th,.player_career td,.stats th,.stats td,.full_table td{border:1px dotted #E4E4E4;}
.stats th,.player_career th,.squad th{border-top:1px solid #CCC;color:#000;background:#ccc;cursor:pointer;border-bottom:1px dotted #333;text-align:left}
.player_career td,.player_career th{border:1px dotted #CCCCCC;}
.player_career .totals td{border-top:2px solid #333;font-weight:bold}
td.int{text-align:right;padding-right:1em}

.clubtab{padding:0 2px !important;text-align:center;margin-bottom:2px !important}
#soccer_tables .ui-widget-content{position:relative;padding-bottom:25px;margin-bottom:2px !important}
.stage_round{font-style:italic;font-size:.9em}
td.stage_round{padding:.25em 0 .25em .5em!important;color:#666;font-size:.95em !important;border-bottom:1px solid #CCC !important}
#side{padding-top:3.2em}
#team_fixtures{font-size:.95em}

/* MATCH LIVE */
.live_match{display:block;width:210px;height:140px;margin:0 10px 20px;padding:5px;border:1px solid #CCC;float:left}
.live_match{text-align:center;position:relative;}
.live_match h3{margin:0;padding:0 10px;background:#FFF;position:absolute;top:-10px;left:75px;border:1px solid #CCC;text-transform:uppercase;font-weight:bold;color:#333;font-size:.9em;}
.live_match .team_home,.live_match .team_away{width:105px;padding-top:15px;font-size:.95em;line-height:1.1em}
.live_match .team_home{float:left}
.live_match .team_away{float:right}
.live_match span{display:block}
.ml_score{font-weight:bold;font-size:1.2em;padding:.25em 0}
.live_match:hover,.live_match:hover h3{border:1px solid #1962A6}

td#match_report p:first-child{font-weight:bold;}

.live_commentary{overflow:auto;border:1px solid #CCC;padding:.5em}
.live_commentary p{margin:.25em 0}
.live_commentary div{padding:.25em;color:#000;margin:.75em 0}
.live_commentary .goal{border:5px solid #669900}
.live_commentary .booking{border:5px solid #FF9900}
.live_commentary .penalty{border:5px solid #3399FF}
.live_commentary .substitution{border:5px solid #C3C3C3}
.live_commentary .dismissal{border:5px solid #CC0000}
.live_commentary .match_status{border:2px solid #333;border-left:5px solid #000;padding-left:8px;}
.live_commentary .commentary{padding-left:8px;border:none;color:#494949;margin:0;font-weight:normal}
.live_commentary div p:first-child,.live_commentary p .com_time{font-weight:bold}
.live_commentary p span{text-transform:uppercase}
.live_commentary p .com_time{text-transform:lowercase}
