/* tabs */
dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
}
dl.tabs dt {
	float: left;
	padding: 4px 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-left: 3px;
	background: #f0f0f0;
	color: #222;
}
dl.tabs dt.open {
	background: #F9F9F9;	border-bottom: 1px solid #F9F9F9;
	z-index: 100;
	color: #222;
}
div.current {
	clear: both;
	border: 1px solid #ccc;
	text-align:left;
	padding: 10px 10px;
	overflow: auto;
}
div.current dd {
	padding: 0px;
	text-align:left;
	margin: 0px;
	float: left;
	width:100%;
} 
.allimages{
	/*border: 3px solid #ccc;*/
}
/* sort */
th.sort{

	padding-right: 6px;
	cursor: pointer;
	text-align:center;
	padding-left:12px;
}
th.bno_sort{

}
th.asc span{
	padding-right:17px;
	background: url(../images/uparrow.png) #eee no-repeat 100% bottom;
}
th.desc span{
	padding-right:17px;
	background: url(../images/downarrow.png) #eee no-repeat 100% bottom;
}
#score {
	font-size:16px;
	}
#score th{
	vertical-align:top;
}	
#d_name {
	font-size:18px;
	text-align:left!important;
}
	
#d_name h2 {
	margin-bottom: 0px;
	text-transform: uppercase;
}

#d_name h3 {
	margin-top: 0px;
	margin-bottom: 15px;
}
	
.m_name{
	font-weight:bold;
	padding-right:4px;
	width:170px;
	}
	
#result{
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	}
	
#overtime{
	float:left;
	font-size:14px;
	vertical-align:middle;
	padding-left:5px;
	}
	
#copy{
	text-align:center!important;
	margin:20px;
	font-size:9px
	}
	
.team_thome, .home_event {
	text-align:right;
}

.team_taway, #etab_match_div .away_event {
	text-align:left;
	border-bottom: 1px dotted #dedede;
}

.home_event_tip{

	text-align:right;
}	
.away_event_tip{

	text-align:left;
}
	
#match_thome {
	text-align:right;
	width: 43%; 
	border-left: 1px solid #28343B;
	padding-right: 20px;
}
	
#match_thome  a, #match_taway a  {
	text-decoration: none;
	color: #eee;
}
	
#match_thome  a:hover, #match_taway a:hover  {
	text-decoration: underline;
	/*color: #06c;*/
}	
	
#match_rhome {
	text-align:right;
	width: 45px; 
	/*padding:0px 5px;	*/
	}
	
#match_raway {
	text-align:left;
	width: 45px; 
	/*padding:0px 5px;*/	
	}
	
#match_taway {	
	text-align:left;
	width: 43%; 
	border-right: #1px solid #28343B;
	padding-left: 20px;
}
	
.team_info, .player_info {
	text-align:right;
	font-weight:bold;
	}

.team-calendar  {
	margin: 40px 0 10px;
	clear: both;
}
	
.team-calendar table {
	width: 100%;
	font-size: 13px;
}
	
.team-calendar td {
	padding: 5px 0;
	margin: 0;
	border-bottom: 1px solid #E7E7E7;
	background: rgba(243,243,243,1);
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,243,243,1)), color-stop(100%, rgba(250,250,250,0.88)));
	background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fafafa', GradientType=0 );
	
	background: #eae6e5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZTZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU2ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eae6e5 0%, #eae6e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eae6e5), color-stop(100%,#eae6e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eae6e5 0%,#eae6e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eae6e5 0%,#eae6e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eae6e5 0%,#eae6e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eae6e5 0%,#eae6e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae6e5', endColorstr='#eae6e5',GradientType=0 ); /* IE6-8 */


background: #d0cccb;


	background: rgba(243,243,243,1);
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,243,243,1)), color-stop(100%, rgba(250,250,250,0.88)));
	background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fafafa', GradientType=0 );
	  LINE-HEIGHT: 26px;


}


