/*************************************** HEADER ***************************************/
#header {
	background: url("../../img/layout/header_background.png") repeat-x scroll 0 0 transparent;
}
.header-logo {
	margin: 15px 0 0 10px;
	height: 43px;
	background: url("../../img/header/logo_youfoot_double.png") no-repeat scroll 0 0 transparent;
}
.header-logo img {
	display: none;
}
.header-logo:hover {
	background-position: 0px -43px;
}
/*************************************** FEEDBACK ***************************************/
.feedback-youfoot {	
	border: 1px solid #ccc;
	border-left: 0;
	position:fixed;
	top:230px;
	left:0px;
	background-image:url(../../img/feedback/Feedback1.png);
	height:100px;
	width:30px;
	cursor:pointer;
	border-radius: 0 2px 2px 0;
}
.feedback-youfoot:hover {	
	background-position:0px 100px;	
}
/*************************************** FLASH MESSAGE ***************************************/
#authMessage, #successMessage, #errorMessage, #flashMessage {
	padding: 10px 2px 10px 2px;
	margin-bottom: 10px;
	background: #fff;
	font-size: 14px;
	font-weight: bold;
	color: #b00000;
	text-align: center;
	border-radius:2px;
	width: 960px;
	line-height: 18px;
}
#successMessage, #flashMessage {
	color: #029a0d;
}
/*************************************** NEWSFEED ***************************************/
textarea {resize:none;}
.Feeds .newsfeed-box{
	border:1px solid #ccc;
	border-radius:2px;
}
/*************************************** SEARCH RESULTS OF ALL FLAVOURS ***************************************/
.search-container {
	border: 1px solid #ccc;
	background: #fff;
	padding: 10px;
	width: 758px;
	border-radius: 2px;
	padding-top: 40px;
}
/*************************************** LAYOUT ***************************************/
.stage-team-results tbody td.text_lft{
	text-align:left;
}
#container {
	margin: 0 auto;
	width: 100%;
	height:100%;
}
#content {
	margin: 10px 0 20px 0;
	float: left;
	width: 780px;
	text-align: left;
}
.mainbody, #home_content {
	width:960px;
	margin: 0 auto;
}
.white-grass, .joueur-fili, .ball-fili {
	background: url('../../img/home/white-grass.png') #196db0;
	background-repeat: repeat-x;
	background-position:bottom;
	min-height:600px;
	width:100%;
}
.joueur-fili {
	background: url('../../img/joueur_fili.png');
	background-repeat: no-repeat;
	background-position:left bottom;
	padding-bottom: 10px;
}
.ball-fili {
	background: url('../../img/ball_fili.png');
	background-repeat: no-repeat;
	background-position:right 50px;
	/*background: url('../../img/backgrounds/bgyoufoot1.jpg') fixed;
	background-position: center 0;
	background-size: cover;*/
}
.halo {
	background: url('../../img/backgrounds/home-halo.jpg');
	background-repeat: no-repeat;
	background-position:top center;
	width:100%;
}
#home_content{
	padding-top:0px;
}
#join_sentence {
	width:670px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
#join_sentence h2{
	width:570px;
	margin-top:25px;
}
#join_sentence ul{
	width:700px;
	
}
#join_sentence li{
	float:left;
	list-style:none;
	margin-left:10px;
}
.no-sidebar #content {
	/*width: auto;*/
}
#sidebar {
	width: auto;
	float: right;
	margin-right: -15px;
	margin-top: 10px;
}
#sidebar * {
	border-radius: 2px;
}
.lock, .tips, .tips_light, .tips_light_team {
	position: absolute;
}
.tips {
	margin-top: -10px;
	margin-left: 340px;
	z-index: 0;
}
.tips_light {
	margin-top: -5px;
	margin-left: 315px;
}
.tips_light_team {
	margin-left: 195px;
}
#CompetitionNameAddForm .tips_light_team {
	margin-left: 325px;
}
.squad .content-wrapper, .news-article-list, .content-wrapper{
	background:#fff;
}
.squadContentDiv .content-header .button-post {
	margin-right: 0px;
}
.news-article-list,
.content-wrapper {
	float:left;
	width:98.5%;
	padding: 15px 5px 5px 5px;
	border:1px solid #bfbfbf;
	border-top:0px solid #bfbfbf;
	border-radius:0px 2px 2px 2px;
	position: relative;
	z-index: 0;
}
.Dictionarys .content-wrapper {
	width:948px;
	padding: 0px;
}
.content-wrapper.full-width {
	padding:5px;
	width:950px;
}
/*************************************** SIDE TABS (left side) ***************************************/
.side-tabs .ui-corner-all, .side-tabs .ui-corner-top {
	border-radius:0;
	border:none;
}
.side-tabs .ui-corner-all {
	background:none;
}
.side-tabs {
	position: relative;
}
.side-tabs .tabs {
	float: left;
	width: 144px;
	margin-left:1px;
	margin-bottom: -12px;
	font-weight:bold;
}
.side-tabs .tabs a {
	width:100%;
	display:block;
}
.side-tabs .tabs .ui-tabs-selected, .side-tabs .tabs li {
	background: #fff;
}
.side-tabs .tabs li {
	border-bottom:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	padding:5px 3px;
	margin:0;
}
.side-tabs .tabs li:hover {
	background:#efefef;
}
.add .side-tabs .side-tab-content {
	padding:0;
}
#match-option-id, #match-option-url, #match-option-cm{
	background: #f0f0f0;
	border:1px solid #ccc;
	margin: 10px 0 10px 144px;
}
#add-match-dialog .side-tabs .tabs .ui-tabs-selected{
	background: #f0f0f0;
	border-right: 0 none;
	width: 137px;
}
#add-match-dialog .side-tabs .tabs li {
	border-right:1px solid #ccc;
	line-height: 12px;
}
#add-match-dialog h3{
 	background: url("../../img/layout/title_bar.png") repeat-x scroll 0 0 transparent;
 	font-size:12px;
 	color:#353535;
 	height: 11px;
    padding: 6px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
#StageRoundAddMatchForm{
	padding:0px 10px 0px 10px;
}
#StageRoundAddMatchForm input[type="text"]{
}
#add-match-dialog .side-tabs .tabs{
	border-top:1px solid #ccc;
}
*#UserFavorites .side-tab-content{
	min-height: 132px;
}
#UserFavorites .side-tab-content, #MediaFavorites .side-tab-content, #MyContribs .side-tab-content{
	display: block;
}
*#MediaFavorites .side-tab-content{
	min-height:80px;
}
*#MyContribs .side-tab-content{
	min-height: 210px;
}
#content .ui-tabs-hide {
	display: none;
}
/********************************************* Generic Modal Dialogs *********************************************/
.blue-box-modal .content, .blue-box-modal .collapser .content {
	/*margin: 5px;
	padding: 10px;*/
	background: #fff;
	border: 0px;
}

/* Wiki add link modal */
.blue-box-modal #link-title {
	width: 70%;
}
.blue-box-modal #link-url {
	width:95%
}
.blue-box-modal .buttons {
	text-align: right;
	padding-right: 5px;
	margin-top: 10px;
}

/* Wiki add image modal */
.blue-box-modal .image-alignment {
	width: 100%;
	/*margin-right: 100px;*/
}
.blue-box-modal .image-alignment span {
	border-radius: 2px;
	margin-right: 5px;
	margin-top: 6px;
	width: 45px;
	height: 0;
	border: 1px solid #fff;
	padding-top: 45px;
	overflow: hidden;
	float: left;
	background-image: url(../../img/wiki/image_alignment_icons.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.image-alignment #align-left {
	background-position: -45px 0px;
}
.image-alignment #align-right {
	background-position: -45px -180px;
}
.image-alignment #align-right-clear {
	background-position: -45px -135px;
}
.image-alignment #align-left-clear {
	background-position: -45px -45px;
}
.image-alignment #align-center {
	background-position: -45px -90px;
}
.image-alignment #align-left:hover, .image-alignment #align-right:hover, .image-alignment #align-right-clear:hover, .image-alignment #align-left-clear:hover, .image-alignment #align-center:hover,
.image-alignment #align-left.selected, .image-alignment #align-right.selected, .image-alignment #align-right-clear.selected, .image-alignment #align-left-clear.selected, .image-alignment #align-center.selected {
	border: 1px solid #CCC;
	background-color: #F0F0F0;
}
.blue-box-modal .image-size #image-increase,
.blue-box-modal .image-size #image-decrease {
	width: 16px;
	float: left;
	/*font-size: 44px;*/
	/*border: 1px solid #CCC;*/
	/*color: gray;*/
	margin: 10px;
	cursor: pointer;
	height: 16px;
}
.blue-box-modal .image-size #image-increase {
	background: url(../../img/buttons/icones_infobox1.png) -160px 0px no-repeat;
}
.blue-box-modal .image-size #image-decrease {
	background: url(../../img/buttons/icones_infobox1.png) -176px 0px no-repeat;
}
.blue-box-modal .image-size #image-increase:hover {
	background: url(../../img/buttons/icones_infobox1.png) -160px -16px no-repeat;
}
.blue-box-modal .image-size #image-decrease:hover {
	background: url(../../img/buttons/icones_infobox1.png) -176px -16px no-repeat;
}
.blue-box-modal #image-title {
	width: 250px;
}
.blue-box-modal #image-caption {
	width: 250px;
}
.blue-box-modal h4 {
	margin: 10px 0 0 0;
	/*font-weight: normal;*/
}
/********************************************* ADD STAGE DIALOG *********************************************/
.blue-box-modal, .stage-round-modal, .blue-box-modal .collapser, .blue-box-modal .collapser2, .dialog .blue-box-modal.collapser {
	border-radius: 2px;
	margin: auto;
	width: 600px;
	background: white;
	/*border: 1px solid #CCC;
	padding: 10px;*/
	text-align: left;
}
.stage-round-modal {
	width: 800px;
}
.collapser.heavy-bar.stage-round-modal {
	background: #ffffff;
	border: 0px solid #ccc;
	padding: 0;
	border-radius:2px;
}
.stage-round-modal h3 {
	margin-bottom: 10px;
}
.stage-round-modal .vs {
	margin: 0px 12px 0px 12px;
}
#match-option-id #matches-lookup .left{
	line-height: 26px;	
}
.stage-round-modal #found-matches{
	border: 1px solid #ccc;
	background-color: #fff;
}
.stage-round-modal #found-matches li{
	border-bottom: 1px solid #ccc;
	padding: 4px;
}
.stage-round-modal #found-matches li:hover{
	background-color: #f0f0f0;
}
#found-matches{
	max-height:252px;
	height: expression(this.scrollHeight > 252 ? "252px" : "auto"); 
	overflow-y:auto;
}
/********************************************* CSS PROFILE PAGE **********************************************/
#userFriendList, #userFriendList-no{
	min-height:90px;
	position: relative;
	float: left;
	width:145px;
}
#userFriendList-no{
	min-height:70px;
}
.ul-friend-tab{
	margin-bottom:-12px;
	margin-left: -1px;
}
.ul-friend-tab li, .ul-friend-tab li:hover, .ul-friend-tab .selected-tab, .all-friend-tab-content, .no-friend-tab-content, .friend-tab-content, .no-friend-box-item, .friend-box-item {
	background:none;
}
.ul-friend-tab li {
	outline:medium none;
	text-decoration:none;
	padding:5px 3px;
	font-weight: bold;
	border-left:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	line-height: 1.3;
}
.ul-friend-tab li span{
	width:100%;
	display:block;
}
.ul-friend-tab li:hover {
	cursor:pointer;
}
.ul-friend-tab .selected-tab {
	width: 140px;
}
.all-friend-tab-content, .no-friend-tab-content, .friend-tab-content{
	float:left;
	padding:10px;
	width:600px;
	border-left: 1px solid #ccc;;
}
.no-friend-tab-content{
	min-height:50px;
}
.friend-tab-content{
	min-height:70px;
}
.friend-box-item a{
	color:#333;
}
.friend-box-item, .no-friend-box-item, .friend-img-item, .friend-desc-item {
	float:left;
}
.friend-box-item, .no-friend-box-item{
	height:50px;
	width:276px;
	border:1px solid #bfbfbf;
	margin: 0px 12px 8px 0px;
	position: relative;
}
.no-friend-box-item{
	width:380px;
	line-height: 40px;
	padding-left: 10px;
}
.friend-img-item, .friend-img-item a{
	height: 50px;
	width: 50px;
}
.friend-desc-item{
	font-weight:bold;
	height:34px;
	line-height:16px;
	padding-left:10px;
	padding-top:16px;
	width:216px;
	font-size:11px;
	display: block;
}
.links-bar a{
	color:#196DB0;
}
.friend-img-item a{
	display:block;
}
.friend-desc-item .links-bar a:hover, .view-all-button:hover{
	text-decoration:underline;
}
.friend-desc-item .remove:hover{
	cursor:pointer;
}
.hide-all-button, .view-all-button{
	color:#2E6E9E;
	cursor:pointer;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:15px;
	position:relative;
	text-align:right;
	width:578px;
}
.collapser #userFriendListContent {
	background-color: #fff;
}
#userFriendListContent .add-more-link, #userFriendListContent .confirm-more-link, #userFriendListContent .wait-more-link{
	background:url("../../img/buttons/button_toolbox.png") repeat-x scroll 0 0 transparent;
	color:#333;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:23px;
	line-height:13px;
	margin-bottom:7px;
	margin-top:10px;
	padding-top:6px;
	vertical-align:middle;
	white-space:normal;
	width:150px;
	cursor: pointer;
	border-radius:2px;
	border: 1px solid #CCC;
}
#userFriendListContent .add-more-link:hover {
	background:url("../../img/buttons/button_toolbox_over.png") repeat-x scroll 0 0 transparent;
	text-decoration:none;
	color:#fff;
}
#userFriendListContent .add-more-link:hover a {
	text-decoration:none;
	color:#fff;
}
#userFriendListContent .add-more-link span, #userFriendListContent .confirm-more-link span{
	display:inline-block;
	height:16px;
	margin-left:4px;
	margin-right:2px;
	vertical-align:middle;
	width:16px;
	background:url("../../img/buttons/icones_infobox1.png") -64px 0;
}
#mutuals-tab-contents .showIteM, #friends-tab-contents .showItem{
	display: block;
}
#mutuals-tab-contents .friend-box-item:hover a, #friends-tab-contents .friend-box-item:hover a{
	cursor:pointer;
	background:#196db0;
	color:#ffffff;
	text-decoration:none;
	outline:medium none;
}
#mutuals-tab-contents .hideIteM, #friends-tab-contents .hideItem{
	display: none;
}
.link{
	color:#2B6BB2;
	cursor: pointer;
}
.friend-box-item:hover .remove{
	display:block;
	cursor:pointer;
}
.friend-box-item  .remove{
	display:none;
	position: absolute;
    right: 2px;
    top: 2px;
}
/*.profile-form div {
	clear: both;
	margin-bottom: 4px;
}*/
.profile-form #ProfileCountry {
	width: 150px;
}
.profile-form fieldset {
	margin-bottom: 10px;
}
.profile-form .profile label,
.edit_profile .profile-form label {
	float: left;
	width: 17.5%;
	margin: 0 1% 0 0;
}
.profile-form .image-upload {
	color: #353535;
    margin-left: 20px;
    margin-top: 35px;
}
.profile-form .image-upload label {
	width: auto;
	float: none;
}
.profile-form .radio input {
	margin-left: 46%;
}
.profile-form .radio label {
	float: none;
	display: block;
	width: auto;
	text-align: left;
	line-height: 20px;
	margin: 4px;
}
.profile-form .radio legend {
	background: none;
}
.profile-form .email-notifications {
	margin: 0 auto;
}
.profile-form .email-notifications th {
	padding: 5px;
	text-align: right;
}
.profile-form .email-notifications td {
	border-top: 1px solid #333;
	padding: 4px;
	text-align: right;
}
/********************************************* PROFILE LANGUAGE **********************************************/
.en-us-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/usa_icon.gif) no-repeat;
}
.fr-fr-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/fra_icon.gif) no-repeat;
}
.it-it-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/ita_icon.gif) no-repeat;
}

.es-es-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/spa_icon.gif) no-repeat;
}

.ct-ct-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/cat_icon.gif) no-repeat;
}

.de-de-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/ger_icon.gif) no-repeat;
}

.pt-pt-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/prt_icon.gif) no-repeat;
}
.br-br-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/bra_icon.gif) no-repeat;
}
.nl-nl-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/nld_icon.gif) no-repeat;
}
.ru-ru-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/rus_icon.gif) no-repeat;
}
.ar-ar-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/ara_icon.gif) no-repeat;
}
.bg-bg-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/bgr_icon.gif) no-repeat;
}
.ro-ro-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/rou_icon.gif) no-repeat;
}
.et-et-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/est_icon.gif) no-repeat;
}
.cs-cs-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/cze_icon.gif) no-repeat;
}
.sv-sv-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/swe_icon.gif) no-repeat;
}
.tr-tr-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/tur_icon.gif) no-repeat;
}
.pl-pl-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/pol_icon.gif) no-repeat;
}
.hu-hu-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/hun_icon.gif) no-repeat;
}
.el-el-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/grc_icon.gif) no-repeat;
}
.lv-lv-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/lva_icon.gif) no-repeat;
}
.da-da-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/dnk_icon.gif) no-repeat;
}
.sk-sk-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/slv_icon.gif) no-repeat;
}
.sl-sl-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/sle_icon.gif) no-repeat;
}
.lt-lt-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/ltu_icon.gif) no-repeat;
}
.fi-fi-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/fin_icon.gif) no-repeat;
}
.zh-zh-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/chn_icon.gif) no-repeat;
}
.ja-ja-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/jpn_icon.gif) no-repeat;
}
.en-uk-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/eng_icon.gif) no-repeat; 
}

.hi-hi-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/ind_icon.gif) no-repeat; 
}

.ko-ko-flag {
	margin-top: 6px;
	float:left;
	height: 11px;
	width: 16px;
	background: url(../../img/flags/kor_icon.gif) no-repeat; 
}

