/***************************************************************************
*                                                                          *
* contented1 - An open source xhtml/css website template by Contented      *
* Designs.  You're free to modify it and use it for any purpose without    *
* cost or obligation. We'd prefer that you leave the link to our website   *
* in the footer but it's not required.                                     *
*                                                                          *
* If you have comments or questions, please contact us at                  *
* http://www.ContentedDesigns.com. Thanks!                                 *
*                                                                          *
***************************************************************************/
/*讓ie6可以正常讀取png*/


* {
	padding:0;
	margin:0;
}

body {
-x-system-font:none;
	color: #666666;
	/*background:#FFFFFF none repeat scroll 0 0;*/
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", "Arial", "Helvetica", "sans-serif"; /*正黑體,新細明體*/
   font-size:12px;
}

#container {
	margin:auto;
	width:964px;
}

h1,h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl,
fieldset, address { /*margin:1em 0;*/}

h1 {
font-size: 20px;
display: block;
margin-left: 5px;
vertical-align: middle;
}

h2 {
font-size: 25px;
display: block;
margin-left: 30px;
vertical-align: middle;
}

h3 {font-size:1.2em;}

h4 {font-size: 20px;
display: inline;
margin-left: 5px;
vertical-align: middle;}

h5 {
font-size:16px;
background-color: #DDECFF;
color:#114477;
padding: 3px 5px 3px 10px;
margin-top: 2px;
margin-bottom: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-opera-border-radius: 3px;
-moz-border-radius: 3px;
background-color: #3987FC;
color: white;
}

dd { margin-left:5%; }

fieldset { padding: .5em; }

a {
	color: #3B5998;
	color: #6699FF;
	background-color: transparent;

	text-decoration: none;
}

ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*margin: 3px;*/
}

.sideArticleList li{
	border-bottom:1px dashed #999999;
	padding:3px 0 10px 0;
}

a:hover {
	color: #3366FF;

	text-decoration: underline;
}

#header {
	color: #6699FF;
	background-color: #FFFFFF;
	width:964px;
	clear:both;
}

#title {
	color:#6699FF;
	background-color:#FFFFFF;
	font-size:3em;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	float:left;
}

#header .headerTitle,#header .headerTitle:hover,#header .headerTitle img{
	color: #6699FF;
	cursor: pointer;
	border: 0px;
	text-decoration: none;
	font-weight: normal;
}


#login {
	padding: 0px 0px 0px 0px;
	float: right;
	font-size: 12px;
	line-height: 20px;

}

#login a{
	padding: 0px 5px 0px 5px;
	font-weight:normal;
}

#contact {
	padding:0px 0px 0px 0px;
	float:right;
}

#contact a {
	color:#6699FF;
	background-color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#contact a:hover {
	color:#3366FF;
	background-color:#FFFFFF;
	text-decoration:underline;
}

#slogan {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	text-align: left;
	margin: 10px 5px 10px 5px;
}

#slogan a {
	/*color: ActiveBorder;*/
	color: #0094df;
	padding: 0px 20px 0px 5px;
	float: left;
	font-weight: normal;
}

#slogan a:hover {
	color: #0063DC;
}



#nav {
	line-height: 34px;
	height: 34px;
	padding: 0px 10px;
	margin: 0 0 5px 0;
	clear: both;
/*	background-image: url(../includes/images/navBack.png);border: 1px solid #D8E5CF;*/
	background: #3987FC;
	background-image: url(../includes/images/navBack.png);
	border: 1px solid #D8E5CF;
	border-bottom: 0px;
	font-size: 15px;
}

#nav a {
	/*color: #8eb9dd;*/
	color: white;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 7px 4px 6px;
	background-color: transparent;
}

#nav .selected{
	color: #0063DC;
	color:#FFDF41;
	font-weight: bold;
	text-decoration: none;
}

#nav a:hover {
	color: #0063DC;
	color:#FFDF41;
	text-decoration: underline;
}

#nav2 {
	font-size:15px;
	height: 20px;
	padding: 2px 158px;
	clear: both;
	border-bottom: 1px dotted #CCCCCC;
}

#nav2 a {
	padding: 2px 10px;
	border-right: 1px dotted #CCCCCC;
	color: #555555;
}

#nav2 .selected{
	color: red;
}

#content, #content2 {
	width:964px;
	clear:both;
}

#adv_space {
    margin-top: 20px;
}

#maincontent {
	font-size:1.0em;
	padding:0px 5px 0px 0px;
	width:740px;
	float:left;
}

