@charset "shift_jis";

#teams .sideR {
	background: url(none);
	padding: 0px;
}

#teams .sideR .mainCont {
	background: url(none);
	padding: 0px;
}

#teams .sideR .teamsInfo {
	background: url(../teams/images/teams_side-r_bg.gif) no-repeat 0px 0px;
	padding: 55px 40px 0px;
}

#teams .sideR .teamsInfo .teamsCont {
	background: url(../teams/images/teams_bg.gif) repeat-y 0px 0px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 20px;
}


#teams .sideR .teamsInfo .teamsCont .teamsHeader {
	padding-top: 120px;
	width: 630px;
	position: relative;
}

#teamsManchester .teamsHeader {	background: url(../teams/images/teams_bg-manchester.jpg) no-repeat; }
#teamsAlahly .teamsHeader {	background: url(../teams/images/teams_bg-alahly.jpg) no-repeat; }
#teamsGamba .teamsHeader {	background: url(../teams/images/teams_bg-gamba.jpg) no-repeat; }
#teamsAdelaide .teamsHeader {	background: url(../teams/images/teams_bg-adelaide.jpg) no-repeat; }
#teamsWaitakere .teamsHeader {	background: url(../teams/images/teams_bg-waitakere.jpg) no-repeat; }
#teamsPachuca .teamsHeader {	background: url(../teams/images/teams_bg-pachuca.jpg) no-repeat; }
#teamsQuito .teamsHeader {	background: url(../teams/images/teams_bg-quito.jpg) no-repeat; }

#teams .sideR .teamsInfo .teamsCont h3 {
	margin-bottom: 10px;
	margin-left: 20px;
}

#teams .sideR .teamsInfo .teamsCont h3 span {
	height: 94px;
	width: 370px;
	text-indent: -5000em;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

#teamsManchester h3 span { background: url(../teams/images/teams_h3-manchester.gif) no-repeat 0px 0px; }
#teamsAlahly h3 span { background: url(../teams/images/teams_h3-alahly.gif) no-repeat 0px 0px; }
#teamsGamba h3 span { background: url(../teams/images/teams_h3-gamba.gif) no-repeat 0px 0px; }
#teamsAdelaide h3 span { background: url(../teams/images/teams_h3-adelaide.gif) no-repeat 0px 0px; }
#teamsWaitakere h3 span { background: url(../teams/images/teams_h3-waitakere.gif) no-repeat 0px 0px; }
#teamsPachuca h3 span { background: url(../teams/images/teams_h3-pachuca.gif) no-repeat 0px 0px; }
#teamsQuito h3 span { background: url(../teams/images/teams_h3-quito.gif) no-repeat 0px 0px; }

#teams .sideR .teamsInfo .teamsCont .teamsHeader h4 {
	border-bottom: 1px solid #dadada;
	margin-left: 35px;
	padding-bottom: 5px;
	margin-right: 35px;
	margin-bottom: 5px;
}

#teams .sideR .teamsInfo .teamsCont h4 span {
	text-indent: -5000em;
	display: block;
	height: 48px;
	width: 198px;
	line-height: 1px;
	font-size: 1px;
}

#teams .sideR .teamsInfo h4.news span {	background: url(../teams/images/teams_h4-news.gif) no-repeat 0px 0px; }
#teams .sideR .teamsInfo h4.data span {	background: url(../teams/images/teams_h4-data.gif) no-repeat 0px 0px; }
#teams .sideR .teamsInfo h4.member span {	background: url(../teams/images/teams_h4-member.gif) no-repeat 0px 0px; }
#teams .sideR .teamsInfo h4.record span {	background: url(../teams/images/teams_h4-record.gif) no-repeat 0px 0px; }

#teams .sideR .teamsInfo .teamsCont ul li {
	float: left;
	margin-left: 10px;
	display: inline;
}

#teams ul.infoMenu {
	display: block;
	height: 12px;
	padding-left: 240px;
	margin-right: 35px;
	margin-left: 35px;
}

ul.infoMenu li a,
ul.infoMenu li span {
	text-indent: -5000em;
	display: block;
	overflow: hidden;
	height: 12px;
	line-height: 1px;
	font-size: 1px;
}

ul.infoMenu li.linkNews a {
	background: url(../teams/images/teams_btn-news.gif) no-repeat 0px 0px;
	width: 74px;
}
ul.infoMenu li.linkNews a:hover { background: url(../teams/images/teams_btn-news.gif) no-repeat 0px -12px; }
ul.infoMenu li.linkNews span {
	background: url(../teams/images/teams_btn-news.gif) no-repeat 0px -24px;
	width: 74px;
	height: 12px;
}

