.sub {clear:both;position:relative;}
.sub .item {border:1px solid #d1d1d1;border-top:none;padding:12px 15px;border-bottom:1px dashed #ccc;}
.sub .item .split {margin:0 5px;color:#eee;}
.sub .item a:hover {color:#333;font-weight:bold;}
.sub .item .on {color:#0000ff;font-weight:bold;}
.sub .item.type4 {border-bottom:1px solid #d1d1d1;}

.list {margin-top:10px;border:1px solid #d1d1d1;}
.list .tt {border-bottom:1px solid #d1d1d1;padding:10px;background-color:#fbfbfb;font-weight:bold;}
.list table {border-collapse: collapse;width: 100%;}
.list thead td {height:33px;text-align:center;background:#f7f7f7;border-bottom:1px solid #d1d1d1;font-size:11px;}
.list thead td {font-family:dotum;letter-spacing:-1px;}
.list tbody td {height:35px;text-align:center;border-top:1px solid #eee;}
.list tbody tr:first-child td {border-top:none;}
.list .logo {width:20px;height:20px;margin-right:5px;}
.list .team {text-align:left;font-weight:bold;letter-spacing:-1px;}
.list .number {font-family:tahoma;font-size:11px;}
.list .tr1 {color:#0000ff;font-weight:bold;}
.help {border:1px solid #d1d1d1;border-top:none;background:#f5f5f5;padding:15px;line-height:1.9;color:#999}

.epl_td1, .epl_td2, .epl_td3, .epl_td4 {background-color:#f9faff}
.epl_td5 {background-color:#fffdf6}
.epl_td18, .epl_td19, .epl_td20 {background-color:#fff9f9}

.bundesliga_td1, .bundesliga_td2, .bundesliga_td3, .bundesliga_td4 {background-color:#f9faff}
.bundesliga_td5, .bundesliga_td6 {background-color:#fffdf6}
.bundesliga_td16 {background-color:#f8fff6}
.bundesliga_td17, .bundesliga_td18 {background-color:#fff9f9}

.primera_td1, .primera_td2, .primera_td3, .primera_td4 {background-color:#f9faff}
.primera_td5, .primera_td6 {background-color:#fffdf6}
.primera_td18, .primera_td19, .primera_td20 {background-color:#fff9f9}

.seriea_td1, .seriea_td2, .seriea_td3, .seriea_td4 {background-color:#f9faff}
.seriea_td5, .seriea_td6 {background-color:#fffdf6}
.seriea_td18, .seriea_td19, .seriea_td20 {background-color:#fff9f9}

.ligue1_td1, .ligue1_td2, .ligue1_td3 {background-color:#f9faff}
.ligue1_td4 {background-color:#fffdf6}
.ligue1_td18, .ligue1_td19, .ligue1_td20 {background-color:#fff9f9}

.eredivisie_td1, .eredivisie_td2 {background-color:#f9faff}
.eredivisie_td3, .eredivisie_td4, .eredivisie_td5, .eredivisie_td6, .eredivisie_td7 {background-color:#fffdf6}
.eredivisie_td16, .eredivisie_td17 {background-color:#f8fff6}
.eredivisie_td18 {background-color:#fff9f9}

.kl_td1, .kl_td2, .kl_td3 {background-color:#f9faff}
.kl_td11 {background-color:#f8fff6}
.kl_td12 {background-color:#fff9f9}

.kl2_td1 {background-color:#f9faff}
.kl2_td2, .kl2_td3, .kl2_td4 {background-color:#f8fff6}



.rlist .item {margin-top:10px;}
.rlist .item h2 {
    height:50px;line-height:50px;font-size:12px;padding:0 10px;
    text-shadow: 0 0 2px #333;
    font-family:tahoma,gulim;
}
.rlist .item table {border-collapse: collapse;width: 100%;border:1px solid #d1d1d1;border-top:none;}
.rlist .item thead td {
    height:30px;padding-left:10px;font-size:11px;letter-spacing:-1px;
    font-family:dotum;
    background:#f8f4e9;
    border-bottom:1px solid #d1d1d1;
}
.rlist .item tbody td {
    height:50px;padding-left:10px;
    font-family:tahoma,gulim;
    border-top:1px dashed #d1d1d1;
}
.rlist .item tbody td .name a {color:#222;}
.rlist .item tbody td .name a:hover {color:#0000ff;}
.rlist .item tbody td .region {position: relative;}
.rlist .item tbody td .region .icon_info {position:relative;top:-1px;margin-right:1px;}
.rlist .item tbody td .region .report {
    display:none;
    position:absolute;
    top:50%;
    transform: translateY(-50%);
    left:-310px;
    width:300px;padding:15px;
    background:#fff;
    border:1px solid #888;
    color:#222;
    font-size:13px;
    line-height:1.5;
}
.rlist .item tbody td .region:hover {color:#0000ff;}
.rlist .item tbody td .region:hover .report {display:block;}
.rlist .item tbody td .comeback {letter-spacing:-1px;}
.rlist .item tbody td .position {letter-spacing:-1px;}
.rlist .item tbody td .position.red {color:#0000ff;}
.rlist .item tbody td .state {letter-spacing:-1px;}
.rlist .item tbody td .state.red {font-weight:bold;color:#0000ff;}


.rlist .item tbody tr:first-child td {border-top:none;}
.rlist .item tbody tr:hover {background-color:#fff7f7;}


.emblem {
    display:inline-block;width:50px;height:40px;line-height:1;background: url(/res/analysis/img/emblem.png);
    vertical-align: middle;
    position: relative;
    top:-2px;
}
/** NBA **/
h2.atlantahawks {background-color: #f09b9f;border:1px solid #be6b6e;}
h2.atlantahawks .emblem {background-position: 0 0;}
h2.bostonceltics {background-color: #80b298;border:1px solid #63947b;}
h2.bostonceltics .emblem {background-position: -50px 0;}
h2.brooklynnets {background-color: #7f7f7f;border:1px solid #707070;}
h2.brooklynnets .emblem {background-position: -100px 0;}
h2.charlottehornets {background-color: #81bfcf;border:1px solid #5f97a5;}
h2.charlottehornets .emblem {background-position: -150px 0;}
h2.chicagobulls {background-color: #e97f92;border:1px solid #d16f81;}
h2.chicagobulls .emblem {background-position: -200px 0;}
h2.dallasmavericks {background-color: #86a9ca;border:1px solid #7392b0;}
h2.dallasmavericks .emblem {background-position: -250px 0;}
h2.denvernuggets {background-color: #fddd91;border:1px solid #dcbe75;}
h2.denvernuggets .emblem {background-position: -300px 0;}
h2.detroitpistons {background-color: #8ea3c6;border:1px solid #788bab;}
h2.detroitpistons .emblem {background-position: -350px 0;}
h2.goldenstatewarriors {background-color: #7fb5db;border:1px solid #689cc1;}
h2.goldenstatewarriors .emblem {background-position: -400px 0;}
h2.houstonrockets {background-color: #e08891;border:1px solid #c37079;}
h2.houstonrockets .emblem {background-position: -450px 0;}
h2.losangelesclippers {background-color: #fc7f96;border:1px solid #dd6a7f;}
h2.losangelesclippers .emblem {background-position: -500px 0;}
h2.losangeleslakers {background-color: #aa92c0;border:1px solid #8c75a0;}
h2.losangeleslakers .emblem {background-position: -550px 0;}
h2.memphisgrizzlies {background-color: #b0c4dc;border:1px solid #8fa3bc;}
h2.memphisgrizzlies .emblem {background-position: -600px 0;}
h2.miamiheat {background-color: #cb8096;border:1px solid #ae6b7f;}
h2.miamiheat .emblem {background-position: -650px 0;}
h2.minnesotatimberwolves {background-color: #7f9eb9;border:1px solid #628099;}
h2.minnesotatimberwolves .emblem {background-position: -700px 0;}
h2.neworleanspelicans {background-color: #7f94ad;border:1px solid #60748b;}
h2.neworleanspelicans .emblem {background-position: -750px 0;}
h2.newyorkknicks {background-color: #fac193;border:1px solid #dea77b;}
h2.newyorkknicks .emblem {background-position: -800px 0;}
h2.oklahomacitythunder {background-color: #89c3e3;border:1px solid #6da5c4;}
h2.oklahomacitythunder .emblem {background-position: -850px 0;}
h2.orlandomagic {background-color: #7fbbdf;border:1px solid #68a1c3;}
h2.orlandomagic .emblem {background-position: -900px 0;}
h2.philadelphia76ers {background-color: #7fb4da;border:1px solid #6799bc;}
h2.philadelphia76ers .emblem {background-position: -950px 0;}
h2.phoenixsuns {background-color: #9e9a8e;border:1px solid #7b7668;}
h2.phoenixsuns .emblem {background-position: -1000px 0;}
h2.portlandtrailblazers {background-color: #ef9c9e;border:1px solid #d48183;}
h2.portlandtrailblazers .emblem {background-position: -1050px 0;}
h2.sacramentokings {background-color: #ac96c1;border:1px solid #917aa7;}
h2.sacramentokings .emblem {background-position: -1100px 0;}
h2.sanantoniospurs {background-color: #b2b5b7;border:1px solid #989c9f;}
h2.sanantoniospurs .emblem {background-position: -1150px 0;}
h2.utahjazz {background-color: #879ab2;border:1px solid #697b92;}
h2.utahjazz .emblem {background-position: -1200px 0;}
h2.washingtonwizards {background-color: #f28293;border:1px solid #d26c7b;}
h2.washingtonwizards .emblem {background-position: -1250px 0;}

/** MLB **/
h2.arizonadiamondbacks {background-color: #d38c97;border:1px solid #be7883;}
h2.arizonadiamondbacks .emblem {background-position: 0px -80px;}
h2.atlantabraves {background-color: #87a1bd;border:1px solid #7690ac;}
h2.atlantabraves .emblem {background-position: -50px -80px;}
h2.baltimoreorioles {background-color: #efa280;border:1px solid #db9171;}
h2.baltimoreorioles .emblem {background-position: -100px -80px;}
h2.bostonredsox {background-color: #e28f99;border:1px solid #d07b85;}
h2.bostonredsox .emblem {background-position: -150px -80px;}
h2.chicagocubs {background-color: #8295c0;border:1px solid #687aa4;}
h2.chicagocubs .emblem {background-position: -200px -80px;}
h2.chicagowhitesox {background-color: #7f7f7f;border:1px solid #636363;}
h2.chicagowhitesox .emblem {background-position: -250px -80px;}
h2.cincinnatireds {background-color: #e2808f;border:1px solid #c56c7a;}
h2.cincinnatireds .emblem {background-position: -300px -80px;}
h2.clevelandindians {background-color: #f68e99;border:1px solid #e47682;}
h2.clevelandindians .emblem {background-position: -350px -80px;}
h2.coloradorockies {background-color: #a59aba;border:1px solid #877c9b;}
h2.coloradorockies .emblem {background-position: -400px -80px;}
h2.detroittigers {background-color: #808a9f;border:1px solid #646e82;}
h2.detroittigers .emblem {background-position: -450px -80px;}
h2.houstonastros {background-color: #7f96b0;border:1px solid #6c839e;}
h2.houstonastros .emblem {background-position: -500px -80px;}
h2.kansascityroyals {background-color: #7fa2c3;border:1px solid #6586a5;}
h2.kansascityroyals .emblem {background-position: -550px -80px;}
h2.losangelesangels {background-color: #e688a0;border:1px solid #ce748b;}
h2.losangelesangels .emblem {background-position: -600px -80px;}
h2.losangelesdodgers {background-color: #89afcc;border:1px solid #7396b1;}
h2.losangelesdodgers .emblem {background-position: -650px -80px;}
h2.miamimarlins {background-color: #90bbde;border:1px solid #7ca4c5;}
h2.miamimarlins .emblem {background-position: -700px -80px;}
h2.milwaukeebrewers {background-color: #7f8ba8;border:1px solid #66728e;}
h2.milwaukeebrewers .emblem {background-position: -750px -80px;}
h2.minnesotatwins {background-color: #e988a2;border:1px solid #cf728b;}
h2.minnesotatwins .emblem {background-position: -800px -80px;}
h2.newyorkmets {background-color: #f9bc9b;border:1px solid #e2a685;}
h2.newyorkmets .emblem {background-position: -850px -80px;}
h2.newyorkyankees {background-color: #fd8c90;border:1px solid #df7377;}
h2.newyorkyankees .emblem {background-position: -900px -80px;}
h2.oaklandathletics {background-color: #7fa39c;border:1px solid #678b84;}
h2.oaklandathletics .emblem {background-position: -950px -80px;}
h2.philadelphiaphillies {background-color: #f38b93;border:1px solid #d67b82;}
h2.philadelphiaphillies .emblem {background-position: -1000px -80px;}
h2.pittsburghpirates {background-color: #ffe192;border:1px solid #e7cb80;}
h2.pittsburghpirates .emblem {background-position: -1050px -80px;}
h2.sandiegopadres {background-color: #7f97c3;border:1px solid #6a80a9;}
h2.sandiegopadres .emblem {background-position: -1100px -80px;}
h2.sanfranciscogiants {background-color: #f9bc9e;border:1px solid #d99f82;}
h2.sanfranciscogiants .emblem {background-position: -1150px -80px;}
h2.seattlemariners {background-color: #8595aa;border:1px solid #6a798d;}
h2.seattlemariners .emblem {background-position: -1200px -80px;}
h2.stlouiscardinals {background-color: #e688a0;border:1px solid #cd758c;}
h2.stlouiscardinals .emblem {background-position: -1250px -80px;}
h2.tampabayrays {background-color: #818ea0;border:1px solid #647080;}
h2.tampabayrays .emblem {background-position: -1300px -80px;}
h2.texasrangers {background-color: #818ea0;border:1px solid #5f6b7c;}
h2.texasrangers .emblem {background-position: -1350px -80px;}
h2.torontobluejays {background-color: #7f98bb;border:1px solid #647b9a;}
h2.torontobluejays .emblem {background-position: -1400px -80px;}
h2.washingtonnationals {background-color: #d57f81;border:1px solid #b9696b;}
h2.washingtonnationals .emblem {background-position: -1450px -80px;}

/** NHL **/
h2.anaheimducks {background-color: #ad9082;border:1px solid #907669;}
h2.anaheimducks .emblem {background-position: 0px -40px;}
h2.arizonacoyotes {background-color: #c69299;border:1px solid #a7797f;}
h2.arizonacoyotes .emblem {background-position: -50px -40px;}
h2.bostonbruins {background-color: #959087;border:1px solid #7b766d;}
h2.bostonbruins .emblem {background-position: -100px -40px;}
h2.buffalosabres {background-color: #7f96b0;border:1px solid #687d95;}
h2.buffalosabres .emblem {background-position: -150px -40px;}
h2.calgaryflames {background-color: #e68792;border:1px solid #cc757f;}
h2.calgaryflames .emblem {background-position: -200px -40px;}
h2.carolinahurricanes {background-color: #e68892;border:1px solid #cf7982;}
h2.carolinahurricanes .emblem {background-position: -250px -40px;}
h2.chicagoblackhawks {background-color: #fab88a;border:1px solid #dda076;}
h2.chicagoblackhawks .emblem {background-position: -300px -40px;}
h2.coloradoavalanche {background-color: #b7929e;border:1px solid #987681;}
h2.coloradoavalanche .emblem {background-position: -350px -40px;}
h2.columbusbluejackets {background-color: #7f92a9;border:1px solid #697a8e;}
h2.columbusbluejackets .emblem {background-position: -400px -40px;}
h2.dallasstars {background-color: #85b8a5;border:1px solid #6c9d8b;}
h2.dallasstars .emblem {background-position: -450px -40px;}
h2.detroitredwings {background-color: #e68892;border:1px solid #c6717a;}
h2.detroitredwings .emblem {background-position: -500px -40px;}
h2.edmontonoilers {background-color: #7f9bba;border:1px solid #6882a0;}
h2.edmontonoilers .emblem {background-position: -550px -40px;}
h2.floridapanthers {background-color: #818ea0;border:1px solid #687587;}
h2.floridapanthers .emblem {background-position: -600px -40px;}
h2.losangeleskings {background-color: #9c9c9c;border:1px solid #828282;}
h2.losangeleskings .emblem {background-position: -650px -40px;}
h2.minnesotawild {background-color: #80ab9a;border:1px solid #6f9485;}
h2.minnesotawild .emblem {background-position: -700px -40px;}
h2.montrealcanadiens {background-color: #d78e95;border:1px solid #c17c83;}
h2.montrealcanadiens .emblem {background-position: -750px -40px;}
h2.nashvillepredators {background-color: #7f96b0;border:1px solid #667b93;}
h2.nashvillepredators .emblem {background-position: -800px -40px;}
h2.newjerseydevils {background-color: #e68892;border:1px solid #ce757f;}
h2.newjerseydevils .emblem {background-position: -850px -40px;}
h2.newyorkislanders {background-color: #f9be97;border:1px solid #e3aa85;}
h2.newyorkislanders .emblem {background-position: -900px -40px;}
h2.newyorkrangers {background-color: #7f9bd3;border:1px solid #6a85bb;}
h2.newyorkrangers .emblem {background-position: -950px -40px;}
h2.ottawasenators {background-color: #e68892;border:1px solid #ca757e;}
h2.ottawasenators .emblem {background-position: -1000px -40px;}
h2.sanjosesharks {background-color: #7fb6ba;border:1px solid #66989c;}
h2.sanjosesharks .emblem {background-position: -1050px -40px;}
h2.stlouisblues {background-color: #7f97c3;border:1px solid #687ea6;}
h2.stlouisblues .emblem {background-position: -1100px -40px;}
h2.tampabaylightning {background-color: #7f93b3;border:1px solid #647692;}
h2.tampabaylightning .emblem {background-position: -1150px -40px;}
h2.torontomapleleafs {background-color: #7f8fad;border:1px solid #677691;}
h2.torontomapleleafs .emblem {background-position: -1200px -40px;}
h2.vancouvercanucks {background-color: #7f9ebe;border:1px solid #63809e;}
h2.vancouvercanucks .emblem {background-position: -1250px -40px;}
h2.vegasgoldenknights {background-color: #d9cbac;border:1px solid #bfb191;}
h2.vegasgoldenknights .emblem {background-position: -1300px -40px;}

/** NFL **/
h2.arizonacardinals {background-color: #d38c97;border:1px solid #b87781;}
h2.arizonacardinals .emblem {background-position: 0px -120px;}
h2.atlantafalcons {background-color: #949494;border:1px solid #848484;}
h2.atlantafalcons .emblem {background-position: -50px -120px;}
h2.baltimoreravens {background-color: #e8d99a;border:1px solid #c9bb80;}
h2.baltimoreravens .emblem {background-position: -100px -120px;}
h2.buffalobills {background-color: #7f99c6;border:1px solid #6b83ad;}
h2.buffalobills .emblem {background-position: -150px -120px;}
h2.chicagobears {background-color: #7f899f;border:1px solid #677187;}
h2.chicagobears .emblem {background-position: -200px -120px;}
h2.cincinnatibengals {background-color: #f8b593;border:1px solid #dd9d7c;}
h2.cincinnatibengals .emblem {background-position: -250px -120px;}
h2.clevelandbrowns {background-color: #ff9d7f;border:1px solid #d98065;}
h2.clevelandbrowns .emblem {background-position: -300px -120px;}
h2.dallascowboys {background-color: #8692a5;border:1px solid #6b778a;}
h2.dallascowboys .emblem {background-position: -350px -120px;}
h2.denverbroncos {background-color: #ffb48e;border:1px solid #e59c77;}
h2.denverbroncos .emblem {background-position: -400px -120px;}
h2.detroitlions {background-color: #8cc6e9;border:1px solid #75afd2;}
h2.detroitlions .emblem {background-position: -450px -120px;}
h2.greenbaypackers {background-color: #8f9b98;border:1px solid #717b78;}
h2.greenbaypackers .emblem {background-position: -500px -120px;}
h2.houstontexans {background-color: #d38c97;border:1px solid #b7727d;}
h2.houstontexans .emblem {background-position: -550px -120px;}
h2.indianapoliscolts {background-color: #7f95af;border:1px solid #687c94;}
h2.indianapoliscolts .emblem {background-position: -600px -120px;}
h2.jacksonvillejaguars {background-color: #7fb3bb;border:1px solid #63939a;}
h2.jacksonvillejaguars .emblem {background-position: -650px -120px;}
h2.kansascitychiefs {background-color: #f48a9a;border:1px solid #df7988;}
h2.kansascitychiefs .emblem {background-position: -700px -120px;}
h2.losangeleschargers {background-color: #7fbfe2;border:1px solid #6ca7c7;}
h2.losangeleschargers .emblem {background-position: -750px -120px;}
h2.losangelesrams {background-color: #7f90a1;border:1px solid #6b7b8a;}
h2.losangelesrams .emblem {background-position: -800px -120px;}
h2.miamidolphins {background-color: #7fc7cb;border:1px solid #6eafb3;}
h2.miamidolphins .emblem {background-position: -850px -120px;}
h2.minnesotavikings {background-color: #a792c1;border:1px solid #8d78a6;}
h2.minnesotavikings .emblem {background-position: -900px -120px;}
h2.newenglandpatriots {background-color: #e28597;border:1px solid #c87384;}
h2.newenglandpatriots .emblem {background-position: -950px -120px;}
h2.neworleanssaints {background-color: #e9ddc6;border:1px solid #cfc2aa;}
h2.neworleanssaints .emblem {background-position: -1000px -120px;}
h2.newyorkgiants {background-color: #8e9ecd;border:1px solid #7989b5;}
h2.newyorkgiants .emblem {background-position: -1050px -120px;}
h2.newyorkjets {background-color: #94a19d;border:1px solid #7a8682;}
h2.newyorkjets .emblem {background-position: -1100px -120px;}
h2.oaklandraiders {background-color: #9f9f9f;border:1px solid #8f8f8f;}
h2.oaklandraiders .emblem {background-position: -1150px -120px;}
h2.philadelphiaeagles {background-color: #819b9f;border:1px solid #687e81;}
h2.philadelphiaeagles .emblem {background-position: -1200px -120px;}
h2.pittsburghsteelers {background-color: #e688a0;border:1px solid #ce758c;}
h2.pittsburghsteelers .emblem {background-position: -1250px -120px;}
h2.sanfrancisco49ers {background-color: #d97f7f;border:1px solid #be6c6c;}
h2.sanfrancisco49ers .emblem {background-position: -1300px -120px;}
h2.seattleseahawks {background-color: #7f90a1;border:1px solid #677888;}
h2.seattleseahawks .emblem {background-position: -1350px -120px;}

h2.tampabaybuccaneers {background-color: #eb8484;border:1px solid #d37070;}
h2.tampabaybuccaneers .emblem {background-position: -1400px -120px;}
h2.tennesseetitans {background-color: #7f96b2;border:1px solid #6b7f97;}
h2.tennesseetitans .emblem {background-position: -1450px -120px;}
h2.washingtonredskins {background-color: #c5b77c;border:1px solid #a69a67;}
h2.washingtonredskins .emblem {background-position: -1500px -120px;}

h2.carolinapanthers {background-color: #7fc2e4;border:1px solid #6faccb;}
h2.carolinapanthers .emblem {background-position: -1550px -120px;}
h2 {height:50px;line-height:50px;font-size:12px;padding:0 10px;background: #999;color:#fff;}