ul, li, dl, dt, dd, h2 {margin:0; padding:0;}
ul, li, dl, dt, dd {list-style:none;}
table {display:table; border-spacing:2px; border-color:grey; border-collapse: collapse;}

.leftad_area1, .leftad_area2 {margin-top:3px;}
#leftDataTop a, #leftLanking a {cursor:pointer;}
/*실시간 전세계에서 몰리는 경기 */
#leftDataTop{width:100%; margin-bottom:0px;margin-top:0px;overflow:hidden;z-index:999}
#leftDataTop h2{width:100%; display: block; color: #fff; font-size: 1em; text-align:center !important; line-height: 2.4em; background-color: #d01716; text-align: left; overflow: hidden; padding: 10px 20px;}
#leftDataTop ul{ width: 100%;height: 40px;overflow: hidden;position: relative;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e; background-color:#1c1d20}
#leftDataTop ul li{float:left; height: 100%; text-align: center; border-right: 1px solid #2e2e2e;}
#leftDataTop ul li:nth-of-type(1) {width: -webkit-calc((100% - 78px) / 5);width: -moz-calc((100% - 78px) / 5);width: calc((100% - 78px) / 5);}
#leftDataTop ul li:nth-of-type(2) {width: -webkit-calc((100% - 78px) / 5);width: -moz-calc((100% - 78px) / 5);width: calc((100% - 78px) / 5);}
#leftDataTop ul li:nth-of-type(3) {width: -webkit-calc((100% - 78px) / 5);width: -moz-calc((100% - 78px) / 5);width: calc((100% - 78px) / 5);}
#leftDataTop ul li:nth-of-type(4) {width: -webkit-calc((100% - 78px) / 5);width: -moz-calc((100% - 78px) / 5);width: calc((100% - 78px) / 5);}
#leftDataTop ul li:nth-of-type(5) {width: -webkit-calc((100% - 78px) / 5);width: -moz-calc((100% - 78px) / 5);width: calc((100% - 78px) / 5);}
#leftDataTop ul li:nth-of-type(6) {width: 78px;}
#leftDataTop ul li:last-of-type {border-right: 0;}
#leftDataTop ul li > a {display: block;width: 100%;height: 100%;font-size: 1rem;vertical-align: middle;color: #fff;font-weight: 100;line-height: 40px;}
#leftDataTop ul li:hover > a {background-color: #d01716;color: #fff;font-weight: 600;}
#leftDataTop ul li > a.on {background-color: #d01716;color: #fff;font-weight: 600;}


#leftDataTop ul li.prev{position:absolute; left:0px; top:0px; display:block;}
#leftDataTop ul li.next{position:absolute; right:0px; top:0px; display:block;}

#leftDataTop dl{width:100%; }
#leftDataTop dl dt{background:#f9f9f9; padding:10px; text-align:left; overflow:hidden;}
#leftDataTop dl dt a{display:inline-block; padding:4px; font-size:12px;}
#leftDataTop dl dt a:link,
#leftDataTop dl dt a:visitied{color:#000;}
#leftDataTop dl dt a:hover{color:#000;}
#leftDataTop dl dt a.on{color:#d01716; text-decoration:underline; font-weight:bold;}
#leftDataTop dl dd {width:100%; overflow:hidden;}
#leftDataTop dl dd table{width:100%;}
#leftDataTop dl dd table thead th{color: #000;text-align: center;font-weight: 300;font-size: 1rem;padding: 7px 0;border-left: 1px solid #e3e7ee;border-right: 1px solid #e3e7ee;border-bottom: 1px solid #e3e7ee; background-color: #fafafa;}
#leftDataTop dl dd table tbody th{border-left: 1px solid #e3e7ee;border-right: 1px solid #e3e7ee;border-bottom: 1px solid #e3e7ee; background-color:#fafafa;
    text-align: center;
    font-size: 1rem;
    color: #000;
    font-weight: 100;
    vertical-align: middle;
    line-height: 43px;}
#leftDataTop dl dd table tbody tr.first th{color:#d01716;}
#leftDataTop dl dd table tbody tr.first td{color:#d01716;}
#leftDataTop dl dd table tbody td{border-right: 1px solid #e3e7ee;border-bottom: 1px solid #e3e7ee; background-color:#fff;
    text-align: center;
    font-size: 1rem;
    color: #000;
    font-weight: 100;
    vertical-align: middle;
    line-height: 43px;
}
#leftDataTop dl dd table tbody tr.first td{font-weight:bold;}
#leftDataTop dl dd table tbody tr:hover{background:#5c5c5c;}
#leftDataTop dl dd table tbody td.left{text-align:left;}
#leftDataTop dl dd a.more{height:40px; line-height:40px; display:block; clear:both; text-align:center; color:#000; font-weight:bold;}
#leftDataTop dl dd a:hover.more{color:#d01716}

/*팀 랭킹 */
#leftLanking{width:100%; margin-bottom:10px; overflow:hidden; margin-top:10px;}
#leftLanking h2{width:100%; display: block; color: #fff; font-size: 1em; text-align:center !important; line-height: 2.4em; background-color: #d01716; text-align: left; overflow: hidden; padding: 10px 20px;}


