LowBgColor {
    background-color: #B4C3D8;
}

LowSubBgColor {
    background-color: #CCCCDD;
}

HighBgColor {
    background-color: #6699CC;
}

HighSubBgColor {
    background-color: #6699CC;
}

.tdate {
    padding: 5px;
}



.abbr td {
    background: #027aba;
    height: 24px;
    color:#FFFFFF;
    padding: 10px 29px 7px 8px;
}

.sep td {
    height: 1px;
}

.sep{
    background: #8f8f8f !important;
}
td.sep {
    height: 4px;
}

.trs1 td {
    height: 21px;
    margin-left: 2px;
    padding-left: 2px;
}

.caption td {
    color: #555353;
    height: 18px;
}

.t {
    color: #1b476e;
    font-weight: normal;
}

body {
    background-color: #515151;
}

#liveScoreBody {
    background: #FFFFFF;
    width: 100%;
}

.inpsubmit2 {
    border: medium none;
    background: #f58700;
    color: white;
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    /* padding-bottom: 2px; */
    /* padding-right: 18px; */
    text-decoration: none;
    width: 159px;
    margin-left: -496px;
    margin-top: 71px;
    position: absolute;
    border-radius: 3px;
}

.inp {
    border: medium none;
    height: 23px;
    margin: 1px;
}

.formLeagues {
    border: medium none;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
}

div#liveScoreBody .formCompare {
    border: medium none;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
}

body {
    background-color: #FFFFFF;
    color: #111111;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-top: 0;
    text-decoration: none;
    width: 820px;
    margin-left: 0;
}

a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a:link {
    text-decoration: none;
}

a:active {
    text-decoration: underline;
}

a:visited {
    text-decoration: underline;
}

a:hover {
    text-decoration: underline;
}

