	@charset "utf-8";
/* WEBsiting 2015-03-16 */

/* 스코어보드 공통 스타일 */
.ad_area_wrap{width:100%; overflow:hidden;/*margin-bottom:15px;margin-top:15px;*/}
.ad_area01{float:left;
position:relative;
width: 698px;
padding: 10px;
background: white;
height:100px;

}
.ad_area02{width:690px; margin:0 auto; overflow:hidden; padding:10px 0 20px 0;}
.ad_area02_01{text-align:center; float:left;}
.ad_area02_02{text-align:center; float:right;}

#ad_area_right{float:right; width:200px; height:100px; overflow:hidden; text-align:center;}
#ad_area_right>table{border-collapse:collapse; border:1px solid #d5d5d5;width: 100%;font-weight:bold}
#ad_area_right>table th{height:27px;line-height:27px;background-color:#003366;color:white}
#ad_area_right>table td{border:1px solid #d5d5d5;height:20px;line-height:20px;color:#666}
#ad_area_right .value{width:30px}
#ad_area_right .rank{width:30px}
/*
#ad_area_right{float:right; width:500px; height:100px; overflow:hidden; text-align:center;}
#ad_area_right>table{border-collapse:collapse; border:1px solid #d5d5d5;width: 100%;font-weight:bold}
#ad_area_right>table th{height:27px;line-height:27px;background-color:#003366;color:white}
#ad_area_right>table td{border:1px solid #d5d5d5;width:156px;height:20px;line-height:20px;color:#666}
#ad_area_right>table tr:ntd-child(0) td{height:20px;line-height:20px;background: URL(../img/common/ico_toptab_on.gif) repeat-x top #fff;}
*/
#powerball_ban{float:right; width:116px; height:90px; overflow:hidden; text-align:center;}
#powerball_ban a{display:block; width:116px; height:90px;overflow:hidden; font-weight:bold; background:URL(../img/new_livescore_mobile_banner.png) no-repeat #144974;}
#powerball_ban a b {display:block; padding-top:67px; font-size:13px;}
#powerball_ban a,
#powerball_ban a b,
#powerball_ban a:hover,
#powerball_ban a:hover b{-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
#powerball_ban a.powb01{background-position:0px 0px;}
#powerball_ban a.powb01 b {padding-top:67px; color:#001c32; text-decoration:underline;}
#powerball_ban a:hover.powb01{background-position:0px -90px;}
#powerball_ban a:hover.powb01 b {padding-top:47px; color:#ffe400;}
#powerball_ban a.powb02{background-position:0px -90px;}
#powerball_ban a.powb02 b {padding-top:47px; color:#ffe400;}
#powerball_ban a:hover.powb02{background-position:0px 0px;}
#powerball_ban a:hover.powb02 b {padding-top:67px; color:#001c32; text-decoration:underline;}

#powerball_ban_new{float:right; width:116px; height:90px; overflow:hidden; text-align:center;margin-top:10px;}
/* #powerball_ban_new a{display:block; width:116px; height:90px;overflow:hidden; font-weight:bold; background:URL(../img/minibanner_green_03.png?t=3) no-repeat #144974;} */
#powerball_ban_new a{display:block; width:116px; height:90px;overflow:hidden; font-weight:bold; background:URL(../img/2019summer.png?t=1) no-repeat #144974;}
#powerball_ban_new a.soccer,
#powerball_ban_new a.hockey,
#powerball_ban_new a.football,
#powerball_ban_new a.lol,
#powerball_ban_new a.speedkeno,
#powerball_ban_new a.speedkeno_homerun{
	background:URL(/img/img_powerfreekick.png?t=4) no-repeat #144974;
}

#powerball_ban_new a.basket{
	background:URL(/img/img_powerspeeddunk.png?t=4) no-repeat #144974;
}
#powerball_ban_new a.baseball,
#powerball_ban_new a.volley,
#powerball_ban_new a.tennis,
#powerball_ban_new a.starcraft,
#powerball_ban_new a.powerball,
#powerball_ban_new a.powerball_freekick,
#powerball_ban_new a.speedkeno_homerun,
#powerball_ban_new a.powerspeed_dunk{
	background:URL(/img/img_speedhomerun.png?t=4) no-repeat #144974;
}

#powerball_ban_new a b {display:block; padding-top:67px; font-size:13px;}
#powerball_ban_new a,
#powerball_ban_new a b,
#powerball_ban_new a:hover,
#powerball_ban_new a:hover b{-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
#powerball_ban_new a.powb01{background-position:0px 0px;}
#powerball_ban_new a.powb01 b {padding-top:67px; color:#001c32; text-decoration:underline;}
#powerball_ban_new a:hover.powb01{background-position:0px -90px;}
#powerball_ban_new a:hover.powb01 b {padding-top:47px; color:#ffe400;}
#powerball_ban_new a.powb02{background-position:0px -90px;}
#powerball_ban_new a.powb02 b {padding-top:47px; color:#ffe400;}
#powerball_ban_new a:hover.powb02{background-position:0px 0px;}
#powerball_ban_new a:hover.powb02 b {padding-top:67px; color:#001c32; text-decoration:underline;}


#score_wrap{width:100%;}

