.container{width: 1280px; margin:auto;}
.singleframe{width: 100%; border: 0px;}
.logo1{margin-top:4px;}
.emblist li{width: 74px;height: 74px;float: left;border: 1px solid #DDD;padding: 22px 15px 15px 15px;}
.embulum_ico{}
.itemlist li{
	float:left;width:120px;border:1px solid #ececec;margin-right:15px;margin-bottom:15px;margin-left: 15px;
}
.embshop img{width: 35px; height: 35px;}
.embshop li{text-align: center;}

.embshop .embimg{width:100%;height:70px;text-align:center;padding-top:20px;}
.embshop .embname{
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;
overflow:hidden;
width:100%;text-align:center;background-color:#f2f2f2;height:30px;padding-top:5px;}
.embshop .embprice{width:100%;border-bottom:1px dotted #ececec;height:25px;padding-top:5px;text-align:center;color:#118eff;}
.embshop .embinfo{width:100%;height:35px;padding-top:5px;text-align:center;}
.embshop .embinfo span{background-color:#888;color:#fff;font-size:11px;padding:3px;padding-left:5px;padding-right:5px;cursor:pointer;}
.embshop .embinfo span.already{background-color: red;}
.embshop .embinfo span.notenough{}
.embshop .embinfo span.buyok{background-color: green;}
.itemlist div{margin: 0px !important;}

#mainchat{   padding: 5px;
    border: 1px solid #CCC;
    margin: 5px;
    position: fixed;
    background: #fff;
    width: 278px;
	min-height: 400px;
	min-width: 250px; 
	z-index: 10;
}
.msgtitle{background: rgb(3,151,214); /* Old browsers */
background: -moz-linear-gradient(top, rgba(3,151,214,1) 0%, rgba(8,59,130,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(3,151,214,1) 0%,rgba(8,59,130,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(3,151,214,1) 0%,rgba(8,59,130,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0397d6', endColorstr='#083b82',GradientType=0 ); /* IE6-9 */
color: #fff; height: 32px;}
.msgtitle span{padding: 5px;display: block; float: left;}
.msgtitle button{float: right;
    border: 0px;
    margin-top: 8px;
    background-color: #121111;
    margin-right: 7px;}

.msglist{clear: both; min-width: 238px; min-height: 320px; height: 85%; overflow: auto;background: #fff;color: #000;}


.chatbtn{	
	border: 0px;
	background-color: transparent;
	padding: 5px;
}
.chatbtn.flicker{
	-webkit-animation: blinkChatbtn 2s linear infinite;
}
@-webkit-keyframes blinkChatbtn {
    0% { background: #0397d6; }
    50% { background: #ff6d00; }
    100% { background: #0397d6; }
}


#dlg_chat{display: none;}
#dlg_chat.active{display:block;}


td.mem_ico{width: 35px;padding: 5px;}
.citem{
	font-size: 12px;
    width: 200px;
	border-radius: 10px;
    margin: 5px;
	color: #fff;
}
.citem.user{
    background: #0397d6;
}
.citem.admin{
    background: #ff6d00;
	float: right;
}
.msglist citem.admin{text-align: right;}
.L{text-align: left !important;}
.C{text-align: center !important;}
.R{text-align: right !important;}
.VT{vertical-align: top !important;}
.slidearea{max-height: 420px; overflow: hidden;}
/*
.BetArea { color: #fff;background-color: #34314c; }

.leagueBox dt.leagueTitle { display: block; background: url(title_bg.png) right top; border-bottom: 1px solid #000; padding: 6px 4px; text-shadow: 1px 1px 1px #000; }

.leagueBox dt.leagueTitle * { vertical-align: middle; }
.leagueBox dt.leagueTitle .sportsIcon { width: 19px; height: 19px; }
.leagueBox dt.leagueTitle .leagueIcon { width: 25px; height: 19px; margin-left: 4px; }
.leagueBox dt.leagueTitle .leagueName { font-weight: bold; margin-left: 4px; }

.leagueBox dl.eventBox { padding: 4px 0; background: url(/css/white-5.png); border-top: 1px solid #333; border-bottom: 1px solid #000; zoom: 1; }
.leagueBox dl.eventBox:after { display: block; clear: both; content: ""; }

.leagueBox dl.football { background: url(/img/sbbg/football.jpg) no-repeat; }
.leagueBox dl.basketball { background: url(/img/sbbg/basketball.jpg) no-repeat; }
.leagueBox dl.ice_hockey { background: url(/img/sbbg/ice_hockey.jpg) no-repeat; }
.leagueBox dl.volleyball { background: url(/img/sbbg/volleyball.jpg) no-repeat; }
.leagueBox dl.tennis { background: url(/img/sbbg/tennis.jpg) no-repeat; }
.leagueBox dl.handball { background: url(/img/sbbg/handball.jpg) no-repeat; }
.leagueBox dl.american_football { background: url(/img/sbbg/american_football.jpg) no-repeat; }
.leagueBox dl.beach_volleyball { background: url(/img/sbbg/beach_volleyball.jpg) no-repeat; }

.eventBox dt { display: block; float: left; width: 428px; padding: 0 5px; }

.eventBox dt table { width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: 2px; }
.eventBox dt table td { padding: 6px 0; }

.eventBox dt table td a.icon_favorite { background: url(../img/sprite.png) -230px -160px no-repeat; display: inline-block; width: 17px; height: 17px; text-indent: -9999px; }
.eventBox dt table td a.favorite_on { background-position: -210px -140px; }
.eventBox dt table td.edate { color: #ff8; }
.eventBox dt table td.p1name,
.eventBox dt table td.p2name { color: #fff; }
.eventBox dt table.ScoreTable { width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: 2px; }
.eventBox dt table.ScoreTable th,
.eventBox dt table.ScoreTable td { padding: 2px; }
.eventBox dt table.SetScoreTable { width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0; background: url(/img/black-40.png); }
.eventBox dt table.SetScoreTable th { background: #333; }
.eventBox dt table.SetScoreTable th,
.eventBox dt table.SetScoreTable td { padding: 2px; border: 1px solid #888; font-size: 11px; font-family: 돋움; }
.eventBox dt table.ScoreInfoTable { margin-top: 8px; width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0; background: url(/img/black-40.png); }
.eventBox dt table.ScoreInfoTable th { background: #333; }
.eventBox dt table.ScoreInfoTable th,
.eventBox dt table.ScoreInfoTable td { padding: 4px; border: 1px solid #888; }
.eventBox dt table.ScoreInfoTable .header { background: #888; }
.eventBox .ScoreMessage { margin-top: 8px; height: 9em; line-height: 1.5; overflow: auto; background: url(/css/black-40.png); padding: 0.5em; }
.eventBox .ScoreMessage-simple { margin-top: 4px; background: url(/css/black-40.png); padding: 0.25em; color: #fc0; }

.eventBox dd { display: block; float: right; width: 440px; }
.eventBox dd table { width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: 2px; }

.eventBox dd table tr th { width: 34%; padding-right: 6px; text-align: right; }

.eventBox dd table tr td.bet { background: #333 url(/img/odds-bg.png) repeat-x; border: 1px solid #000; cursor: pointer; }
.eventBox dd table tr td.bet:hover { background-color: #444; }
.eventBox dd table tr td.base { background: #333; border: 1px solid #000; }
.eventBox dd table tr td.lock { background: #222; border: 1px solid #000; color: #888; }
.eventBox dd table tr td      .pick { display: block; float: left; padding: 6px 0 6px 6px; }
.eventBox dd table tr td      .odds { display: block; float: right; padding: 6px 6px 6px 0; white-space: nowrap; color: #ffa; }
.eventBox dd table tr td.base .pick { color: #f88; }
.eventBox dd table tr td.base .odds { color: #f88; font-weight: bold; }
.eventBox dd table tr td .increased { background: url(/img/indecrease.gif) right top no-repeat; }
.eventBox dd table tr td .decreased { background: url(/img/indecrease.gif) right bottom no-repeat; }
.eventBox dd table tr td.active { background-position: 0px -200px; background-color: #fc0; color: #000; }
.eventBox dd table tr td.active:hover { background-color: #fd0; }
.eventBox dd table tr td.active .odds { color: #000; }
.eventBox dd table tr.notice td { padding: 0; color: #fc0; font-size: 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

*/

#cart_btn{position: fixed;bottom: 80px;right: 20px;width: 50px;height: 50px;line-height: 46px;border: 2px solid #333;color: #333;text-align: center;font-size: 15px;z-index: 90;background: rgba(255,255,255,0.5);
}
.PickEventInfo .active{
	background: #ff6d00;
    color: #fff;}
.betslip_inputs button{    background: #333 url(/img/odds-bg.png) repeat-x;border: 1px solid #000; color: #fff; padding: 2px 5px; }
.betslip_inputs button:hover{background-position: 0px -200px;background-color: #fc0; color: #000;}
.betslip_buttons button{background: #333 url(/img/odds-bg.png) repeat-x; padding: 2px 5px; border-top: 1px solid #CCC; border: 0px;}

#BettingPicks li {     background-image: url(/img/bg-pick.png) left top no-repeat;
    border: 1px solid;
    border-color: #fff #868686 #383737 #afafaf;
    position: relative;
    padding: 5px;
    color: #000; }
#BettingPicks li:first-child {border-top: 1px solid #000; }
#BettingPicks .icon_delete { position: absolute; right: 5px; top: 5px; }
#BettingPicks .icon_delete2 { position: absolute; right: 5px; top: 5px; }
#BettingPicks .lock { color: #888; }
#BettingPicks li .noti{color: red;}
#BettingCart{    position: absolute;
    width: 100%;
	padding-right: 15px;
	font-size: 12px;}
#bettingOdds,#bettingWin{color: #ff6d00;}
#BettingPicks li{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(191,207,218,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(191,207,218,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(191,207,218,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfcfda',GradientType=0 ); /* IE6-9 */
}
div.wr.last{color: #ff6d00;}
div.bettingslip{width: 100%; background: rgb(8,59,130); /* Old browsers */
background: -moz-linear-gradient(top, rgba(8,59,130,1) 1%, rgba(3,151,214,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(8,59,130,1) 1%,rgba(3,151,214,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(8,59,130,1) 1%,rgba(3,151,214,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#083b82', endColorstr='#0397d6',GradientType=0 ); /* IE6-9 */
padding :5px 0px 0px 5px; font-size: 15px;border-radius: 5px 5px 0px 0px;color : #fff;}

.blind{display: none;}



.icon_notice { background: url(../img/sprite.png) -10px -140px no-repeat; display: inline-block; width: 27px; height: 16px; }
.icon_sent { background: url(../img/sprite.png) -40px -140px no-repeat; display: inline-block; width: 27px; height: 16px; }
.icon_recv { background: url(../img/sprite.png) -70px -140px no-repeat; display: inline-block; width: 27px; height: 16px; }
.icon_photo { background: url(../img/sprite.png) -100px -140px no-repeat; display: inline-block; width: 13px; height: 12px; }
.icon_pick { background: url(../img/sprite.png) -440px -140px no-repeat; display: inline-block; width: 31px; height: 12px; }
.icon_lock { background: url(../img/sprite.png) -140px -140px no-repeat; display: inline-block; width: 7px; height: 9px; }
.icon_lock2 { background: url(../img/sprite.png) -340px -140px no-repeat; display: inline-block; width: 12px; height: 15px; }
.icon_new { background: url(../img/sprite.png) -120px -140px no-repeat; display: inline-block; width: 10px; height: 9px; }
.icon_answer { background: url(../img/sprite.png) -150px -140px no-repeat; display: inline-block; width: 50px; height: 16px; }
.icon_read { background: url(../img/sprite.png) -10px -160px no-repeat; display: inline-block; width: 27px; height: 16px; }
.icon_wait,
.icon_deposit_new { background: url(../img/sprite.png) -40px -160px no-repeat; display: inline-block; width: 27px; height: 16px; }
.icon_deposit_wait { background: url(../img/sprite.png) -70px -160px no-repeat; display: inline-block; width: 27px; height: 16px; }
.icon_deposit_ok { background: url(../img/sprite.png) -100px -160px no-repeat; display: inline-block; width: 27px; height: 16px; }
.icon_deposit_cancel { background: url(../img/sprite.png) -130px -160px no-repeat; display: inline-block; width: 27px; height: 16px; }
.icon_lv_3 { background: url(../img/sprite.png) -210px -140px no-repeat; display: inline-block; width: 17px; height: 17px; }
.icon_lv_2 { background: url(../img/sprite.png) -230px -140px no-repeat; display: inline-block; width: 17px; height: 17px; }
.icon_lv_1 { background: url(../img/sprite.png) -250px -140px no-repeat; display: inline-block; width: 17px; height: 17px; }
.icon_lv_99 { background: url(../img/sprite.png) -270px -140px no-repeat; display: inline-block; width: 17px; height: 17px; }
.icon_message { background: url(../img/sprite.png) -300px -140px no-repeat; display: inline-block; width: 29px; height: 20px; }
.icon_delete { background: url(../img/sprite.png) -360px -140px no-repeat; display: inline-block; width: 9px; height: 10px; }
.icon_delete2 { background: url(../img/sprite.png) -380px -140px no-repeat; display: inline-block; width: 19px; height: 19px; }
.icon_wrench { background: url(../img/sprite.png) -410px -140px no-repeat; display: inline-block; width: 20px; height: 19px; }
.icon_favorite { background: url(../img/sprite.png) -230px -160px no-repeat; display: inline-block; width: 17px; height: 17px; }
.icon_favorite_on { background: url(../img/sprite.png) -210px -140px no-repeat; display: inline-block; width: 17px; height: 17px; }

.col-selected{border-left: 1px solid red; border-right: 1px solid red;}

.eclips{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:100px;overflow:hidden;}

span.leaguecate{padding: 5px; border-radius: 5px;}
span.leaguecate.league-soccer{background-color: red; border-top: 1px solid #ffc3c3; border-right: 1px solid #290000; border-bottom: 1px solid #060101; border-left: 1px solid #e08686;color: white;}
span.leaguecate.league-baseball{background-color: blue; border-top: 1px solid #ffc3c3; border-right: 1px solid #290000; border-bottom: 1px solid #060101; border-left: 1px solid #e08686;color: white;}
span.leaguecate.league-basketball{background-color: purple; border-top: 1px solid #ffc3c3; border-right: 1px solid #290000; border-bottom: 1px solid #060101; border-left: 1px solid #e08686;color: white;}
span.leaguecate.league-volleyball{background-color: #f77fa7; border-top: 1px solid #ffc3c3; border-right: 1px solid #290000; border-bottom: 1px solid #060101; border-left: 1px solid #e08686;color: white;}

span.result-c{padding: 5px; border-radius: 30px;}

span.result-c.result-승{
	background-color: blue;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: white;
}
span.result-c.result-무{
	background-color: green;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: white;
}
span.result-c.result-패{
	background-color: red;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: white;
}

span.bigscore{font-size: 45px;}
span.bigvs{font-size: 20px;}

.resultpanel{background-size:contain; background-repeat-y:no-repeat;}
.resultpanel.resultpanel-baseball{background-image:url(../img/scoreboard/baseball_main_bg2.jpg)}
.resultpanel.resultpanel-soccer{background-image:url(../img/scoreboard/soccer_main_bg.jpg)}
.resultpanel.resultpanel-basketball{background-image:url(../img/scoreboard/basketball_main_bg.jpg)}
.resultpanel.resultpanel-volleyball{background-image:url(../img/scoreboard/volleyball_main_bg.jpg)}

table.scoreboard{
	width: 100%;
	table-layout: fixed;
    border-spacing: 0.5px;
    border-collapse: inherit;
}
table.scoreboard th,
table.scoreboard td{
	padding: 2px;
}

table.scoreboard.type1{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,595959+12,666666+25,474747+39,2c2c2c+50,000000+51,111111+60,2b2b2b+76,1c1c1c+91,131313+100;Black+Gloss+%231 */
	background: #4c4c4c; /* Old browsers */
	background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

}
table.scoreboard.type1 th{
	background-color: #737373;
}
table.scoreboard.type1 th, 
table.scoreboard.type1 td{    
	border-top: 1px solid #fff;
    border-right: 1px solid #291515;
    border-bottom: 1px solid #000;
    border-left: 1px solid #f3f3f3;
}



table.scoreboard.type2{
	background: rgba(0,0,0,0.7);
	text-align: center;

}
table.scoreboard.type2 th{
	background-color: #737373;
}
table.scoreboard.type2 td{
}
.baseball_scoreboard_th{
	text-align: center;
	width: 30px;
}
.soccer_scoreboard_th{
	text-align: center;
	width: 90px;
}
.basketball_scoreboard_th{
	text-align: center;
	width: 70px;
}
.volleyball_scoreboard_th{
	text-align: center;
	width: 60px;
}
table.scoreboard.type2 tbody>tr:hover{
	background: rgba(177,177,177,0.7);
}

.notyet{
	/*background:rgba(0,0,0,0.7);*/
	text-align: center;
	padding: 100px 0px 100px;
}

.result_titlebar{
    background-image: url(../img/scoreboard/title_bg.png?2);
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
	height: 80px;
	padding: 5px;
}

.table_title{
	width: 100%;
	table-layout: fixed;
    border-spacing: 0.5px;
    border-collapse: inherit;
}

.table{
	border-top: 2px solid #0397d6 !important;
}
.table td{vertical-align: middle;}

.chatInput input{width: 80%;}
.chatInput button{width: 18%;}

.table2{width: 100%;}
.table2 th, .table2 td{
	border-top: 1px solid #dee2e6;
	text-align: center;
}
.result_titlebar.baseball{background-color: #4d4dfd;}
.result_titlebar.soccer{background-color: #fb1515;}
.result_titlebar.basketball{background-color: purple;}
.result_titlebar.volleyball{background-color: #f77fa7;}
.result_title_td_l{border-right: 1px solid rgba(255,255,255,0.5);}
.result_title_td.bl{border-left: 1px solid rgba(0,0,0,0.5);}
.result_title_td.br{border-right: 1px solid rgba(255,255,255,0.5);}
.result_title_td_r{border-left: 1px solid rgba(0,0,0,0.5);}

.big_teamname{font-size: 30px;}
.big_teamname.win, .bigscore.win{color: #fc0;}

.hidden{display: none;}
tr.itsme td{border:1px solid red;}

.btn_ico_pen, .btn_ico_bubble, .btn_ico_sound, .btn_ico_odds, .btn_ico_lineup {
    width: 30px;
    height: 30px;
    margin: 0px;
    border: 0;
    background: transparent url(../img/board_btn_ico.png?r=3) no-repeat left center;
    color: transparent;
    font-size: 0;
    line-height: 0;
	display: inline-block;
}
.btn_ico_bubble {
    background-position: -37px center
}
.btn_ico_sound {
    background-position: -73px center
}
.btn_ico_odds{
    background-position: -333px center
}
.btn_ico_lineup{
    background-position: -499px center
}

.btn_ico_pen.active{
	 background-position: -111px center
}
.btn_ico_bubble.active {
    background-position: -148px center
}
.btn_ico_sound.active {
    background-position: -185px center
}
.btn_ico_odds.active{
    background-position: -364px center
}
.btn_ico_lineup.active{
    background-position: -465px center
}


.btn_ico_pen.disable{
	 background: none;
}
.btn_ico_bubble.disable {
	 background: none;
}
.btn_ico_sound.disable {
	 background: none;
}
.btn_ico_odds.disable{
	 background: none;
}
.btn_ico_lineup.disable{
	 background: none;
}
.emblem{width: 30px;}


.strongtr tr:hover{background-color: #ff6d00;color: #fff;}
.strongtr tr:hover a{color: #fff;}
.strongtr tr:hover .btn_ico_pen{background-position: -221px center}
.strongtr tr:hover .btn_ico_bubble{background-position: -258px center}
.strongtr tr:hover .btn_ico_sound{background-position: -295px center}
.strongtr tr:hover .btn_ico_odds{background-position: -366px center}

/****************************** main_board ******************************/
.main_board{
}
.main_board {
	min-height: 400px;
}
.main_board .main_tab.tab_btn {
    height: 46px;
    margin-bottom: 30px;
    border-bottom: 2px solid #1b253a
}
.main_board .main_tab.tab_btn button {
    position: relative;
    float: left;
    width: 193px;
    height: 46px;
    padding-top: 5px;
    border: 0;
    background: transparent url(../images/common/board_tab.png) no-repeat left top;
    font-family: 'Noto',Sans-Serief;
    letter-spacing: -1px;
    font-size: 15px;
    font-weight: bold;
    color: #696e79;
    transition: font-size .1s
}
.main_board .main_tab.tab_btn button:first-child {
    z-index: 5;
    width: 189px;
    padding-right: 34px;
    background-position: left -100px
}
.main_board .main_tab.tab_btn button:first-child ~ button {
    margin-left: -26px;
}
.main_board .main_tab.tab_btn button:first-child + button {
    z-index: 4
}
.main_board .main_tab.tab_btn button:first-child + button + button {
    z-index: 3
}
.main_board .main_tab.tab_btn button.current {
    z-index: 6 !important;
    height: 48px;
    background-position: left -50px;
    color: #363f51;
    font-size: 17px
}
.main_board .main_tab.tab_btn button:first-child.current {
    background-position: left -150px
}

.main_board .main_tab.tab_container {
    border-top: 1px solid #1b253a
}
.main_board h3 {
    height: 37px;
    line-height: 37px;
    padding-left: 22px;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    border-left: 1px solid #bfcfda;
    border-right: 1px solid #bfcfda;
}
.main_board .sub_tab.tab_btn {
    height: 37px;
    border-top: 1px solid #dbe7ef;
    border-bottom: 1px solid #bfcfda;
    border-left: 1px solid #bfcfda;
    border-right: 1px solid #bfcfda;
    box-shadow: 0 1px 0 #f1f5fb, inset -1px -1px 0 #fff;
    background: #f7fafb;
    background: -webkit-linear-gradient(#fff, #eff3f9);
    background: -o-linear-gradient(#fff, #eff3f9);
    background: -moz-linear-gradient(#fff, #eff3f9);
    background: linear-gradient(#fff, #eff3f9);
}
.main_board .sub_tab.tab_btn button {
    position: relative;
    float: left;
    min-width: 72px;
    height: 37px;
    padding: 0 10px 1px;
    margin-left: -1px;
    box-sizing: border-box;
    border: 0;
    border-right: 1px solid #dbe7ef;
    border-left: 1px solid #dbe7ef;
    color: #000;
    background: transparent;
    box-shadow: inset 1px 0 0 #fff;
    transition: color .2s
}
.main_board .sub_tab.tab_btn button:first-child {
    border-left: 0;
    margin-left: 0
}
.main_board .sub_tab.tab_btn button:last-child {
    box-shadow: 1px 0 0 #fff, inset 1px 0 0 #fff;
}
.main_board .sub_tab.tab_btn button.current {
    z-index: 1;
    height: 39px;
    margin-top: -1px;
    border-color: #bfcfda;
    border-bottom: 1px solid #d9e1e7;
    color: #0397d6;
    font-weight: bold;
    background: #fff
}
.main_board .sub_tab.tab_btn button.current:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: -1px;
    right: -1px;
    border-top: 2px solid #0397d6
}
.main_board .sub_tab.tab_btn select {
    float: right;
    min-width: 130px;
    height: 27px;
    border: 1px solid #737373;
    margin: 5px 5px 0 0;
    color: #888f9d
}
.wrap_subtab_cont {
    padding: 15px 5px 5px;
    border: 1px solid #bfcfda;
    border-top: 0;
    background-color: #fff;
}
.index_board .wrap_board {
    border-top: 2px solid #0397d6
}
.wrap_board ~ .wrap_board {
    margin-top: 15px
}
.board_tit {
    position: relative;
    padding: 0 15px;
    /*border-right: 1px solid #bfcfda;
    border-left: 1px solid #bfcfda;*/
    background-color: #f9fafb;
}
.board_tit h4 {
    height: 37px;
    line-height: 37px;
    color: #0397d6;
	font-size: 12px;
}
.board_ico_soccer, .board_ico_baseball, .board_ico_basketball, .board_ico_volleyball, .board_ico_football, .board_ico_icehockey {
    /*
	padding-left: 33px;
    background: url(../img/board_ico_sport.png) no-repeat left 6px
	*/
}
.board_ico_baseball {
    background-position: left -44px
}
.board_ico_basketball {
    background-position: left -94px
}
.board_ico_volleyball {
    background-position: left -144px
}
.board_ico_football {
    background-position: left -194px
}
.board_ico_icehockey {
    background-position: left -244px
}
.board_tit_search h4 {
    height: 54px;
    line-height: 54px;    
    color: #2a333a;
    font-size: 15px;
    font-weight: bold;
}
.board_tit.clearfix h4 {
    float: left;
}
.board_tit_form {
    float: left;
	margin-left:13px;
    padding-top: 14px;
}
.board_tit_form * {
    vertical-align: middle
}
.board_tit_form select {
    width: 132px;
    height: 30px;
    border: 1px solid #ddd;
    color: #888f9d;
    text-indent: 8px;
	margin-right:5px;
}

.board_tit_form select:nth-child(4){
	margin-right:0;
	
}
.btn_tit_submit {
    width: 87px;
    height: 30px;
    border: 0;
    border-radius: 3px;
    background-color: #363f51;
    color: #fff;
    font-size: 14px;
	margin-left:10px;
}
.btn_tit_normal,
.board_tit_calender_btn button {
    width: 87px;
    height: 30px;
    border: 0;
    border-radius: 3px;
    background-color: #878d99;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    transition: background-color .3s
}
.btn_tit_normal:hover,
.board_tit_calender_btn button:hover {
    background-color: #2a333a
}
.board_tit_form .mdd {
    display: inline-block;
    height: 30px;
    border-left: 1px solid #bdc1c9;
    margin: 0 13px;
}

.board_tit_calender {
    position: absolute;
    top: 14px;
    left: 300px;
    right: 300px;
    text-align: center;
}
.board_tit_calender_btn {
    float: right;
    padding-top: 14px;
}
.btn_arr_prev,
.btn_arr_next {
    width: 26px;
    height: 26px;
    border: 0;
    background: transparent url(../images/common/aside_btn_arr.png) no-repeat left top;
    color: transparent;
    font-size: 0;
    line-height: 0;
    vertical-align: middle
}
.btn_arr_next {
    background-position: left -40px;
}
.board_calender_crt {
    display: inline-block;
    width: 175px;
    line-height: 25px;
    font-size: 27px;
    font-family: 'Noto',Sans-Serief;
    font-weight: bold;
    color: #2a333a;
    vertical-align: middle
}
.btn_date_calender {
    width: 102px;
    height: 28px;
    border: 1px solid #ddd;
    color: #888f9d;
    text-indent: 10px;
    margin-right: 5px
}

.tb_board {
    width: 100%;
    color: #000;
    border-spacing: 0;
    border-collapse: collapse;
    border-top: 1px double #bfcfda;
    border-right: 1px double #bfcfda;
    border-left: 1px double #bfcfda;
    border-bottom: 1px double #363f51;
    background: #fff
}
.tb_board > thead > tr > th {
    height: 38px;
    border-left: 1px solid #dfeaf1;
    border-bottom: 1px double #363f51;
    font-weight: normal;
    background: #f7f8fb;
    background: -webkit-linear-gradient(#fff, #f7f8fb);
    background: -o-linear-gradient(#fff, #f7f8fb);
    background: -moz-linear-gradient(#fff, #f7f8fb);
    background: linear-gradient(#fff, #f7f8fb);
	text-align: center;
}
.tb_board > tbody > tr > td {
    min-width: 40px;
    height: 30px;
    padding: 2px;
    border: 1px solid #bfcfda;
    background: #f7f8fa;
    text-align: center;
    color: #888f9d;
}
.tb_board_bet {
    table-layout: fixed;
    border-top: 1px double #363f51;
    border-bottom: 1px double #363f51
}
.tb_board_bet > thead > tr > th {
    border-top: 1px double #bfcfda
}
.tb_board_bet > tbody > tr > td {
    color: #000;
	word-break: keep-all;
}

.tgroup {
    position: relative;
    overflow: hidden;
    margin-top: 2px;
}
.tgroup_close:after {
    content: ' ';
    position: absolute;
    top: 0;
    right: 119px;
    left: 0;
    bottom: 0;
    background: rgba(27,37,58,0.7) url(../images/common/board_tgroup_close.png) no-repeat center center;
}
.tgroup_cancel:after {
    content: ' ';
    position: absolute;
    top: 0;
    right: 119px;
    bottom: 0;
    left: 0;
    background: rgba(193,15,15,0.6) url(../images/common/board_tgroup_cancel.png) no-repeat center center;
}
.tgroup_panel_1 {
    position: absolute;
    top: 0;
    right: 119px;
    left: 0;
    height: 36px;
    background: rgba(27,37,58,0.7);
}
.tgroup_panel_2 {
    position: absolute;
    top: 36px;
    right: 119px;
    left: 0;
    height: 36px;
    background: rgba(27,37,58,0.7);
}
.tgroup_panel_3 {
    position: absolute;
    top: 72px;
    right: 119px;
    left: 0;
    height: 36px;
    background: rgba(27,37,58,0.7);
}

.wrap_board .ico_1x2,
.wrap_board .ico_hdc,
.wrap_board .ico_ovu {
    position: relative;
    display: block;
    /*width: 55px;*/
    padding-left: 16px;
    margin: 0 auto;
    text-align: left;
    box-sizing: border-box;
}
.oddsWave-increased{position:absolute;width:10px; height: 10px;background-image:url('../img/indecrease.gif');margin-top: -20px;margin-left: 10px;}
.oddsWave-decreased{position:absolute;width:10px; height: 10px;background-image:url('../img/indecrease.gif');margin-top: -10px;margin-left: 10px;    background-position-y: -190px;}
.wrap_board .ico_1x2:after,
.wrap_board .ico_hdc:after,
.wrap_board .ico_ovu:after {
    content: ' ';
    position: absolute;
    display: block;
    top: 50%;
    left: 0;
    margin-top: -4px;
    width: 10px;
    height: 10px;
    border: 3px solid #0096ff;
    border-radius: 50%
}
.wrap_board .ico_1x2:after {
    border-color: #0096ff
}
.wrap_board .ico_hdc:after {
    border-color: #ffcd16
}
.wrap_board .ico_ovu:after {
    border-color: #41d713
}

.btn_board {
    display: block;
    width: 100%;
    min-width: 60px;
    height: 100%;
    padding: 0 12px;
    box-shadow: inset 0 0 1px rgba(255,255,255,0.1);
}
.btn_board:after {
    content: ' ';
    display: block;
    clear: both
 }

.btn_board_select {
    border: 1px solid #0397d6;
    background: #0397d6;
    color: #fff
}
.btn_board_normal {
    border: 1px solid #bdc7d8;
    background: #d6e0f0;
    color: #000
}
.btn_board_normal.current {
    border: 1px solid #ff5a00;
    background: #ff6d00;
    color: #fff
}
.btn_board_standard {
    border: 1px solid #9fb1d1;
    background: #c2d0e9;
    color: #000
}
.btn_board > *:first-child {
    float: left
}
.btn_board > *:first-child ~ * {
    float: right
}
.btn_board_standard * {
    float: none !important
}
.ico_arr {
    display: inline-block;
    padding: 3px 3px 0;
}
.btn_board * {
    vertical-align: top;
}

.td_btn_ico {
    width: 170px
}

button.btn{background-image:url(../img/btngradation.png); background-repeat:repeat-x; background-color: #0397d6; color: #fff;}

.btn-bet{
	width: 100%;
	font-size: 20px;
}

.btn_board_close{border: 1px solid #363f51; background: #5d6576;color :#ffffff; font-weight: 600;}
.btn_board_open{border: 1px solid #363f51; background: #5d6576;color :#ffffff;}
.btn_board_open span{padding-left: 10px; font-weight: 600;}
.btn_board_open strong {padding-right: 10px; color: #fed100;}

.main_board h3 button {width:118px; height: 29px; display:inline-block; float: right; margin-right: 5px; margin-top: 4px; line-height: 28px;
    background-color: #2c3e52; border-radius: 3px;
    text-align: center; color: #ededed; border:1px solid #006197; font-weight: 400; font-size: 12px;}
.main_board h3 button:hover{background-color:#3f607d;color: #ffffff; }

.em_hit, .em_false, .em_sell {
    display: inline-block;
    width: 42px;
    height: 19px;
    line-height: 17px;
    border-radius: 10px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.em_hit {
    background-color: #68bea1;
}
.em_sell {
    background-color: #ff7900;
}
.em_false {
    background-color: #e0909e;
}
.btn_ico_open {
    position: relative;
    z-index: 2;
    width: 26px;
    height: 26px;
    border: 0;
    background: transparent url(../images/common/board_btn_detail.png) no-repeat center 2px;
    color: transparent;
    font-size: 0;
    line-height: 0;
    transition: background-position .2s
}
.btn_ico_open.open {
    top: 6px;
    background-position: center -30px;
}
/****************************** main_board ******************************/

.leagueIcon{width: 20px;}
.sportsIcon{width: 20px;}
.RegionImg{width: 20px;}
.SportImg{width: 20px;}
.panelcontents{background-color: rgba(0,0,0,0.7); min-height: 248px;height: 240px; overflow: auto;}

.baccarat_paper {text-align: center;}
.baccarat_paper table{border-left: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.baccarat_paper tr{height: 30px;}
.baccarat_paper td, .baccarat_paper th{border-top: 1px solid #CCC; border-right: 1px solid #CCC; }
.baccarat_paper span.val-W{display:block;border-radius: 5px; background-color: red; padding: 2px;}
.baccarat_paper span.val-L{display:block;border-radius: 5px; background-color: blue; padding: 2px;}


.result-win{color: blue !important;}
.result-lose{color: red !important;;}

#div_title{text-align: left;}
.div_title_center{font-size: 16px;font-weight: 500;margin: 0 0 -2px 0;padding-bottom: 5px;display: inline-block;border-bottom: 2px solid #47b8e0;}

.stats_graph_line_left {
    border-top: 1px solid #383838;
    border-left: 1px solid #383838;
    border-bottom: 1px solid #383838;
    text-align: right;
}
.stats_graph_line_right {
    border-top: 1px solid #383838;
    border-right: 1px solid #383838;
    border-bottom: 1px solid #383838;
    text-align: left;
}
#contents_graph_title {
    background: url(../img/bg_contents_title.gif);
    border-top: 1px solid #4d4d4d;
    border-bottom: 1px solid #222222;
    font-family: Malgun Gothic, Trebuchet MS;
    color: #fefefe;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 1px #222222;
    height: 30px;
}
.overcolor_light_data {
    background-color: #555555;
    color: #dddddd;
    text-decoration: none;
    line-height: 120%;
}
.contents_num td {
    border-top: 1px solid #666666;
    border-bottom: 1px solid #383838;
    font-family: Trebuchet MS;
    font-size: 10px;
    line-height: 120%;
}
#contents_right_position{text-align: right;}
#contents_left_position{text-align: left;}

.div_compare_schedule_flat div {
    margin: 0;
    float: left;
}
.div_compare_schedule_team_home {
    width: 96px;
    text-align: right;
}
.div_compare_schedule_score_home {
    width: 30px;
    text-align: right;
}
.div_compare_schedule_score_vs {
    width: 20px;
}
.div_compare_schedule_score_away {
    width: 30px;
    text-align: left;
}
.div_compare_schedule_team_away {
    width: 96px;
    text-align: left;
}

.icon_gamelist{display:inline-block;width: 22px;height: 20px; margin-right: 5px; background-image: url(/theme/betguide/img/plusminus.png);background-position: 4px 22px;}
.icon_gamelist.gamelist_on{background-position: 50px 22px;}
.span_gamelist{font-size: 18px; font-weight: bold;}

.menu2{
	width: 50%;
    position: fixed;
    height: auto;
    background-color: rgba(0,0,0,0.8);
    z-index: 100;
}
.main_menu2_ul{}
.main_menu2_li{ padding: 5px;}
.main_menu2_a{color: #fff;}
.sub_menu2_ul{}
.sub_menu2_li{padding-left: 20px;}
.sub_menu2_a{color:#fff;}

.bannerArea{}
.bannerItem{text-align: center; padding: 3px;}
.bannerItem img{width: 100%;}


/* 마퀴 */
.marquee {
  width:100%;
  padding:0.5em 0;
  overflow:hidden;
  position:relative;
  margin-bottom: -2px;
}

.marquee p:after {
  content:"";
  white-space:nowrap;
  padding-right:50px;
}

.marquee p {
  margin:0;
  padding-left:100%;
  display:inline-block;
  color: #fff;
  font-size: 15px;
  white-space:nowrap;
    -webkit-animation-name:marquee;
    -webkit-animation-timing-function:linear;
    -webkit-animation-duration:30s;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-name:marquee;
    -moz-animation-timing-function:linear;
    -moz-animation-duration:30s;
    -moz-animation-iteration-count:infinite;
    -ms-animation-name:marquee;
    -ms-animation-timing-function:linear;
    -ms-animation-duration:10s;
    -ms-animation-iteration-count:infinite;
    -o-animation-name:marquee;
    -o-animation-timing-function:linear;
    -o-animation-duration:30s;
    -o-animation-iteration-count:infinite;
    animation-name:marquee;
    animation-timing-function:linear;
    animation-duration:30s;
    animation-iteration-count:infinite;
}
@-webkit-keyframes marquee {
  from   { -webkit-transform: translate(0%);}
  99%,to { -webkit-transform: translate(-100%);}
}
@-moz-keyframes marquee {
  from   { -moz-transform: translate(0%);}
  99%,to { -moz-transform: translate(-100%);}
}
@-ms-keyframes marquee {
  from   { -ms-transform: translate(0%);}
  99%,to { -ms-transform: translate(-100%);}
}
@-o-keyframes marquee {
  from   { -o-transform: translate(0%);}
  99%,to { -o-transform: translate(-100%);}
}
@keyframes marquee {
  from   { transform: translate(0%);}
  99%,to { transform: translate(-100%);}
}

/* 마퀴 끝*/

/* tv다시보기 */
#dramaTitle{background-color: #083b82; color: #fff;padding: 5px;height: 40px;font-size: 20px;}
#dramaFrame{text-align: center;background-color: black;min-height: 560px; width: 100%; margin-bottom: 15px;}
#dramaList{margin-bottom: 15px;}
.tvlist li{ padding: 5px;border: 1px solid #CCC;

background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
margin-bottom: 5px;border-radius: 5px;
}
.dramaThumbnail{text-align: center;margin-bottom: 0px;}
.dramaThumbnail img{width: 100px; height: 146px;}
.dramatitle{font-size: 14px;margin-bottom: 3px; color: #fff;}
.dramaspan{color: #000;font-size: 12px;}
.table4{ width: 100%; border-spacing: 0px; border-collapse: collapse; border-top: 1px solid #CCC; border-left: 1px solid #CCC;}
.table4 tr:nth-child(even){background-color: #cecece;}
.table4 th, .table4 td{border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; text-align: center; padding: 3px;}
.table4 th{background-color: #0397d6; color: #fff;}
.table4 a{color: #0397d6; text-decoration: underline;}
.table4 a:hover{color: #014e6f; text-decoration: underline;}


.table5{ width: 100%; border-spacing: 0px; border-collapse: collapse; border-top: 1px solid #CCC; border-left: 1px solid #CCC;}
.table5 tr:nth-child(even){background-color: #6d6d6d;}
.table5 th, .table5 td{border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; text-align: center; padding: 3px;}
.table5 th{background-color: #0397d6; color: #fff;}
.table5 a{color: #0397d6; text-decoration: underline;}
.table5 a:hover{color: #014e6f; text-decoration: underline;}
/* tv다시보기 끝 */

.RES-대기{color: black;}
.RES-적중{color: blue;}
.RES-실패{color: red;}
.RES-취소{color: #71839d;}
.RES-적특{color: #ffc800;}

#mainEvent{border-top:2px solid #0397d6 !important;padding-top: 15px;}
.mainEvent{border: 1px solid #CCC;
    width: 100%;
    height: 60px;
    font-size: 17px;}
.mainEvent table{width: 100%; border-spacing: 0px; border-collapse: collapse; /*background-color: rgba(0,0,0,0.7);*/}
.mainEvent table td{text-align: center; color: #000;}
.mainEvent td.team1 span{text-align: right;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:150px;overflow:hidden;display: block;float: left;}
.mainEvent td.team1 img{float: right;margin-right:15px;}
.mainEvent td.team2 span{text-align: left;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:150px;overflow:hidden;display: block;float: right;}
.mainEvent td.team2 img{float: left;margin-left:15px;}
/*
.mainEvent.sports-Soccer{background-image:url('../img/mainevent/soccer.png')}
.mainEvent.sports-Baseball{background-image:url('../img/mainevent/baseball.png')}
.mainEvent.sports-Volleyball{background-image:url('../img/mainevent/volleyball.png')}
*/
.mainEventOver{width: 472px;
    position: absolute;
    background: rgba(255,255,255,0.0);
    height: 60px;}
.mainEventOver a{display: block; width: 100%; height: 60px;}
.mainEventOver:hover{background: rgba(255,255,255,0.7);}

.bettingbtn{background: url(../img/bettingbtn.png) !important;
    width: 100%;
    height: 70px;
    border: 0px !important;}
.bettingbtn:hover{background:url('../img/bettingbtn_hover.png') !important;}

.subscript.active{
	background: #ff6d00 !important;
    color: #fff !important;
}
.ui-widget-content-custom{background: #fff;border: 1px solid #DDD;}

.pickrankitem table{width: 100%; table-layout: fixed;border-left: 1px solid #CCC; border-top: 1px solid #CCC;}
.pickrankitem th, .pickrankitem td{border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; text-align: center;}
.btnyes{background:url('../img/btn_yes.png?r=1'); width: 150px; height: 50px; border: 0px;}
.btnyes:hover{background: url('../img/btn_yes_h.png?r=1');}
.btnno{background:url('../img/btn_no.png?r=1'); width: 150px; height: 50px;border: 0px;}
.btnno:hover{background: url('../img/btn_no_h.png?r=1');}

/******************카드 *************/
.cards{background: #f4f3f3; padding: 10px;cursor: pointer;}
.cardtitle{
	text-align: center; padding: 15px;font-size: 30px; color:  #fff; border: 1px solid #CCC; border-bottom: none;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0d4f90+0,0e6fb0+50,0f87c8+100 */
	background: #0d4f90; /* Old browsers */
	background: -moz-linear-gradient(top,  #0d4f90 0%, #0e6fb0 50%, #0f87c8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0d4f90 0%,#0e6fb0 50%,#0f87c8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0d4f90 0%,#0e6fb0 50%,#0f87c8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d4f90', endColorstr='#0f87c8',GradientType=0 ); /* IE6-9 */
	border-radius: 20px 20px 0px 0px;
	width: 100%;
}
.card-sports{background-color: #317039;}
.card-picklist{background-color: #0079c2;}
.card-live{background-color: #f18a01;}
.card-score{background-color: #ea5e67;}
.card-board{background-color: #ae57ae;}
.card-black{background-color: #f00;}
.cardbody{text-align: center;border: 1px solid #CCC; border-top: none;background: #fff; padding: 15px;font-size: 17px;}
.cardbody.sports{color: #317039;}
.cardbody.picklist{color: #0079c2;}
.cardbody.live{color: #f18a01;}
.cardbody.score{color: #ea5e67;}
.cardbody.board{color: #ae57ae;}
.cardbody.black{color: #f00;}
.cardpicture{    
	text-align: center;
	color: gray;
	background: #fff;
	border-left: 1px solid #CCC; border-right: 1px solid #CCC;
	padding: 10px;
}
/******************카드 *************/

.hide{display: none;}
.selected{background-color: #ff740c;}
#bo_v_link {margin:10px 0;border:1px solid #d4d4d4}
#bo_v_link h2 {padding:10px;border-bottom:1px solid #e8e8e8;background: #f3f3f3}
#bo_v_link ul {margin:0;padding:5px 0;list-style:none}
#bo_v_link li {padding:5px 10px;position:relative;}
#bo_v_link a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word}
#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
.bo_v_link_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}


.maincontainer{width:1280px; margin:auto;}
.head_black{background-color:black;height: 40px;}
.topheader{}
.topheader .logo{}
.topnavi{}
.topnavi>ul{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0d4f90+0,0e6fb0+50,0f87c8+100 */
	background: #0d4f90; /* Old browsers */
	background: -moz-linear-gradient(top,  #0d4f90 0%, #0e6fb0 50%, #0f87c8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0d4f90 0%,#0e6fb0 50%,#0f87c8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0d4f90 0%,#0e6fb0 50%,#0f87c8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d4f90', endColorstr='#0f87c8',GradientType=0 ); /* IE6-9 */
	border-radius: 20px 0px 20px 0px;
	display:inline-block;
	margin-bottom: 0px;
	width: 100%;
}

.topnavi>ul li{float: left;padding:5px 5px; min-width: 100px;}
.topnavi>ul li a{color: #fff;}
.topnavi>ul .sub_menu_ul{position:absolute; background:#fff; z-index: 15; padding: 10px; border-radius: 5px;border: 1px solid #CCC; color: #000;width: 200px;}
.topnavi>ul .sub_menu_ul li{clear:both; padding: 5px;text-align: left;}
.topnavi>ul .sub_menu_ul a{color: #000;}

.slidercontents{width: 100%; min-width:1400px; margin:auto;}
.gradient-border {
  box-sizing: border-box;
  display: inline-block;
  border-style: solid;
    border-image: linear-gradient(to right, #1c7eb1 0%, #1c7eb1 100%);
  border-image-slice: 1;
}
.gradient-border.top { border-image-width: 2px 0 0 0; }
.gradient-border.bottom { border-image-width: 0 0 0 2px; }
.gradient-border.left { border-image-width: 0 0 2px 0; }
.gradient-border.right { border-image-width: 0 2px 0 0; }
.gradient-border.all { border-image-width: 2px; }
.gradient-border.none { border-image-width: 0px; }
.search_area{
	display: none;
	position: absolute;
    background: #fff;
    border: 1px solid #CCC;
    border-radius: 10px;
    z-index: 10;
    padding: 10px;
    margin-top: 33px;
    margin-left: -80px;
    width: 250px;
}
.ico_search{display:inline-block; width: 30px; height:30px; background-image:url(../img/search.png);background-size: 30px 30px;position: absolute;}

.slider-left{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0d4f90+0,0e6fb0+50,0f87c8+100 */
	background: #0f8bcc; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f8bcc 0%, #0e63a3 50%, #0d4586 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0f8bcc 0%,#0e63a3 50%,#0d4586 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0f8bcc 0%,#0e63a3 50%,#0d4586 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f8bcc', endColorstr='#0d4586',GradientType=0 ); /* IE6-9 */
}
.slider{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0d4f90+0,0e6fb0+50,0f87c8+100 */
	background: #0f8bcc; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f8bcc 0%, #0e63a3 50%, #0d4586 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0f8bcc 0%,#0e63a3 50%,#0d4586 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0f8bcc 0%,#0e63a3 50%,#0d4586 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f8bcc', endColorstr='#0d4586',GradientType=0 ); /* IE6-9 */
}

.slider-leftbottom{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0d4f90+0,0e6fb0+50,0f87c8+100 */
	background: #0d4586; /* Old browsers */
	background: -moz-linear-gradient(top,  #0d4586 0%, #0c3c7c 50%, #0c3575 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0d4586 0%,#0c3c7c 50%,#0c3575 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0d4586 0%,#0c3c7c 50%,#0c3575 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d4586', endColorstr='#0c3575',GradientType=0 ); /* IE6-9 */
	height: 100px;
	border-radius: 0px 0px 0px 100px;
	width: 100%;
}
.linenotice{	
	color: #0f84c5;
	text-align: right;
}
.linenoticecontents p{
	color: #0f84c5;
}

.btn-detail{
	border-radius: 20px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0d4f90+0,0e6fb0+50,0f87c8+100 */
	background: #0d5191; /* Old browsers */
	background: -moz-linear-gradient(top,  #0d5191 0%, #0e6dae 50%, #0f8acb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0d5191 0%,#0e6dae 50%,#0f8acb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0d5191 0%,#0e6dae 50%,#0f8acb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d5191', endColorstr='#0f8acb',GradientType=0 ); /* IE6-9 */
}

.navititle{cursor: pointer;background-color:#3c3c3c; color: #fff; text-align: center; width: 100%; border-radius: 20px;padding: 5px;font-size:17px;}

.naviicons{
	display: inline-block;
	width: 22px; 
	height: 22px; 
	background-image: url(../img/naviicons.png?r=1);
	vertical-align: bottom;
}
.naviicons.sports{background-position: -4px -23px;}
.naviicons.scoreboard{background-position: -30px -23px;}
.naviicons.broadcast{background-position: -58px -23px;}
.naviicons.picklist{background-position: -86px -23px;}
.naviicons.blacksite{background-position: -114px -23px;}
.naviicons.board{background-position: -145px -23px;}

.c_m{}
.c_r{}
.divbottom{height:3px; background-color:#0c3479;margin-top:10px; margin-bottom: 10px;}
.footer{background-color: #000; color: #fff; height: 100px; padding-top: 25px;}
.footer a{color: #fff;}
.company{padding-top:15px;}
.company li{float: left; list-style: none; padding: 0px 10px 0px 10px; border-right: 1px solid #0f8ccd;}
.company li:last-child{border:none;}
.copyright{}

.indexicons{
	display: inline-block;
	width: 25px; 
	height: 25px; 
	background-image: url(../img/indexicons.png);
	vertical-align: bottom;
}
.indexicons.pick{background-position: -59px -7px;}
.indexicons.subscript{background-position: -31px -7px;}
.indexicons.cash{background-position: -4px -7px;}
.indexicons.sports{background-position: -84px -7px;}

.olarea{
	border-radius: 20px 0px 20px 0px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#212121+0,262626+29,595959+66,595959+66,9e9e9e+100 */
	background: #212121; /* Old browsers */
	
}
.oldiv{color: #fff; padding: 12px; border-right: 2px solid #000;padding-top:20px;}
.oldiv:last-child{border-right: 0px;}
.oldiv a{color: #fff;}
.btnlogout{background:#000 !important; }
.btnlogout:hover{background: #fff !important; color: #000 !important;}
.win_memo, .win_point {font-size: 15px;}

.seperate{margin-top: 15px; margin-bottom: 15px; border-top: 2px solid #0d5697;}

.lowhigh_card_small{width: 30px;}
.result_li_icon{    display: inline-block;
    width: 56px;
    height: 57px;
    background-image: url(/shop/lowhigh/img/result_list_lhoe.png?r=1);position: absolute;}
.result_li_icon.result_l{background-position: -3px -5px;}
.result_li_icon.result_h{background-position: -62px -5px;}
.result_li_icon.result_o{background-position: -122px -5px;}
.result_li_icon.result_e{background-position: -179px -5px;}
.result_li_icon.result_{background-position: -237px -5px;}

.lowhigh_history_icon1{margin: -11px 0px 0px -2px; }
.lowhigh_history_icon2{margin: -11px 0px 0px 43px; }
.cardsum{display: inline-block;width: 30px;text-align: left;}
.history_result_win{color: blue;}
.history_result_lose{color: red;}
.newmsg{
.background-color: red;
color: #fff;
}

.btn-cartfix{float: right;background-color: transparent;border: 0px;color: #fff;}

.lastsubject{
text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 161px;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
}

.banner{margin-bottom: 10px; }
.banner-6{height: 120px;}
.banner-6 img{width: 625px; height: 120px;}
.banner-2{height: 246px;}