.language-picker p a {
	/*border-top: 3px solid #eee;
	border-right: 3px solid #eee;
	border-left: 3px solid #eee;
	border-bottom: 3px solid #eee;*/
}
.language-picker p a:hover {
	/*border-top: 3px solid #BBB;
	border-right: 3px solid #BBB;
	border-left: 3px solid #BBB;
	border-bottom: 3px solid #BBB;*/
	opacity:0.8;
	filter : alpha(opacity=80);	
}
/********************************************* WARNING **********************************************/
.warning_content {
	float:left;
	width:60%;
}
/********************************************* USER PROFILE & MORE CUSTOM FORMS... **********************************************/
fieldset.language-picker ul {
	margin-left: 50%;
	float: left;
	width: 182px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	margin-bottom: 10px;;
}
fieldset.language-picker ul li {
	float: left;
	width: 172px;
	padding: 5px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.edit_profile .collapser {
	background: url(../../img/layout/translucent_body.png);
	border-radius:5px 5px 5px 5px;
}
.edit_profile .content .collapser .content {
	border-radius:0px 0px 2px 2px;
	padding-top: 10px;
}
.collapser .content .image-upload{
	padding: 0 10px 0 10px;
	margin: auto;
}
.edit_profile #addButton-upload{
	width:100%;
	margin-bottom:16px;
}
.edit_profile #edit-profile-Or{
	line-height:60px;
}
.edit_profile .block-edit, .edit_profile .block-buttons {
	float: right;
	margin-top: -30px;
}
.edit_profile .block-buttons input {
	background: none;
	border: 0;
	color: #2B6BB2;
	padding: 0;
	display: inline;
	font-size: 12px;
	line-height: 14px;
}
.edit_profile .block-buttons input:hover {
	text-decoration: underline;
	cursor:pointer;
}
.edit_profile .collapser .content-block {
	background: #fff;
	margin: 0 0 10px 0;
	padding: 5px;
	position: relative;
	border-radius:5px 5px 5px 5px;
}
.edit_profile .content-block h3 {
	border-bottom: 1px solid #000;
	padding-bottom: 3px;
	margin-bottom: 8px;
	line-height: 1.2em;
}
.user-info {
	margin-bottom: 10px;
}
.user-info dt {
	float: left;
	width: 49%;
	text-align: right;
	margin: 0 1% 4px 0;
	clear: left;
	min-height: 14px;
	font-weight:bold;
}
.user-info dd {
	margin-bottom: 4px;
	min-height: 14px;
}
.member-only h5, .player-member h5 {
	margin-left: 25px;
	padding-top: 35px;
	background: url(../../img/user/player_member.png) center top no-repeat;
	float: left;
}
.member-only h5 {
	background: url(../../img/user/member_only.png) center top no-repeat;
}
.member-only p {
	text-align: center;
	margin-bottom: 10px;
}
.Users.profile .second-part {
	border:1px solid #ccc;
	border-top: none;
}
.Users.profile .second-part .tabs{
	width: 146px;
	margin-left: -1px;
}
.Users.profile .second-part .tabs .ui-state-active {
	width: 140px;
	background: #f0f0f0;
}
.Users.profile .second-part .side-tabs .side-tab-content {
	background-color: #f0f0f0;
	border-left: 1px solid #ccc;
}
/********************************************* FAVORITES AND FRIEND LISTS **********************************************/
.favorite-tabs .view-all {
	clear: both;
	float: right;
	color: #196db0;
}
#pending-friends .friend-list li{
	height:140px;
}
.friend-list li{
	float: left;
	width: 100px;
	background: #efefef;
	border:1px solid #ccc;
	font-weight:bold;
	margin:0 5px 5px 0;
	padding-bottom:6px;
	height:125px;
	position:relative;
}
.friend-list li:hover span a, .friend-list li:hover span, .friend-list li:hover a span, .friend-list li:hover, .favorite-list li:hover {
	color:#fff;
}
.friend-list li:hover, .favorite-list li:hover{
	background: #196db0;
	border:1px solid #196db0;
}
.collapser .content.friend_content{
	padding-right:0px;
	padding-left:11px;
	padding-bottom:4px;
}
.favorite-list li {
	float: left;
	position: relative;
	background: #fff;
	margin: 5px;
	min-height:50px;
	border:1px solid #ccc;
	padding: 3px;
}
.favorites_li_img{
	float:left;
}
.favorites_li_img img{
	background: #fff;
}
.favorite-list li .favorites_li_img a {
	width:50px;
}
.favorite-list li:hover span, .favorite-list li:hover a{
	color:#fff;
	text-decoration:none;
}
.favorite-list li a span {
	padding-left:10px;
	width:206px;
}
.favorite-list li a span.favorites_li {
	height:50px;
	overflow:hidden;
	width:0;
}
.favorite-list li a, .favorite-list li a span {
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
}
.friend-list li:hover .sort-controls .index, .favorite-list li:hover .sort-controls .index, .friend-list .sort-controls, .favorite-list .sort-controls{
	color:#333;
}
.friend-list .sort-controls, .favorite-list .sort-controls {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	padding: 1px 2px;
	display:none;
	background:#fff;
}
.friend-list li:hover .sort-controls, .favorite-list li:hover .sort-controls {
	display: block;
}
.favorite-list li a span.li_match {
	padding-left:10px;
	text-align:center;
	width:156px;
}
.favorites_li_img_rght {
	float:right;
}
.favorites_li_img_rght img{
	background: white;
}
.friend-box-item .remove, .favorite-list .sort-controls .move-up, .favorite-list .sort-controls .move-down, .favorite-list .remove {
	background: url(../../img/buttons/favorite_control_sprite.png) top left no-repeat;
	width: 15px;
	height: 0;
	padding-top:14px;
	overflow:hidden;
}
.friend-list .sort-controls .index, .favorite-list .sort-controls .index, .favorite-list .sort-controls .move-up, .favorite-list .sort-controls .move-down {
	display: block;
	text-align: center;
	font-weight: bold;
	margin-bottom: 3px;
}
.favorite-list .sort-controls .move-up {
	background-position: -15px 0px;
}
.favorite-list .sort-controls .move-down {
	background-position: -30px 0px;
}
.favorite-list .remove, .friend-list .remove {
	position: absolute;
	top: 2px;
	right: 2px;
	display: none;
}
.favorite-list li:hover .remove, .friend-list li:hover .remove {
	display: block;
}
.friend-list li span, .friend-list li a span{
	color:#333;
	text-decoration:none;
	font-size:11px;
}
.friend-list .remove {
	background:url("../../img/buttons/favorite_control_sprite.png") no-repeat scroll left top transparent;
	width:14px;
	height:14px;
}
#content .favorite-list li img.away-team {
	margin-left: 2px;
}
#content .favorite-list p {
	text-align: center;
}
#content .favorite-list.video p, #content .favorite-list.news p {
	text-align:left;
}
#content .favorite-list .title-bar {
	background: none;
	border: 0;
	position:absolute;
	width: 100%;
	height: auto;
	padding: 0;
	padding-bottom:3px;
	margin-bottom: 10px;
	bottom: 6px;
	left: 0px;
	text-align: center;
	opacity:0.5;
	filter: alpha(opacity=50);
	background: #f0f0f0;
}
#content .favorite-list .title-bar .title {
	opacity:100 !important;
	color: #000;
	margin: 0;
	padding: 0 3px;
	font-size: 12px;
	line-height: 12px;
	display: inline;
}
#content .friend-list .title-bar, #content .friend-list .links-bar {
	display:block;
	background: none;
	border: 0;
	height: 27px;
	padding: 3px 3px 0;
	margin: 0;
	text-align: center;
	font-size:11px;
}
#content .friend-list .title-bar a {
	margin: 0;
	padding:0 3px;
	font-size: 11px;
	line-height: 12px;
	display: block;
	height:27px;
	cursor:pointer;
}
/*************************************** PORTAL PAGES ***************************************/
.page-title {
	font-size:14px;
	margin-top:2px;
	font-weight: bold;
	padding-bottom: 7px;
}
/*************************************** FINDER PANELS ***************************************/
.finder {
	background:#f0f0f0;
	padding:6px;
}
.finder label{
	font-weight:bold;
	font-size:12px;
	padding-bottom:3px;
	display: block;
}
#slider_links{
	margin-top:5px;
	direction: ltr;
}
.find-filters input[type=text], .finder input[type=text], .Matches .finder, .finder  {
	border-radius:2px;
	border:1px solid #ccc;
}
/*.News .finder input[type=text], .Video .finder input[type=text], .Images .finder input[type=text], .CompetitionNames .find-filters input[type=text],
.Venues .find-filters input[type=text], .Teams .find-filters input[type=text], .Players */.find-filters input[type=text] {
	margin-bottom:10px;
	background:#fff;
}
/*.Matches */.finder input[type=text]{
	margin-bottom:7px;
	line-height: 18px;
}
.Matches .finder {
	margin-bottom:5px;
}
.finder {
	min-height:30px;
}
.finder .spaced {
	margin-left:55px;
}
.finder #PlayerCountry, .finder #VenueCountry {
	width:150px;
}
.news table.find-filters td {
	width:25%;
}
table.find-filters {
	margin: 10px 0;
	padding: 0;
	border-collapse:separate;
}
.finder-form .find-filters .last {
	border-right:0;
}
.finder-form .find-filters .inactive {
	color:#939598;
}
.research_suggests {
	float:left;
	margin-left:10px;
	height: 22px;
	margin-top: -3px;
}
.research_suggests_input {
	float:left;
	line-height:18px;
	width:200px;
	height: 22px;
}
.research_suggests_btn {
	background:url("../../img/buttons/research_suggests_btn.png") no-repeat transparent;
	border: 1px solid #CCC;
	float:left;
	height:22px;
	margin-top: 2px;
	width:22px;
}
.research_suggests_btn:hover{
	background: url(../../img/buttons/research_suggests_btn.png) bottom no-repeat;
	cursor:pointer;
}
/*************************************** filter links/options ***************************************/
.mHide-Show-divHide, .mHide-Show-divHide:hover, #mHide-Show-div, #pHide-Show-div, #tHide-Show-div, #cHide-Show-div, #vHide-Show-div, #videoHide-Show-div, #imageHide-Show-div, #newsHide-Show-div{
	display:none;
}
.mHide-Show-divHide, .mHide-Show-divSee{
	color:#196DB0;
	float:right;
	margin-top: 4px;
	margin-right: 10px;
}
.mHide-Show-divHide:hover,.mHide-Show-divSee:hover{
	cursor:pointer;
	text-decoration:underline;
}
.find-filters .filter-options {
	list-style: none;
	margin-top: 10px;
	padding: 0;
}
.find-filters .filter-options li {
	width: auto;
	height: auto;
	float:none;
	font-size:11px;
}
.find-filters .filter-options li a:hover {
	color: #196DB0;
}
.contentMatch1, .contentMatch2, .contentMatch3, .contentMatch4, .contentPlayer1, .contentPlayer2, .contentPlayer3, .contentPlayer4, 
.Teams .contentPlayer1, .Teams .contentPlayer2, .Teams .contentPlayer3, .Teams .contentPlayer4, .contentVenue1, .contentVenue2, .contentVenue3, .contentVenue4 {
	padding-left:20px;
	padding-right:50px;
	border-right:1px solid #ccc;
}
/*************************************** coloured page titles ***************************************/
.block-title {
	height: 25px;
}
.search-portal-container .search-portal-container-inner .content-block .video-result .block-title, .search-portal-container .search-portal-container-inner .content-block .image-result .block-title {
	height: 0px;
}
.block-title .block-title-text[class] {
	padding: 4px;
}
.block-title .block-title-text a {
	color: #a1a1a1;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	background:#f0f0f0;
	display:block;
	float:left;
	height:20px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	margin-right: 2px;
	border: 1px solid #ccc;
	border-bottom: none;
	border-radius:2px 2px 0 0;
}
.block-title .block-title-text a:hover {
	background:#fff;
	color: #333;
}
.block-title .block-title-text .active, .search-portal-container .sorter .active {
	font-size: 14px;
	font-weight: 700;
	background: #fff;
	border: 1px solid #ccc;
	border-bottom: none;
	position: relative;
	z-index: 1;
}
.video .add_box, .image .add_box  {
	background:#D3EAF3;
}
.block-title.small-gap .block-title-text {
	left: 20px;
}
.disconnect_message{
	font-size:13px;
	font-weight:bold;
	height:47px;
	line-height:20px;
	margin-bottom:10px;
}
.sorter span{
	color: #888; 
}
/*************************************** colour variants ***************************************/
.team .block-title {
	border-color: #37b34a;
}
/*.team */.block-title .block-title-text .active {
	border-radius:2px 2px 0 0;
}
/*************************************** SLIDER WIDGETS ***************************************/
.slider {
	height: 170px;
	position:relative;
	background:#fff;
	border: 1px solid #ccc;
	border-radius:2px;
}
.commentary .slider {
	height: auto;
	margin: 10px 0;
}
.slider .slider-window {
	overflow: hidden;
	padding: 15px 10px 15px 10px;
	width: 690px;
	height:140px;
	position:absolute;
	margin-left:25px;
	background:#fff;
}
.Matches .slider .slider-window a:hover {
	text-decoration: none;
}
.commentary .slider .slider-window {
	text-align: left;
	width: 200px;
}
.slider ul li {
	font-size: 9pt;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.slider ul {
	padding: 0px;
	margin: 0;
	position:absolute;
	width:15000px;
}
.slider ul li {
	display: block;
	float: left;
	width: 110px;
	margin:0;
}
#match-event-media {
	position: absolute;
	top: 0px;
	margin-top: -140px;
	left: 50%;
	background: #fff;
	border: 1px solid #c1c1c1;
	z-index: 10;
	width: 254px;
	min-height: 223px;
	box-shadow: 4px 4px 10px #414141;
}
#match-event-media .event-commentary {
	padding:10px;
	text-align: left;
	padding-bottom: 15px;
}
#match-event-media .event-commentary img {
	float:left;
	padding-right: 5px;
}
#match-event-media .slider .arrow-left {
	background:#D2D5D3 url(../../img/buttons/arrow_left_black.gif) 50% 50% no-repeat;
}
#match-event-media .slider .arrow-right {
	background:#D2D5D3 url(../../img/buttons/arrow_right_black.gif) 50% 50% no-repeat;
}
#match-event-media p {
	clear:both;
	padding:10px;
}
#match-event-media .slider-window {
	margin-left: 20px;
	padding: 0;
	height:170px;
	width:212px;
}
#match-timeline tspan:hover{
	z-index:3000;
	background-color:#196db0;
	cursor: pointer;
}
#match-event-media .slider ul {
	height: 170px;
}
#match-event-media .slider ul li {
	height: 150px;
	margin: 20px 21px 0 21px;
}
#match-event-media .slider ul li, #match-event-media .slider ul li a img {
	width: 170px;
}
#match-event-media .slider ul li a img{
	height: auto;
}
.match .slider ul li {
	width: 140px;
}
.Images .slider ul li .img-container, .CompetitionNames .slider ul li .img-container, .Venues .slider ul li .img-container, .Teams .slider ul li .img-container, .Players .slider ul li .img-container{
	padding:8px;
}
.cboxElement:hover{
	text-decoration:none;
}
#cboxCurrent, #cboxNext, #cboxPrevious {
	bottom: 10px;
	margin-left: 5px;
}
#cboxNext, #cboxPrevious {
	bottom: 5px;
}
/*.Players*/ .slider ul li .img-container:hover{
	color:#fff;
	background:#333;
}
.slider ul li .img-container img{
	margin-bottom:2px;
}
.Video .slider ul li .img-container span, .slider ul li .img-container span, .slider ul li .img-container {
    display: block;
    vertical-align: middle;
    width: 125px;
}
.slider ul li .img-container span{
	width:103px;
}
.Images .slider ul li .img-container span{
	font-size:10px;
}
.slider ul li .img-container {
	background:#f0f0f0;
	min-height: 50px;
	text-align: center;
	width: 100px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-radius:2px;
}
.Video .slider ul li .img-container {
	width: 120px;
	padding:8px;
}
.slider ul li .img-container img, .slider ul li .img-container a {
	display:block;
}
.match .slider ul li .img-container {
	display: inline-block;
	height: 50px;
	width:auto;
	background:none;
}
.match .slider ul li p span{
	color:#B00000;
	margin:2px;
	display:block;
	font-size:15px;
}
.match .slider ul li img {
	float:left;
	margin: 0 20px 0 0;
	border:1px solid #CECECE;
	background:#fff;
}
.match .slider ul li img.away-team {
	margin:0;
}
.content-block .slider ul li {
	margin-left: 30px;
}
.Images .content-block .slider ul li , .Venues .content-block .slider ul li , .CompetitionNames .content-block .slider ul li , .Teams .content-block .slider ul li , .Players .content-block .slider ul li {
	margin-left: 15px;
	margin-right: 15px;
}
.Video .content-block .slider ul li{
	margin-left: 5px;
	margin-right: 25px;
}
.News .content-block .slider ul li {
	margin-left: 0px;
}
.matchFind:hover{
	cursor:pointer;
}
/*************************************** NEWS SLIDERS SCROLL UP AND DOWN ***************************************/
.news .slider .arrow-left, .news .slider .arrow-right {
	display:block;
	width:100%;
	height:15px;
	margin:0 0 0 0;
	float:none;
}
.news .slider .arrow-right {
	margin: 120px 0 0 0;
}
.news .slider .arrow-right, .news .slider .arrow-left {
	background-color: #bbcae7;
}
.news .slider .arrow-right:hover, .news .slider .arrow-left:hover {
	background-color: #61BEEA;
}
.news .slider ul {
	width:100%;
	height:1500px;
	float:none;
}
.news .slider .slider-window {
	height:100px;
}
.news .slider li {
	display:block;
	float:none;
	position:relative;
	width:100%;
	text-align:left;
	padding:4px 0;
}
.news .slider li .votes-percentage {
	position:absolute;
	top:3px;
	right:20px;
}
.news .slider li .title {
	font-family: Trebuchet Ms,Georgia,serif;
}
.news .slider li .title a{
	font-size:15px;
	color:#333;
}
/*************************************** RAINBOW ARROWS FOR SLIDER ***************************************/
.slider .arrow-left, .slider .arrow-right {
	background-color: #E2E2E2;
	display: block;
	height: 123px;
	width: 20px;
}
.slider .arrow-left, .slider .arrow-right {
	height:160px;
}
.slider .arrow-left:hover {
	background: url(../../img/buttons/arrow_left_white.png) #333 no-repeat 50% 50%;
}
.slider .arrow-right:hover {
	background: url(../../img/buttons/arrow_right_white.png) #333 no-repeat 50% 50%;
}
.slider .arrow-left {
	background: url(../../img/buttons/arrow_left_blue.gif) no-repeat 50% 50%;
	border-radius:2px;
	display: block;
	float: left;
	padding-top: 10px;
}
.slider .arrow-right {
	background: url(../../img/buttons/arrow_right_blue.gif) no-repeat 50% 50%;
	border-radius:2px;
	float: right;
	padding-top: 10px;
}
.match .slider-window .matchFind {
	height:126px;
	padding:7px;
	width:126px;
	border-radius:2px;
	background:#f0f0f0;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}
.match .slider-window .matchFind:hover {
	background:#FBC9B5;
	text-decoration: inherit;
	color: #fff;
	background:#333;
}
.match .slider-window .matchFind:hover span{
	color: #fff;
	text-decoration: inherit;
}
.search-portal-container .paging {
	margin-top:10px;
}
/*************************************** ADD BOXES ***************************************/
.find_map {
	background-color:#f0f0f0;
	border:	1px solid #ccc;
	font-size:14px;
	height:245px;
	width:354px;
	padding:10px;
}
.find_map h3 {
	text-align:center;
}
.map_container {
	background:url("../../img/search/map_container_bg.png") no-repeat scroll 0 0 transparent;
	border:2px solid #333;
	height:207px;
	margin:auto;
	width:340px;
}
.team .map_container {
	background:url("../../img/search/tm_map_container_bg.png") no-repeat scroll 0 0 transparent;
}
.competition .map_container {
	background:url("../../img/search/cmp_map_container_bg.png") no-repeat scroll 0 0 transparent;
}
.venue .map_container {
	background:url("../../img/search/vn_map_container_bg.png") no-repeat scroll 0 0 transparent;
}
.map_container a {
	text-decoration:none;
}
.find_on_map_top {
	display:inline-block;
	height:133px;
	padding:0;
	width:340px;
}
.find_on_map_bottom {
	background:url("../../img/search/find_on_map_bg.png") repeat scroll 0 0 transparent;
	color:#145181;
	display:inline-block;
	font-weight:bold;
	height:72px;
	width:340px;
}
.find_on_map_bottom img {
	float:left;
	padding-left:12px;
	padding-top:5px;
}
.find_on_map_txt {
	float:right;
	margin-right:10px;
	margin-top:20px;
	width:256px;
}
.map_container:hover .find_on_map_bottom{
	background:#333;
	color:#fff;
}
.find_boxes{
	height:265px;
	margin-top:5px;
}
.find_boxes .right span{
	line-height: 18px;
}
.add_box{
	margin-top:5px;
	height:45px;
	padding:10px;
	background:#f0f0f0;
	border: 1px solid #ccc;
}
.add_box .left{
	width: 510px;
	line-height: 15px;
	margin-top: -11px;
}
.match .add_box{
	background:#f0f0f0;
	border:	1px solid #ccc;
	border-radius: 2px;
}
/*************************************** ADD PAGES ***************************************/
.solid-back {
	background:#fff;
	border:1px solid #ccc;
	padding: 10px;
	border-radius:2px;
}
.solid-back.venue, .solid-back.competition, .solid-back.team, .solid-back.player, .solid-back.match, .solid-back.video, .solid-back.image{
	padding-top:30px;
}
.solid-back .create-form {
	margin-top: 10px;
}
.solid-back.match .create-form fieldset {
	background: #F0F0F0;
	padding: 10px 10px;
	margin: 8px 0px 0px 0px;
}
.label-X-venue /*, label-X, .label-X-player*/{
	font-weight:bold;
	display: none;
	font-family:Verdana,arial;
	margin-top: 1px;
	margin-left: 3px;
	margin-bottom: -3px;
	height: 16px;
	width: 16px;
	background: url(../../img/buttons/icones_infobox1.png) -160px -32px no-repeat;
}
 .label-X-venue:hover/*, label-X:hover, .label-X-player:hover*/{
	cursor: pointer !important;
	background: url(../../img/buttons/icones_infobox1.png) -160px -48px no-repeat;
}
.hiddenDiv{
	display:none;
}
.collapser .content.venue-list {
	background: #fff;
}
.venue-option .title {
	float: left;
	text-align:center;
	vertical-align:middle;
	width:150px;
}
.venue-option .inputs {
	background-color:#F0F0F0;
	float:right;
	margin:4px 4px 2px 0;
	padding:4px;
	width:525px;
	min-height:22px;
}
#HomeVenueOption .inputs, #AwayVenueOption .inputs, #OtherVenueOption .inputs {
	background-color:#f0f0f0;
	border: 1px solid #ccc;
}
.venue-option .inputs input{
	border-radius:2px;
	border:1px solid #bfbfbf;
}
.venue-option .inputs .selection {
	float: left;
	margin:20px 5px 0 3px;
}
.venue-option .inputs img {
	margin-right: 8px;
}
.plus {
	background: url(../../img/buttons/icones_infobox1.png) -160px 0px no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
}
.plus:hover {
	background: url(../../img/buttons/icones_infobox1.png) -160px -16px no-repeat;
	cursor: pointer;
}
.add-nickname .plus {
	margin-bottom: -3px;
	margin-left: 5px;
}
.YearCreation {
	margin-right: 10px;
}
/*************************************** Create forms ***************************************/
.collapser form .text label{
	width:130px;
}
.collapser form .text{
	margin-bottom:10px;
}
.create-form input[type=text], .create-form textarea, .create-form select, .venue-list input[type=text], .venue-list select, .collapser fieldset textarea,
.collapser fieldset select, .collapser fieldset input[type=file], .collapser fieldset input[type=text] {
	border-radius:2px;
	border:1px solid #ccc;
}
.ac_input{
	width:200px;
}
.create-form fieldset, .create-form .variant-two fieldset  {
	background: #f0f0f0;
	padding: 9px 10px;
	margin-top: 10px;
}
.create-form .variant-two fieldset {
	background-color: transparent;
}
#news-creation-region fieldset {
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 2px;
}
.player-name .input{
	margin-bottom:10px;
}
.add_match_comp div{
	width:50px;
	height:50px;
	border:1px solid #ccc;
	float:left;
}
.add_match_comp span{
	margin-top:16px;
	margin-left:20px;
	float:left;
}
.create-form .radio fieldset, .create-form .gender-radio fieldset {
	padding:10px 0 0 0;
	margin-top:5px;
}
.create-form .radio label small {
	color:#747476;
	font-size:0.9em;
}
form .text, form .password, form .date {
	clear: both;
}
form legend {
	display: block;
	margin: 0;
	padding: 0;
}
form input, orm textarea {
}
form .submit input{
	border: 0;	
}
form .required label {
	float: left;
}
#head_login label.error {
	font-size: 9px;
	margin-bottom: 10px;
	margin-top: 0px;
}
form .required legend {
	color: #3A3A3C;
}
form .required {
	font-weight: bold;
}
form .required p{
	font-weight: normal;
}
.article-warning, .article-notification {
	padding: 13px 13px 13px 94px;
	margin: 10px 15px;
	font-size: 14px;
	border-radius: 2px 2px;
}
.article-notification {
	background: #d1e7b9 url(../../img/news/notice_mic.gif) 7px 8px no-repeat;
	border: 1px solid #056839;
}
.article-warning {
	background: #fcdee8 url(../../img/news/notice_whistle.gif) 18px center no-repeat;
	border: 1px solid #d61a28;
}
form .article-warning {
	margin-left: 0;
	margin-right: 0;
}
/*************************************** CREATE TEAM ***************************************/
/*************************************** QUICK CREATE PLAYER ***************************************/
.resultExistingPlayerInfobox .infobox {
	width: auto;
	margin-top: 15px;
}
.resultExistingPlayerInfobox .infobox .infobox-info {
}
/*************************************** INFOBOX ***************************************/
div.infobox {
	width: 100%;
}
.infobox-info, .infobox_title, .portal_title  {
	width: 98.5%;
	padding: 5px;
	border: 1px solid #ccc;
	float:left;
	font-size: 11px;
	margin: -3px 0 0 0;
	background-color: white;
	border-radius: 2px;
	position: relative;
	z-index: 1;
}
.infobox_title, .portal_title {
	height: 32px;
	padding:0 5px 0 5px;
	font-size: 10px;
	background: url("../../img/layout/title_bar_0.png") repeat-x scroll 0 0 transparent;
	z-index: 2;
}
.infobox-images {
	text-align: center;
	padding: 1.4%;
	float:left;
	width: 13.1%;
}
.infobox-images img{
	max-width: 100%;
	height: auto;
}
#newsfeed .infobox-images {
	width: auto;
}
.infobox-results {
	width: 100%;
}
.infobox-results .game-info, .infobox-results #tab {
	/*margin:0 0.9% 0 0.5%;
	float: left;*/
	text-align: center;
	/*width: 48.6%;*/
}
.infobox-results .game-info a, .infobox-results #tab a {
	color: #333;
	display: block;
	font-size: 11px;
	padding-top: 1px;
	min-height: 57px;
	width: 100%;
	margin: 0 0 1px 0;
	white-space: normal;
	border: 1px solid #CCC;
	border-radius: 2px;
	padding: 5px 0 5px 0;
}
.infobox-results .game-info a:hover, .infobox-results #tab a:hover {
	background-color: #f0f0f0;
	text-decoration:none;
}
.infobox-results .nolastMatch a strong, .infobox-results .noUpcoming a strong, .infobox-results .liveMatch a strong  {
	float: none;
	margin-left: 0px;
	max-width: 100%;
}
.infobox-results #tab a table, .infobox-results .game-info a table {
	margin: auto;
	margin-top: 10px;
}
.infobox-results #tab a table td, .infobox-results .game-info a table td {
	text-align: center;
	vertical-align: middle;
	width: 100px;
}
.infobox-results #tab a div ul {
	float: left;
	margin-left: 20px;
	margin-top: 6px;
}
.infobox-results #tab a table .vs, .infobox-results .game-info a table .vs{
	font-size: 18px;
	font-weight: bold;
}
.infobox-results #tab a div ul li {
	line-height: 15px;
}
.infobox-results .game-info img, .infobox-results #tab img {
	vertical-align: middle;
}
.infobox-results .game-info a span.link {
	color:#196db0; 
}
.infobox-results .game-info a:hover span.link {
	color:#333; 
}
.infobox_dt{
	width:42%;
	float:left;
}
.infobox_dt dl{
	margin-left: 10px;
	margin-right: 10px;
}
.info-facts div{
	min-height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #CCC;
	white-space: normal;
}
.info-facts div.last{
	border-bottom: none;
}
.infobox_title .info-title {
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.match .infobox_type_img, .match .portal_type_img, .team .infobox_type_img, .team .portal_type_img, .competition .infobox_type_img, .competition .portal_type_img, 
.player .infobox_type_img, .player .portal_type_img, .venue .infobox_type_img, .venue .portal_type_img, .video .infobox_type_img, .video .portal_type_img, .image .infobox_type_img, .image .portal_type_img  {
	float: left;
	margin-right: 5px;
	height: 16px;
	width: 16px;
	background: url(../../img/buttons/icones_infobox1.png) -64px -32px  no-repeat;
}
/*************************************** MATCH ***************************************/
.nostadium_content {
	height: 60px;
	text-align: center;
	padding-top: 30px;
}
.button-add-as-favorite {
	float: right; 
	margin-top: -18px;
}
/*************************************** INFOBOX MATCH ***************************************/
.match .infobox_title .match_venue_info {
	float: left;
	width: 65%;
}
.match .infobox_title .match_venue_info a, .match .infobox_title .playcom_image #bubble-playcom a{
	color: #196DB0;
}
.match .infobox_title .right .playcom-img, .match .infobox_title .right .playcommentator {
	float: left;
	margin: 2px 0 0 0;
}
.match .infobox_title .right .playcommentator {
	margin: 0 10px 0 0;
}
.player_image #bubble-squad, .playcom_image #bubble-playcom {
	display:none;
	position: absolute;
	line-height: 12px;
	border:1px solid #bfbfbf;
	text-align: left;
	padding:10px;
	margin-top: -74px;
	margin-left: 40px;
	text-decoration:none;
	z-index:3000;
	min-width: 255px;
	height: 100px;
	background-color:#fff;
	box-shadow: 3px 3px 10px #414141; 
}
.bubble-squad-img {
	float:left;
	height:100%;
	margin-right:10px;
}
.player_image:hover #bubble-squad, .playcom_image:hover #bubble-playcom, .player_image:hover .arrow-light, .playcom-img .playcom_image:hover .arrow-playcom  {
	display:block;
}
.player_image .arrow-light, .playcom-img .playcom_image .arrow-playcom  {
	position:absolute;
	width: 15px; 
	height: 17px;
	margin-left: 28px;
	margin-top: -25px;
	display: none;
	border:none;
	z-index:3001;
}
.playcom-img .playcom_image #bubble-playcom {
	margin-top: -42px;
	margin-left: -283px;
	box-shadow: -3px 3px 10px #414141;
	border-radius: 2px;
}
.infobox_title #bubble-playcom {
	font-size: 12px;
	color: #333; /*important*/
}
.playcom-img .playcom_image .arrow-playcom {
	margin-left: -7px;
	margin-top: -27px;
}
.match .infobox-teams .away-team, .match .infobox-teams .home-team {
	width: 39%;
	float:left;
	margin-top: 40px;
}
.away-team h3 { 
	text-align: left;
}
.home-team h3 {
	text-align: right;
}
.match .infobox-teams h3 a{
	color:#333;
	font-size:20px;
}
.match .infobox-teams .home-team img, .match .infobox-teams .away-team img  {
	float: right;
	margin-left: 10px;
	padding: 3px;
	border: 1px solid #EEE;
}
.match .infobox-teams .match-score {
	float:left;
	width:22%;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 35px;
}
.match .infobox-teams .match-score p{
	text-align:center;
	font-weight:bold;
}
.match .infobox-teams #match-score {
	font-size:43px;
}
.infobox-info .match-status .rating-box0-0 {
	display: none;
}
.match-status .status-line p {
	display:inline;
}
/*.match-status {
	margin:10px 0 10px 0;
	padding:12px 0 0 0;
	text-align:center;
}*/
.match .infobox-teams .away-team img {
	float: left;
	margin-right: 10px;
	margin-left: 0;
}
/*#match-timeline {
	clear:both;
	background-color: #e6e6e6;
	border-radius: 2px;
	width: 100%;
	margin-top: 10px;
}*/
.displayoptions, .content-wrapper .teamMenu .displayoptions1 {
	position: absolute;
	margin-left: 746px;
	margin-top: -48px;
	width: 16px;
	height: 16px;
	background: url(../../img/buttons/icones_infobox1.png) -144px -32px no-repeat;
}
.displayoptions:hover, .content-wrapper .teamMenu .displayoptions1:hover {
	cursor: pointer;
	background: url(../../img/buttons/icones_infobox1.png) -144px -48px no-repeat;
}
.content-wrapper .teamMenu .displayoptions1 {
	padding: 0;
	position: absolute;
	margin-left: 10px;
	margin-top: 5px;
}
#arrow-box-display img{
	position: absolute;
	margin-left: -17px;
	margin-top: 13px;
	z-index: 1;
}
#match-timeline-visibility {
	text-align: left;
	position:absolute;
	background:#fff;
	padding:10px;
	border:1px solid #ccc;
	margin-top: -70px;
	margin-right: -300px;
	margin-left: 784px;
	display:none;
	z-index: 1;
	border-radius: 2px;
	box-shadow: 3px 3px 10px #414141; 
}
.match .infobox-teams .home_goals_scored {
	padding-right: 68px;
	margin-top: 5px;
}
.match .infobox-teams .home_goals_scored img, .match .infobox-teams .away_goals_scored img {
	vertical-align: middle;
	float: right;
	margin-left: 5px; 
	padding:0px;
	border:0;
}
.match .infobox-teams .away_goals_scored {
	padding-left: 68px;
	margin-top: 5px;
}
.match .infobox-teams .away_goals_scored img {
	float: left;
	margin-right: 5px;
	margin-left: 0;
}
.away_goals_scored li, .home_goals_scored li {
	height: 18px;
}
.home_goals_scored li span, .away_goals_scored li span{
	float: right;
	line-height: 17px;
}
.away_goals_scored li span{
	float: left;
}
/*************************************** TEAM ***************************************/
/*************************************** INFOBOX TEAM ***************************************/
.team .infobox_type_img, .team .portal_type_img {
	background: url(../../img/buttons/icones_infobox1.png) -112px -32px  no-repeat;
}
.noPrevSeason, .prevSeason, .noNexSeason, .nextSeason, .prevSeasonComp, .nextSeasonComp {
	height: 16px;
	width: 16px;
	background: url(../../img/infobox/arrows_season_team1.png) 0px -32px no-repeat;
	text-decoration: none;
}
.selected-season a:hover {
	text-decoration: none;
}
.prevSeason, .nextSeason, .prevSeasonComp, .nextSeasonComp {
	float: left;
	margin: 2px 0 0 0;
	background: url(../../img/infobox/arrows_season_team1.png) 0px 0px no-repeat;
}
.prevSeason:hover, .nextSeason:hover, .prevSeasonComp:hover, .nextSeasonComp:hover {
	background: url(../../img/infobox/arrows_season_team1.png) 0px -16px no-repeat;
	text-decoration: none;
}
.noNexSeason {
	background: url(../../img/infobox/arrows_season_team1.png) 0px -32px no-repeat;
}
.nextSeason, .nextSeasonComp {
	background: url(../../img/infobox/arrows_season_team1.png) 0px -48px no-repeat;
}
.nextSeason:hover, .nextSeasonComp:hover {
	background: url(../../img/infobox/arrows_season_team1.png) 0px -64px no-repeat;
}
.infobox.team .infobox-right {
	background-color:#DAF7DB;
	height:100%;
	width:350px;
}
.infobox.team .infobox-bottom {
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	background-color: white;
}
/*************************************** CONTENT TEAM ***************************************/
.results-summary-table .infobox_options span {
	width: 16px;
	height: 16px;
}
/*************************************** INFOBOX COMP ***************************************/
.competition .infobox_type_img, .competition .portal_type_img {
	background: url(../../img/buttons/icones_infobox1.png) -96px -32px  no-repeat;
}
/*************************************** INFOBOX PLAYER ***************************************/
.player .infobox_type_img, .player .portal_type_img {
	background: url(../../img/buttons/icones_infobox1.png) -128px -32px  no-repeat;
}
.player .infobox_dt .info-facts div{
	border-bottom: 1px solid #ddd;
}
.player .infobox_dt .info-facts div.last{
	border-bottom: 0px solid #ddd;
}
.player .infobox_dt .info-facts div:hover{
	background: #f0f0f0;
}
.player .infobox_dt {
	width: 72%;
}
.player .infobox-images {
	text-align: center;
	padding: 1.4%;
	float:left;
	width: 24.1%;
	margin-bottom: -6px;
}
.player .infobox-images img{
	width: 100%;
	height: auto;
	border: 1px solid #ccc;
}
/*************************************** INFOBOX VENUE ***************************************/
.venue .infobox_type_img, .venue .portal_type_img {
	background: url(../../img/buttons/icones_infobox1.png) -128px -0px  no-repeat;
}
/*************************************** INFOBOX TRANSLATION ***************************************/
.translate .infobox_content .info-facts div {
	font-size: 14px;
}
.translate .infobox_content {
	margin-bottom: 5px;
}
.t-message, .t-stat-lable {
	text-align: center;
	margin-bottom: 8px;
}
/*************************************** INFOBOX VIDEO ***************************************/
.video .infobox_type_img, .video .portal_type_img {
	background: url(../../img/buttons/icones_infobox1.png) -48px -32px  no-repeat;
}
/*************************************** INFOBOX IMAGE ***************************************/
.image .infobox_type_img, .image .portal_type_img {
	background: url(../../img/buttons/icones_infobox1.png) -48px -0px  no-repeat;
}
/*************************************** BUTTONS TOOLBOX ***************************************/
.infobox_options{
	width: 162px;
	padding: 5px;
	position: absolute;
	margin: -3px 0 0 790px;
	border: 1px solid #CCC;
	background: #e6e6e6;
	border-radius: 2px;
	z-index: 0;
}
.infobox_options li {
	vertical-align:middle;
}
.infobox_options .add_stages, .infobox_options .post_news, .infobox_options .edit_comp, .infobox_options .edit_comp_opt a, .infobox_options .add_media,
.infobox_options .add_media_opt a, .infobox_options .edit-com, .infobox_options #match-favorite, .infobox_options #player-favorite, .infobox_options #team-favorite,
.infobox_options #competition-favorite, .infobox_options #venue-favorite, .infobox_options a {
	background:url("../../img/buttons/button_toolbox.png") repeat-x scroll 0 0 transparent;
	color:#333;
	display:block;
	font-size:11px;
	height:30px;
	width:160px;
	margin:0 0 5px 0;
	white-space:normal;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
}
.infobox_options .add_media, .infobox_options .edit_comp {
	white-space:nowrap;
}
.infobox_options li a p, .infobox_options li span p {
	/*width: 135px;*/
	margin: 0 0 0 30px;
	font-weight: bold;
	text-align: left;
}
.infobox_options a#edit-match:hover, .infobox_options .add_stages:hover, .infobox_options .post_news:hover, .infobox_options .edit_comp:hover, .infobox_options .edit_comp_opt a:hover,
.infobox_options .edit-com:hover, .infobox_options .add_media:hover, .infobox_options .add_media_opt a:hover, .infobox_options #match-favorite:hover, .infobox_options #player-favorite:hover,
.infobox_options #team-favorite:hover, .infobox_options #competition-favorite:hover, .infobox_options #venue-favorite:hover, .infobox_options a:hover{
	background:url("../../img/buttons/button_toolbox_over.png") repeat-x scroll 0 0 transparent;
	text-decoration:none;
	color:#fff;
}
.infobox_options ul li a .report-span {
	background: url("../../img/header/admin-corner.png") #6D6E70 0 0 no-repeat;
	border-radius: 2px;
}
.infobox_options li span:hover{
	cursor:pointer;
}
.infobox_options .add_media span, .sidebox #venue-add-video span, .sidebox #add-video span, .sidebox #team-add-video span{
	background: url(../../img/buttons/icones_infobox1.png) -48px -32px  no-repeat;	
}
.infobox_options .add_media:hover span, .sidebox #venue-add-video:hover span, .sidebox #add-video:hover span, .sidebox #team-add-video:hover span{
	background: url(../../img/buttons/icones_infobox1.png) -48px -48px  no-repeat;	
}
.infobox_options a#edit-match span, .sidebox #create-match span, .infobox_options a#edit-team span, .infobox_options .edit_comp span, .infobox_options a#edit-venue span, .infobox_options a#player-edit span {
	background: url(../../img/buttons/icones_infobox1.png) -80px 0px  no-repeat;
	padding: 0px;
	width:	16px;
	height: 16px;
}
.infobox_options a#edit-match:hover span, .sidebox #create-match:hover span, .infobox_options a#edit-team:hover span, .infobox_options .edit_comp:hover span, .infobox_options a#edit-venue:hover span, .infobox_options a#player-edit:hover span, .sidebox #create-team span {
	background: url(../../img/buttons/icones_infobox1.png) -80px -16px  no-repeat;
}
.sidebox #create-team span, .infobox_options .add_stages span, .sidebox #create-competition span, .sidebox #create-venue span{
	padding: 0px;
}
.sidebox #create-team:hover span{
	background: url(../../img/buttons/icones_infobox1.png) -80px -32px  no-repeat;
}
.infobox_options .add_stages span, .sidebox #create-competition span{
	background: url(../../img/buttons/icones_infobox1.png) -96px -32px  no-repeat;
}
.infobox_options .add_stages:hover span, .sidebox #create-competition:hover span{
	background: url(../../img/buttons/icones_infobox1.png) -96px -48px  no-repeat;
}
.revision-history-div .infobox_options ul li a.add_stages span{
	background: url(../../img/buttons/icones_infobox1.png) -144px 0px  no-repeat;
}
.revision-history-div .infobox_options ul li a.add_stages:hover span{
	background: url(../../img/buttons/icones_infobox1.png) -144px -16px  no-repeat;
}
.sidebox #create-venue span{
	background: url(../../img/buttons/icones_infobox1.png) -128px 0px  no-repeat;
}
.sidebox #create-venue:hover span{
	background: url(../../img/buttons/icones_infobox1.png) -128px -16px  no-repeat;
}
.infobox_options .edit-com span {
	background: url(../../img/buttons/icones_infobox1.png) -16px -32px no-repeat;
}
.infobox_options .edit-com:hover span {
	background: url(../../img/buttons/icones_infobox1.png) -16px -48px no-repeat;
}
.infobox_options #match-favorite span, .infobox_options #player-favorite span, .infobox_options #team-favorite span, .infobox_options #competition-favorite span, .infobox_options #venue-favorite span{
	background: url(../../img/buttons/icones_infobox1.png) 0px -32px  no-repeat;
}
.infobox_options #match-favorite:hover span, .infobox_options #player-favorite:hover span, .infobox_options #team-favorite:hover span, .infobox_options #competition-favorite:hover span,
.infobox_options #venue-favorite:hover span{
	background: url(../../img/buttons/icones_infobox1.png) 0px -48px  no-repeat;
}
.sidebox #create-player span{
	background: url(../../img/buttons/icones_infobox1.png) -138px -16px  no-repeat;
}
.sidebox #create-player span{
	background: url(../../img/buttons/icones_infobox1.png) -138px -32px  no-repeat;
}
.infobox_options a#add-friend span{
	background: url(../../img/buttons/icones_infobox1.png) -64px -0px  no-repeat;
}
.infobox_options a#add-friend:hover span{
	background: url(../../img/buttons/icones_infobox1.png) -64px -16px  no-repeat;
}
.infobox_options a#block-friend span{
	background: url(../../img/buttons/icones_infobox1.png) -32px -0px  no-repeat;
}
.infobox_options a#block-friend:hover span{
	background: url(../../img/buttons/icones_infobox1.png) -32px -16px  no-repeat;
}
.infobox_options a#send-message span{
	background: url(../../img/buttons/icones_infobox1.png) 0px 0px no-repeat;
}
.infobox_options a#send-message:hover span{
	background: url(../../img/buttons/icones_infobox1.png) 0px -16px no-repeat;
}
.infobox_options a#apply-to-playcom span{
	background: url(../../img/buttons/icones_infobox1.png) -32px -32px no-repeat;
}
.infobox_options a#apply-to-playcom:hover span{
	background: url(../../img/buttons/icones_infobox1.png) -32px -48px no-repeat;
}
.msg_new_message div, .infobox_options .post_news span, .sidebox #team-add-news span, .sidebox #add-news span, .sidebox #venue-add-news span, .infobox_options a#edit-profile span, .infobox_options a#competition-edit span{
	background: url(../../img/buttons/icones_infobox1.png) -80px -0px no-repeat;
}
.infobox_options #clear-cache span{
	background: url(../../img/buttons/icones_infobox1.png) -272px -0px no-repeat;
}
.infobox_options #clear-cache:hover span{
	background: url(../../img/buttons/icones_infobox1.png) -272px -16px no-repeat;
}
.infobox_options .edit_comp_opt, .infobox_options .add_media_opt{
	display:none;
	position:relative;
	background:#ccc;
	z-index:4;
	margin: 11px auto 6px auto;
	padding:3px;
    width: 150px;
    border-top: 1px solid #999;
	border-radius: 0px 0px 2px 2px;
}
.infobox_options .edit_comp_opt a, .infobox_options .add_media_opt a{
	width:auto;
	margin: 0 0 2px 0;
}
.infobox_options .edit_comp_opt a p, .infobox_options .add_media_opt a p{
	margin-left: 10px;
	line-height: 30px;
}
/*************************************** CONTENT TABS ***************************************/
.content-tabs {
	margin-top: 10px;
	margin-bottom: -2px;
	background-color: #ccc;
	width:100%;
	border-top:1px solid #ccc;
	border-radius: 2px;
	height: 33px;
}
.content-tabs ul {
	height:33px;
	background-color: #CCC;
}
.content-tabs li {
	float:left;
}
.content-tabs li a, .content-tabs td a {
	text-align: center;
	width: auto;
	height: 30px;
	display: block;
	background: url("../../img/buttons/button_toolbox.png") repeat-x scroll 0 0 transparent;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	border-radius: 2px;
	line-height: 30px;
	margin-right: 1px;
	position: relative;
	/*z-index: 1;*/
	padding-left: 12px;
	padding-right: 12px;
	white-space: nowrap;
}
.content-tabs li a:hover{
	background: url("../../img/buttons/button_toolbox_over.png") repeat-x scroll 0 0 transparent;
	color: #fff;	
}
.content-tabs li:first-child a {
	border-left: 1px solid #CCC;
}
.content-tabs li.notlivematch a{
	color: #CDCDCD;
}
.content-tabs li.notlivematch a:hover{
	color: #CDCDCD;
	background: url("../../img/buttons/button_toolbox.png") repeat-x scroll 0 0 transparent;
	cursor: default;
}
.content-tabs li.ui-tabs-selected a {
	background: white;
	color: #333;
	border-radius: 2px 2px 0px 0px;
	position: relative;
	z-index: 1;
	border-bottom: none;
	padding-bottom: 1px;
}
/*************************************** CONTENT ***************************************/
.content-wrapper .infobox_options, .content-header .infobox_options, .content-block .infobox_options, #NoCarrerOverview .infobox_options {
	padding: 0;
	border: 0;
	background: none;
	margin: 8px 0 0 558px;
}
.content-footer, .results-details-nav, .results-summary-nav {
	background: #fff;
	padding: 5px;
	width:98.5%;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-radius:0px 0px 2px 2px;
}
/*************************************** VIDEOS & IMAGES ***************************************/
.image-result, .video-result {
	width: 350px;
	height: auto;
	float: left;
	margin-left: 2.4%;
}
.image-result .play-video {
	display: none;
}
.image-result .image-container, .video-result .image-container {
	width:100%;
	height: 90px;
	border: 1px solid #ccc;
	background:#f0f0f0;
	border-radius: 2px;
}
.image-result .image-container:hover, .video-result .image-container:hover{
	background: transparent;
}
.image-result .image-container h4, .video-result .image-container h4  {
	margin-bottom: 0px;
	margin-top: 5px;
	height: 38px;
}
.image-result .image-container p, .video-result .image-container p{
	margin-top: 15px;
	margin-bottom: 0px;
}
.image .logo img {
	vertical-align: bottom;
	width: 80px;
	height: 80px;
	padding: 5px;
}
.image-result img {
	float: left;
	height: auto;
	width: 100%;
	padding: 0;
}
.image-result .cboxElement, .image-result img {
 	width: 120px;
 	margin-left: 0px;
 	color: #196db0;
	height: 90px;
	float: left;
}
.image-result .cboxElement:hover {
	text-decoration: underline;
}
.video-snapshot .play-video{
	margin-right: 0px;
}
.play-video {
    position: relative;
    margin-right: -120px;
}
.favorite-list.video .video-result {
	float: left;
	width: auto;
}
.favorite-list.video .video-result h4, .video-result p, .image-result h4, .image-result p {
	width: auto;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	width: 149px;
}
.favorite-list li.video-result a.profile_video{
	padding:5px;
	float: left;
}
.image-container {
	margin-top: 20px;
}
.video-result h4,.video-result p, .image-result h4,.image-result p {
	width: 58%;
	float: left;
	margin-left: 10px;
}
.video-result .image-container a{
	margin-top:3px;
}
.video-result .image-container:hover .video-result img{
	background: #e5e5e5;
}
.video-wrapper span, .video-result .votes, .video-result .image-container:hover .play-video {
	/*display: none;*/
}
.video-result img{
	vertical-align: bottom;
	float: left;
	width: 120px;
	height: auto;
}
.video-result .video-action img{
	width: 12px;
	height: 12px;
}
.addedby {
	font-size: 10px;
	color: #707070;
	line-height: 12px;
}
.favorite-list li h4 a{
	font-size:9px;
	padding:0px 3px 0px 3px;
	width:100%;
}
/*************************************** DROP OPTIONS ***************************************/
.drop-filter {
	position: relative;
	width: 157px;
}
.drop-filter .drop-options {
	background: #fff;
	width: 139px;
	position: absolute;
	top: 20px;
	left: 0px;
	z-index: 5;
	border: 1px solid #ccc;
	border-top: 0;
	display:none;
	border-radius: 2px;
}
.drop-options p a, .drop-filter .drop-option-selected{
	width: 135px;
}
.drop-filter .drop-option-selected {
	background: #fff;
	display: block;
	height: 15px;
	padding: 2px;
	border:1px solid #ccc;
	color: #175378;
}
.drop-filter .drop-options a {
	display: block;
	padding: 2px;
	line-height: 15px;
	border-top: 1px solid #ccc;
	color: #333;
}
.drop-filter .drop-options a:hover {
	background:#DFEFFF;
}
.drop-filter .drop-option-selected a{
	display: block;
	line-height: 15px;
}
.drop-filter .drop-options-show { 
	position: absolute;
	top: 0px;
	right: -4px;
	width: 21px;
	height: 0;
	padding-top: 21px;
	background: url(../../img/buttons/drop_filter_toggle1.png) no-repeat scroll 0 0 transparent;
	overflow: hidden;
}
.drop-filter .drop-options-show:hover {
	background: url(../../img/buttons/drop_filter_toggle1.png) no-repeat scroll 0 -21px transparent;
}
.videos_images div.classic_filters {
	height: 45px;
	line-height: 45px;
	padding: 5px 10px 20px 15px;
	border-bottom: 1px solid #CCC;
}
.drop-filter .drop-options p.filter, .drop-filter .drop-options p.sorter {
	text-align: left;
}
/*******************/
.content-header{
	float: left;
	background: white;
	padding: 5px 4px 0px 0px;
	width: 100%;
	border-radius: 2px;
}
.content-header p {
	text-align: center;
}
.content-header p.title-stats, .content-header p.title-results {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
.heavy-bar .title-bar p {
	display: block;
	margin: 0;
	padding: 6px 0 5px 9px;
	font-size: 14px;
	font-weight: bold;
}
.heavy-bar .title-bar p:hover {
	cursor: default;
}
.title_bar_bracket1 {
	margin: -25px -9px 0 0;
	cursor: pointer;
}
.title_bar_bracket1 span {
	font-size: 13px;
	line-height: 18px;
	height: 18px;
}
.title_bar_bracket {
	width: 60%;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	float: right;
	background: none;
	margin-right: 10px;
	display: inline-block;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
}
/****************/
/*************************************** SCORE PREDICTION ***************************************/
.predict-score-home, .predict-score-away{
    display: inline-block;
    width: 105px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    *display:inline; zoom:1; /* "inline-block" for IE6/7 */
    height:85px;
}
.predict-score-text{
    color: darkslategray;
    font-size: 23px;
    font-weight: bold;
    width: 50px;
    text-align: center;
    border: 1px solid;
    margin: 5px 0 0 50px;
}
.predict-score-versus{
    display: inline-block;
    width: 143px;
    text-align: center;
    font-size: 300%;
    height:45px;
	padding:5px;
    *display:inline; zoom:1; /* "inline-block" for IE6/7 */
    background:#e6e6e6;
	border-radius:2px;
}
.predict-score-mostpredicted, .predict-score-bestpredicator{
    width: 100%;
    margin: 5px 0 15px 0px;
}
.most_predicted_score, .most_predicted_result{
	width:100%;
	margin:auto;
	font-size:11px;
	font-weight:bold;
	background:#efefef;
	border-radius:2px;
}
.score_most_predicted_score{
	float:left;
	margin-bottom:3px;
	text-align:center;
	width:42px;
	margin-top:3px;
	color:#AF1F23;
}
.score_most_predicted_percent{
	float:right;
	margin-bottom:3px;
	margin-top:3px;
	text-align:right;
	width:35px;
	padding-right:8px;
}
.red_score{
	color:#AF1F23;
}
.predict-score-bestpredicator{
    margin: 5px 0px 10px 0px;
}
.score_most_predicted_user{
	width:75%;
	margin-bottom:3px;
	margin-top:3px;
	float:left;
}
.predict-score-home label,.predict-score-away label{
	height:20px;
	display:block;
}
.prediction_btn{
	 margin: 4px 0 3px 0;
	 text-align: center;
}
.predict-score-button{
    color: #fff;
    background: url('../../img/buttons/short_blue_button2.png') top right no-repeat;
    display: -moz-inline-block;
    display: inline-block;
    padding-right: 15px;
    padding-top: 0px;
    height: 19px;
    margin:0 -1px 0 0 !important;
    font-size:11px;
    border: 0;
    cursor: pointer;
    display:inline; zoom:1; /* "inline-block" for IE67 */
}
/*************************************** STATISTICS ***************************************/
.stats-details {
	background-color: #333;
	font-size: 10px;
	color: #fff;
	margin-top: 3px;
	border-radius: 2px;
	padding: 0 5px;
	line-height: 16px;
	margin-left: -50px;
	position: absolute;
	opacity: 0;
}
.stats-details:hover {
	cursor: pointer;
}
div.shooting-position .diagram div .ratio.parts.shots, div.shooting-position .diagram div .num-goals.parts.goals {
	width: 100%;
}
div.shooting-position .diagram div .ratio.parts.shots:hover, div.shooting-position .diagram div .num-goals.parts.goals:hover, div.scoring-zone-goal div span:last-child:hover {
	cursor: pointer;
	background: #333;
	color: #fff;
}
.victory_chart .stats-details {
	margin-top: 1px;
	margin-left: 15px;
}
.scoring .score {
	margin-left: 10px;
}
.bar-level {
	margin-bottom: -3px;
}
.simple-graph li:hover {
	background: #f0f0f0;
}
.simple-graph .jqbar .stats-details {
	margin-top: 1px;
}
/*************************************** DATA GRID & TABLES STYLE ***************************************/
.data-grid .headerSortUp, .data-grid .headerSortDown {
	text-decoration: underline;
}
.data-grid, .player-roster {
	width: 100%;
}
.home-team-roster .player-roster, .away-team-roster .player-roster {
	border:1px solid #ccc;
}
.data-grid, .team-rosters .player-roster  {
	border:1px solid #ccc;
}
.data-grid thead th{
	background: url("../../img/buttons/button_toolbox.png") repeat-x scroll 0 0 transparent;
	border:1px solid #ccc;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	height: 20px;
	line-height: 20px;
}
.player-roster thead th {
	padding-top: 2px;
	padding-bottom: 1px;
	background: #f0f0f0;
	font-weight: bold;
	text-align: center;
	height: 22px;
	vertical-align:middle;
	min-width: 19px;
	cursor: default;
	border-bottom: 1px solid #CCC;
}
.data-grid thead th:hover {
	background: url("../../img/buttons/button_toolbox_reverse.png") repeat-x scroll 0 0 transparent;
	cursor:pointer;
}
.player-roster thead th img{
	width: 25px;
	height: 25px;
	border-radius:2px;
}
.data-grid tbody td, .player-roster tbody td {
	border-bottom: 1px solid #ccc;
	vertical-align:middle;
	cursor: default;
	height: 20px;
}
.player-roster tbody tr td:first-child {
	width: 46px;
}
.data-grid tbody tr:hover, .player-roster tbody tr:hover, .addFromTeamContent tbody tr:hover, .player-roster tbody tr.additionalEditLine:hover td, .player-roster tbody tr:hover td  {
	background: #f0f0f0;
}
.player-roster tbody td.headerTableSquad, #squad-tables h3.headerTableSquad {
	font-size: 13px;
	font-style:italic;
	padding-left: 5px;
	border-bottom: 1px solid #ccc;
	background:#f0f0f0;
}
#squad-tables h3.headerTableSquad {
	height: 22px;
	text-align: center;
	line-height: 22px;
}
.additionalEditLine, table.statistics.titled .first td, table.statistics.titled .first th {
	text-align: center;
}
/*table.statistics.titled .first th {
	text-align: left;
}*/
/*************************************** APPEARANCES & RATINGS ***************************************/
#appearancesGraph img{
	max-width: 100%;
}
/*************************************** ACTIONS ***************************************/
.actions {
	clear: both;
	font-size: 11px;
}
.local-actions {
	background: none repeat scroll 0 0 #F0F0F0;
    line-height: 27px;
}
.local-actions p{
	margin:0;
}
.special-actions {
	float: right;
	margin-top: 5px;
}
#squadContentDiv .local-actions p{
	margin-left: 10px;
	float: none;
}
/*************************************** STATS TABLE ***************************************/
table.statistics {
	width: 100%;
	margin-bottom: 1em;
}
table.statistics td, table.statistics th {
	border-top: solid #ccc 1px;
	line-height: 1.9em;
	cursor: default;
}
table.statistics thead th, table.statistics tbody td {
	background: white;
	font-weight: bold;
	text-align: center;
	height: 22px;
	vertical-align: middle;
	cursor: default;
}
.score-distribution table.statistics tbody th, table.statistics tr.total td, table.statistics tr.total th {
	font-weight: bold;
}
.frequency-distribution table tr:hover, table.statistics tbody tr:hover {
	background: #f0f0f0;
}
table.statistics tbody td {
	font-weight: normal;
	background: none;
}
table.statistics tr.first td, table.statistics tr.first th {
	border-top: none;
	cursor: default;
}
table.statistics th, table.statistics .star-ratings li {
	text-align: left;
}
table.statistics td {
	text-align: right;
}
table.statistics td.center {
	text-align: center;
}
table.statistics span.small {
	font-size: 0.75em;
}
table.statistics .first td, table.statistics .first th {
	border-top:0;
}
.statistics .collapser .content {
	margin:0;
}
/*.statistics*/ .column-50 {
	width: 49.4%;
	float: left;
}
/*.statistics*/ .column-50.left {
	margin-right:7px;
	margin-bottom: 7px;
}
.stats-list {
	line-height: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E6E6E6;
}
.scoring.on-field {
	padding: 5px;
}
/*************************************** TEAM - VICTORY CHART ***************************************/
.victory_chart {
	padding: 10px;
}
.victory_chart p{
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	margin-top: 15px;
	font-weight: bold;
	padding-bottom: 3px;
	text-align: left;
	font-size: 13px;
}
.victory_chart strong{
	line-height: 36px;
	margin-right: 10px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 30px;
	min-width: 30px;
	text-align: center;
}
div.victory_pie_chart {
	/*margin: 0 auto 10px auto;
	width: 90%;*/
}
div.victory_pie_chart img, div.victory_pie_chart canvas {
	margin-top: 20px;
	width: 45%;
	height: auto;
}
div.victory_pie_chart div.sides {
	width: 100%;
	text-align: center;
	margin: 5px 0 15px 0;
}
div.victory_pie_chart table {
	float: right;
	width: 44%;
	margin-top:	25px;
	margin-left: 1%;
}
div.victory_pie_chart table td {
	line-height: 20px;
	/*width: 100%;*/
	white-space: nowrap;
	margin-top: 41px;
}
div.victory_pie_chart table td.center {
	width: 20px;
	padding: 0 7px;
}
div.victory_pie_chart table td.center div {
	width: 20px;
	height: 15px;
	line-height: 15px;
	text-align: center;
}
div.victory_pie_chart div.box-green, div.victory_pie_chart div.box-yellow, div.victory_pie_chart div.box-red {
	border: 1px solid #69B44B;
	background-image: url(../../img/stats/bar_fill_green.gif);
	background-position: 0 7px;
}
div.victory_pie_chart div.box-yellow {
	border: 1px solid #FBEC3B;
	background-image: url(../../img/stats/bar_fill_yellow.gif);
}
div.victory_pie_chart div.box-red {
	border: 1px solid #F34044;
	background-image: url(../../img/stats/bar_fill_red.gif);
}
div.victory_bar_chart {
	padding: 10px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	margin: 0 auto 10px auto;
	width: 336px;
}
div.victory_bar_chart div {
	float: left;
	width: 31px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-size: 23px;
	margin-right: 5px;
}
div.victory_bar_chart div.box-green {
	border: 3px solid #69B44B;
	background-image: url(../../img/stats/square_large_green.gif);
}
div.victory_bar_chart div.box-yellow {
	border: 3px solid #FBEC3B;
	background-image: url(../../img/stats/square_large_yellow.gif);
}
div.victory_bar_chart div.box-red {
	border: 3px solid #F34044;
	background-image: url(../../img/stats/square_large_red.gif);
}
div.victory_chart div.points_per_game {
	float: left;
	font-size: 15px;
	font-weight: bold;
	padding: 0 20px 5px 20px;
}
div.victory_chart div.points_per_game strong {
	font-size: 22px;
	padding-left: 10px;
	line-height: 30px;
}
p.chart_selection {
	line-height: 30px;
	margin: auto;
	text-align: center;
}
/*************************************** PER ACTIONS ***************************************/
div.per-actions {
	padding: 2px;
}
div.per-actions table {
	background-color: #fff;
	margin: auto;
	margin-bottom: 1em;
}
div.per-actions table th {
	padding: 0 5px;
	background-color: #ddd;
	line-height: 2em;
}
div.per-actions table td {
	line-height: 32px;
}
div.per-actions table td:hover {
	background-color: #f0f0f0;
}
div.per-actions table .icon {
	overflow: hidden;
	background-color: #ccc;
	text-indent: -9999px;
	/*width: 32px;*/
	padding: 0 16px;
	height: 32px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
}
div.per-actions table .icon:hover {
	background-color: #ccc;
}
.per-actions .double tr .icon span {
	display:none;
	position: absolute;
	line-height: 8px;
	border:none;
	color:#fff;
	text-align: center;
	font-weight:none;
	padding:5px;
	margin-top: -21px;
	text-decoration:none;
	border-radius:3px;
	z-index:3000;
	width:	100px;
}
.per-actions .double tr .icon:hover .arrow-stats, .per-actions .double tr .icon:hover span {
	display:block;
}
.per-actions .double tr .icon:hover span {
	background-color:#000;
}
.per-actions .double tr .icon .arrow-stats{
	background: url(../../img/header/matchs_bottom.png) 0px 0px no-repeat;
	position:absolute;
	width: 15px; 
	height: 7px;
	margin-left: 5px;
	margin-top: -3px;
	display: none;
	border:none;
}
div.per-actions table .icon-goal {
	background: url('../../img/stats/SPA_icon1.gif') center no-repeat;
}
div.per-actions table .icon-shot {
	background: url('../../img/stats/SPA_icon2.gif') center no-repeat;
}
div.per-actions table .icon-saved {
	background: url('../../img/stats/SPA_icon3.gif') center no-repeat;
}
div.per-actions table .icon-trick {
	background: url('../../img/stats/SPA_icon4.gif') center no-repeat;
}
div.per-actions table .icon-corner {
	background: url('../../img/stats/SPA_icon5.gif') center no-repeat;
}
div.per-actions table .icon-freekick {
	background: url('../../img/stats/SPA_icon6.gif') center no-repeat;
}
div.per-actions table .icon-penaltykick {
	background: url('../../img/stats/SPA_icon7.gif') center no-repeat;
}
div.per-actions table .icon-offside {
	background: url('../../img/stats/SPA_icon8.gif') center no-repeat;
}
div.per-actions table .icon-substitution {
	background: url('../../img/stats/SPA_icon9.gif') center no-repeat;
}
div.per-actions table .icon-redcard {
	background: url('../../img/stats/SPA_icon10.gif') center no-repeat;
}
div.per-actions table .icon-yellowcard {
	background: url('../../img/stats/SPA_icon11.gif') center no-repeat;
}
div.per-actions table .icon-disputable {
	background: url('../../img/stats/SPA_icon12.gif') center no-repeat;
}
div.per-actions table .icon-ontarget {
	background: url('../../img/stats/SPA_icon13.gif') center no-repeat;
}
div.per-actions table.single .bar {
	width:329px;
}
div.per-actions table.double .bar, div.per-actions table.double .bar.align-right {
	width: 171px;
}
div.per-actions table.double .bar.align-right {
}
div.per-actions table.single .legend, div.per-actions table.double .legend {
	padding: 0;
	border: none;
}
div.per-actions table .bar img {
	height: 12px;
}
div.per-actions table th.rank {
	font-weight: normal;
}
div.per-actions table td.rank {
	font-weight: bold;
}
/*************************************** SCORING ***************************************/
.column-50 .collapser.heavy-bar.scoring .content {
	padding-top: 10px;
}
/*************************************** SCORING ZONE STATISTICS ***************************************/
div.scoring-zone {
	padding: 9px;
	text-align: center;
}
div.scoring-zone h2 {
	text-align: center;
	margin: 20px;
}
div.scoring-zone-ratio {
	height: 50px;
	margin-bottom: 1em;
}
div.scoring-zone-ratio h3, div.scoring-zone-ratio .ratio, .Gadgetratio {
	float: left;
	line-height: 50px;
}
div.scoring-zone-ratio .ratio, .Gadgetratio {
	font-size: 18pt;
	font-weight: bold;
	color: #88BA48;
	float: right;
}
div.scoring-zone-ratio img {
	float: right;
	margin-top: -5px;
}
div.scoring-zone-goal {
	max-width: 365px;
	margin: 0 auto 0 auto;
	width: 100%;
	height: 207px;
	position: relative;
	z-index: 2;
}
div.scoring-zone-goal div {
	position: absolute;
	display: block;
	overflow: hidden;
	color: #fff;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	height: 45px;
	line-height: 45px;
}
div.scoring-zone-goal div {
	background: rgba( 255, 255, 255, 0.8);
	color: #333;
}
div.scoring-zone-goal div span {
	display: none;
}
div.scoring-zone-goal .row1 {
	top: 36px;
}
div.scoring-zone-goal .row2 {
	top: 88px;
}
div.scoring-zone-goal .row3 {
	top: 140px;
}
div.scoring-zone-goal .column1 {
	left: 11%;
	width: 22%;
}
div.scoring-zone-goal .column2 {
	left: 38%;
	width: 25%;
}
div.scoring-zone-goal .column3 {
	left: 69%;
	width: 22%;
}
div.scoring-zone table.goals_score {
	width: 100%;
}
div.scoring-zone table.goals_score tr th, div.scoring-zone table.goals_score tr td {
	border-top: 1px solid #ccc;
	line-height: 22px;
	text-align: center;
}
div.scoring-zone table.goals_score tr td.title {
	text-align: left;
	font-weight: bold;
}
div.scoring-zone table.goals_score tr th {
	border-top: none;
	cursor: default;
	text-align: center;
}
div.scoring-zone table.goals_score tbody tr:hover {
	background: #f0f0f0;
}
div.shooting-position table.goals_score {
	width: 100%;
}
div.shooting-position table.goals_score tr th {
	text-align: center;
}
div.shooting-position table.goals_score tr th, div.shooting-position table.goals_score tr td {
	border-top: 1px solid #ccc;
	line-height: 22px;
	text-align: center;
}
div.shooting-position table.goals_score .header th {
	border-top: none;
}
div.shooting-position table.goals_score tr td.title {
	text-align: left;
	font-weight: bold;
}
.scoring-zone .rations {
	min-height: 135px;
}
.scoring-zone .rations p{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	margin-top: 20px;
	font-weight: bold;
	padding-bottom: 3px;
	text-align: left;
	font-size: 13px;
}
.scoring-zone .rations li/*, .scoring-zone .rations img*/{
	margin-left: 2%;
	float: left;
	width:30.6%
}
.scoring-zone .rations img {
	height: auto;
	max-width: 100%;
}
.scoring-zone .rations div {
	height: 15px;
	width: 100%;
}
/** Shot strength / Shot threat bars **/
.five_level_bar {
	text-align: center;
	font-size: 120%;
	margin: 15px 0 30px 0;
}
.five_level_bar strong.level_1 { color: #FEF67A; }
.five_level_bar strong.level_2 { color: #FFCA56; }
.five_level_bar strong.level_3 { color: #FBA62F; }
.five_level_bar strong.level_4, .five_level_bar strong.level_5 { color: #939498; }
.five_level_bar .strength-meter {
	background: url(../../img/stats/strength_bar_sprite.png) bottom left no-repeat;
	width:312px;
	height:24px;
	margin:0 auto;
	display:block;
}
.strength-meter-default, .Threat-meter {
	background: url(../../img/stats/strength-meter-default.png) bottom left no-repeat;
	max-width:310px;
	height:21px;
	margin:0 auto;
	display:block;
	border: 1px solid #333;
	border-radius:2px;
}
.strength-meter-default .count-level {
	text-align: center;
	float: left;
	width: 20%;
	line-height: 21px;
	height:24px;
}
.five_level_bar .strength-meter.level-1 {
	background-position:left -96px;
}
.five_level_bar .strength-meter.level-2 {
	background-position:left -72px;
}
.five_level_bar .strength-meter.level-3 {
	background-position:left -48px;
}
.five_level_bar .strength-meter.level-4 {
	background-position:left -24px;
}
.five_level_bar .strength-meter.level-5 {
	background-position:left top;
}
.Threat-meter {
	background: url(../../img/stats/threat-meter.png) bottom left no-repeat;
}
.five_level_bar .Threat-meter.level-1 {
	background-position:left bottom;
}
.five_level_bar .Threat-meter.level-2 {
	background-position:left -63px;
}
.five_level_bar .Threat-meter.level-3 {
	background-position:left -42px;
}
.five_level_bar .Threat-meter.level-4 {
	background-position:left -21px;
}
.five_level_bar .Threat-meter.level-5 {
	background-position:left top;
}
/*************************************** STATISTICS BODY PARTS ***************************************/
#body-parts .body-parts-left, #body-parts .body-parts-right {
	width: 50%;
	float:left;
	text-align:left;
}
#body-parts .body-parts-right {
	float:right;
	text-align:right;
}
#body-parts .body-parts-left .parts, #body-parts .body-parts-right .parts{
	width: 74%;
	line-height: 15px;
	float: left;
	font-size: 11px;
}
#body-parts .body-parts-right .parts{
	width: 86%;
	float: right;
}
.body-parts-content {
	background: url(../../img/stats/body_parts.jpg) no-repeat 50% 25px;
	/*height: 520px;*/
	margin: 0 5px 0 5px;
}
#bodyPart-unspecified {
	font-size: 10px;
	margin-top: 5px;
	position: absolute;
}
#body-parts-tabs {
	height: 30px;
	line-height: 30px;
}
.body-parts-right .stats-details, .body-parts-left .stats-details {
	margin-top: -2px;	
}
.body-parts-left .stats-details {
	margin-left: 9px;
}
/*************************************** INCIDENCE of FIRST GOAL ***************************************/
.first_goal_incidence {
	min-height: 110px;
}
.first_goal_incidence table.statistics, .img_first_goal {
	float: right;
	width: 47%;
}
.img_first_goal {
	width: 53%;
}
.img_first_goal img{
	max-width: 100%;
	height: auto;
}
/*************************************** SCORE DISTRIBUTION ***************************************/
.score-distribution table.statistics tr:first-child th, .score-distribution table.statistics tr:first-child td{
	border-top: 0;
}
.score-distribution .current-form {
	padding:5px 5px 5px 0px;
	border-bottom: 1px solid #ccc;
}
.score-distribution .current-form:hover {
	background: #f0f0f0;
}
.score-distribution table{
	margin-bottom: 0;
}
/*.score-distribution table .starting:hover, .score-distribution table .playedin:hover, .score-distribution table .minutes:hover, .score-distribution table .goals:hover, .score-distribution table .assist:hover, 
.score-distribution table .yellowcard:hover, .score-distribution table .redcard:hover {
	cursor: pointer;
}*/
.score-distribution table .null .stats-details {
	display: none;
}