.team-calendar tbody tr:hover {
	background: rgba(224,221,224,1);
	background: -moz-linear-gradient(top, rgba(224,221,224,1) 0%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,221,224,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(224,221,224,1) 0%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(224,221,224,1) 0%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(224,221,224,1) 0%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(224,221,224,1) 0%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dde0', endColorstr='#ededed', GradientType=0 );
}

.team-calendar tr:hover {
	/*background: #333;*/
}

.team-calendar tr:first-child {
	border-top: 1px solid #CCC;
}	
	
.team-calendar a {
	text-decoration: none;
	color: #222;
}

.team-calendar a:hover {
	text-decoration: underline;
	color: #222;
}
	
.team-calendar .team-calendar-league {
	padding: 0 5px;
}

.team-calendar .team-calendar-lteam {
	text-align: right;
	padding: 0px 2px;
}
	
.team-calendar .team-calendar-score {
	text-align: left;
}

.team-calendar .team-calendar-score a{
	/*background: #386F80;
	color: #fff;*/
	padding: 0px 3px;
	/*font-weight: bold;*/
}

.team-calendar-stage {
	text-align: center
}

.team-calendar .team-calendar-place {
	padding: 0px 5px;
}
.team-scorers  tr:hover {
	/*background: rgba(239, 239, 239, 0.73);
	background: #6c99d7;
	background: rgba(108, 153, 215,0.3);
	background: #dbd7d2;*/
}

.team-scorers {
	width: 100%;
	margin: 10px 0
	position: relative;
}

.team-scorers-list{
	width: 100%;
}

.team-scorers-list ul {
	top: 0px;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #B8B9B9;
}



.team-scorers-list ul li {
	height: 26px;
	position: relative;
	top: 1px;
	left: 2px;
	margin: 0;
	padding: 3px 2px;
	
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	
	border: 1px solid #B8B9B9;

	z-index: 10;
	background: #fff;
	
	/*-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;*/
	
	/*-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/

	background: rgba(73,155,234,1);
	background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));
	background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );

	color: #fff;

	-webkit-box-shadow: -3px -1px 4px 0px rgba(181, 181, 181, 0.55);
	-moz-box-shadow:    -3px -1px 4px 0px rgba(181, 181, 181, 0.55);
	box-shadow:         -3px -1px 4px 0px rgba(181, 181, 181, 0.55);
	
	background: rgba(214,25,0,1);
	background: -moz-linear-gradient(top, rgba(214,25,0,1) 0%, rgba(255,44,33,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214,25,0,1)), color-stop(100%, rgba(255,44,33,1)));
	background: -webkit-linear-gradient(top, rgba(214,25,0,1) 0%, rgba(255,44,33,1) 100%);
	background: -o-linear-gradient(top, rgba(214,25,0,1) 0%, rgba(255,44,33,1) 100%);
	background: -ms-linear-gradient(top, rgba(214,25,0,1) 0%, rgba(255,44,33,1) 100%);
	background: linear-gradient(to bottom, rgba(214,25,0,1) 0%, rgba(255,44,33,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d61900', endColorstr='#ff2c21', GradientType=0 );

}

.team-scorers-list ul li:hover, .team-scorers-list ul li:active {
	cursor: pointer;
	
	background: #eae6e5;
	
	background: rgba(10,82,148,1);
	background: rgba(23,106,179,1);
	background: -moz-linear-gradient(top, rgba(23,106,179,1) 0%, rgba(45,130,214,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(23,106,179,1)), color-stop(100%, rgba(45,130,214,1)));
	background: -webkit-linear-gradient(top, rgba(23,106,179,1) 0%, rgba(45,130,214,1) 100%);
	background: -o-linear-gradient(top, rgba(23,106,179,1) 0%, rgba(45,130,214,1) 100%);
	background: -ms-linear-gradient(top, rgba(23,106,179,1) 0%, rgba(45,130,214,1) 100%);
	background: linear-gradient(to bottom, rgba(23,106,179,1) 0%, rgba(45,130,214,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#176ab3', endColorstr='#2d82d6', GradientType=0 );
}

.team-scorers-list ul li.active-score {
	border-bottom: none;
	
	background: #fff;
	border-bottom: 1px solid #eae6e5;
	color: #222;
	font-weight: bold;
	font-size: 9px;
	background: #eae6e5;
	
	
	/*-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	*/


/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #EAE6E5 0%, #D6D3D2 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #EAE6E5 0%, #D6D3D2 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #EAE6E5 0%, #D6D3D2 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EAE6E5), color-stop(1, #D6D3D2));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #EAE6E5 0%, #D6D3D2 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #EAE6E5 0%, #D6D3D2 100%);
}

.team-scorers-content {
	position: relative;
	margin-top: 2px;
	padding-top: 0px;
	z-index: 20;
	/*border-top: 1px solid #f7f7f7;*/
	margin: 0px auto;
	min-height: 50px; 
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #eae6e5 25%, #eae6e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(25%,#eae6e5), color-stop(100%,#eae6e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eae6e5',GradientType=0 ); /* IE6-9 */
	color: #222;
	
	background: #eae6e5;
}

#team-footer .section {
	clear: both;
	width: 100%;
	border-bottom: 1px solid #222;
	margin: 45px 0px 10px;
}
	
#team-footer .section h1 {
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 4px;
}	

#team-footer table {
	width: 100%;
	font-weight: bold;
}

#team-footer table caption {
	font-weight: 300;
	text-transform: uppercase;
}

#calendar {
	width:100%;
}
	
.match_details,.match_result {
	/*width:40px;*/
}
	
td.date_and_time, .playoff_name, .home_event_minute, .away_event_minute, .match_result, .teams_stats, .home_stats_minute, .away_stats_minute{
 text-align: center;
}
.home_event, .home_event_minute, .away_event, .away_event_minute{
	padding:0px;
	border-bottom: 1px dotted #dedede;
}
.etabs_vis{
	float:left;
	padding:5px 20px 5px 30px;
	margin:1px;
	cursor:pointer;
	background-color:#cfcfcf;
	border:1px solid #cfcfcf;
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.etabs_hide{
	float:left;
	padding:5px 20px 5px 30px;
	margin:1px;
	cursor:pointer;
	background-color:#eee;
	border:1px solid #cfcfcf;
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.tabdiv{
	border:1px solid #cfcfcf;
	padding:7px;
}
.clrthis{
	width:100%;
	overflow:hidden;
}
td.mdet{
	/*display:none;*/
	background-color:#EEE;
}
/* Tooltips */
/*
.tool-tip {
	float: left;
	border: 1px solid #D4D5AA;
	padding: 5px;
	background: #FFFFCC;
	width:100%;
	min-width:320px;
}

.tool-title {
	padding: 0;
	margin: 0;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	text-align:center;
}

.tool-text {
	margin: 0;
	font-size: 85%;
}*/
.embl_in_tbl{
	height:30px;
}

.jsnoborders {
	width: 100%;
}

table.jsnoborders td{
	border:0px;
	padding:1px 5px;
}
table.jsnoborders tr{
	border:0px;
}
.js_botbonusp{
	padding:5px 0px;
	font-size:80%;
	font-style:italic;
}
.jsd_buttons{
	float:left;
}
.jsformbutt{
	display:inline-block;
	text-decoration:none !important;
	color:#222 !important;
}
a.jsformbutt:hover{
	text-decoration:none !important;
	color:#222 !important;
}
.divsocbut{
	position:relative;
	z-index:1000;
}
.tr_pos{
	text-align:center;
}

/* ------- Начинать копировать с этого места ------- */
.tr_pos td{
	text-align:center;
}

/*Страница команды*/
#team-content {
	float: left;
	width: 100%;
	/*min-width: 440px;
	margin-right: 5px;*/
}

#team-content2 {
	float: left;
	width: 57%;
	min-width: 440px;
	margin-right: 5px;
	margin-top: 10px;
}

#team-sidebar {
	float: left;
	width: 40%;
	min-width: 350px;
	margin-top: 10px;
}

.team-group {
	float: left;
	width: 37%;
	margin-left: 5px;
	padding: 0 10px 0;
	min-width: 300px;
	
}

.team-group > div {
	/*min-height: 1px;*/
}

