/*
body {
	margin: 10px;
	padding: 0;
	font-size: 0.75em;
	font-family: 'Malgun Gothic',"맑은 고딕",AppleGothic,Dotum,"돋움", sans-serif;
	background: #fff;
	height: 100%;
}
*/

.tbl_list{ max-width:100%; margin:0 auto; font-size:12px !important; }
.tbl_list table {clear:both; width:100%; border-collapse:collapse; border-spacing:0; }
.tbl_list table td {vertical-align: top;}



.bet { width:100%;}
.bet table {clear:both;width:100%;border-collapse:collapse;border-spacing:0; }
.bet tbody tr{border-bottom:1px solid #d6dce7;}
.bet tbody td{padding:5px 1px;line-height:150%; text-align:center;}
.bet tbody td.home {width:45px; font-size:10px;}
.bet tbody td.slipTeam{ color:#ff4081;text-align:left; padding:0 3px;}
.bet tbody td.cartPoint{color:#3f51b5; font-weight:bold; text-align:left;}


#betBar { width:100%; margin-bottom:10px; padding:20px; background:#fff;border: 1px solid #ececec;}
#betBar table {clear:both;width:100%;border-collapse:collapse;border-spacing:0; font-size:11px; border-top:1px solid #3f51b5;}
#betBar tbody tr{}
#betBar tbody td{height:30px;line-height:150%; text-align:center; border:1px solid #ccc; border-top:0;vertical-align: middle;}
#betBar tbody td.home {width:45px;}
#betBar tbody td.right {width:25px;}
#betBar tbody td.slipTeam{ color:#ff4081;text-align:left; padding:0 7px; height: 37px;}
#betBar tbody td.cartPoint{color:#3f51b5; font-weight:bold; text-align:left;}
#betBar tbody td.click:hover{ background:#efefef; color:#333;  cursor:pointer}
#betBar tbody td.betting{ background:#3f51b5; color:#fff;  cursor:pointer; border:1px solid #3f51b5}
#betBar tbody td.betting:hover{ background:#2d3a83; color:#fff;  cursor:pointer; border:1px solid #2d3a83}


.gamelist{ width:100%; min-width:380px; }
.gamelist table {clear:both; width:100%; border-collapse:collapse; border-spacing:0; }
.gamelist tbody tr{ background: #6f809a; color:#fff;}
.gamelist thead td{ text-align:center; }
.gamelist tbody td{ text-align:center; border:1px solid #ddd; border-bottom:0; padding:10px;vertical-align: middle;}

.gamelist td.mobile_date{ display:none; background:#fff; color:#333; }
.gamelist td.icon {text-align:left; width:15px; color:#333; border-right:0; border-left:0;}
.gamelist td.sport {text-align:left; width:70px; color:#fff; border-right:0; border-left:0; padding:0;}
.gamelist td.cup {text-align:left; color:#fff; border-right:0; border-left:0;}
.gamelist td.none {background:#fff; color:#000; border-left:0;border-right:0;}
.gamelist td.date {width:100px; text-align:left; background:#fff; color:#000; border-left:0;}


.gamelist td.homeTeam {width:37%; background:#fff; color:#000;}
.gamelist td div.left_tx {float:left; width:85%; text-align:left; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal;}
.gamelist td div.right_no {float:right; width:15%; text-align:right; font-weight:bold; color:#3f51b5}

.gamelist td div.left_no {float:left; width:15%; text-align:left; font-weight:bold; color:#3f51b5}
.gamelist td div.right_tx {float:right; width:85%; text-align:right; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal;}

.gamelist td.nonTeam {width:10%;font-weight:bold; background:#fff; color:#000;}
.gamelist td.awayTeam {width:37%; background:#fff; color:#000; border-right:0;}



.gamelist td.Selected {background:#edad00;color:#000;}
.gamelist td.SelectedN {background:#edad00;color:#000;}

.gamelist td.MouseOn_win {background: #efefef;color:#333}


.gamelist td.MouseOn_non {background: #efefef;color:#333}

.gamelist td.MouseOn_lose {background: #efefef;color:#333}


.gamelist td.Selected_win {background: #3f51b5;color:#fff}
.gamelist td.Selected_win span.left_no {color:#fff}
.gamelist td.Selected_win span.right_no {color:#fff}
.gamelist td.Selected_non {background: #3f51b5;color:#fff}
.gamelist td.Selected_non span.left_no {color:#fff}
.gamelist td.Selected_non span.right_no {color:#fff}
.gamelist td.Selected_lose {background: #3f51b5;color:#fff}
.gamelist td.Selected_lose span.left_no {color:#fff}
.gamelist td.Selected_lose span.right_no {color:#fff}


.input5 { 
	text-align: right;
	width: 90%;
	color: #333;
	font-weight: bold;
	background-color: transparent;
	border: 0;
}

.input6 {
	text-align: right;
	width: 90%;
	color: #223390;
	font-weight: bold;
	background-color: transparent;
	border: 0;
}


.money_button {height:30px; width:32%; border:1px solid #333;cursor:pointer; text-align:center;}
.money_button:hover {background: #3f51b5; color:#fff; border:0px; }

.vs {color:#888;}


@media (max-width:1430px){
	.gamelist td.none {float:left; display:none;}
	
	.gamelist td div.non {display:none;}
	.gamelist td.nonTeam {text-align:center;}
	.gamelist td div.center {
		float: none;
	}

	.gamelist td.homeTeam {width:45%;}
	.gamelist td.nonTeam {width:10%;}
	.gamelist td.awayTeam {width:45%;}
/*
	.left_tx { width: 45%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
	.right_tx {display: inline-block; width: 45%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal;}
*/
}


.sport_list {clear:both; width:100%; }

.sport_list .title {background: #6f809a; height:40px; line-height:38px; padding:0 10px;}
.sport_list div.icon {float:left;  color:#fff; line-height:38px; padding-right:10px;}
.sport_list div.sport {float:left; background: #6f809a; color:#fff; width:80px;}
.sport_list div.cup {float:left; background: #6f809a; color:#fff; line-height:38px;}

.sport_list div.date {clear:both; float:left;  text-align:right; width:18%; height:40px; line-height:38px; padding:0 10px; border-top:1px solid #efefef;border-right:1px solid #efefef; color:#3f51b5;background: #fff;}

.sport_list div.homeTeam {float:left; width:36%; height:40px; line-height:38px; padding:0 10px; background:#fff;border-top:1px solid #efefef;}
.sport_list div div.home_txt {float:left; width:80%;}
.sport_list div div.home_no {float:right; width:20%; text-align:right; font-weight:bold; color:#3f51b5}

.sport_list div.nonTeam {float:left; text-align:center; width:10%; height:40px; line-height:38px; padding:0 10px; background:#fff;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;}
.sport_list div div.non_txt {float:left; text-align:left; width:70%;}
.sport_list div div.non_no {float:right; width:30%; text-align:right; font-weight:bold; color:#3f51b5}


.sport_list div.awayTeam {float:left; width:36%; height:40px; line-height:38px; padding:0 10px; background:#fff;border-top:1px solid #efefef;}
.sport_list div div.away_txt {float:right; width:80%; text-align:right;}
.sport_list div div.away_no {float:left; width:20%; font-weight:bold; color:#3f51b5}


.sport_list div.Selected {background:#edad00;color:#000;}
.sport_list div.SelectedN {background:#edad00;color:#000;}
.sport_list div.MouseOn_win {background: #efefef;color:#333}
.sport_list div.MouseOn_non {background: #efefef;color:#333}
.sport_list div.MouseOn_lose {background: #efefef;color:#333}


.sport_list div.Selected_win {background: #3f51b5;color:#fff}
.sport_list div.Selected_win div.home_no {color:#fff}
.sport_list div.Selected_win div.non_no {color:#fff}
.sport_list div.Selected_win div.away_no {color:#fff}

.sport_list div.Selected_non {background: #3f51b5;color:#fff}
.sport_list div.Selected_non div.home_no {color:#fff}
.sport_list div.Selected_non div.non_no {color:#fff}
.sport_list div.Selected_non div.away_no {color:#fff}

.sport_list div.Selected_lose {background: #3f51b5;color:#fff}
.sport_list div.Selected_lose div.home_no {color:#fff}
.sport_list div.Selected_lose div.non_no {color:#fff}
.sport_list div.Selected_lose div.away_no {color:#fff}



@media (max-width:1430px){
	.sport_list div.sport {width:auto; padding-right:10px;}
	.sport_list div.date {float:none; text-align:left; width:100%;border-right:0; background:#f3f8fb;}
	.sport_list div div.non_txt {display:none;}

	.sport_list div.homeTeam {width:45%;}
	.sport_list div div.home_txt {display: inline-block; width: 80%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal; font-size:11px;}
	.sport_list div .nonTeam {width:10%;text-align:center;}
	.sport_list div div.non_no {text-align:center; width:100%;}
	.sport_list div.awayTeam {width:45%;}
	.sport_list div div.away_txt {display: inline-block; width: 80%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal; font-size:11px;}
	
	
	
	.gamelist td div.non {display:none;}
	.gamelist td.nonTeam {text-align:center;}
	.gamelist td div.center {
		float: none;
	}

	.gamelist td.homeTeam {width:45%;}
	.gamelist td.nonTeam {width:10%;}
	.gamelist td.awayTeam {width:45%;}
/*
	.left_tx { width: 45%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
	.right_tx {display: inline-block; width: 45%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal;}
*/
}