/*for PK下去*/
#maincontent_predict {
	font-size:1.0em;
	padding:0px 5px 0px 0px;
	/*width:740px; *//*before PK added*/
	width: 964px; /*for PK*/
	float:left;
}

#maincontent .chooseDate,#maincontent .chooseDate a,#maincontent .chooseDate font{
	font-size: 20px;
}
#maincontent_predict .chooseDate,#maincontent .chooseDate a,#maincontent .chooseDate font{
	font-size: 20px;
}


#sidecontent {
	font-size:12px;
	width:195px;
	float:right;
    margin: 0 0 0 10px;
}

#sidecontent td{
	font-size: 12px;
}



#sidecontent a{
	background-color: transparent;
}


#sidecontent td .siderank{
	text-align: right;
}

#footer {
	color: #FFFFFF;
	background-color:#F0F7F9;
	border-top: 1px solid #6B90DA;
	font-size:11px;
	line-height:1.5em;
	width: 964px;
	clear:both;
}

#footer .footerLink{
	margin-bottom: 5px;
	font-size: 12px;
}

#footer	a {
	text-decoration: none;
	color: #08418C;
	font-weight: normal;
	background: transparent;
	padding: 0 10px 0px 10px;
	display: inline;
	margin-bottom: 5px;
}

#footer	a:hover {
	  text-decoration: underline;
	  }

#copyrightdesign {
	color:#FFFFFF;
	background-color:#6699FF;
	padding:5px 0px 5px 20px;
	width: 580px;
	float:left;
}

#footercontact {
	color:#FFFFFF;
	padding:5px 0px 5px 50px;
	width:110px;
	float:right;
}

#footerinfo {
	color: black;
	padding: 5px 0px 5px 20px;
	clear: both;
	float: center;
	text-align: center;
}
/*
outer table
*/
.outframe {
  display:table;
  border-collapse:separate;
}
.row {
  display:table-row;
}
.row div {
  display:table-cell;
}
.row .one {
  width:100%;
}

/*
small outer table
*/
.outframe {
  display:table;
  border-collapse:separate;
}
.row {
  display:table-row;
}
.row div {
  display:table-cell;
}
.row .one {
  border-left:#000000;
}

/*tag*/
.anchors {
    list-style: none;
    margin:0 0 0 10px;
}

.anchors li {
    float: left;
    margin: 0 2px 0 0;
}

.anchors a {
    display: block;
    padding: 1px 9px 2px 9px;
    text-decoration: none;
	background: #CE1400;
	border-top:2px solid #fff;
	font-size:1.55em;
}

/*沒被選的聯盟*/
div.greyTabs .anchors a{
	/*background: #fef0ba;*/
	background: #FFDD9C;
	color: #0055A6;
}

.anchors .on a {
	font-weight: bold;
	/*
	border-bottom: 2px solid #dfdfdf;
	border-top: 2px solid #dfdfdf;
	*/
	border-bottom: 2px solid #B1CBFF;
	border-top: 2px solid #B1CBFF;
}

div.greyTabs .anchors .on a{
	/*border-bottom:2px solid #6E6E6E;
	border-top:2px solid #6E6E6E;*/
	/*border-bottom: 2px solid #ffcc00;*/
	border-top: 2px solid #B1CBFF;
}

.anchors .on a, .anchors .on a:hover, .anchor, .anchors a:focus, .anchors a:active {
	outline: none; /* @ Firefox 1.5, remove ugly dotted border */
	overflow:hidden;
}

/*被選上的聯盟 以及外框顏色*/
div.greyTabs .anchors .on a, div.greyTabs .anchors .on a:hover, div.greyTabs .anchor, div.greyTabs .anchors a:focus, div.greyTabs .anchors a:active {
	/*border: 2px solid #ffd700;*/
	/*background: #dfdfdf;*/
	background: #B1CBFF;
	color: #0055A6;
}

div.greyTabs .anchors .on a:hover,div.greyTabs .anchors .on a,div.greyTabs .anchors a:focus{
	/*background: #dfdfdf;*/
	/*background: #B1CBFF;*/
}


/*滑鼠在聯盟上面*/
div.greyTabs .anchors a:hover{
	background: #B1CBFF;
	border-top:2px solid #B1CBFF;
	border-bottom: 2px solid #B1CBFF;
}

div.greyTabs .thickbox{
	color: red;
	background-color: white;
}