.team-group img {
	/*border: 1px solid #555;*/
}

.team-group  div {
	display: block;
	/*text-align: center;*/
	margin: 0 auto;
}

.team-logo {
	min-height: 100px;
	margin: 15px 5px 20px 5px;
	float: left;
	width: 130px;
}

.team-info {
	float: left;
	/*margin-left: 155px;*/
	margin-bottom: 10px;
	min-width: 230px;
	width: 45%;
}

.team-info  table{
	max-width: none;
}

#team-page {
	padding: 5px;
	color: #222;
	background: #fff;
}

#team-page h2 {
	text-transform: uppercase;
	margin-bottom: 0px
}

#team-page h3 {
	padding-bottom: 10px;
	border-bottom: 1px solid #D1D1D1;
	margin-bottom: 5px;
}

.team-players {
	margin-top: -1px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-top: 1px solid #CCC;
	font-weight: bold;
}

.team-players table {
	font-size: 12px;
}

.team-players table, .team-players table tr, .team-players table tr td {
	margin: 0;
	padding: 0;
}

.team-players table tr td {
	width: 33%;
}

.team-players table, .team-players table tr td {
	vertical-align: top;
}

.team-player {
	float: left;
	width: auto;
	color: #222;
	margin: 5px;
}

.team-player img {
	border: 1px solid #C2C8CF;
	background: #FEFEFE;
	padding: 3px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.team-player div {
	margin: 0 auto;
	height: auto;
	width: auto;
}

.team-description p {
	text-indent: 2em;
	line-height: 150%;
	margin: 10px;
	font-size: 14px;
}

.team-description  {
	margin-bottom: 10px;
	text-align: justify
}

.tabdiv{
	border:none;
}

th.asc span{
	background: none;
}
th.desc span{
	background: none;
}

.team-info table td:first-child {
	width: 120px;
}

.team-info table {
	width: 100%;
}

.team-info table td {
	border-bottom: 1px dotted #bbb;
}

/* МЕНЮ ЛИГИ */

.liga-menu {
	/*min-height: 43px;*/
	margin-bottom: 12px;
	background-color: #F3F3F3;
	background-color: #eae6e5;
	/*border-bottom: 2px solid #97CCEE;*/
	
	
}

.liga-menu ul  {

	margin: 0;
	margin-left: 0px;
	padding: 0;
	/*float: left;*/
	cursor: default;
	background-color: #cd00cd ;
	height: 28px;
}

.liga-menu ul  li {
	display: inline-block;
	margin-bottom: 0px;
	line-height: 16px;
	height: 30px;
}

.liga-menu ul  li a {
	
	font-size: 15px;
	float: left;
	text-decoration: none;
	color: #F6F6F6;
	padding: 6px 10px;
	background-color: #cd00cd ;

	margin: 0px -3px;
	
	/*border-left: 1px solid #eae6e5;*/

	padding-left: 12px;
	padding-right: 12px;
	border-bottom: 2px solid #fff;
	

}

.liga-menu ul li a:visited {
	color: #F6F6F6;

}
 
.liga-menu ul li a:hover {
	border-bottom: 2px solid #5D6672;
	color: #F6F6F6;
	
	-o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    -ms-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in; 

}

.liga-menu ul li a.active {
	border-bottom: 2px solid #5D6672;
	color: #F6F6F6;

}



/* Выпадающий список*/

#transition {
	width: 250px;
	font-size: 13px;
	color: #555;
	font-family: 'Lucida sans', Arial;
	margin-bottom: 15px;
}

/* ТУРНИРНАЯ ТАБЛИЦА */

#etab_tbl_div {
	width: 70%;
}

.tblscss thead tr {
	background-image: #0f0;
}

.statistic {
	margin-left: 0px;
}

.statistic .section {
	width: 100%;
	border-bottom: 1px solid #ccc;
	margin: 45px 0px 10px;
	color: #222;
	font-weight: normal;
}

.scorers .section, .disqualification .section {
	border-bottom: 1px solid #ccc;
	margin: 45px 0px 10px;
	color: #222;
}

.disqualification .section  {
	width: 100%;
}

.disqualification .disq-disc {
	vertical-align: top;
	padding: 5px;
}



.statistic  h1, .scorers h1, .disqualification h1 {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 4px;
}


.video {
	width: 640px;
	margin: 20px auto;
}

#etab_match_div .pointer {
	text-align: center;
	height: 30px;
}
#etab_match_div .d_name {

}

#etab_match_div .home_event a,  #etab_match_div .away_event a{
	text-decoration: none;
	color: #222;
}

#etab_match_div .home_event {
	text-align: right;
	border-bottom: 1px dotted #dedede;
}

#etab_match_div .match_separate {
	text-align: center;
	width: 30px;
}

.history_back {
	position: absolute;
	top: 20px;
	right: 70px;
	height: 37px;
}

.history_back > div  {
	position: relative;
	padding: 0;
}
	
.comeback {
	-moz-box-shadow:inset 4px 1px 0px -4px #ffffff;
	-webkit-box-shadow:inset 4px 1px 0px -4px #ffffff;
	box-shadow:inset 4px 1px 0px -4px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #c3c3c3;
	display:inline-block;
	color:#222;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	width:150px;
	text-decoration:none;
	text-align:center;
	margin: 0;
	padding: 4px;
}
a.comeback:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
	color: #222;
	text-decoration: none;
}

a.comeback:active, a.comeback:focus {
	color: #222;
}

/* Scrollbar */
#content-calendar {
	margin: 0 auto;

	width: 900px;
	font-family: Helvetica, sans-serif;
	color: #222;
	font-size: 13px;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
}
			
#content-1 {
	width: 80%;
	margin: 20px auto;			
}
			
#all-stages {
	position: relative;
	width: 670px;
	margin: 20px auto;

}
		
#scroll {
	overflow: hidden;
	position: relative;
	width: 656px;
	margin: 0 auto;
	padding: 0;
	padding-right: 0px;
	padding-left: 0px;
}
			
#all-stages ul {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
	height: 26px;

	
}
			
