/* Scheda Competitor */
.select_competitors {
  width: 300px;
  float:right;
  height: 30px;
  text-align: right;
  font-size: 1.1em;
  font-weight:bold;
  padding-right:5px;
}

.select_competitors a {
  color:#666;
  text-decoration:underline;
}

.flag {
position: absolute;
z-index: 2;
}

.competitor {
float:left;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius: 5px;
margin:5px;
width:630px;
height:150px;
background-color:#bfc1c2;
}

.competitor p {
color:#333;}

.competitor h2{

}

.competitor_name {
  text-align: right;
  float: left;
  width: 40%;
  padding-right:20px;
}

.competitor_position {
	font-size:1.2em;
	font-weight:bold; 
	color:#666666;
}
	
div.competitor_data {
  	float:left;
	margin-top:10px;
	text-align:left;
	width:30%;
}
div.competitor_additional_data {
 float:left;
	text-align:right;
	width:50%;
}

div.competitor_data a {
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}

div.competitor_additional_data h1 {
color:#F99618;
font-size:2em;
margin:10px 0px;
text-align:right;
}


div.competitor_additional_data h2 {
color:#999999;
font-size:1em;
text-align:right;



}

.competitor_data a:hover {
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}


.competitor_photo {
  	float:left;
	padding:10px;
	text-align:center;
	vertical-align:baseline;
	z-index:1;
	background-color:#FFF;
	margin:10px;
}
.year {
  background-color: #333333;
  height: 50px;
  padding: 7px;
}
.title_year {
  float: left;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 1.5em;
  height: 50px;
  width: 10%;
  text-align: center;
  vertical-align: middle;
}

div.player_competition {
text-align:right;
}

div.player_competition span.title {
color:#999999;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
}

div.player_competition span.title2 {
font-weight:bold;
font-size:1em;
margin-right:2px;
}

.tab_year {float: right; height: 50px; width: 90%; text-align: left; }
.career { background-color: #CC0000; height: 50px; padding: 7px; }
.title_career {float: right; font-weight: bold; color: #FFFFFF; font-size: 1.5em; height: 50px; width: 10%; text-align: right; vertical-align: middle;}
.tab_career {float: left; height: 50px; width: 90%; text-align: right; }
.stats_table {font-size: 1em; color: #FFFFFF; font-weight: bold;}

.Andamento td {
	font-size: 14px;
}

#carriera_tot {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #FFFFFF;
	}
	
#anno {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #CCCCC;
	}
	
.tabs{
background-color:#9D9B9B;
color:#3c3c3c;
height:30px;

text-indent:5px;


}

.table_heading{


}
/* GESTIONE TAB */

ul.regular_tabs {
margin-top: 30px;
margin-left:5px;
margin-right:5px;
padding: 0;
/*background-color:#9D9B9B;*/




}

ul.regular_tabs li {
margin: 0;
font-weight: bold;
}

ul.regular_tabs li a.tab_link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:5px;
background:#EDEDED none no-repeat scroll 0 0;
color:#999999;
display:block;
font-weight:bold;
height:30px;
line-height:1.1em;
padding:8px 20px;
text-align:left;
text-decoration:none;

}

ul.regular_tabs li a.tab_link.active {
background:#9D9B9B;
color:#FFFFFF;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:0;
}

ul.regular_tabs li a span {
color: #ff3300;
}

ul.regular_tabs li a.active span {
color: #fff;
}



ul.large_tabs {
margin: 20px -20px 2px 0;
padding: 0;
}

ul.large_tabs li a.tab_link {
display: block;
width: 300px;
padding: 2px 5px;
text-align: center;
background: #387BE0 url(../images/project/bkg_heading_col3.png) repeat-x scroll center bottom;
color: #eee;
font-size: 14px;
font-weight: bold;
margin-right: 20px;
}

ul.large_tabs li a.tab_link.active {
background: #387BE0 url(../images/project/bkg_heading.png) repeat-x scroll center bottom;
color: #fff;
}

ul.large_tabs li a span {
color: #ff3300;
}

ul.large_tabs li a.active span {
color: #fff;
}


div.tabs_container {
/*position: relative;*/
margin-left:5px;
margin-right:5px;

}

div.tab_content.hidden {
display: none;
}

ul.tabs_list li {
margin: 0;
padding: 0;
}

ul.tabs_list li {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-buttonleft: 5px;
-moz-border-radius-buttonright: 5px;
list-style-type: none;
margin: 0;
padding: 0;
float: left;
width:123px;
background-color:#CCCCCC;

padding-top:10px;


}

div.tab_content a.anchor {
display: none;
}


/*GESTIONE TAB*/




#statistiche,
#formazione {
float:left;
border:2px solid #BCD3E3;
clear:both;
margin-bottom:20px;
background-color:#BCD3E3;
width:540px;}




/* GESTIONE TAB SCHEDA GIOCATORE */



#legend {
background-color:#ECECEC;
margin:5px;
padding:5px;
width:580px;
border:1px solid #999999;
}

#legend ul {

}

#legend ul li {
font-size:0.9em;
margin-right:0px;
display:inline;
}

#legend ul li.nota {
clear:both;
float:left;
margin-top:3px;
width:100%;
}

#legend ul li span {
font-weight:bold;
text-transform:uppercase;
color:#999999;
}

#legend ul li img {
margin-bottom:-5px;
margin-right:3px;
}


/* Tabelle */





table.result {
width:630px !important;
	}
	
	table.result th {
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	height:30px;
	font-weight:normal;
	
	}
	
	

		table.result tr.table_heading th {
			background:#999999none repeat scroll 0 0;
			border-left:1px solid #A4A4A4;
			/*border-right:1px solid #A4A4A4;*/
			color:#FFFFFF;
			font-size:11px;
			font-weight:bold;
			padding:3px;
			
			}
			
			
		table.result tr td {
		  font-size: 1.0em;
		  padding: 2px;
		  color: #333;
		  height: 30px;
		  border-bottom:1px solid #A4A4A4;
		  
		}
		
		
			table.result tr {
		  	border-bottom:1px solid #A4A4A4;
		   	-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
		  
			}
		
		
		table.result tr td.col4 {
		text-transform:uppercase;
		font-size:0.9em;
		white-space:nowrap;
		}
		
		table.result th.col6,
		table.result tr td.col6 {
		display:none;
		}
		
		table.result tr td span {
		font-weight:normal;
		}
		
			table.result tr td a {
			  color: #333;
			  text-decoration:none;
			}
			
			table.result tr th img {
			padding: 5px;
			}
			
			table.result tr.odd {
	  background: #DEDEDE url(../images/project/shortdash_border.gif) center bottom repeat-x;
	}
	
	table.result tr.even {
	  background: #fff url(../images/project/shortdash_border.gif) center bottom repeat-x;
	  color:#333333;
	 
	}
	