/*.score-distribution table.statistics tr td {
	text-align: center;
}*/
/*.score-distribution table.statistics tr td table td {
	text-align: center;
}*/
/*************************************** RESULTS COMPETITIONS ***************************************/
.team-standings, div.group-stage, div.knockouts-no-brackets, div.championship-stage, div.knockout-stage {
	padding:10px;
}
.team-standings, .results-container {
	z-index: 1;
	position: relative;
}
div.knockouts-no-brackets, div.championship-stage, div.knockout-stage {
	clear:both;
}
.group-stage-head {
	padding:4px 10px 0px 10px;;
}
.group-stage-head strong {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#196db0;
}
.group-stage h3 {
	padding-bottom: 5px;
	border-bottom: 1px solid #808080;
}
.stage-round-rename {
	display: inline;
	margin-top: -33px;
	position: absolute;
	right: 4px;
	min-width: 205px;
}
.edit-stage-name {
	position: absolute;
	right: 5px;
	margin-top: -30px;
	line-height: 26px;
	padding-right: 8px;
}
.round-heading {
	background:#dadada;
	font-family: "Times new Roman", Georgia, serif;
	font-weight:bold;
	font-size:14px;
	padding:4px 20px;
	margin:0 0 9px 0;
}
.stage-team-results .extra {
	background:#fff;
	width:17px;
}
.stage-team-results tbody td {
	padding:4px;
	text-align: center;
	background: none;
}
.stage-team-results tr td a, .stage-team-results tr td img {
	float: left;
	margin-left: 0px;
}
.stage-team-results tr td img {
 	margin-left: 5px;
 	margin-right: 5px;
}
.stage-team-results tr td .color-well a {
	border: 1px solid #ccc;
}
.stage-team-results tr td .color-well a:hover{
	background: #ccc;
}
.stage-team-results tr td img {
 	margin-left: 1px;
}
.stage-team-results .name {
	text-align:center;
	border-right: 1px solid #ccc;
}
.ChampionshipStandingsH2 {
	display: none;
}
.championship-standings h2.ChampionshipStandingsH2, .championship-stage h2 {
	margin: 20px 0 -21px 10px;
	font-size:35px;
	z-index: 0;
	position: relative;
	color: #eee;
	display: block;
}
.championship-stage h2 {
	margin: 0px 0 -18px 0px;
}
.standings-controls {
	right: 0px;
	position: absolute;
	/*float: right;*/
	margin: 5px 20px 0 0;
	z-index: 1;
}
.standings-controls .active {
	color:#000;
	font-weight:bold;
}
/*************************************** KNOCKOUT STAGE ***************************************/
.knockout-brackets {
	padding-top: 10px;
	max-width: 680px;
	margin: 0 auto;
}
.knockout-round {
	width: 25%;
	float: left;
}
.knockout-round h3 {
	width: 86%;
	background: #F0F0F0;
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
	text-align: center;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.knockout-match {
	width: 85%;
	height: 48px;
	border: 1px solid #999;
	position: relative;
}
.knockout-match .add-match {
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 46px;
}
.knockout-match-result {
	width:100%;
	height:48px;
}
.knockout-match-result:hover {
	background-color: #f0f0f0;
}
.knockout-match-result tr {
	padding:0;
	margin:0;
}
.knockout-match-result td {
	padding:2px;
	line-height:20px;
	text-align:center;
}
.knockout-match-result tr.home-team td {
	width:85%;
}
.print_competition_score{
	color:#ffffff;
	background:#B00000;
	font-weight:bold;
	font-size:14px;
}
.print_empty_score{
	background:#ffffff;
}
.knockout-match-result td.team-name {
	padding:2px 2px 2px 5px;
	text-align:left;
}
.create-form #create-competition {
	padding: 10px;
}
#create-competition .type-choices fieldset label {
	width: 200px;
}
/* Hidden elements */
#content .knockout-line.hidden {
	background: none;
	display: block;
}
#content .knockout-line.hidden .knockout-match {
	visibility: hidden;
}
/*************************************** bracket control buttons ***************************************/
.knockout-match .remove-bracket, .knockout-match .add-bracket {
	position: absolute;
	top: 0px;
	left: 0px;
	height:16px;
	width: 16px;
	overflow: hidden;
	display: block;
	background: url(../../img/buttons/icones_infobox1.png) -160px 0px no-repeat;
}
.knockout-match .add-bracket.upper, .knockout-match .add-bracket.lower {
	top:4px;
	left: -9px
}
.knockout-match .add-bracket.lower {
	top: 27px;
}
.knockout-match .add-bracket:hover, .knockout-match .remove-bracket:hover {
	background-position: -176px -16px;
}
.knockout-match .remove-bracket {
	left: 136px;
	top:15px;
	background-position: -176px 0px;
}
/*************************************** round of 16 ***************************************/
.knockout-brackets .round-4 .knockout-line.top, .knockout-brackets .round-4 .knockout-line.bottom {
	padding-bottom: 5px;
	padding-top: 5px;
	background: url(../../img/competition/quarter_final_branch.png) right 29px no-repeat;
	width: 99.9%;
}
.knockout-brackets .round-4 .knockout-line.bottom {
	background-position: right -31px;
}
/*************************************** quarter finals ***************************************/
.knockout-brackets .round-3 .knockout-line.top, .knockout-brackets .round-3 .knockout-line.bottom {
	padding-top: 35px;
	padding-bottom: 35px;
	background: url(../../img/competition/semi_final_branch.png) right 59px no-repeat;
}
.knockout-brackets .round-3 .knockout-line.bottom {
	background-position: right -61px;
}
/*************************************** semi-finals ***************************************/ 
.knockout-brackets .round-2 .knockout-line.top, .knockout-brackets .round-2 .knockout-line.bottom {
	padding-top: 95px;
	padding-bottom: 95px;
	background: url(../../img/competition/final_branch.png) right 119px no-repeat;
}
.knockout-brackets .round-2 .knockout-line.bottom {
	background-position: right -121px;
}
/*************************************** finals ***************************************/
.knockout-brackets .round-1 .knockout-line.top {
	padding-top: 214px;
}
.knockout-brackets .round-1 .bottom h4 {
	text-align:center;
	width:85%;
	margin: 0 0 3px 0;
}
.knockout-brackets .round-1 .knockout-line.bottom {
	padding-top: 133px;
}
/*************************************** COLLAPSER ELEMENTS ***************************************/
.collapser .image-upload{
	text-align:left;
}
#ImageCropArea p{
	font-size:11px;
	float:left;
}
.player-image-upload-controls, .team-image-upload-controls, .competition-image-upload-controls, .venue-image-upload-controls, .image-upload .buttons{
	float:left;
}
.player-image-upload-controls label{
	margin-right:10px;
}
.collapser, .collapser2{
	margin:7px 0 0;
	padding: 1px;
}
.Teams .editSquadLink{
	background:#f0f0f0;
	margin:15px 0 0;
	padding: 3px;
}
.collapser.first {
	margin-top:5px;
}
.collapser.first-prognostic, .heavy-bar .full-width, .heavy-bar2 .full-width{
	margin-top:0;
}
.collapser .content, .collapser2 .content2, .collapser2 .content {
	padding:9px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.heavy-bar .full-width, .heavy-bar2 .full-width {
	padding:0 0 0 0;
}
/*************************************** BLUE EXPANDABLE COLLAPSERS ***************************************/
.collapser.heavy-bar, .collapser2.heavy-bar2 {
	padding:0;
	clear: both;
}
.collapser2.heavy-bar2 .title-bar2, .collapser.heavy-bar .title-bar {
	background: url("../../img/layout/title_bar_0.png") repeat-x scroll 0 0 transparent;
	border:1px solid #ccc;
	border-radius: 2px 2px 0px 0px;
	/*-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;*/
}
.heavy_span {
	font-size:14px;
	font-weight:bold;
	display:block;
	width:100%;
	background:url(../../img/layout/title_bar.png) top left repeat-x;
	padding:6px 0 5px 9px;
	border:1px solid #ccc;
	margin-top:10px;
	width:748px;
}
.collapser.heavy-bar .content, .collapser2.heavy-bar2 .content2 {
	background:#fff;
	padding-top: 1px;
}
.collapser.heavy-bar .content.highlighted {
	background: #eee;	
}
.heavy-bar .full-width-padded {
	padding:10px;
	margin:0;
}
.heavy-bar2 .title-bar2 a, .heavy-bar .title-bar a {
	display: block;
	color:#333;
	padding:6px 0 5px 9px;
	font-size:14px;
	font-weight:bold;
}
.heavy-bar2 .title-bar2:hover {
	background: url("../../img/layout/title_bar_0_blue.png") repeat-x scroll 0 0 transparent;
}
.heavy-bar2 .title-bar2:hover a {
	color: #fff;
	text-decoration:none;
}
.heavy-bar .title-bar a:hover {
	text-decoration:none;
	cursor: default;
}
.collapser.two-col, .two-col-65 {
	float: left;
	width: 49.5%;
	margin-right: 1%;
	clear: none;
}
.collapser.two-col.odd {
	margin-right:0;
}
.collapser.two-col.last, .first {
	margin: 0;
}
#other-title-bar {
	background: url(../../img/layout/title_bar.png) top left repeat-x; 
	border: 1px solid #ccc; 
	padding: 0 9px 0 0;
	font-weight: bold;
}
.two-col-65 {
	width: 63.5%;
	margin-right:1.5%;
}
.two-col-65.last, .two-col-50.last {
	width: 34.5%;
	margin: 0;
}
.two-col-50 {
	float: left;
	width: 49%;
}
.two-col-50.last {
	width: 49.5%;
}
/*************************************** CROP IMAGE ***************************************/
#imageCropperPreview {
	border: 1px solid #ccc;
	position:relative;
	overflow:hidden;
	width:100px; 
	height:100px;
	margin-left:20px;
	margin-top:10px;
	clear:none;
}
#imageCropperPreview  {
	position:relative;
}
#crop-large-container img{
	max-width:300px;
	max-height:400px;
}
.image-upload iframe {
	width:100%;
	height:auto;
}
#container.iframe {
	width:100%;
}
.NoCrop{
	padding:5px;
	background:#196DB0;
	border:2px solid #196DB0;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	border-radius:2px;
	float:left;
	margin:4px;
}
.NoCrop:hover{
	background:#ffffff;
	color:#196DB0;
	cursor:pointer;
}
.iframe p.iframe-para {
	margin-bottom:22px;
	line-height: 12px;
	width: 100%;
	font-weight: bold;
}
.myDefaultPicture1{
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 10px;
}
.myDefaultRecherche1 {
	min-height: 100px;
	/*width: 579px;*/
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.myDefaultTeamPicture{
	background-image:url('../../img/content/team_placeholder.png');
}
.myDefaultVenuePicture{
	background-image:url('../../img/content/venue_placeholder.png');
}
.myDefaultPlayerPicture{
	background-image:url('../../img/content/player_placeholder.png');
}
.myDefaultCompetitionPicture{
	background-image:url('../../img/content/competition_placeholder.png');
}
#crop-large-container {
	overflow: hidden;
	float: left;
	margin-bottom: 50px;
}
#CropPreviewContainer {
	float: left;
	margin: 15px 0px 25px 105px;
}
/*************************************** SHOOTING POSITION ***************************************/
div.shooting-position {
	padding: 9px;
	text-align: center;
}
div.shooting-position h2 {
	text-align: center;
	margin: 20px;
}
div.shooting-position h3 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	text-align: center;
}
div.shooting-position .diagram {
	display: block;
	position: relative;
	max-width: 360px;
	width: 100%;
	height: 274px;
	overflow: hidden;
	margin: 0 auto 0 auto;
	z-index: 2;
}
div.shooting-position .diagram div {
	font-size: 18pt;
	font-weight: bold;
	position: absolute;
	display: block;
	text-align: center;
}
div.shooting-position .diagram .row1 {
	top: 23px;
	height: 54px;
	line-height: 54px;
}
div.shooting-position .diagram .row2 {
	top: 82px;
	height: 56px;
	line-height: 56px;
}
div.shooting-position .diagram .row3 {
	top: 143px;
	height: 56px;
	line-height: 56px;
}
div.shooting-position .diagram .row4 {
	top: 205px;
	left: 9.2%;
	height: 57px;
	line-height: 57px;
	width: 80.6%;
}
div.shooting-position .diagram .column1 {
	left: 9.2%;
	width: 20%;
}
div.shooting-position .diagram .column2 {
	left: 31.6%;
	width: 8%;
}
div.shooting-position .diagram .column2.a2, div.shooting-position .diagram .column4.a6{
	width: 7%;
	height: 49px;
	line-height: 49px;
}
div.shooting-position .diagram .column2.a3, div.shooting-position .diagram .column4.a7{
	display: none;
}
div.shooting-position .diagram .column2.a2 {
	left: 32%;
}
div.shooting-position .diagram .column3 {
	left: 41.3%;
	width: 17%;
}
div.shooting-position .diagram .column4 {
	left: 60%;
	width: 8%;
}
div.shooting-position .diagram .column5 {
	left: 69.8%;
	width: 20%;
}
div.shooting-position .diagram .row3.column2 {
	width: 36.5%;
}
div.shooting-position .diagram .row3.column3 {
	left: 69.8%;
	width: 20%;
}
div.shooting-position .diagram .small {
	font-size: 12pt;
	height: 26px;
	line-height: 26px;
}
div.shooting-position .diagram .a10, div.shooting-position .diagram .a11, div.shooting-position .diagram .a12 {
	top: 79px;
	height: 59px;
	line-height: 56px;
}
div.shooting-position .diagram .a4 {
	height: 15px;
	line-height: 15px;
}
div.shooting-position .diagram .bottom {
	top: 43px;
}
div.shooting-position .tabs {
	text-align: center;
	margin-bottom: 15px;
}
#shot-unspecified {
	z-index: 1;
	position: relative;
	margin-right: 34px;
	margin-top: -24px;
	float: right;
	font-size: 10px;
}
#goal-percentage p{
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	margin-top: 20px;
	font-weight: bold;
	padding-bottom: 3px;
	text-align: left;
	font-size: 13px;
}
#goal-percentage img{
	max-width: 100%;
	height: auto;
}
/*************************************** ATTENDANCE STATISTICS ***************************************/
div.attendance {
	padding: 9px;
}
div.attendance h2 {
	text-align: center;
	margin: 20px;
}
div.attendance-ratio {
	margin: -5px 0;
	height: 50px;
}
div.attendance-ratio p{
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 13px;
}
/*div.attendance-ratio h3, div.attendance-ratio div.ratio {
	float: left;
	line-height: 50px;
}*/
div.attendance-ratio div.ratio {
	font-size: 18pt;
	font-weight: bold;
	color: #88BA48;
	float: right;
	line-height: 70px;
}
div.attendance-ratio img {
	float: right;
	margin-top: -3px;
}
/*************************************** MATCH VIEWING ***************************************/
.home-team-roster, .away-team-roster {
	/*float: left;
	width: 46%;
	margin-right: 3%;
	margin-left: 2.5%;
	margin-bottom: 3px;*/

	float: left;
	width: 49.2%;
	/*margin-right: 0.5%;
	margin-left: 0.5%;*/
	margin-bottom: 3px;

}
.table-player-roster {
	width: 100%;
}
.match-show-squad{
	cursor:pointer;
	color : #196DB0;
	display : block;
}
.match-hide-squad{
	cursor:pointer;
	color : #196DB0;
	display : none;
}
.home-team-roster .match-show-squad, .home-team-roster .match-hide-squad,.away-team-roster .match-show-squad, .away-team-roster .match-hide-squad{
	text-align:left;
	margin-bottom: 5px;
	margin-left: 50px;
	margin-top: -12px;
	position: relative;
	z-index: 1;
}
.away-team-roster .match-show-squad, .away-team-roster .match-hide-squad{
	text-align:right;
	margin-right: 50px;
}
.title-box-widget {
	display: none;
}
.away-team-roster {
	margin-left: 1.6%;
	margin-bottom: 3px;
}
.team-rosters .title-box-widget {
	margin: 0;
	width: auto;
	float: none;
	border: 1px solid #1f4880;
	margin-bottom:30px;
}
.team-rosters .title-box-widget .title {
	background: #386294;
	color: #fff;
	border-color: #1f4880;
}
.team-rosters .title-box-widget .content {
	height: auto;
	overflow: auto;
	background: #d2d2d4;
}
.team-rosters .star-ratings {
	margin:0 auto;
}
.match-ratings {
	font-weight:bold;
	text-align:center;
	margin:0 auto 10px auto;
	height: 31px;
}
.match-ratings strong {
	font-size: 16px;
}
.match-ratings .star-ratings {
	display:inline-block;
	margin:0;
}
.awayFormationTitle, .homeFormationTitle {
	font-size: 14px;
	display: none;
	font-weight: bold;
	text-align: center;
	margin: 5px auto 10px auto;
	height: 26px
}
#info_table, #matchCommentators, div#want2becom {
	background: #ccc;
	height: 25px;
	padding: 5px;
	line-height: 25px;
	border-radius: 2px;
}
#matchCommentators {
	background: transparent;
	height: auto;
	line-height: 50px;
}
#info_table p, #matchCommentators p, div#want2becom p {
	margin: 0;
	float: left;
	font-weight: bold;
}
#info_table div, #matchCommentators .commentatorsBig {
	float: left;
	height: 25px;
	margin-left: 5px;
}
#matchCommentators .commentatorsBig {
	height: 50px;
	margin-left: 0px;
	margin-right: 5px;
}
.defaultcom {
	float: left;
	width: 50%;
	margin: 2px 1% 2px 0;
	border-right: 1px solid #ccc;
}
div#want2becom {
	clear: both;
	height: 20px;
	line-height: 20px;
	float: none;
	margin: auto;
	margin-top: 10px;
}
#bubble-comSelect {
	display: none;
	text-align: center;
	border-radius: 2px;
	position: absolute;
	line-height: 13px;
	padding: 5px;
	background: #333;
	color: #fff;
	margin-top: -41px;
}
#arrow-comSelect {
	display: none;
	width: 15px;
	margin-top: -5px;
	margin-left: 7px;
	height: 5px;
	position: absolute;
	z-index: 1;
	background: url(../../img/header/head_menu_arrows.png) 0 0 no-repeat;
}
#matchCommentators #arrow-comSelect {
 	margin-left: 19px;
}
#info_table div a, #matchCommentators .commentatorsBig a {
	background: #333;
	margin-top: -2px;
	float: left;
	width: 25px;
	height: 25px;
	border: 2px solid #ccc;
}
#matchCommentators .commentatorsBig a {
	width: 50px;
	height: 50px;
	border: 2px solid #fff;
}
div#want2becom a {
	background: transparent;
	margin-top: auto;
	float: left;
	width: auto;
	height: auto;
	border: 0px solid #ccc;
	margin-left: 5px;
}
#info_table div:hover #bubble-comSelect, #info_table div:hover #arrow-comSelect, #matchCommentators .commentatorsBig:hover #bubble-comSelect, #matchCommentators .commentatorsBig:hover #arrow-comSelect {
	display: block;
}
#info_table div:hover a {
	border: 2px solid #fff;
}
#matchCommentators .commentatorsBig:hover a {
	border: 2px solid #ccc;
}
div#want2becom:hover a {
	border: 0px solid #fff;
}
#want2becom .want2becom-content {
	margin-top: 25px;
}
#want2becom .want2becom-content .valid_com {
	margin-top: -25px;
}
/*************************************** MATCH FIELD FLAT ***************************************/
#large_horizontal_field_flat .hometeam-coach, #large_horizontal_field_flat .awayteam-coach {
	/*position: absolute;*/
	float: left;
}
#large_horizontal_field_flat .awayteam-coach {
	right: 15px;
	float: right;
}
#large_horizontal_field_flat .hometeam-coach img, #large_horizontal_field_flat .awayteam-coach img {
	float: left;
	height: 50px;
	width: 50px;
}
#large_horizontal_field_flat .awayteam-coach img{
	float: right;
}
#large_horizontal_field_flat .hometeam-coach span {
	margin-left: 10px;
}
#large_horizontal_field_flat .awayteam-coach span {
	margin-right: 10px;
}
#large_horizontal_field_flat .large_horizontal_field_flat_img {
	margin-top: 5px;
	/*margin-top: 40px;*/
	/*float: left;*/
	/*position: absolute;*/
	height: 83px;
	max-width: 100%;
}
#large_horizontal_field_flat ul {
	width: 100%;
	position: relative;
	z-index: 1;
}
#large_horizontal_field_flat ul li.home_form_flat, #large_horizontal_field_flat ul li.away_form_flat {
	margin-top: -65px;
	width: 47%;
	float: left;
	text-align: right;
	font-size: 30px;
	font-weight: bold;
	color: white;
	text-shadow: 0px 0px 7px #000;
}
#large_horizontal_field_flat ul li.away_form_flat {
	width: 46%;
	float: right;
	text-align: left;
}
#large_horizontal_field_flat ul li img {
	position: absolute;
	margin-left: -49px;
	margin-top: 22px;
}
/*************************************** RESULT PROGNOSTICS ***************************************/
.match-predictions {
	padding:4px;
}
.match-predictions h3{
	font-size:12px;
	margin-left: 3px;
}
.match-predictions .buttons {
	text-align:right;
	padding-right:15px;
	margin-top:48px;
}
.predict-home, .predict-draw, .predict-away, .predict-home-hover, .predict-draw-hover, .predict-away-hover, .predict-home-ok, .predict-draw-ok, .predict-away-ok{
	display:inline-block;
	*display:inline; zoom:1; /* "inline-block" for IE6/7 */
	background:#f0f0f0;
	border: 1px solid #ccc;
	margin-bottom:3px;
	margin-left:2px;
	margin-right: 1px;
	padding:3px;
	width:110px;
	height:110px;
	border-radius:2px;
}
.predict-home-hover, .predict-draw-hover, .predict-away-hover, .predict-home-ok, .predict-draw-ok, .predict-away-ok{
	cursor:pointer;
}
.predict-home-pic{
    width: 50px;
    margin:auto;
}
.predict-draw-name{
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
}
.predict-draw-pic{
    width: 50px;
    height: 50px;
    background:url(../../img/buttons/draw_icon1.png) no-repeat;
    margin:23px auto 1px auto;
	border: 1px solid #CCC;
	border-radius:2px;
	text-align: center;
	font-size: 35px;
	line-height: 50px;
}
.predict-home-name, .predict-away-name{
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
    height:20px;
    text-align:center;
}
.predict-draw-name{
	padding-bottom: 20px;
}
.predict-away-pic{
    width: 50px;
    margin:auto;
}
.predict-home-check, .predict-draw-check, .predict-away-check{
	display:block;
	text-align:center;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:3px;
}
.predict-checked, .predict-away-checked{
    background-image:url(../../img/buttons/checkmark_icon.png);
    background-position:0px -21px;
    display:block;
    height:0px;
    overflow: hidden;
    padding-top:20px;
    width:20px;
}
.predict-draw-checked{
	display:block;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}