#all-stages ul li {
	padding-top: 4px;
	float: left;
	margin: 0px;
	height: 26px;
	position: relative;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
			
#all-stages a.stage {
	padding-top: 0px;
	display: inline-block;
	width: 130px;
	/*height: 25px;*/
	height: 20px;
	text-align: center;
	cursor:pointer;
	background: #FFF;
	font-weight: bold;

	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;

	border: 1px solid #BFBFBF;
	border-right: none;
				
	color: #222;
	text-transform: uppercase;
	text-decoration: none;
	
	font-weight: normal;
	font-size: 12px;
}
			
#all-stages span.stub {
	padding-top: 3px;
	display: inline-block;
	cursor: default;
	border: 1px solid #fff;
	border-right: none;
	border-bottom: 1px solid #BFBFBF;
	width: 130px;
	height: 17px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 1px;
	-webkit-border-bottom-right-radius: 1px;
	-moz-border-radius-bottomleft: 1px;
	-moz-border-radius-bottomright: 1px;
	border-bottom-left-radius: 1px;
	border-bottom-right-radius: 1px;
}
		
#all-stages a.stage-last {
	border-right: 1px solid #BFBFBF;
}
	
#all-stages a.stage:hover {
	
}

#all-stages a.stage:hover {
	
	color: #222;
	background: rgb(63,156,226); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmOWNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #3570C1 0%, rgba(247,247,247,1) 10%, rgba(247,247,247,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3570C1), color-stop(10%,rgba(247,247,247,1)), color-stop(99%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3570C1 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3570C1 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3570C1 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #3570C1 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */

	-o-transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in; 
}
			
#descr-stages {
	width: 646px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
			
#all-stages a.tab-active {
	background: #fff;
	border-bottom: 1px solid #f7f7f7;
	color: #222;
	/*font-weight: bold;*/
				
	background: rgb(63,156,226); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmOWNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #3570C1 0%, rgba(247,247,247,1) 10%, rgba(247,247,247,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3570C1), color-stop(10%,rgba(247,247,247,1)), color-stop(99%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3570C1 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3570C1 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3570C1 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  #3570C1 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */

	background: #F7F7F7;
	background: #fdfdfd;

}
			
#descr-stages {
	
}

.list-matches {
	margin: 5px auto;
}

.list-matches  table tbody tr td {
	padding: 8px;
}
			
#left-scr {
	position: absolute;
	top: 3px;
	left: -28px; 
	background-image: url(img/left_scr.png);
	width: 25px;
	height: 25px;
}
			
#right-scr {
	position: absolute;
	top: 3px;
	right: -28px; 
	background-image: url(img/right_scr.png);
	width: 25px;
	height: 25px;
}
			
#left-scr:hover, #right-scr:hover {
	opacity: 0.9;
	cursor: pointer;
	
}
			
#descr-stages {
	margin: 0 auto;
	padding: 18px 4px 10px;

	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #eae6e5 25%, #eae6e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(25%,#eae6e5), color-stop(100%,#eae6e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eae6e5',GradientType=0 ); /* IE6-9 */
	/*border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;*/
	
	background: #fdfdfd;
}
			

#content-calendar table td {
	/*font-size: 13px;*/
	color: #222;
}

#content-calendar table tbody td {
	border-bottom: 1px dotted #ddd;
}

#content-calendar table .calen-time {
	width: 80px;
	text-align: center;
	
}

#content-calendar {
	width: 100%;
}

#content-calendar table .calen-date {
	text-align: center;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	color: #222;
}

#content-calendar table .calen-place {
	width: 60px;
	text-align: center;
}

#content-calendar table .calen-left-team {
	width: 130px;
	text-align: right;
}



#content-calendar table  .calen-right-team {
	width: 130px;
	text-align: left;
}

#content-calendar table  .calen-right-team a, #content-calendar table .calen-left-team a, #content-calendar table .calen-score  a {
	text-decoration: none;
	color: #222;
}

.calen-score  a {
	border: 1px solid #BFBFBF;
	padding: 5px 10px;
	box-shadow: 1px 1px 1px #C9C9C9 inset;
	border-radius: 25px;
}

#content-calendar table  .calen-right-team a:hover, #content-calendar table .calen-left-team a:hover, #content-calendar table .calen-score  a:hover {
	text-decoration: underline;
	
}

#content-calendar table .calen-next_match_te {
	width: 40px;
}

#content-calendar table .calen-score {
	width: 60px;
	text-align: center;
}

#content-calendar table .calen-next_match_te {
	width: 40px;
}


/* FOTO VIDEO*/
#content-fotogal, #content-videogal{
	margin: 25px 30px;	
}

#foto-list-stages, #video-list-stages {
	float: left;
	width: 100%;
	font-size: 14px;
	margin: 0px 30px 20px 0px;
	clear: left;
	font-family: 'Lucida sans', Arial;
}

#foto-list-stages ul, #video-list-stages ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#foto-list-stages li, #video-list-stages li {
	border-bottom: 1px solid #ddd;

	
	background-color: #fafafa;	
	background: rgba(249,251,253,1);
	background: -moz-linear-gradient(top, rgba(249,251,253,1) 0%, rgba(235,243,253,0.84) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,251,253,1)), color-stop(100%, rgba(235,243,253,0.84)));
	background: -webkit-linear-gradient(top, rgba(249,251,253,1) 0%, rgba(235,243,253,0.84) 100%);
	background: -o-linear-gradient(top, rgba(249,251,253,1) 0%, rgba(235,243,253,0.84) 100%);
	background: -ms-linear-gradient(top, rgba(249,251,253,1) 0%, rgba(235,243,253,0.84) 100%);
	background: linear-gradient(to bottom, rgba(249,251,253,1) 0%, rgba(235,243,253,0.84) 100%);
	
	background: rgba(243,243,243,1);
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,243,243,1)), color-stop(100%, rgba(250,250,250,0.88)));
	background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fafafa', GradientType=0 );
	
	
}