.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.anchors a:hover, .anchors a:focus, .anchors a:active {
    cursor: pointer;
}
.anchor {
	clear: both;
	/*display: none;*/
	margin-bottom: 20px;
	width: 100%;
	color: black;
	text-align: left;
}

.anchor p {
text-align:left;
padding:5px 15px 15px 15px;
font-size:1.5em;
color:#FFFFFF;
}

.wingame{
	color:red;
}

#navigation{
clear:both;
list-style:none;
text-align:center;
border-top:2px solid #ccc;
}

#navigation li{
display: inline;
list-style-type: none;
padding:7px 20px 7px 15px;
*padding-top:2px;
_padding-top:7px;
line-height:30px;
font-size:1.6em;
}

* html #navigation li{
padding:3px 13px 7px 15px;
}

#navigation li.divide{
border-right:2px solid #ccc;
}

#navigation li a{
margin-top:5px;
}

#qa dl dd{
text-align:left;
margin-bottom:5px;
margin-top:10px;
font-size:1.5em;
}

#qa dl {
margin:0 15px;
border-bottom: 1px dotted #ccc;
padding-bottom:10px;
}
/*data table*/
table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 640px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

/* 虛擬投注標頭*/
td.helpHed
{
	/*border-left: 1px solid #6699CC;
background-color: #BEC8D1;*/

	/*	background-color: #DDECFF;*/
	/*background-color: #b8cdf3;*/
	background-color: #5897FF;
	text-align: center;
	text-indent: 5px;
	font-family: Microsoft JhengHei,Verdana;
	font-weight: bold;
	font-size: 16px;
	/*	color: #404040;*/
	color: #FFFFFF;
}

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

/* 虛擬投注table */
table.sofT
{
	text-align: left;
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
	/*width: 720px;*//*before PK added*/
	width: 944px; /*for PK*/
	/*background-color: #fafafa;*/
	background-color: white;
	/*border: 1px #6699CC solid;*/
	border-collapse: collapse;
	border-spacing: 0px;

}

/* 虛擬投注table */
table.sofT TD
{
	border: 2px  solid #dcdcdc;
	padding: 10px 2px 10px 8px;

}

/*=== 加入PK後加入的開始 ===*/
table.sofT #predict_gsn{ /*賽事編號的寬度*/
	width: 125px;
}
table.sofT #predict_team{ /*球隊名稱的寬度*/
	width: 195px;
}
table.sofT .predict_iahead_title{ /*國際盤左邊選擇的寬度*/

}
table.sofT .predict_ahead_title{ /*讓分盤左邊選擇的寬度*/

}
table.sofT .predict_p{ /*各盤右邊預測百分比的寬度*/
	width: 36px;
	height: 53px;
	text-align: center;
}
table.sofT .predict_pk_title{ /*不讓分盤左邊選擇的寬度*/

}
table.sofT .predict_big_title{ /*大小盤左邊選擇的寬度*/

}
/*=== 加入PK後加入的結束 ===*/

/* 虛擬投注table */
table.sofT .betrow2
{
	/*	background: #f1f1f1;*/
	background: #ebebeb;
	background: #f1f1f1;
}

table.sofT a
{
	background: transparent;
}


/*person data table*/
table.helpTp
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 13px;
color: #404040;
width: 100%;
background-color: #fafafa;
border: 2px #DCDCDC solid;
}

td.helpHedp
{ border-bottom: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
background-color: #B8CDF3;
text-align: center;
padding: 0px 5px;
font-family: Verdana;
font-size: 13px;
height: 20px;
color: #404040;
}

td.helpBodp
{ border-bottom: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
text-align: left;
padding-left: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 13px;
color: #404040;
height: 25px;
}

td.helpBodp a{
	color:black;
	font-weight: normal;
	background: transparent;
}

td.helpBodp a:hover{
	color:#0066CC;
	font-weight: normal;

}

.deletedText{
	text-decoration:line-through;
	color:#999;
}

/*----------個人頁面 好友圈 好友表------*/
td.helpBodpFriend
{ border-bottom: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 13px;
color: #404040;
height: 25px;
}

/*-----個人頁面 戰績 戰績表------*/
td.helpBodpStat
{
border-bottom: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 13px;
color: #404040;
height: 25px;
}

table.sofTp
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 420px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

/*regist table*/
table.helpTreg
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

td.helpHedreg
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 21px;
color: #404040; }

td.helpBodreg
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

table.sofTreg
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

/*rank table*/
/*-----------ranking 排行榜--------*/

table.helpTrank
{
	text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	border: 2px #DCDCDC solid;
	width: 230px;
}

