﻿
a {
    outline:none;
}

.upcomingGroup {
    color:#474747;
    float:left;
    color:#0181cb;
}

.internationalLine {
    background-image:url('images/top_blackwhite.jpg');
    line-height:28px;
    width:475px;
    overflow:hidden;
}

.internationalLinea {
    display:block;
    background-image:url('images/yellow_dot.gif');
    background-repeat:no-repeat;
    float:left;
    color:#e4e4e4;
    text-indent:15px;
    font-size:11px;
    margin-left:11px;
    padding-left:3px;
    padding-right:3px;
}

.countriesLine {
    background-image:url('images/graybg.gif');
    line-height:31px;
    overflow:hidden;
}

.countriesLinea {
    display:block;
    float:left;
    color:#767676;
    font-size:11px;
    margin-left:21px;
    padding-left:3px;
    padding-right:3px;
}

.countriesLinea:hover {
    color:#10adff;
    background-color:#FFFFFF;
}


.countriesLinea div {
    float:left;
    margin-top:10px;
}

.livescoreLine {
    background-position:bottom;
    background-repeat:repeat-x;
    background-image:url('images/linebg.gif');
    height:32px;
    padding-top:5px;
    padding-bottom:5px;
}

.livescoreLinenobg {
    height:32px;
    padding-top:5px;
    padding-bottom:5px;

}

.resultLiveScore {
    width:28px;
}

.eventDetails {
    font-size:11px;
}

.eventDetails td {
    color:#0181cb;
    text-align:center;
}

.upcomingDate {
    width:60px;
}

.teamLiveScore {
    width:100px;
}


.dateSL {
    vertical-align:middle;
    width:40px;
    line-height:32px;
    float:left;
}


* {

    font-family:Tahoma;
    

}

a {

    text-decoration:none;

}

body {

    background-image:url('images/normbg.jpg');
    background-repeat:repeat-x;
    background-color:#1f1f1f;
    margin:0;

}

.lupa {
    font-size:11px;
}

.lupa td {
    border-bottom:1px solid #e0eeee;
}

.gray {
    color:#959595;
}

.separatorRight {
    background-image:url('images/separator.gif');
    background-repeat:no-repeat;
    background-position:right;
    text-align:center;
    color:#545454;
    font-size:11px;
}

.dateS {
    width:76px;
    float:left;
    height:32px;
}

.FFFFFF {
    background-color:#FFFFFF;
}

.f0f0f0 {
    background-color:#f0f0f0;
}


.status {
    float:left;
    width:29px;
    height:32px;
}

.home {
    width:137px;
    float:left;
    height:32px;
}




.result {
    width:35px;
    float:left;
    height:32px;
}

.result2 {
    line-height:12px;
    width:35px;
    height:32px;
    float:left;
}

.halftime {
    color:#b3c7c7;
}

.away {
    width:137px;
    float:left;
    height:32px;
}

.other {
    width:56px;
    float:left;
    height:32px;
}

.red {
    color:red;
}

.line {
    /*background-image:url('images/linebg.gif');*/
    width:471px;
    height:32px;
    float:left;
    clear:left;
    overflow:hidden;
}

.silverbg {
    display:none;
    background-image:url('images/silverbg.gif');
    width:470px;
    clear:left;
    margin:0px;
    line-height:32px;
}

.silverbgvisible1 {
    display:block;
    background-image:url('images/silverbg.gif');
    width:470px;
    height:32px;
    clear:left;
    line-height:32px;
    color:#474747;
    text-indent:30px;
    font-weight:bold;
    font-size:11px;
}

.silverbgvisible {
    display:block;
    background-image:url('images/silverbg.gif');
    overflow:hidden;
    width:470px;
    clear:left;
    float:left;
    line-height:32px;
}

.redbgopened {
    cursor:pointer;
    height:27px;
    width:374px;
    background-image:url('images/opened.gif');
    margin-bottom:1px;
    line-height:27px;
    color:#474747;
    text-indent:30px;
    font-weight:bold;
    font-size:11px;
    float:left;
    overflow:hidden;
}