#foto-list-stages li a, #video-list-stages li a {
	height: 28px;
	display: block;
	text-decoration: none;
	color: #222;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	text-transform: uppercase;
	
}

#foto-list-stages li a:hover, #video-list-stages li a:hover {
	
	background: #eee;
	

}

#foto-list-stages  li a.stage-active, #video-list-stages  li a.stage-active {
	background: rgb(78, 160, 222);
	background: #E0E2E6 ;
	padding-left: 3px;
	color: #413C3C;
}


#video-galerea {

}

#foto-galerea h3, #video-galerea h3 {
	font-size: 16px;
}

#video-galerea .video-y {

}

#video-galerea object {
	
}

/* ----- ТАБЛИЦЫ ------ */

td {
	padding: 8px 10px 8px 5px;
}



.bordered, table, #d_name {
	clear: left;
    border-collapse: collapse; /* IE7 и раньше */
	font-size: 14px;
	font-family: 'Lucida sans', Arial;
    border-spacing: 0;
    width:100%;
}

.bordered {}

.bordered  thead {
	color: #222;
	font-size: 14px;
	padding-bottom: 0;
}


.tourn_tables {
	 /*width: auto;*/
	 margin: 20px 0px 30px;
}

.bordered  thead th.infohead {
	width: 30px;
}

.bordered  thead th.teams_head {
	width: 150px;
}

.bordered  thead span {
	margin: 0 auto; 
	display: block; 
	width: 100%;
}

.bordered th{
	height: 10px;
	border-bottom: 1px solid #888;
	font-weight: 600;
	padding: 0px;
	background: none;
}

.bordered td, .bordered th {
    padding: 10px;
    text-align: left;    
}

.bordered th {
    padding-bottom: 0px;
}

.bordered tr th {
    cursor: pointer;
}

.bordered tr td {}

.bordered td:first-child {}

.bordered td:last-child {}

.bordered tr:last-child  td{}


.bordered th {}

.bordered td {
	border-bottom: 1px solid #B8D6FB;
	border-bottom: 1px solid #EEF1F6;
}

.bordered th:first-child {
	width: 15px;
}

.bordered th:last-child {}

.bordered th:only-child{}

.bordered tr:last-child td:first-child {}

.bordered tr:last-child td:last-child {}

.bordered th {
	text-align: center;
}

.bordered td {
	height: 40px;
	padding: 0px;
	text-align: center;
}

.bordered tbody a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 14px;
	color: #222;
}

.bordered span.match-1{
	border-bottom: 1px solid #E0E0E0;
	display: inline-block;
	width: 80%;
	margin-top: 0px;
}

.bordered .match-1 span, .bordered .match-2 span{
	margin-top: 4px;
	display: inline-block;
}

.bordered .bordered-team , .bordered .bordered-player{
	padding-left: 10px;
	text-align: left;
	margin: 0px;
}

.bordered-black  {}

.bordered-black div {
	height: 22px;
	width: 22px;
	margin: 0 auto;
	background: url(/images/eyespor_icon.png);
	background-size: 100%;
}

.bordered a:hover {
	text-decoration: underline;
}

.bordered tbody tr {
	background: rgba(255,255,222,1);
	background: -moz-linear-gradient(top, rgba(255,255,222,1) 0%, rgba(255,255,235,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,222,1)), color-stop(100%, rgba(255,255,235,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,222,1) 0%, rgba(255,255,235,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,222,1) 0%, rgba(255,255,235,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,222,1) 0%, rgba(255,255,235,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,222,1) 0%, rgba(255,255,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffde', endColorstr='#ffffeb', GradientType=0 );
}

/*.bordered tbody tr:nth-child(odd) {*/
.bordered tbody tr {
	/*background: url(row.png) 0 0 repeat-x;*/
	
	background-color: #fafafa;	
	background: rgba(249,251,253,1);
	background: -moz-linear-gradient(top, rgba(249,251,253,1) 0%, rgba(235,243,253,0.84) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,251,253,1)), color-stop(100%, rgba(235,243,253,0.84)));
	background: -webkit-linear-gradient(top, rgba(249,251,253,1) 0%, rgba(235,243,253,0.84) 100%);
	background: -o-linear-gradient(top, rgba(249,251,253,1) 0%, rgba(235,243,253,0.84) 100%);
	background: -ms-linear-gradient(top, rgba(249,251,253,1) 0%, rgba(235,243,253,0.84) 100%);
	background: linear-gradient(to bottom, rgba(249,251,253,1) 0%, rgba(235,243,253,0.84) 100%);
	
	background: rgba(243,243,243,1);
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,243,243,1)), color-stop(100%, rgba(250,250,250,0.88)));
	background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fafafa', GradientType=0 );
	
	background: #FAFDFF ;
}

.bordered tbody tr:hover {
    /*-o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;    
	
	background: rgba(224,221,224,1);
	background: -moz-linear-gradient(top, rgba(224,221,224,1) 0%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,221,224,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(224,221,224,1) 0%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(224,221,224,1) 0%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(224,221,224,1) 0%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(224,221,224,1) 0%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dde0', endColorstr='#ededed', GradientType=0 );
	
	background: #D7D6D5;*/
}  

.bordered tbody   .players-foto {
	height: 100px;
}

.bordered tbody .players-foto img {
	padding: 2px;
	background-color: #fefefe;
	border: 1px solid rgb(194, 200, 207);
	vertical-align: middle;
}

.scorers, .disqualification, .statistic {
	margin: 10px;
}

.scorers table {
	width: 100%;
}

.scorers .section  {
	width: 100%;
}

.disqualification table {
	width: 100%;
}

.scorers, .disqualification {

}
.bordered .teams-logo {
	margin: 0;
	padding: 0;
}

.bordered  thead th {
	cursor: default;
}

h3.group_name {
	margin: 15px 0px 0px;
	padding:0;
	font-size: 15px;
	font-weight: bold;
	/*color: #3366ff;*/
}

.bordered  thead {
	height: 15px;
}

.season_table .section h2 {
	margin-bottom: 10px;
	font-size: 1.5em;
	border-bottom: 1px solid black;
}