ul.infoMenu li.linkData a {
	background: url(../teams/images/teams_btn-data.gif) no-repeat 0px 0px;
	width: 50px;
	height: 12px;
}
ul.infoMenu li.linkData a:hover { background: url(../teams/images/teams_btn-data.gif) no-repeat 0px -12px; }
ul.infoMenu li.linkData span { 
	background: url(../teams/images/teams_btn-data.gif) no-repeat 0px -24px;
	width: 50px;
}

ul.infoMenu li.linkMember a {
	background: url(../teams/images/teams_btn-member.gif) no-repeat 0px 0px;
	width: 74px;
}
ul.infoMenu li.linkMember a:hover { background: url(../teams/images/teams_btn-member.gif) no-repeat 0px -12px; }
ul.infoMenu li.linkMember span { 
	background: url(../teams/images/teams_btn-member.gif) no-repeat 0px -24px;
	width: 74px;
}

ul.infoMenu li.linkRecord a {
	background: url(../teams/images/teams_btn-record.gif) no-repeat 0px 0px;
	width: 78px;
}
ul.infoMenu li.linkRecord a:hover { background: url(../teams/images/teams_btn-record.gif) no-repeat 0px -12px; }
ul.infoMenu li.linkRecord span { 
	background: url(../teams/images/teams_btn-record.gif) no-repeat 0px -24px;
	width: 78px;
}

#teams .sideR .teamsInfo .teamsCont .text {
	clear: both;
	padding-top: 35px;
	width: 630px;
}

#teams .sideR .teamsInfo .teamsCont .text h5{
	background: url(../teams/images/teams_h5-news.gif) no-repeat;
	padding-left: 30px;
	margin-bottom: 10px;
	height: 30px;
	margin-right: 35px;
	margin-left: 35px;
}

#teams .sideR .teamsInfo .teamsCont .text h5 span {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	display: block;
	letter-spacing: -1px;
}

#teams .sideR .teamsInfo .teamsCont .text p {
	font-size: 12px;
	line-height: 140%;
	color: #444444;
	margin-bottom: 1em;
	clear: both;
	margin-right: 35px;
	margin-left: 35px;
}

#teams .sideR .teamsInfo .teamsCont .text ul {
	list-style: square;
	padding-top: 20px;
	margin-right: 35px;
	margin-left: 35px;
}

#teams .sideR .teamsInfo .teamsCont .text ul li {
	font-size: 12px;
	color: #63BC46;
	list-style: square;
	float: none;
	display: list-item;
	margin-left: 20px;
}

#teams .sideR .teamsInfo .teamsCont .text ul li a {
	font-size: 11px;
	color: #63BC46;
}
#teams .sideR .teamsInfo .teamsCont .text ul li a:hover { text-decoration: none; 
}

#teams .sideR .teamsInfo .teamsCont .teamsFooter {
	background: url(../teams/images/teams_foot_bg.gif) no-repeat center bottom;
	padding: 30px 35px;
	clear: both;
}

#teams .sideR .teamsInfo .teamsCont .teamsFooter p.pageIndex {
	margin-top: 5px;
	float: left;
}

#teams .sideR .teamsInfo .teamsCont .teamsFooter p.pageIndex span {
	text-indent: -5000em;
	display: block;
	height: 30px;
	width: 108px;
	line-height: 1px;
	font-size: 1px;
}

p.pageIndex span.indexNews {	background: url(../teams/images/teams_index-news.gif) no-repeat 0px 0px; }
p.pageIndex span.indexData {	background: url(../teams/images/teams_index-data.gif) no-repeat 0px 0px; }
p.pageIndex span.indexMember {	background: url(../teams/images/teams_index-member.gif) no-repeat 0px 0px; }
p.pageIndex span.indexRecord {	background: url(../teams/images/teams_index-record.gif) no-repeat 0px 0px; }

#teams .teamsHeader ul.teamMenu {
	display: block;
	position: absolute;
	left: 305px;
	top: 220px;
}

#teams .teamsFooter ul.teamMenu {
	display: block;
	float: right;
	padding-top: 5px;
}

#teams ul.teamMenu li a,
#teams ul.teamMenu li span {
	text-indent: -5000em;
	display: block;
	overflow: hidden;
	height: 47px;
	line-height: 1px;
	font-size: 1px;
}