.no_score{width:100%; text-align:center; padding:95px 0 30px 0; background:URL(../img/score/no_score_bg.gif) no-repeat center 180px;}
.no_score h2{font-family:'나눔고딕'; color:#00265d; font-size:24px;}
.no_score h2 b{color:#003499;}
.no_score p{font-size:11px; color:#999; padding:5px 0 140px 0;}
.no_score address{font-family:verdana; font-size:8px; font-weight:bold; color:#cecece;display:block; text-align:center; padding:35px 0; margin:0px; border-top:1px solid #e3e3e3; font-style:normal; width:100%; max-width:460px; margin:0 auto;}

a.btn_refresh{cursor:pointer; display:inline-block;_display:block; width:42px; height:42px; background:URL(../img/common/btn_refresh.gif) no-repeat; overflow:hidden;}
a.btn_refresh b{display:block; position:absolute; left:0px; top:-999px;}
a.btn_cal{cursor:pointer; display:inline-block;_display:block; width:25px; height:22px; background:URL(../img/common/btn_cal.gif) no-repeat; overflow:hidden;}
a.btn_cal b{display:block; position:absolute; left:0px; top:-999px;}

table tr.bgf8{background:#f8f8f8;}
table tr.bgyellow{background:#ffea00 !important;}
table tr.skyblue td{background:#e0e9f6 !important;}

.score_tbl_basic{/*width:100%;*/ border:1px solid #194672; border-top:2px solid #194672; overflow:hidden; margin-bottom:10px;}
.score_tbl_basic table{width:100%;}
.score_tbl_basic table thead th{background:#003366; padding:10px 0; text-align:center; color:#fff; border-left:1px solid #1c3753; border-right:1px solid #4f6a86; border-bottom:1px solid #2c557e;}
.score_tbl_basic table thead td{background:#f0f0f0; text-align:center; font-size:11px; color:#333; padding:10px 0; border:1px solid #d5d5d5; border-bottom:2px solid #d5d5d5;}
.score_tbl_basic table tbody th{background:#f0f0f0; text-align:center; font-size:12px; color:#333; padding:10px 0; border:1px solid #d5d5d5;}
.score_tbl_basic table tbody td{text-align:center; font-size:12px; color:#333; padding:10px 0; border:1px solid #d5d5d5;}
.score_tbl_basic table tbody tr:hover{background:#fbffcb;}
.score_tbl_basic h2{width:100%; background:#003366; padding:10px 0; text-align:center; color:#fff; border-left:1px solid #1c3753; border-right:1px solid #4f6a86; border-bottom:1px solid #2c557e;}

.score_tbl_pop{width:100%; border:1px solid #194672; border-top:2px solid #194672; overflow:hidden; margin-bottom:10px;}
.score_tbl_pop table{width:100%;}
.score_tbl_pop table thead th{background:URL(../img/score/ico_th_logo.gif) no-repeat right center #003366; padding:10px 0; text-align:center; color:#fff; border:1px solid #003366;}
.score_tbl_pop table thead td{background:#f0f0f0; text-align:center; font-size:11px; color:#333; padding:10px 0; border:1px solid #d5d5d5; border-bottom:2px solid #d5d5d5;}
.score_tbl_pop table tbody th{background:#f0f0f0; text-align:center; font-size:12px; color:#333; padding:10px 0; border:1px solid #d5d5d5;}
.score_tbl_pop table tbody td{text-align:center; font-size:12px; color:#333; padding:10px 0; border:1px solid #d5d5d5;}
.score_tbl_pop table tbody tr:hover{background:#fbffcb;}
.score_tbl_pop h2{width:100%; background:#003366; padding:10px 0; text-align:center; color:#fff; border-left:1px solid #1c3753; border-right:1px solid #4f6a86; border-bottom:1px solid #2c557e;}

#score_top{width:100%; position:relative;}
#score_top .tab_ar{/*width:100%;*/ height:42px; overflow:hidden; border:1px solid #003366; border-bottom:4px solid #003366; position:relative;}
#score_top .tab_ar li{}
#score_top .tab_ar li.tab{float:left;}
#score_top .tab_ar li.tab a{display:block; float:left; height:42px; line-height:42px;  padding:0 20px; background:#f7f7f7; border-right:1px solid #c7ccd0; color:#666;}
#score_top .tab_ar li.tab a:hover{color:#000; background:#f2f2f2;}
#score_top .tab_ar li.tab a.on{background:#003366; font-weight:bold; color:#fff;}
#score_top .tab_ar li.tab .tabnum{display:block; float:left; height:42px; line-height:42px;  padding:0 20px; background:#071f38; color:#abc0d5; font-weight:bold;}
#score_top .tab_ar li.tab .tabnum b{color:#fff;}
#score_top .tab_ar li.sch{float:right; margin-right:10px; height:42px; overflow:hidden; padding-top:8px;}
#score_top .tab_ar li.sch .perct{width:30px; text-align:center; height:20px; line-height:20px; color:#000; font-weight:bold; border:1px solid #999;}
#score_top .tab_ar li.set{float:right; margin-right:52px; height:42px; overflow:hidden;}
#score_top .tab_ar li.set a{display:block; float:left; background:#ebebeb; height:20px; overflow:hidden; color:#666; font-size:11px; letter-spacing:-0.05em;margin:10px 0 0 5px;}
#score_top .tab_ar li.set a b,
#score_top .tab_ar li.set a u{background:URL(../img/score/btn_setico.gif) no-repeat}
#score_top .tab_ar li.set a b{font-weight:normal; display:block; float:left; height:20px; line-height:21px; padding:0 0 0 18px;}
#score_top .tab_ar li.set a u{display:block;float:left; width:33px; height:20px; margin-left:5px; background-position:top right;}
#score_top .tab_ar li.set a.on u{background-position:top left;}
#score_top .tab_ar li.set a b.money{background-position:0px -20px;}
#score_top .tab_ar li.set a b.sound{background-position:0px -40px;}
#score_top .tab_ar li.set a b.prom{background-position:0px -60px;}
#score_top .tab_ar li.set a:hover{color:#fff; background:#4b4b4b;}
#score_top .tab_ar li.refresh{position:absolute; right:0px; top:0px;}
#score_top .btn_ar{/*width:100%;*/ height:48px; overflow:hidden; border:1px solid #003366; position:relative; background:#234568;}
#score_top .btn_ar li{float:left; height:48px; line-height:48px; color:#687077;}
#score_top .btn_ar li.first{margin-left:20px;}
#score_top .btn_ar li:nth-child(1){margin-left:20px;}
#score_top .btn_ar li a{display:inline-block; height:26px; line-height:26px; padding:0 12px 0 32px; color:#afc1d2;background:URL(../img/market/ico_radio.png) no-repeat 10px 4px;}
#score_top .btn_ar li a:hover{color:#fff;}
#score_top .btn_ar li a.on{background:URL(../img/market/ico_radio_on.png) no-repeat 10px 4px; font-weight:bold; letter-spacing:-0.03em; color:#fff;}
#score_top .btn_ar li.reague{position:absolute; right:10px; top:0px; float:none;}
#score_top .btn_ar li.reague a.btn_reague{background:URL(../img/score/btn_reague.gif) no-repeat 64px center #fff; height:26px; line-height:26px; padding:0 30px 0 10px; color:#003366;}
#score_top .btn_ar li.reague a.open{background:URL(../img/score/btn_reague_on.gif) no-repeat 64px center #fff;}

#score_top .btn_ar li.date_select{position:absolute; right:45px; top:0px; float:none;}
#score_top .btn_ar li.date_select a.btn_yesterday,
#score_top .btn_ar li.date_select a.btn_today,
#score_top .btn_ar li.date_select a.btn_tomorrow{font-size:11px;}
#score_top .btn_ar li.date_select a.btn_yesterday{padding:0 5px 0 12px !important;background:URL(../img/score/btn_date_yesterday.gif) no-repeat left center;}
#score_top .btn_ar li.date_select a.btn_today{padding:0 5px !important;background:none; font-weight:bold; color:#fff; text-decoration:underline;}
#score_top .btn_ar li.date_select a.btn_tomorrow{padding:0 12px 0 5px !important;background:URL(../img/score/btn_date_tomorow.gif) no-repeat right center;}

#score_top .btn_ar li.date_select_cal{position:absolute;width:25px; height:22px; line-height:22px; right:10px; top:12px; float:none;;cursor:pointer}
#score_top .btn_ar li.date_select_cal a.btn_cal_select{width:25px; height:22px;  padding:0px; margin:0px; background:URL(../img/score/btn_cal.gif) no-repeat center center;}
#score_top .btn_ar li.date_select_cal a.btn_cal_select b{display:none;}

#score_top .soccer_date{width:100%; height:40px; overflow:hidden; background:#00274d; border:1px solid #00274d; text-align:center;}
#score_top .soccer_date li{display:inline;color:#607081;height:40px;line-height:40px;}
#score_top .soccer_date li a{display:inline-block;color:#b7bdc2; padding:0 10px; font-weight:bold; font-family:verdana; font-size:12px;}
#score_top .soccer_date li a:hover{color:#fff;}
#score_top .soccer_date li a.on{color:#fff; font-weight:bold; text-decoration:underline; font-size:13px;}

#reague_box{display:none;position:absolute; right:-2px; top:100px; z-index:99999; width:510px; overflow:hidden; background:#fff; border:3px solid #003466;}
#reague_box dt{height:40px; line-height:40px; background:#003466; position:relative; color:#fff;}
#reague_box dt b{display:inline-block; padding-left:20px;}
#reague_box dd.reague_list{width:100%; height:280px; overflow:auto;}
#reague_box dd.reague_list div{width:40%; padding:4%; float:left; margin-left:-1px; border-left:1px solid #efefef;}
#reague_box dd.reague_list div label{display:block; color:#333; padding-bottom:10px;}
#reague_box dd.reague_list div label input{margin-right:5px;}
#reague_box dd.reague_bottom{width:100%; padding:12px 0; overflow:hidden; position:relative; text-align:center; background:#f8f8f8; border-top:1px solid #c1c1c1;}
#reague_box dd.reague_bottom a{display:inline-block; padding:0px 16px; font-weight:bold; color:#666; border:1px solid #cdcdcd; height:36px; line-height:36px;}
#reague_box dd.reague_bottom a.all_select{background:URL(../img/score/btn_all_select.gif) no-repeat left center #003399; padding:0 40px; color:#fff;}
#reague_box dd.reague_bottom a.all_cancel{background:URL(../img/score/btn_all_cancel.gif) no-repeat left center #ffffff; padding:0 40px;}
#reague_box dd.reague_bottom a.bottom_close{position:absolute; right:12px; top:12px; display:block; background:#fff;}

.poplogo{width:100%; text-align:center; padding:10px 0 30px 0;}
.poplogo img{width:260px;}

.score_tbl_st1{/*width:100%;*/ border:1px solid #194672; border-top:2px solid #194672; overflow:hidden; margin-bottom:10px;}
.score_tbl_st1 table{width:100%;}
.score_tbl_st1 table thead th{background:#003366; padding:10px 0; text-align:center; color:#fff; border-left:1px solid #1c3753; border-right:1px solid #4f6a86; border-bottom:1px solid #2c557e;}
.score_tbl_st1 table thead td{background:#f0f0f0; text-align:center; font-size:11px; color:#333; padding:10px 0; border:1px solid #d5d5d5; border-bottom:2px solid #d5d5d5; font-weight:normal; letter-spacing:-1px;}
.score_tbl_st1 table thead td.th_br{padding:3px 0;}
.score_tbl_st1 table tbody th{background:URL(../img/score/ico_th_logo.gif) no-repeat right center #003366; padding:10px 0; text-align:center; color:#fff; border:1px solid #003366;}
.score_tbl_st1 table tbody th .th_cal{display:inline-block; padding-left:20px;background:URL(../img/score/ico_th_cal.gif) no-repeat left center;}
.score_tbl_st1 table tbody td{text-align:center; font-size:12px; color:#333; padding:5px 0; border:1px solid #d5d5d5;}
.score_tbl_st1 table tbody tr:not(.odd_lock):hover{background:#fbffcb !important;}
.score_tbl_st1 h2{width:100%; background:#003366; padding:10px 0; text-align:center; color:#fff; border-left:1px solid #1c3753; border-right:1px solid #4f6a86; border-bottom:1px solid #2c557e;}
.score_tbl_st1 table tbody .game{font-family:verdana; font-size:11px; font-weight:bold; color:#fff; letter-spacing:-0.05em;padding:10px 0; }
.score_tbl_st1 table tbody .stime{color:#333;}
.score_tbl_st1 table tbody .situation{color:#333;}
.score_tbl_st1 table tbody .situation b{font-weight:normal; color:#ff0000;}
.score_tbl_st1 table tbody .relay{border-right:0px;}
.score_tbl_st1 table tbody .hometeam{text-align:right; padding-right:5px; border-left:0px;}
.score_tbl_st1 table tbody .score{font-weight:bold; color:#000; padding:0 3px;}
.score_tbl_st1 table tbody .score b{color:#ff0000;}
.score_tbl_st1 table tbody .visitor{text-align:left; padding-left:5px;}
.score_tbl_st1 table tbody .hometeam u,
.score_tbl_st1 table tbody .visitor u{text-decoration:none; color:#fe2020; font-size:11px;/* font-family:verdana;*/}
.yellow_card{ font-size:10px; font-family:verdana; display:nline-block; padding:1px 2px; background:#fff800; color:#993300; border:1px solid #993300; margin:0 3px 0 0;}
.red_card{font-size:10px; font-family:verdana; display:nline-block; padding:1px 2px; background:#ff0000; color:#fff; border:1px solid #920000; margin:0 3px 0 0;}
.score_tbl_st1 table tbody .overall{}
.score_tbl_st1 table tbody .data{width:50px; padding-left:2px;}
.score_tbl_st1 table tbody .data a{/*float:left; margin:-3px 0 0 3px;*/top:2px; position:relative;}
.score_tbl_st1 table tfoot{border-top:2px solid #003366;}
.score_tbl_st1 table tfoot th{border:1px solid #d5d5d5; padding:7px; text-align:center; color:#333;}
.score_tbl_st1 table tfoot td{border:1px solid #d5d5d5; padding:7px; text-align:center;}
.score_tbl_st1 table tfoot tr:hover{background:#e0e9f6 !important;}
.score_tbl_st1 table tfoot tr:hover th{color:#fff; background:#003366;border:1px solid #003366;}
.score_tbl_st1 table tfoot tr:hover td{color:#000;}
	.data a {display:inline-block; width:19px; height:19px; overflow:hidden; background:URL(../img/score/btn_tda3.png) no-repeat;}
	a.btn_tda {display:inline-block; width:19px; height:19px; overflow:hidden; background:URL(../img/score/btn_tda3.png) no-repeat;}
	a.btn_tda b{display:none;}
	a.btn_data01{background-position:-38px 0px;}
	a.btn_data02{background-position:-57px 0px;}
	a.btn_data03{background-position:-76px 0px;}
	a.btn_up{top:2px; position:relative;}
	a.btn_down{background-position:-19px 0px;}
	a.btn_relay{display:inline-block; width:48px; height:20px; overflow:hidden; background:URL(../img/score/btn_relay.gif?t=2) no-repeat center center; position:relative; border:1px solid #d3d4d6; border-bottom:1px solid #9a9ea6; }
	a.btn_relay b{display:none;}
	a.btn_live{display:inline-block; width:48px; height:20px; overflow:hidden; background:URL(../img/score/btn_live.gif) no-repeat center center; position:relative; border:1px solid #d3d4d6; border-bottom:1px solid #9a9ea6;}
	a.btn_live b{display:none;}
	a.btn_selection{display:inline-block; width:48px; height:20px; overflow:hidden; background:URL(../img/score/btn_selection.gif) no-repeat center center; position:relative; border:1px solid #d3d4d6; border-bottom:1px solid #9a9ea6;}
	a.btn_selection b{display:none;}

	a.btn_premium{display:inline-block; width:51px; height:33px; overflow:hidden; background:URL(../img/score/btnPremiumGo51.gif) no-repeat center center; position:relative; }
	a.btn_premium_free{display:inline-block; width:51px; height:33px; overflow:hidden; background:URL(../img/score/btnPremiumGo_free.gif) no-repeat center center; position:relative; }

	a.btn_premium_soccer{display:inline-block; width:50px; height:20px; overflow:hidden; background:URL(../img/score/Premium_Soccer.gif) no-repeat center center; position:relative; }
	a.btn_premium_soccer_free{display:inline-block; width:50px; height:20px; overflow:hidden; background:URL(../img/score/Premium_Soccer_free.gif) no-repeat center center; position:relative; }


	a.btn_vs{display:inline-block; width:48px; height:20px; overflow:hidden; background:URL(../img/score/btn_vs.gif) no-repeat center center; position:relative; border:1px solid #d3d4d6; border-bottom:1px solid #9a9ea6;}
	a.btn_vs b{display:none;}
	a.btn_goalie{display:inline-block; width:48px; height:20px; overflow:hidden; background:URL(../img/score/btn_goalie.gif) no-repeat center center; position:relative; border:1px solid #d3d4d6; border-bottom:1px solid #9a9ea6;}
	a.btn_goalie b{display:none;}
	a.btn_lineup{display:inline-block; width: 50px; height: 22px; overflow:hidden; background:URL(../img/score/btn_lineup_new.png) no-repeat center center; position:relative; border-bottom:1px solid #9a9ea6;}
	a.btn_lineup b{display:none;}
	a.btn_allocation{display:inline-block; width:48px; height:20px; overflow:hidden; background:URL(../img/score/btn_allocation.gif) no-repeat center center; position:relative; border:1px solid #d3d4d6; border-bottom:1px solid #9a9ea6;}
	a.btn_allocation b{display:none;}
	a:hover.btn_allocation,
	a:hover.btn_goalie,
	a:hover.btn_relay,
	a:hover.btn_vs,
	a:hover.btn_selection,
	a:hover.btn_live{ border:1px solid #9a9ea6; border-bottom:1px solid #7a7d83;}
	a.btn_compare{display:inline-block; padding:5px 8px; border:1px solid #ddd; font-size:11px; color:#666; background:#fff;}
	a:hover.btn_compare{border:1px solid #666; color:#333;}
.odds_rowspan2{padding:0px !important;;}
.odds_rowspan2 div{width:100%; border-top:1px solid #d5d5d5;height:24px; line-height:24px; text-align:center; margin-top:-1px;}
.odds_up{background:URL(../img/score/odds_up.gif) no-repeat 60px 6px;}
.odds_down{background:URL(../img/score/odds_down.gif) no-repeat 60px 6px #ffff00; color:#cc0033}
.ico_th_new{width:100%; height:1px; position:relative;}
.ico_th_new b{display:block;width:31px; height:19px; background:URL(../img/score/ico_th_new.gif) no-repeat; position:absolute; left:50%; bottom:-20px; margin-left:-15px;}
.score_tbl_st1 p{padding:20px; font-weight:bold; color:#242424;}
h1.poph1{ font-family:'나눔고딕', 굴림, 굴림체, 돋움, 돋움체, dotum; font-size:24px; color:#003366; text-align:center; width:100%; position:relative;}
h1.poph1 b{display:inline-block;padding:20px 20px 10px 20px; background:#fff}
h1.poph1 u{display:block; border-bottom:3px dashed #ddd; width:100%; position:absolute; left:0px; top:25px; height:10px; z-index:-1;}
h2.score_pop_tit{background:URL(../img/score/ico_th_logo.gif) no-repeat right center #003366 !important; padding:10px 0; text-align:left;border-left:1px solid #1c3753;width:100%; color:#fff;}
h2.score_pop_tit b{display:inline-block; padding-left:10px;}
.score_top_pop ul{height:40px !important;}
.score_top_pop ul li{height:40px !important; line-height:40px !important;}
.player {vertical-align:top;}
.player div{ text-align:left; padding:3px 8px; font-family:verdana; font-size:12px;}
.player div:hover{color:#000 !important;}

.data_tbl_01 tbody th{text-align:right !important; padding-right:10px !important; background:#e0e9f6 #important;}
.data_tbl_01 tbody td.left{text-align:left; padding-left:10px !important;}
.thtd{padding:10px 0 !important;; font-weight:bold; background:#f8ecde;}
.tdvs{ background:#e0e9f6;}

/* 개별 스코어보드 테이블 */
.score_tbl_individual{/*width:100%;*/ border:1px solid #194672; border-top:2px solid #194672; overflow:hidden; margin:10px 0;}
.score_tbl_individual:hover .reague{background:#194672; color:#fff;border:1px solid #194672;}
.score_tbl_individual:hover .ptime{background:#194672; color:#fff;border:1px solid #194672;}
.score_tbl_individual:hover .ptime strong{color:#fff !important;}
.score_tbl_individual:hover thead th{background:#e0e9f6;}
.score_tbl_individual table{width:100%;}
.score_tbl_individual table thead th{background:#f0f0f0; text-align:center; font-size:11px; color:#333; padding:3px 0; border:1px solid #d5d5d5; font-weight:normal;}
.score_tbl_individual table thead th table th{}
.score_tbl_individual table tbody td{text-align:center; font-size:12px; color:#333; padding:3px 0; border:1px solid #d5d5d5;}
.score_tbl_individual table tfoot td{text-align:center; font-size:12px; color:#333; padding:3px 0; border:1px solid #d5d5d5;}
.score_tbl_individual h2{width:100%; background:#003366; padding:10px 0; color:#fff; border-left:1px solid #1c3753; border-right:1px solid #4f6a86; border-bottom:1px solid #2c557e;}
.score_tbl_individual table .data a{display:block; margin:2px auto;}

.score_tbl_individual .quarter_tab{padding:0px !important;}
.score_tbl_individual .quarter_tab a{display:block; float:left; width:25%;border-left:1px solid #d5d5d5; margin-left:-1px; background:URL(../img/score/quarter_tab_bg.gif) no-repeat right center #fff; color:#999; font-size:11px; letter-spacing:-1px; height:22px; line-height:22px;}
.score_tbl_individual .quarter_tab a:hover{color:#000;}
.score_tbl_individual .quarter_tab a.on {background:URL(../img/score/quarter_tab_bg.gif) no-repeat right center #f0f0f0; color:#000;}
.score_tbl_individual .quarter_tab{width:198px;}
.score_tbl_individual .quarter_tab table th{border-bottom:0px !important; border-right:0px !important; border-left:1px solid #d5d5d5; margin:-1px 0 0 -2px; background:#f0f0f0; color:#333; font-size:11px; letter-spacing:-1px;}
.score_tbl_individual .quarter_tab .first{border-left:0px !important;}
.score_tbl_individual .btn_up_ar{text-align:right; vertical-align:bottom; padding:0px !important;;}
.score_tbl_individual .btn_up_ar a{float:right; margin:0 -1px 1px 0;}
.score_tbl_individual .line{font-family:verdana; font-size:9px !important; text-align:center; /*padding-right:5px;*/}
.score_tbl_individual .score b{font-family:arial; font-size:30px;}
.score_tbl_individual .ping{font-size:12px;}
.score_tbl_individual .reague{border-right:0px !important; background:#ddd; font-family:Arial; font-size:11px; color:#000; height:30px; letter-spacing:0.05em; position:relative; text-align:left; padding-left:10px; font-weight:bold;}
.score_tbl_individual .reague b{width:240px; overflow:hidden; height:20px; line-height:18px; display:block;text-align:left; padding-left:10px; position:absolute; left:0px; top:10px; letter-spacing:-0.05em; font-weight:bold;}
.score_tbl_individual .ptime{border-left:0px !important; text-align:right; padding-right:10px; background:#ddd; font-size:12px;}
.score_tbl_individual .logo{border-right:0px !important;}
.score_tbl_individual .logo img{height:50px;}
.score_tbl_individual .photo{border-right:0px !important; padding:0px !important; text-align:left;}
.score_tbl_individual .photo img{width:60px;height:60px;}
.score_tbl_individual .teaminfo{border-left:0px !important; text-align:left; color:#666; /*padding:8px 3px;*/}
.score_tbl_individual .teaminfo strong{display:inline-block; font-size:12px; color:#000; letter-spacing:0.05em;}
.score_tbl_individual .hometeam strong{padding-right:20px; background:URL(../img/score/ico_home.gif) no-repeat right center;}
.score_tbl_individual .teaminfo span{display:block; font-size:12px; color:black;}
.score_tbl_individual .teaminfo .team_ranking{font-size:11px; color:#666;}
.score_tbl_individual .text_relay{text-align:left !important; padding:0px;height:24px !important; line-height:24px; position:relative;}
.score_tbl_individual .text_relay b{display:inline-block; height:24px; line-height:24px; background:#f0f0f0; padding:0 10px; font-weight:normal; color:#999; font-size:11px;}
.score_tbl_individual .text_relay span{display:block; height:23px; line-height:23px; padding:0 5px; color:#666; font-size:11px; position:absolute; left:65px; top:0px;border:1px solid #fff;}
.score_tbl_individual .text_relay:hover span{display:block; height:23px; line-height:23px; padding:0 5px; color:#666; font-size:11px; position:absolute; left:65px; top:-1px; width:500px; background:#fff7c8; color:#333;border:1px solid #c5ba84; -webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.score_tbl_individual .btn_relay_wide{padding:0 1px 1px 1px;}
.score_tbl_individual .btn_relay_wide a{width:88%; text-align:left; color:#990000;}
.score_tbl_individual .btn_relay_wide a span{display:inline-block; width:100%; background:URL(../img/score/btn_relay_wide_arr.gif) no-repeat right center;}
.score_tbl_individual .ico_td_new{width:34px; height:1px; position:relative;}
.score_tbl_individual .ico_td_new b{display:block;width:34px; height:16px; background:URL(../img/score/ico_td_new.gif) no-repeat; position:absolute; left:-34px; top:2px;}
.score_tbl_individual th.now{background:#071f38 !important; color:#fff; border-top:1px solid #071f38;}
.score_tbl_individual td.now{background:#003366 !important; color:#fff;}

.ico_linescore {padding:0px !important;}
.ico_linescore span{width:100%; height:18px; line-height:18px; font-size:11px; color:#fff; display:block; letter-spacing:-0.1em;}
.ico_firstpoint{background:#3489db;}
.ico_f_first_score{background:#3489db;}
.ico_f_point{background:#3489db;}
.ico_freetwo{background:#003f7c;}
.ico_twopoint{background:#2372bf;}
.ico_threepoint{background:#145fa8;}

.ico_f_free{background:#003f7c;}
.ico_f_2point{background:#2372bf;}
.ico_f_3point{background:#145fa8;}

.ico_f_point{background:#3489db;}
.ico_f_ball{background:#003f7c;}
.ico_f_homerun{background:#2372bf;}
.ico_f_strikeout{background:#145fa8;}
.ico_f_strike{background:#145fa8;}

.ico_f_block{background:#003f7c;}
.ico_f_serve{background:#2372bf;}


.score_individual_tit{background:URL(../img/score/ico_th_logo.gif) no-repeat right center #003366; padding:10px 0; margin:10px 0 !important;; text-align:center; color:#fff; border-left:1px solid #1c3753;width:100%;}
.score_individual_tit b{display:inline-block; padding:0 10px;}
.leftright_wrap{width:100%; padding-top:10px;}
.score_tbl_left{width:415px; float:left; padding-top:5px;}
.score_tbl_right{width:415px; float:right; padding-top:5px;}
.score_tbl_st1 .left{text-align:left; padding-left:10px;}
.score_tbl_basic .left{text-align:left; padding-left:10px;}

td.tdth{background:#ddd !important;}

.pop_vs_wrap{width:100%;margin-bottom:20px;}
.pop_vs{height:230px; border:10px solid #e8e8e8; background:URL(../img/score/pop_vsbg.jpg) no-repeat center center; overflow:hidden;}
.pop_vs_short{height:200px !important;;}
.pop_vs div em{ display:block; margin:0 auto; padding-top:40px; height:80px;}
.pop_vs div em img{height:80px;}
.pop_vs div strong{display:block; color:#000; font-family:'나눔고딕'; font-size:30px;}
.pop_vs div p{color:#999; font-size:12px;}
.pop_vs div p b{display:inline-block; padding:0 5px;}
.pop_vs_home {width:40%; float:left; text-align:center;}
.pop_vs_home img {height:200px;vertical-align:middle;}
.pop_vs_home div {vertical-align:middle;display:inline-block;}
.pop_vs_visit {width:40%; float:right; text-align:center;}
.pop_vs_visit img {height:200px;vertical-align:middle;}
.pop_vs_visit div {vertical-align:middle;display:inline-block;}

.pop_vs_small{width:100%; height:65px; overflow:hidden; border-bottom:2px solid #d6d6d6; background:#fff; position:relative; text-align:center;}
.pop_vs_small .pvs_center{margin:0 auto; text-align:center; width:114px; height:65px; line-height:65px; font-weight:bold; color:#000;}
.pop_vs_small .pvs_center_line{width:50%;height:65px;border-left:1px solid #d6d6d6;float:right;}
.pop_vs_small .pvs_home{position:absolute; right:500px; top:0px;  height:65px; line-height:65px; text-align:right;}
.pop_vs_small .pvs_visit{position:absolute; left:500px; top:0px;  height:65px; line-height:65px; text-align:left;}
.pop_vs_small .pvs_home strong,
.pop_vs_small .pvs_visit strong{display:inline-block; height:65px; line-height:65px;font-family:'나눔고딕'; font-size:18px; color:#000;}
.pop_vs_small .pvs_home em,
.pop_vs_small .pvs_visit em{display:inline-block;  height:65px; line-height:65px; padding:0 20px;height: 40px;}
.pop_vs_small .pvs_home em img,
.pop_vs_small .pvs_visit em img{height:40px;}

.pvs_graph{width:100%;background:#f0f0f0; padding:10px 0; overflow:hidden; position:relative; text-align:center;}
.pvs_graph .pvsg_center{width:114px; margin:0 auto;}
.pvs_graph .pvsg_center div{width:100%; height:35px; line-height:35px; background:#cc0000; color:#fff; font-weight:bold; text-align:center; margin-bottom:5px;}
.pvs_graph .pvsg_home{width:305px; position:absolute; right:523px; top:10px; text-align:right;}
.pvs_graph .pvsg_home div{height:35px; color:#fff; font-weight:bold; text-align:right; margin-bottom:5px; width:100%; position:relative;}
.pvs_graph .pvsg_home div b{display:block; width:35px;height:35px; line-height:35px; position:absolute; top:0px; right:-35px; background:#cccc00; float:right; padding-right:10px; font-family:verdana; font-size:9px;}
.pvs_graph .pvsg_home div span{display:block;height:35px; line-height:35px; background:#cccc00; float:right}
.pvs_graph .pvsg_visit{width:305px; position:absolute; left:523px; top:10px; text-align:left;}
.pvs_graph .pvsg_visit div{height:35px; color:#fff; font-weight:bold; text-align:left; margin-bottom:5px; width:100%; position:relative;}
.pvs_graph .pvsg_visit div b{display:block; width:35px;height:35px; line-height:35px; position:absolute; top:0px; left:-35px; background:#ff9900; float:left; padding-left:10px; font-family:verdana; font-size:9px;}
.pvs_graph .pvsg_visit div span{display:block;height:35px; line-height:35px; background:#ff9900; float:left}

.pvs_graph2{width:100%;background:#f0f0f0; padding:10px 0; overflow:hidden; position:relative; text-align:center;}
.pvs_graph2 .pvsg_center{width:114px; margin:0 auto;}
.pvs_graph2 .pvsg_center div{width:100%; height:35px; line-height:35px; background:#333399; color:#fff; font-weight:bold; text-align:center; margin-bottom:5px;}
.pvs_graph2 .pvsg_home{width:305px; position:absolute; right:523px; top:10px; text-align:right;}
.pvs_graph2 .pvsg_home div{height:35px; color:#fff; font-weight:bold; text-align:right; margin-bottom:5px; width:100%; position:relative;}
.pvs_graph2 .pvsg_home div b{display:block; width:35px;height:35px; line-height:35px; position:absolute; top:0px; right:-35px; background:#993399; float:right; padding-right:10px; font-family:verdana; font-size:9px;}
.pvs_graph2 .pvsg_home div p{height:14px; line-height:18px; position:absolute; bottom:0px; right:-35px; font-family:dotum; font-size:11px; color:#B5B5B5; font-weight:normal;}
.pvs_graph2 .pvsg_home div span{display:block;height:35px; line-height:35px; background:#993399; float:right}
.pvs_graph2 .pvsg_visit{width:305px; position:absolute; left:523px; top:10px; text-align:left;}
.pvs_graph2 .pvsg_visit div{height:35px; color:#fff; font-weight:bold; text-align:left; margin-bottom:5px; width:100%; position:relative;}
.pvs_graph2 .pvsg_visit div b{display:block; width:35px;height:35px; line-height:35px; position:absolute; top:0px; left:-35px; background:#663399; float:left; padding-left:10px; font-family:verdana; font-size:9px;}
.pvs_graph2 .pvsg_visit div p{height:14px; line-height:18px; position:absolute; bottom:0px; left:-35px; font-family:dotum; font-size:11px; color:#B5B5B5; font-weight:normal;}
.pvs_graph2 .pvsg_visit div span{display:block;height:35px; line-height:35px; background:#663399; float:left;}

.pvsg_count_data{background:#f0f0f0;color:black;margin-right:5px;}

.score_tbl_trend{width:100%; border:1px solid #194672; border-top:2px solid #194672; overflow:hidden; margin-bottom:10px;}
.score_tbl_trend table{width:100%;}
.score_tbl_trend table td{background:#f0f0f0; text-align:center; font-size:12px; color:#333; padding:30px; border:1px solid #d5d5d5; text-align:left; vertical-align:top; line-height:1.8em; color:#000;}

.ingboard{width:90px; margin:0 auto; text-align:left; font-size:11px; font-family:verdana; height:57px;}
.ingboard div{height:15px; line-height:15px; font-size:18px; letter-spacing:-1.5px;}
.ingboard div b{display:inline-block; padding-right:3px; font-size:12px;}
.ib_B{color:#53ad10}
.ib_S{color:#ff9000}
.ib_O{color:#ea0000}

.ing_0b{background:URL(../img/score/baseball/0b.png) no-repeat right center;}
.ing_1b{background:URL(../img/score/baseball/1b.png) no-repeat right center;}
.ing_2b{background:URL(../img/score/baseball/2b.png) no-repeat right center;}
.ing_3b{background:URL(../img/score/baseball/3b.png) no-repeat right center;}
.ing_1b2b{background:URL(../img/score/baseball/1b2b.png) no-repeat right center;}
.ing_1b3b{background:URL(../img/score/baseball/1b3b.png) no-repeat right center;}
.ing_2b3b{background:URL(../img/score/baseball/2b3b.png) no-repeat right center;}
.ing_1b2b3b{background:URL(../img/score/baseball/1b2b3b.png) no-repeat right center;}

.power_play{display:block; background:#cc0000; color:#ffffff !important; padding:3px 0; font-family:verdana; font-size:9px; font-weight:bold; margin-top:3px; width:150px; text-align:center;}
.power_play b{display:block; font-size:12px; color:#ffd541;}
.power_play_another{display:block; background:black; color:white !important; padding:3px 0; font-family:verdana; font-size:9px; font-weight:bold; margin-top:3px; width:180px; text-align:center;}
.power_play_another b{display:block; font-size:12px; color:white;}

.goalie_info{padding:0 20px !important; line-height:1.8em; font-family:verdana;}
.goalie_info b{font-size:14px; color:#000;}
.ico_cal{display:inline-block; padding-left:20px !important;background:URL(../img/score/ico_th_cal.gif) no-repeat left center;}
.tennisBall{background:URL(../img/score/tennis/tennisBall.gif) no-repeat right center;}
.tabletennisBall{background:URL(../img/score/tabletennis/tabletennisBall.gif) no-repeat right center;}
.badmintonBall{background:URL(../img/score/badminton/badmintonBall.gif) no-repeat right center;}
.photo2{height:60px !important;}
.photo2 img{width:30px !important;height:30px !important;}

/* 미식축구 상황중계 */
.football_rtime{width:100%; height:200px; background:URL(../img/score/football/football_rtime_bg2.gif) repeat #58a717; border-top:2px solid #194672;border-bottom:2px solid #194672;}

/* MMA table */
.score_tbl_individual .mmainfo_td{background:URL(../img/score/mma/mmaVS_8.png) no-repeat center center !important;}
.score_tbl_individual .mmainfo_td .mmainfo{width:100%; height:130px; position:relative; overflow:hidden; text-align:center; font-family:verdana; font-size:12px; font-weight:bold; line-height:2.0em; color:#000;}
.score_tbl_individual .mmainfo_td .mmainfo .mmai_left{ text-align:right; position:absolute; right:65%; top:25px;}
.score_tbl_individual .mmainfo_td .mmainfo .mmai_center{ text-align:center; margin:0 auto; margin-top:25px;}
.score_tbl_individual .mmainfo_td .mmainfo .mmai_right{ text-align:left; position:absolute; left:65%; top:25px;}
.score_tbl_individual .mma_winner{ background:#cc0000; padding:3px 5px; color:#fff; font-family:verdana; font-weight:bold; font-size:9px; width:80px; margin:0 auto;}
.score_tbl_individual .mma_name{width:170px !important;}
.score_tbl_individual .mma_name img{height:100px; margin-bottom:5px;}
.score_tbl_individual .mma_name { font-weight:bold; color:#000; font-family:verdana;}
.score_tbl_individual .mma_name a{display:block; color:#000;}
.score_tbl_individual .mma_end_txt{text-align:center; font-size:16px; font-weight:bold; padding:15px 0; color:#999; font-family:'맑은고딕','나눔고딕'}
.mma_playerinfo{width:100%;}

.mma_playerinfo{margin-top:10px;}
.mma_playerinfo dl{border:10px solid #efefef; position:relative; overflow:hidden;}
.mma_playerinfo dl dt{float:left; width:280px; text-align:center; padding-top:30px; overflow:hidden;background-repeat: no-repeat; background-size:75px 50px;}
.mma_playerinfo dl dt img{width:260px;}
.mma_playerinfo dl dd.mma_pif{float:left; width:350px; padding-top:30px; line-height:1.6em; font-family:'맑은고딕','나눔고딕',dotum; text-align:left;}
.mma_playerinfo dl dd.mma_pif strong{display:block; padding:10px 0 5px 0; font-size:24px; color:#000; font-weight:bold; font-family:'맑은고딕','나눔고딕',Arial;}
.mma_playerinfo dl dd.mma_pitbl{position:absolute; right:25px; top:40px; width:150px !important;}

/* 농구 선수정보 */
.mgt15px{margin-top:15px;}
.player_ar {background:#fff;}
.player_ar:hover {background:#fbffcb;}
.player_ar div{padding:0 10px; position:relative; overflow:hidden; text-align:left; cursor:pointer;}
.player_ar img{float:left; margin-right:10px; width:65px; height:90px;}
.player_ar strong{display:block; color:#000; padding-bottom:5px;}
.player_ar u{display:block; text-decoration:none; color:#666;}
.player_ar b{display:block; font-family:arial; font-size:26px; font-weight:bold; color:#000; position:absolute; left:85px; bottom:0px;}

/* 프롬프트 */
.prom_area{position:absolute; right:0px; top:0px; z-index:9999;}
.prom_area dl{overflow:hidden; background:#fff; border-bottom:3px solid #003366; border-left:3px solid #003366;border-right:3px solid #003366;}
.prom_area dl dt{width:auto; height:30px; line-height:35px; background:#003366; font-weight:bold; color:#fff; position:relative; overflow:hidden;}
.prom_area dl dt b{display:block; padding-left:15px; float:left; font-size:13px;}
.prom_area dl dt .btn_close{margin-top:-4px;}
.prom_area dl dd{float:left; height:35px; line-height:35px; padding:0 20px; overflow:hidden;}
.prom_area dl dd.lg{font-family:verdana; font-size:13px; font-weight:bold; color:#999;}
.prom_area dl dd.te{font-family:verdana; font-size:12px; color:#000;}
.prom_area dl dd.tm{color:#000;}

/* 이스포츠 상대전적 */
.poptop_btn{overflow:hidden;}
.score_tbl_basic_thfix table thead td{padding:3px !important;}

.wnl2_grp{width:100%; height:25px; position:relative;}
.wnl2_grp .grp_left{position:absolute; right:55%; top:0px; width:45%; text-align:right;}
.wnl2_grp .grp_center{position:absolute; left:50%; top:0px; width:10%;height:25px;line-height:25px; font-family:verdana; text-align:center; color:#000; font-weight:bold; margin-left:-5%; background:#efefef}
.wnl2_grp .grp_right{position:absolute; left:55%; top:0px; width:45%; text-align:left;}
.wnl2_grp div span{display:block; height:30px; float:left; margin:0 3%; width:14%;line-height:30px; text-align:center; color:#fff; margin-top:10px; position:relative;}
.wnl2_grp div span b{display:block; height:30px; width:30px; margin:0 auto;border-radius:15px;}
.wnl2_grp div span.win b{background:#cc0000;}
.wnl2_grp div span.los b{background:#999;}
.wnl2_grp div span:hover .wnl2_pop{display:block;}
.wnl2_pop{position:absolute;z-index:10;margin-top:6px;border:1px solid #888;background:#fff;text-align:left; width:200px; display:none; top:30px;}
.wnl2_pop dt{display:block;margin-bottom:-5px;padding:5px 0 0 9px;font-size:12px;color:#000; font-weight:bold;}
.wnl2_pop dd{padding:4px 0 6px 9px;font-size:12px;color:#666;line-height:1.6em;}
.wnl2_pop dd strong{display:inline-block; padding-right:10px;}
.wnl2_pop dd.edge{position:absolute;top:0;width:9px;height:6px;margin:-6px 0 0 0; padding:0px !important; background:url(../img/common/bg_layer_edge.gif) no-repeat center center;}

.esp_grp{width:100%; height:30px; background:#efefef;  position:relative; margin-top:200px;}
.esp_grp .grp_left{position:absolute; right:55%; top:0px; width:45%; text-align:right;}
.esp_grp .grp_center{position:absolute; left:50%; top:0px; width:10%;height:30px;line-height:30px; font-family:verdana; text-align:center; color:#fff; font-weight:bold; margin-left:-5%; background:#cc0000}
.esp_grp .grp_right{position:absolute; left:55%; top:0px; width:45%; text-align:left;}
.esp_grp div span{display:inline-block; height:30px;}
.esp_grp .grp_left  span{background:#cccc00}
.esp_grp .grp_right span{background:#ff9900}

.score_esp{width:100%; overflow:hidden;  overflow:hidden; margin-top:-20px;}

.wnl_grp{width:100%; height:50px; position:relative;}
.wnl_grp .grp_left{position:absolute; right:55%; top:0px; width:45%; text-align:right;}
.wnl_grp .grp_center{position:absolute; left:50%; top:0px; width:10%;height:50px;line-height:50px; font-family:verdana; text-align:center; color:#000; font-weight:bold; margin-left:-5%; background:#efefef}
.wnl_grp .grp_right{position:absolute; left:55%; top:0px; width:45%; text-align:left;}
.wnl_grp div span{display:block; height:30px; float:left; margin:0 3%; width:14%;line-height:30px; text-align:center; color:#fff; margin-top:10px; position:relative;}
.wnl_grp div span b{display:block; height:30px; width:30px; margin:0 auto;border-radius:15px;}
.wnl_grp div span.win b{background:#cc0000;}
.wnl_grp div span.los b{background:#999;}
.wnl_grp div span:hover .wnl_pop{display:block;}
.wnl_pop{position:absolute;z-index:10;margin-top:6px;border:1px solid #888;background:#fff;text-align:left; width:200px; display:none; top:30px;}
.wnl_pop dt{display:block;margin-bottom:-5px;padding:5px 0 0 9px;font-size:12px;color:#000; font-weight:bold;}
.wnl_pop dd{padding:4px 0 6px 9px;font-size:12px;color:#666;line-height:1.6em;}
.wnl_pop dd strong{display:inline-block; padding-right:10px;}
.wnl_pop dd.edge{position:absolute;top:0;width:9px;height:6px;margin:-6px 0 0 0; padding:0px !important; background:url(../img/common/bg_layer_edge.gif) no-repeat center center;}

.grp_left span dl.wnl_pop{left:0px !important;}
.grp_left span dl.wnl_pop dd.edge{left:11% !important;}
.grp_right span dl.wnl_pop{right:0px !important;}
.grp_right span dl.wnl_pop dd.edge{right:11% !important;}

.high_grp{width:100%; height:330px; overflow:hidden; position:relative; border-top:1px solid #cccccc;}
.high_grp .grp_left{position:absolute; right:55%; top:0px; width:45%; text-align:right; padding-top:20px;}
.high_grp .grp_center{position:absolute; left:50%; top:0px; width:10%;height:330px;line-height:300px; font-family:verdana; text-align:center; color:#000; font-weight:bold; margin-left:-5%; background:#efefef}
.high_grp .grp_right{position:absolute; left:55%; top:0px; width:45%; text-align:left; padding-top:20px;}
.high_grp div div{float:left; margin:0 3%; width:14%;line-height:30px;height:230px; text-align:center; position:relative;}
.high_grp div div u{display:block; position:absolute; left:0px; bottom:0px; width:100%; background:#ffd700;}
.high_grp div div b{display:block; position:absolute; left:0px; bottom:-25px; width:100%; height:25px; line-height:25px; background:#ffd700; color:#000; text-align:center;}
.high_grp div div span{display:block; position:absolute; left:0px; bottom:-50px; width:100%; height:25px; line-height:25px; background:#b87333; color:#fff; text-align:center;}

.high_grp2{width:100%; height:330px; overflow:hidden; position:relative; border-top:1px solid #cccccc;}
.high_grp2 .grp_left{position:absolute; right:55%; top:0px; width:45%; text-align:right; padding-top:20px;}
.high_grp2 .grp_center{position:absolute; left:50%; top:0px; width:10%;height:330px;padding-top:130px; font-family:verdana; text-align:center; color:#000; font-weight:bold; margin-left:-5%; background:#efefef}
.high_grp2 .grp_right{position:absolute; left:55%; top:0px; width:45%; text-align:left; padding-top:20px;}
.high_grp2 div div{float:left; margin:0 3%; width:14%;line-height:30px;height:230px; text-align:center; position:relative;}
.high_grp2 div div u{display:block; position:absolute; left:0px; bottom:0px; width:100%; background:#3366cc;}
.high_grp2 div div b{display:block; position:absolute; left:0px; bottom:-25px; width:100%; height:25px; line-height:25px; background:#3366cc; color:#fff; text-align:center;}
.high_grp2 div div span{display:block; position:absolute; left:0px; bottom:-50px; width:100%; height:25px; line-height:25px; background:#2754ae; color:#fff; text-align:center;}

.tribe1_grp{width:100%; height:300px; overflow:hidden; position:relative; border-top:1px solid #cccccc;}
.tribe1_grp .grp_left{position:absolute; right:55%; top:0px; width:45%; height:300px; text-align:right;}
.tribe1_grp .grp_center{position:absolute; left:50%; top:0px; width:10%;height:300px; line-height:300px; font-family:verdana; text-align:center; color:#000; font-weight:bold; margin-left:-5%;}
.tribe1_grp .grp_right{position:absolute; left:55%; top:0px; width:45%; height:300px; text-align:left;}
.terran-icon{background:URL(/img/score/esports/terran-icon.png) no-repeat center 80px #efefef; background-size:50%;}
.protoss-icon{background:URL(/img/score/esports/protoss-icon.png) no-repeat center 80px #efefef; background-size:50%;}
.zerg-icon{background:URL(/img/score/esports/zerg-icon.png) no-repeat center 80px #efefef; background-size:50%;}

.player_name{cursor:pointer}

.score_tbl_individual .winner{color:#cc0000}
.score_tbl_individual .loser{color:black}

.odd_lock{background-color:#939393}
.odd_lock td{color:white !important}
.pick_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background-color:#002448;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Malgun Gothic;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:21px;
	line-height:21px;
	width:95%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}.pick_button:hover {
	background-color:#004d98;
}.pick_button:active {
	position:relative;
	top:1px;
}

.pick_graph_table td{border:0px !important; padding:0px;}
.box_under{color:#C63C39}
.box_over{color:#3974BC}
.box_darkgray{color:darkgray}
.box_grey{color:grey}
.graph_in { display: block; position: absolute; font-style: normal;  font-size: 15px; font-weight: bold; font-family: verdana; width: 60px; height: 60px; color: #333; margin-top: 25px; margin-left: 10px;}
.graph_in img{ width:30px; height:30px;}

.player_board li{text-align:left;margin:5px;width:100%;height:40px;line-height:40px}
.player_board li img{width:40px;height:40px;}
.player_board .player_img{ margin-right:5px; overflow:hidden; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; border:1px solid white;display:inline-block;}
.player_board .player_txt{ max-width:50px; white-space:nowrap; overflow:hidden; display:inline-block;}



.button_class {
	border: 1px solid #0a3c59;
	background: #3e779d;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
	background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
	background: -moz-linear-gradient(top, #65a9d7, #3e779d);
	background: -ms-linear-gradient(top, #65a9d7, #3e779d);
	background: -o-linear-gradient(top, #65a9d7, #3e779d);
	background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
	padding: 4px 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #7ea4bd 0 1px 0;
	color: #000000;
	font-size: 12px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
}
.button_class:hover {
	border: 1px solid #0a3c59;
	text-shadow: #1e4158 0 1px 0;
	background: #3e779d;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
	background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
	background: -moz-linear-gradient(top, #65a9d7, #3e779d);
	background: -ms-linear-gradient(top, #65a9d7, #3e779d);
	background: -o-linear-gradient(top, #65a9d7, #3e779d);
	background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
	color: #fff;
}
.button_class:active {
	text-shadow: #1e4158 0 1px 0;
	border: 1px solid #0a3c59;
	background: #65a9d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
	background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	background: -o-linear-gradient(top, #3e779d, #65a9d7);
	background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
	color: #fff;
}


.minimal {background: #e3e3e3;border: 1px solid #bbb;border-radius: 3px;-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;box-shadow: inset 0 0 1px 1px #f6f6f6;color: #333;font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;padding: 6px 0 7px;text-align: center;text-shadow: 0 1px 0 #fff;width: 50px; cursor:pointer}


.odds_home b,.odds_away b{font-weight:bold;font-size:12px !important;cursor:pointer}
.odds_away img {margin-left:5px;}
.odds_home img {margin-left:5px;}











.lol_detail_set{width:85%;text-align:center;height:45px;line-height:45px;;background-color:#ebebeb;float:left}
.lol_detail_set p {float:left;width:20%;border-right:1px solid #c7ccd0;margin-left:-1px;font-size:15px;font-weight:bold;cursor:pointer;opacity:0.8;} 
.lol_detail_set p:first-child {border-left:1px solid #d5d5d5;margin-right:-1px} 
.lol_detail_set p:not(.no_set):not(.set_on):hover{color:black;opacity:1;background-color:#f2f2f2}
.lol_detail_set .no_set{opacity:0.2;cursor:default !important}
.set_on{opacity:1 !important;color:white;background-color:#003366}
.first_icon{margin:2px;padding:5px;color:white;font-size:11px !important}
.first_icon.home.on{background-color:#006EDB;font-weight:bold}
.first_icon.away.on{background-color:orange;font-weight:bold}
.first_icon.home.off{background-color:#C9C9C9;}
.first_icon.away.off{background-color:#C9C9C9;}
.nothing_color{background-color:#f0f0f0;font-weight:bold}
/*.onair_button{padding:5px;border:1px solid #d5d5d5;background-color:red;color:white;font-weight:bold}*/
.onair_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	width:70px;
	height:35px;
	line-height:35px;
	/*padding:3px 5px 3px 5px;*/

	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
}
.onair_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}
.onair_button:active {
	position:relative;
	top:1px;
}

.map_td img{width:55px; height:55px;}
#oddsDIV{width:200px;background-color:white;position:absolute;border:1px solid #d5d5d5;border-top:3px solid #003366}
#oddsDIV table{text-align:center;width:100%;height:100%;}
#oddsDIV table th{height:20px}
#oddsDIV table tr:nth-child(2) td:nth-child(2){font-weight:bold}
#oddsDIV table tr:nth-last-child(1) td:nth-child(2){font-weight:bold}
#oddsDIV table td{border-right:1px solid #d5d5d5;border-top:1px solid #d5d5d5;height:25px;line-height:25px}
#oddsDIV .arrow_up img {margin-bottom:4px;}


#score_board{
	max-width:854px;
}

.loader {
	position: fixed;
	left: 50%;
	top: 400px;
	z-index: 1;
	width: 120px;
	height: 120px;
	margin: -75px 0 0 -75px;
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
#score_menu ul li a{background: url("/")}
.oddsUp{color:green;background:url('/sports/images/odds_up.gif');background-repeat: no-repeat;background-position: 90%;}
.oddsDown{color:red;background:yellow  url('/sports/images/odds_down.gif');background-repeat: no-repeat;background-position: 90%;}
.soccer_score{font-weight:bold;color:red;background:yellow}
.oddsup{color:green;background:url('/sports/images/odds_up.gif');background-repeat: no-repeat;background-position: 90%;}
.oddsdown{color:red;background:yellow  url('/sports/images/odds_down.gif');background-repeat: no-repeat;background-position: 90%;}

.gamecast{
	overflow:hidden;
}
.gamecast>div{
}
.gamecast .g_home,.gamecast .g_away{
	width:35px;
}
.gamecast .g_graph{
	width:90%;
	margin:auto;
	position: relative;

}
.gamecast .g_home img,.gamecast .g_away img{
	width:25px;
	height:25px;
}
.graph_team{
	left:20%;
	position:absolute;
	top:-38px;
	transition: width 2s,left 2s, transform 2s;
}
.graph_team img{
	left: -18px;
	position: relative;
	display:none;
}
.graph_unit{
	background: -webkit-linear-gradient(left,gray 1px, rgba(1,1,1,0) 1px);
	background-size: 11%;
	position: relative;
	left: 10px;
	height: 20px;
	width: 90%;
}
.graph_stick{
	border-radius: 5px;
	height: 6px;
	background: #cccccc;
	position: absolute;
	top: 7px;
	width: 100%;
	z-index:2;
	overflow: hidden;
}
.graph_stick_width{
	width:0%;
	left:0%;
	background: #1b7dde;
	position: relative;
	height: 6px;
	border-radius: 5px;
	transition: width 2s,left 2s, transform 2s;
}
.graph_team_loc{
	position: absolute;
	display:flex;
	justify-content: space-between;
	width:100%;
	margin-top:10px;
}
.graph_team_loc span{
	font-weight:bold;
	color:#848484;
}