a.statLink {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.tableresult a.noUrl:hover {
    color: #111111;
    font-weight: normal;
    text-decoration: none;
}

.tableresult a.noUrl {
    color: #111111;
    font-weight: normal;
    text-decoration: none;
}

table {
    border: medium none;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
}

td {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 23px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

.headerlogo {
    width: 520px;
}

.headerlogo td {
    background-image: url("../images/tain-images/tain_logo.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 106px;
    width: 100%;
}

.headerlogostats {
    background-image: url("../images/nordicbet-images/header-statistics.png");
    background-repeat: no-repeat;
    height: 78px;
    width: 100%;
}

.headerlogostats td {
    background-position: 15px 50%;
    background-repeat: no-repeat;
    width: 100%;
}

lowbgcolor {
    background-color: #AA220C;
}

lowsubbgcolor {
    background-color: #AA220C;
}

highbgcolor {
    background-color: #787878;
}

highsubbgcolor {
    background-color: #787878;
}

fonthighcolor {
    background-color: #FFFFFF;
}

fontsubhighcolor {
    background-color: #FFFFFF;
}

starttop {
    margin-top: -8px;
}

startleft {
    margin-left: 0;
}

menufont {
    font-size: 12px;
}

.nav {
    border-bottom: 1px solid #0000FF;
    border-top: 1px solid #0000FF;
    width: 520px;
}

.nav2 {
    height: 20px;
    width: 518px;
}

.nav2 .submit {
    background-color: #336699;
    border: 1px solid #666666;
    height: 13px;
    width: 60px;
}

.nav2 .submit a {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.menu2 tr {
    border-top: 1px solid #000000;
}

.menu2 .left {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    font-weight: bold;
    text-align: center;
    width: 200px;
}

.menu2 .center {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    font-weight: bold;
    text-align: center;
    width: 200px;
}

.menu2 .right {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    font-weight: bold;
    text-align: center;
    width: 200px;
}

.navstat {
    height: 25px;
    margin-top: 0;
    width: 100%;
}

.nav2stat {
    background-color: #FFFFFF;
    height: 10px;
    margin: 0;
    width: 100%;
}

.tableresult {
    width: 518px;
}

.tableresultstat {
    margin: -4px 0 0;
    width: 100%;
}

.adLeague {
    height: 90px;
    width: 480px;
}

.tsport {
}

.tsport td {
    background-image: url("../images/score_pil3.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.tleague {
    border: 1px solid #CCCCCC;
    width: 100%;
}

.tleague tr {
    background-color: #DFE2E3;
    width: 100%;
}

.tgame {
    border-top: 1px solid #CCCCCC;
    width: 100%;
}

.tgame tr {
    white-space: nowrap;
}

.tgame td {
    height: auto;
}

.tgame .tdlive {
    background-color: #FFFFFF;
    background-image: url("../images/score_ani_2.gif");
    background-position: center center;
    background-repeat: no-repeat;
    width: 40px;
}

.tgame .tdotherwise {
    width: 40px;
}

.tgame .tdfulltime {
    background-color: #FFFFFF;
    background-image: url("../images/fulltime2.gif");
    background-position: center center;
    background-repeat: no-repeat;
    width: 40px;
}

.tgame .tdwalkover {
    width: 40px;
}

.tgame .tdundecided {
    width: 40px;
}

.tgame .tdpostponedu {
    width: 40px;
}

.tgame .tdpostponed {
    width: 40px;
}

.tgame .tdcancel {
    width: 40px;
}

.tgame .tdinterrupted {
    width: 40px;
}

.tgame .ftime {
    vertical-align: bottom;
}

.tgame .tdstarttime {
    text-align: left;
    width: 40px;
}

.tgame .tdparticipant {
    width: 156px;
}

.tgame .tdcurrent {
    text-align: right;
    white-space: nowrap;
    width: 70px;
}

.tgame .tdinfo {
    width: 9px;
}

.tgame .tdscoregif {
    width: 12px;
}

.tgame .tdscoregif div#hockey {
    background-image: url("../images/hockey_ani.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 12px;
    width: 12px;
}

.tgame .tdscoregif div#tennis {
    background-image: url("../images/tennis_ani.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 12px;
    width: 12px;
}

.tgame .tdscoregif div#handball {
    background-image: url("../images/handball_12.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 12px;
    width: 12px;
}

.tgame .tdscoregif div#bandy {
    background-image: url("../images/bandy_12.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 12px;
    width: 12px;
}

.tgame .tdscoregif div#clear {
    height: 12px;
    width: 12px;
}

.tgame .checkbg2 {
    padding-left: 1px;
    text-align: right;
    width: 13px;
}

.tgame .trpart {
    background-color: #FFFFFF;
    white-space: nowrap;
}

.tparticipants {
}

.tparticipants td {
    height: auto;
    text-align: left;
    vertical-align: top;
}

.tparticipants .tdlinespan {
    border-top: 1px solid #666666;
    height: 1px;
    width: 100%;
}

.tparticipants .tdline {
    border-left: 1px solid #666666;
    height: 100%;
    width: 1px;
}

.tparticipants .resulttime {
    width: 40px;
}

.tparticipants .participantname {
    width: 110px;
}

.tparticipants .interakt, .interaktiv {
    font-weight: bold;
}

.tparticipants .tdresult {
    text-align: center;
    width: 38px;
}

.tparticipants .tdresult div#warning {
    background-image: url("../images/nordicbet-images/icon_card_yellow-statspage.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 12px;
    width: 8px;
}

.tparticipants .tdresult div#redcard {
    background-image: url("../images/nordicbet-images/icon_card_red-statspage.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 12px;
    width: 8px;
}

.tparticipants .tdresult div#res_461 {
    background-image: url("../images/nordicbet-images/icon_sub_out-statspage.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 12px;
    width: 10px;
}

.tparticipants .tdresult div#res_460 {
    background-image: url("../images/nordicbet-images/icon_sub_in-statspage.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 12px;
    width:10px;
}

.tparticipants .tdresult div#res_490 {
    background-image: url("../images/imgPenalty2.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 12px;
    width: 8px;
}

.fragayes {
    color: #FF0000;
}

.refrate {
    font-weight: bold;
}

.ttop {
    background: none;
    color: #1b476e;
    height: 22px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 1px;
    text-decoration: none;
    text-transform:uppercase;
    font-weight:bold;

}
.ttop a.t{
    color: #1b476e;
    text-transform:uppercase;
    font-weight:bold;
}

.trs0 {
    background-color: #e6e8f0;
    color: #000000;
    text-decoration: none;
}

.trs1 {
    background-color: #FFFFFF;
    color: #000000;
    height: 21px;
    text-decoration: none;
}

.trs0 td, .trcmp td, .trs1 td {
    padding-bottom: 1px;
    padding-left: 3px;
    padding-top: 1px;
}

.trcmp {
    background: #027aba;
    color: #FFFFFF !important;
    height: 21px;
    margin: 0;
    padding: 2px 1px 3px 5px;
    padding-right: 5px;
    text-decoration: none;
}
.trcmp td,.trcmp td a.t{
    color: #FFFFFF !important;
}

.sc_table table {
}

.sc_table a {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: underline;
}

.tableresultstat .tdinfo {
    padding: 1px;
    text-align: center;
}

.sc_ctop {
    background: none repeat scroll 0 0 #FACD44;
    color: #FFFFFF;
    font-weight: bold;
}

.sc_ttop {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #000000;
    font-weight: bold;
}

.sc_trs0 {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #000000;
    text-decoration: none;
}

.sc_trs1 {
    background: none repeat scroll 0 0 #DEDEDE;
    color: #000000;
    text-decoration: none;
}

.sc_trcmp {
    background: none repeat scroll 0 0 #FFFFAD;
    color: #000000;
    text-decoration: none;
}

.sc_trs0 td, .trs1 td {
    padding-bottom: 2px;
    padding-top: 2px;
}

a.cpCurrentDate {
    color: #FF0000;
}

a.cpCurrentMonthDate {
    color: #6677DD;
}

a.cpOtherMonthDate {
    color: #808080;
    font-weight: normal;
}

a.cpTodayText {
    color: #FF0000;
    text-decoration: underline;
}

.cpYearNavigation, .cpMonthNavigation {
    background-color: #6677DD;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText {
    font-family: arial;
    font-size: 8pt;
}

td.cpDayColumnHeader {
    border-color: #6677DD;
    border-style: solid;
    border-width: 0 0 1px;
    text-align: right;
}

.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate {
    text-align: right;
    text-decoration: none;
}

.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled {
    color: #D0D0D0;
    text-align: right;
    text-decoration: line-through;
}

.cpCurrentMonthDate {
    color: #6677DD;
    font-weight: bold;
}

.cpCurrentDate {
    color: #FFFFFF;
    font-weight: bold;
}

.cpOtherMonthDate {
    color: #808080;
}

td.cpCurrentDate {
    background-color: #6677DD;
    border: thin solid #000000;
    color: #FFFFFF;
}

td.cpCurrentDateDisabled {
    border: thin solid #FFAAAA;
}

td.cpTodayText, td.cpTodayTextDisabled {
    border-color: #6677DD;
    border-style: solid;
    border-width: 1px 0 0;
}

a.cpTodayText, span.cpTodayTextDisabled {
    height: 20px;
}

a.cpTodayText {
    color: #6677DD;
    font-weight: bold;
}

span.cpTodayTextDisabled {
    color: #D0D0D0;
}

.cpBorder {
    border: thin solid #6677DD;
}

.backButton {

    border: medium none;
    background: #f58700;
    color: #FFFFFF;
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    margin: 1px;
    /* padding-bottom: 2px; */
    /* padding-left: 10px; */
    text-decoration: none;
    width: 66px;
    border-radius: 3px;
}
.breadcrum{
    /*    position: absolute;*/
    /*    margin: 0;
        width: 820px;
        top: 108px;*/

    margin: 0;
    width: 820px;
    top: 108px;
    border-bottom: 1px solid #dfe2e3;
    border-top: 1px solid #dfe2e3;
    padding-bottom: 9px;
}
.breadcrum .ttop{
    /*    background: none;*/
    background: none;
    padding-bottom: 44px;
    padding-top: 17px;
}
.breadcrum b{
    color: black;
    font-size: 12px;
}
.breadcrum td:first-child a.t{
    color: #027aba;
}
.breadcrum td:nth-child(3) a.t{
    background: white;
    border: 1px solid #027aba;
    padding: 3px 20px 3px 21px;
    border-radius: 3px;
    color: #027aba;
    font-size: 12px;
    position: absolute;
    margin-left: -36px;
    margin-top: -4px;
}
.breadcrum  td:nth-child(3) a.t:hover{
    background: #027aba;
    color: #FFFFFF;
    text-decoration:none;

}
.breadcrum  td:nth-child(4) a.t:hover{
    background: #027aba;
    color: #FFFFFF;
    text-decoration:none;
}
.breadcrum td:nth-child(4) a.t{
    background: white;
    border: 1px solid #027aba;
    padding: 3px 20px 3px 21px;
    border-radius: 3px;
    color: #027aba;
    font-size: 12px;
}
.breadcrum tr:first-child{
    border-bottom: 1px solid #dfe2e3;
    height: 35px;
    margin-left: 2px;
}
div#liveScoreBody .formCompare,.homeTeam,.awayTeam{
    position: absolute;
}
.homeTeam{
    margin-left: -688px;
    margin-top: 71px;
    border: solid 1px #AEAEAE;
    width: 190px !important;
    border-radius: 3px;
    /* border: 1px; */
}
.awayTeam{
    margin-left: -335px;
    margin-top: 71px;
    border: solid 1px #AEAEAE;
    width: 190px !important;
    border-radius: 3px;
    /* border: 1px; */
}
/*.s24-menu{
    background: none !important;
    width: 820px !important;
    top: 78px !important;
    height: 34px !important;
}
.navstat + .tableresultstat{
    position: absolute;
}

 .s24-menu div{
    background: #f5f5f7 !important;
    color: #027aba !important;
}*/
.lastGamesContainer table{
    margin-top:0px;
}
.tables .trs0 td:first-child,.tables .trs0 td:nth-child(2),
.tables .trs1 td:first-child,.tables .trs1 td:nth-child(2){
    background:#e6e8f0 !important;
}
.tables .trs0 td:nth-child(2) a.t,
.tables .trs1 td:nth-child(2) a.t{
    color:#1b476e !important;
    font-weight:bold;
}


.tables .trs0 td,
.tables .trs1 td{
    border-right: 1px solid #8f8f8f !important;
}
.tables .trs0 td:last-child,
.tables .trs1 td:last-child{
    border-right: none !important;
}

.tables .trs0 td:nth-child(1),
.tables .trs1 td:nth-child(1){
    border-right: none !important;
}
.caption td{
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
    color:#1b476e;
    text-align:left;
    padding-left:5px;

}
.tables .ttop{
    font-style: italic;
}
.tables tr:nth-child(3){
    border-top: 1px solid #1b476e;

}


/*detail2.jsp*/

.overallRecord tr:first-child table tr:first-child{
    background:#e6e8f0;
}
.overallRecord tr:first-child table .trs0{
    background:none;
    text-align:left;
}
.overallRecord tr:first-child table .trs0{
    color:#1b476e;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    border-bottom: 1px solid #1b476e;
}
.overallRecord tr:first-child table .trs0 a.t{
    color:#027aba;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
}
.overallRecord .minbarcolor{
    background:#007cba !important;
}

.overallRecord tr:first-child table .trs1 td:nth-child(2){
    color:#027aba;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
.overallRecord tr:first-child table .trs1 td:first-child{
    color:#1b476e;
    font-size:11px;

}

.overallRecord tr:first-child td:nth-child(3) table tr  td.trs1:first-child{
    color:#1b476e !important;
    font-size:11px !important;
}
.overallRecord tr:first-child td:nth-child(3) table tr  td.trs1:nth-child(3){
    color:#1b476e !important;

}

.homeAwayRecord tr:first-child td table tr:first-child .ttop
{
    background:#e6e8f0 !important;
}
.homeAwayRecord tr:first-child table .trs0{
    background:none;
    text-align:left;
}
.homeAwayRecord tr:first-child table .trs0{
    color:#1b476e;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    border-bottom: 1px solid #1b476e;
}
.homeAwayRecord tr:first-child table .trs0 a.t{
    color:#027aba;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
}


.homeAwayRecord tr:first-child table .trs1 td:nth-child(2){
    color:#1b476e;
    font-size:10px;
    text-transform:uppercase;
}
.homeAwayRecord tr:first-child table .trs1 td:first-child{
    color:#1b476e;
    font-size:11px;

}
.lastGames tr:first-child td,.lastGames tr:first-child td a.t,
.SteamfixturesPreviousUpcomming td:nth-child(3) table tr:first-child td,
.SteamfixturesPreviousUpcomming td:nth-child(3) table tr:first-child td a.t{
    font-size: 11px;
    font-weight: bold;
    vertical-align: inherit;
}

.tdinfo  a > img{
    content: url(../images/nordicbet-images/icon_info.png);
    width: 15px;
    height: 15px;
}
.tdinfo  a > img:hover{
    content: url(../images/nordicbet-images/icon_info_active.png);
    width: 15px;
    height: 15px;
}