.season_table, .next_matches, .bl_playoff {
	margin-left: 5px;
	margin-right: 5px;
}

.next_matches {
	margin-bottom: 40px;
	color: #222;
}

.next_matches h2, .bl_playoff h2, .all-table h2 {
	margin-bottom: 10px;
	font-size: 16px;
	border-bottom: 1px solid black;
}

.all-table {
	margin-top: 25px;
}

.next_matches table {
	width: 100%;
}

.next_matches table td {
	border-bottom: 1px solid #E0E0E0;
}

.next_matches table a {
	text-decoration: none;
	color: #222;
}

.next_matches table a:hover {
	text-decoration: underline;

}

.next_matches table .matchday, .next_matches table .filling {
	text-align: center;
	border-bottom: 1px dotted #ddd;
	border-bottom: 1px solid #888;
}

.next_matches table tr:hover {
	/*background-color: #fefefe;*/
}

.next_matches table .time, .next_matches table .filling {
	width: 190px;
}

.next_matches table .next_match_te {
	width: 40px;
	text-align: center;
}

.next_matches table .score  {
	width: 30px;
	text-align: center;
}
.next_matches table .left-team {
	text-align: right;
}

.next_matches table td {
	height: 15px;
}

.next_matches table .left-team, .next_matches table .right-team{
	width: 200px;
}

table td.pointer {
	border-bottom: 1px solid #666;
	text-transform: uppercase;
	padding-top: 4px;
	background-color: #ededed;
	background: rgba(243,243,243,1);
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,243,243,1)), color-stop(100%, rgba(250,250,250,0.88)));
	background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fafafa', GradientType=0 );
}

table td.match-item {
	text-align: center;
}

#d_name {
	margin-top: -18px;
}

#d_name h3 {
	font-size: 15px;
}

table tr#score th{
	border-top: 1px solid #28343B;
	color:#222;
	
	background: rgba(243,243,243,1);
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,243,243,1)), color-stop(100%, rgba(250,250,250,0.88)));
	background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fafafa', GradientType=0 );
	
	background: #28343b; /* Old browsers */
	background: -moz-linear-gradient(top,  #28343b 0%, #28343b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28343b), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #28343b 0%,#28343b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #28343b 0%,#28343b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #28343b 0%,#28343b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #28343b 0%,#28343b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28343b', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
}

table tr#score th#match_rhome, table tr#score th#match_raway {
	/*border-bottom: 1px solid #28343B;*/
	color: #222;
	padding: 0px;
	padding-top: 5px;
	text-align: right;
	background: #F7F7F7;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#F7F7F7',GradientType=0 ); /* IE6-9 */
	font-size: 23px;
	
	background: #f3f3f3;
}

table tr#score th#match_rhome {
	padding-left: 5px;
	width: 5%;
}

table tr#score th#match_raway {
	padding-right: 5px;
	width: 5%;
}

table  tr#score th#match_raway {
	text-align: left;
}

table tr#score th.match_separate {
	border-top: 1px solid #28343B;
	/*border-bottom: 1px solid #28343B;*/
	padding: 0px;
	padding-top: 4px;
	background: #F7F7F7;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#F7F7F7',GradientType=0 ); /* IE6-9 */
	color: #222;
	
	background: #f3f3f3;
	width: 6%;
}

table tr#score th#match_rhome{
	border-right: none;
}

table tr#score th#match_raway {
	border-left: none;
}

#etab_match_div {
	position: relative;
	margin: 0 auto;
}

.team-info table{
	font-size: 12px;
}