.redbg {
    cursor:pointer;
    height:27px;
    width:374px;
    background-image:url('images/closed.gif');
    margin-bottom:1px;
    line-height:27px;
    color:#474747;
    text-indent:30px;
    font-weight:bold;
    font-size:11px;
    float:left;
    overflow:hidden;
}

.blue {
    color:#0181cb;
}

.standingTable {
    font-weight:bold;
    font-size:12px;
    color:#474747;
    clear:left;
}

.standingFull {
    height:27px;
    width:474px;
    background-image:url('images/standingfull.gif');
    margin-bottom:1px;
    line-height:27px;
    color:#474747;
    text-indent:30px;
    font-weight:bold;
    font-size:11px;
    float:left;
    overflow:hidden;
}

.standingsDiv {
    width:97px;
    height:27px;
    background-image:url('images/closed.gif');
    background-position:-30px 0px;
    margin-bottom:1px;
    color:#ffffff;
    float:left;
    font-weight:bold;
    font-size:11px;
    overflow:hidden;
}

.blue_ring {
    color:#FFFFFF;
    background-image:url('images/blue_ring.gif');
    font-size:10px;
    display:block;
    line-height:18px;
    text-align:center;
    width:66px;
    height:18px;
    margin-left:20px;
    margin-top:6px;
}

.standingsDiv a {
    color:#FFFFFF;
    background-image:url('images/blue_ring.gif');
    font-size:10px;
    display:block;
    line-height:18px;
    text-align:center;
    width:66px;
    height:18px;
    margin-left:20px;
    margin-top:6px;
}

.countriesA {
    color:#FFFFFF;
    background-image:url('images/blue_ring.gif');
    font-size:10px;
    display:block;
    line-height:15px;
    text-align:center;
    width:66px;
    margin-top:8px;
    height:18px;
}


.countriesdiv {
    position:absolute;
    display:none;
    top:100px;
    left:500px;
    width:450px;
    height:202px;
    overflow:auto;
    padding:15px;
    background-image:url('images/countriesbg.gif');
}

.countriesA2 {
    display:block;
    float:left;
    width:120px;
    margin-left:20px;
    font-size:11px;
    color:#767676;
}

.countriesA3 {
    color:#767676;
}

.countriesA3:hover {
    background-color:#242424;
    color:#FFFFFF;
}

.countriesA2:hover {
    
}

.standingsA {
    color:#FFFFFF;
    background-image:url('images/blue_ring.gif');
    font-size:10px;
    display:block;
    line-height:18px;
    text-align:center;
    width:66px;
    height:18px;
    float:left;
    margin-top:12px;
}

.container {

    margin:0 auto;
    width:1000px;
    overflow:hidden;
    
}

.container .header{

    /*background-image:url('images/normheaderbg.jpg');
    background-repeat:no-repeat;*/
    width:1000px;

}

.container .header .upper {

    line-height:53px;
    /*height:53px;*/
    overflow:hidden;
    width:980px;   
    margin:auto;    
    padding: 0 5px;
    color:#eaeaea;
    
}

.container .header .upper .stuff {

    
    overflow:hidden;
    margin-top:-22px;
    margin-bottom:10px;
    float:right;
    font-size:11px;
    height:20px;
    line-height:20px;

}
.container .header .upper .search{

    position:relative;
    top:20px;
    overflow:hidden;
    float:right;
    height:20px;
    line-height:20px;

}

.container .header .upper .search .inp{

    border: solid 1px #6b6b6b;
    height:16px;
    float:left;
    width:247;
    background-color:#1f1f1f;
    line-height:17px;
    padding-left:5px;
    color:#4c4c4c;
    font-size:11px;
    
}

.container .header .upper .search .s{

    width:19px;
    float:left;
    height:19px;
    margin-left:10px;
    cursor:pointer;
    background-image:url('images/normsearch.jpg');
    background-repeat:no-repeat;

}