ul.teamMenu li.linkManchester a {
	background: url(../teams/images/teams_link-manchester.gif) no-repeat 0px 0px;
	width: 33px;
}
ul.teamMenu li.linkAlahly a {
	background: url(../teams/images/teams_link-alahly.gif) no-repeat 0px 0px;
	width: 29px;
}
ul.teamMenu li.linkGamba a {
	background: url(../teams/images/teams_link-gamba.gif) no-repeat 0px 0px;
	width: 34px;
}
ul.teamMenu li.linkAdelaide a {
	background: url(../teams/images/teams_link-adelaide.gif) no-repeat 0px 0px;
	width: 32px;
}
ul.teamMenu li.linkWaitakere a {
	background: url(../teams/images/teams_link-waitakere.gif) no-repeat 0px 0px;
	width: 29px;
}
ul.teamMenu li.linkPachuca a {
	background: url(../teams/images/teams_link-pachuca.gif) no-repeat 0px 0px;
	width: 29px;
}
ul.teamMenu li.linkQuito a {
	background: url(../teams/images/teams_link-quito.gif) no-repeat 0px 0px;
	width: 32px;
}

#teams .sideR .teamsInfo .teamsCont .teamsFooter ul.infoMenu {
	border-bottom: 1px solid #dadada;
	height: 17px;
	margin-right: 0px;
	margin-left: 0px;
}

#teams .sideR .teamsInfo .teamsCont table#memberList {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	border-collapse:collapse;
	border: 1px solid #333333;
}

table#memberList td {
	font-size: 11px;
	padding: 4px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #eeeeee;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

table#memberList th {
	font-size: 11px;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	background: #333333;
	color: #CCCCCC;
}

th.thPosition { width: 6%; }

th.thNumber { width: 4%; }

th.thName { width: 34%; }

th.thHeight,
th.thWeight,
th.thAge { width: 6%; }

th.thDOB { width: 13%; }

th.thNation { width: 25%; }

table#memberList tr.gk th {
	background: #EE1C25;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
table#memberList tr.df th {
	background: #F7941D;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
table#memberList tr.mf th {
	background: #FFDD00;
	color: #333333;
	text-align: center;
	vertical-align: middle;
}
table#memberList tr.fw th {
	background: #8AD6F0;
	color: #333333;
	text-align: center;
	vertical-align: middle;
}
table#memberList tr.manager th {
	background: #63BC46;
	color: #333333;
	text-align: center;
	vertical-align: middle;
}

#teams .sideR .teamsInfo .teamsCont table.recordList {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	border-collapse:collapse;
	border: 1px solid #333333;
	margin-bottom: 20px;
}

table.recordList caption {
	font-size: 12px;
	line-height: 130%;
	margin-left: 35px;
}

table.recordList td {
	font-size: 11px;
	padding: 4px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #eeeeee;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

table.recordList th {
	font-size: 11px;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	background: #333333;
	color: #CCCCCC;
}

table.recordList th.thDate,
table.recordList th.thRecord,
table.recordList th.thHA { width: 6%; }

table.recordList th.thScore { width: 8%; }

table.recordList th.thClub { width: 42%; }

table.recordList th.thGoal { width: 32%; }

table.recordList td.tdScore,
table.recordList td.tdHA { text-align: center; }

#teams .sideR .teamsInfo .teamsCont table.groupRanking {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	border-collapse:collapse;
	border: 1px solid #333333;
	margin-bottom: 20px;
}

table.groupRanking caption {
	font-size: 12px;
	line-height: 130%;
	margin-left: 35px;
}

table.groupRanking td {
	font-size: 11px;
	padding: 4px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #eeeeee;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

table.groupRanking th {
	font-size: 11px;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	background: #333333;
	color: #CCCCCC;
}

table.groupRankingth.thClub { width: 52%; }

table.groupRanking th.thRanking {
	width: 6%;
	text-align: left;
}

table.groupRanking th.thWin,
table.groupRanking th.thGames {
	width: 6%;
	text-align: right;
}

table.groupRanking th.thPoint {
	width: 5%;
	text-align: right;
}

table.groupRanking td.tdRanking { text-align: center; }
table.groupRanking td.tdPoint {
	text-align: right;
}

#teams .sideR .teamsInfo .teamsCont table.dataList {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	border-collapse:collapse;
	border: 1px solid #666666;
	margin-bottom: 20px;
}

table.dataList td {
	font-size: 11px;
	padding: 6px 10px;
	text-align: left;
	vertical-align: top;
	width: 60%;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

table.dataList th {
	font-size: 11px;
	padding: 6px 10px;
	text-align: left;
	vertical-align: top;
	background: #333333;
	color: #CCCCCC;
	border: 1px solid #999999;
	width: 40%;
}

table.dataList td.colorLine { background: #EEF0F0; }
