 body{
   background:#cacaca;
   background-image:none;
}
.bgBigImage{
   background:transparent url(../images/background/world-cup-2010.jpg) top center no-repeat;
}

#header{
	margin-top:55px
}

.cmGrupe{
	list-style:none;
	padding:0;
	margin:13px 0;
	border-bottom:1px solid #dfdfdf;
	padding:0 0 13px 7px;
}
.cmGrupe li{float:left; padding:0 2px; border-right:1px solid #cbcbcb;}
.cmGrupe li a{width:78px; height:89px; background:#FFF url(../images/background/cm2010-grupe.gif); display:block;}
.cmGrupe li a span{visibility:hidden; display:none;}
.cmGrupe li a.grupaA{background-position:0px 0px;}
.cmGrupe li a.grupaA:hover{background-position:0px -89px;}
.cmGrupe li a.grupaB{background-position:-83px 0px;}
.cmGrupe li a.grupaB:hover{background-position:-83px -89px;}
.cmGrupe li a.grupaC{background-position:-166px 0px;}
.cmGrupe li a.grupaC:hover{background-position:-166px -89px;}
.cmGrupe li a.grupaD{background-position:-249px 0px;}
.cmGrupe li a.grupaD:hover{background-position:-249px -89px;}
.cmGrupe li a.grupaE{background-position:-332px 0px;}
.cmGrupe li a.grupaE:hover{background-position:-332px -89px;}
.cmGrupe li a.grupaF{background-position:-415px 0px;}
.cmGrupe li a.grupaF:hover{background-position:-415px -89px;}
.cmGrupe li a.grupaG{background-position:-498px 0px;}
.cmGrupe li a.grupaG:hover{background-position:-498px -89px;}
.cmGrupe li a.grupaH{background-position:-581px 0px;}
.cmGrupe li a.grupaH:hover{background-position:-581px -89px;}




/* TABLE MATCHES */

.matches{width:627px; margin-left:15px;margin-top:20px;}
.matches a{color:#000; font-weight:normal;}
.matches a:hover{color:#000; font-weight:normal;background-color:#CCC}
table.matches th, table.matches td {
font-size:93%;
padding:0.1em 0.2em;
}

tr.odd:hover, tr.even:hover{
background-color:#E9E9E9;		
}
tr.even, .even {
background:none repeat scroll 0 0 #F4F4F4;
}
table.matches .date {
width:17%;
}
div.competition_matches table.matches .team, x:-moz-any-link, x:default {
	width:31%;	
}
table.matches .team-a {
padding-right:10px;
text-align:right;
}
table.matches .score-time {
padding:0;
}
table.matches .score-time a:hover{
	background-color:#999;
}
table.matches tr.odd .score-time a, table.matches tr.aggr-odd .score-time {
background-color:#E0E0E0;
}
table.matches tr.even .score-time a, table.matches tr.aggr-even .score-time {
background-color:#DADADA;
}
table.matches .score-time a, table.matches tr.aggr .score-time {
color:black;
display:block;
font-weight:bold;
padding:0.17em 0;
text-align:center;
}
table.matches .button {
width:16px;
}
div.competition_matches table.matches .team, x:-moz-any-link, x:default {
width:31%;
}
table.matches .button {
width:16px;
}
table.matches .info-button a {
width:16px;
height:15px;
display:block;
background-image:url("../images/background/info_icon.gif");
}
table.matches td.scoretime a:hover {
	background-color:#BBBBBB;
}
.leaguetable{
font:13px/1.231 arial,helvetica,clean,sans-serif;
}
/* TABLE GROUPS */

td.rank {
background-image:url("../images/background/rank_default.gif");
background-position:center center;
background-repeat:no-repeat;
color:white;
font-size:12px;
font-weight:bold;
padding:0;
text-align:center;
width:26px;
}

.leaguetable{
	margin-left:15px;
	width:627px;	
}

.leaguetable .direction{
	width:2%;	
}

.leaguetable .number {
	width:4.5%;
}

.leaguetable tbody tr td, .leaguetable thead tr th, #competitions_lastresults tbody tr td{
	border-bottom:none;
	font-size:normal;
	padding:3px 0;	
}

.leaguetable .team{
	width:300px;	
}

#wideColumn .grupeCM2010 h2{
	background:#FFF url(../images/background/cm2010-grupe-bg.gif) repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:19px;
	margin-top:25px;
	padding:6px 13px 0;
	text-transform:uppercase;
}
abbr{cursor:help;}
#wideColumn  .leaguetable a{
	color:#000;	font-weight:normal;
}

#wideColumn  .leaguetable a:hover{
	color:#000; font-weight:normal;background-color:#CCC	
}

/* FLAGS */



/* ECHIPE */

.echipe{
	float:left;
	width:545px;
	font-size:11px;
	margin-left:5px;
}
.meniuEchipe{
	width:108px; float:left;
	margin-left:13px;
	margin-top:20px;
}

.meniuEchipe{
	border-right:2px solid #CCC;	
}

.meniuEchipe a{
	font-weight:normal;
	color:#000;
	width:108px; display:block;
}

.meniuEchipe a:hover{
	background-color:#CCC;
}
.echipe td{
	padding:3px 0;	
}
.echipe .sub-head td{
	font-weight:bold;	
}
.numeJucator{width:180px;}
.post{width:35px;}
.pozitie{width:60px;}