#leftLanking ul{ width: 100%;height: 40px;overflow: hidden;position: relative;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e; background-color:#1c1d20}
#leftLanking ul li{float:left; height: 100%; text-align: center; border-right: 1px solid #2e2e2e;}
#leftLanking ul li:nth-of-type(1) {width: -webkit-calc(100% / 5);width: -moz-calc(100% / 5);width: calc(100% / 5);}
#leftLanking ul li:nth-of-type(2) {width: -webkit-calc(100% / 5);width: -moz-calc(100% / 5);width: calc(100% / 5);}
#leftLanking ul li:nth-of-type(3) {width: -webkit-calc(100% / 5);width: -moz-calc(100% / 5);width: calc(100% / 5);}
#leftLanking ul li:nth-of-type(4) {width: -webkit-calc(100% / 5);width: -moz-calc(100% / 5);width: calc(100% / 5);}
#leftLanking ul li:nth-of-type(5) {width: -webkit-calc(100% / 5);width: -moz-calc(100% / 5);width: calc(100% / 5);}
#leftLanking ul li:nth-of-type(6) {width: 78px;}
#leftLanking ul li:last-of-type {border-right: 0;}
#leftLanking ul li > a {display: block;width: 100%;height: 100%;font-size: 1rem;vertical-align: middle;color: #fff;font-weight: 100;line-height: 40px;}
#leftLanking ul li:hover > a {background-color: #d01716;color: #fff;font-weight: 600;}
#leftLanking ul li > a.on {background-color: #d01716;color: #fff;font-weight: 600;}


#leftLanking ul li.prev{position:absolute; left:0px; top:0px; display:block;}
#leftLanking ul li.next{position:absolute; right:0px; top:0px; display:block;}
#leftLanking dl dt{background:#fafafa; padding:10px; text-align:left; overflow:hidden; border-left: 1px solid #e3e7ee; border-right: 1px solid #e3e7ee; border-bottom: 1px solid #e3e7ee;}
#leftLanking dl dt a{
    width: auto;
    float: left;
    height: 27px;
    text-align: center;
    margin-right: 12px;
    height: 100%;
    line-height: 27px;
    color: #000;
    font-weight: 300;
    font-size: 1rem;}
#leftLanking dl dt a:link,
#leftLanking dl dt a:visitied{color:#000;}
#leftLanking dl dt a:hover{color:#d01716;}
#leftLanking dl dt a.on{color:#d01716; text-decoration:underline; font-weight:bold;}
/*#leftLanking dl dd {width:87%;overflow:hidden;font-size:11px;}*/
#leftLanking dl dd {width:100%;margin-left:0px;overflow:hidden;font-size:11px;}
#leftLanking dl dd table{width:100%;}
#leftLanking dl dd table thead th{color: #000; text-align: center; font-weight: 300; font-size: 1rem; padding: 7px 0; border-left: 1px solid #e3e7ee; border-right: 1px solid #e3e7ee; border-bottom: 1px solid #e3e7ee; background-color: #fafafa;}
#leftLanking dl dd table tbody th{border-left: 1px solid #e3e7ee; border-right: 1px solid #e3e7ee; border-bottom: 1px solid #e3e7ee;
    text-align: center;
    font-size: 1rem;
    color: #000;
    font-weight: 100;
    vertical-align: middle; background-color: #fafafa;
    line-height: 43px;
}
#leftLanking dl dd table tbody tr.first th{margin-left:0px;color:#d01716;}
#leftLanking dl dd table tbody td{border-left: 1px solid #e3e7ee; border-right: 1px solid #e3e7ee; border-bottom: 1px solid #e3e7ee;
    text-align: center; background-color: #fff;
    font-size: 1rem;
    color: #000;
    font-weight: 100;
    vertical-align: middle;
    line-height: 43px;
}
#leftLanking dl dd table tbody tr.first td{color: #d01716;font-weight:bold;}
#leftLanking dl dd table tbody tr:hover{background:#5c5c5c;}
#leftLanking dl dd table tbody td.left{}
#leftLanking dl dd a.more{height:40px; line-height:40px; display:block; clear:both; text-align:center; color:#000; font-weight:bold;}
#leftLanking dl dd a:hover.more{color:#d01716}
#leftLanking td img {display: none;}

a[rel="soccer"] {background:url(../img/bettingpan_soccer.png) no-repeat 2px 50%; padding-left:21px !important; background-size:21px;}
a[rel="baseball"] {background:url(../img/bettingpan_baseball.png) no-repeat 2px 50%; padding-left:21px !important; background-size:21px;}
a[rel="basket"] {background:url(../img/bettingpan_basektball.png) no-repeat 2px 50%; padding-left:21px !important; background-size:21px;}
a[rel="volley"] {background:url(../img/bettingpan_volley.png) no-repeat 2px 50%; padding-left:21px !important; background-size:21px;}
a[rel="football"] {background:url(../img/bettingpan_football.png) no-repeat 2px 50%; padding-left:21px !important; background-size:21px;}
a[rel="hockey"] {background:url(../img/bettingpan_ice.png) no-repeat  2px 50%; padding-left:21px !important; background-size:21px;}