.predict-home-percent, .predict-draw-percent, .predict-away-percent {
    font-weight: bold;
    font-size: 11px;
	text-align:center;
}
.predict-result-text{
    margin-top: 13px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    padding-bottom: 20px;
}
.substitut_player, .team-field-formation-vertical  {
	display: none;
}
#large_horizontal_field, #large_horizontal_field_flat, #without_large_horizontal_field {
	padding-bottom: 1px;
	height: 320px;
	margin:10px 10px 15px 10px;
	clear:both;
}
#large_horizontal_field {
	/*display: none;*/
}
#large_horizontal_field_flat {
	height: auto;
	text-align: center;
}
#without_large_horizontal_field {
	height: auto;
}
.video-summary-button {
	background: url(../../img/cover/buttons.png);
	position: relative;
	margin: auto;
	width: 30px;
	height: 30px;
	background-color: #333;
	background-position: -90px;
	border-radius: 2px;
}
.video-summary-button span {
	display: none;
	position: absolute;
	background-color: #333;
	border-radius: 2px;
	color: #fff;
	font-size: 11px;
	white-space: nowrap;
	margin-top: -30px;
	padding: 0 10px;
	margin-left: -10px;
}
.video-summary-button span.arrow-video-summary-button {
	display: none;
	width: 15px;
	margin-top: -5px;
	margin-left: 7px;
	height: 5px;
	position: absolute;
	z-index: 1;
	background: url(../../img/header/head_menu_arrows.png) 0 0 no-repeat;
}
.video-summary-button:hover span {
	display: block;
}
.video-resume {
	position: absolute;
	z-index: 2;
	width: 120px;
	margin-left: -60px;
	left: 50%;
	height: 70px;
	background: #000;
}
.video-resume:hover {
	cursor: pointer;
}
.video-resume iframe {
	width: 100%;
	height: 100%;
}
.real-video-resume {
	display: none;
	width: 100%;
	height: 100%;
	margin-top: -13px;
}
.real-video-resume iframe {
	width: 100%;
	height: 100%;
	float: left;
	margin-top: -24px;
}
#large_horizontal_field_flat .play-video {
	position: absolute;
	padding: 0 14px;
	height: 70px;
	width: 93px;
	left: 50%;
	margin-left: -61px;
}
.content.full-width .little-cross1 {
	float: right;
	margin-right: 9px;
	margin-top: 6px;
	position: relative;
	display: none;
	z-index: 2;
}
.content.full-width .little-cross1:hover {
	cursor: pointer;
}
#large_horizontal_field div.home_team_logo {
	position: absolute;
}
#large_horizontal_field div.away_team_logo {
	width: 100%;
	text-align: right;
}
#large_horizontal_field div.home_team_logo img, #large_horizontal_field div.away_team_logo img {
	cursor: pointer;
	position: relative;
	z-index: 30;
}
.image_field {
	position:relative;
	max-width: 100%;
	margin-bottom: -311px;
	z-index:1;
}
#large_horizontal_field .image_field {
	height: 311px;
}
.playcomimage{
	background-image:url('../../img/matches/80-percent-transparent.png');
    background-repeat:repeat;
    width : 326px;
    height: 25px;
    margin-left:186px;
    padding:23px;
    margin-top:50px;
    text-align:center;
  	margin-bottom: -50px;
}
.home_team .home_substitutes, .away_team .away_substitutes, .home_team .home_substitutes .subs_compo, .away_team .away_substitutes .subs_compo, .home_team .arrow_subs, .away_team .arrow_subs {
	position: absolute;
	margin: 325px 0 0 35%;
	color: #196db0;
}
.away_team .away_substitutes {
	margin: 325px 0 0 40%;
}
.home_team .home_substitutes .subs_compo, .away_team .away_substitutes .subs_compo {
	display: none;
	width: 200px;
	min-height: 40px;
	/*height: 378px;*/
	border-radius: 2px;
	border: 1px solid #aaa;
	margin: -404px 0 0 -58px;
	background: #fff;
}
#large_horizontal_field .home_team .home_substitutes .subs_compo ul li, #large_horizontal_field .away_team .away_substitutes .subs_compo ul li {
	line-height: 30px;
	height: 30px;
	float: none;
	margin-bottom: 2px;
	white-space: nowrap;
	width: 100%;
	color: #333;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#large_horizontal_field .home_team .home_substitutes .subs_compo ul li img, #large_horizontal_field .away_team .away_substitutes .subs_compo ul li img {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
}
#large_horizontal_field .home_team .home_substitutes .subs_compo ul li p, #large_horizontal_field .away_team .away_substitutes .subs_compo ul li p {
	width: 105px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#large_horizontal_field .home_team .home_substitutes .subs_compo ul li .substitution_incoming, #large_horizontal_field .away_team .away_substitutes .subs_compo ul li .substitution_incoming {
	/*margin-right: 5px;*/
	float: left;
	text-align: right; 
	height: 30px; 
	width: 50px; 
	background: url(../../img/matches/substitution_incoming.png) 10px no-repeat;
}
.home_team .arrow_subs, .away_team .arrow_subs  {
	display: none;
	margin: -25px 0 0 32px;
}
.home_team .home_substitutes:hover, .away_team .away_substitutes:hover {
	cursor: pointer;
}
.home_team .home_substitutes:hover .subs_compo, .away_team .away_substitutes:hover .subs_compo, .home_team .home_substitutes:hover .arrow_subs , .away_team .away_substitutes:hover .arrow_subs  {
	/*display: inline-block;*/
	cursor: default;
}
.shooting-position .image_field {
	margin-bottom: -265px;
	height: 259px;
}
.scoring-zone .image_field {
	margin-bottom: -208px;
	height: 207px;
}
#body-parts .image_field {
	margin-top: 10px;
	width: 135px;
	margin-bottom: -501px;
	height: 478px;
	position: relative;

}
.home_team_logo_overlay, .away_team_logo_overlay {
	display: none;
	height: 50px;
	width: 50px;
	position: absolute;
	background-image: url(../../img/matches/overlay-50x50-150.png);
}
.away_team_logo_overlay {
	position: relative;
	float: right;
	margin-left: -50px;
}
#large_horizontal_field ul.home_team, #large_horizontal_field ul.away_team {
	width: 45%;
	float: left;
	padding: 0;
	margin-top: -65px;
	z-index: 10;
	position: relative;
	margin-left: 27px;
	height:	311px;
}
#large_horizontal_field ul.away_team {
	margin-left: 2.5%;
}
#large_horizontal_field ul.home_team li ul li .field-name-player, #large_horizontal_field ul.away_team li ul li .field-name-player {
	background: #333;
	color: #fff;
	margin-top: -25px;
	margin-left: 12px;
	position: absolute;
	width: auto;
	font-size: 12px;
	line-height: 16px;
	padding: 2px 5px 2px 5px;
	white-space: nowrap;
	cursor: default;
	border-radius: 2px;
	display: none;
}
#large_horizontal_field ul.away_team li.goalKeeper ul li .field-name-player {
	margin-left: -50px;
}
#large_horizontal_field ul.home_team li ul li .arrow-players, #large_horizontal_field ul.away_team li ul li .arrow-players {
	background: url(../../img/header/head_menu_arrows.png) 0 0 no-repeat;
	position: absolute;
	width: 15px;
	height: 7px;
	margin: -5px 0 0 17px;
	display: none;
}
#large_horizontal_field ul.away_team li.goalKeeper ul li .arrow-players {
	margin-left: 40px;
}
#large_horizontal_field ul.home_team li ul li:hover .field-name-player, #large_horizontal_field ul.home_team li ul li:hover .arrow-players,
#large_horizontal_field ul.away_team li ul li:hover .field-name-player, #large_horizontal_field ul.away_team li ul li:hover .arrow-players {
	display: block;
}
#large_horizontal_field ul li {
	width: 25%;
	float: left;
}
#large_horizontal_field ul li ul li {
	text-align: center;
	font-weight: bold;
	width: 100%;
}
#large_horizontal_field ul li ul li span.jersey {
	display: inline-block;
	width: 38px;
	line-height: 29px;
	color: #fff;
	margin-bottom: 3px;
}
#large_horizontal_field ul.home_team li ul li span.jersey {
	background-image: url(../../img/matches/red_shirt.png);
}
#large_horizontal_field ul.away_team li ul li span.jersey {
	background-image: url(../../img/matches/blue_shirt.png);
}
#large_horizontal_field li.formation-by-0 { height: 200px; }
#large_horizontal_field li.formation-by-2 ul li { margin-top: 30px; }
#large_horizontal_field li.formation-by-3 ul li { margin-top: 20px; }
#large_horizontal_field li.formation-by-4 ul li { margin-top: 20px; }
#large_horizontal_field li.formation-by-5 ul li { margin-top: 12px; }
#large_horizontal_field li.formation-by-6 ul li { margin-top: 8px; }
.player-rating, .vote-count {
	font-size:16px;
}
.player-roster .player-rating, .player-roster .vote-count {
	font-size:10px;
}
#large_horizontal_field li ul .vote-count {
	line-height:16px;
}
#large_horizontal_field li ul .star-ratings, #large_horizontal_field li ul .star-ratings li {
	margin :0;
}
#large_horizontal_field li ul .star-ratings li {
	width:15px;
}
/*************************************** TRANSFERS ***************************************/
.solid-back.team .findExistingPlayer{
	height: 60px;
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.findExistingPlayer{
    min-height: 20px;
}
#TeamPlayerNameSpan, #TeamStaffNameSpan {
	height:16px !important;
	line-height:16px !important;
	cursor: default;
	float: left !important;
	max-width: 220px;
	overflow: hidden;
	font-family: Verdana,arial;
    font-weight: bold;
}
.autocompletePlayer {
	margin-top: 5px;
}
.autocompletePlayer label, .autocompletePlayer input, .autocompletePlayer div{
	float: left;
	height:16px;
	line-height:17px;
	margin-right: 3px;
}
.autocompletePlayer label {
	font-weight: bold;
}
.autocompletePlayer input{
	border-radius:2px;
	border:1px solid #bebebe;
}
.autocompletePlayer #TeamPlayerNameSpan, .autocompletePlayer #TeamStaffNameSpan{
	margin-right: 0px !important;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #e6e6e6;
	font:menu;
	border: 1px solid #ccc;
	border-radius:2px;
}
.autocompletePlayer .label-X-player {
	margin-top: 1px;
	margin-left: 3px;
	height: 16px;
	width: 16px;
	background: url(../../img/buttons/icones_infobox1.png) -160px -32px  no-repeat;
}
.autocompletePlayer .label-X-player:hover{
	cursor: pointer !important;
	background: url(../../img/buttons/icones_infobox1.png) -160px -48px  no-repeat;
}
#squadEditContentDiv #notFoundPlayer div.infobox, #squadEditContentDiv #notFoundStaff div.infobox{
	width: auto;
}
#squadEditContentDiv #notFoundPlayer .infobox-info, #squadEditContentDiv #notFoundStaff .infobox-info{
	width: 98.5%;
	background:none;
	border: 1px solid #ccc;
}
#squadEditContentDiv #notFoundPlayer .infobox-info .clearfix div, #squadEditContentDiv #notFoundStaff .infobox-info .clearfix div{
	/*width: 270px;*/
	/*Modified by Nirmal on 27-07-2012*/
	width: 288px;
	margin-bottom: 5px;
}
#notFoundPlayer .infobox-info .input, #notFoundStaff .infobox-info .input{
	margin-bottom: 0px;
}
#notFoundPlayer .infobox-info .clearfix .byDefault, #notFoundStaff .infobox-info .clearfix .byDefault {
	margin: 0 0 10px 108px;
	line-height: 10px;
}
.notFoundPlayerasterisk {
	margin-left: 108px;
}
#notFoundPlayer .infobox-info .contractDiv #contract_type_Player, #notFoundStaff .infobox-info .contractDiv #contract_type_Player {
	margin-left: 0px;
}
#notFoundPlayer label, #notFoundStaff label{
	display:table-caption;
	float:left;
	font-weight:bold;
	margin:2px 8px 0 0;
	text-align:right;
	width:100px;
	line-height: 18px;
}
.resultExistingPlayerButton{
	float:right;
	text-align:center;
	margin: 4px -1px 0 0;
	position: relative;
	z-index: 1;
}
#validateQuickCreatePlayer, #validateQuickCreateStaff{
	cursor: pointer;
}
.Transfers .side-tabs .tabs {
	width: 145px;
	margin-left: 0px;
}
.Transfers .side-tabs .tabs li.transfer_li_active, .add .side-tabs .tabs li.transfer_li_active{
	background: #F0F0F0;
	z-index: 1;
	position: relative;
	width: 139px;
}
.transfer-in-details {
	min-height: 210px;
	background: #F0F0F0;
	padding: 1px 0;
	margin-bottom: 5px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius:0 0 0 2px;
}
.transfer-in-details fieldset {
	border-top: none;
}
.transfer-element .label-X {
	background: url(../../img/buttons/icones_infobox1.png) -160px -32px no-repeat;
}
.transfer-element .label-X:hover {
	background: url(../../img/buttons/icones_infobox1.png) -160px -48px no-repeat;
}
.Transfers .side-tabs .tabs li, .add .side-tabs .tabs li {
	background:#fff;
	border-bottom:1px solid #ccc;
}
.Transfers .side-tabs .tabs li:hover, .add .side-tabs .tabs li:hover {
	background:#f0f0f0;
	cursor:pointer;
}
.side-tabs .side-tab-content {
	margin-left: 145px;
	background: #fff;
	padding: 10px;
	padding-bottom: 12px;
	border:none;
	border-radius:0;
}
.Transfers .side-tabs .side-tab-content{
	padding:0;
	margin-left: 144px;
}
#playerTransferWork #second-part, #playerTransferEdit #second-part {
	border:1px solid #ccc;
	border-top: none;
}
#playerTransferWork #second-part label, #playerTransferEdit #second-part label{
	line-height: 15px;
}
#playerTransferWork #second-part .buttons, #playerTransferEdit #second-part .buttons {
	text-align: right;
	margin: 0 5px 5px 0;
}
/*************************************** ADVANCED STATISTICS ***************************************/
#advanced-statistics p {
	font-weight: bold;
}
#advanced-statistics-link:hover {
	text-decoration: none;
}
.update_stats_players {
	text-align: center;
	background: url("../../img/buttons/boutons-side1.png") repeat-x scroll 0 0 transparent;
	display: block;
	font-size: 11px;
	font-weight: bold;
	min-height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 160px;
	margin: 2px 10px 2px 8px;
	vertical-align: middle;
	line-height: 20px;
	white-space: normal;
	border-radius: 3px;
	float: right;
	border: 1px solid #999;
}
/*************************************** Advanced statistics selector ***************************************/
#advanced-player-stats table {
	width:100%;
	float:none;
}
#advanced-player-stats td, #advanced-player-stats th {
	padding:4px 1px;
} 
#advanced-player-stats td {
	border-bottom: 1px solid #CCC;
	vertical-align: middle;
	cursor: default;
	height: 22px;
	border-top: 1px solid #CCC;
	font-size: 11px;
	text-align: center;
}
#advanced-player-stats tr:hover {
	background: #f0f0f0;
}
#advanced-player-stats .checkBox {
	padding-left: 20px;
}
#advanced-player-stats td.third, #advanced-player-stats td.check-comp{
	border-right: 1px solid #CCC;
}
#advanced-player-stats .secondary td {
	background: #f0f0f0;
}
#advanced-player-stats th.team-season, #advanced-player-stats th.competition-info {
	background: #f0f0f0;
	font-weight: bold;
	text-align: center;
	height: 22px;
	vertical-align: middle;
	min-width: 19px;
	cursor: default;
}
#advanced-player-stats th.check-comp, #advanced-player-stats td.check-comp{
	text-align: left;
}
#advanced-player-stats .expand, #advanced-player-stats .expanded, #advanced-player-stats .secondary-expanded {
	background: url(../../img/buttons/statistics_expand_collapse.png) top left no-repeat;
	width:11px;
	height:0;
	padding-top:11px;
	display:block;
	overflow:hidden;
	margin-left: 7px;
}
#advanced-player-stats {
	margin-bottom: 5px;
}
#advanced-player-stats .expanded {
	background-position: bottom left;
}
#advanced-player-stats .secondary-expanded {
	background: url(../../img/buttons/L.png) no-repeat;
}
/*************************************** VALIDATION BUTTONS ***************************************/
.cancel-button, .editCommentaryCancelButton, .generalCommentaryCancelButton, .button-contribute {
	display: inline-block;
	padding: 0 10px;
	height: 23px;
	line-height: 22px;
	border: 1px solid #ccc;
	font-weight: bold;
	border-radius: 2px;
	/*text-shadow: 0 1px 0 #fff;*/
	background: url("../../img/buttons/button_toolbox.png") repeat-x scroll 0 0 transparent;
}
.cancel-button:hover, .editCommentaryCancelButton:hover, .generalCommentaryCancelButton:hover, .button-contribute:hover  {
	background: url("../../img/buttons/button_toolbox_reverse.png") repeat-x scroll 0 0 transparent;
	text-decoration: none;
	cursor: pointer;
}
.cancel-button a, a.cancel-button, .cancel-button:hover input {
	color: #333;
	font-size: 12px;
}
.cancel-button:hover a {
	text-decoration: none;
}
.button-contribute {
	background: url("../../img/buttons/button_toolbox_over.png") repeat-x scroll 0 0 transparent;
	color: #fff;
}
.button-contribute:hover {
	background: url("../../img/buttons/button_toolbox_over_reverse.png") repeat-x scroll 0 0 transparent;
}
.button-contribute span, .button-contribute input{
	font-family: arial;
	color: #fff;
	background-color: transparent;
	border: none;
	font-size: 13px;
	font-weight: bold;
}
.button-contribute input{
	padding: 0;
}
.button-contribute span:hover, .button-contribute input:hover, .button-contribute a:hover{
    text-decoration: none;
    cursor: pointer;
    background: url("../../img/buttons/button_toolbox_over_reverse.png") repeat-x scroll 0 0 transparent;
}
.find_boxes span.button-contribute{
	line-height: 23px;
}
/*************************************** RESULTS TABLES ***************************************/
.results-summary-table, .Users .results-summary-table {
	width: 100%;
	margin-bottom:5px;
}
.Users .results-summary-table {
	margin-bottom:0px;
}
.randf_results-summary-nav {
	margin-bottom: -5px;
}
.results-summary-table tr{
	border-top: 1px solid #CCC;
}
.results-summary-table tr:first-child{
	border-top: none;
}
.results-summary-table .results-month {
	background:#196DB0;
    font-size: 14px;
    float:left;
    margin-top: 10px;
    width:99%;
    background: url("../../img/buttons/button_toolbox.png") repeat-x scroll 0 0 transparent;
	border:1px solid #BFBFBF;
	padding:0 3px 0 4px;
	border-radius: 2px 2px 0px 0px;
}
.results-summary-table .results-month p{
	display: block;
	margin: 0;
	color: #000;
	padding: 6px 0 5px 9px;
	font-size: 14px;
	font-weight: bold;
}
.randf_line, .randf_line_more, .randf_line_stat, .randf_line_stat_more {
	float: left;
	width: 99%;
	padding: 4px 3px 4px 4px;
	background: white;
	border: 1px solid #CCC;
	border-top: 0px solid #CCC;
}
.randf_line, .randf_line_stat {
	height: 30px;
}
.randf_line:hover, .randf_line_more, .randf_line_stat_more {
	background: #f0f0f0;
}
.randf_line_more, .rf_less{
    display:none;
}
.randf_line_rating{
	float:left;
    width:100%;
    font-weight:bold;
    font-size:14px;
    margin-top: 20px;
}
.randf_line_rating ul {
	/*width: 190px;*/
	/*padding-left: 5px;*/
	height: 16px;
}
.randf_line div, .randf_line_rating ul li, .randf_line_stat div{
	float:left;
}
.randf_line_rating ul li{
	/*margin-left: 5px;*/
}
.randf_line_stars{
	margin-left: 39%;
	text-align: center;
    width: 170px;
}
.results-summary-table th {
	background: #d3d3d5 url(../../img/result_fixture/table_header_bkg.gif) top left repeat-x;
	vertical-align:middle;
	padding:2px 6px;
}
.results-summary-table td img{
	vertical-align: middle;
	float: right;
	margin: 2px;
}
.rf_less, .rf_more {
	padding-right: 15px;
	background: url(../../img/buttons/randf_less_more.png) no-repeat;
	cursor: pointer;
}
.rf_less:hover, .rf_more:hover {
	cursor:pointer;
	text-decoration:underline;
}
.rf_less {
	/*background-position: 34px 5px;*/
	background-position: right 5px;
}
.rf_more {
	/*background-position: 26px -18px;*/
	background-position: right -18px;
}
/*.Matches.view .rf_less {
	background-position: right 5px;
}
.Matches.view .rf_more {
	background-position: right -18px;
}*/
.comp_img {
	width:30px;
	height: 25px;
	text-align: center;
}
.randf_team_img {
	width: 25px;
	margin: 2px 5px 0 5px;
}
.randf_line div.randf_more, .randf_line_stat div.randf_more {
	margin-right: 3px;
	margin-top: 8px;
	float: right;
}
.randf_team_name, .randf_team_name_away, .randf_team_name_stat, .randf_team_name_stat_away {
	width:20%;
	margin-top: 8px;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.randf_team_name, .randf_team_name_stat {
	text-align:right;
}
.randf_team_name_away, .randf_team_name_stat_away {
	text-align:left;
}
.randf_prev a, .randf_next a {
	display:block;
	float:right;
	height:25px;
	width:26px;
	background:url(../../img/arrows/randf_arrows.png) no-repeat;
	margin-bottom:10px;
}
.randf_year {
	height:20px;
	width:110px;
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	font-weight:bold;
	color:#196db0;
	font-size:18px;
	text-align:center;
	float:right;
	padding-top:3px;
	margin-bottom:10px;
}
.randf_next a {
	background:url(../../img/arrows/randf_arrows.png) -26px 0px no-repeat;
}
.randf_next a:hover {
	background-position: -26px -25px;
}
.randf_prev a:hover {
	background-position: 0px -25px;
}
.randf-sunrise-text {
	float:left;
	background-color:#333;
	padding:10px 0 10px 0;
	width:100%;
	color:#fff;
	border-radius:2px;
	margin-top:0px;
	margin-bottom:5px;
}
.statistic-completeness .randf-sunrise-text {
	margin-top:5px;
}
.randf_tiebreak {
	font-size:11px;
	margin-top: 6px;
	width:75px;
}
.randf_line div.randf_win_draw_loss, .randf_line_stat div.randf_win_draw_loss {
	float:left;
	margin-left:1%;
	margin-right:1%;
	padding-top: 5px;
}
.randf_team_score, .result_team_score {
    width: 12%;
	margin-top: 8px;
	font-weight:bold;
	font-size:14px;
	color:#196db0;
	text-align: center;
}
.result_team_score {
	padding-top: 0px;
	padding-bottom: 0px;
}
.randf_team_score a span, .result_team_score a span {
	padding: 3px 4px;
	border: 1px solid #CCC;
	border-radius: 2px;
}
.randf_team_score a span.small {
	font-size:11px;
}
.randf_time {
	width:18%;
	text-align: center;
	margin-top: 4px;
}
.randf_time span {
	font-weight: bold;
	color: #666;
}
.randf_time span:first-child {
	font-size: 14px;
}
.randf_time span:last-child {
	font-size: 11px;
}
.stage_round_gadget {
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin: 0 5px;
}
.comp_playcom_name{
	text-align:right;
	float:right;
}
.comp_playcom_img{
	margin-top: 10px;
	margin-bottom: -35px;
	width: 100%;
	float:right;
	padding-top: 5px;
	border-top: 1px solid #CCC;
}
.comp_playcom_img img{
	margin-left: 5px;
	float: right;
}
.randf_more_venue{
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float:left;
	min-height: 1px;
	line-height: 15px;
 	width: 18%;
}
.randf_more_venue div, .randf_more_home_goals div, .randf_more_away_goals div {
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.randf_more_home_goals, .randf_more_away_goals{
	float:left;
	width: 20%;
    text-align: right;
    min-height:20px;
}
.randf_more_away_goals {
	text-align: left;
}
.randf_where{
	font-size: 10px;
	float:left;
	width:30px;
}
.randf_where div {
	margin: auto;
	width: 16px;
	height: 16px;
	background: url(../../img/buttons/icones_infobox1.png) -256px -32px no-repeat;
}
.remplissage {
	width:25px;
	margin-left:5px;
	margin-right:5px;
	float: left;
	height: 10px;
}
.remplissage1 {
	width:12%;
	float: left;
	height: 10px;
}
.randf_more_home_goals div, .randf_more_away_goals div{
	margin-bottom:8px;
	font-size: 11px;
	line-height: 14px;
}
.randf_more_home_goals img, .randf_more_away_goals img{
	margin-top:-2px;
}
.randf_more_home_goals img {
	margin-left:5px;
	float:right;
}
.randf_more_away_goals img {
	margin-right: 5px;
	float: left;
}

/*************************************** HOME GADGETS ***************************************/

.youfoot-gadget-div .results-summary-table .randf_line, .youfoot-gadget-div .randf_line_more {
	height: 30px;
	width: 98%;
	padding: 4px 1%;
	border-bottom: 1px solid #CCC;
	border-left: 0px solid #CCC;
	border-right: 0px solid #CCC;
}
.youfoot-gadget-div .results-summary-table .randf_line_more {
	height: auto;
	min-height: 30px;
}
#teams-calendarDiv {
	position: absolute;
	width: 100%;
	bottom: 5px;
	height: 20px;
}
#calendarDiv .header-div, #teams-calendarDiv .header-div {
	position: absolute;
	z-index: 1;
	left: 50%;
	width: 130px;
	height: 20px;
	margin-left: -65px;
}
#calendarDiv .next-div {
	margin-left: 98px;
}
#calendarDiv .prev-div input, #teams-calendarDiv .prev-team-calendar input, #calendarDiv .next-div input, #teams-calendarDiv .next-team-calendar input {
	border: none;
	width: 15px;
	height: 21px;
	background: url(../../img/matches/coach-arrow1.png) center no-repeat;
	background-size: 8px;
}
#calendarDiv .next-div input, #teams-calendarDiv .next-team-calendar input {
	background: url(../../img/matches/coach-arrow.png) center no-repeat;
	background-size: 8px;
}
#calendarDiv .prev-div input:hover, #teams-calendarDiv .prev-team-calendar input:hover, #calendarDiv .next-div input:hover, #teams-calendarDiv .next-team-calendar input:hover {
	cursor: pointer;
}
#calendarDiv table td, .home-page-calendar td {
	vertical-align: middle;
}
#teams-calendarDiv #that-round-calendar {
	float: left;
	width: 100px;
	margin-top: 5px;
	text-align: center;
}
#teams-calendarDiv #current-round-name {
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: none;
}
/*.home-page-calendar tr:hover {
	background: #f0f0f0;
}*/
.home-page-calendar tr:first-child {
	height: 30px;
}
/*.home-page-calendar tr:first-child:hover {
	background: transparent;
}*/
.thatround {
	position: absolute;
	width: 100px;
	text-align: center;
	margin-left: 15px;
	margin-top: 6px;
}
.home-page-calendar .thatround {
	left: 50%;
	margin-left: -50px;
}
.home-page-calendar .randf_time_date {
	width: 1%;
}
.home-page-calendar .team-logo, .home-page-calendar .team-name, .home-page-calendar .team-score {
	line-height: 25px;
	text-align: right;
	/*margin-left: 1%;*/
	font-size: 13px;
	height: 25px;
	float: none;
	width: 25%;
}
.home-page-calendar .team-name div {
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 4px;
	margin-bottom: -4px;
	/*display: none;*/
}
.home-page-calendar .team-name:last-child {
	text-align: left;
}
.home-page-calendar .team-logo {
	width: 25px;
	text-align: center;
}
.home-page-calendar .team-logo img {
	vertical-align: middle;
	width: 25px;
}
.home-page-calendar .team-score {
	text-align: center;
	width: 20%;
	font-size: 20px;
	font-weight: bold;
	min-width: 50px;
}
.home-page-calendar .team-score.start-hour {
	font-size: 14px;
}
.home-page-calendar td {
	padding: 0 5px;
}
.youfoot-gadget-div .results-summary-table .randf_time ul, .home-page-calendar ul {
	width: 28px;
	border: 1px solid #666;
	margin: auto;
	border-radius: 2px;
	background-color: #fff;
}
.home-page-calendar ul {
	float: none;
}
.youfoot-gadget-div .results-summary-table .randf_time ul li:hover, .home-page-calendar ul li:hover {
	cursor: default;
}
.youfoot-gadget-div .results-summary-table .randf_time ul li p, .home-page-calendar ul li p {
	margin: 0;
	text-align: center;
}
.youfoot-gadget-div .results-summary-table .randf_time ul li.randf_time_day_name, .home-page-calendar ul li.randf_time_day_name {
	background: #196DB0;
	background: -webkit-linear-gradient( #47bedc, #196DB0);
    background: -moz-linear-gradient( #47bedc, #196DB0);
    background: -ms-linear-gradient( #47bedc, #196DB0);
    background: -o-linear-gradient( #47bedc, #196DB0);
	background: linear-gradient( #47bedc, #196DB0);
	height: 13px;
	color: #fff;
	line-height: 13px;
	font-size: 10px;
}
.youfoot-gadget-div .results-summary-table .randf_time ul li.randf_time_day_num, .home-page-calendar ul li.randf_time_day_num {
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
#all-teams-calendar-header {
	width: 100%;
	/*margin-top: 3px;*/
    margin-bottom: 5px;
	height: 23px;
	border-bottom: 1px solid #999;
}
.child-tables{
	position: absolute;
}
.home-page-calendar td{
	/*padding : 0px;*/
}
.home-page-calendar tr{
	/*height : 30px;*/
}
.home-teams-calendar{
	width: 100%;
    clear : both;
}
.teams-calendar-header{
	width: 35px;
	margin-right: 3px;
	float: left;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #333;
	padding: 5px;
	border: 1px solid #999;
	border-radius: 2px;
	cursor: pointer;
	background: #ddd;
}
#all-teams-calendar-header .teams-calendar-header:last-child {
	margin-right: 0px;
}
.prev-team-calendar, .next-team-calendar{
	color : #8A8ACA;
    cursor : pointer;
}
.active-tab-calendar {
	border-bottom: 1px solid #fff;
	background: #fff;
}
.home-page-calendar{
	position : absolute;
}
.home-page-calendar .thatround {
	margin-top: 6px;
}
.header-div div {
	float: left;
}
@media all and (max-width: 250px){
	.home-page-calendar .team-name {
		display: none;
	}
	.home-page-calendar .team-logo {
		width: 32%;
	}
	.home-page-calendar td {
		padding: 2px 5px;
	}
}
@media all and (min-width: 250px) and (max-width: 349px){
	.home-page-calendar .team-name .shortname {
		/*display: none;*/
	}
	.home-page-calendar .team-name .normalname {
		/*display: none;*/
	}
	.home-page-calendar td {
		padding: 2px 5px;
	}
}
@media all and (min-width: 350px) and (max-width: 400px){
	.home-page-calendar .team-name .shortname {
		/*display: inline-block;
		width: 70%;*/
	}
	.home-page-calendar .team-name .normalname {
		/*display: none;*/
	}
	.home-page-calendar td {
		padding: 2px 5px;
	}
}
@media all and (min-width: 401px){
	.home-page-calendar .team-name .normalname {
		display: inline-block;
	}
}
.youfoot-gadget-div .results-summary-table .randf_time, .youfoot-gadget-div .results-summary-table .randf_more_venue {
	width: 16%;
}
.youfoot-gadget-div .results-summary-table .randf_time, .youfoot-gadget-div .results-summary-table .randf_more_venue {
	width: 18%;
}
.youfoot-gadget-div .results-summary-table .randf_team_name, .youfoot-gadget-div .results-summary-table .randf_team_name_away, .youfoot-gadget-div .results-summary-table .randf_more_home_goals, .youfoot-gadget-div .results-summary-table .randf_more_away_goals {
	width: 23%;
}
.youfoot-gadget-div .results-summary-table .randf_line div.randf_more{
	right: 10px;
	margin-top: 3px;
	margin-right: 0;
	position: absolute;
	height: 25px;
	width: 25px;
}
.youfoot-gadget-div .results-summary-table .randf_line div.randf_more{
	right: 5px;
}
.youfoot-gadget-div .results-summary-table .rf_less {
	background-position: 6px 9px;
}
.youfoot-gadget-div .results-summary-table .rf_more {
	background-position: 6px -13px;
}
.youfoot-gadget-div .results-summary-table .rf_less, .youfoot-gadget-div .results-summary-table .rf_more{
	height: 25px;
	float: left;
	padding-right: 0;
	cursor: pointer;
	width: 25px;
}
.youfoot-gadget-div .results-summary-table .randf_tiebreak {
	text-align: center;
	font-size: 10px;
	width: auto;
	margin-top: 0;
}
.youfoot-gadget-div .results-summary-table .randf_tiebreak p {
	margin: 0;
}
.youfoot-gadget-div .results-summary-table .comp_playcom_name .bubble_comp_playcom_name {
	border-radius: 2px;
	position: absolute;
	white-space: nowrap;
	right: 35px;
	margin-top: 1px;
	display: none;
	background: #333;
	color: #fff;
	padding: 5px;
}
/*.youfoot-gadget-div .results-summary-table .group-stage-gadget .comp_playcom_name .bubble_comp_playcom_name {
	right: 35px;
}*/
.youfoot-gadget-div .results-summary-table .comp_playcom_name .arrow_comp_playcom_name {
	background: url(../../img/header/head_menu_arrows1.png) 0 0 no-repeat;
	position: absolute;
	width: 7px;
	height: 15px;
	margin: 5px 0 0 -4px;
	display: none;
}
.youfoot-gadget-div .results-summary-table .comp_playcom_name:hover .bubble_comp_playcom_name, .youfoot-gadget-div .results-summary-table .comp_playcom_name:hover .arrow_comp_playcom_name {
	display: block;
}
.youfoot-gadget-div .home_team .arrow_subs, .youfoot-gadget-div .away_team .arrow_subs {
	display: none;
	margin: -25px 0 0 -15px;
}
.top-scorer-fiche {
	max-height: 180px;
}
.top-scorer-fiche .player-left-team {
	background: none;
	text-align: right;
	border: none;
	height: auto;
	float: right;
	margin-top: -4px;
}
.top-scorer-fiche tr {
	background: transparent;
 	border-bottom: 1px solid #CCCCCC;
    font-size: 12px;
    line-height: 19px;
    margin-left: 8px;
    min-height: 19px;
    width: 99%;
}
.top-scorer-fiche tr:first-child {
 	border-bottom: 0px solid #CCCCCC;
}
.top-scorer-fiche tr td {
	vertical-align: middle;
	width: 50%;
	max-width: 130px;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 5px;
}
.top-scorer-fiche tr td:last-child {
	padding: 0 5px 0 0;
	text-align: right;
	width: 20%;
}
.top-scorer-fiche tr:first-child td:last-child {
	padding: 0;
	text-align: center;
	border-bottom: 5px solid transparent;
}
.top-scorer-fiche tr:last-child td {
	vertical-align: top;
}
.top-scorer-fiche tr.home-gadget-top-nickname {
	font-weight: bold;
	font-size: 17px;
}
.top-scorer-fiche tr.home-gadget-top-nickname td:first-child {
	vertical-align: top;
	width: 30%;
}
#top-scorer .player-left-team {
	margin-left: 5px;
}
.top-scorer-fiche tr td img{
	width : 100%;
}
#top-scorer .player-left-team img {
	vertical-align: middle;
}
#top-scorer tbody tr td img{
	width : 25px;
    height:25px;
    vertical-align:middle;
    padding-left : 5px;
	padding-right: 5px; 
}
/*************************************** HOME GADGETS END ***************************************/
.predict_hm_wins{
	margin-left:35px;
}
.predict_dw_wins, .predict_aw_wins{
	/*margin-left:25px;*/
}
.predict_draw{
	width:21px;
	height:20px;
	border:1px solid #bfbfbf;
	background:url(../../img/backgrounds/draw_predict.png);
	display:block;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
}
.randf_comment{
	/*color:#fff;
	background:#196db0;
	border:2px solid #196db0;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:10px;
	border-radius:10px;
	height:30px;
	width:90px;
	float:right;*/
}
.randf_comment:hover{
	/*background:#fff;
	color:#196db0;
	cursor:pointer;*/
}
.randf_comment_button {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: -12px;
	text-align:center;
}
.randf_line_more .predict_hm_wins, .randf_line_more .predict_dw_wins, .randf_line_more .predict_aw_wins{
	float:left;
	width:22%;
	height:60px;
	background:#efefef;
	border-radius:10px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.randf_line_more .predict_dw_wins {
	width:12%;
}
.predict_hm_wins, .predict_dw_wins, .predict_aw_wins{
	float:left;
	width:100px;
	height:60px;
	background:#efefef;
	border-radius:10px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.predict_wins{
	border:1px solid #bfbfbf;
	background:#91EF6A;
	width:20px;
	height:17px;
	display:block;
	margin:auto;
	padding-top:3px;
	margin-top:5px;
	margin-bottom:5px;
}
.results-summary-table td {
	vertical-align:middle;
	font-size:12px;
	padding-left:5px;
	height: 35px;
}
.results-summary-table tr:hover {
	background:#f0f0f0;
}
.results-summary-table .remove-match {
	padding-right: 5px;
	padding-right: 5px;
}
.results-summary-table td b{
	font-size:14px;
}
.result_match_date{
	width:11%;
	text-align:center;
	padding-right:5px;
}
.result_team_name{
	width:22%;
}
.results-summary-table td.summary-table-team {
	width: 215px;
}
.results-summary-table td.summary-table-icon, .results-summary-table td.summary-table-result, .results-summary-table td.summary-table-date {
	width: 33px;
	text-align: center;
}
.results-summary-table td.summary-table-result {
	width: 40px;
}
.results-summary-table td.summary-table-date {
	width: 99px;
}
.results-summary-table td.summary-table-venue {
	width: 127px;
}
.results-summary-table .view-options {
	float: right;
	width:80px;
	border-left:1px solid #aeaeae;
	padding-left:5px;
}
.results-summary-table .view-options h5 {
	float: left;
	line-height: 18px;
	clear: none;
}
.Competitions .results-summary-table {
	width: 100%;
	margin:0 auto;
}
.with-menu-icon .next-button, .with-menu-icon .prev-button {
	line-height:30px;
}
.content-wrapper .filters p {
	margin-right: 5px;
	float: left;
}
.content-wrapper .local-actions.filters {
	border-top: 1px solid #ccc;
	width: 100%;
	float: left;
}
.content-wrapper .filters p span:last-child, .content-wrapper .filters div div:last-child div {
	border-right: 0;
}
.content-wrapper .filters .head-knockout-brackets-stage:hover, .content-wrapper .filters .head-group-stage div div:hover, .content-wrapper .filters .show-all:hover{
	text-decoration: underline;
}
.content-wrapper .filters .show-all, .content-wrapper .filters .head-group-stage div div, .content-wrapper .filters .head-championship-stage div div, .content-wrapper .filters .head-knockout-brackets-stage div div, .content-wrapper .filters .head-knockout-no-brackets-stage div div {
	padding-left: 4px;
	padding-right:4px;
	border-right: 1px solid #CCC;
}
.content-wrapper .filters p span a:hover{
	text-decoration: underline;
}
.content-wrapper .filters p span a, .content-wrapper .filters p span strong, .content-wrapper .filters .show-all, .content-wrapper .filters .head-championship-stage, .content-wrapper .filters .head-knockout-brackets-stage, 
.content-wrapper .filters .head-knockout-no-brackets-stage, .content-wrapper .filters .head-group-stage {
	font-size: 11px;
	cursor: pointer;
	border-left: 1px solid #ccc;
	margin-left: 4px;
	padding-left: 4px;
	color: #196DB0;
}
.content-wrapper .filters p span .active, .content-wrapper .filters p span .active a, .content-wrapper .filters p span .active strong, .content-wrapper .filters p span.active{
	color: #333;
}
.content-wrapper .filters p span .first {
	border-left: 0px solid #ccc;
}
.content-wrapper .filters p span .active:hover, .content-wrapper .filters p span .active strong:hover{
	text-decoration: none;
	cursor: default;
}
/*************************************** STATS COMPETITIONS ***************************************/
.head-knockout-brackets-stage{
	clear:both;	
}
.divider{
	color : grey;
    padding:5px;
}
.summary-list div{
	float:left;
	line-height: 15px;
}
.summary-list{
	float: left;
	width: 78%;
	min-height: 30px;
}
/*************************************** STAGE CREATION ***************************************/
.Stages .collapser .content {
	background: #fff;
	padding: 4px;
	padding-right:0px;
	padding-left:0px;
}
.stage-point-inputs input {
	background: #d9d9d9;
	border: 0;
	font-weight: bold;
	margin-left: 5px;
	width: 15px;
}
.stage-point-inputs input:hover {
	background: #fffe9f;
}
.stage-point-inputs input:focus {
	background: #fff;
	border: 1px solid #000;
}
.stage-tiebreakers {
	border: 1px solid #CCC;
	float: left;
	height: auto;
	background: #9FCDFF;
}
.stage-tiebreakers div {
	min-height: 134px;
	position: relative;
	padding: 0px 0px 10px 0px;
}
.stage-tiebreakers .tiebreak-option-selected {
	float: left;
	width: 280px;
	background: #fff;
}
.stage-tiebreakers small {
	display: block;
	width: 100%;
	text-align: center;
	background: #d9d9d9;
	padding: 3px 0;
	font-style: italic;
	font-size: 10px;
}
.stage-tiebreakers .reveal-options {
	display: block;
	padding:0 0 10px 20px 
}
.stage-tiebreakers .reveal-options.active {
	background:  url(../../img/arrows/blue_caret_left.png) top right no-repeat;
}
.stage-tiebreakers li {
	padding: 2px 0 4px 20px;
}
.stage-tiebreakers li:hover {
	background: #e6e6e6 url(../../img/arrows/reorder_arrows.png) 5px 2px no-repeat;
	cursor: pointer;
}
.stage-tiebreakers li.ui-active {
	background: #e6e6e6 url(../../img/arrows/reorder_arrows.png) 5px -36px no-repeat;
}
.stage-tiebreakers a.remove {
	background: url(../../img/buttons/mini_delete.png) left 2px no-repeat;
	height: 0;
	width: 12px;
	padding-top: 12px;
	overflow: hidden;
	float: right;
	margin-right:2px;
	margin-top:1px;
}
.stage-tiebreakers a.remove:hover {
	background-position: bottom left;
}
.Stages.add .collapser .content {
	background: #fff;
	padding: 0px;
}
.Stages.add .collapser .content .variant-two .buttons{
	margin: 5px;
	text-align: right;
}
.side-tabs.variant-two .tabs {
	width: 146px;
	margin-left: -1px;
}
.side-tabs.variant-two li.active {
	width: 140px;
}
.side-tabs.variant-two li.active, .side-tabs.variant-two .side-tab-content {
	background: #f0f0f0;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.variant-two fieldset, .variant-two legend {
	background: none;
}
.variant-two legend {
	font-weight: bold;
}
.variant-two .form-section {
	border-bottom: 1px solid #fff;
}
.variant-two .type-choices {
	min-height: 160px;
	width: 225px;
}
.variant-two .stage-option-set {
	float: left;
	width: 600px;
}
.help-stage {
	float: left;
	margin-top: -5px;
	margin-bottom: 10px;
}
.bubble-stage {
	float: right;
	line-height: 12px;
	border:1px solid #bfbfbf;
	text-align: left;
	padding:10px;
	margin-top: -165px;
	margin-bottom: 10px;
	margin-left: 230px;
	text-decoration:none;
	z-index:3000;
	width: 350px;
	height: auto;
	background-color:#fff;
}
.bubble-stage p {
	font-size: 11px;
	margin: 0;
	text-align: justify;
}
/*************************************** MATCH COMMENTARIES ***************************************/
.content-title {
	line-height: 20px;
}
.content-title a{
	float: right;
	margin-left: 5px;
}
.teamMenu {
	line-height: 50px;
}
.teamMenu span, .teamMenu a.home-away, .teamMenu a.home, .teamMenu a.away, .teamMenu a.neutral {
	padding: 10px;
	color: #000;
	margin: 0px 5px 0px 5px;
}
.teamMenu span:hover, .teamMenu a.home-away:hover, .teamMenu a.home:hover, .teamMenu a.away:hover, .teamMenu a.neutral:hover {
	text-decoration: none;
	cursor: default;
}
.teamMenu span {
	font-weight: bold;
}
.teamMenu a.home {
	background: #E5FFD7;
}
.teamMenu a.home-away {
	background: #FFFFCC;
}
.teamMenu a.away {
	background: #FFEFE4;
}
.teamMenu a.neutral {
	background: #EEE;
}
#match-commentary table{
	width: 100%;
}
#match-commentary table .event_player_image{
	width: 1%;
}
.match-events {
	/*margin: 0px 0px 5px 0px;*/
	padding: 0px;
	font-size: 11px;
	line-height: 13px;
}
.match-events li {
	color: #000000;
    margin: 2px 0;
    min-height: 23px;
    /*border: 1px solid #ccc;*/
    border: 1px solid transparent;
	border-width: 1px 0 1px 0;
}
/*.match-events li:last-child{
    border: 1px solid #ccc;
}*/
.match-events li:first-child {
	/*border-top: 1px solid #CCC;*/
}
.match-events li img {
	/*float: left;*/
	vertical-align: middle;
	/*margin-left: 10px;*/
	/*margin-top: 8px;*/
}
.match-events li .event_player_image, .match-events li .player-image-commentary, .match-events li .player-image-commentary p {
	text-align : right;
}
.match-events li .event_player_image img {
    /*margin-left: 5px;
    margin-top: 0px;
    margin-bottom: 5px;
    vertical-align: bottom;*/
}
.match-events li .event_player_image .play-video{
 	margin-right: -128px;	
}
.match-events li .event_player_image a {
    border: none;
}
.commentary-icon {
    /*height: 21px;*/
    width: 70px;
	vertical-align: middle;
}
.commentary-icon2  {
	border: 1px solid #ccc;
	/*border-width: 0 1px 0 1px;*/
	width: 30px;
	padding: 10px;
	vertical-align: middle;
}
.commentary-icon2 img {
	width: 30px;
}
.match-events li .commentary-icon img {
	/*width: 30px;
	margin: 4px;*/
}
.event-time{
	/*border: 1px solid #ccc;*/
	border-radius: 2px;
	color: #777;
	line-height: 25px;
	/*background: #fff;*/
	font-weight: bold;
	font-size: 18px;
	/*float: left;*/
	/*min-width: 25px;*/
	height: 25px;
	/*padding: 3px;
	margin: 2px 2px;*/
	text-align: center;
}
.match-events li td {
	vertical-align: middle;
}
.match-events li p{
	font-size: 13px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-left: 5px;
	line-height: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: justify;
}
.match-events li:hover{
	background: #EEE;
	background: -webkit-linear-gradient( #efefef, #EEE);
    background: -moz-linear-gradient( #efefef, #EEE);
    background: -ms-linear-gradient( #efefef, #EEE);
    background: -o-linear-gradient( #efefef, #EEE);
	background: linear-gradient( #efefef, #EEE);
}
.match-events li.home:hover, .match-events li.homeTeam:hover {
	background: #E5FFD7;
    background: -webkit-linear-gradient( #f5fff0, #E5FFD7);
    background: -moz-linear-gradient( #f5fff0, #E5FFD7);
    background: -ms-linear-gradient( #f5fff0, #E5FFD7);
    background: -o-linear-gradient( #f5fff0, #E5FFD7);
	background: linear-gradient( #f5fff0, #E5FFD7);
}
.match-events li.away:hover, .match-events li.awayTeam:hover {
	background: #FFEFE4;
	background: -webkit-linear-gradient( #fff6f0, #FFEFE4);
    background: -moz-linear-gradient( #fff6f0, #FFEFE4);
    background: -ms-linear-gradient( #fff6f0, #FFEFE4);
    background: -o-linear-gradient( #fff6f0, #FFEFE4);
	background: linear-gradient( #fff6f0, #FFEFE4);
}
.match-events li:hover{
	border: 1px solid #ccc;
	border-width: 1px 0 1px 0;
}
.match-events li:first-child:hover {
	border-top: 3px solid #EEE;
	margin: 0;
}
.match-events li:last-child:hover {
	border-bottom: 3px solid #EEE;
	margin: 0;
}
/*.match-events li td:first-child, .match-events li.home td:first-child, .match-events li.away td:first-child, 
.match-events li td:last-child, .match-events li.home td:last-child, .match-events li.away td:last-child {
	border: 1px solid #ccc;
	border-left: 0px;
	width: 5px;
	background: #EEE;
	background: -webkit-linear-gradient( #efefef, #EEE);
    background: -moz-linear-gradient( #efefef, #EEE);
    background: -ms-linear-gradient( #efefef, #EEE);
    background: -o-linear-gradient( #efefef, #EEE);
	background: linear-gradient( #efefef, #EEE);
}
.match-events li td:last-child, .match-events li.home td:last-child, .match-events li.away td:last-child {
	border-right: 0px;
	border-left: 1px solid #ccc;
}
.match-events li.home td:first-child, .match-events li.home td:last-child {
	background: #E5FFD7;
    background: -webkit-linear-gradient( #f5fff0, #E5FFD7);
    background: -moz-linear-gradient( #f5fff0, #E5FFD7);
    background: -ms-linear-gradient( #f5fff0, #E5FFD7);
    background: -o-linear-gradient( #f5fff0, #E5FFD7);
	background: linear-gradient( #f5fff0, #E5FFD7);
}
.match-events li.away td:first-child, .match-events li.away td:last-child {
	background: #FFEFE4;
	background: -webkit-linear-gradient( #fff6f0, #FFEFE4);
	background: -moz-linear-gradient( #fff6f0, #FFEFE4);
	background: -ms-linear-gradient( #fff6f0, #FFEFE4);
	background: -o-linear-gradient( #fff6f0, #FFEFE4);
	background: linear-gradient( #fff6f0, #FFEFE4);
}
.match-events li:hover td:first-child, .match-events li.home:hover td:first-child, .match-events li.away:hover td:first-child, 
.match-events li:hover td:last-child, .match-events li.home:hover td:last-child, .match-events li.away:hover td:last-child {
	border: 1px solid transparent;
	border-left: 0px;
}
.match-events li:hover td:last-child, .match-events li.home:hover td:last-child, .match-events li.away:hover td:last-child {
	border-right: 0px;
	border-left: 1px solid transparent;
}*/
.match-events li:hover p {
	cursor: default;
}
.match-events li:hover .commentary-icon2 {
	border: 1px solid transparent;
}
.match-events li:hover .media-container#youtube-video-container {
	border-bottom: 1px solid transparent;
}
.match-events li div {
	/*margin-left: 50px;*/
}
.match-events li .commentary-icon div {
	/*margin: 2px auto;*/
}
.match-events li.home .commentary-icon2, .match-events li.homeTeam .commentary-icon2 {
	background: #E5FFD7;
    background: -webkit-linear-gradient( #f5fff0, #E5FFD7);
    background: -moz-linear-gradient( #f5fff0, #E5FFD7);
    background: -ms-linear-gradient( #f5fff0, #E5FFD7);
    background: -o-linear-gradient( #f5fff0, #E5FFD7);
	background: linear-gradient( #f5fff0, #E5FFD7);
}
.match-events li.away .commentary-icon2, .match-events li.awayTeam .commentary-icon2 {
	background: #FFEFE4;
	background: -webkit-linear-gradient( #fff6f0, #FFEFE4);
    background: -moz-linear-gradient( #fff6f0, #FFEFE4);
    background: -ms-linear-gradient( #fff6f0, #FFEFE4);
    background: -o-linear-gradient( #fff6f0, #FFEFE4);
	background: linear-gradient( #fff6f0, #FFEFE4);
}
.match-events li.neutral .commentary-icon2 {
	background: #EEE;
	background: -webkit-linear-gradient( #efefef, #EEE);
    background: -moz-linear-gradient( #efefef, #EEE);
    background: -ms-linear-gradient( #efefef, #EEE);
    background: -o-linear-gradient( #efefef, #EEE);
	background: linear-gradient( #efefef, #EEE);
}
.match-events #large_horizontal_field ul.away_team {
	margin-left: 15px;
}
.match-events #large_horizontal_field ul li {
	width: 24%;
	border: 0;
}
.match-events #large_horizontal_field ul li:hover {
	background: transparent;
}
.media-container .load_media .media-window{
    float:left;
	overflow: hidden;
    position: absolute;
    width: 86%;    
	margin-left: 7%;
}
.media-container .arrow-left_gadget, .media-container .arrow-right_gadget {
	border: 1px solid #aaa;
	position: relative;
	float: left;
	background: url("https://../../img/buttons/arrow_left_black.gif") no-repeat scroll 50% 50% #D2D5D3;
    border-radius: 2px;
    display: block;
    height : 100px;
    width: 50px;
}
.media-container .arrow-right_gadget {
	background: url("https://../../img/buttons/arrow_right_black.gif") no-repeat scroll 50% 50% #D2D5D3;
	float: right;
}
.media-container li:hover, .media-container li:first-child:hover, .media-container li:last-child:hover {
	border: 0px solid #ccc;
	background: transparent;
}
.load_media ul li, .load_media ul li:last-child{
	border: none;
	float: left;
}
.load_media ul li img{
	float: left;
	margin-left: 8px;
	margin-top: 5px;
}
#youtube-video-container{
	padding: 5px;
	margin-top: -1px;
	/*border-top: 1px dashed #CCC;
	border-bottom: 1px solid #CCC;*/
	margin-left: 0;
	height: 100px;
}
#displayOptions, #adminOptions {
	min-width: 195px;
	display: none;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 2px;
	box-shadow: 3px 3px 10px #414141;
	background: #fff;
	position: absolute;
	z-index: 100;
	margin-left: 5px;
	margin-top: -5px;
	font-size: 11px;
}

#displayOptions a {
	color: #333;
	padding: 1px 5px 2px 19px;
	line-height: 19px;
	background: transparent url(../../img/match_commentary/green_radio1.png) no-repeat 3px -22px;
}
#displayOptions a:hover {
	padding: 0 4px 1px 18px;
	line-height: 19px;
	background-color: #e6e6e6;
	border: 1px solid #CCC;
	border-radius: 3px;
	text-decoration: none;
}
#displayOptions a.off {
	background: transparent url(../../img/match_commentary/green_radio1.png) no-repeat 3px 0px;
}
#displayOptions a.off:hover {
	background-color: #e6e6e6;
}
#displayOptions #arrow-box-display img{
	margin-left: -6px;
	margin-top: -17px;
}
#adminOptions a {
	padding-left: 30px;
	line-height: 16px;
} 
#adminOptions a.editPlaycom {
	background: transparent url(../../img/match_commentary/admin_icons.png) no-repeat 0px 0px;
}
#adminOptions a.editComments {
	background: transparent url(../../img/match_commentary/admin_icons.png) no-repeat 0px -24px;
}
#adminOptions a.lockNews {
	background: transparent url(../../img/match_commentary/admin_icons.png) no-repeat 0px -48px;
}
#adminOptions a.disableCommentary {
	background: transparent url(../../img/match_commentary/admin_icons.png) no-repeat 0px -68px;
}
#adminOptions a.moveNews {
	background: transparent url(../../img/match_commentary/admin_icons.png) no-repeat 0px -90px;
}
#displayOptions ul.root {
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}
#displayOptions .root-com .root-link{
	font-weight: bold;
	margin-left: 5px;
}
#displayOptions .root-com .subSection-com {
	margin-left: 15px;
}
#displayOptions ul.subSection {
	font-weight: normal;
	padding: 3px 3px 3px 10px;
}
#adminOptions {
	border: 1px solid #F3535B;
}
div.commentators {
	padding: 10px;
	margin: 0px 10px 10px 10px;
}
.commentators .paging {
	text-align: right;
	background: transparent;
	border: none;
}
.commentators .paging .disabled, .commentators .paging a span {
	display: none;
}
.commentators .paging div {
	display: inline;
	width: 20px;
	height: 12px;
}
.commentators .paging a:hover {
	text-decoration: none;
}
.commentators .paging a, .commentators .paging .current {
	padding: 0;
	margin: 3px 0px 0px 0px;
	width:15px;
	height: 12px;
}
.commentators .paging .next-button a {
	background: transparent url(../../img/match_commentary/black_arrows.png) no-repeat 0px -12px;
}
.commentators .paging .prev-button a {
	background: transparent url(../../img/match_commentary/black_arrows.png) no-repeat 0px 0px;
}
ul.commentators li {
	float: left;
	width:350px;
	padding-right: 10px;
	margin-bottom: 10px;
}
ul.commentators li div.voted, ul.commentators li div.vote {
	margin-right: 10px;
	float: left;
	width: 30px;
	height: 30px;
	font-weight: bold;
	font-size: 18px;
	color: #000;
	line-height: 30px;
	text-align: center;
}
ul.commentators li div.vote  {
	width: 26px;
	height: 26px;
	font-size: 11px;
	color: #fff;
	line-height: 11px;
	background: #CACACC;
	padding: 2px;
}
ul.commentators li div.vote span {
	color: #000;
	display: block;
	background: #fff;
	font-size: 12px;
	padding: 0px;
	margin: auto;
	padding: 2px 0px;
	overflow: hidden;
}
ul.commentators li div, ul.commentators li img {
	display: inline-block;
}
ul.commentators li img {
	margin-right: 10px;
	float: left;
}
ul.commentators .info {
	line-height: 14px;
	margin-left: 10px;
	margin-right: -10px;
	margin-top: 0px;
	height: 30px;
}
/*************************************** COMMENTARY SELECT ***************************************/
.score_com, .matchreport_com, .playbyplay_com {
	border-top: 1px solid #ccc;
	padding: 10px 5px 0px 5px;
	height: 83px;
	font-weight: bold;
}
.score_com {
	border-top: none;
}
.score_com img, .matchreport_com img, .playbyplay_com img {
	width: 13px;
	height: 20px;
	float: left; 
	margin-right: 5px;
}
.valid_com {
	float: right; 
	width: 130px; 
	height: 73px; 
	margin-left: 5px;
	margin-top: -78px;
}
.valid_com div{
	width: 80px; 
	height: 35px; 
	background: url('../../img/matches/sprite_com_select.png') 0px -80px no-repeat;
}
.matchreport_com .valid_com div{
	background-position: 1px -118px;
	width: 95px; 
}
.playbyplay_com .valid_com div{
	background-position: 1px -156px;
	width: 125px; 
}
.logo_com {
	float: left; 
	width: 73px; 
	height: 73px; 
	background: url('../../img/matches/sprite_com_select.png') 0px -1px no-repeat; 
	margin-right: 5px;
}
.matchreport_com .logo_com {
	background-position: -75px -1px;
}
.playbyplay_com .logo_com {
	background-position: -150px -1px;
}
.message_com {
	background: #E3E3E3; 
	height: 20px; 
	padding: 10px; 
	margin: 5px 0px 0px 0px;
}
.message_com img{
	float: left; 
	margin-right: 5px;
}
.message_com p{
	float: left; 
}
.message_com p:last-child {
	float: right; 
}
.show_more_details, .show_more_details1 {
	background: #E3E3E3; 
	padding: 0px;
	font-weight: bold;
}
.show_more_details p.title_com, .show_more_details1 p.title_com {
	background: #196DB0; 
	height: 10px; 
	padding: 10px; 
	margin: 0px; 
	color: #fff;
}
.show_more_details ul, .show_more_details1 ul {
	margin: 10px auto 10px auto;
	width: 333px;
	height: 70px;
	position: relative;
	z-index: 1;
}
.show_more_details ul li, .show_more_details1 ul li {
	margin-left: 10px;
	float: left;
}
.show_more_details ul li img, .show_more_details1 ul li img {
	float: left; 
	margin-right: 5px;
}
.show_more_details ul.counter_com div, .show_more_details1 ul.counter_com div {
	margin-left: 10px;
	background: #196DB0;
	width: 91px;
	height: 15px;
	position: absolute;
	margin-top: 45px;
	text-align: center;
	line-height: 4px;
	font-size: 11px;
	color: #fff;
}
.show_more_details ul.counter_com .hours, .show_more_details1 ul.counter_com .hours {
	margin-left: 116px;
	width: 59px;
}
.show_more_details ul.counter_com .minutes, .show_more_details1 ul.counter_com .minutes {
	margin-left: 190px;
	width: 59px;
}
.show_more_details ul.counter_com .seconds, .show_more_details1 ul.counter_com .seconds {
	margin-left: 264px;
	width: 59px;
}
.show_more_details .resultPlaycom {
	background: none;	
}
.show_more_details .electionPlaycom {
	float: none;
	padding-top: 5px;		
}
.show_more_details .electionPlaycom ._main, .show_more_details .electionPlaycom .nominated-commentators{
	width: auto;	
}
.show-election-rules {
	height: 810px;
}
.show-election-rules .playcom_score {
	/*margin-left: 59.6%;*/
	margin-left: 450px;
}
.show-election-rules .table_title, .show-election-rules .table_description {
	/*width: 57.6%;*/
	width: 435px;
}
.message_com .voted{
	/*background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid grey;
	color: grey;
	cursor: default;
	border: 2px solid #808184;
	border-radius: 5px 5px 5px 5px;
	color: #505050;
	cursor: pointer;
	display: block;*/
	float: right;
	/*font-size: 14px;
	font-weight: bold;
	margin-top: -13px;
	margin-right : -4px;
	padding: 8px;
	text-align: center;
	width: 70px*/
}
.message_com span{
	/*background: none repeat scroll 0 0 #196DB0;
	border: 2px solid #808184;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;*/
	float: right;
	/*font-size: 14px;
	font-weight: bold;
	margin-top: -13px;
	margin-right : -4px;
	padding: 8px;
	text-align: center;
	width: 70px;*/
}
.btnline_disabled{
	background: url("../../img/buttons/button_toolbox.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #CCCCCC;
	border-radius: 2px 2px 2px 2px;
	display: inline-block;
	font-weight: bold;
	height: 23px;
	line-height: 21px;
	padding: 0 10px;
	color: #aaa;
	cursor: default;
}
.election-contribute {
	color: #FFFFFF;
	cursor: pointer;
	outline: medium none;
	text-decoration: none;
}
.edit-election-type{
	margin-left : 5px;
	color : #196DB0;
	cursor : pointer;
}
/*************************************** Option pool ***************************************/
.stage-tiebreakers .tiebreak-option-pool {
	float: left;
	width: 280px;
	background: #9fcdff;
	min-height: 126px;
	padding:4px;
}
.tiebreak-option-pool li {
	padding: 2px;
}
.tiebreak-option-pool a {
	display: none;
}
.tiebreak-option-pool li:hover {
	background: #fff;
	cursor: pointer;
}
.stage-round-footer .buttons {
	background:none;
	padding:3px 0px 3px 0px;
	margin:0px;
	border-top: 1px solid #CCC;
}
.stage-reorder {
	padding-bottom:10px;
	position: relative;
	height:25px;
}
.stage-reorder .menu-icon {
	display:inline-block;
	margin-right:10px;
}
.stage-reorder .stage-delete {
	position:absolute;
	right: 10px;
	top:5px;
}
.stage-move-down {
	margin-right:10px;
}
.stage-move-up span, .stage-move-down span {
	background: url(../../img/buttons/move_up_down.png) 2px 0px no-repeat;
	padding-left: 20px;
	margin-left: -7px;
}
.stage-move-down span {
	background-position: 2px -31px;
}
/*************************************** Videos and images  ***************************************/
.content-header.videos_images p {
	float: left;
	margin: 0;
}
.content-header.videos_images a {
	color: #2B6BB2;
}
.content-header.videos_images a.active {
	color: #000;
	font-weight: bold;
}
/*************************************** videos and images views ***************************************/
.content-header p.more-filters {
	float:right;
}
.more-filters a {
	float:left;
}
.videos_images a.display_videos, .videos_images a.display_images {
	background-image: url(../../img/videos_images/btn_videos.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 50px;
	height: 40px;
	text-indent: -9999px;
}
.videos_images a.display_images {
	background-image: url(../../img/videos_images/btn_images.gif);
}
.videos_images a.display_videos.hide_videos, .videos_images a.display_images.hide_images {
	background-position: bottom left;
}
.videos_images div.more_filters {
	background-color: #F3F3F5;
	padding: 10px;
}
.videos_images .content-block {
	padding:0;
	width:100%;
}
.videos_images-header-filters{
	list-style: none;
	float: left;
	margin-top: 10px;
}
.videos_images-header-filters li{
	float: left;
	padding: 0 12px;
	text-align: left;
	line-height: 15px;
}
/*************************************** If No video or image created  ***************************************/
.videos-images-sunrise-text{
	float:left;
	background-color:#333;
	padding:10px 0 10px 0;
	width:100%;
	color:#fff;
	border-radius:2px;
	margin-top:3px;
}
.videos-images-sunrise-text p .button-post{
	margin:3px 0 0 0;
}
/*************************************** Paging ***************************************/
.paging .disabled {
	color: #ccc;
	display: inline;
}
.paging .current {
	color: #000;
}
.paging .msgLink a, .paging .msgLink .current, .paging .msgLink .disabled {
	width:100px;
}
.paging a, .paging .current{
	font-size:14px;
	font-weight:bold;
	line-height: 25px;
	width:32px;
	display: inline-block;
	text-align: center;
}
.paging .disabled {
	border:1px solid #ccc;
	line-height: 25px;
	margin-left:4px;
	display: inline-block;
	padding-left:5px;
	padding-right:5px;
	border-radius:2px;
}
.prev-button .prev, .next-button .next{
	border-radius:2px;
	font-size:11px;
	border: 1px solid #ccc;
	background:url("../../img/buttons/button_toolbox_over.png") repeat-x scroll 0 0 transparent;
	color:#fff;
	width:auto;
	padding:2px 7px;
}
.prev-button .prev:hover, .next-button .next:hover{
	background:url("../../img/buttons/button_toolbox_over_reverse.png") repeat-x scroll 0 0 transparent;
	text-decoration:none;
}
.next-button {
	float:right;
	padding-right: 10px;
}
.prev-button {
	float:left;
	padding-left: 10px;
}
.comments .paging a, .comments .paging .current, .comments .paging .disabled {
	display: inline;	
}
.results_fixtures .prev-button, .results_fixtures .next-button {
	width:auto;
}
.pagination-right, .pagination-left {
	width: 30%;
	height:25px;
	float: left;
}
.pagination-right {
	text-align: left;
}
.pagination-left {
	text-align: right;
}
#pagination-page-form {
	float: left;
}
#pagination-page-form input {
	text-align: center;
	width: 90px;
	height: 20px;
	font-size: 14px;
	font-weight:bold;
	display: block;
	float: none;
	border-radius:2px;
	border:1px solid #ccc;
}
/*************************************** VERSIONING TABLES ***************************************/
.version-table {
	border: 1px solid #ccc;
	border-top: 0px solid;
	width:100%;
}
.version-table th {
	background: #f0f0f0;
	padding: 5px;
	border-bottom:1px solid #ccc;
	text-align:center;
}
.thTableJersey {
	min-width: 17px;
}
.version-table td {
	padding: 3px;
	border-bottom:1px solid #ccc;
	vertical-align:middle;
	text-align:center;
}
.version-table tr:hover {
	background: #f0f0f0;;
}
.version-table tr.no-hover:hover {
	background: none;
}
.transfer_img{
	width:25px;
	height:25px;
}
.version-table td.transfer_name{
	width:200px;
	text-align:left;
}
#playerTeamTransfer .endDate, #playerTeamTransfer .startDate{
	text-align:center;
	width:80px;
}
.version-table tr.even td {
	background: #E1E3E2;
}
.status-bar {
	background: #f5f271;
	color: #000;
	padding: 4px;
}
.version-table .deleted td {
	color: #5D5D5D;
	font-style: italic;
}
.version-table .deleted a {
	font-style: normal;
}
.version-table .active td {
	background: #FDF30B;
	color: #000;
	font-style: normal;
}
/*************************************** PLAYER ROSTER / TEAM SQUADS ***************************************/
.solid-header {
	background: #bebec0;
	color: #fff;
	margin: 10px 6px;
	padding: 3px 2px 3px 20px;
}
.player-roster .rating {
	margin: 0;
	text-align:center;
	width:105px;
	line-height: 11px;
}
.player-roster .rating div {
	margin: auto;
}
.player-roster .rating h5 {
	float: right;
    font-size: 15px;
    margin-right: 3px;
    margin-top: 2px;
}
.legend {
	clear: both;
	padding: 7px;
	background: #fff;
	border: 1px solid #cacaca;
}
.edit_squad {
	float:right;
}
.add_stage {
	float: right;
	margin-right: 1px;
	margin-bottom: 10px;
}
.player-roster.squad-image ul.content-block .headerTableSquad {
	font-size: 13px;
	font-style: italic;
	padding-left: 5px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #F0F0F0;
	height: 20px;
	line-height: 20px;
}
.player-roster.squad-image ul.content-block clearfix {
	width: 100%;
	margin-top: 10px;
}
.player-roster.squad-image ul li.fiche {
	border-radius: 2px;
	border: 1px solid #ccc;
	background: #f0f0f0;
	/*width: 243px;*/
	width: 31.6%;
	float: left;
	margin: 0.7%;
	/*margin-top: 12px;*/
	height: 150px;
}
.player-roster.squad-image ul li.fiche:hover {
	background: #fff;
}
.player-roster.squad-image ul li.fiche ul li{
	min-height: 29px;
	/*width: 114px;*/
	width: 94%;
	margin-left: 5px;
	line-height: 29px;
	border-bottom:1px solid #ccc;
	font-size: 12px;
	color: #777;
	/*text-align: center;*/
}
.player-roster.squad-image ul li.fiche ul li:last-child {
	border-bottom:0px solid #ccc;
}
.player-roster.squad-image ul li.fiche.staffmembers ul li{
	line-height: 20px;
}
.player-roster.squad-image ul li.fiche ul li a{
	color: #333;
}
.player-roster.squad-image ul li.fiche ul {
	float: left;
	width: 49%;
}
.player-roster.squad-image ul li span {
	float: left;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background: white;
	text-align: center;
	width: 50%;
	/*height: 120px;*/
	border-radius: 3px 3px 0 0;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.player-roster.squad-image ul li span img {
	/*width: 120px;*/
	max-width: 120px;
	width: 100%;
	height: auto;
	background: white;
	/*border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;*/
}
.player-roster.squad-image ul li span.player_image img {
	/*display: none;*/
}
.player-roster.squad-image ul li span.flag{
	border-bottom: 0px solid #CCC;
	border-right: 0px solid #CCC;
	background: none;
	text-align: center;
	width: 25px;
	height: 25px;
	float: right;
	margin-right: -25px;
}
.player-roster.squad-image ul li span.flag .flag{
	height: 11px;
	width: 16px;
}
.player-roster.squad-image ul li.fiche ul li img{
	height: 25px;
	width: 25px;
	margin-bottom: -6px;
}
.player-roster.squad-image ul li.fiche ul li span.flag {
	float: right;
}
.player-roster.squad-image ul li.fiche ul li img.flag-nat{
	width: 16px;
	margin-top: 8px;
	height: 12px;
	margin-bottom: 0;
}
.player-roster.squad-image ul li.fiche .player_name{
	text-align: center;
	margin-top: 7px;
	font-size: 14px;
	width: 100%;
	border-bottom: 0px solid #CCC;
	border-right: 0px solid #CCC;
	background: none;
	height: 22px;
}
/*.player-roster.squad-image ul li.fiche .SeasonEdit {
	position: absolute;
	margin-top: -18px;
	text-align: center;
	width: 120px;
	background: #333;
	height: 17px;
	line-height: 17px;
	opacity: 0.8;
	color: #fff;
}
.player-roster.squad-image ul li.fiche .SeasonEdit a{
	color: #fff;
}*/
.player-roster.squad-image ul.content-block .headerTableSquad {
	font-weight: bold;
	text-align: center;
	color: white;
	font-size: 14px;
	padding-left: 0px;
	background: #333;
}
/*************************************** Guest players ***************************************/
.guest-players {
	width:100%;
}
.guest-players tr {
	border-bottom:2px solid #C6C7CA;
}
.guest-players .accepted td {
	vertical-align:middle;
	background:#fff url(http://www.youfoot.com/img/squad/accepted_guest_bkg.png) bottom left repeat-x;
}
.guest-players td {
	vertical-align:middle;
	background:#FDFDFD url(http://www.youfoot.com/img/squad/guest_player_bkg.png) bottom left repeat-x;
}
.guest-players .accept, .guest-players .deny {
	padding:0 4px;
}
.guest-players .accept {
	background: url(http://www.youfoot.com/img/squad/accepted_guest_bkg.png) bottom left repeat-x;
}
.guest-players .deny {
	background: url(http://www.youfoot.com/img/squad/deny_bkg.png) bottom left repeat-x;
}
.guest-accept, .guest-deny {
	background: url(http://www.youfoot.com/img/buttons/accept_buttons.png) bottom left no-repeat;
	padding:0 0 0 4px;
	display:block;
	font-weight:bold;
	width:80%;
	text-align:center;
}
.guest-accept {
	background-position: top left;
}
.guest-accept span, .guest-deny span {
	background: url(http://www.youfoot.com/img/buttons/accept_buttons.png) bottom right no-repeat;
	padding:3px 4px 3px 0;
	margin-right: -3px;
	display:block;
}
.guest-accept span {
	background-position:top right;
}
.guest-players td a {
	color: #fff;
}
/*************************************** Team Field formation - top view ***************************************/
.team-field-formation {
	margin: auto;
	background: none;
	height: 500px;
	max-width: 375px;
	border-collapse:collapse;
}
.team-field-formation .image_field {
	height: 497px;
	margin-bottom: -487px;
}
.team-field-formation .team-formation{
	position: relative;
	width: 100%;
	height: 97%;
	z-index: 2;
	margin-top: 10px;
}
.team-field-formation tr {
	height: 50px;
}
.team-field-formation td {
	height: 50px;
	text-align: center;
}
.team-field-formation .team-formation td .field-name-player {
	background: #333;
	color: #fff;
	margin-top: -25px;
	margin-left: 12px;
	position: absolute;
	width: auto;
	font-size: 12px;
	line-height: 16px;
	padding: 2px 5px 2px 5px;
	white-space: nowrap;
	cursor: default;
	border-radius: 2px;
}
.team-field-formation .team-formation .goalkeeper td .field-name-player {
	margin-left: 43.5%;
}
.team-field-formation .team-formation td .arrow-players {
	background: url(../../img/header/head_menu_arrows.png) 0 0 no-repeat;
	position: absolute;
	width: 15px;
	height: 7px;
	margin: -5px 0 0 17px;
}
.team-field-formation .team-formation .goalkeeper td .arrow-players {
	margin-left: 44.5%;
}
/*************************************** dots ***************************************/
.team-field-formation td strong {
	background: url(../../img/stats/player_dot_sprite.png) top center no-repeat;
	display: block;
	padding-top: 16px;
	height: 0;
	overflow: hidden;
}
.team-field-formation td.empty strong {
	background:none;
	padding-top:32px;
}
.team-field-formation .row-2 strong, .team-field-formation .row-3 strong, .team-field-formation .row-4 strong{
	background-position: center -17px;
}
.team-field-formation .row-5 strong, .team-field-formation .row-6 strong {
	background-position: center -34px;
}
.team-field-formation .goalkeeper strong {
	background-position: center -51px;
}
/*************************************** Team Field formation vertical - top view ***************************************/
.team-field-formation-vertical {
	width: 90%;
	border-collapse: collapse;
	position: relative;
	z-index: 11;
	margin-top: -51px;
}
.team-field-formation-vertical table{
	margin-left: 90px;
}
.team-field-formation-vertical.homeTeam-formation table{
	margin-left: 6%;
}
.team-field-formation-vertical.awayTeam-formation {
	margin-top: -65px;
	margin-left: 6%;
}
.team-field-formation-vertical td {
	width: 11%;
	height: 32px;
	padding: 1px 1% 0 0;
	text-align: center;
}
.team-field-formation-vertical .goalkeeper {
	vertical-align: middle;
}
.team-field-formation-vertical .row-0 td {
	padding-top: 9px;
}
.team-field-formation-vertical .row-1 td, .team-field-formation-vertical .row-2 td, .team-field-formation-vertical .row-3 td, .team-field-formation-vertical .row-4 td {
	padding-top: 30px;
}
.team-field-formation-vertical .row-4 td {
	padding-bottom: 10px;
}
.team-field-formation-vertical td.col-1, .team-field-formation-vertical td.col-4, .team-field-formation-vertical td.col-6 {
	padding-right: 15px;
}
.team-field-formation-vertical td span {
	background: #fff;
	display: block;
	width: 70px;
	margin: 0 auto;
	font-size: 12px;
	line-height: 16px;
}
/*************************************** dots ***************************************/
.team-field-formation-vertical td strong {
	background: url(../../img/stats/player_dot_sprite.png) top center no-repeat;
	display: block;
	padding-top: 16px;
	height: 0;
	overflow: hidden;
}
.team-field-formation-vertical td.empty strong {
	background:none;
	padding-top:32px;
}
.team-field-formation-vertical .col-2 strong, .team-field-formation-vertical .col-3 strong, .team-field-formation-vertical .col-4 strong{
	background-position: center -17px;
}
.team-field-formation-vertical .col-5 strong, .team-field-formation-vertical .col-6 strong {
	background-position: center -34px;
}
.team-field-formation-vertical .goalkeeper strong {
	background-position: center -51px;
}
/*************************************** top scorer ***************************************/
#top-scorer th img {
	width: 20px;
	margin: 2px;
	vertical-align: middle;
}
.top-scorer-fiche li.fiche, .top-assist-fiche li.fiche {
	width: 100%;
	float: left;
	margin: 5px 0px 15px 0px;
}
.top-scorer-fiche li.fiche:hover, .top-assist-fiche li.fiche:hover {
	background: #fff;
}
.top-scorer-fiche li.fiche ul li, .top-assist-fiche li.fiche ul li{
	min-height: 19px;
	width: 99%;
	margin-left: 8px;
	line-height: 19px;
	border-bottom:1px solid #ccc;
	font-size: 12px;
}
.top-scorer-fiche li.fiche ul li a, .top-assist-fiche li.fiche ul li a{
	color: #333;
}
.top-scorer-fiche li.fiche ul li span, .top-assist-fiche li.fiche ul li span{
	float: right;
}
.top-scorer-fiche li.fiche ul, .top-assist-fiche li.fiche ul {
	float: left;
	width: 66%;
}
.top-scorer-fiche li span.player_image, .top-assist-fiche li span.player_image {
	float: left;
	width: 33%;
}
.top-scorer-fiche li span img, .top-assist-fiche li span img {
	width: 100%;
	height: auto;
	background: white;
	border: 1px solid #CCC;
}
.top-scorer-fiche li.fiche ul li img, .top-assist-fiche li.fiche ul li img{
	width: 25px;
	margin-bottom: -6px;
}
.top-scorer-fiche li.fiche .player_name, .top-assist-fiche li.fiche .player_name{
	font-weight: bold;
	font-size: 14px;
}
/*************************************** VENUE ***************************************/
#map-container {
	width: auto;
	height: 400px;
}
/*************************************** MATCH FIND ***************************************/
/*************************************** Modal Windows ***************************************/
.dialog {
    display: none;
	position: fixed;
	top: 30%;
	width: 100%;
}
.modalGen .dialog .blue-box-modal {
   	border: 0px;
}
.dialog .dialog-top {
	padding:10px 10px 0 10px;
	background: url(../../img/layout/modal_trans_border.png) top left no-repeat;
}
.dialog .dialog-bottom {
	padding:10px 0 0 0;
	background: url(../../img/layout/modal_trans_border.png) bottom left no-repeat;
}
.dialog .inner {
	
	background: #fff;
	padding:20px;
	border: 1px solid #ccc;
	border-top: 0;
	
	
	/*background: #F0F0F0;
	padding:50px;
	border-style: solid solid solid;
	border-width: 10px;
	color: #646464;*/
	
}
.dialog h2 {
	text-align: center;
	font-size: 16px;
	line-height:36px;
}
.dialog .jqmClose {
	background: url('../../img/translate/close_cross.png') no-repeat;
	height: 14px;
	display: block;
	width: 15px;
	position: absolute;
	margin-top: 15px;
	margin-right: 15px;
	overflow: hidden;
}
.dialog .jqmClose:hover {
	background: url('../../img/translate/close_cross.png') no-repeat 0px -14px;
}
.dialog .dialogCloseDiv {
	line-height: 16px;
	text-align: center;
	border-radius: 2px;
	background-color: #196DB0;
	border: 1px solid #196DB0;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding: 1px 15px;
	margin-left: 44%;
	display: inline-block;
}
.dialog .dialogCloseDiv:hover {
	color: #196DB0;
	background: #fff;
	text-decoration: none;
	cursor: pointer;
}
.dialog.error h2 span {
	background: url(../../img/layout/alert_error.gif) center left no-repeat;
	padding-left: 36px;
	height:36px;
	display:-moz-inline-block;
	display:inline-block;
}
#inviteOverlay{
	height:100%;
	left:0;
	opacity:0.5;
	filter : alpha(opacity=50);
	position:fixed;
	top:0;
	width:100%;
	z-index:2999;
	background:none repeat scroll 0 0 #CCCCCC;
	display: none;
}
#reportAbuse .jqmClose, #inviteFriend .jqmClose{
	cursor: pointer;
}
#inviteFriend .loader{
	margin-left: 80px;
	margin-top: 70px;
}
#inviteFriend{
	width: 925px;
	min-height:230px;
	margin-left: -475px;
	border: 3px solid #49B2E5;
	opacity:1;
	display:none;
	background-color: #fff;
	text-align:left;
	color:black;
	font-size: 14px;
	z-index:3000;
}
#reportAbuse{
	width: 600px;
	min-height:230px;
	margin-left: -300px;
	border: 3px solid red;
	opacity:1;
	display:none;
	background-color: #fff;
	text-align:left;
	color:black;
	font-size: 14px;
	z-index:3000;
}
#confirm .inner {
	padding: 15px;
}
#confirm, #confirm .inner {
	/*background: white;
	color:black;*/
}
#confirm .message {
	font-size: 14px;
	margin-bottom:30px;
}
.jqmOverlay {
	background: #000;
}
/****************************************** USER REGISTRATION ******************************************/
.contentBoxOne h3 {
	margin-bottom: 8px;
}
.contentBoxOne {
	background: #fff;
	padding: 10px;
	border-radius:2px;
	border:1px solid #BFBFBF;
}
.contentBoxOne.welcome-screen {
	/*text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../../img/welcome-stade.jpg);*/
	width: 940px;
	height: 362px;
	border: 0px;
	padding: 0;
	border-radius: 2px;
}
.contentBoxOne.welcome-screen div {
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../../img/welcome-stade.jpg);
	border-radius: 2px;
	width: 940px;
	height: 362px;
	/*border: 0px;*/
}
.contentBoxOne.email {
	
}
.contentBoxOne.email h2 {
	color: #196DB0;
    font-size: 18px;
    margin-bottom: 10px;
}
.contentBoxOne.welcome-screen h2 {
	padding: 5px 5px;
	/*background-image: url(../../img/pixel_semi-transparent.png);*/
	color: #fff;
	font-size: 40px;
}
.contentBoxOne.welcome-screen h3 {
	padding: 5px 5px;
	background-image: url(../../img/pixel_semi-transparent.png);
	color: #fff;
	margin-bottom: 0;
}
.contentBoxOne.welcome-screen h3 a {
	color: #fff;
	text-decoration: underline;
}
.contentBoxOne.welcome-screen h3 a:hover {
	text-decoration: none;
}
.hotmail_users{
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#B00000;
	border:2px solid #B00000;
	padding:15px;
}
.hotmail_users img{
	margin-right:15px;
	vertical-align: middle;
}
.registrationArrows {
	width:	958px;
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
	height:53px;
	background:#fff;
	border:1px solid #cacaca;
	border-radius:2px;
}
.registrationArrows .arrow {
	height: 31px;
	background: url(../../img/arrows/3_state_arrow_left.png) no-repeat top left;
	color: #fff;
	width: 20%;
	margin: 12px 11px 4px;
	display: inline-block;
	*display:inline!important; zoom:1!important; /* "inline-block" for IE6/7 */
}
.registrationArrows .arrow p {
	background:transparent url(../../img/arrows/3_state_arrow_right.png) no-repeat scroll right top;
	height:22px;
	line-height:13px;
	margin-bottom:-5px;
	margin-left:17px;
	padding-right:20px;
	padding-top:9px;
	margin-top:0px !important;
}
.registrationArrows .arrow.active {
	background: url(../../img/arrows/3_state_arrow_left.png) no-repeat bottom left;
}
.registrationArrows .arrow.active p {
	background: url(../../img/arrows/3_state_arrow_right.png) no-repeat bottom right;
}
.registrationArrows .arrow.processed {
	background: url(../../img/arrows/3_state_arrow_left.png) no-repeat top left;
}
.registrationArrows .arrow.processed p {
	background: url(../../img/arrows/3_state_arrow_right.png) no-repeat top right;
}

.jsShow {
	display: none;
}
div.nextArrow {
	background: url(../../img/arrows/3_state_arrow_left.png) no-repeat center left;
	height: 50px;
	padding-left: 20px;
	float: right;
	width: auto;
	clear:none;
}
div.nextArrow div.submit,
div.nextArrow a.jsHide {
	width: auto;
	background: url(../../img/arrows/3_state_arrow_right.png) no-repeat center right;
	height: 50px;
	line-height:50px;
}
div.nextArrow a.jsHide {
	padding-right: 20px;
	text-decoration: none;
	display: block;
}
div.nextArrow div.submit input {
	padding-right: 10px;
	height: 50px;
	border: none;
	background: transparent;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.nextArrow .goal {
	padding: 0 50px;
}
div.nextArrow a.jsHide {
	text-align: center;
	padding-top: 7px;
	height: 50px;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	margin-top: -3px;
	font-weight: bold;
	margin-left: 20px;
}
div.prevArrow {
	background: url(../../img/arrows/back_arrow_right.png) no-repeat center right;
	height: 50px;
	padding-right: 14px;
	float: right;
	width: auto;
	margin-right: 20px;
	clear:none;
}
div.prevArrow div.submit {
	background: url(../../img/arrows/back_arrow_left.png) no-repeat center left;
	padding-left: 10px;
}
div.prevArrow div.submit input {
	padding-right: 10px;
	height: 50px;
	border: none;
	background: transparent;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
/****************************************** Setup Profile ******************************************/
div.language-picker ul {
	background-color: #fff;
	position: absolute;
	float: left;
	width: 182px;
	margin-top:18px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 10px;;
}
div.language-picker ul li {
	line-height: 24px;
	float: left;
	width: 172px;
	padding: 0 5px 0 5px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
div.language-picker ul li:hover {
	background-color: #f0f0f0;
}
div.language-picker ul li a{
	margin-left: 5px;
}
/****************************************** CSS TRANSFER ******************************************/
#EditPlayerCareer .button-contribute {
	float:right;
	margin-bottom:-26px;
	margin-right:1px;
}
.contract-type{
	cursor:pointer;
}
#playerTransferWork, #playerTransferEdit{
	min-height: 69px;
	margin-top:10px;
}
#second-part .side-tab-content, .transfer-from, .transfer-element{
	display: none;
}
.transfer-element img{
	margin:0px 3px -4px 0px;
}
.TransferStatus, .ProTransferContractType{
	clear:left;
	float:left;
	margin:3px;
	cursor: pointer;
}
.TransferStatusDiv label, .ProTransferContractDiv label{
	cursor: pointer;
	display:block;
	padding-top:3px;
	height:25px;
}
.TransferStatusDiv fieldset, .ProTransferContractDiv fieldset{
	margin-top:5px;
	padding:10px 0 0;
}
.msg_error, .team_not_null, .date_not_null{
	color:red;
	padding-bottom: 5px;
	display: none;
	width: 100%;
	float: left;
}
.split-label-compact label {
	float:none;
	display:block;
}
#loadingLogo {
	background-image:url("../../img/forms/ajax-loader.gif");
	background-repeat: no-repeat;
	height:10px;
	width:20px;
	margin: auto;
}
.transfer-window split-label-compact .icon_date {
	margin-bottom: -3px;
}
.split-label-compact input {
	margin:3px;
}
.split-label-compact .inline .very-small, .split-label-compact .inline .tiny {
	height: 30px;
	width: 31px;
	z-index: 2;
	position: relative;
	text-align: center;
	font-size: 20px;
	margin-top: 19px;
	margin-left: -65px;
}
.split-label-compact .inline .tiny {
	margin-top: 18px;
}
.split-label-compact .jersey-label .inline {
	margin-top: 17px;
	margin-left: 90px;
	position: absolute;
}
.split-label-compact .jersey-label .inline label {
	display: block;
	margin-top: -34px;
	margin-left: -90px;
	width: 150px;
}
.jersey_transfer {
	margin-top: 17px;
	z-index: 0;
	position: absolute;
	margin-left: 472px;
	height: 63px;
	width: 84px;
	background-image:url("../../img/jersey_transfer.png");
}
.required  {
	font-weight:bold;
}
.not-required{
	font-weight: normal !important;
}
.myleft{
	float:left;
}
.myleft label{
	min-width: 185px;
}
.conflictDiv{
	background-color: #333;
	display:none;
	color: white;
	padding: 5px;
	line-height: 15px;
	border-radius: 2px 0 0 0;
}
.conflictDiv .title {
	height:35px;
	line-height:20px;
	padding:5px 5px 5px 10px;
	color: white;
}
.conflictDiv .title .title-img {
	float:left;
	height:50px;
}
.solutionDiv{
	border:1px solid #ccc;
	border-right: 0;
	border-top: 0;
	display: none;
	padding: 5px;
	line-height: 15px;
	border-radius: 0 0 0 2px;
	margin-bottom: 5px;
}
.solutionDiv .title {
	padding:5px 5px 5px 10px;
}
.msgConflict, .msgSolution{
	padding: 10px 5px 5px 5px;
	line-height: 16px;
	text-align: center;
}
.msgConflict .button-contribute, .msgSolution .button-contribute {
	margin-top: 10px;
}
#ProTransferTeamNameSpan, #AmateurTransferTeamNameSpan, #NationalTransferTeamNameSpan, .label-X{
	height:15px;
	line-height:15px;
	margin-top:3px;
	padding:2px;
	background-color: #ccc;
	border: 1px solid #aaa;
	cursor: default;
	font-weight: normal;
	float: left !important;
	width: 196px;
	overflow: hidden;
	border-radius: 2px;
}
.label-X{
	height: 16px;
	width: 16px;
	padding: 0;
	border: 0;
	margin: 5px 3px 0 2px;
}
.label-X:hover{
	cursor: pointer;
}
.transfer_close, .teamadd_close, .teamaddvenue_close{
	background: url('../../img/translate/close_cross.png') no-repeat;
	width: 15px;
	height: 14px;
	float: right;
}
.teamadd_close{
	margin-top: 7px;
	margin-left: 3px;
	float: left;
}
.teamaddvenue_close {
	margin-top: 4px;
	margin-left: 3px;
	padding-left: 8px;
	padding-right: 8px;
	display: none;
	float: none;
}
.transfer_close:hover, .teamadd_close:hover, .teamaddvenue_close:hover{
	background: url('../../img/translate/close_cross.png') no-repeat 0px -14px;
	cursor: pointer;
}
div.spaceed {
	margin-left:30px;
}
div.spaceed select{
	margin: 3px;
}
.hiddenDivStaff, .hiddenDivPlayer{
	display:none;
}
.trTableSelected{
	background-color: #FFEFBB;
}
.thTableDate{
	width:90px;
}
.thTableRole{
	width:120px;
}
.thTableCap{
	width:105px;
}
.thTableOption{
	width:130px;
}
.thTableseparator{
	width: 3px;
}
.del{
	margin-left: 5px;
}
.teams-transfers-info #playerTransferActionForm, .teams-transfers-info #playerTeamTransfer{
	width:100%;
}
.hand{
	cursor: pointer;
}
#playerTransferEditing{
	display: none;
}
#add-a-transfer, .linkDeletedTransfer {
	margin-top: 10px;
}
.linkDeletedTransfer{
	color: #196DB0;
	border-bottom: 1px solid #bebebe;
	padding: 5px 5px 10px 5px;
}
.linkDeletedTransfer:hover{
	text-decoration: underline;
	cursor: pointer;
}
.version-table-deleted th{
	background:none repeat scroll 0 0 #CCCCCC;
	font-weight:normal;
	padding:5px;
}
.version-table-deleted {
	border:1px solid #CCCCCC;
	width:100%;
}
#amateurDeletedTable, #proDeletedTable, #nationalDeletedTable{
	display: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
