.pers-search-block{
	background:url(../img/bg/pers_bg_1px.gif) repeat-x;
	height:117px;
	margin-bottom:9px;
}
.alphabet-line{
	background:#F0E9E2;
	margin:-2px -7px 3px 0px;
	padding-bottom:3px;
}
.alphabet{
	color:#575757;
	font-size:	11px;
	font-weight: bold;
	text-transform:uppercase;
	text-align:center;
}
.alphabet a:link, .alphabet a:visited{color:#0075E2;text-decoration:none;}
.alphabet a:visited{color:#0158A9;text-decoration:none;}

.alphabet span{
	margin:0px 3px;
	padding:1px 4px;
}
.letter-ac{background:#C2E4FE;border:1px solid #A9D9FE}


/*-------------- all infoblocks ----------*/
/*----------- tables in persons infoblocks -----------*/
.pers-tbl td{height:16px;color:#000;}
.league-tbl td{color:#3C2900;font:10px Tahoma;}
.pers-tbl th{
	height:16px;
	color:#3E2700;
	font:bold 10px  Verdana;
	padding-left:3px;
}


tr.goal-line{background:#efede1}
.rank{
	padding:0px 4px 0px 7px;
	text-align:left
}
.goals{
	text-align:right;
	padding:0px 5px;
}

.pers-tbl td a, .pers-tbl td a:visited{color:#0c60dd;text-decoration:none;}
.pers-tbl td a:hover{color:#003399;}

.league-tbl td a, .league-tbl td a:visited{color:#035390;text-decoration:underline;cursor:pointer;}
.league-tbl td a:hover{color:#0067B6;text-decoration:none;}

.title-infoblock{
	padding:3px 0px 5px 7px;
	text-align:center;
	color:#fff;	
}
.title-infoblock h3{
	font-size:16px;
	margin-bottom:6px;
}

/* float clearing */
.float_container {
overflow: auto;
}
* html .float_container {
height: 1%;
}

.pers_infoblock_bottom{
	font:9px/12px Tahoma, sans-serif;
	padding:6px 0px 8px 5px;
	color:#3E2B03;
}

/*--------------------------------------------------*/



/*-------------- special styles for infoblocks -----------*/
/*-----------all times legend block--------------*/
.all-times-legend{
	background:url(../img/bg/billets/all_time_legends_top.gif) no-repeat;	
}
.all-times-legend p{
	padding:0px 7px;
}
.all-times-legend p img{margin:0px 4px 0px 0px;}
/*--------------------- national competitions ---------------*/
.national-comp{
	background:url(../img/bg/billets/national_comp.gif) no-repeat;	
}

/*------------------all-times-goal block-----------*/
.all-times-goal{
	background:url(../img/bg/billets/all_times_goal_top.gif) no-repeat;
}
/*---------------- best goalkeepers ------------*/
.best-goalkeep{
	background:url(../img/bg/billets/best_goalkeep_top.gif) no-repeat;
}

/*---------------------players of week --------------*/
.players-week-bg{
	background:url(../img/bg/player_of_week_1px.gif) repeat-y;
	width:255px;
}

.players-week{
	background:url(../img/bg/billets/player_of_week.gif) no-repeat;	
}

.players-week .small-tabs-block{
	text-transform:none;
	padding-left:3px;
}

.players-week .small-tabs-block .b-tab, .players-week .small-tabs-block .o-tab{
	text-transform:none;
}


.players-week-content{	
	padding:0px 0px 0px 10px;
	font-size:10px;
	font-family:Tahoma;
}
.players-week-content h4{
	color:#1B6920;
	font-size:12px;
	
}
.players-week-content a{color:#0B5FDC;text-decoration:none;}
.players-week-content td{color:#004305;font-size:10px;}
.players-week-content select{
	width:180px;
	margin:1px 4px 1px 0px;
}

.fav-player{
	padding:5px 7px 0px 7px;
	background:#EBF4EE url(../img/bg/pers/choose_player_top.gif) no-repeat;
	margin:10px 0px 0px -9px;
	border-right:1px solid #D6ECD6
}

.fav-player-bot{
	background:#EBF4EE url(../img/bg/pers/choose_player_bot.gif) no-repeat;
	margin:0px 0px 10px -9px;
}

.players-name{
	color:#357c3a;
	font-weight:bold;
	font-size:14px;
	margin-top:3px;
}
.midline{
	background:url(../img/bg/midline.gif) repeat;
}




/*--------------------- national caps --------------*/
.national-caps-bg{
	background:#fff url(../img/bg/national_caps_1px.gif) repeat-y;
	width:495px;
	margin-top:10px;
}
.national-caps{
	background:url(../img/bg/national_caps_top.gif) no-repeat;
	padding:38px 0px 0px 0px;
	font-size:11px;
}

.national-caps td{height:16px;}

td.cap-name{
	text-align:left;
	padding-left:32px;
}
h2.pers-name{
	color:#0552a0;
	font-size:14px;
	font-family:Arial, Verdana, sans-serif;
}

/********************* person search ----------------*/
.person-search-block{
	
	border-left:1px solid #E1E8F0;
	background-color:#f8f4f1;
}

.pers-block{
	background:url(../img/bg/pers/pers_corn_1px.gif) repeat-x;
	margin-bottom:12px;
}
.person-search{
/*	background:none;*/
	padding:0px 0px 4px 0px;
	background:url(../img/bg/pers/pers_bord_right_1px.gif) repeat-y right top;	
}


	#corn-right.person-search{
		padding-right:7px;
		background:url(../img/bg/pers/pers_bord_right.gif) no-repeat right top;	
	}
	#corn-right.person-search div.sub-header{border-top:1px solid #E0E9F2;border-right:none;}
	
	.corn-bottom{
		background:url(../img/bg/pers/pers_corn_bottom.gif) no-repeat;
	}
	#left-float-tourn{
		margin-right:262px;
		background: #f8f4f1 url(../img/bg/pers/pers_bord_right_1px.gif) repeat-y;	
	}
.person-title{
	font-weight:bold;
	color:#00103E;
	font-size:13px;
	padding-left:14px;
	margin-bottom:4px;
}
.alphabet-sm{
	color:#575757;
	font-size:	11px;
	font-weight: bold;
	text-transform:uppercase;
	text-align:center;
	margin:10px 0px 3px 15px;
}
.alphabet-sm label{color:#0075E2;text-decoration:none;}

.alphabet-sm td{
	width:28px;
	text-align:center;
}
.alphabet-sm td input{
	width:18px;height:18px;
}
.alphabet-sm .letter-ac{background:#A9D9FE;border:1px solid #3E74A0}

.sub-header{
	color:#014983;
	font-weight:bold;
	background:#F5F2F0 url(../img/bg/sub_header_1px.gif) repeat-y;
	padding:3px 5px;
	margin:1px 0px 4px 0px;
	font-size:13px;
	border-right:1px solid #E1E8F0;
}
.sub-header img{
	vertical-align:middle;
	margin-right:7px;	
}
.person-search input, .person-search label{
	vertical-align:middle
}


/*----------- small tabs -----------*/
.small-tabs-block{
	padding-left:10px;
}
.small-tabs-block img{display:block}
.small-tabs-block div{float:left;cursor:pointer}
.b-tab, .o-tab{
	width:auto;
	height:16px;
	text-align:center;
	padding:1px 0px;
	text-transform:uppercase;
	font-size:10px
}
.b-tab{
	background:url(../img/tabs/small/tab_blue_1px.gif) repeat-x;
}
.b-tab a{
	color:#8A9FBA;
	text-decoration:none;
}

.o-tab{
	background:url(../img/tabs/small/tab_orange_1px.gif) repeat-x;
}
.o-tab a{
	color:#E1872F;
	text-decoration:none;
}
.tab_blue_left, 
.tab_blue_right,
.tab_orange_left,
.tab_orange_right{
	width:4px;height:16px;
}
.tab_blue_left{
	background:url(../img/tabs/small/tab_blue_left.gif) no-repeat;	
}
.tab_blue_right{
	background:url(../img/tabs/small/tab_blue_right.gif) no-repeat;
	width:4px
}
.tab_orange_left{
	background:url(../img/tabs/small/tab_orange_left.gif) no-repeat;
	width:4px
}
.tab_orange_right{
	background:url(../img/tabs/small/tab_orange_right.gif) no-repeat;
	width:4px
}

/*------------------ player profile -------------------*/
.alphabet-player span{
	margin:0px 3px;
	padding:1px 2px;
}
.alphabet-player{
	text-align:left;
}
.alphabet-player b{color:#000;text-transform:none;}

.image-signat{
	background:#D5DFE7;
	padding:3px;
	text-align:right;
	border-top:1px solid #B3B3B3;
}
.gray-bord-img{
	border:1px solid #B3B3B3;
}

/*----------------- billets ----------------*/
.billet{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:5px 0px 11px 0px;
	margin-top:10px;
}

/*------------- pers-info-submenu -------------*/
.pers-info-submenu{
	background:url(../img/bg/pers/pers_submenu_left.gif);
	color:#185B9E;
	margin-top:3px;

}
.pers-info-submenu td{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:9px 8px;
	text-align:center;
}
.pers-info-submenu td.ac{
	background:url(../img/bg/pers/pers_submenu_ac.gif);
}
.pers-info-submenu td a{
	color:#185B9E;
	text-decoration:none;
}
.pers-info-submenu td.pers-ac-separ{
	background:#4D99E4;
	padding:0;
	width:2px;
}
.pers-info-submenu td.pers-first-separ{
	padding:0;
	width:2px;
	background:#4D99E4}
	
.pers-info-submenu td.pers-mid-separ{
	padding:0;
	width:2px;
	background:url(../img/bg/pers/pers_mid_separ.gif)}
.pers-info-submenu table.pers-last{
	background:url(../img/bg/pers/pers_last_separ.gif) repeat-y right top;
}
.pers-info-submenu td.first-cell{
	padding:0 0 0 10px;
}


.people-status{
	padding:8px 0px 6px 40px;

}
.people-status strong{color:#4E9AE4;text-transform:uppercase;}

.people-info{
	background:#ECF1F4 url(../img/bg/pers/people_info_bg.jpg) no-repeat right top;
	padding:5px 40px;
}
.people-info td{	font-size:12px;}
.people-info td.label{
	font-weight:bold;	
	text-align:right;
}



/*----------------*/
#tellafriend_infb_content td{text-align:left}
#tellafriend_infb_content td.required{text-align:center;color:#444}
#tellafriend_infb_content h5{color:#8196A7;margin-top:7px;}
#tellafriend_infb_content td{color:#444}
#tellafriend_infb_content label{padding-bottom:3px;display:block}