td.helpHedrank
{
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	color: black;
	text-align: center;
	font-family: Verdana;
	font-size: 15px;
	height: 25px;
}



td.helpBodrank
{
border-bottom: 1px solid #DCDCDC;
border-top: 0px;
border-left: 1px solid #DCDCDC;
border-right: 0px;
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
color: #404040;
padding-left: 5px;
height: 40px;
}

td.helpBodrank a
{
	font-size:15px;
	font-weight: normal;
}

table.sofTrank
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 150px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

/*game info table*/
table.helpTgf
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

td.helpHedgf
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.helpBodgf
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: center;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

table.sofTgf
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

/*predictor table*/
table.helpTprd
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 150px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

td.helpHedprd
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.helpBodprd
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: center;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

table.sofTprd
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 150px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

/*forum table*/
#navf {
	padding:14px 0px 4px 0px;
	margin:0 0 5px 10px;
	width:950px;
	clear:both;
}

#navf a {
	color:#006699;
	background-color: transparent;
	font-weight:normal;
}

#navf a:hover {
	text-decoration: underline;
}

#navf .selected {
	color: red;
	font-weight: bold;
}


table.helpTf
{
	text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
	background-color: #fafafa;
	width:964px;
	border: 2px #DCDCDC solid;
	border-collapse: collapse;
	margin: auto;
}

table.helpTfTop{
	text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
	width:964px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin:10px auto;
}
td.helpClearf{
	height: 35px;
	text-align: left;
	text-indent: 0px;
	font-family: Verdana;
	font-size: 13px;
	color: #404040;
	vertical-align:top;
}
#forum-admin-button{
    width:964px;
    margin:0 auto;
}
.forum-assistant-func{
    margin:80px auto;
}
/*----------------賽事頁面----------------*/
td.helpClearf .selected{
	color: red;
	font-weight: bold;
}

td.gameinfoLink{
	text-align: left;
	text-indent: 5px;
	font-family: Verdana;
	font-size: 13px;
	color: #404040;
}

td.gameinfoLink a{
	font-weight: normal;
	padding-left: 10px;
}

.gameinfoMainTable, .gameinfoOddTable{
	margin:10px;
	border: 1px solid #DCDCDC;
	border-collapse:collapse;
	border-spacing:0;
	font-size: 16px;
	text-align: center;
}

.gameinfoOddTable{
	margin: 5px;

}

.gameinfoMainTable .contactCenterTd{
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 3px 8px 3px 5px;
	background: #EEEEEE;
	width: 20%;
}

.gameinfoMainTable .contactSideTd{
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 8px 3px 8px 5px;
	width: 40%;
}

.gameinfoMainTable .contactSideBig{
	font-size: 20px;
	color: #FF6C00;
}

.gameinfoMainTable .contactSideSmall{
	font-size: 20px;
}

.gameinfoOddTable td{
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	height: 30px;
	width: 25%;
}

td.gameinfoMainOddTdLeftTitle{
	color: black;
	background: #FF8C00;
	height: 27px;
	background-image: url(../includes/images/gameInfo/homeTeamTitle.png);
}

td.gameinfoMainOddTdRightTitle{
	color: black;
	height: 27px;
	background: #9ACD32;
	background-image: url(../includes/images/gameInfo/visitTeamTitle.png);
}

td.gameinfoMainOddTdTieTitle{
	color: black;
	height: 27px;
	background: #425BFF;
	background-image: url(../includes/images/gameInfo/tieTeamTitle.png);
}
/*--------------賽事頁面底-------------*/

td.helpHedf
{
	/*border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;*/
/*	background-color: #BEC8D1;*/

border-bottom: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
/*	background: #999999;
	color: white;*/
	background: #B8CDF3;
	color: black;
	text-align: center;
	font-family: Verdana;
	font-size: 15px;
	height: 35px;
}

td.helpRodf
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 13px;
color: #404040;
background-color: #ffffcc; }

td.helpBodf
{ border-bottom: 1px solid #DCDCDC;
border-top: 0px;
border-left: 1px solid #DCDCDC;
border-right: 0px;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 13px;
color: #404040;
padding-left: 10px;
height: 40px;
/*background-color: #fafafa; */}

td.helpBodf a{
background-color: transparent;
word-break:break-word;
word-wrap:break-word;
}

td.helpPodf
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: 700;
font-size: 14px;
color: #404040;
background-color: #ccccff; }

table.sofTf
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 900px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