.container .header .upper .stuff .box {

    padding-right:10px;
    border-right: solid 1px #444444;
    float:left;
    padding-left:10px;
    

}

.container .header .lower {

    width:1000px;
    height:31px;
    background-color:#f4f4f4;

}

.container .header .lower .menu {

    width:983px;
    margin:auto;
    height:31px;
    background-image:url('images/normmenubg.jpg');
    background-repeat:repeat-x;
    margin:auto;
    text-transform:uppercase;
    font-size:11px;
    
}

.container .header .lower .menu .mbox{

    height:31px;
    background-image:url('images/normmenusep.jpg');
    background-repeat:no-repeat;
    background-position:center right;
    cursor:pointer;
    float:left;
    padding:0 20px;
    color:White;
    line-height:28px;

}

.container .header .lower .menu .lbox{

    height:31px;
    background-image:url('images/normmenueng.jpg');
    background-repeat:repeat-x;
    float:right;
    padding:0 20px;
    color:White;
    line-height:28px;

}

.container .dbody {

    background-color:#f4f4f4;

}

.container .dbody .bodycenter {

    width:959px;
    margin:auto;
    overflow:hidden;
}

.container .dbody .bodycenter .bleft{

    float:left;
    width:170px;

}

.container .dbody .bodycenter .bcenter{

    float:left;
    width:475px;
    margin-left:9px;

}

.container .dbody .bodycenter .bcenterlong{

    float:left;
    width:775px;
    margin-left:9px;

}

.container .dbody .bodycenter .bright{

    float:left;
    width:300px;
    margin-left:5px;


}

.container .footer {

    width:1000px;
    text-align:center;
    color:#999999;
    height:45px;
    clear:left;
    background-color:#1f1f1f;
    line-height:45px;
    font-size:11px;

}

.box {

    overflow:hidden;
    padding-bottom:10px;
}

.box .boxfooter {
    height:10px;
    clear:left;
}

.box .boxfooterz {

    width:100%;
    height:30px;
    line-height:30px;
    background-color:White;
    overflow:hidden;
}

.box .boxfooter img {

    float:right;
}

.box .top_blue {

    background-image:url('images/box_top_blue.jpg');
    background-repeat:repeat-x;
    color:White;
    width:100%;
    font-size:11px;
    font-weight:bold;
    line-height:23px;
    text-align:center;
    height:27px;

}

.box .top_red {

    background-image:url('images/red_bg.jpg');
    background-repeat:repeat-x;
    color:White;
    width:100%;
    font-size:11px;
    font-weight:bold;
    line-height:23px;
    height:27px;

}

.box .top_red .dot{ 

    height:27px;
    float:left;
    width:21px;
    background-image:url('images/red_dot.jpg');
    
}

.box .top_blackwhite {

    background-image:url('images/top_blackwhite.jpg');
    background-repeat:repeat-x;
    color:White;
    width:100%;
    font-size:11px;
    font-weight:bold;
    line-height:23px;
    height:28px;

}

.box .top_gray {

    background-image:url('images/gray_bg.jpg');
    background-repeat:repeat-x;
    color:White;
    width:100%;
    font-size:11px;
    font-weight:bold;
    line-height:23px;
    height:27px;

}

.box .top_gray_f1 {
    background-image:url('images/f1_bg.gif');
    background-repeat:repeat-x;
    color:White;
    width:100%;
    font-size:11px;
    line-height:23px;
    height:27px;
}

.box .top_gray_f1 a {
    display:block;
    float:left;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
    background-image:url('images/f1_bg.gif');
    background-repeat:repeat-x;
    color:White;
    font-size:11px;
    line-height:23px;
    height:25px;
}

.box .top_gray_f1 a:hover {
    background-color:#000000;
    background-image:none;
}

.whiteSeparator {
    width:1px;
    float:left;
    background-color:#FFFFFF;
    height:26px;
}


.rightTabA {
    font-size:11px;
    font-weight:bold;
    line-height:23px;
    float:left;
    color:#FFFFFF;
    height:27px;
}