.halls-blue {
	padding: 1px 4px;
	background: #cd00cd;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

.halls-green {
	padding: 1px 4px;
	background: #0dbf32;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.halls-spartak {
padding: 1px 4px;
background: none repeat scroll 0% 0% #C3A332;
color: #FFF;
border-radius: 3px;
font-size: 11px;
}

.halls-avangard {
padding: 1px 4px;
background: none repeat scroll 0% 0% #D86C9D;
color: #FFF;
border-radius: 3px;
}

table.team-list {
	margin-bottom: 15px;
}

table.team-list  tr {
	background: #FAFDFF ;
}

table.team-list tr:first-child {
	border-top: 1px solid #ddd;
}

table.team-list td {
	border-bottom: 1px dotted #bbb;
	color: #222;
}

table.team-list td a {
	color: #222;
	display: block;
}




/* Страница календарь */

.all-stages {
	position: relative;
	width: 670px;
	margin: 20px auto;

}

.scroll {
	overflow: hidden;
	position: relative;
	width: 656px;
	margin: 0 auto;
	padding: 0;
	padding-right: 0px;
	padding-left: 0px;
}

.all-stages ul {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
	height: 31px;

	
}

.all-stages ul li {
	padding-top: 4px;
	float: left;
	margin: 0px;
	height: 26px;
	position: relative;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
			
.all-stages a.stage {
	padding-top: 0px;
	padding-bottom: 3px;
	display: inline-block;
	width: 130px;
	height: 22px;
	text-align: center;
	cursor:pointer;
	background: #FFF;
	font-weight: bold;

	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;

	border: 1px solid #BFBFBF;
	border-right: none;
				
	color: #222;
	text-transform: uppercase;
	text-decoration: none;

}
			
.all-stages span.stub {
	padding-top: 3px;
	display: inline-block;
	cursor: default;
	border: 1px solid #eae6e5;
	border-right: none;
	border-bottom: 1px solid #BFBFBF;
	width: 130px;
	height: 22px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 1px;
	-webkit-border-bottom-right-radius: 1px;
	-moz-border-radius-bottomleft: 1px;
	-moz-border-radius-bottomright: 1px;
	border-bottom-left-radius: 1px;
	border-bottom-right-radius: 1px;
}
		
.all-stages a.stage-last {
	border-right: 1px solid #BFBFBF;
}
	
.all-stages a.stage:hover {
	font-weight: bold;
}

.all-stages a.stage:hover {
	
	color: #000;
	background: rgb(63,156,226); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmOWNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(63,156,226,1) 0%, rgba(247,247,247,1) 10%, rgba(247,247,247,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,156,226,1)), color-stop(10%,rgba(247,247,247,1)), color-stop(99%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */

	-o-transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in; 
}


.left-scr {
	position: absolute;
	top: 3px;
	left: -34px; 
	background-image: url(img/left_scr.png);
	width: 25px;
	height: 25px;
}
			
.right-scr {
	position: absolute;
	top: 3px;
	right: -34px; 
	background-image: url(img/right_scr.png);
	width: 25px;
	height: 25px;
}

.left-scr:hover, .right-scr:hover {
	opacity: 0.9;
	cursor: pointer;
}


.all-stages a.tab-active {
	background: #fff;
	border-bottom: 1px solid #f7f7f7;
	color: #222;
	font-weight: bold;
				
	background: rgb(63,156,226); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmOWNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(63,156,226,1) 0%, rgba(247,247,247,1) 10%, rgba(247,247,247,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,156,226,1)), color-stop(10%,rgba(247,247,247,1)), color-stop(99%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,rgba(247,247,247,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */

}

.descr-stages {
	width: 646px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}

.descr-stages {
	margin: 0 auto;
	padding: 18px 4px 10px;

	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #eae6e5 25%, #eae6e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(25%,#eae6e5), color-stop(100%,#eae6e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eae6e5',GradientType=0 ); /* IE6-9 */
	/*border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;*/
}

.list-matches-cal {
	margin: 5px auto;
}

.content-videogal{
	margin: 25px 30px;	
}

.componentheading h2, .component-content h2 {
	color: #444;
}


.component-content {
	padding: 10px;
	position: relative;
	color: #222;
	border: 0px none;
}

.bl_playoff  table{
	text-align: center;
}

.bl_playoff  h3 {
	font-size: 15px;
}

.league-title, .team-title {
	position: relative;
	/*margin: 0px -20px -5px -20px;*/
	top: -20px;
	height: 31px;
	background: url('/images/social_icon/title_icon_flag.png') no-repeat scroll right center / contain #3570C1;
	/*width: 150%;  /* Вова, пока-что не убирай ширину=)  */
}

.team-title {
	left: -25px;
	top: -25px;
}

h2.league-title, h2.team-title  {
	color: #fff;
	font-size: 19px;
	padding: 5px;
	padding-left: 30px;
}

#all-teams img {
   max-width: none;
}

.title-photo, .title-video {
	border-left: 3px solid #46B0EA;
	padding: 2px 0px 2px 10px;
	
}

h3.title-playoff  {
	color: #444;
	font-size: 16px;
	text-align: left;
	/*border-bottom: 1px solid black;*/
}

.photo-player-op {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+, Chrome 5+, IE 9+ */
}

.fotogalerea-both {
	clear: both;
}

/* -- ALL CALENDAR -- */

#content-all-calendar {
	width: 670px;
	margin: 0 auto;
	font-size: 13px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.filter-all-calendar {
	width: 100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.all-calendar-header {
	position: relative;
	z-index: 4;
	
}

.all-calendar-scroll {
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	width: 656px;
	padding: 0px;
}

.all-calendar-scroll  ul {
	margin: 0px;
	padding: 0px;
	list-style: outside none none;
	overflow: hidden;
	position: relative;
	height: 31px;
}

.all-calendar-scroll li.date-scrolling , .date-scrolling-empty{
	padding-top: 4px;
	
	padding: 0px;
	float: left;
	margin: 0px;
	height: 26px;
	position: relative;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-right: -1px;
}

.all-calendar-scroll a.tab-date {
	
	padding-bottom: 3px;
	
	padding: 3px 0px;
	display: inline-block;
	width: 130px;
	height: 22px;
	text-align: center;
	cursor:pointer;
	background: #FFF;
	

	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;

	border: 1px solid #BFBFBF;
	/*margin-right: -1px;*/
				
	color: #222;
	text-transform: uppercase;
	text-decoration: none;
	
}

.all-calendar-scroll a.tab-date-active {
	border-bottom: 1px solid #f7f7f7;
	color: #222;
	font-weight: bold;
	background: #FDFDFD;
	position: relative;
	z-index: 1;
}

.tab-date-last {
	border-right: 1px solid #BFBFBF;
}

.all-calendar-scroll a.tab-date:hover {
	color: #000;
	background: rgb(63,156,226); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmOWNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(63,156,226,1) 0%, rgba(247,247,247,1) 10%, #FDFDFD 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,156,226,1)), color-stop(10%,rgba(247,247,247,1)), color-stop(99%,#FDFDFD)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,#FDFDFD 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,#FDFDFD 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,#FDFDFD 99%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(63,156,226,1) 0%,rgba(247,247,247,1) 10%,#FDFDFD 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */

	-o-transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in; 
}

.descr-date {
	position: relative;
	z-index: 2;
	margin: -2px auto;
	width: 646px;
	padding: 18px 4px 10px;
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #eae6e5 25%, #eae6e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(25%,#eae6e5), color-stop(100%,#eae6e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#eae6e5 25%,#eae6e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eae6e5',GradientType=0 ); /* IE6-9 */
	/*border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;*/
	
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	border-top: 1px solid #BBB;
	background: #FDFDFD;

}

.descr-date table tr td  {
	font-size: 13px !important;
}

#descr-stages table tr td {}


.descr-date a {
	color: #222;
}

.descr-date a:hover {
	color: #222;
}

.descr-date .halls-blue, .descr-date .halls-green  {
	padding: 2px 4px;
}

span.stub-scrolling {
	padding-top: 3px;
	display: inline-block;
	cursor: default;
	border: 1px solid #eae6e5;
	border-bottom: 1px solid #BFBFBF;
	width: 130px;
	height: 22px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 1px;
	-webkit-border-bottom-right-radius: 1px;
	-moz-border-radius-bottomleft: 1px;
	-moz-border-radius-bottomright: 1px;
	border-bottom-left-radius: 1px;
	border-bottom-right-radius: 1px;
	/*margin-right: -1px;*/ 
	position: relative;
	z-index: 0;
}

.all-calendar-scroll ul li {
	margin-left: 1px;
}

.descr-date .halls-blue, .descr-date .halls-green, .descr-date .halls-spartak, .descr-date .halls-avangard {
	background: none;
}

.all-calen-day-green, .descr-date .halls-green {
	color: rgb(24, 146, 11);
}

.all-calen-day-blue, .descr-date .halls-blue {
	color: rgb(19, 78, 200);
}

.all-calen-day-spartak, .descr-date .halls-spartak {
	color: #CBA31B;
	font-size: 14px;
}

.all-calen-day-avangard, .descr-date .halls-avangard {
	color: #BC3E77;
}

.descr-date table td {
	border-bottom: 1px dotted  rgb(203, 205, 216);
}

.player_number_wrap {
	position: relative;
	/*height: 22px;*/
	/*width:23px;*/
	display: inline;
}


.player_number {
	color: #555;
	background: rgba(227, 227, 227, 1);
	
	display: inline-block;
	
	padding: 0px 2px;
	/*padding-top: 0px;*/
	/*padding-bottom: 5px;*/

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	position: relative;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	/*height: 22px;*/
	/*width:23px;*/
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.season_table img, .bordered img, .next_matches img, .all-stages img, #all-stages img  {
	max-width: none;
}

#player-page {	
	position: relative;
	padding: 20px;
	background: #fff;
}

.team-calendar table td {
	border-bottom: 1px solid #E6E6E6;
	padding: 3px 2px;
	color: #222;
	font-size: 13px;
	text-align: center;
}

.team-calendar table tbody  tr {
	background: rgba(243,243,243,1);
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,243,243,1)), color-stop(100%, rgba(250,250,250,0.88)));
	background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%, rgba(250,250,250,0.88) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fafafa', GradientType=0 );
	  LINE-HEIGHT: 26px;
}