.deletedTransfer{
	display: none;
	background-color: #DDD;
	color: #333;
}
#transfer-revisions{
	background-color:#FFF;
}
.revisions{
	clear:both;
	width:100%;
	margin:auto;
}
.revisionTable{
	margin: auto;
	background:#fff;
	border:1px solid #bfbfbf;
	border-radius:2px;
	width: 100%;
}
.revisionTable tr{
	border-radius:2px;
}
.revisionTable th{
	background:#fff;
}
.revisionTable td{
	border:0 none;
	width: 180px;
}
.revisionTablePrevious, .revisionTableNext{
	font-size: 12px;
	margin-top:2px;
}
.revisionTable .center{
	font-size:14px;
	font-weight:bolder;
	min-width:120px;
}
.revisionTable .left{
	font-size:14px;
	margin-right:0px;
	text-align: left;
}
.revisionTable .bold{
	text-align: center;
}
.revisionTable .right{
	font-size:14px;
	margin-left:0px;
	text-align: right;
}
.revisionTable .current{
	color:#009036;
}
.revertButtonSpan, .cancelButtonSpan{
	margin-top:5px;
	width: auto;
}
.cancelButtonSpan{
	margin-bottom:10px;
}
.revertButtonSpan .revertButtonInput:hover, .cancelButtonSpan .revertButtonInput:hover{
	text-decoration:none;
}
.revertButtonSpan .revertButtonInput:hover{
	color:#196db0;
	background:#fff;
}
.cancelButtonSpan .revertButtonInput:hover{
	color:#1b6daf;
	background:#e1e1e1;
	background-image: -moz-linear-gradient(top,#fbfbfb,#cdcdcd);
    background-image: -webkit-gradient(linear,left top, left bottom,from(#fbfbfb),to(#cdcdcd));
}
.revertButtonSpan .revertButtonInput{
	background:#196db0;
	border:1px solid #196db0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border-radius:2px;
	min-width:100px;
	padding:5px;
	display:block;
	margin: auto;
	max-width: 160px;
}
.cancelButtonSpan .revertButtonInput{	
	border:1px solid #bfbfbf;
	font-size:14px;
	color:#353535;
	font-weight:bold;
	border-radius:2px;
	min-width:100px;
	padding:5px;
	display:block;
	margin: auto;
	max-width: 160px;
	text-shadow:0 1px 0 #fbfbfb;
	background:#e1e1e1;
	background-image: -moz-linear-gradient(top,#cdcdcd,#fbfbfb);
    background-image: -webkit-gradient(linear,left top, left bottom,from(#cdcdcd),to(#fbfbfb));
}
.bold{
	font-weight: bolder;
	height:25px;
	line-height:25px;
}
.enabled{
	color:black;
	cursor:pointer;
}
.enabled:hover{
	text-decoration: underline;
}
.disabled{
	color:gray;
	opacity: 0.5;
	cursor:default;
}
.italic{
	font-style: italic;
}
.addFromTeamContent{
	background-color: #fff;
	width:100%;
}
.addFromTeamResult{
	margin-top: 5px;
}
.findExistingPlayer h2{
	font-size:15px;
	margin-bottom:5px;
	color:#333;
}
.addFromTeamContent .player-roster tbody tr:hover{
    background-color:#bebebe;
}
.checkedPlayer{
	background-image: url(../../img/forms/field_checkmark_icon.png);
	width: 20px;
	height: 20px;
	margin-top: 2px;
	display: none;
}
.PrivatePlayerInfo{
	padding: 5px !important;
}
#resultExistingPlayerTransfers{
	display: none;
	display:block;
	max-height:500px;
	overflow: auto;
}
.linkToCareer:hover{
	text-decoration: underline;
	cursor: pointer;
}
.linkToCareer{
	color:#2B6BB2;
}
.addPlayerToTheSquad{
	background:url("../../img/buttons/blue_gradient.png") repeat-x scroll 0 0 transparent;
	border:1px solid #7FD4E9;
	color:black;
	display:inline-block;
	font-weight:bolder;
	margin-top:55px;
}
.addPlayerToTheSquad:hover{
	text-decoration: none;
	color: #2B6BB2;
	cursor: pointer;
}
.addPlayerToTheSquad span {
	padding:5px 20px;
	display:inline-block;
}
.closeDiv, .CloseDiv{
	background-image:url("../../img/FootballKitEditor/custom/x.png");
	background-position:-2px -1px;
	cursor:pointer;
	display:none;
	float:right;
	height:25px;
	margin-right:-10px;
	margin-top:-10px;
	width:21px;
}
.closeDiv:hover, .CloseDiv:hover{
	background-position:-2px -30px;
}
.PrivatePlayerInfo .expanding-more{
	display: none;
}
.popUpLigne{
	height:20px;
	margin-bottom:5px;
}
.popUpGetInfo{
	margin-top: 20px;
}
.popUpLigneLeft{
	width: 50%;
	text-align: right;
	float: left;
}
.popUpLigneRight{
	width: 50%;
	text-align: left;
	float: left;
}
#notFoundPlayer .firstPhrase, #notFoundStaff .firstPhrase{
	font-size:16px;
}
#notFoundPlayer .secondPhrase, #notFoundStaff .secondPhrase{
	font-size:18px;
	height:50px;
	line-height:40px;
	text-align:center;
}
#notFoundPlayer .infobox-info .input.mail_quickadd, #notFoundStaff .infobox-info .input.mail_quickadd {
	margin-bottom:0px;
}
.mail_quickadd{
	width:280px;
}
#TeamAddForm #notFoundPlayer .firstPhrase, #TeamAddForm #notFoundStaff .firstPhrase{
	font-size:16px;
	line-height:19px;
	font-weight: bold;
}
#TeamAddForm #notFoundPlayer .secondPhrase, #TeamAddForm #notFoundStaff .secondPhrase{
	font-size:18px;
	line-height:40px;
	text-align:center;
}
#notFoundPlayer input[type=text], #notFoundStaff input[type=text]{
	border-radius:2px;
	border: 1px solid #BEBEBE;
}
#notFoundPlayer input, #notFoundStaff input{
	width: 150px;
}
.roleDiv,.contractDiv{
	margin-bottom:10px;
}
#spanPlayerName{
	font-weight: bold;
}
#cancelQuickCreate{
	width: 100px !important;
}
#validateQuickCreatePlayer input, #validateQuickCreateStaff input, #NotFoundContentButtonPlayer .button-discard input, #NotFoundContentButtonStaff .button-discard input, #showAjaxQueryPlayer, #showAjaxQueryStaff{
	cursor: pointer;
}
#NotFoundContentButtonPlayer .button-discard, #NotFoundContentButtonStaff .button-discard{
	margin-left: 0px !important;
	margin-top: 10px;
	cursor: pointer;
}
#showAjaxQueryPlayer input, #showAjaxQueryStaff input{
	font-size:13px;
	width:auto;
	cursor: pointer;
}
#TeamAddForm .findExistingPlayer label{
	margin:0 5px 0 0 !important;
}
.contractDivTeam{
	float: right;
}
#createdPlayer, #createdStaff{
	margin-top: 15px;
}
#validateQuickCreateStaff input{
	width: 175px;
}
.transfer_close{background: url('../../img/translate/close_cross.png') no-repeat;width: 15px;height: 14px;float: right;}
.teamadd_close{background: url('../../img/translate/close_cross.png') no-repeat;width: 15px;height: 14px;margin-top: 7px;margin-left: 3px;float: left;}
.teamaddvenue_close {background: url('../../img/translate/close_cross.png') 1px 1px no-repeat;width: 15px;height: 14px;margin-top: 4px;margin-left: 3px;padding-left: 8px;padding-right: 8px;display: none;}
.transfer_close:hover, .teamadd_close:hover, .teamaddvenue_close:hover{background: url('../../img/translate/close_cross.png') no-repeat 0px -14px;cursor: pointer;}
/********************************************* END TRANSFERS **********************************************/
.test_search_ac_loading_div {
	position: absolute;
}
/********************************************* NICKNAME WIDGET **********************************************/
.col-three-primary.nicknameTeam, .col-three-primary.nicknamePlayer {
	width: auto;
}
.nicknameTeam div, .nicknamePlayer div {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.nicknameTeam .added-nicknames, .nicknamePlayer .added-nicknames {
	float: none;
	clear: both;
}
/********************************************* GADGET FOOTER **********************************************/
.gadget-footer {
	clear: both;
	/*margin-top: 10px;*/
	padding-top: 3px;
	width: 100%;
	border-top: 1px solid #CCC;
	/*float: left;*/
	background: #fff;
	height: 22px;
	line-height: 7px;
}
.gadget-footer img{
	float: left;
	margin-left: 5px;
}
.gadget-footer p {
	text-align: center;
	font-size: 10px;
	color: #fff;
	margin-right: 5px;
}
.gadget-footer p a{
	text-decoration: underline;
	color: #fff;
}
.gadget-footer p a:visited{
	color: #fff;
}

/********************************************* HOME GADGET **********************************************/
/*.gadget-matchs-container .home-team-td {text-align : right;}
.gadget-matchs-container .away-team-td{text-align : left;}*/
.team-standings-gadget .stage-team-results thead tr {
	height: 30px;
}
.team-standings-gadget .stage-team-results tr td img {
    margin-left: 1px;
    float : left;
}
.team-standings-gadget .stage-team-results tr td span, .team-standings-gadget .stage-team-results tr td img {
    float: left;
    margin-left: 5px;
}
.team-standings-gadget .stage-team-results .team-url-option {
    vertical-align : middle;
}
.team-standings-gadget .stage-team-results tr td span{
	margin-top : 5px;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.home-page-gadget-container{
    position: absolute;
    height: 100%;
    width: 100%;
    /*display: none;*/
}
.home-page-gadget-container td {
	font-size: 15px;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	overflow: hidden;
}
.home-page-team-name div, .away-page-team-name div {
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.home-page-title{
	text-align:center;
	line-height:160%;
    width:10px;
}
.match-slug td.home-team-td, .match-slug td.away-team-td, .match-slug td.home-page-result/*, .sliding-div td.home-page-stage-round*/ {
	vertical-align: bottom;
}
.match-title1 td, .sliding-div .home-page-stage-round {
	font-size: 12px;
}
.match-title1 td span {
	color: #999;
	font-size:10px;
}
.home-team-td img, .away-team-td img {
	width: 65px;
	height: 65px;
}
.home-page-team-name div, .away-page-team-name div {
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	overflow: hidden;
	min-width: 80px;
}
.match-slug td.home-page-result span {
	padding: 3px 0;
	float: left;
	font-size: 27px;
	width: 100%;
}
.match-slug:hover td.home-page-result span {
	color: #fff;
	border-radius: 2px;
	background: #333;
}
.match-slug td.home-team-td img, .match-slug td.away-team-td img {
	width: 65px;
	height: 65px;
}
@media all and (max-width: 300px){
	.home-page-team-name div, .away-page-team-name div {
		max-width: 80px;
		min-width: 0;
	}	
}
@media all and (max-width: 260px){
	.home-page-team-name div, .away-page-team-name div {
		font-size: 12px;
	}
	.match-slug td.home-team-td img, .match-slug td.away-team-td img {
		width: 55px;
		height: 55px;
	}
	.match-slug td.home-page-result span {
		font-size: 18px;
	}
}
.div-home-page-arrow-right, .div-home-page-arrow-left {
	right: 0;
	top: 50%;
	margin-top: -8px;
	position: absolute;
}
.div-home-page-arrow-left {
	right: auto;
	left: 0;
}
.live-blink{
	color : red;
    font-size : 10px;
}
.venue-url{
	color: #196DB0;
}
.venue-url:hover {
text-decoration: underline;
cursor: pointer;
}


/********************************************* NEW INFOBOX 2013 **********************************************/
.infobox * {
	border-radius: 2px;
	position: relative;
	z-index: 0;
}
.infobox {
	min-height: 320px;
	width: 780px;
	/*margin-top: 35px;*/
}
.infobox.error {
	min-height: 400px;
	width: 960px;
}
.infobox.match {
	/*margin-top: -3px;*/
}
.infobox-body {
	width: 100%;
	min-height: 320px;
	background-image: url(../../img/cover/cover-undefined-pivot-futsal.png);
	background-color: transparent;
	background-position: top center;
	background-size: cover;
	border-radius: 2px;
	box-shadow: 0px 2px 7px #111;
}
.infobox.team .infobox-body, .infobox.player .infobox-body.Coach {
	background-image: url(../../img/cover/cover-team.png);
}
.infobox.competition .infobox-body {
	background-image: url(../../img/cover/cover-compet.png);
}
.infobox.venue .infobox-body {
	background-image: url(../../img/cover/cover-venue.png);
}
.infobox.match .infobox-body {
	background-image: url(../../img/cover/cover-match.png);
	/*float: left;*/
}
.infobox.player .infobox-body.Offense, .infobox.player .infobox-body.Forward, .infobox.player .infobox-body.Striker {
	background-image: url(../../img/cover/cover-forward.png);
}
.infobox.player .infobox-body.Defense {
	background-image: url(../../img/cover/cover-defense.png);
}
.infobox.player .infobox-body.Goalkeeper {
	background-image: url(../../img/cover/cover-goalkeeper.png);
}
.infobox.player .infobox-body.Midfield, .infobox.player .infobox-body.Winger {
	background-image: url(../../img/cover/cover-midfield-winger-futsal.png);
}
.infobox.player .infobox-body.Pivot, .infobox.player .infobox-body.Unknown {
	background-image: url(../../img/cover/cover-undefined-pivot-futsal.png);
}
.infobox.error .infobox-body {
	width: 960px;
	min-height: 400px;
	background-image: url(../../img/cover/cover-error-404.jpg);
}
.infobox .infobox-opacity {
	min-height: 320px;
}
.infobox.error .infobox-opacity {
	min-height: 400px;
}
.infobox .infobox-photo {
	width: 175px;
	height: 245px;
	clear: both;
	background: url(../../img/pixel_semi-transparent.png);
	margin-left: 40px;
	/*margin-top: -40px;*/
	margin-bottom: 5px;
	float: left;
}
.infobox .infobox-photo .SeasonEdit {
	position: relative;
	margin-top: -17px;
	text-align: center;
	width: 100px;
	background: url(../../img/pixel_semi-transparent.png);
	height: 17px;
	line-height: 17px;
	color: white;
	/*width: 100%;*/
	/*border: 1px solid #333;*/
}
.infobox .infobox-portrait {
	/*background-color: #fff;*/
	margin-top: 20px;
	width: 130px;
	height: 170px;
	line-height: 170px;
}
.infobox.error .infobox-portrait {
	background-color: transparent;
}
.infobox .infobox-portrait img {
	width: 130px;
	height: 130px;
	vertical-align: middle;
}
.infobox.error .infobox-portrait img {
	height: 170px;
}
.infobox .min-info {
	color: white;
	width: 100%;
	margin-top: 20px;
}
.infobox.team .min-info {
	margin-top: 10px;
}
.infobox.venue .min-info {
	margin-top: 15px;
}
.infobox.venue .min-info div:last-child {
	margin-top: 5px;
}
.infobox .min-info .selected-season {
	width: 142px;
	margin: auto;
	margin-top: 5px;
}
.infobox .min-info .selected-season .ui-selectmenu {
	color: #fff;
}
.infobox.team .min-info .selected-season .ui-state-default:hover, .infobox.team .min-info .selected-season .ui-widget-content .ui-state-default:hover,
.infobox.competition .min-info .selected-season .ui-state-default:hover, .infobox.competition .min-info .selected-season .ui-widget-content .ui-state-default:hover {
	background: url(../../img/pixel.png);
}
.infobox .info {
	max-width: 50%;
	margin-top: 17px;
	float: left;
	color: white;
	text-align: left;
	margin-left: 2px;
	font-size: 12px;
	line-height: 25px;
}
.infobox.error .info {
	max-width: 70%;
}
.infobox .info a, .infobox .match-status a, .infobox .match_venue_info a, .infobox .SeasonEdit a  {
	color: white;
	text-decoration: underline;
}
.infobox .match_venue_info a {
	line-height: 23px;
}
.infobox .info a:hover, .infobox .match-status a:hover, .infobox .match_venue_info a:hover, .infobox .SeasonEdit a:hover {
	text-decoration: none;
}
.infobox.team .info, .infobox.venue .info {
	margin-top: 7px;
}
.infobox.competition .info {
	margin-top: 8px;
}
.infobox .info div {
	float: left;
	clear: both;
	background: url(../../img/pixel_semi-transparent.png);
	margin-top: 3px;
	padding: 0 5px 0 5px;
}
.infobox .info #tab, .infobox .info .game-info, .infobox .info .last_upcoming_match {
	font-size: 12px;
	width: 275px;
	height: 60px;
}
.infobox .info .last_upcoming_match {
	padding: 0;
	width: 300px;
}
.infobox .info #tab, .infobox .info .game-info {
	position: absolute;
	z-index: 0;
	margin: 0;
	background: none;
}
.infobox .info #tab {
	padding-right: 20px;
}
.infobox .info .game-info {
	padding-left: 20px;
}
.infobox .info #tab:hover, .infobox .info .game-info:hover {
	background: url(../../img/pixel_semi-transparent1.png);
}
.infobox .info #tab a, .infobox .info .game-info a {
	color: #fff;
	padding: 6px 0px;
	text-decoration: none;
}
.infobox .info #tab a span:first-child, .infobox .info .game-info a span:first-child {
	/*text-decoration: underline;*/
}
.infobox .info #tab:hover a, .infobox .info .game-info:hover a {
	text-decoration: none;
	/*color: #333;*/
}
.infobox .info #tab a *, .infobox .info .game-info a * {
	padding-right: 10px;
}
.infobox .info #tab a img:last-child, .infobox .info .game-info a img:last-child {
	padding-right: 0px;
}
.infobox .info #tab img, .infobox .info .game-info img {
	/*width: 20px;
	height: 20px;*/
	background-color: #fff;
	vertical-align: middle;
}
.infobox .info #tab .to_upcoming_match, .infobox .info .game-info .to_last_match {
	position: absolute;
	z-index:1;
	width: 15px;
	height: 60px;
	text-align: center;
	line-height: 58px;
	margin: 0;
	right: 0;
}
.infobox .info .game-info .to_last_match {
	right: auto;
	left: 0;
}
.infobox .info #tab .to_upcoming_match:hover, .infobox .info .game-info .to_last_match:hover {
	background: url(../../img/pixel.png);
	cursor: pointer;
}
.infobox .info #tab .to_upcoming_match img, .infobox .info .game-info .to_last_match img {
	background-color: transparent;
}
.infobox .info #tab a .last_match_title, .infobox .info .game-info a .last_match_title  {
	line-height: 15px;
	height: 15px;
	font-size: 10px;
	float: left;
	text-align: center;
	width: 100%;
	padding: 0;
	padding-bottom: 2px;
}
.infobox .info #tab a .last_match_homename, .infobox .info #tab a .last_match_awayname, .infobox .info .game-info a .last_match_homename, .infobox .info .game-info a .last_match_awayname {
	text-align: right;
	float: left;
	width: 70px;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.infobox .info #tab a .last_match_awayname, .infobox .info .game-info a .last_match_awayname {
	text-align: left;
	padding:0;
	padding-left: 10px;
}
.infobox .info #tab a .last_match_homeimg, .infobox .info #tab a .last_match_awayimg, .infobox .info .game-info a .last_match_homeimg, .infobox .info .game-info a .last_match_awayimg {
	float: left;
}
.infobox .info #tab a .last_match_vs, .infobox .info .game-info a .last_match_vs {
	text-align: center;
	float: left;
	padding: 0;
	width: 45px;
	font-size: 14px;
}
.infobox .info #tab a .last_match_awayimg, .infobox .info .game-info a .last_match_awayimg {
	padding: 0;
	padding-left: 10px;
}
.infobox .info #tab a .last_match_time, .infobox .info .game-info a .last_match_time {
	line-height: 15px;
	height: 15px;
	font-size: 10px;
	float: left;
	text-align: center;
	width: 100%;
	padding: 0;
	padding-top: 2px;
}
.infobox .info .link {
	color: #fff;
	text-align: center;
	float: left;
	width: 100%;
	cursor: pointer;
	text-decoration: underline;
}
.infobox .info .link:hover {
	text-decoration: none;
}
.infobox .info div:hover {
	cursor: default;
}
.infobox .infobox-name {
	background: url(../../img/pixel_semi-transparent.png);
	max-width: 85%;
	padding: 8px;
	right: 0px;
	bottom: 15px;
	position: absolute;
	color: white;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 35px;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.infobox .home-team, .infobox .away-team {
	width: 16%;
	/*height: 215px;*/
	clear: both;
	background: url(../../img/pixel_semi-transparent.png);
	margin-left: 5%;
	/*margin-bottom: 20px;*/
	float: left;
}
.infobox .away-team {
	margin-left: 0px;
	margin-right: 5%;
	float: right;
	clear: none;
}
.infobox .home-team img, .infobox .away-team img {
	max-width: 80%;
	height: auto;
	margin-top: 15px;
}
.infobox .match-score {
	font-weight: bold;
	font-size: 42px;
	line-height: 60px;
	margin-top: 20px;
	margin-bottom: 15px;
	width: 60px;
	height: 60px;
	background: white;
}
.infobox .match-status {
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	border-radius: 0px;
	width: 58%;
	float: left;
	text-align: center;
	background: url(../../img/pixel_semi-transparent.png);
}
.infobox .match-status * {
	/*float: left;*/
	margin: 0px;
}
.infobox .match-status #boxloc {
	margin-left: 5px;
}
.infobox .match-status p {
	/*margin-left: 5px;*/
}
.infobox .info-home, .infobox .info-away {
	width: 26.5%;
	margin-top: 2px;
	float: left;
	color: white;
	text-align: left;
	margin-left: 5px;
}
.infobox .info-away {
	float: right;
	margin-left: 0px;
	margin-right: 5px;
}
.infobox .info-home h2, .infobox .info-away h2 {
	font-size: 22px;
	float: left;
	clear: both;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 5px;
	padding: 2px 5px;
	background: url(../../img/pixel_semi-transparent.png);
}
.infobox .info-away h2 {
	text-align: right;
	float: right;
	clear: none;
}
.infobox .info-home h2 a, .infobox .info-away h2 a {
	color: #fff;
	float: right;
}
.infobox .info-home h2:hover, .infobox .info-away h2:hover {
	background: url(../../img/pixel.png);
}
.infobox .info-home h2:hover a, .infobox .info-away h2:hover a {
	text-decoration: none;
	color: #444;
}
.infobox .info-home ul li, .infobox .info-away ul li {
	font-size: 12px;
	line-height: 18px;
	list-style: none;
}
.infobox .info-home ul li img, .infobox .info-home ul li span {
	margin-left: 5px;
	clear: both;
	float: left;
	margin-top: 2px;
}
.infobox .info-home ul li img, .infobox .info-away ul li img {
	margin-left: 0px;
	margin-right: 0px;
}
.infobox .info-away ul li img, .infobox .info-away ul li span {
	float: right;
	margin-right: 5px;
	clear: both;
	margin-top: 2px;
}
.infobox .info-home ul li span, .infobox .info-away ul li span {
	clear: none;
	background: url(../../img/pixel_semi-transparent.png);
	padding: 0 5px 0 5px;
}
.infobox .match_venue_info {
	border-radius: 0px;
	margin-top: 5px;
	position: absolute;
	bottom: 80px;
	/*margin-bottom: -30px;*/
	width: 100%;
	color: white;
	font-size: 12px;
	background: url(../../img/pixel_semi-transparent.png);
}
.infobox .match_venue_info .info-compet {
	float: left;
	line-height: 23px;
	border-radius: 0px;
	margin-left: 5px;
}
.infobox .match_venue_info .info-compet .comp_img {
	width: 20px;
	float: left;
	height: 20px;
	margin-right: 3px;
	margin-top: 2px;
}
.infobox .match_venue_info .info-compet .comp_img img {
	width: 20px;
	height: 20px;
}
.infobox .match_venue_info .info-compet .comp_img .bubble_comp_img {
	position: absolute;
	height: 20px;
	white-space: nowrap;
	margin-top: -28px;
	padding: 0 5px 1px 5px;
	background: #333;
	display: none;
}
.infobox .match_venue_info .info-compet .comp_img .arrow_comp_img {
	position: absolute;
	background: url(../../img/header/head_menu_arrows.png) 0 0 no-repeat;
	width: 15px;
	height: 7px;
	margin-left: 3px;
	margin-top: -7px;
	display: none;
}
.infobox .match_venue_info .info-compet .comp_img:hover .bubble_comp_img, .infobox .match_venue_info .info-compet .comp_img:hover .arrow_comp_img {
	display: block;
}
.infobox .match_venue_info p {
	float: left;
	margin: 0 5px;
}
.infobox .match_venue_info .info-comment {
	float: right;
	border-radius: 0px;
	margin-right: 5px;
}
.infobox .match_venue_info .info-comment p:last-child {
	line-height: 23px;
}
.infobox .match_venue_info .info-comment img {
	margin-top: 2px;
}
.infobox #match-timeline {
	display: block;
	position: absolute;
	width: 100%;
	height: 80px;
	border-radius: 0px;
	bottom: 0px;
	background: url(../../img/pixel_semi-transparent.png);
}
.infobox .displayoptions {
	position: absolute;
	margin-left: 367px;
	margin-top: -49px;
}
.infobox .buttons, .infobox #button-1 {
	position: absolute;
	right: 5px;
	/*top: 5px;*/
	width: auto;
	height: 30px;
	color: #fff;
	font-size: 12px;
}
.infobox #button-1 {
	right: auto;
	left: 5px;
	top: 5px;
}
.infobox #button1 {
	top: 35px;
}
.infobox #button2 {
	top: 70px;
}
.infobox #button3 {
	top: 105px;
}
.infobox #button4 {
	top: 140px;
}
.infobox .buttons .change-cover, .infobox .buttons .add-favorites, .infobox .buttons .modify-page, .infobox .buttons .add-media, .infobox .buttons .add-media1 {
	display: inline-block;
	background: url(../../img/pixel_semi-transparent.png);
	float: right;
	width: 30px;
	line-height: 30px;
}
.infobox .buttons .change-cover .img-change-cover, .infobox .buttons .add-favorites .img-add-favorites, .infobox .buttons .modify-page .img-modify-page, .infobox .buttons .add-media .img-add-media, .infobox .buttons .add-media1 .img-add-media1 {
	background: url(../../img/cover/buttons.png);
	float: left;
	width: 30px;
	height: 30px;
}
.infobox #button-1 .clock {
	display: inline-block;
	background: url(../../img/pixel_semi-transparent.png);
	float: left;
	width: 30px;
	line-height: 30px;
}
.infobox #button-1 .clock p{
	position: relative;
	margin: 0 0 5px 0;
	line-height: 11px;
}
.infobox #button-1 .clock .img-clock {
	background: url(../../img/cover/buttons.png);
	background-position: -237px;
	float: right;
	width: 30px;
	height: 30px;
}
.infobox #button-1:hover {
	cursor: pointer;
}
/*.infobox #button-1:hover .clock .img-clock {
	background-position: -267px;
}*/
/*.infobox .buttons .add-favorites .img-add-favorites {
	background-position: -60px;
}*/
.infobox .buttons .modify-page .img-modify-page {
	background-position: -30px;
}
/*.infobox .buttons .add-media .img-add-media {
	background-position: -90px;
}*/
.infobox .buttons .add-media1 .img-add-media1 {
	background-position: -90px;
}
.infobox .buttons .change-cover .img-change-cover {
	background-position: -180px;
}
.infobox .buttons .change-cover a, .infobox .buttons .add-favorites a, .infobox .buttons .modify-page a, .infobox .buttons .add-media a, .infobox .buttons .add-media1 a, .infobox #button-1 .clock a  {
	display: none;
	color: white;
	padding-left: 30px;
	padding-right: 10px;
	float: left;
	white-space: nowrap;
	text-decoration: none;
}
.infobox #button-1 .clock a  {
	padding-right: 30px;
	padding-left: 10px;
	float: right;
}
.infobox .add_media_opt, .infobox .edit_comp_opt {
	display: none;
	position: relative;
	z-index: 1;
}
.infobox .buttons .add-media .add_media_opt a, .infobox .buttons .modify-page .edit_comp_opt a {
	background: url(../../img/pixel_semi-transparent.png);
	padding: 0;
	text-align: left;
}
.infobox .buttons .add-media .add_media_opt span, .infobox .buttons .modify-page .edit_comp_opt span {
	background: url(../../img/cover/buttons.png);
	float: left;
	margin-right: 5px;
	width: 30px;
	height: 30px;
}
.infobox .buttons .modify-page .edit_comp_opt span {
	background-position: -30px;
}
.infobox .buttons .add-media .add_media_opt a:last-child span {
	background-position: -90px;
}
.infobox.match .infobox_options {
	margin-top: 0px;
}
.follow-box {
	padding: 0 5px 5px 5px;
	margin-right: -195px;
	margin-top: -320px;
	/*background: url(../../img/pixel_semi-transparent.png);*/
	background-color: #666;
	/*position: absolute;*/
	/*top: 0;*/
	float: right;
	box-shadow: 0px 2px 7px #111;
	/*margin: 0px 0px 0px 790px;*/
}
.follow-button {
	color: #333;
	background: #ffcf00;
    background: -webkit-linear-gradient( #fffa64, #ffcf00);
    background: -moz-linear-gradient( #fffa64, #ffcf00);
    background: -ms-linear-gradient( #fffa64, #ffcf00);
    background: -o-linear-gradient( #fffa64, #ffcf00);
	background: linear-gradient( #fffa64, #ffcf00);
	border-radius: 2px;
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5), 0 -1px 0 rgba( 255, 255, 255, 0.4);
}
.follow-button1 {
	color: #fff;
	background: #777;
	background: -webkit-linear-gradient( #666, #333);
	background: -moz-linear-gradient( #666, #333);
	background: -ms-linear-gradient( #666, #333);
	background: -o-linear-gradient( #666, #333);
	background: linear-gradient( #888, #777);
	border-radius: 2px;
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5), 0 -1px 0 rgba( 255, 255, 255, 0.4);
}
.follow-button:hover, .follow-button1:hover {
	color: #fff;
    background: #555;
    background: -webkit-linear-gradient( #666, #333);
    background: -moz-linear-gradient( #666, #333);
    background: -ms-linear-gradient( #666, #333);
    background: -o-linear-gradient( #666, #333);
    background: linear-gradient( #666, #333);
    cursor: pointer;
}
.follow-button:hover .follow-opacity span {
	background-image: url(../../img/cover/supporter_follow.png);
}
.follow-button1:hover .follow-opacity span {
	background-image: url(../../img/cover/supporter_follow2.png);
}
.follow-button:hover .follow-opacity span.unfollow_img, .follow-button1:hover .follow-opacity span.unfollow_img {
	background-image: url(../../img/cover/unfollow_white.png);
	background-repeat: no-repeat;
}
.follow-button:active, .follow-button1:active {
	color: #fff;
    background: #444;
    background: -webkit-linear-gradient( #555, #2C2C2C);
    background: -moz-linear-gradient( #555, #2C2C2C);
    background: -ms-linear-gradient( #555, #2C2C2C);
    background: -o-linear-gradient( #555, #2C2C2C);
    background: linear-gradient( #555, #2C2C2C);
    box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
}
.follow-opacity {
	width:175px;
	height: 50px;
	/*background-image: url(../../img/pixel_semi-transparent.png);*/
}
.follow-opacity span {
	width:42px;
	height:34px;
	margin:8px 5px;
	background-image: url(../../img/cover/supporter_follow2_old.png);
	background-repeat: no-repeat;
	float:left;
}
.follow-button1 .follow-opacity span {
	background-image: url(../../img/cover/supporter_follow2.png);
}
.follow-opacity p {
	text-align: left;
}
.follow-opacity .follow-text {
	/*padding-top:8px;*/
	line-height: 50px;
	font-size:24px;
	font-weight:bold;
}
.follow-opacity .follow-text a {
	color: #333;
	z-index: 1;
	margin-left: -52px;
	padding-left: 52px;
	position: absolute;
	width: 122px;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.follow-button1 .follow-opacity .follow-text a {
	color: #545454;
}
.follow-button:hover .follow-opacity .follow-text a, .follow-button:active .follow-opacity .follow-text a, 
.follow-button1:hover .follow-opacity .follow-text a, .follow-button1:active .follow-opacity .follow-text a {
	color: #fff;
	text-decoration: none;
}
/*.follow-opacity p:last-child {
	font-size:12px;
}*/
.followers {
	color: #fff;
	/*background: url(../../img/pixel_semi-transparent.png);*/
}
.followers p {
	color: #000;
	font-size: 14px;
	margin-bottom: 0;
	padding: 3px 1px;
	text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2);
}
.main-follower {
	width: 68px;
	height: 68px;
	float: left;
	background: #333;
}
.other-followers {
	float: left;
	width: 105px;
}
.other-followers span {
	margin-left: 2px;
	margin-bottom: 2px;
	float: left;
	width: 33px;
	height: 33px;
	background: #333;
}
/******************************* modal cover ***********************************/
#cboxTopCenter {
	display: none;
}
/*.Players #colorbox #cboxContent, .Teams #colorbox #cboxContent, .Venues #colorbox #cboxContent, .Competitions */#colorbox #cboxContent {
	border-radius: 2px;
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5), 0 -1px 0 rgba( 255, 255, 255, 0.4);
	color: #fff;
	padding: 40px 0px;
	background: #666;
    background: -webkit-linear-gradient( #666, #333);
    background: -moz-linear-gradient( #666, #333);
    background: -ms-linear-gradient( #666, #333);
    background: -o-linear-gradient( #666, #333);
    background: linear-gradient( #666, #333);
}
/*.matchReport #colorbox *, .matchReport #colorbox #cboxLoadedContent, .matchReport #colorbox #cover-photo-div, .matchReport #colorbox #cover-photo-div .container-cover-existing, .matchReport #colorbox #cover-photo-div .container-cover-existing .exist-cover-preview {
	overflow: hidden;
}*/
/*.Matches #colorbox #cboxContent iframe#CropIframe body, .Players #colorbox #cboxContent iframe#CropIframe body, .Teams #colorbox #cboxContent iframe#CropIframe body, 
.Venues #colorbox #cboxContent iframe#CropIframe body, .Competitions #colorbox #cboxContent iframe#CropIframe body {
	background: transparent;
}*/
#cboxBottomCenter {
	display: none;
}
/*.Matches #cboxClose, .Players #cboxClose, .Teams #cboxClose, .Venues #cboxClose, .Competitions */#cboxClose {
	border: 1px solid #ccc;
	border-radius: 2px;
	right: 0;
	top: 0;
}
.option-new-cover, .option-exit-cover{
	text-align :center;
	height : 50px;
	margin-top: -50px;
}
.option-new-cover div, .option-exit-cover div{
	padding-top: 15px;
}
.coverphoto-submit{
	text-align : center;
    padding : 20px;
}
.myDefaultCoverPicture{
	background-image : url('../../img/cover/cover_default.png');
	width : 320px;
	height : 123px;
	background-size: cover;
	/*border : 1px solid #BEBEBD;*/
	border : 1px solid #F0F0F0;
}  
.coverphoto-submit{
	text-align : center;
    padding : 20px;
}
#video-tag-loading {
    padding: 3px;
    text-align: center;
}
.container_cover_photos div{
	cursor: pointer;
    float: left;
    padding: 5px;
    /*position: absolute;*/
}
.cover_photos_added div{
	/*
	float: left;
    overflow: hidden;
    width : 740px;
    padding-left : 40px;
	*/
}
#coverSelectAdd, .showcoveradd {
	display: none;
}
.main-button, .back-button {
	color: #fff;
	border: 0px solid #000;
	padding: 5px 10px;
	background: #555;
    background: -webkit-linear-gradient( #777, #555);
    background: -moz-linear-gradient( #777, #555);
    background: -ms-linear-gradient( #777, #555);
    background: -o-linear-gradient( #777, #555);
	background: linear-gradient( #777, #555);
	border-radius: 2px;
	box-shadow: 0 0 3px green, 0 -1px 0 rgba( 255, 255, 255, 0.4);
}
.back-button {
	box-shadow: 0 0 3px red, 0 -1px 0 rgba( 255, 255, 255, 0.4);
}
.main-button:hover, .back-button:hover {
	background: #555;
    background: -webkit-linear-gradient( #666, #555);
    background: -moz-linear-gradient( #666, #555);
    background: -ms-linear-gradient( #666, #555);
    background: -o-linear-gradient( #666, #555);
    background: linear-gradient( #666, #555);
    cursor: pointer;
}
.main-button:active, .back-button:active {
	background: #444;
    background: -webkit-linear-gradient( #666, #444);
    background: -moz-linear-gradient( #666, #444);
    background: -ms-linear-gradient( #666, #444);
    background: -o-linear-gradient( #666, #444);
    background: linear-gradient( #666, #444);
    box-shadow: 0px 1px 5px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
}
/*.main-button, .back-button {
	color: #333;
	font-weight:bold;
	border: 1px solid transparent;
	padding: 5px 10px;
	background: #ffcf00;
    background: -webkit-linear-gradient( #fffa64, #ffcf00);
    background: -moz-linear-gradient( #fffa64, #ffcf00);
    background: -ms-linear-gradient( #fffa64, #ffcf00);
    background: -o-linear-gradient( #fffa64, #ffcf00);
	background: linear-gradient( #fffa64, #ffcf00);
	border-radius: 2px;
}
.back-button {
	color: #fff;
	background: #555;
    background: -webkit-linear-gradient( #777, #555);
    background: -moz-linear-gradient( #777, #555);
    background: -ms-linear-gradient( #777, #555);
    background: -o-linear-gradient( #777, #555);
	background: linear-gradient( #777, #555);
}
.main-button:hover, .back-button:hover {
	color: #fff;
	background: #555;
	border: 1px solid #333;
    background: -webkit-linear-gradient( #666, #555);
    background: -moz-linear-gradient( #666, #555);
    background: -ms-linear-gradient( #666, #555);
    background: -o-linear-gradient( #666, #555);
    background: linear-gradient( #666, #555);
    cursor: pointer;
}
.main-button:active, .back-button:active {
	background: #444;
    background: -webkit-linear-gradient( #666, #444);
    background: -moz-linear-gradient( #666, #444);
    background: -ms-linear-gradient( #666, #444);
    background: -o-linear-gradient( #666, #444);
    background: linear-gradient( #666, #444);
    box-shadow: 0px 1px 4px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
}*/
.exist-cover-preview{
	width : 780px;
    height : 320px;
    border-radius: 2px;
 	margin: auto;
}
.add-selected-cover{
	text-align : center;
	height : 50px;
 	padding-top: 30px;
}
#cover-select-loading {
	margin-top: -15px;
}
#tagging {
	padding-left: 0;
	color: #fff;
}
#VideoAddForm #tagging {
	color: #333;
}
.cover_title {
	padding: 5px;
	text-align: center;
}
.cover_photos_added #prevBtn_gadget{
	margin-left: 40px;
    background: url("https://../../img/buttons/arrow_left_black.gif") no-repeat scroll 50% 50% #D2D5D3;
	border-radius: 2px;
	display: block;
	left: 0;
	height: 76px;
	position: absolute;
	z-index: 1;
	width: 40px;
}
.cover_photos_added #nextBtn_gadget{
	margin-right: 40px;
    background: url("https://../../img/buttons/arrow_right_black.gif") no-repeat scroll 50% 50% #D2D5D3;
	right: 0;
	position: absolute;
	z-index: 1;
	border-radius: 2px;
	display: block;
	height: 76px;
	width: 40px;
}
#image-cover-thumb {
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	width: 705px;
	margin-left: 76px;
  	overflow: hidden;
  	position : absolute;
}
.image-cover-container li {
	margin-left: 10px;
	position: relative;
}
.image-cover-container img{
	/*padding : 10px;*/
    cursor : pointer;
    padding-top : 4px;
	/*padding-left : 17px;*/
}
.image-cover-container li img.little-cross {
	display: none;
	position: absolute;
	right: 3px;
	top: 3px;
}
.image-cover-container li:hover img.little-cross{
	display: block;
}
.div-cover-new {
	
}
.cover-photo-container fieldset {
	background: transparent;
	color: #fff;
}
.cover-photo-container fieldset .myDefaultRecherche1 {
	text-align: left;
}
.cover-photo-container fieldset .myDefaultRecherche1 .img-cover-dl {
	float: left;
	margin: -10px 30px;
}
.cover-photo-container fieldset form label {
	color: #fff;
	margin-right: 2px;
	font-size: 12px;
}
.div-cover-new #upload-tag-loading {
	margin-left: 10px;
	line-height: 28px;
	float: left;
}
.div-cover-new #upload-tag-loading img {
	vertical-align: middle;
}
/*#ImageCropArea {
	clear: both;
}*/
.loading{
	background-image : url('../../img/cover/loading.gif');
	background-position: center left;
	padding-left: 40px;
   	background-repeat: no-repeat;
    height: 100px;
    text-align : center;
 }
.create-form .loading, .existing-competitions .content .loading, .existing-matches .content .loading, .existing-players .content .loading, .existing-venues .content .loading, .existing-teams .content .loading {
	background-position: center right;
 	height: auto;
 	padding-left: 0;
 	text-align : left;
}
.existing-competitions .content .loading, .existing-matches .content .loading, .existing-players .content .loading, .existing-venues .content .loading, .existing-teams .content .loading {
	width: 110px;
	margin: auto;
	height: 50px;
	line-height: 50px; 
}
#CoverPreviewContainer {
    border: 1px solid #CCCCCC;
    clear: none;
  	width: 780px;
    height: 320px;
	/* margin-left: 20px; */
	/* margin-top: 10px; */
    overflow: hidden;
    position: relative;
	/* width: 1227px; */
}
#CoverPreviewContainer img{
	/* height: 500px; */
	/* width: 1000px; */
}
#coverCropperPreview {
    /*border: 1px solid #CCCCCC;*/
    clear: none;
    height: 320px;
    /*margin-top: 10px;*/
    overflow: hidden;
    position: relative;
    width: 780px;
	cursor:move;
}
#imageCropperPreview {
    position: relative;
}
.zoomImageDiv {
	z-index: 1;
	/*margin-top: 10px;
	margin-right: 30px;*/
	right: 0;
	position: absolute;
	color: #676767;
    font-size: 12px;
    padding: 5px;
    text-align: center;
}
.zoomImageDiv span {
	background: url(../../img/pixel_semi-transparent.png);
	float: right;
	width: 30px;
	height: 30px;
}
.zoomImageDiv span:last-child {
	margin-top: 5px;
}
.zoomImageDiv input {
	background: url(../../img/cover/buttons.png);
	font-size: 30px;
	border-radius: 2px;
	width: 30px;
	height: 30px;
	border: 0px solid;
	color: #fff;
	display: inline-block;
	line-height: 27px;
}
.zoomImageDiv input:hover {
	cursor: pointer;
}
.zoomImageDiv #zoomImageIn {
	background-position: -119px;
}
.zoomImageDiv #zoomImageOut {
	background-position: -150px;
}
.logo-cover-slide {
	position: absolute;
	z-index: 1;
	background-image: url(../../img/pixel_semi-transparent.png);
	width: auto;
	top: 160px;
	left: 390px;
	border-radius: 2px;
	margin-left: -50px;
	margin-top: -15px;
}
.logo-cover-slide p {
	background-image: url(../../img/cover/buttons.png);
	background-position: -210px;
	background-repeat: no-repeat;
	height: 30px;
	margin: 0;
	padding: 0 10px 0 30px;
	line-height: 30px;
	color: #fff;
}
.cropPreview{
	font-size : 12px;
	color: #676767;
	padding: 5px;
}
#crop-large-container {
    float: left;
    margin-bottom: 50px;
    overflow: hidden;
    /*position: absolute;*/
 	margin-top: 500px;
}
#CropIframe body {
	background: transparent;
}
/******************************* modal stats ***********************************/
.Players.statistics #Qprocessing, .youfoot-gadget-div #Qprocessing {
	margin-top: -10px;
	width: 98.5%;
	position: absolute;
	text-align: center;
	background-color: #777;
	font-style: italic;
	font-size: 14px;
	height: 20px;
	color: #fff;
	border-radius: 2px;
	line-height: 20px;
	margin-top: -15px;
}
.Players.statistics .sorry-nodata, .youfoot-gadget-div .sorry-nodata {
	position: absolute;
	font-style: italic;
	font-size: 14px;
	margin-top: -15px;
}
#colorbox .cbox-title-stats, #colorbox .cbox-title-stats-stat {
	background: url(../../img/layout/title_bar_0.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #ccc;
	border-radius: 2px 2px 0px 0px;
	padding: 0 3px 0 4px;
	text-align: center;
	font-weight: bold;
	width: auto;
}
#colorbox .cbox-title-stats-stat {
	padding: 0 3px 0 3px;
}
#colorbox .cbox-title-stats p, #colorbox .cbox-title-stats-stat p {
	color: #333;
}
#colorbox .randf_line div, #colorbox .randf_line_stat div {
	height: 13px;
}
#colorbox .randf_line .randf_win_draw_loss, #colorbox .randf_line_stat .randf_win_draw_loss  {
	right: 5px;
	margin-top: 4px;
	position: absolute;
}
#colorbox .randf_line .randf_win_draw_loss span, #colorbox .randf_line_stat .randf_win_draw_loss span {
	background-color: #333;
	padding:4px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-khtml-border-radius: 2px;
	cursor: default;
}
#colorbox .randf_line:last-child, #colorbox .randf_line_stat:last-child {
	background:rgba(255,255,255,0.3);
	border: 1px solid rgba(255,255,255,0.1);
}
#colorbox .randf_line:last-child .randf_team_name_away, #colorbox .randf_line_stat:last-child .randf_team_name_stat_away {
	text-align: right;
}
#colorbox .randf_line:last-child .randf_win_draw_loss span, #colorbox .randf_line_stat:last-child .randf_win_draw_loss span {
	background-color: #ccc;
	color:#000;
}
#colorbox .randf_line:last-child .randf_win_draw_loss span:first-child, #colorbox .randf_line_stat:last-child .randf_win_draw_loss span:first-child {
	color: #fff;
	background: none;
	margin-right: 5px;
}
#colorbox .randf_line, #colorbox .randf_line_more, #colorbox .randf_line_stat, #colorbox .randf_line_stat_more {
	width: auto;
	float: none;
}
#colorbox .randf_team_name, #colorbox .randf_team_name_away, #colorbox .randf_team_name_stat, #colorbox .randf_team_name_stat_away {
	width: 19%;
}
#colorbox .randf_time {
	text-align: left;
	width: 17%;
	margin-left: 1%;
	o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#colorbox .targeticon {
	display: none;
}
#colorbox #slider ul li .sliderplaying {
	display: block;
}