.rightTabA:hover {
    text-decoration:underline;
}

.box .top_gray .dot{ 

    height:27px;
    float:left;
    width:21px;
    background-image:url('images/gray_dot.jpg');
    
}

.box .boxbody {
    width:100%;
    overflow:hidden;
    background-color:white;
    font-size:11px;
}

.nav {

    width:100%;
    overflow:hidden;
}

.nav a{

    display:block;
    padding-left:30px;
    line-height:23px;
    font-size:11px;
    height:27px;
    width:170px;    
    text-decoration:none;
    color:#454545;
    background-image:url('images/nav_bg.jpg');
    
}

.nav a:hover{

    display:block;
    padding-left:30px;
    line-height:23px;
    font-size:11px;
    height:27px;
    width:170px;    
    text-decoration:none;
    color:white;
    background-image:url('images/nav_bg_hover.jpg');

}

.nbox {

    width:90%;
    padding-top:10px;    
    margin:auto;
    color:#484848;
}

.nbox font {

    color:#004b7a;
    font-weight:bold;
    font-size:11px;   
}

.nbox img{

    padding:0 7px 0 0;
    float:left;

}

.links {

    width:95%;
    margin:auto;

}

.links a {

    display:block;
    background-image:url('images/links_a.jpg');
    background-repeat:no-repeat;
    line-height:20px;
    padding-left:25px;
    color:#004b7a;
    font-weight:bold;
    text-decoration:none;
    height:20px;
    
}

.mainbox {

    width:475px;
    margin:auto;
    overflow:hidden;

}

.mainbox .mleft {

    width:475px;
    overflow:hidden;
    margin:5px 0;
    text-align:justify;
}

.mainbox .mright {

    margin:5px 0;
    width:215px;
    float:right;

}
/*
.mainbox .mleft .img{
    float:left;

}*/

.ttext {
    color:#484848;
    overflow:hidden;
    float:left;
    font-size:12px;
    width:470px;
}

.ttext font {

    color:#004b7a;
    font-size:12px;
    font-weight:bold;

}

.ttext a {

    color:#ca0000;
    text-decoration:none;

}

.mainbox .mleft .ttext {
    color:#484848;
    overflow:hidden;
    float:left;
    font-size:12px;
    height:210px;
    width:470px;
}

.mainbox .mleft .ttext font {
    font-weight:bold;
    color:#004b7a;
    font-size:12px;

}

.mainbox .mleft .ttext a {

    color:#ca0000;
    text-decoration:none;

}

.homepageA {
    font-weight:bold;
    color:#004b7a;
    text-decoration:none;
}

.homepageAred {
    font-weight:bold;
    color:#ff0000;
    text-decoration:none;
}

.mainbox .mleft .img img{

   /* margin-bottom:5px;*/

}

.mainbox .mright .mrtop {

    width:100%;
    padding:3px 0 3px 3px;
    background-color:#3c3c3c;
    color:#ffd800;    
    overflow:hidden;

}
.mainbox .mright .mrtop .select{

    float:left;

}

.mainbox .mright .mrtop .sebox {

    float:right;
    margin-right:5px;

}

.mainbox .mright .mrbody {

    width:100%;
    background-color:#f7f7f7;
    overflow:hidden;
}

.mainbox .mright .mrbody .mrbodyholder{

    width:200px;
    padding-left:10px;
    margin:auto;

}

.mainbox .mright .morenews{

    border-top:solid 1px #e1e1e1;
    border-bottom:solid 1px #e1e1e1;
    margin:10px 0;
    background-color:white;
    margin-left:30px;
}

.mainbox .mright .morenews a {

    color:#ca0000;
    text-decoration:none;
}