/* 文章內頁 */
/* 發表者左欄 */
td.forumdetailhelpHedf{
	vertical-align:top;
	padding: 8px 5px;
	background: #B8CDF3;
	color: black;
	text-align: center;
	font-size: 15px;
	height: 35px;
}



/* 回文者左欄 */
td.forumdetailhelpRodf{
	vertical-align:top;
	padding: 4px 5px;
	background-color: #BEC8D1;
	text-align: center;
	font-size: 15px;
	color: black;
	background-color: #ffffcc;
}


td.forumdetailhelpClearf,td.forumdetailhelpClearf p{
	text-indent: 0px;
}

td.tdContent.forumdetailhelpClearf{
    font-size: 15px;
}

/* 文章內容 */
td.forumdetailhelpClearf{
padding: 0px 5px 0px 5px;
text-align: left;
height: 135px;
vertical-align: top;
font-family: Verdana;
font-size: 18px;
line-height: 30px;
color: #404040;
word-break:break-word;
word-wrap:break-word;
}
td.forumdetailhelpClearf img{
	max-width: 100%;
    height: auto;
}
/* 回覆文章標頭 */
td.forumdetailReplyTop{
	vertical-align: top;
	padding: 5px 5px 5px 10px;
	text-align: left;
	font-size: 15px;
	color: black;
	border: 1px solid #dadada;
	border-bottom: 0px;
	background: #F1F1F1;
}
td.forumdetailReplyTop span.ReplyTop__font{
	color: #666666;
	font-size: 12px;
}
td.forumdetailReplyTop div.ReplyTop__anonymous{
	margin-top: 5px;
}
td.forumdetailReplyTop div.ReplyTop__anonymous span.anonymous_content{
	margin-left: 14px;
}

/* 回覆表單 */
td.forumdetailReplyContent{
	padding: 5px 5px 5px 5px;
	font-size: 15px;
}

td.forumdetailReplyContent span.ReplyContent--color{
	color: red;
}

td.forumdetailReplyContent textarea {
	padding: 7px 10px
}

/* 發表文章 */
td.forumpostLeftTitle{
	width:10%;
	padding-left: 15px;
	font-size: 13px;
	height: 35px;
}
td.forumpostRightContent{
	text-align:left;
	font-size: 13px;
	height: 35px;
}

td.forumpostTitle{
	width: 100%;
	background: #B8CDF3;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	padding: 1px 0px 1px 10px;
	height: 35px;
}

/*message block*/
.message-subcontent-unit-border {width:700px; height:120px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}

/*--------------個人頁面------------*/
/*左邊個人資料*/
.person-subcontent-unit-border
{
	width:200px;

	margin:0 0 0 0;
	padding:0 0 0 0;
/*	border:solid 1px rgb(190,190,190);
	background:rgb(235,235,235);*/
	border:1px solid #DCDCDC;
	background: rgb(235,235,235);
	font-size: 15px;
}

.person-subcontent-unit-border a{
	background: transparent;
	color: #006699;
}
/*暱稱*/
.person-nickname
{
font:medium bolder;
margin:0px;
padding-top: 3px;
font-size: 18px;
font-weight: bold;
}
/*---------個人頁面 個人簡介----------*/
.intro-subcontent-unit-border {
	width: 95%;
	font-size: 15px;
	margin: 10px 0 10px 0;
	padding: 10px 5px 10px 15px;
	border: 1px solid #DCDCDC;

}

/*-----------ranking 排行榜--------*/
#navr {
	font-size: 15px;
	padding: 0 0 4px;
	margin:0 0 0 10px;
	width:720px;
	clear:both;
    display: inline-block;
}

#navr .title, #navr .content {
    float: left;
    line-height: 30px;
}
#navr .content {
    width: 650px;
}

#navr .title {
    width: 50px;
}
#navr .row {
    display: block;
}
#navr .subtitle {
    color: #009900;
    font-weight: bold;
    padding-right: 10px;
}
#navr .row a {
    padding-right: 10px;

}

#navr a  ,#navrlevel a{
	/*
	color: #404040;
	background-color:#6699FF;
	font-weight:bold;
	text-decoration:none;
	padding:4px 35px 4px 35px;
	border:1px solid #3366FF;
	*/
	color:#006699;
	background-color: transparent;
	font-weight:normal;
}

#navr a:hover ,#navrlevel a:hover{
	text-decoration: underline;
}

#navr .selected  ,#navrlevel .selected{
	color: red;
	font-weight: bold;
}


