body { 
background: #111;
font-family: Tahoma, 'Geneva CE', 'Lucida Sans', Arial, Helvetica, sans-serif;
font-size: 11px;
margin:0 0 10px;
}

a:link, a:visited{
color: #88a843;
text-decoration:none;
}

a:hover{
color:#88a843;
text-decoration:underline;
}

.content {
width:980px;
border:1px solid #303030;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
background-color:#FFF;
margin:auto;
margin-top:2px;
}

.clear {
clear:both;
}

header {
width:980px;
height:130px;
border-radius:9px 9px 0 0;
-moz-border-radius:9px 9px 0 0;
-khtml-border-radius:9px 9px 0 0;
-webkit-border-radius:9px 9px 0 0;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
margin-bottom:6px;
}

.dateTime {
color:#FFF;
width:100px;
position:absolute;
margin:-50px 0 100px 814px;
}

.likes {
position:absolute;
margin:-128px 0 0 814px;
width:100px;
}

.likes > *{
margin-top:3px;
margin-bottom:3px;
}

h1 {
font-size:20px;
color:#88a843;
text-align:center;
}

.scr-content{
width:100%;
}

.menu-content{
width:100%;
height:30px;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
background: #88a843; /* Old browsers */
background: -moz-linear-gradient(top,  #88a843 2%, #8eb92a 50%, #72aa00 51%, #84a835 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#88a843), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#84a835)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* IE10+ */
background: linear-gradient(to bottom,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88a843', endColorstr='#84a835',GradientType=0 ); /* IE6-9 */
}

.menu-content a{
	font:bold 11px "Lucida Grande",tahoma,verdana,arial,sans-serif;
	color:#FFF;
	padding:8px 12px 8px 8px;
	float:left;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #ccc;
}

.menu-content a.last{
	border-right:none;
}

.menu-content a:last-child{
	border-right:none;
}

.menu-content a:hover{
	text-decoration:underline;
}

.cal{
height:30px;
background: #88a843; /* Old browsers */
background: -moz-linear-gradient(top,  #88a843 2%, #8eb92a 50%, #72aa00 51%, #84a835 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#88a843), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#84a835)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* IE10+ */
background: linear-gradient(to bottom,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88a843', endColorstr='#84a835',GradientType=0 ); /* IE6-9 */
}

.cal > a{
	font:bold 12px "Lucida Grande",tahoma,verdana,arial,sans-serif;
	color:#FFF;
	padding:8px 12px 8px 9px;
	float:left;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #ccc;
}
.cal > a:last-child{
	border-right:none;
}

.cal > a:hover{
	text-decoration:underline;
}



.euro-2012 .left-bar .buttons a:hover,.buttons li:hover {
background-position:3px -52px;
}

.left-bar {
background:#EAF7E7;
width:160px;
float:left;
}

.left-bar a:link,.left-bar a:visited {
color:#656565;
font:13px "Lucida Grande",tahoma,verdana,arial,sans-serif;
text-decoration:none;
}

.left-bar a:hover{
text-decoration:underline;
color:#04B431;
}

.left_col {
float:left;
margin-left:5px;
width:160px;
}

.center_col {
float:left;
margin:0 0 10px 8px;
width:634px;
}

.right_col {
float:right;
margin-right:5px;
width:160px;
}

.right-bar {
width:160px;
background:#EAF7E7;
border-bottom:1px solid #666;
padding:2px;
}

.social-box {
background:#333;
margin-right:4px;
margin-top:4px;
border-bottom:solid 1px #666;
border-top:solid 1px #666;
padding:4px 0 2px;
}


.content-score {
float:left;
width:610px;
padding:0 4px 4px;
}


.league-table,.league-wc,.league-multi,.league-cricket,.right-bar .league-table {
font:11px "Lucida Grande",tahoma,verdana,arial,sans-serif;
border-collapse:collapse;
width:100%;
}

.league-table .league a,.league-multi th a,.league-wc th a {
color:#FFF;
text-decoration:none;
margin-left:10px;
}

.league-table .league a:hover,.league-multi th a:hover,.league-wc th a:hover {
color:#FFF;
text-decoration:underline;
}

.league-table th,.league-wc th {
text-align:left;
color:#ccc;
height:22px;
padding-left:10px;
border-top:solid 1px #666;
border-bottom:solid 1px #666;
background: #545454; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #545454 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #545454 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #545454 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #545454 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #545454 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */

}

.league-table tr > td > a:link,.league-table tr > td > a:visited {
font:bold 11px "Lucida Grande",tahoma,verdana,arial,sans-serif;
color:#668E00;
text-decoration:none;
}

.league-table tr > td > span> a:link,.league-table tr > td > span> a:visited {
font:bold 11px "Lucida Grande",tahoma,verdana,arial,sans-serif;
color:#FFF;
text-decoration:none;
}


.league-table th.footer, .league-wc th.footer {
color:#ddd;
border:1px solid #000;
}

.league-table td, .league-wc td {
background-color:#E8E8E8;
border-bottom:solid 1px #666;
padding:2px 0;
}

.league-table .even td, .league-wc .even td {
background-color:#F2F2F2;
}


.league-table .fh,.league-table .fa {
width:212px;
}

.league-table .fs:hover {
text-decoration:none!important;
cursor:default!important;
color:#000;
}

.match-details .inc {
background:url('../images/sprite.png') no-repeat;
width:13px;
height:13px;
display:block;
}

.match-details .redyellowcard {
background-position:0 -155px;
}

.match-details .sub-out {
background-position:0 -404px;
float:left;
}

.match-details .sub-in {
background-position:0 -425px;
float:left;
}

.match-details {
border-collapse:collapse;
width:468px;
}

.match-details th {
font-weight:700;
text-align:center;
height:28px;
border:none;
color:#ddd;
}

.match-details .min {
width:46px;
padding-left:4px;
text-align:left;
}

.match-details .sco {
width:50px;
text-align:center;
}

.match-details .ply {
width:185px;
}

.match-details .ply .name {
width:135px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.match-details th.sts {
width:50px;
}

.match-details th.home,.match-details th.awy {
width:185px;
max-width:185px;
line-height:28px;
}

.match-details .team {
float:left;
width:174px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.match-details .star {
float:left;
width:10px;
}

table.match-ellipsis {
table-layout:fixed;
width:100px;
}

.match-details th.footer {
font-size:11px;
font-weight:400;
height:20px;
border-bottom:solid 1px #666;
padding:0 5px;
}

.match-details th.footer a {
color:#ddd!important;
}

.match-details .assist,.league-wc .assist {
font-style:italic;
color:#999;
}

.match-details .partials th {
background:#ddd;
height:18px;
color:#000!important;
font-size:11px;
font-weight:400;
display:table-cell;
line-height:18px;
padding:0;
}

.match-details th.title {
font-size:11px;
font-weight:400;
height:18px;
text-align:left;
padding-left:4px;
color:#aaa;
}

.match-details .subs .sub-out,.match-details .subs .sub-in {
width:190px;
color:#aaa;
padding-left:18px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.match-details .subs .ply {
width:190px;
}

.match-details .menu th {
height:20px;
margin-bottom:4px;
}

.match-details .menu a {
color:#fc6;
cursor:pointer;
}

a.green:hover {
text-decoration:underline;
color:#fff;
}


.euro-2012 .btn-light a,.cricket .btn-light a {
color:#3F6!important;
}

.euro-2012 .btn-light a:hover,.euro-2012 .btn-light a.selected,.cricket .btn-light a:hover,.cricket .btn-light a.selected {
color:#fff!important;
}

td.copyright,a.topmenu:active {
color:#555;
}

td.match-dark,.league-wc a {
color:#333;
}

td.match-medium,span.provider-dark,a:active,a.topmenu:link,a.topmenu:visited,a.menulink:active {
color:#666;
}

td.match-light,a.fadedlink:hover {
color:#CCC;
}


.right,.match-details .awy .team {
float:right;
}

.ml4,.ad120st {
margin-left:4px;
}

.back a,.euro-2012 .nav a.selected,.euro-2012 .left-bar .buttons a,.euro-2012 .nav a:hover,.euro-2012 .menu a,.euro-2012 .back a,.euro-2012 .right-bar .league-table a,a.green,.euro-2012.narrow .right-bar .menu li a {
color:#3c3;
}

.league-table .fd,.league-wc .fd {
width:42px;
padding-left:4px;
}

.league-table .fh,.match-details .ply .name.right,.match-details th.home,.league-wc .match .tl,.league-wc .ht .tl,.league-wc .stats td.sts1,.league-wc td.th {
text-align:right;
}

.league-table .fs,.league-wc .fs {
width:52px;
text-align:center;
}

.match-details .yellowcard,.league-wc .yellowcard {
background-position:0 -125px;
}

.match-details .redcard,.league-wc .redcard {
background-position:0 -140px;
}

.match-details .goal,.league-wc .goal {
background-position:0 -171px;
}

.match-details .goal-miss,.league-wc .goal-miss {
background-position:0 -381px;
}

.match-details .inc.right,.league-wc .inc.right {
margin-left:3px;
}

.match-details .inc.left,.league-wc .inc.left {
margin-right:3px;
}

.match-details th.awy,.league-wc .tr {
text-align:left;
}

.league-wc .sco,.league-wc.lineups .fd {
text-align:center;
}

.league-wc.comments,.league-wc.fixtures {
width:100%;
}

.menu-left{
margin-bottom:4px;
}

#buttons{
border-bottom:1px solid #ccc;
padding:4px 0 4px 4px;
display:block;
}

#buttons:hover{
background:#F5F5F0
}

#buttons > a{
margin:10px 0 0 20px;
} 


.flag{
margin:2px 0 0 0;
position:absolute;
width:16px;
height:16px;
background: url('../images/flags.png') no-repeat;
} 

.fengland{
background-position:0 -480px !important;
}
.fitaly{
background-position:0 -168px !important;
}
.fspain{
background-position:0 -1128px !important;
}
.fgermany{
background-position:0 -624px !important;
}
.ffrance{
background-position:0 -144px !important;
}
.fholland{
background-position:0 -1032px !important;
}
.fbelgium{
background-position:0 -888px !important;
}
.fportugal{
background-position:0 -1056px !important;
}
.fscotland{
background-position:0 -1104px !important;
}
.fwceu{
background-position:0 -1200px !important;
}
.faustria{
background-position:0 -264px !important;
}
.fcyprus{
background-position:0 -192px !important;
}
.fdenmark{
background-position:0 -528px !important;
}
.ffinland{
background-position:0 -936px !important;
}
.fgreece{
background-position:0 -288px !important;
}
.ficeland{
background-position:0 -960px !important;
}
.fireland{
background-position:0 -552px !important;
}
.fluxembourg{
background-position:0 -2304px !important;
}
.fnorway{
background-position:0 0 !important;
}
.fnireland{
background-position:0 -2016px !important;
}
.fsweden{
background-position:0 -336px !important;
}
.fswitzerland{
background-position:0 -745px !important;
}
.fturkey{
background-position:0 -1152px !important;
}
.fwales{
background-position:0 -768px !important;
}

.fbelarus{
background-position:0 -96px !important;
}
.fbosnia{
background-position:0 -1608px !important;
}
.fbulgaria{
background-position:0 -504px !important;
}
.fcroatia{
background-position:0 -912px !important;
}
.chzech{
background-position:0 -120px !important;
}
.festonia{
background-position:0 -1512px !important;
}
.fhungary{
background-position:0 -216px !important;
}
.fisrael{
background-position:0 -576px !important;
}
.flatvia{
background-position:0 -1008px !important;
}
.flithuania{
background-position:0 -600px !important;
}
.fmacedonia{
background-position:0 -1464px !important;
}
.fmoldova{
background-position:0 -1944px !important;
}
.fmontenegro{
background-position:0 -2376px !important;
}
.fpoland{
background-position:0 -648px !important;
}
.fromania{
background-position:0 -672px !important;
}
.frussia{
background-position:0 -1080px !important;
}
.fserbia{
background-position:0 -1440px !important;
}
.fslovakia{
background-position:0 -312px !important;
}
.fukraine{
background-position:0 -360px !important;
}
.fargentina{
background-position:0 -408px !important;
}
.fbolivia{
background-position:0 -2232px !important;
}
.fbrazil{
background-position:0 -816px !important;
}
.fchile{
background-position:0 -24px !important;
}
.fcolombia{
background-position:0 -1344px !important;
}
.fecuador{
background-position:0 -1536px !important;
}
.fparaguay{
background-position:0 -2328px !important;
}
.fperu{
background-position:0 -840px !important;
}
.furuguay{
background-position:0 -48px !important;
}
.fvenezuela{
background-position:0 -2520px !important;
}
.fmexico{
background-position:0 -432px !important;
}
.fusa{
background-position:0 -456px !important;
}
.fcrica{
background-position:0 -1560px !important;
}
.felsalvador{
background-position:0 -2184px !important;
}
.fguatemala{
background-position:0 -1488px !important;
}
.fhonduras{
background-position:0 -2208px !important;
}
.fchina{
background-position:0 -864px !important;
}
.fjapan{
background-position:0 -672px !important;
}
.fkorea{
background-position:0 -2640px !important;
}
.fsingapore{
background-position:0 -792px !important;
}
.fthailand{
background-position:0 -2448px !important;
}
.fvietnam{
background-position:0 -2736px !important;
}
.farmenia{
background-position:0 -1680px !important;
}
.fazerbaijan{
background-position:0 -2496px !important;
}
.fgeorgia{
background-position:0 -2568px !important;
}
.fkazakhstan{
background-position:0 -1848px !important;
}
.fkuwait{
background-position:0 -2280px !important;
}
.firan{
background-position:0 -1800px !important;
}
.faustralia{
background-position:0 -1176px !important;
}
.fnzealand{
background-position:0 -2976px !important;
}
.falgeria{
background-position:0 -2160px !important;
}
.fegypt{
background-position:0 -1704px !important;
}
.fkenya{
background-position:0 -1872px !important;
}
.fmorocco{
background-position:0 -2352px !important;
}
.fsafrica{
background-position:0 -1656px !important;
}
.ftunisia{
background-position:0 -2472px !important;
}

.error-info-content{
font:bold 14px "Lucida Grande",tahoma,verdana,arial,sans-serif;
color:#666;
width:600px;
background:#EAF7E7;
text-align:center;
padding:16px;
border:1px solid #88a843;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
}

.scrollToTop{
	font:italic 9px "Lucida Grande",tahoma,verdana,arial,sans-serif;
	width:50px; 
	height:60px;
	text-align:center; 
	color: #999;
	text-decoration: none;
	position:fixed;
	bottom:25px;
	right:80px !important;
	display:none;
	background: url('../images/green_arrow_up.png') no-repeat 0px 0px;
	background-position: bottom; 
}


.scrollToTop:hover{
	text-decoration:none;
	cursor:pointer;
}

.footer-cont{
	text-align:center;
	margin:auto;
	color:#999999;
}

#loading{
	padding-top:30px;
	background:#FFF;
	width:634px;
	height:100%;
	font:italic 18px "Lucida Grande",tahoma,verdana,arial,sans-serif;
	text-align:center;
	color:#88a843;
	position:absolute;
   	opacity: 0.7;
    	filter: alpha(opacity=70); /* For IE8 and earlier */

}

#loading img{margin-top:10px;}


#eXTReMe
{
z-index: 1;
visibility: hidden;
position: absolute;
z-index: 10000;
}

.promo-ad{
	text-align:center;
	width:400px;
	font:italic 14px "Lucida Grande",tahoma,verdana,arial,sans-serif;
	margin:auto;
	padding:10px;
	}



.fs11{
	font-size: 10px;
	color: #E6E6E6;
	padding-right: 4px;
	float:right;
	}

.left{float:left;}

.row.row-tall.btn > div > div.right.fs11{ 
	margin-top:6px;
}

.row.row-tall.btn > .fs11{ 
	margin-top:6px;
}

.row.row-tall > .fs11{ 
	margin-top:-20px;
}

.row.row-tall.mt4{
	color:#FFFFFF;
	height:22px;
	padding-top:6px;
	padding-left:10px;
	width: calc(100% - 10px);
	float: left;
	
	background: #545454; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #545454 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #545454 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #545454 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #545454 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #545454 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
}

.sco, .mt4 > a{
	color: #88a843;;
	text-decoration: none;
	}

.mt4 + .even {margin-top:28px;}

.row.row-tall.btn{ 
		background: #545454; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #545454 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #545454 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #545454 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #545454 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #545454 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
	height:26px;
	}
	


.min > img { padding:2px 0 0 4px; }

div > .min{ 
	float:left;
	width:60px;
	border-right: 1px solid #e0e0e0;
	}
	
div.ply.tright.name{
	float:left;
	width:calc(50% - 79px);
	text-align:right;
	padding-right:10px;
	text-overflow: ellipsis;
    white-space: nowrap
    overflow:hidden;
	border-right: 1px solid #e0e0e0;
}

div > .sco{
	float:left;
	width:60px;
	display: table-cell;
	font-family: Tahoma, 'Geneva CE', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color:#656565;
	border-right: 1px solid #e0e0e0;
	}
	
div.ply.name{
	float:left;
	width:calc(50% - 79px);
	padding-left:10px;
	
	
	
	text-overflow: ellipsis;
    	white-space: nowrap
    	overflow:hidden;
}

.row-gray {background: #f0f0f0; width:100%; height:18px; padding-top:2px; border-bottom: 1px solid #e0e0e0;}
.row-gray.even {background: #FFFFFF; width:100%; height:18px; padding-top:2px; border-bottom: 1px solid #e0e0e0;}

.mt4 + div.cal.tab{
	clear:both;
	}
	
.cal{
width:100%;
height:30px;
background: #88a843; /* Old browsers */
background: -moz-linear-gradient(top,  #88a843 2%, #8eb92a 50%, #72aa00 51%, #84a835 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#88a843), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#84a835)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* IE10+ */
background: linear-gradient(to bottom,  #88a843 2%,#8eb92a 50%,#72aa00 51%,#84a835 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88a843', endColorstr='#84a835',GradientType=0 ); /* IE6-9 */
}

.ltable .row-gray>div {
float: left;
}



div.title.row-gray{
	background: #C3C3C3;
	padding-top:4px;
	}

.ltable .team, .ltable .team3 {
	width: calc(100% - 250px);
	padding-left: 7px;
	border-left: solid 1px #333;
}

.ltable .pts, .ltable .pts2, .ltable .pts3 {
width: 25px;
text-align: center;
border-left: solid 1px #333;
}

.ltable .color {
width: 30px;
text-align: right;
z-index: 1;
padding-right: 4px;
}

.ltable .tot {
font-weight: bold;
}

.dark-green, .label-dark-green {
background-color: #005000;
color: #fff;
height:20px;
margin:-2px -1px 0 0;
}

.light-green, .label-light-green {
background-color: #1E821E;
color: #fff;
height:20px;
margin:-2px -1px 0 0;
}

.dark-red, .label-dark-red {
background-color: #6E0000;
color: #fff;
height:20px;
margin:-2px -1px 0 0;
}

span.live {
width: 8px;
float: left;
margin-left: 4px;
}

.tip{
	visibility: hidden;
	position: absolute;
	z-index: 10000;
	}

.tt {
	display: inline-block;
	position: relative;
}

/*.cal {background: #cfcfcf;}
.cal a, .tab a {float: left; width: 70px; text-align: center; line-height: 17px; background: #cfcfcf; border-right: solid 1px #666; cursor: pointer; }
.cal a.last {border-right: none;}
.tab a {width: 129px;}
.tab a.first {width: 132px;}
.cal a.selected, .tab a.selected, .cal a.selected:hover, .tab a.selected:hover {background: #666!important; color: #cfcfcf!important; cursor: default;}
.cal a:hover, .tab a:hover {background: #FEF3BE; color: #000;}
.cal a.today  {width: 82px;}
.cal-wrap {border: solid 1px #666;margin-top: 4px; margin-bottom: 4px; padding: 7px;}
.cal-wrap .cal-long a {width: 125px;}
.cal-wrap .cal-long.cal-cup a {width: 101px;}
.cal-wrap .cal-long a.last {border-right: none; width: 130px}
.cal-wrap .cal-long.cal-cup a.last {width: 100px;}
.cal-wrap.cal-wrap2 .cal-long a {width: 253px;}
.cal-wrap.cal-wrap3 .cal-long a:first-child {width: 169px;}
.cal-wrap.cal-wrap3 .cal-long a {width: 168px;}

.tab {border-left: solid 1px #666; border-top: 0; border-bottom: 0; margin:0; background: #444}

.tab2 { text-align: justify;height: 15px;font-weight: bold;padding: 4px; font-size: 11px; background: #333; border-top: solid 1px #666; border-bottom: solid 1px #666; margin: 4px 0;color: #ccc;}
.tab2 a {color: #666; cursor: pointer;}
.tab2 a:hover, .tab2 .dash {color: #ccc;}
.tab2 div {display: inline-block;}
.tab2:after { content: ''; width: 100%; display: inline-block;}
.tab2 .gap {width: 50px;}
.tab2 .dash:last-child {text-align: right;}
.tab2-orange .dash {color: #666;}
.tab2-orange a {color: #fc6;}
.tab2-orange a:hover {color: #fff;}


.more-info { text-align: justify;height: 15px;background: #cfcfcf; padding: 4px 8px; border-top: solid 1px #aaa; color: #000;}
.more-info div {display: inline-block;}
.more-info a {color: #00f;}
.more-info a:hover {text-decoration: underline;}
.more-info:after { content: ''; width: 100%; display: inline-block;}

.more-menu {font-weight: bold; color: #000; background: #dfdfdf;border-bottom: solid 1px #666; height: 13px;}
.more-menu .disabled {color: #ccc;}*/