.mainbox .mright .mrbody .mrbodyholder .mrbhblue{

    width:170px;
    background-image:url('images/mrright.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    margin:7px 0;
    font-weight:bold;

}

.mainbox .mright .mrbody .mrbodyholder .mrbhblue a {

    color:#004b7a;
    text-decoration:none;

}

.mainbox .mright .mrbody .mrbodyholder .mrbhblue a:hover {

    text-decoration:underline;

}

.mainbox .mright .mrbody .mrbodyholder .mrbhred{

    background-image:url('images/mrright_red.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    color:#c80000;
    margin:7px 0;
    width:170px;
    
}

.mainbox .mright .mrbody .mrbodyholder .mrbhred a {

    color:#c80000;
    text-decoration:none;

}

.mainbox .mright .mrbody .mrbodyholder .mrbhred a:hover {

    text-decoration:underline;

}

.mostread {

    width:100%;        
    padding:10px 0;

}

.mostread .ncontainer{

    width:100%;
    border-bottom: solid 1px #f4f4f4;
    

}

.mostread .ncontainer .in{

    width:95%;
    padding:9px;
    overflow:hidden;
    margin:auto;

}

.mostread .ncontainer .in .img{

    float:left;    
    width:80px;

}

.mostread .ncontainer .in .intext{ 

    float:right;
    width:360px;
    color:#484848;

}

.mostread .ncontainer .in .intext .date{ 

    color:#aeaeae;
    font-size:11px;
    font-weight:normal;
}

.mostread .ncontainer .in .intext font{

    font-weight:bold;
    font-size:12px;
    color:#004b7a;

}

.comment {

    width:95%;
    margin:auto;
    overflow:hidden;
    padding:10px 0;

}

.comment .cimg {

    width:170px;
    float:left;

}

.comment .ctext {

    width:275px;
    float:right;
    padding-bottom:5px;
    
}

.comment .ctext font {
    font-weight:bold;
    color:#004b7a;
    font-size:12px;

}

.comment .ctext .date{ 

    color:#aeaeae;
    font-size:11px;
    font-weight:normal;
}


.commentsToday {

    clear:both;
    border-top: solid 1px #e1e1e1;
    padding:10px 0;
    font-weight:bold;
    color:#004b7a;
    font-size:14px;

}

.commentsToday .linksz {

    width:100%;
    overflow:hidden;
    margin:auto;

}

.commentsToday .linksz .lmenu {

    background-image:url('images/links_a.jpg');
    background-repeat:no-repeat;
    padding:0 0 5px 25px;
    font-size:11px;
    font-weight:bold;
    border-bottom: solid 1px #e1e1e1;
    text-decoration:none;
    
}

.commentsToday .linksz .lmenu a {

    color:#004b7a;
    text-decoration:none;
    
}

.livescore {
/*
    width:95%;
    overflow:hidden;
    margin:auto;
    padding-top:20px;
    padding-bottom:5px;*/

}

.livescore .date{

    color:#d6d6d6;
    text-align:left;
    padding:5px 0;
    

}

.livescore .teams {

    background-color:#f3f3f3;
    text-align:center;
    color:#666666;
    font-weight:bold;
    line-height:19px;
    font-size:10px;
    height:19px;

}

.news_in {

    width:460px;
    margin:auto;
    overflow:hidden;
    padding:10px 0;
    
}

.news_in .dnews {

	text-align:justify;
	font-size:12px;

}

.news_in .dnews .img {

    padding-right:10px;
    padding-bottom:5px;

}

.news_in .dnews font {
    font-weight:bold;
    color:#004b7a;
    font-size:12px;

}

.news_in .dnews .date{ 

    color:#aeaeae;
    font-size:11px;
    font-weight:normal;
}

.dngallery {

    width:460px;
    margin:auto;
    overflow:hidden;
    background-color:#f2f2f2;    
}

.dngallery .dntop {

    width:100%;
    padding:10px 0 10px 15px;
    font-weight:bold;
    color:#7c7c7c;
    
}

.dngallery .imgz {


    height:108px;
    padding-left:10px;    
    padding-top:10px;
    border-top:solid 1px white;
    

}

.dngallery .imgz img{

    padding-left:5px;
    
}

.dnrelated {

    width:460px;
    margin:auto;
    overflow:hidden;
    padding-top:5px;
}

.dnrelated .dntop {

    width:100%;
    background-color:#f2f2f2;
    padding:10px 0 10px 5px;
    font-weight:bold;
    color:#7c7c7c;
    
}

.dnrelated .related {

    width:100%;
    overflow:hidden;
    border-top:solid 1px white;
    padding:5px;
    background-color:#f2f2f2;
    
}

.dnrelated .related .a{

    width:88%;
    background-image:url('images/mrright.jpg');
    background-repeat:no-repeat;
    padding-left:40px;
    padding-bottom:5px;
    margin:auto;
    font-weight:bold;

}

.dnrelated .related .a a{

    color:#004b7a;

}

.archive_h {

    width:100%;
    border-bottom:solid 1px #f4f4f4;
    padding: 10px 0;   
 
}

.archive_h .imgz {

	float:left;
	padding-right:5px;
	padding-bottom:5px;

}

.archive_h .holder {

    padding-left:5px;
    margin:auto;
    color:#484848;

}

.archive_h font {

    color:#004b7a;    
    font-size:11px;
    font-weight:bold;
}

.archive_h .date{ 

    color:#aeaeae;
    font-size:11px;
    font-weight:normal;
}




.flag{
    background-image:url(images/flags.png);
    margin-right:5px;
    margin-bottom:6px;
    background-color:transparent;
    width:16px; 
    height:11px;
    background-repeat:no-repeat;
    border:none;
    vertical-align:bottom;
}

.flag.f1, .flag.denmark{background-position: 0px -11px}
.flag.f2, .flag.england{background-position: 0px -22px}
.flag.f3, .flag.germany{background-position: 0px -33px}
.flag.f4, .flag.italy{background-position: 0px -44px}
.flag.f5, .flag.france{background-position: 0px -55px}
.flag.f6, .flag.sweden{background-position: 0px -66px}
.flag.f7, .flag.norway{background-position: 0px -77px}
.flag.f8, .flag.spain{background-position: 0px -88px}
.flag.f9, .flag.netherlands{background-position: 0px -99px}
.flag.f12, .flag.portugal{background-position: 0px -110px}
.flag.f13, .flag.turkey{background-position: 0px -121px}
.flag.f14, .flag.belgium{background-position: 0px -132px}
.flag.f15, .flag.scotland{background-position: 0px -143px}
.flag.f16, .flag.usa{background-position: 0px -154px}
.flag.f17, .flag.slovenia{background-position: 0px -165px}
.flag.f19, .flag.czech_republic{background-position: 0px -176px}
.flag.f20, .flag.serbia{background-position: 0px -187px}
.flag.f21, .flag.romania{background-position: 0px -198px}
.flag.f22, .flag.russia{background-position: 0px -209px}
.flag.f23, .flag.canada{background-position: 0px -220px}
.flag.f24, .flag.finland{background-position: 0px -231px}
.flag.f25, .flag.japan{background-position: 0px -242px}
.flag.f26, .flag.hungary{background-position: 0px -253px}
.flag.f29, .flag.tunisia{background-position: 0px -264px}
.flag.f30, .flag.nigeria{background-position: 0px -275px}
.flag.f31, .flag.egypt{background-position: 0px -286px}
.flag.f33, .flag.greece{background-position: 0px -297px}
.flag.f34, .flag.austria{background-position: 0px -308px}
.flag.f35, .flag.uae{background-position: 0px -319px}
.flag.f37, .flag.switzerland{background-position: 0px -330px}
.flag.f38, .flag.israel{background-position: 0px -341px}
.flag.f41, .flag.luxembourg{background-position: 0px -352px}
.flag.f42, .flag.n_ireland{background-position: 0px -363px}
.flag.f44, .flag.croatia{background-position: 0px -374px}
.flag.f45, .flag.ireland{background-position: 0px -385px}
.flag.f47, .flag.poland{background-position: 0px -396px}
.flag.f48, .flag.argentina{background-position: 0px -407px}
.flag.f50, .flag.thailand{background-position: 0px -418px}
.flag.f51, .flag.brazil{background-position: 0px -429px}
.flag.f52, .flag.morocco{background-position: 0px -440px}
.flag.f53, .flag.ukraine{background-position: 0px -451px}
.flag.f54, .flag.malta{background-position: 0px -462px}
.flag.f55, .flag.georgia{background-position: 0px -473px}
.flag.f56, .flag.bulgaria{background-position: 0px -484px}
.flag.f57, .flag.belarus{background-position: 0px -495px}
.flag.f58, .flag.wales{background-position: 0px -506px}
.flag.f59, .flag.cyprus{background-position: 0px -517px}
.flag.f60, .flag.estonia{background-position: 0px -528px}
.flag.f61, .flag.latvia{background-position: 0px -539px}
.flag.f62, .flag.slovakia{background-position: 0px -550px}
.flag.f63, .flag.saudi_arabia{background-position: 0px -561px}
.flag.f64, .flag.azerbaijan{background-position: 0px -572px}
.flag.f65, .flag.moldova{background-position: 0px -583px}
.flag.f66, .flag.lithuania{background-position: 0px -594px}
.flag.f67, .flag.faroe_islands{background-position: 0px -605px}
.flag.f68, .flag.macedonia{background-position: 0px -616px}
.flag.f69, .flag.iceland{background-position: 0px -627px}
.flag.f70, .flag.bosnia-herzegovina{background-position: 0px -638px}
.flag.f71, .flag.albania{background-position: 0px -649px}
.flag.f28, .flag.south_africa{background-position: 0px -715px}
.flag.f32, .flag.cameroon{background-position: 0px -693px}
.flag.f39, .flag.australia{background-position: 0px -704px}
.flag.f72, .flag.armenia{background-position: 0px -671px}
.flag.f73, .flag.san_marino{background-position: 0px -726px}
.flag.f74, .flag.liechtenstein{background-position: 0px -737px}
.flag.f76, .flag.andorra{background-position: 0px -682px}
.flag.f77, .flag.chile{background-position: 0px -748px}
.flag.f78, .flag.colombia{background-position: 0px -770px}
.flag.f79, .flag.uruguay{background-position: 0px -902px}
.flag.f80, .flag.ecuador{background-position: 0px -792px}
.flag.f82, .flag.paraguay{background-position: 0px -869px}
.flag.f83, .flag.peru{background-position: 0px -880px}
.flag.f84, .flag.venezuela{background-position: 0px -913px}
.flag.f90, .flag.singapore{background-position: 0px -891px}
.flag.f116, .flag.el_salvador{background-position: 0px -803px}
.flag.f117, .flag.costa_rica{background-position: 0px -781px}
.flag.f118, .flag.honduras{background-position: 0px -825px}
.flag.f125, .flag.china{background-position: 0px -759px}
.flag.f129, .flag.kazakhstan{background-position: 0px -836px}
.flag.f114, .flag.mexico{background-position: 0px -847px}
.flag.f136, .flag.guatemala{background-position: 0px -814px}
.flag.f230, .flag.montenegro{background-position: 0px -858px}
.flag.f81, .flag.bolivia{background-position: 0px -924px}
.flag.f85, .flag.algeria{background-position: 0px -946px}


.f1StandingsA {
    height:23px;
    display:block;
    float:left;
    margin-left:4px;
    margin-top:5px;
    padding-left:8px;
    padding-right:8px;
    color:#fffeff;
    font-size:11px;
    font-family:Tahoma;
    font-weight:bold;
}

.f1StandingsASel {
    height:23px;
    display:block;
    float:left;
    margin-left:4px;
    background-color:#252f30;
    margin-top:5px;
    padding-left:8px;
    padding-right:8px;
    color:#fdd901;
    font-size:11px;
    font-family:Tahoma;
    font-weight:bold;
}

.f1standingsRow {
    font-size:12px;
    color:#FFFFFF;
    font-family:Tahoma;
    height:24px;
}

.f1standingsRow2 {
    background-color:#111516;
    height:24px;
    color:#dfe1e0;
    font-size:12px;
}

.f1StatsLineTop {
    background-image:url('images/f1_stats_bg.gif');
    height:45px;
    line-height:45px;
    color:#3c3c3c;
    font-size:11px;
    padding-left:10px;
}

.f1StatsA {
    height:23px;
    display:block;
    float:left;
    margin-left:4px;
    margin-top:5px;
    padding-left:8px;
    padding-right:8px;
    color:#fffeff;
    font-size:11px;
    font-family:Tahoma;
    font-weight:bold;
}

.f1StatsASel {
    height:23px;
    display:block;
    float:left;
    margin-left:4px;
    background-color:#e9e9e9;
    margin-top:5px;
    padding-left:8px;
    padding-right:8px;
    color:#3c3c3c;
    font-size:11px;
    font-family:Tahoma;
    font-weight:bold;
}

.f1Stats1row {
    background-image:url('images/graybg.gif');
    height:31px;
    line-height:31px;
    color:#545454;
    font-size:11px;
}

.f1Stats1row td {
    padding-left:5px;
}

.new {
    background-image:url('images/new_bg.gif');
    width:300px;
    height:24px;
    color:#464646;
    font-size:11px;
    margin-top:1px;
    line-height:24px;
    text-indent:40px;
    display:block;
}

.new2 {
    background-image:url('images/livemach2.gif');
    width:300px;
    margin-top:1px;
    height:24px;
    color:#464646;
    font-size:11px;
    line-height:24px;
    text-indent:40px;
    display:block;
}

.new2:hover {
    background-image:url('images/new_bg_over2.gif');
    color:#FFFFFF;
    width:300px;
    height:24px;
}

.new:hover {
    background-image:url('images/new_bg_over.gif');
    color:#FFFFFF;
    width:300px;
    height:24px;
}

.tennisTable {
    font-size:11px;
    border:1px solid #CCCCCC;
}

.tennisStandingTable {
    font-size:12px;
    color:#333333;
}

.f1Tracks {
    margin-top:20px;
}

.f1Tracks tr {
    height:31px;
    color:#484848;
}

.datehome {
    color:#767676;
    line-height:32px;
}

.aDyn {
    padding-left:15px;
    padding-right:10px;
    display:block;
    background-image:url('images/yellow_dot1.gif');
    background-position:4px 10px;
    background-repeat:no-repeat;
    float:left;
    height:24px;
    color:#FFFFFF;
    margin-top:3px;
    margin-left:3px;
}

.aDynSelected {
    color:#7b7b7b;
    background-image:url('images/red_dot1.gif');
    background-position:4px 10px;
    background-repeat:no-repeat;
    padding-left:15px;
    padding-right:10px;
    display:block;
    float:left;
    height:24px;
    background-color:#FFFFFF;
    margin-top:3px;
    margin-left:3px;
}

.dynContent {
    display:none;
    overflow:hidden;
}

.dynContentVisible {
    display:block;
    overflow:hidden;
}

.stageredbg {
    display:none;
}

.stageredbgopened {
    display:block;
}


.headerLinks2 {
    background-image:url('images/linkbg2.gif');
    height:17px;
    display:block;
    float:left;
    line-height:17px;
    font-size:11px;
    padding-right:10px;
    padding-left:6px;
    background-position:right;
    font-weight:normal;
    color:#4d4d4d;
    margin-right:10px;
}

.headerLinks {
    background-image:url('images/linkbg.gif');
    height:21px;
    display:block;
    float:left;
    line-height:21px;
    font-size:11px;
    padding-right:10px;
    background-position:right;
    font-weight:normal;
    color:#4d4d4d;
    margin-right:10px;
}

.links2line {
    clear:left;
    margin-top:10px;
    float:left;
    overflow:hidden;
    margin-left:190px;
    width:100%;
}