#view-match {
	position: relative;
	padding: 20px;
	background: #fff;
}

.view-match tr td {
	padding: 8px;
}

.view-match-set  {
	border: 1px solid #ccc;
	padding: 2px 8px;
	border-radius: 13px 13px 13px 13px;
	-moz-border-radius: 13px 13px 13px 13px;
	-webkit-border-radius: 13px 13px 13px 13px;
	width: 60px;
	display: inline-block;
	text-align: center;
	
	border: 1px solid #BFBFBF;
	padding: 5px 10px;
	box-shadow: 1px 1px 1px #C9C9C9 inset;
	border-radius: 25px;
}

.view-match-set  div {
	min-width: 1px;
}

#page-league {
	position: relative;
	background: #fff;
	padding: 20px;
}

#page-league > h2, #player-page  h2, #view-match > h2 {
	font-size: 19px;
	font-weight: normal !important;
}

.player-statistic  p {
	margin: 8px;
}

.player-statistic  p:first-child {
	margin: 15px;
}

.result-game {
	border: 1px solid #BFBFBF;
	padding: 5px 10px;
	box-shadow: 1px 1px 1px #C9C9C9 inset;
	border-radius: 25px;
}

.content-all-calendar table td {
	padding-top: 10px;
	padding-bottom: 10px;
}

#match_thome a, #match_taway a {
	display: block;
	
}

.bl_playoff a, .bl_playoff a:hover {
	color: #222;
	font-weight: normal;
}

.bl_playoff h3 {
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 14px;
}

#content-all-calendar {
	/*overflow: auto;*/
}

@media (min-width: 100px) and (max-width: 500px) {
	.team-images img {
		width: 100%;
	}
	
	#player-page h2 {
		font-size: 16px;
	}
	
	#transition {
		max-width: 100%;
	}
	
	.bl_playoff {
		font-size: 13px;
	}
}

.score_adapt {
	display: none;
	font-size: 15px;
}

.score_adapt  a, .score_adapt  a:hover {
	color: #444;
}

.score_adapt_res {
	border: 1px solid #E0E0E0;
	background: #3C404A;
	color: #fff;
	font-size: 15px;
}

@media (min-width: 100px) and (max-width: 700px) {
	.history_back {
		display: none;
	}
	
	.match-photo-pl, .view-match #score {
		display: none;
	}
	
	.wc-sliders {
		display: none;
	}
	
	.score_adapt {
		display: table-row;
	}
	
	.halls-blue {
		display: inline-block;
	}
	
}

.wc-sliders  {
	height: 170px;
}

.wc-sliders {
	position: relative;
}

.wc-sliders > img { 
    position: absolute;
}

.wc-sliders-left > img {
	top: 0px;
	bottom: 0px;
	left: 0px;
}

.wc-sliders-right > img {
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.sumy-rate  tbody tr td{
	border: collapse;
}

.sumy-rate  tbody tr td:first-child {
	text-align: center;
}

.sumy-rate  tbody tr:first-child {
	border-top: 1px solid #EEF1F6;
}

.sumy-rate  .name-td {
	text-align: left;
}

.match-pagination {
	text-align: center;
}

.match-pagination  .pagination {
	margin: 0px !important;
}

.match-pagination .pagination > li > a, .match-pagination .pagination > li > span {
	background: none;
	border: 1px solid #44A3C6;	
	padding: 3px 10px;
}

.match-pagination .pagination > li > a:hover, .match-pagination .pagination > li > span:hover, .match-pagination .pagination > li > a:focus, .match-pagination .pagination > li > span:focus {
	background: none;
	border: 1px solid #44A3C6;
	color: #ddd !important;
	/*text-decoration: underline !important;*/
	background: #44A3C6;
}

.match-pagination .pagination > .active > a, .match-pagination .pagination > .active > span, .match-pagination .pagination > .active > a:hover, .match-pagination .pagination > .active > span:hover, .match-pagination .pagination > .active > a:focus, .pagination > .active > span:focus {
	background: none;
	border: 1px solid #44A3C6;
	color: #fff !important;
	/*text-decoration: underline !important;*/
	background: #44A3C6;
}

.pagination {
	list-style: outside none none;
}
 
.pagination li {
	display: inline-block;
}

.match-pagination {
	margin: 15px 0px;
}