/*member statistic */
#navms {
	height: 20px;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 5px 0px;
	clear: both;
	background-color: #ECF2F7;
	border:1px solid #CADFF9;
}

#navms a {
	/*
	color: #404040;
	background-color:#6699FF;
	font-weight:bold;
	text-decoration:none;
	padding:4px 35px 4px 35px;
	border:1px solid #3366FF;
	*/
	color: black;
	font-weight: normal;
	padding: 5px 8px;
	background-color: transparent;
}

#navms a:hover {
	color:#FF6C00;
	text-decoration:none;

}

#navms .selected {
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;

}

/*--------------等級榜-------------------------*/
#navrlevel {
	font-size: 13px;
	padding:14px 0px 4px 0px;
	margin:0 0 5px 10px;
	width:95%;
	clear:both;
}

/*--------------個人頁面 最近預測--------------*/
#predictGameTime {
	margin: 5px 0px;
	font-size: 13px;
}

#predictGameTime a {
	color:#006699;
	background-color: transparent;
	font-weight:normal;
}

#predictGameTime a:hover {
	text-decoration: underline;
}

#predictGameTime .selected {
	color: red;
	font-weight: bold;
}

/*----------側欄 本週我最準 昨日我最準----------*/
.sidecontentRankTable {
	border: 1px solid #CCCCCC;
	text-align:center;
	margin-top: 5px;
	color: black;
}

.sidecontentRankTable a{
	color: #0066CC;
	font-weight: normal;
}

.sidecontentRankTable td{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.sidecontentRankTable .sidecontentRankTableLeftTD, .sidecontentRankTable .sidecontentRankTableRightTD,.sidecontentRankTable .sidecontentRankTableRankTD{
	padding: 2px 2px 1px 2px;
	height: 20px;
	/*border-bottom: 0px solid #CCCCCC;*/

}

.sidecontentRankTable .sidecontentRankTableLeftTD{
	text-align: center;
	width: 40%;
}

.sidecontentRankTable .sidecontentRankTableRightTD{
	width: 40%;
	text-align: right;
}

.sidecontentRankTable .sidecontentRankTableTitleTD{
	background: #B8CDF3;
	color: black;
}

/*------------玩家搜尋-------------*/
table.userseachtable
{
	text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
	width: 90%;
	background-color: #fafafa;
	border: 2px #DCDCDC solid;
	margin: 10px;
}

/*------側欄 排行----*/
.sideranktabletop{
	border-bottom: 2px solid #F08638;
	border-bottom: 1px solid #7AB6DF;
	font-size:14px;
	padding: 2px;
	text-align:center;

	color:#888888;
}

.sideranktable{
	border-bottom: 1px dashed #CCCCCC;
	font-size:14px;
	line-height: 20px;
	padding: 3px 2px;
	text-align:center;
}

.sideranktable a{
	color:#006699;
}

/*---------高手預測速報--------*/
table.toper {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220);
	border-collapse: collapse;
	background-color: ;
}
table.toper th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
}
table.toper td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/*---------賣牌者選擇賣牌頁 (sellPredictCheck.php)-------*/

#spc_content {
	border: 1px solid #CCCCCC;
	margin: 15px;
	padding: 10px;
	width: 500px;
}

.spc_item {
	border: 1px dashed #CCCCCC;
	padding: 10px;
	margin-top: 15px;
}

.spc_title {
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
	padding-left: 0.3em;
	border-left: 1em solid #86C2FF;
	border-bottom: 1px solid #86C2FF;
	margin-bottom: 10px;
}

div.killerIMG{margin: 0px 0;}
div.killerIMG img{ width:123px;}

#poll_section{padding-top:30px;}
td.poll_opt { width: 200px; margin-right: 17px; text-align: left;font-size:16px;}
td.poll_bar{ width: 300px; }
td.poll_bar div { background: url("/includes/images/bar/bar_bg.png") center left repeat-x; height: 28px; width: 100%; text-align:right; }
.voter_img{border:0;width:30px;height:30px;}
#poll_title{color:#009900;}

#page_title {
    border-bottom:1px solid #7AB6DF;
    color:#006699;
    font-size:18px;
    margin-bottom:5px;
    margin-top:10px;
    padding:3px;
}

.radio_space {width: 20px;float: left;}

/*---------生活版討論區_選單 nonsport--------*/

/*---------20170301討論區_選單調整 --------*/
.menu_category{
	width: 304px; 
}
.menu_category .content a{
	margin-right: 12px;
	display: inline-block;
}

