.clear{
	clear:both;
	font-size:0;
	line-height:0;
}
.float-right{
	float:right;
}
.content-header{
	position:relative;
    margin:0 -30px 15px -30px;
    padding:30px;
 	background:url(../img/bg/content-header.gif) 100% 0 #292a2c repeat-y;
}
.shadow-decor{
	margin:-15px -30px 0;
	background:url(../img/bg/header-shadow.png) 0% 0% repeat-x;
	height:18px;
}

h1{
    position: relative;
    font:36px/120% 'pf_din_text_cond_promedium';
 	color:#484b4f;
    text-transform: uppercase;
    overflow:hidden;
	z-index:100;
}
.content-header h1{
	color:#f4f4f4;
}
h2{
	font:22px/120% 'pf_din_text_cond_promedium';
 	color:#484b4f;
	margin:40px 0 20px;
}
h3{
    font:16px/120% 'pf_din_text_cond_promedium';
    color:#4f5257;
	padding:0 0 10px 0;
    margin:0 0 15px 0;
	border-bottom:1px solid #e8e8e8;
	text-transform:uppercase;
}
h4{
	font-size:14px;
	color:#4f5257;
	margin:5px 0 13px 0;
}
h4.strong{
	font:16px/20px 'pf_din_text_cond_promedium';
	color:#1a1b1c;
	margin:0 0 15px;
}
a.more{
    display:inline-block;
    color:#fff!important;
    font:16px/24px 'pf_din_text_cond_promedium';
    text-transform:uppercase;
    text-decoration:none;
    padding:0 35px 0 10px;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background:url(../img/icon/enter.png) 93% 50% no-repeat #1f1f1f;
}
a.more:hover{
    color:#d20510!important;
}
.btn.gray{
	margin:0;
	padding:4px 8px 4px 10px;
	border:0;
	float:right;
	background:url(../img/bg/btn_subscr.gif) 0% 0% repeat-x #c7c7c7;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	cursor:pointer;
}
.btn.gray:hover{
	background:#c7c7c7;
}
.btn.gray span{
	padding-right:23px;
	background:url(../img/icon/enter.png) 100% 50% no-repeat;
	font:14px/14px 'pf_din_text_cond_probold';
	text-transform:uppercase;
	color:#292a2d;
}

.b-games-calendar{
	position:relative;
	font:13px/100% Arial, sans-serif;
	color:#9a9a9a;
	background:#191919;
	padding:6px 13px 6px 18px;
}
.b-games-calendar span.search{
	float:right;
    width:24px;
    height:30px;
    overflow:hidden;
    vertical-align:middle;
    margin:0 0 0 8px;
    background:url(../img/icon/search.png) 50% 50% no-repeat;
}
.b-games-calendar .top{
	position:relative;
}
.b-games-calendar .top .short{
	line-height:25px;
}
.b-games-calendar .calendar_dropdown_btn,
.b-games-calendar .transfer_dropdown_btn{
	float:right;
	padding:3px;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.b-games-calendar .calendar_dropdown_btn.active,
.b-games-calendar .transfer_dropdown_btn.active{
	background:#2c2e31;
}
.b-games-calendar .calendar_dropdown_btn .btn,
.b-games-calendar .transfer_dropdown_btn .btn{
	float:right;
	background:url(../img/bg/playbar.gif) 0 -25px repeat-x #c7c7c7;
	font:16px/24px 'pf_din_text_cond_promedium';
	color:#121212;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 5px 0 12px;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.b-games-calendar .calendar_dropdown_btn .btn:hover,
.b-games-calendar .transfer_dropdown_btn .btn:hover{
	background:#c7c7c7;
}
.b-games-calendar .calendar_dropdown_btn.active .btn,
.b-games-calendar .transfer_dropdown_btn.active .btn{
	background:#c7c7c7;
}
.b-games-calendar .calendar_dropdown_btn .btn span,
.b-games-calendar .transfer_dropdown_btn .btn span{
	padding-right:20px;
	background:url(../img/bg/select.png) 100% 100% no-repeat;
}
.b-games-calendar .game_clock{
	display:inline-block;
	margin:0 10px 0 25px;
	color:#b8b8b8;
	font-size:12px;
	vertical-align:middle;
}
.b-games-calendar .game_clock .time{
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:3px 2px 2px 2px;
	margin:0 9px 0 6px;
	background:#000;
	border-bottom:1px solid #37383c;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	vertical-align:middle;
}
.b-games-calendar .game_clock .time + .time{
	margin:0 3px;
}
.b-games-calendar .game_clock .time span{
	display:inline-block;
	width:22px;
	background:url(../img/bg/playbar.gif) 0 -50px repeat-x;
	margin:0 1px;
	text-align:center;
	font:20px/24px 'pf_din_text_cond_promedium';
	color:#d9d9d9;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
a.buy_ticket{
    display:inline-block;
    color:#fff;
    font:14px/24px 'pf_din_text_cond_promedium';
    text-transform:uppercase;
    text-decoration:none;
    padding:0 9px 0 11px;
	background:url(../img/bg/playbar.gif) 0% 0% repeat-x #2c2e31;
	color:#d1d1d1;
	vertical-align:middle;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
a.buy_ticket span{
	padding-right:26px;
	background:url(../img/icon/enter.png) 100% 50% no-repeat;
}
a.buy_ticket:hover{
    color:#d1d1d1;
	background:#2c2e31;
}
.b-games-calendar .calendar_dropdown_box,
.b-games-calendar .transfer_dropdown_box{
	position:absolute;
	display:none;
	left:0;
	top:35px;
	width:100%;
	background:#1f2022;
	padding:20px 13px 0 18px;
	margin:0 -13px 0 -18px;
	overflow:hidden;
}
.b-games-calendar .calendar_dropdown_box .shadow,
.b-games-calendar .transfer_dropdown_box .shadow{
	position:absolute;
	left:0;
	bottom:-18px;
	width:100%;
	height:18px;
	background:url(../img/bg/header-bottom.png) 0% 0% repeat-x;
}
.b-games-calendar .calendar_dropdown_box h3,
.b-games-calendar .transfer_dropdown_box h3{
	font:24px 'pf_din_text_cond_promedium';
	color:#fff;
	text-transform:uppercase;
	margin:0 0 20px 0;
	padding:0;
	background:none;
	border:0;
}
.calendar_dropdown_box .games-calendar{
	width:100%;
	margin:0 -18px 0 -30px;
	padding:0 18px 0 30px;
	line-height:15px;
	color:#0f0f0f;
	background:url(../img/bg/calendar_dropdown_box.gif) 0 0 repeat-x #9f9f9f;
}
.calendar_dropdown_box .games-calendar .tickets{
	width:230px;
	padding:35px 0 10px 30px;
	float:right;
}
.calendar_dropdown_box .games-calendar .tickets a{
	color:#0f0f0f;
}
.calendar_dropdown_box .games-calendar .tickets a:hover{
	text-decoration:none;
}
.calendar_dropdown_box .games-calendar .tickets a.more{
	color:#cbcbcb;
	border:3px solid #000;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.calendar_dropdown_box .games-calendar .tickets a.more:hover{
	color:#fafafa;
}
.calendar_dropdown_box .games-calendar .tickets p{
	margin:0 0 15px 0;
}
.calendar_dropdown_box .games-calendar .tickets h3{
	font:24px 'pf_din_text_cond_promedium';
	border:0;
}
.calendar_dropdown_box .games-calendar .calendar{
	margin-right:260px;
}
.calendar_dropdown_box .games-calendar .calendar .legend{
	padding:10px 0;
}
.calendar_dropdown_box .games-calendar .calendar .legend span{
	margin:0 30px 0 0;
	padding:0 0 0 25px;
}
.calendar_dropdown_box .games-calendar .calendar .legend span.home{
	background:url(../img/icon/calendar-legend.png) 3px 1px no-repeat;
}
.calendar_dropdown_box .games-calendar .calendar .legend span.out{
	background:url(../img/icon/calendar-legend.png) 3px -17px no-repeat;
}
.b-games-calendar .transfer_dropdown_box{
	color:#fff;
	overflow:hidden;
}
.b-games-calendar .transfer_dropdown_box .cnt{
	width:100%;
	margin:0 -18px 0 -30px;
	padding:18px 18px 18px 30px;
	line-height:15px;
	color:#0f0f0f;
	overflow:hidden;
	background:url(../img/bg/calendar_dropdown_box.gif) 0 0 repeat-x #9f9f9f;
}
.b-games-calendar .transfer_dropdown_box h4{
	color:#9a9a9a;
	font:18px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	margin:0 0 10px;
	padding:0;
	color:#fff;
}
.b-games-calendar .transfer_dropdown_box .col-2{
	overflow:hidden;
	position:relative;
	margin:0 -10px;
}
.b-games-calendar .transfer_dropdown_box .col-2 .col{
	width:50%;
	float:left;
	clear:right;
}
.b-games-calendar .transfer_dropdown_box .col-2 .col .i{
	margin:0 10px;
}
.b-games-calendar .transfer_dropdown_box table{
	width:100%;
	margin:0 0 20px 0;
}
.b-games-calendar .transfer_dropdown_box table tr td{
	vertical-align:middle;
	padding:7px 10px;
	background-color: #4f5257;
	color:#c0c0c0;
}
.b-games-calendar .transfer_dropdown_box table tr td.photo{
	padding:4px 10px 0;
	font-size:0;
	line-height:0;
}
.b-games-calendar .transfer_dropdown_box table tr.dark td{
	background-color: #292a2d;
}
.b-games-calendar .transfer_dropdown_box a{
	color:#8ba5b7;
	text-decoration:none;
}
.b-media-head{
	background:#191919;
	overflow:hidden;
}
.b-games{
	width:306px;
	height:467px;
	float:right;
	overflow:hidden;
}
.contentWrapper .right .b-games{
	float:none;
}
.b-games .item{
	-webkit-transform: translate3d(0,0,0);
}
.b-games .item .head{
	padding:0 17px 0 17px;
	overflow:hidden;
	color:#d1d1d1;
	font:11px/30px Arial, sans-serif;
	background:url(../img/bg/game-head.gif) 0 0 repeat-x #2c2e31;
}
.b-games .item .head .name{
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	font:13px/30px 'pf_din_text_cond_probold', sans-serif;
}
.b-games .item .head .date{
	color:#fff;
	float:right;
}
.b-games .item .content{
	background:#191919;
	text-align:center;
	padding:0 16px;
	height:98px;
	overflow:hidden;
}
.b-games .item.scored .content{
	background:#45474b;
}
.b-games .item .content .place{
	font:11px/100% Arial, sans-serif;
	color:#dfdfdf;
	padding:5px 0;
}
.b-games .item .content .team{
	width:78px;
	height:70px;
	float:left;
	font:11px/100% Arial, sans-serif;
	color:#fff;
	white-space:nowrap;
}
.b-games .item .content .score{
	width:100px;
	font:48px/70px 'pf_din_text_cond_promedium', Georgia;
	color:#fff;
	float:left;
	opacity:0.2;
}
.b-games .item .content .score a{
	display:block;
}
.b-games .item .content .score a:hover{
	opacity:0.6;
}
.b-games .item .content .score .more{
    position:relative;
    top:-15px;
    font:14px/14px 'pf_din_text_cond_promedium', Georgia;
}
.b-games .item.scored .content .score{
	position:relative;
	-webkit-transform: translate3d(0,0,0);
	opacity:1;
}
.b-games .item.scored .content .score a{
	display:block;
	color:#fff;
    text-decoration: none;
}
.b-games .item .content .score span{
	display:inline-block;
	font-size:0;
	line-height:0;
	width:6px;
	height:70px;
	background:url(../img/bg/dots.png) 50% 50% no-repeat;
	vertical-align:top;
}
.b-games .item .bottom{
	background:#1f2022;
	text-align:center;
	padding:0;
	font:11px/27px Arial, sans-serf;
	border-top:1px solid #131313;
}
.b-games .item.scored .bottom{
	background:#303235;
}
.b-games .item .bottom a{
	margin:0 20px 0 17px;
	color:#8aa5b7;
	text-decoration:none;
}
.b-gallery{
	position:relative;
	height:466px;
	overflow:hidden;
	background:#000 100% 50%;
}
.b-gallery .preview{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	text-align:center;
	z-index:1;
}
.b-gallery .preview img{
	float:right;
	height:auto;
}
.b-gallery ul.list{
	position:relative;
	width:138px;
	list-style-type:none;
	background:#2a2b2d;
	overflow:hidden;
	z-index:5;
}
.b-gallery ul.list li{
	position:relative;
	font-size:0;
	line-height:0;
	height:85px;
	margin:2px 0 0;
}
.b-gallery ul.list li:first-child{
	margin:0;
}
.b-gallery ul.list li a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	color:#fff;
}
.b-gallery ul.list li img.thumb{
	position:relative;
	z-index:1;
}
.b-gallery ul.list li span.preview{
	position:absolute;
	display:block;
	width:100%;
	height:85px;
	left:0;
	top:0;
	background:url(../img/bg/over5.png);
	z-index:5;
}
.b-gallery ul.list li.active span.preview{
	display:none;
}
.b-gallery ul.list li span.preview span.title{
	position:absolute;
	padding:10px 18px;
	font:11px/12px Arial, sans-serif;
	left:0;
	bottom:5px;
	color:#fff;
	text-align:left;
}
.b-gallery .strong{
	position:absolute;
	height:120px;
	width:100%;
	left:0;
	bottom:0;
	background:#303235;
	z-index:10;
}
.b-gallery .strong .date{
    position:relative;
	float:left;
	height:72px;
	width:138px;
	color:#fff;
	padding:18px 0 30px;
	background:#282a2c;
	text-align:center;
}
.b-gallery .strong .date span.day{
	display:block;
	font:65px/85% 'pf_din_text_cond_promedium';
}
.b-gallery .strong .date span.month{
	display:block;
	font:23px/85% 'pf_din_text_cond_promedium';
}
.b-gallery .strong .date ul.p{
    position:absolute;
	display:none;
    left:0;
    bottom:13px;
    width:100%;
    height:10px;
    font-size:0;
    line-height:0;
    list-style-type:none;
    text-align:center;
}
.b-gallery .strong .date ul.p li{
    display:inline-block;
    width:10px;
    height:10px;
    overflow:hidden;
    background:#6f0000;
    margin:0 5px;
    vertical-align:bottom;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    text-indent:-9999px;
    cursor:pointer;
}
.b-gallery .strong .date ul.p li.active{
    background:#fff;
}

.b-gallery .strong .info{
	overflow:hidden;
	padding:0 25px;
    line-height:120px;
}
.b-gallery .strong .info .middle{
    line-height:120%;
    display:inline-block;
	width:100%;
    vertical-align:middle;
}
.b-gallery .strong .info .middle .helper{
    display:inline-block;
    width:0%;
    height:100%;
    vertical-align:middle;
}
.b-gallery .strong .info a{
	color:#8aa5b7;
	margin:0 15px 0 0;
	text-decoration:none;
}
.b-gallery .strong .info a:hover{
	text-decoration:underline;
}
.b-gallery .strong .info p.title{
	font:20px/24px Arial, sans-serif;
	color:#fff;
	margin:0 0 10px 0;
}
.b-gallery .strong .info p.title a{
	color:#fff;
	text-decoration:none;
	background: url(../img/icon/enter.png) no-repeat 100% 10px;
    padding-right: 30px;
}
.b-gallery .strong .info .links{
	font:12px/120% Arial, sans-serif;
}

.b-media-info{
	background:#151617;
	color:#fff;
	overflow:hidden;
}
.b-media-info .b-news{
	position:relative;
	width:306px;
	float:right;
	background:#1f2022;
}
.b-media-info .b-news .head{
	background:#1f2022;
	color:#fff;
}
.b-media-info .b-news .head h3{
	color:#fff;
	border:0;
}
.b-media-info .b-timeline{
	position:relative;
	overflow:hidden;
}
.b-media-info .b-timeline .jspVerticalBar,
.b-media-info .b-timeline .jspTrack{
	background:transparent;
}
.b-media-info .b-timeline .jspDragTop,
.b-media-info .b-timeline .jspDragBottom{
	background: #36383b;
}
.b-media-info .b-news .head,
.b-media-info .b-timeline .head{
	padding:25px 30px 0;
	height:71px;
	background:url(../img/bg/filter-gradient.gif) 0 0 repeat-x #d1d1d1;
	color:#383838;
}
.b-media-info .b-news .head{
	background:url(../img/bg/main-list-news-gradient.gif) 0 0 repeat-x #2c2e31;
}
.b-media-info .b-news .head h3,
.b-media-info .b-timeline .head h3{
	text-transform:uppercase;
	font:normal 24px/24px 'pf_din_text_cond_promedium';
	margin:0;
	border:0;
	color:#1f2022;
	text-shadow:0 1px 1px #fff;
}
.b-media-info .b-news .head h3{
	color:#fff;
	text-shadow:0 0 0 #fff;
}
.b-media-info .b-news .head .date{
	float:left;
	font:16px/16px 'pf_din_text_cond_promedium';
	color:#8e8e8e;
}
.b-media-info .b-news .head .links{
	float:right;
	font:11px/16px Arial, sans-serif;
}
.b-media-info .b-news .head .links a{
	color:#8aa5b7;
	text-decoration:none;
	margin-left:5px;
}
.b-media-info .b-news .head .links a:hover{
    color:#fff;
}

.b-media-info .b-news .content,
.b-media-info .b-timeline .cnt{
	height:522px;
	overflow:hidden;
}
.b-media-info .b-news .content{
	position:relative;
	z-index:10;
}
.b-media-info .shadow.bottom{
	position:absolute;
	left:0;
	bottom:0;
	height:92px;
	width:100%;
	background:url(../img/bg/shadow-bottom.png) 0 100% repeat-x;
	z-index:15;
}
.b-media-info .shadow.top{
	display:none;
}
.mainpage .b-media-info .shadow.top{
	display:block;
	position:absolute;
	left:0;
	top:96px;
	height:15px;
	width:100%;
	background:url(../img/bg/shadow-top.png) 0 -16px repeat-x;
	z-index:15;
}
.b-media-info .b-news-list,
.contentWrapper .right .b-news-list{
	position:relative;
	padding:25px;
	font:11px/14px Arial, sans-serif;
	color:#d9d9d9;
	z-index:10;
}
.contentWrapper .right .b-news-list-wrapper{
	width:100%;
	max-height:522px;
	height:320px;
}
.contentWrapper .right .b-news-list{
	background:#1f2022;
}
.b-media-info .b-news-list .item,
.contentWrapper .right .b-news-list .item{
	margin-bottom:10px!important;
	width:auto;
}
.b-media-info i.video,
.contentWrapper .right .b-news-list i.video{
	display:inline-block;
	width:13px;
	height:12px;
	background:url(../img/icon/video.png) 0 0 no-repeat;
	vertical-align:baseline;
}
.b-media-info i.photo,
.contentWrapper .right .b-news-list i.photo{
	display:inline-block;
	width:14px;
	height:11px;
	background:url(../img/icon/photo_s.png) 0 0 no-repeat;
	vertical-align:baseline;
}
.b-media-info .b-news-list .item a,
.contentWrapper .right .b-news-list  .item a{
	color:#d9d9d9;
	text-decoration:none;
}
.b-media-info .b-news-list .item a:hover,
.contentWrapper .right .b-news-list .item a:hover{
    color:#8aa5b7;
}
.b-media-info .b-news-list .item .source,
.contentWrapper .right .b-news-list .item .source{
	color:#4d5d69;
	font-weight:normal;
}
.b-media-info .b-news-list .item .source a,
.contentWrapper .right .b-news-list .item .source a{
	color:#4d5d69;
	text-decoration:none;
}
.b-media-info .b-news-list .item .source a:hover,
.contentWrapper .right .b-news-list .item .source a:hover{
	color:#8aa5b7;
}
.b-media-info .b-timeline .cnt{
	text-align:center;
	background:#36383b;
}
.b-media-info .b-timeline .cnt .timeline-list{
	padding:35px 0 90px;
}
.b-media-info .b-timeline .cnt .timeline{
	position:relative;
	display:inline-block;
	width:730px;
	margin:0 -47px;
	padding-top:10px;
	text-align:left;
	font-size:0;
	line-height:0;
	vertical-align:top;
}
.b-media-info .b-timeline .cnt .timeline .item{
	position:relative;
	width:250px;
	min-height:34px;
	float:left;
	margin: 11px 45px 11px 46px;
	padding:15px 12px;
	background-color:#494b50;
	font-size:11px;
	line-height:16px;
}
.b-media-info .b-timeline .cnt .timeline.direction-left .item{
	float:left;
}
.b-media-info .b-timeline .cnt .timeline.direction-right .item{
	float:right;
}
.b-media-info .b-timeline .cnt .timeline .item .tag{
	display:inline-block;
	line-height:15px;
	padding:0 5px;
	margin-right:7px;
	color:#4f5257!important;
	background:#f4f4f4;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	vertical-align:baseline;
}
.b-media-info .b-timeline .cnt .timeline .item .tag:hover{
	color:#fff!important;
	background:#1b1d20;
}
.b-media-info .b-timeline .cnt .timeline .item.image,
.b-media-info .b-timeline .cnt .timeline .item.photo{
	width:274px;
	min-height:90px;
	padding:0;
}
.b-media-info .b-timeline .cnt .timeline .item .thumb{
	position:relative;
	float:left;
	font-size:0;
	line-height:0;
}
.b-media-info .b-timeline .cnt .timeline .item .thumb a{
	display:block;
}
.b-media-info .b-timeline .cnt .timeline .item.i-right .thumb{
	float:right;
}
.b-media-info .b-timeline .cnt .timeline .item .thumb img{
    position:relative;
    font-size:0;
    line-height:0;
    z-index:1;
}
.b-media-info .b-timeline .cnt .timeline .item .thumb .play{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
	font-size:0;
	line-height:0;
    background:url(../img/bg/play_s.png) 50% 50% no-repeat;
    z-index:5;
}
.b-media-info .b-timeline .cnt .timeline .item .preview{
	overflow:hidden;
	font-size:11px;
}
.b-media-info .b-timeline .cnt .timeline .item.image .preview{
	padding:12px;
}
.b-media-info .b-timeline .cnt .timeline .item.photo .preview{
	padding:10px;
}
.b-media-info .b-timeline .cnt .timeline .item .preview a{
	color:#c2c2c3;
	text-decoration:none;
}
.b-media-info .b-timeline .cnt .timeline .item .preview a:hover{
	color:#fff;
}
.b-media-info .b-timeline .cnt .timeline .item.photo .list{
	position:relative;
	background:#2a2b2f;
	border-top:1px solid #1e2023;
	min-height:43px;
	padding:10px 38px 10px 15px;
}
.b-media-info .b-timeline .cnt .timeline .item.photo .list img{
	margin-right:5px;
}
.b-media-info .b-timeline .cnt .timeline .item.photo .list span.count{
	display:block;
	position:absolute;
	width:19px;
	right:10px;
	top:15px;
	text-align:center;
	padding-top:20px;
	font:16px/100% 'pf_din_text_cond_promedium';
	background:url(../img/icon/photo.png) 50% 0 no-repeat;
}
.b-media-info .b-timeline .cnt .timeline .item .leftCorner,
.b-media-info .b-timeline .cnt .timeline .item .rightCorner{
	display: block;
	position:absolute;
	width:50px;
	height:12px;
	top:50%;
	margin-top:-6px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.b-media-info .b-timeline .cnt .timeline .item .leftCorner{
	left:-50px;
	background:url(../img/bg/timeline_slider.png) 0 0 no-repeat;
}
.b-media-info .b-timeline .cnt .timeline.direction-left .item .leftCorner{
	left:100%;
	background:url(../img/bg/timeline_slider.png) 0 100% no-repeat;
}
.b-media-info .b-timeline .cnt .timeline .item .rightCorner{
	right:-50px;
	background:url(../img/bg/timeline_slider.png) 0 100% no-repeat;
}
.b-media-info .b-timeline .cnt .timeline.direction-right .item .rightCorner{
	right:100%;
	background:url(../img/bg/timeline_slider.png) 0 0 no-repeat;
}
.b-media-info .b-timeline .cnt .timeline .line{
	margin: 0 auto;
	background-color:#494b50;
	display: block;
	float: left;
	height: 100%;
	left: 365px;
	position: absolute;
	width: 1px;
}
.b-media-info .b-timeline .cnt .timeline .line .date{
	display:block;
	position:absolute;
	width:60px;
	height:38px;
	left:-30px;
	top:-10px;
	font:20px/26px 'pf_din_text_cond_promedium';
	background:url(../img/bg/timeline_slider.png) 100% 0% no-repeat;
	text-align:center;
	color:#fff!important
}


.b-players-info{
	background: url(../img/bg/b-players-info.gif) 100% 0 repeat-y #191919;
	overflow:hidden;
	border-top:12px solid #191919;
}
.b-players-info .right{
	width:306px;
	float:right;
}
.b-players-info .right .adv{
	font-size:0;
	line-height:0;
}
.b-players-info .right .adv img{
	max-width:100%;
}
.right .b-birthday{
	font:11px/14px Arial, sans-serif;
}
.right .b-birthday h3{
	font:24px/65px 'pf_din_text_cond_promedium';
	background:url(../img/bg/h3_birthday.gif) 0 0 repeat-x #282828;
	text-transform:uppercase;
	padding:0 23px;
	margin:0;
	color:#fff;
	border:0;
}
.right .b-birthday .soon{
	background:#f3f3f3;
	overflow:hidden;
	font-weight:bold;
}
.right .b-birthday .soon .day{
	float:right;
	width:94px;
	font-size:14px;
	line-height:44px;
	font-weight:bold;
	background:url(../img/bg/birthday.gif) 0 0 no-repeat #e7040f;
	text-align:center;
	color:#fff;
}
.right .b-birthday .soon .person{
	padding:5px 23px;
	font-size:11px;
	line-height:16px;
}
.right .b-birthday .soon .person strong{
	font-size:14px;
}
.right .b-birthday .soon a,
.right .b-birthday .soon a:hover{
	color:#1f1f1f;
}
.right .b-birthday table{
	width:100%;
	border-collapse:collapse;
	color:#8e8e8e;
}
.right .b-birthday table td{
	padding:6px 23px;
	background:#292b2d;
}
.right .b-birthday table td a{
	font-size:13px;
	color:#e4e4e4;
}
.right .b-birthday table td span{
    font-size:11px;
	color:#757575;
}
.right .b-birthday table td.bd{
    width:49px;
    vertical-align:middle;
    text-align:center;
	font-size:14px;
	color:#8e8e8e;
	font-weight:bold;
}
.right .b-birthday table tr.dark td{
	background:#191919;
}
.right .b-birthday a{
	color:#8ba5b7;
	text-decoration:none;
}
.right .b-birthday a:hover{
    color:#fff;
}
.b-players-info .stat{
	overflow:hidden;
}
.b-players-info .stat .head{
    padding:18px 30px;
	overflow:hidden;
    background:url(../img/bg/content-header-light.gif) 100% 0 #e8e8e8 repeat-y;
}
.b-players-info .stat .head h3{
	font:24px/29px 'pf_din_text_cond_promedium';
	color:#202020;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #fafafa;
	border:0;
	margin:0;
	padding:0;
}
.b-players-info .stat .head a.more{
	float:right;
}
.b-players-info .stat .content table{
	width:100%;
	font-size:12px;
	font-family:Arial, sans-serif;
    background:#14191c;
	border-collapse:collapse;
	margin:0;
}
.b-players-info .stat .content table th{
	color:#fff;
	text-align:center;
	font:13px 'pf_din_text_cond_probold';
	text-transform:uppercase;
	padding:14px 10px;
	background:url(../img/bg/th.gif) 0 0 repeat-x #de000b;
	border-left:1px solid #a00009;
}
.b-players-info .stat .content table th:first-child{
	border-left:0;
}
.b-players-info .stat .content table tr td{
	padding:0 20px 0;
	text-align:left;
	background:#1e1f21;
    border-color:#161719;
}
.b-players-info .stat .content table tr.strong td{
    border-color:#b0b5bb;
    background:#f3f3f3;
}
.b-players-info .stat .content table tr.photo td{
	text-align:center;
	vertical-align:bottom;
	padding:15px 0 0 0;
	background:none;
	line-height:0;
}
.b-players-info .stat .content table tr.dark td{
	background:#2b2b2b;
}
.b-players-info .stat .content table tr td div.player{
	display:inline-block;
	position:relative;
	width:100%;
	color:#757575;
}
.b-players-info .stat .content table tr td div.player a{
	color:#e4e4e4;
	text-decoration:none;
}
.b-players-info .stat .content table tr td div.player a:hover{
	color:#fff;
}
.b-players-info .stat .content table tr td div.player span.name{
	float:left;
	margin-top:5px;
}
.b-players-info .stat .content table tr td div.player span.n{
	float:right;
	width:30px;
	overflow:hidden;
	text-align:center;
	color:#8e8e8e;
	margin-top:5px;
}
.b-players-info .stat .content table tr.strong td div.player span.name{
	line-height:20px;
}
.b-players-info .stat .content table tr.strong td div.player span.n{
    position:relative;
	height:24px;
	overflow:hidden;
	text-align:center;
	color:#fff;
    top:0;
	margin-top:0;
	background:url(../img/bg/n_s.png) 0 0 no-repeat;
	font:bold 14px/20px Arial, sans-serif;
}
.b-players-info .stat .content table tr.photo td div.player{
	font-size:0;
	line-height:0;
}
.b-players-info .stat .content table tr.strong td div.player,
.b-players-info .stat .content table tr.strong td div.player a{
	color:#1f2022;
	text-decoration:none;
}
.b-players-info .stat .content table tr.strong td div.player a:hover{
	color:#000;
}
.b-players-info .stat .content table tr.photo td div.player img{
	position:relative;
	z-index:1;
}
.b-players-info .stat .content table tr.photo td div.player .shadow{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:12px;
	background:url(../img/bg/player-shadow.png) 0 100% repeat-x;
	z-index:5;
}
.b-players-info .stat .content table td{
	border-left:1px solid #b8bec3;
}
.b-players-info .stat .content table td:first-child{
	border-left:0;
}
.b-players-info .stat .bottom{
	padding:10px 0;
	margin:0;
	overflow:hidden;
	background:#191919;
	font-size:0;
	line-height:0;
	text-align:center;
	white-space:nowrap;
}
.b-players-info .stat .bottom .adv{
	position:relative;
	display:inline-block;
	width:33.333333333333333%;
	height:108px;
	margin:0;
	vertical-align:top;
	overflow:hidden;
}
.b-players-info .stat .bottom .adv img{
	width:256px;
	height:108px;
	margin:0 -30px;
}
.b-players-info .stat .bottom ul.ui-tabs-nav{
	background:url(../img/bg/ul-tab.gif) 0 0 repeat-x #37393c;
}
.b-players-info .stat .bottom .social{
	overflow:hidden;
}
.b-players-info .stat .bottom .social .gl-tabs > ul:not([data-size="sm"]){
    margin:0!important;
}
.right .b-social_outer h3{
	position: relative;
	padding: 12px 24px;
	margin: 0;
	border: 0;
	font: 24px/24px 'pf_din_text_cond_promedium';
	color: #202020;
	text-shadow: 1px 1px 1px #fff;
	background: url(../img/bg/statement-h3.gif) 0 0 repeat-x #d1d1d1;
	z-index: 5;
}
.right .b-social_outer .gl-tabs > ul:not([data-size="sm"]){
	background:url(../img/bg/tab-stat.gif) 0 0 repeat-x #1f2022;
	overflow:hidden;
	margin: 0!important;
}
.right .b-social_outer .gl-tabs > ul:not([data-size="sm"]) li{
	position:relative;
	display:inline-block;
	width:50%;
	color:#fff!important;
	background:none!important;
	border:0;
	text-transform:uppercase;
	z-index:1;
}
.right .b-social_outer .gl-tabs > ul:not([data-size="sm"]) li + li{
	border-left:1px solid #1f2022;
	margin:0 -1px 0 0!important;
}
.right .b-social_outer .gl-tabs > ul:not([data-size="sm"]) li a{
	display:block;
	color:#fff!important;
	background:none!important;
	padding:10px 24px;
	margin:0;
	text-decoration:none;
	text-align:center;
	border:0;
	font: 14px/23px 'pf_din_text_cond_proregular'!important;
}
.right .b-social_outer .gl-tabs > ul:not([data-size="sm"]) li.active{
	position:relative;
	background:#494b50!important;
	color:#fff;
	z-index:5;
}	
.right .b-social_outer .gl-tabs > ul:not([data-size="sm"]) li.ui-state-active {
	background:#494b50!important;
	color:#fff;
}
.right .b-social_outer .gl-tabs > ul:not([data-size="sm"]) li.active a{
	color:#fff;
	background:#494b50!important;
}
.right .b-social_outer .gl-tabs .ui-tabs-panel{
	padding:3px;
	background:#fff;
}


.content-header .season,
.content-header .year{
    float:right;
    font-size:13px;
    padding-top:10px;
	color:#f4f4f4;
}
.content-header .season span.name,
.content-header .year span.name{
    font:16px 'pf_din_text_cond_proregular';
    vertical-align:middle;
}
.content-header .season .cusel,
.content-header .year .cusel{
    width:95px!important;
    margin-left:5px;
}
.content-header .year .cusel{
	width:79px!important;

}

.content-header .season span.name{
    font:16px 'pf_din_text_cond_proregular';
    vertical-align:middle;
	margin-left:15px;
}
.content-header .season .cusel{
    width:95px!important;
    margin-left:5px;
}
.content-header .season .cusel .cuselFrameRight{
	background-color:#1e1f22;
}

.content-header .tag {
    margin: 0!important;
    color: #B2B2B2;
}

.adv-horizontal,
.adv-horizontal.shadow{
	background:#181818;
	overflow:hidden;
	clear:both;
}
ul.adv{
    list-style-type: none;
}
.adv-horizontal ul.adv{
	overflow:hidden;
	margin:0;
	padding:12px 0;
	text-align:center;
	position:relative;
	font-size:0;
	line-height:0;
	white-space:nowrap;
}
ul.adv li{
    line-height: 0;
    font-size: 0;
    padding:0 0 6px;
	text-align:center;
}
ul.adv li:first-child{
	padding-top:6px;
}
ul.adv + ul.adv li:first-child{
	padding-top:0px;
}
.adv-horizontal ul.adv li{
	display:inline-block;
	margin:0;
	padding:0;
	text-align:left;
}
.row-3 .adv-horizontal ul.adv,
.row-5 .adv-horizontal ul.adv{
	position:relative;
	height:108px;
	padding-right:306px;
	font-size:0;
	line-height:0;
}
.adv-horizontal ul.adv li{
	position:relative;
	float:left;
	height:108px;
	width:50%;
	overflow:hidden;
	text-align:center;
	clear:right;
}
.adv-horizontal ul.adv li img{
	position:relative;
	width:382px;
	margin:0 -35px;
}
.adv-horizontal ul.adv li + li + li{
	position:absolute;
	width:306px;
	right:0;
	top:12px;
}
.adv-horizontal ul.adv li + li + li img{
	width:306px;
}

.b-interview{
    background:#1a1b1c;
	color:#fff!important;
}
.b-interview .preview{
    padding:15px 23px;
}
.b-interview .preview p{
    margin:0;
    padding:0;
	color:#fff;
}
.b-interview .preview p.date{
    font-size:11px;
    color:#646465;
    margin:0 0 5px 0;
}
.b-interview .preview a{
    text-decoration:none;
    color:#fff;
}
.b-interview .preview a:hover{ 
    color:#fff;
}
.b-interview .video{
	margin:0 23px;
}
.b-interview .video .item{
	position:relative;
    overflow:hidden;
	margin:0 -23px;
    padding:9px 23px;
    border-top:1px solid #37393c;
}
.b-interview .video .item:first-child{
    border:0;
}
.b-interview .video .one{
    position:relative;
    font-size:0;
    line-height:0;
    overflow:hidden;
    margin:0 0 4px 0;
}
.b-interview .video .item .one{
    float:left;
    margin:0;
}
.b-interview .video .item .one img{
    position:relative;
    font-size:0;
    line-height:0;
    z-index:1;
}
.b-interview .video .one .play{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background:url(../img/bg/play.png) 50% 50% no-repeat;
    z-index:5;
}
.b-interview .video .list .one .play{
    background:url(../img/bg/play_s.png) 93% 93% no-repeat;
}
.b-interview .video .item .preview{
    padding:5px 15px;
    overflow:hidden;
    font-size:11px;
    line-height:14px;
}
.b-interview .bottom{
    padding:10px;
    border-top:1px solid #37393c;
    text-align:right;
}
.b-interview .bottom a.all{
    display:inline-block;
    color:#fff;
    font:16px/24px 'pf_din_text_cond_promedium';
    text-transform:uppercase;
    text-decoration:none;
    padding:0 35px 0 10px;
    background:url(../img/icon/enter.png) 93% 50% no-repeat #1f1f1f;
}
.b-interview .bottom a.all:hover{
    color:#d20510;
}

.b-shop-new h3{
    padding:15px 25px;
	margin:0 0 6px 0;
    font:16px 'pf_din_text_cond_promedium';
    text-transform: uppercase;
    color:#f4f4f4;
    background:#121212;
	border:0;
}
.b-shop-new .item{
	background:url(../img/bg/b-shop-new.png) 0 0 no-repeat transparent;
    width: 306px;
    height: 228px;
    line-height: 228px;
    margin-bottom: 6px;   
}
.b-shop-new .item a{
    text-decoration:none;    
}
.b-shop-new .item img{
	vertical-align: middle;
    max-width: 160px;
}
.b-shop-new .item .txt{
	display: inline-block;
	vertical-align: middle;
	width:130px;
	color:#f4f4f4;
    padding: 0 10px 0 0;
    line-height: 20px;
}
.b-shop-new .item .txt .name {
    margin:0 0 10px 0;
    font-size: 12px;
    line-height: 16px;
}
.b-shop-new .item .txt .price {
    font:23px/25px 'pf_din_text_cond_proregular';
    margin:0 0 25px 0;
}    
.b-shop-new .item .txt span{
	text-transform:uppercase;
}

.b-shop-new .item .txt a.btnBuy{
    display:inline-block;
    width:100px;
    height:32px;
    font:12px/32px 'pf_din_text_cond_promedium';
    text-transform:uppercase;
    color:#fff;
    text-decoration:none;
    background:#de000b;
    border-bottom:3px solid #b50009;
    text-align:center;
}
.b-shop-new .item .txt a.btnBuy:hover{
    background:#b50009;
}

.b-shop-popular{
	position:relative;
	height:510px;
	overflow:hidden;
}
.b-shop-items-list{
	position:relative;
	padding:34px 0 18px 0;
	overflow:hidden;
	z-index:10;
}
.b-shop-items-list .head{
	overflow:hidden;
	padding:0 18px 19px 30px;
	margin:0 0 8px;
	
}
.b-shop-items-list .head .more{
	float:right;
}
.b-shop-items-list .head h3{
	margin:0 0 15px 0;
	padding:0;
	border:0;
	font-size:24px;
	line-height:27px;
	color:#202020;
	text-shadow: 1px 1px 1px #fff;
}
.b-shop-items-wrapper{
	position:relative;
	width:9999px;
	overflow:hidden;
	z-index:5;
}
.b-shop-items-list a.prev,
.b-shop-items-list a.next{
	display:none;
	position:absolute;
	width:36px;
	height:342px;
	top:144px;
	background:url(../img/bg/over6.png);
	text-indent:-9999px;
	z-index:15;
}
.b-shop-items-list:hover a.prev,
.b-shop-items-list:hover a.next{
	display:block;
}
.b-shop-items-list:hover a.na{
	display:none;
}
.b-shop-items-list a.prev{
	left:0;
	display:none;
}
.b-shop-items-list a.next{
	right:0;
}
.b-shop-items-list a.prev span,
.b-shop-items-list a.next span{
	display:block;
	position:absolute;
	width:15px;
	height:16px;
	left:50%;
	top:50%;
	margin:-8px 0 0 -8px;
}
.b-shop-items-list a.prev span{
	background:url(../img/bg/shop-left.png);
}
.b-shop-items-list a.next span{
	background:url(../img/bg/shop-right.png);
}
.b-shop-items-list .item{
	position:relative;
	width:240px;
	float:left;
	text-align:center;
	margin:0 35px 0 0;
	z-index:1;
}
.b-shop-items-list .item .top{
	position:relative;
	height:136px;
}
.b-shop-items-list .item .hanger{
	position:relative;
	height:300px;
}
.b-shop-items-list .item img{
	position:relative;
	z-index:10;
}
.b-shop-items-list .item .info{
	visibility:hidden;
	position:absolute;
	width:110px;
	top:15px;
	right:-15px;
	font:italic 13px/20px Arial, sans-serif;
	color:#d2d2d2;
	z-index:20;
	text-align:left;
}
.b-shop-items-list .item .top:hover .info,
.b-shop-items-list .item .hanger:hover .info{
	visibility:visible;
}

.b-shop-items-list .item .info a{
	color:#d2d2d2;
	text-decoration:none;
}
.b-shop-items-list .item .info p.name .figure-line{
	position:relative;
	display:inline-block;
	background:#1f2022;
	margin:0 5px;
}
.b-shop-items-list .item .info p.name .figure-line .l,
.b-shop-items-list .item .info p.name .figure-line .r{
	position:absolute;
	width:5px;
	height:20px;
	top:0;
}
.b-shop-items-list .item .info p.name .figure-line .l{ left:-5px; background:url(../img/bg/shop-name-l.png) 0 100% no-repeat; }
.b-shop-items-list .item .info p.name .figure-line .r{ right:-5px; background:url(../img/bg/shop-name-r.png) 0 0 no-repeat; }
.b-shop-items-list .item .info p.buy{
	display:inline-block;
	color:#1f2022;
	height:28px;
	font:24px/28px 'pf_dindisplay_proMdIt',sans-serif;
	background:url(../img/bg/shop-buy.png) 0 0 no-repeat;
}
.b-shop-items-list .item .info p.buy a{
	color:#1f2022;
	padding:0 5px 0 35px;
	margin-right:-5px;
	background:url(../img/bg/shop-buy-right.png) 100% 1px no-repeat;
}

.b-shop-items-list .item .preview{
	background:url(../img/bg/shop-shadow-photo.png) 50% 100% no-repeat;
	padding:5px 0 19px;
	margin:0 0 10px 0;
	line-height:0;
}
.b-shop-items-list .item .preview img{
	max-width:100%;
}

/**/

/* Filter */
ul.b-filter{
	position:relative;
    list-style-type: none;
    padding:14px 0px 14px 30px!important;
	margin:-15px -30px 17px!important;
	background:#fff!important;
    min-height:24px;
}
.wide ul.b-filter{
	margin:-15px 12px 17px!important;
}
ul.b-filter:before{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:17px;
	line-height:0;
	font-size:0;
	left:0;
	bottom:-17px;
	background:url(../img/bg/filter-wrap.png) 0 100% repeat-x;
	overflow:hidden;
}
ul.b-filter:after{
	content:"";
	display:block;
	position:absolute;
	width:37px;
	height:100%;
	right:0;
	top:0;
	background:url(../img/bg/right-shadow.png) 100% 0% repeat-y;
	z-index:15;
}
.b-timeline ul.b-filter:before,
.b-timeline ul.b-filter:after,
.wide ul.b-filter:before,
.wide ul.b-filter:after{
	display:none;
	background:none;
}
ul.b-filter li{
    float:left;
    margin-left: 13px;
	font:16px/24px 'pf_din_text_cond_proregular', sans-serif;
	color:#1f2022;
	background:none!important;
}
ul.b-filter li:first-child{
    margin-left:0;
}
ul.b-filter li a{
    color:#1f2022!important;
    text-decoration:none;
}
ul.b-filter li span.icon{
    position:relative;
    float:left;
    width:40px;
    height:24px;
    overflow: hidden;
    top:3px;
    background: url(../img/bg/filter.png) 0 -23px no-repeat;
	font:0/0 'null', a;
}
ul.b-filter li.active span.icon{
    background-position: 0 0;
}
.b-media-info .b-timeline .head ul.b-filter{
	background:none!important;
}

/* Team */
.b-team{
    position:relative;
	margin:0 -42px;
}
#team-container{
	width:960px;
	margin:0 auto;
	overflow:visible!important;
}
#team-container.cheerleaders{
    width:auto;
    text-align:center;
    background:url(../img/bg/team-wrapper-ch.gif) #c1c1c1;
    margin:0 12px;
}
.team-wrapper{
	background:url(../img/bg/team-wrapper.gif);
	padding-bottom:30px;
}
.team-wrapper.cheerleaders{
    padding-bottom:0px;
}
.team-wrapper .l{
	background:url(../img/bg/team-left.png) 0 0 repeat-y;
}
.team-wrapper .r{
	background:url(../img/bg/team-right.png) 100% 0 repeat-y;
}
.team-wrapper.cheerleaders{
    background:url(../img/bg/team-wrapper-ch.gif);
}
.team-wrapper.cheerleaders .l{
    background:url(../img/bg/team-left-ch.png) 0 0 repeat-y;
}
.team-wrapper.cheerleaders .r{
    background:url(../img/bg/team-right-ch.png) 100% 0 repeat-y;
}
.view-btn{
    position:absolute;
	right:35px;
	top:12px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size:11px;
    line-height: 120%;
    color:#1f2022!important;
    text-decoration:none;
    padding:7px 10px;
    text-shadow: 1px 1px 1px #fafafa;
	z-index:10;
}
.view-btn.list .icon{
    display:inline-block;
    width:13px;
    height:9px;
    background:url(../img/icon/list.png) 0 0 no-repeat;
    vertical-align: middle;
    margin-right:5px;
}
.view-btn.grid .icon,
.view-btn.column .icon{
    display:inline-block;
    width:12px;
    height:12px;
    background:url(../img/icon/grid.png) 0 0 no-repeat;
    vertical-align: middle;
    margin-right:5px;
}
.b-team .item{
    position:relative;
	display:inline-block;
    width:240px;
    height:218px;
    margin:0 0 15px 0;
	padding:0;
	background:url(../img/bg/player.png) 50% 50% no-repeat;
	vertical-align:top;
    text-align:left;
    z-index:10;
}
.b-team #team-container.cheerleaders .item{
    width:320px;
    height:320px;
}
.b-team .item:hover{
    z-index:20;
}
.b-team .item .n{
    position:absolute;
    width:38px;
    height:39px;
    left:0;
    bottom:16px;
    padding-right:2px;
    font:22px/36px 'pf_din_text_cond_proregular';
    color: #fff;
    background: url(../img/bg/player-num.png) 0 0 no-repeat;
    text-align:center;
    z-index:10;
}
.b-team .item .photo{
    position:absolute;
	width:100%;
	top:0;
    left:0;
    bottom:15px;
	text-align:center;
    z-index: 1;
	vertical-align:middle;
}
.b-team .cheerleaders .item .photo{
    width:320px;
    height:320px;
    overflow:hidden;
    bottom:0;
}
.b-team .item .photo img{
	max-width:100%;
}
.b-team .item .info{
    position:absolute;
    width:100%;
    left:0;
    bottom:0;
    background:#292929;
    color:#f4f4f4;
    padding:6px 0;
    z-index: 5;
}
.b-team .item .info a{
	color:#f4f4f4;
}
.b-team .item .info a:hover{
	color:#fff;
}
.b-team .item .info p{
    margin:0;
    padding:0 10px 0 50px;
}
.b-team .item .info p.name{
    font-size:14px;
}
.b-team .item .info p.age{
    color:#6b6b6b;
    float:left;
}
.b-team .item .club.avangard{
    position: absolute;
    width:37px;
    height:47px;
    left:0px;
	bottom:-12px;
    padding:0;
	text-indent:9999px;
    background: url(../img/bg/player-team.png) 0 0 no-repeat;
	z-index:9;
}
.b-team .item .popup{
    position:absolute;
    width:100%;
    height:0%;
    z-index:30;
}
.b-team .item .popup .txt{
    position:absolute;
    display:none;
    top:63px;
    right:-26px;
    font-size:11px;
    line-height:12px;
    padding:10px 9px;
    width:70px;
    background:#76797e;
    color:#e2e2e2;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    z-index:50;
}
.b-team #team-container.cheerleaders .item .popup .txt{
    font-size:12px;
    line-height:16px;
}
.b-team .item .popup .txt::after{
    content:"";
    display:block;
    position:absolute;
    width:18px;
    height:10px;
    left:35px;
    top:-10px;
    background:url(../img/bg/trauma-arr.png) 0 0 no-repeat;
}
.b-team .item .trauma{
	position:absolute;
	top:30px;
	right:10px;
    opacity:0.5;
	z-index:15;
}
.b-team .item .trauma:hover + .txt{
    display:block;
}
.b-team .item .trauma:hover + .txt.lft{
	right:0
}
.b-team .item .trauma:hover + .txt.lft::after{
	left:125px;
}
.b-team .item .trauma:hover{
    opacity:1;
}

/* Isotope */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}


/* Statistics */
table.decorate,
table.decore{
	font-family:Arial;
    width:100%;
    border-collapse: collapse;
    font-size:12px;
    color:#1f1f1f;
    margin:0 0 20px 0;
}
table.decorate tr{
    z-index:10;
}
table.decorate tr:hover{
    z-index:20;
}
table.decorate a{
    color:#1f1f1f;
    text-decoration:none;
}
table.decorate th,
table.decore th{
    color: #7c7d7e;
    padding:0px 4px;
    font-size:11px;
	line-height:100%;
    font-weight: normal;
}
table.decorate td,
table.decore td{
    line-height:120%;
    padding:9px 4px;
    border-bottom:1px solid #f4f4f4;
}
table.tvprogramm,
table.is_now{
	width:100%!important;
}
table.tvprogramm td,
table.is_now td{
	padding-left:4px;
	padding-right:4px;
	background:url(../img/bg/table-separator.gif) 100% 0 repeat-y #e8e8e8;
}
table.tvprogramm tbody tr:first-child td,
table.is_now tbody tr:first-child td{
	background:url(../img/bg/sh-separator.png) 100% 0 repeat-y #e8e8e8;
}
table.tvprogramm td img,
table.is_now td img{
	text-align:left;
	vertical-align:middle;
}
table.tvprogramm span.text,
table.is_now span.text{
	display:block!important;
	padding-left:4px!important;
	padding-right:4px!important;
	margin:0 -4px!important;
}
table.tvprogramm span.sort-arrow,
table.is_now span.sort-arrow{
	padding-top:10px!important;
}
table.decorate td a{
	color:#4f5257;
}
table.tvprogramm td a,
table.is_now td a{
	color:#588eb3!important;
	display:block!important;
}
table.statistics td,
table.statistics th{
    text-align:center;
}
table.statistics th.n{
	font-size:11px;
	color:#bcbcbc;
}
table.statistics td.name,
table.statistics th.name{
    border-left:0;
    text-align:left;
}
table.statistics td.name{
	background-image:none;
}
table.statistics td.name a{
    position:relative;
    display:inline-block;
    padding:7px 5px;
    margin:-7px 5px -7px -5px;
}
table.statistics td.name .popup{
    display:inline-block;
    position:relative;
}
table.statistics td.name .popup .txt{
    position:absolute;
    display:none;
    top:23px;
    right:-102px;
    font-size:11px;
    line-height:12px;
    padding:10px 9px;
    width:134px;
    background:#76797e;
    color:#e2e2e2;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    z-index:50;
}
table.statistics td.name .popup .txt::after{
    content:"";
    display:block;
    position:absolute;
    width:18px;
    height:10px;
    left:35px;
    top:-10px;
    background:url(../img/bg/trauma-arr.png) 0 0 no-repeat;
}
table.statistics td.name .trauma:hover + .txt{
    display:block;
}



table.statistics td.n,
table.statistics td.name{
	background-image:url(../img/bg/table-separator.gif)!important;
	background-position:100% 0!important;
	background-repeat:repeat-y!important;
}
table.sorter tbody tr:first-child td.n,
table.sorter tbody tr:first-child td.name{
	background-image:url(../img/bg/sh-separator.png)!important;
	background-repeat:no-repeat!important;
	background-position:100% 0!important;
}
table.statistics .avangard td.n,
table.statistics .avangard td.name{
    background-image:none!important;
}
table.statistics td.n{
	font-size:11px;
	background-color:#e8e8e8!important;
	color:#bcbcbc;
}

table.statistics .defender td{
    background-color:#d1d1d1;
}
table.statistics .forward td{
    background-color:#e8e8e8;
}
table.statistics .goalkeeper td{
    background-color:#e8e8e8;
}
table.statistics .odd td{
    background-color:#f4f4f4;
}
table.statistics .even td{
    background-color:#e8e8e8;
}
table.statistics .avangard td{
    background-color:#bababa!important;
}
table.statistics.championship .avangard td{
	background-color:#e3000b!important;
	color:#fff!important;
}
table.statistics.championship .avangard td a{
	color:#fff!important;
}
table.statistics.championship .avangard td.hover,
table.statistics.championship .avangard.hover td{
	background-color:#cf030e!important;
}
table.statistics.championship .avangard td.hover_td{
	background-color:#b9010b!important;
}
table.statistics .avangard td.n{
	color:#969696;
}
table.statistics .avangard td a{
    
}

table.sorter a,
table.tvprogramm a{
	color:#4f5257!important;
}
table.sorter a:hover,
table.tvprogramm a:hover{
	color:#040609!important;
}
table.sorter thead,
table.tvprogramm thead{
	position:relative;
	z-index:15;
}
table.sorter tbody,
table.tvprogramm tbody{
	position:relative;
	z-index:10;
}
table.sorter th,
table.tvprogramm th{
	position:relative;
	height:31px!important;
}
table.sorter th span.text,
table.tvprogramm th span.text{
	position:relative;
	display:inline-block;
	line-height:24px;
	padding:0 0 7px;
	margin:0;
	z-index:16;
}
table.sorter th.name span.text,
table.tvprogramm th.name span.text{
	display:block;
	padding:0 10px 7px 10px;
	margin:0 -4px;
}
table.sorter th.sortAsc span.text,
table.sorter th.sortDesc span.text,
table.tvprogramm th.sortAsc span.text,
table.tvprogramm th.sortDesc span.text{
	/*background:#919191;*/
}

table.sorter th span.sort-arrow,
table.tvprogramm th span.sort-arrow{
    display:none;
	position:absolute;
	height:100%;
	width:100%;
	padding-top:7px;
	left:0;
	top:0;
	text-indent:-9999px;
	background:url(../img/bg/th-sort.png) 50% 100% no-repeat;
	z-index:15;
}
table.sorter th span.indicator,
table.tvprogramm th span.indicator{
	display:block;
	position:absolute;
	top:-10px;
	left:50%;
	width:10px;
	height:10px;
	margin-left:-5px;
}
table.sorter th.sortDesc span.indicator{
	background:url(../img/bg/table-sort-down.png) 50% 50% no-repeat;
}
table.sorter th.sortAsc span.indicator{
	background:url(../img/bg/table-sort-up.png) 50% 50% no-repeat;
}
table.sorter th.sortDesc span.sort-arrow,
table.tvprogramm th.sortDesc span.sort-arrow,
table.sorter th.sortAsc span.sort-arrow,
table.tvprogramm th.sortAsc span.sort-arrow{
	/*display:block;*/
}
table.sorter th:hover span.sort-arrow{
	display:block;
}
table.sorter th:hover span.text{
	color:#fff;
	background:#919191;
}

table.sorter th.sortDesc,
table.tvprogramm th.sortDesc{
	/*color:#fff;*/
}

table.statistics-legend{
	font-family:Arial;
    width:100%;
    border-collapse: collapse;
    margin:0 0 20px 0;
	color:#7c7d7e;
}
table.statistics-legend.float-right{
	float:right;
	width:auto;
}
table.statistics-legend td{
    padding-right:20px;
}
table.statistics-legend td strong{
	color:#4f5257;
	font-weight:normal;
}
table.statistics-legend span.icon{
    display:inline-block;
    width:36px;
    height:18px;
    margin:0 0 12px 0;
}
table.statistics-legend span.defender{
    background:#d1d1d1;
}
table.statistics-legend span.forward{
    background:#e8e8e8;
}
table.championship td.name{
	background-color:#d1d1d1;
}

table.statistics td,
table.statistics th{
    text-align:center;
}
table.statistics th.n{
	font-size:11px;
	color:#bcbcbc;
}
table.statistics td.name,
table.statistics th.name{
    border-left:0;
    text-align:left;
}
table.statistics td.name{
	background-image:none;
}
table.statistics td.name a{
    position:relative;
    display:inline-block;
    padding:7px 5px;
    margin:-7px 5px -7px -5px;
}
table.statistics td.name .popup{
    display:inline-block;
    position:relative;
}
table.statistics td.name .popup .txt{
    position:absolute;
    display:none;
    top:23px;
    right:-102px;
    font-size:11px;
    line-height:12px;
    padding:10px 9px;
    width:134px;
    background:#76797e;
    color:#e2e2e2;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    z-index:50;
}
table.statistics td.name .popup .txt::after{
    content:"";
    display:block;
    position:absolute;
    width:18px;
    height:10px;
    left:35px;
    top:-10px;
    background:url(../img/bg/trauma-arr.png) 0 0 no-repeat;
}
table.statistics td.name .trauma:hover + .txt{
    display:block;
}

table.decore th{
	padding:0 5px 7px;
}
table.decore td{
	padding:5px;
	background:#e8e8e8;
}
table.decore tbody tr:first-child td{
	background:url(../img/bg/tbody.png) 0 0 repeat-x #e8e8e8;
}

/* Tabs */
.gl-tabs.scrolled{
	position:relative;
}
.gl-tabs.scrolled .gl-tabs-nav{
	position:absolute;
	width:78px;
	height:48px;
	top:0;
	right:-30px;
	background:#303235;
	border-top:6px solid #4f5257;
	text-align:center;
}
.gl-tabs.direct-link .gl-tabs-nav{
	right:0;
}
.gl-tabs.scrolled .gl-tabs-nav a{
	display:inline-block;
	text-indent:-9999px;
	width:14px;
	height:15px;
	margin:15px 0 0 8px;
}
.gl-tabs.scrolled .gl-tabs-nav a.na{
	opacity:0.4;
	cursor:default;
}
.gl-tabs.scrolled .gl-tabs-nav a.prev{
	margin-left:0;
	background: url(../img/bg/calendar-prev-g.png) 0 0 no-repeat;
}
.gl-tabs.scrolled .gl-tabs-nav a.next{
	background: url(../img/bg/calendar-next-g.png) 0 0 no-repeat;
}
.gl-tabs > ul:not([data-size="sm"]){
    overflow:hidden;
    list-style-type:none;
    margin:-15px -31px 20px -30px!important;
}
.gl-tabs > ul:not([data-size="sm"]) + .shadow-decor{
	margin:-20px -30px 20px;
}
.gl-tabs.direct-link{
	position:relative;
	overflow:hidden;
	left:0;
	margin:-15px -30px 0 -30px!important;
	padding:15px 30px 0 30px;
}
.gl-tabs.direct-link > ul{
	margin-bottom:0!important;
}
.gl-tabs.small > ul{
	margin-top:0!important;
	padding:0 5px;
	background: url(../img/bg/ul-tab.gif) 0 0 repeat-x #37393c;
}
.gl-tabs.scrolled > ul{
	position:relative;
	width:9999px;
	padding:0;
	background: url(../img/bg/ul-tab.gif) 0 0 repeat-x #37393c;
}

.gl-tabs > ul:not([data-size="sm"]) li{
    float:left;
	background:#37393c!important;
	padding:0!important;
	margin:0!important;
	text-align:center;
}
.gl-tabs > ul:not([data-size="sm"]).i-5 li{
	width:20%;
}
.gl-tabs > ul:not([data-size="sm"]).i-4 li{
	width:25%;
}
.gl-tabs > ul:not([data-size="sm"]).i-3 li{
	width:33%;
}
.gl-tabs > ul:not([data-size="sm"]).i-3 li:first-child{
	width:34%;
}
.gl-tabs > ul:not([data-size="sm"]).i-2 li{
	width:50%;
}
.gl-tabs > ul:not([data-size="sm"]).i-2{
	margin-bottom:0!important;
	margin-right:-30px!important;
}
.gl-tabs > ul:not([data-size="sm"]) li a{
    display: block;
    color:#b2b2b2!important;
    text-decoration:none;
    font:16px/1 'pf_din_text_cond_proregular';
    text-transform: uppercase;
    padding:14px 20px 20px;
	margin-left:1px;
	background:#37393c;
	border-top:6px solid #4f5257;
}
.gl-tabs.b-news > ul{
	background: url(../img/bg/ul-tab.gif) 0 0 repeat-x #37393c;
}
.gl-tabs.b-news > ul li a{
	color:#b8b8b8;
	padding: 14px 18px 20px;
	font:14px/100% 'pf_din_text_cond_promedium';
}
.gl-tabs.scrolled > ul li a{
	font:14px/100% 'pf_din_text_cond_promedium';
	padding:14px 40px 20px;
}
.gl-tabs.small > ul li a{
	font:13px/100% 'pf_din_text_cond_proregular';
	padding:14px 6px 20px;
}
.gl-tabs.scrolled > ul li a{
	padding:14px 40px 20px;
}
.gl-tabs > ul:not([data-size="sm"]) li.ui-state-active{
    
}
.gl-tabs > ul:not([data-size="sm"]) li.ui-state-active a{
    color:#303134;
	padding:20px;
	border:0;
	background:url(../img/bg/tab.gif) 0 0 repeat-x #45474b;
}
.gl-tabs.scrolled > ul li.ui-state-active a{
	padding:20px 40px;
}
.gl-tabs.small > ul li.ui-state-active a{
	padding:20px 6px;
}
.gl-tabs .cnt{
    clear:left;
}

.player-popup,
.club-popup{
    position:absolute;
    left:-9999px;
    top:-9999px;    
    z-index:100;
}
.player-popup .in,
.club-popup .in{
	background:url(../img/bg/pop-bg.gif) 0 100% repeat-x #383b40;
	padding:6px;
	color:#727479;
    font-size:11px;
	overflow:hidden;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.club-popup .in{
	width:190px;
	padding:16px;
}
.club-popup .in .logo{
	float:left;
	padding-right:16px
}
.club-popup .in .info{
	overflow:hidden;
	font:12px/16px Arial, sans-serif;
	color:#8e8e8e;
}
.club-popup .in .info p.club{
	font-size:14px;
	color:#fff;
	margin:0 0 2px 0;
}
.club-popup .in .info p.city{
	margin:0 0 10px 0;
}
.club-popup .in .info p.url{
	font-size:11px;
	color:#8ba5b7;
}
.club-popup .in .info p.url a{
	color:#8ba5b7;
	text-decoration:none;
}
.club-popup .in .info p.url a:hover{
	text-decoration:underline;
}
.player-popup .photo{
    float:left;
    font-size:0;
    line-height:0;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	overflow:hidden;
}
.player-popup .photo:after,
.club-popup .in:after{
	content:"";
	display:block;
	position:absolute;
	width:18px;
	height:9px;
	left:50%;
	bottom:-9px;
	margin-left:-9px;
	background:url(../img/bg/pop-arr-down.png) 0 0 no-repeat;
}
.club-popup .in:after{
	left:25px;
	margin-left:0;
}
.player-popup .info{
    float:left;
	display:none;
}
.player-popup .qualification{
    float:right;
	display:none;
}

.row-1{
	position:relative;
	z-index:100;
}
.row-2{
	position:relative;
	z-index:90;
}
.row-7 .cnt{
	display:inline-block;
	width:100%;
	/*background:url(../img/bg/content.gif) 100% 0 repeat-y #f4f4f4;*/
	background:url(../img/bg/shop.jpg) 0 0 no-repeat;
	vertical-align:top;
}
.row-7 .cnt .right{
	width: 306px;
	float: right;
	background:url(../img/bg/content.gif) 100% 0 repeat-y #f4f4f4;
}

.contentWrapper .content em{
	color:#919191;
}
.avangard-tv__block {

}
.contentWrapper .content img{
    max-width:100%;
    height:auto;
}
.avangard-tv__secondary-video img{
	height:195px;
}
.contentWrapper .content p{
	margin:0 0 15px 0;
}
.contentWrapper .content ol{
	font-size:12px;
	position:relative;
	counter-reset: item;
	margin:20px 0 40px 0;
}
.contentWrapper .content ol li {
	display: block;
	padding-left:30px;
	margin:0 0 10px 0;
}
.contentWrapper .content ol li:before {
	display:block;
	position:absolute;
	width:12px;
	height:16px;
	line-height:16px;
	content: counters(item,".") " ";
	counter-increment: item;
	left:0;
	color:#fff;
	font-weight:bold;
	text-align:right;
	padding-right:11px;
	background:url(../img/bg/ol-li.png) 0 0 no-repeat;
}
.contentWrapper .content ol li ol{
	margin:10px 0;
}
.contentWrapper .content ol li ol li:before{
	color:#323438;
	background:none;
	text-align:left;
}
.contentWrapper .content ul{
	list-style-type:none;
	margin:0 0 30px;
}
.contentWrapper .content ul li{
	padding-left:15px;
	background:url(../img/bg/li.png) 0 5px no-repeat;
}
.contentWrapper .content ul li ul{
	margin:5px 0 10px;
}
.contentWrapper .content ul li ul li{
	background:url(../img/bg/lili.png) 0 7px no-repeat;
}
.contentWrapper .content .photo{
	display:block;
	overflow:hidden;
	background:#dbdbdb;
}
.contentWrapper.wide .content .photo{
	background:none;
}
.contentWrapper .content .photo .image{
	width:264px;
	float:left;
	line-height:0;
}
.contentWrapper .content .photo .text{
	overflow:hidden;
	padding:30px 30px 15px 30px;
}
.contentWrapper .content .gl-accordion .photo .text {
	padding: 0 0 15px 40px;
}
.contentWrapper .content .photo .text p.author{
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:0;
	color:#9a9a9a;
}

.contentWrapper .right .b-tag-list{
	padding:25px;
	font:12px/17px Arial;
	background:#45474b;
	color:#8ba5b7;
}
.contentWrapper .right .b-tag-list a{
	display:inline-block;
	color:#8ba5b7;
	text-decoration:none;
	margin:0 2px 0 0;
}
.contentWrapper .right .b-tag-list a:hover{
	color:#fff;
}
.contentWrapper .right .b-tag-list span{
	color:#8ba5b7;
	margin:0 5px 0 0;
}

.gl-accordion.inner{
	margin:0 0 35px 0;
}
.gl-accordion h3{
	position:relative;
    font:16px 'pf_din_text_cond_promedium';
    color:#9b9b9c;
    text-transform: uppercase;
    padding:15px 25px!important;
	margin:0!important;
	border:0!important;
    cursor:pointer;
    background:url(../img/bg/h3_slide.gif) 0 0 repeat-x #2c2e31;
	border:0;
}
.gl-accordion.inner h3{
	font:bold 14px Arial, sans-serif;
	color:#3b3d41;
	background:#e8e8e8;
	text-transform: none;
	padding:15px 30px!important;
}
.gl-accordion_collapsible_false h3 {
	cursor:auto;
}
.gl-accordion.inner h3.ui-state-active{
	color:#838383;
	background:#dadada;
}
.gl-accordion h3 span{
	display:block;
	position:absolute;
	width:25px;
	height:100%;
	left:0;
	top:0;
	background:url(../img/bg/accordion.png) 12px 18px no-repeat;
}
.gl-accordion.inner h3 span{
	background:url(../img/bg/accordion2.png) 13px 19px no-repeat;
}
.gl-accordion h3.ui-state-active span{
	background-position: -23px -23px;
}
.gl-accordion.inner h3.ui-state-active span{
	background-position: -40px -35px;
}
.gl-accordion.inner h3 + div{
	background:#dadada;
	padding:7px 30px 35px;
}

.head-form-wrapper{
	display:inline-block;
	width:100%;
}
.head-form-wrapper .options{
	float:left;
	padding-top:10px;
}
.head-form-wrapper .options input[type="radio"]{
	vertical-align:middle;
	margin:0 10px 0 0;
	padding:0;
}
.head-form-wrapper .options label{
	padding:3px 0 3px 25px;
	margin:0 30px 0 0;
	color:#818181;	
	background:url(../img/bg/radio.png) 0 -45px no-repeat;
	font:16px 'pf_din_text_cond_proregular';
	color:#f3f3f3;
	cursor:pointer;
}
.head-form-wrapper .options input[type="radio"]{
	display:none;
}
.head-form-wrapper .options label.active,
.head-form-wrapper .options input[type="radio"]:checked + label{
	background:url(../img/bg/radio.png) -48px 1px no-repeat;
	color:#ff0000;
}
.head-form-wrapper .season{
	float:right;
}

.players-wrapper{
	margin:0 0 20px 0;
}

/*news*/
.news-container {
	padding:0px 0 0 30px;
	margin:0 -30px;
}
.news-container.detailed{
	margin-top:-15px;
}
.b-news {
	position:relative;
}
.b-news .view-btn {
	right:-30px;
}

.contentWrapper .content ul.b-filter li {
	padding-left:12px;
}

.b-news .item {
	float:left;
    width: 31%;
	/*max-width: 198px;*/
	z-index:10;
}
.b-news .item.max{
	z-index:15;
}
.mainpage .b-news .item{
	margin:0;
	padding:0;
}

.b-news .item img {
	vertical-align:top;
}
.b-news .item .item-inner{
	background:#e2e2e2;
	margin:0 18px 18px 0;
	padding:0;
	/*min-height:360px;*/
	min-height:500px;
	overflow:hidden;
}
.b-news .item.max .item-inner{
	margin:0;
	background:#fff;
	padding:40px 30px;
	margin-bottom:18px;
}
.b-news .detailed .item.max .item-inner{
	background:none;
}
.b-news .item p {
	margin:0;
	color:#626262;
}
.b-news .item p.header{
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	color:#1a1b1c;
	cursor:pointer;
}
.b-news .item p.header a{
	color:#1a1b1c;
}

.b-news .item .Img{
    position:relative;
	cursor:pointer;
	min-height:54px;
	overflow:hidden;
}
.b-news .item .Img .source{
	padding:0 15px 0 70px;
	margin:0;
	height:53px;
	color:#aaa;
	font:11px/53px Arial, sans-serif;
	background:#cecfd0;
	border-bottom:1px solid #bec0c1;
}
.b-news .item .Img .source span{
    display: inline-block;
    vertical-align: middle;
    max-height: 53px;
    line-height: 1.2;
}
.b-news .item.max .imgBlock{
	float:left;
	margin-right:18px;
}
.b-news .item.max .Img{
	width:54px;
	height:54px;
}
.b-news .item .Img img{
	max-width:100%;
	min-width:100%;
	height:auto;
}
.b-news .item.max .Img img{
	display:none;
}
.b-news .item .txt{
	padding:0 18px 18px 18px;
	overflow:hidden;
}
.b-news .item.max .txt{
	padding:0;
	overflow:visible;
}
.b-news .item.max .txt p{
	display:none;
}
.b-news .item.max .txt p.header{
	display:block;
}

.b-news .item .Img .date {
	background-color:#808387;
	width:54px;
	height:44px;
	padding-top:10px;
    position:absolute;
	left:0;
	top:0;
	font:13px 'pf_din_text_cond_promedium';
	line-height:20px;
	color:#ffffff;
	text-align:center;
}
.b-news .item .Img .date span {
	font-size:30px;
	display:block;
}
.b-news .item .icon {
	padding:10px 18px;
	margin:0;
	font-size:0;
	line-height:0;
}
.b-news .item.max .icon {
	display:none;
}
.b-news .item .icon img {
	margin-right:3px;
}

.b-news .item .tags {
	padding-top:10px;
	font-size:11px;
	line-height:14px;
	color:#8ba5b7;
}
.b-news .item .tags a {
	color:#8ba5b7;
}

.b-news .selectNews {
	background-color:#d3d3d3;
	padding:12px 22px;
	margin-bottom:65px;
}
.b-news .selectNews .name {
	font:14px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	margin-right:10px;
}
.b-news .selectNews .name a{
	font-size:13px;
	color:#4f5257;
}
.b-news .selectNews .name a:hover{
	color:#000;
}
.b-news .selectNews .cusel {
	background:url(../img/bg/select1.png) repeat-x #a0a0a0;
	color:#4d5055;
	padding:0 45px 0 15px;
	margin:0 5px 0 0;
}

.b-news .btnMore {
	padding-bottom:30px;
}
.b-news .btnMore a {
	background:url(../img/bg/news_btn_more.png) 7px center no-repeat;
	display:inline-block;
	vertical-align:top;
	padding:6px 12px 6px 26px;
	border:1px solid #d3d3d3;
	font:14px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	color:#b1b1b1;
}
.b-news .item.max{
	width:100%;
	max-width:100%;
	background:url(../img/bg/news-top.png) 0 0 repeat-x;
	margin-left:-30px;
	margin-right:-12px;
	padding-top:18px;
}
.b-news .detailed .item.max{
	position:relative;
	margin-right:-30px;
	padding:0 30px 0 0;
	float:none;
}
.b-news .detailed .item.max .item-inner{
	padding-right:0;
}
.b-news .detailed .item{
	background:none;
}
.b-news .detailed .item.max{
	background:none;
}
.b-news .detailed .item.max{
	background:url(../img/bg/content-top.png) repeat-x;
}
.b-news .item.max .shadow_r {
	background:url(../img/bg/news_shdow_r.png) repeat-y;
	position:absolute;
	bottom:0;
	left:0;
	height:18px;
	width:100%;
	background:url(../img/bg/news-btm.png) 0 100% repeat-x;
}
.b-news .detailed .item.max .shadow_r {
	display:none;
}
.b-news .detailed .item.max .shadow_r{
	display:none;
}
.b-news .item.max .header {
	font-size:22px;
}
.b-news .item .more_txt {
	padding-left:72px;
	clear:both;
	display:none;
	font:12px/18px Arial, sans-serif;
	color:#626262;
}
.b-news .item.max .more_txt{
	display:block;
}
.b-news .item.max .more_txt img{
	max-width:100%;
}
.b-news .source{
	font-size:11px;
	margin:0 0 7px 0;
	color:#aaa;
}
.b-news .item .txt .source{
	display:none;
}
.b-news .item.max .txt .source{
	display:block;
}
.b-news .source a{
	color:#8ba5b7;
}
.b-news .item.max .more_txt .header {
	line-height:24px;
	cursor:auto;
}
.b-news .item .more_txt .btnClose {
	background:url(../img/bg/btn_close.png) no-repeat;
	width:18px;
	height:18px;
	cursor:pointer;
	position:absolute;
	top:36px;
	right:18px;
}
.b-news .item.max .more_txt p {
	margin-bottom:15px;
}
.b-news .item.max .header-panel{
	margin-left:72px;
}
.b-news .item.max .header-panel .l{
	margin-right:185px;
	padding:10px 0;
}
.b-news .item .header-panel .social{
	display:none;
}
.b-news .item.max .header-panel .social{
	display:inline-block;
	width:100%;
	padding:10px 0;
  white-space:nowrap;
	z-index:9999;
}
.b-news .item.max .header-panel .social > div,
.b-news .item.max .header-panel .social > iframe{
	display:inline-block;
	margin:0 0 5px 5px;
	vertical-align:top;
	clear:none!important;
}
.b-news .item .links {
	float:right;
	width:153px;
	padding-top:25px;
	font-size:11px;
	display:none;
	margin:0 0 10px 30px;
}
.b-news .item .links + .copy-msg{
	font-size:11px;
	margin:0 0 10px 0;
}
.b-news .item .links li {
	padding:3px 0 0 0;
	background:none;
	border-top:1px solid #dadada;
}
.b-news .item .links li:first-child {
	border:0;
}
.b-news .item .links a {
	color:#45474b;
}
.b-news .item .links .link-link{
	position:relative;
	cursor:pointer;
}
.b-news .item .links .link-link.zeroclipboard-is-hover,
.b-news .item .links li a:hover{
	text-decoration:underline;
}
.b-news .item .links .link-link.zeroclipboard-is-active,
.b-news .item .links li a:active{
	text-decoration:none;
}
.b-news .item .links .link-text{
	display:none;
}
.b-news .item .links .ico {
	display:inline-block;
	vertical-align:top;
	width:24px;
	padding-top:3px;
}
.b-news .item.max .links {
	display:block;
}
.pb-wrap{
	position:relative;
	margin:0 -30px;
	padding:10px 30px;
}
.news-navigation{
	position:relative;
	width:100%;
	padding:0 !important;
	margin:-15px 0 0 0 !important;
	
}
.news-navigation a.back{
	position:absolute;
	top:-60px;
	right:0;
	z-index:100;
	display:inline-block;
	padding-left:20px;
	color:#f4f4f4 !important;
	font:11px Arial;
	background:url(../img/bg/prev.png) 0 50% no-repeat;
}
.news-navigation a.back:hover{
	text-decoration:underline;
}


/*team list*/
/*.teamGrid.init,
.teamList.init {
	display:block;
	height:0;
	overflow:hidden;
	position:relative;
	padding:0;
}*/
.b-team .teamGrid{
	display: none;
}
.b-team .teamGrid.is-active{
	display: block;
}
.b-team .teamList{
	position: absolute;
	width: calc(100% - 24px);
	height: 9999px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	left: -9999px;
	padding: 17px 0 20px;
	background:#f4f4f4;
}
.b-team .teamList.is-active{
	position: relative;
	width: auto;
	height: auto;
	left: 0;
	margin: 0 12px 0;
}
.teamList table{
	position:relative;
}
.teamList table th{
	position:relative;
	height:31px!important;
}
.teamList table th span.text{
	position:relative;
	display:block;
	line-height:24px;
	padding:0 0 7px;
	margin:0;
	/*z-index:10;*/
}
.teamList table td{
	position:relative;
}
.teamList table td.name a{
	color:#4f5257;
}
.teamList table td.flag{
	/*text-align:left;*/
}
.teamList table td.info{
	background-image:url(../img/bg/table-separator.gif)!important;
	background-position:100% 0!important;
	background-repeat:repeat-y!important;
}
.teamList table td.col3{
	background-image:url(../img/bg/table-separator.gif)!important;
	background-position:100% 0!important;
	background-repeat:repeat-y!important;
}
.teamList table td.info .popup {
	position:relative;
	z-index:10;
}
.teamList table td.info .popup .txt {
	display:none;
}
.player_info_popup {
	position:absolute;
	z-index:100;
	background-color:#333333;
	padding:5px 10px;
	border-radius:2px;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.player_info_popup .arrow {
	background:url(../img/bg/pop-arr-up.png) no-repeat;
	width:14px;
	height:11px;
	position:absolute;
	top:-11px;
	left:10px;
}


/* Player */
.pb-wrap{
	position:relative;
	margin:0 -30px;
	padding:10px 30px;
}
.player-navigation{
	display:inline-block;
	width:100%;
	background:#f4f4f4;
}
.player-navigation a.back{
	display:inline-block;
	margin:30px 0;
	padding-left:20px;
	color:#1f2022!important;
	font:11px Arial;
	background:url(../img/bg/prev.png) 0 50% no-repeat;
}
.player-navigation a.back:hover{
	text-decoration:underline;
}
.player-navigation .logos{
	float:right;
	margin-left:30px;
}
.player-navigation .logos img{
	vertical-align:middle;
	margin-left:15px;
}
.player-navigation .nav{
	float:right;
	padding:25px 0;
	font:16px 'pf_din_text_cond_promedium';
    vertical-align:middle;
}
.player-navigation .nav .custom{
	margin-left:10px;
}
.player-view{
	display:inline-block;
	position:relative;
	width:100%;
	padding-bottom:0;
	/*background:#14191c;*/
    background:#14191c;
    vertical-align:top;
}
.coach .player-view{
    background:#252527;
}
.player-view .person-wrap{
	position:relative;
	z-index:5;
}
.player-view .video{
	position:absolute;
	left:20px;
	bottom:20px;
	z-index:10;
}
.player-view .video{
	display:none!important;
	color:#ff000d;
	font:16px 'pf_din_text_cond_proregular';
	background:url(../img/bg/play-red.png) 0 50% no-repeat;
	cursor:pointer;
	padding:7px 0 7px 35px;
}

.player-view div.n{
	position:relative;
	float:left;
	top:-13px;
	width:61px;
	height:64px;
	background: url(../img/bg/player-num-b.png) 0 0 no-repeat;
	font:30px/50px 'pf_din_text_cond_promedium';
	color:#fff;
	text-align:center;
	margin:0 25px 0 -15px;
}
.player-view h1{
	text-transform:capitalize;
	font:38px/38px 'pf_din_text_cond_proregular';
	padding:10px 0;
}
.player-view .person{
	position:relative;
	min-height:342px;
	margin-right:415px
}
.coach .player-view .person{
    min-height:312px;
    margin:0 -30px;
    overflow:hidden;
}
.coach .player-view .person div.info{
    width:390px;
    float:right;
    padding-top:70px;
    font:18px/120% 'pf_din_text_cond_proregular';
    color:#f4f4f4;
}
.coach .player-view .person div.info div.bd{
    font-size:12px;
    font-family:Arial, sans-serif;
    color:#b7b7b7;
}
.coach .player-view .person div.photo{
    position:relative;
    float:left;
    width:500px;
    min-height:312px;
}
.coach .player-view .person div.photo img{
    right:0;
    bottom:0;
}
.player-view .person .photo{
	position:absolute;
	width:372px;
	height:100%;
	right:0;
	bottom:0;
	line-height:0;
	
}
.player-view .person .photo img{
	max-width:100%;
	position:absolute;
	bottom:0;
}
.player-view dl{
	font:12px Verdana;
	float:right;
	width:360px;
	overflow:hidden;
	color:#fff;
	margin:60px 0 60px 55px;
}
.player-view dl dt{
	clear:left;
	float:left;
	width:120px;
	padding:5px 2px;
	vertical-align:top;
	color:#aaa;
	border-top:1px dotted #464749;
}
.player-view dl dt.first{
	border:0;
}
.player-view dl dd{
	margin-left:125px;
	padding:5px 0;
	border-top:1px dotted #464749;
}
.player-view dl dd.first{
	border:0;
}
.player-info{
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
	background:#f4f4f4;
}
.player-info h4{
	font:20px/23px 'pf_din_text_cond_promedium';
	margin:0 0 33px 0;
	color:#4d5055;
}
.player-info .random-fact{
	float:right;
    clear:right;
	width:320px;
	margin-left:40px;
	padding:20px;
	background:url(../img/bg/info.gif) 0 0 repeat-x #d1d1d1;
	color:#727479;
}
.player-info .achivements{
	overflow:hidden;
	padding:20px 0;
	color:#727479;
}
.player-info .achivements .trophy{
	float:right;
	width:215px;
	margin:0 0 20px 20px;
	line-height:20px;
	color:#030303;
}
.player-info .trophy.coach{
    float:right;
	width:360px;
	margin:20px 0 20px 40px;
}
.player-info .trophy i.icon{
	display:inline-block;
	width:20px;
	height:15px;
	line-height:15px;
	margin:0 0 5px 0;
	vertical-align:top;
}
.player-info .trophy span.n{
	display:inline-block;
	width:190px;
	line-height:15px;
	vertical-align:top;
	margin:0 0 5px 0;
}
.player-info .achivements .biography{
	/*clear:right;*/
}
.player-info .achivements .biography .detail{
	display:none;
}
.player-info .achivements .biography a.show{
	font-size:11px;
	color:#8ba5b7;
}
.player-photo{
	padding:30px; 
	height:84px;
	background:#f4f4f4;
}
.player-photo .player-photo-wrap{
	overflow:hidden;
}

.player-photo .jcarousel-container{
	position:relative;
}
.player-photo .arrow.prev,
.player-photo .arrow.next,
.player-photo .jcarousel-container .jcarousel-prev,
.player-photo .jcarousel-container .jcarousel-next{
	position:absolute;
	top:0;
	width:25px;
	height:84px;
	cursor:pointer;
	z-index:100;
	cursor:pointer;
}
.player-photo .arrow.prev,
.player-photo .arrow.next{
	top:30px;
	width:30px;
}
.player-photo .arrow.prev.disabled,
.player-photo .arrow.next.disabled,
.player-photo .jcarousel-container .jcarousel-prev-disabled,
.player-photo .jcarousel-container .jcarousel-next-disabled{
	display:none!important;
    opacity:0.3;
}
.player-photo .arrow.prev,
.player-photo .jcarousel-container .jcarousel-prev{
	left:-25px;
	background:url(../img/bg/prev.png) 50% 50% no-repeat;
}
.player-photo .arrow.next,
.player-photo .jcarousel-container .jcarousel-next{
	right:-25px;
	background:url(../img/bg/next.png) 50% 50% no-repeat;
}
.player-photo .arrow.prev{
	left:0;
}
.player-photo .arrow.next{
	right:0;
}
.player-photo .jcarousel-clip{
	overflow:hidden;
}
.player-photo ul{
	position:relative;
	width:99999px;
	height:84px;
	margin:0!important;
	padding:0!important;
}
.player-photo ul li{
	position:relative;
	float:left;
	/*width:132px;*/
	height:84px;
	margin:0 1px 3px 1px!important;
	padding:0!important;
	background:none!important;
	text-align:center;
}
.player-photo ul li img{
	position:relative;
	z-index:5;
}
.player-photo ul li .over{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#010101;
	opacity:0.5;
	z-index:15;
}
.player-photo ul li:hover .over{
	display:none;
}
.player-profile{
	padding-top:0;
	padding-bottom:0;
	background:#171819;
}
.player-profile .gl-tabs > ul:not([data-size="sm"]){
	margin-right:-30px!important;
	background:url(../img/bg/ul-tab.gif) 0 0 repeat-x #37393c;
}
.player-profile .gl-tabs > ul:not([data-size="sm"]){
	margin-top:0!important;
	margin-bottom:0!important;
}
.player-profile .gl-tabs .cnt{
	position:relative;
	margin:0 -30px;
}
.player-profile .gl-tabs .cnt.b-qa{
	padding:30px;
	background:#f4f4f4;
}

.player-profile .profile-updates{
	overflow:hidden;
	padding:20px 0;
}
.player-profile .profile-updates .right-side{
	position:relative;
	width:156px;
	float:right;
	padding:23px 15px 23px 19px;
	margin-left:10px;
	font:11px/14px Verdana;
	color:#727479;
	border-left:1px solid #1d1d1d;
}
.player-profile .profile-updates .right-side .adv .item{
	margin:0 0 20px 0;
}
.player-profile .profile-updates .right-side .adv .item img{
	max-width:100%;
	margin:0 0 5px 0;
}
.player-profile .b-media-info .b-timeline .cnt{
	background:none;
	margin:0;
	padding:0;
}
.player-profile .b-media-info .shadow.top {
    top: -20px;
}
.player-profile .b-media-info .b-timeline .content .timeline {
    margin: 0;
    width: 100%;
}
.player-profile .jspTrack{
	background:#18181a;
}


.video-iteration{
	padding:12px 0 12px 35px;
	margin:8px 0;
	font-size:13px;
	color:#47494d!important;
	background:url(../img/match/icon-09.gif) 0 50% no-repeat;
}
.video-iteration.float-right{
	float:right;
}
.period-tabs,
.gl-tabs .period-tabs{
	overflow:hidden;
}
.period-tabs ul,
.gl-tabs .period-tabs ul{
	float:left;
	margin:0!important;
	padding:12px 0!important;
	overflow:hidden;
	font:15px/23px 'pf_din_text_cond_proregular';
	text-transform:uppercase;
	background:none;
}
.period-tabs ul li,
.gl-tabs .period-tabs ul li{
	float:left;
	margin:0!important;
	padding:0!important;
	background:none!important;
}
.period-tabs ul li a,
.gl-tabs .period-tabs ul li a{
	display:block;
	color:#4f5257!important;
	padding:5px 18px;
	border-top:1px solid #f4f4f4;
	font:14px/23px 'pf_din_text_cond_proregular';
	background:none;
}
.period-tabs ul li.ui-state-active a,
.gl-tabs .period-tabs ul li.ui-state-active a{
	background:#c6c6c6;
	border-top:1px solid #a1a1a1;
	padding:5px 18px;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.period-tabs .ui-tabs-panel,
.gl-tabs .period-tabs .ui-tabs-panel{
	clear:both;
}

#t-4 .period-tabs{
	overflow:visible!important;
}
.match-text{
	font-size:13px;
	line-height:18px;
	margin:0 0 40px 0;
}
.match-text .period_start{
	display:block;
	position:relative;
	background-color: #aaa;
	padding: 15px 30px;
	margin: 15px -30px;
}
.match-text .period_start h3{
	font-size:15px;
	line-height:100%;
	border:0;
	margin:0;
	padding:0;
	color:#f4f4f4;
}
.match-text .period_start h3::after{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:15px;
	left:0;
	bottom:-15px;
	background:url(../img/bg/period_header.png) 50% 0 no-repeat;
}
.match-text .item{
	background:url(../img/match/line.gif) 40px 0 repeat-y;
	overflow:hidden;
}
.match-text .item .time{
	float:left;
	width:37px;
	text-align:left;
	padding:5px 0;
	line-height:13px;
	font-size:12px;
}
.match-text .item .icon{
	float:left;
	width:40px;
	min-height:23px;
	padding-left:9px;
	text-align:center;
}
.match-text .item .text{
	margin-left:86px;
	background:#ececec;
	min-height:22px;
	margin-top:1px;
	padding:3px 5px 1px;
}
.match-text .item.point .icon{
	background:url(../img/match/dot.gif) 0 6px no-repeat;
}
.match-text .item.red .text{
	color:#ce000a;
	font-weight:bold;
}
.match-text .item.strong .text{
	color:#37393c;
	background:#d1d1d1;
	font-weight:bold;
}

.match-visual{
	position:relative;
	overflow:hidden;
	margin:0 -30px;
	background-position:50% 0!important;
	background-repeat:no-repeat!important;
	background-color:#000!important;
}
.match-visual a.back{
	display:inline-block;
	padding-left:20px;
	color:#a9a9a9!important;
	font:11px/48px Arial;
	background:url(../img/bg/prev.png) 0 50% no-repeat;
}
.match-visual a.back:hover{
	text-decoration:underline;
}
.match-visual .head{
	position:relative;
	height:48px;
	padding:0 30px;
	background:#292a2d;
	z-index:20;
}
.match-visual .head .date{
	position:absolute;
	left:50%;
	top:0;
	width:114px;
	height:48px;
	margin-left:-57px;
	padding:0 0 24px;
	font:16px/48px 'pf_din_text_cond_promedium';
	text-align:center;
	background:url(../img/match/date.png) 50% 0 no-repeat;
}
.match-visual .head .nav{
	width:17px;
	height:18px;
	position:absolute;
	top:14px;
	text-indent:-9999px;
}
.match-visual .head .prev{
	left:-35px;
	background:url(../img/match/prev.png) 50% 50% no-repeat;
}
.match-visual .head .next{
	right:-35px;
	background:url(../img/match/next.png) 50% 50% no-repeat;
}
.match-visual .main{
	position:relative;
	overflow:hidden;
	background:url(../img/match/over.png);
	z-index:10;
}
.match-visual .team{
	width:200px;
	min-height:315px;
	padding:50px 15px 95px;
	background:url(../img/match/over.png);
	background:rgba(0,0,0,.7);
	background-size:2px 18px;
}
.match-visual .team .top{
	min-height:130px;
	overflow:hidden;
}
.match-visual .team .top .logo{
	float:left;
	padding:0;
	line-height:0;
}
.match-visual .team .top .i{
	overflow:hidden;
	color:#626262;
	padding:15px 5px 0 5px;
}
.match-visual .team .top .i .rating{
	position:relative;
	display:inline-block;
	height:8px;
	margin:0 -4px;
	vertical-align:baseline;
}
.match-visual .team .top .i .rating > div{
	float:left;
	width:6px;
	height:6px;
	line-height:0;
	font-size:0;
	margin:0 4px;
	border:1px solid #fff;
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.match-visual .team .top .i .rating div.win{background:#fff;}
.match-visual .team .top .i .rating.r-1 div,
.match-visual .team .top .i .rating.r-2 div,
.match-visual .team .top .i .rating.r-3 div,
.match-visual .team .top .i .rating.r-4 div,
.match-visual .team .top .i .rating.r-5 div{background:#fff;}
.match-visual .team .top .i .rating.r-1 div + div{background:none;}
.match-visual .team .top .i .rating.r-2 div + div + div{background:none;}
.match-visual .team .top .i .rating.r-3 div + div + div + div{background:none;}
.match-visual .team .top .i .rating.r-4 div + div + div + div + div{background:none;}

.cloneH4{
	float:left;
	display:none;
}
.cloneH4,
.match-visual .team .top .i h4{
	font:30px/100% 'pf_din_text_cond_proregular';
	margin:0 0 5px 0;
	color:#fff;
}
.match-visual .team dl{
	margin:0 10px 10px 10px;
	color:#fff;
}
.match-visual .team dl a{
	color:#fff;
}
.match-visual .team dl dt{
	clear:both;
	width:24px;
	padding:6px 16px 5px 0;
	height:19px;
	float:left;
	background:url(../img/match/n.png) 0 0 no-repeat;
	text-align:center;
	color:#afafaf;
	font:12px/100% 'pf_din_text_cond_promedium';
}
.match-visual .team dl dd{
	margin-left:40px;
	height:30px;
}
.match-visual .team.left{
	float:left;
}
.match-visual .team.right{
	float:right;
}
.match-visual .center{
	position:relative;
	padding:50px 0 135px;
	margin:0 230px;
	min-height:250px;
	text-align:center;
	color:#fff;
}
.match-visual .center .score{
	font:89px/100% 'pf_din_text_cond_promedium';
	color:#fff;
	text-align:center;
	margin:0 auto 10px auto;
	max-width:200px;
	overflow:hidden;
}
.match-visual .center .score div{
	text-align:center;
}
.match-visual .center .score div span.i{
	background:url(../img/match/dots.png) 50% 50% no-repeat;
}
.match-visual .center .score div div.more{
	display:block;
	font-size:20px;
	line-height:20px;
	margin-bottom:10px;
	width:100%;
}

.match-visual .center .periods{
	font:16px/100% 'pf_din_text_cond_promedium';
	margin:0 0 10px 0;
}
.match-visual .center .periods div{
	display:inline-block;
	margin:0 5px;
}
.match-visual .center .progress{
	margin:0 0 10px 0;
}
.match-visual .center .type{
	font-size:14px;
	font-weight:bold;
	margin:0 3px 5px 3px;
}
.match-visual .center .referee{
	color:#ababab;
	margin:0 3px;
	line-height:120%;
}
.match-visual .center .place{
	width:100%;
	position:absolute;
	bottom:85px;
	color:#afafaf;
}
.match-visual .center .social-likes{
	width:100%;
	position:absolute;
	bottom:25px;
	margin:0;
	padding:0;
	text-align:center;
	list-style-type:none;
}
.contentWrapper .content .match-visual .center ul.social-likes{
	margin:0;
	padding:0;
	background:none;
	line-height:0;
	font-size:0;
}
.contentWrapper .content .match-visual .center ul.social-likes li{
	display:inline-block;
	width:42px;
	height:24px;
	margin:0 3px;
	padding:0;
	background:none;
}
.contentWrapper .content .match-visual .center ul.social-likes li .social-likes__button{
	display:block;
	width:42px;
	height:24px;
	cursor:pointer;
	overflow:hidden;
}
.contentWrapper .content .match-visual .center ul.social-likes li .social-likes__counter{
	display:none;
}
.contentWrapper .content .match-visual .center ul.social-likes li .social-likes__button_facebook{
	background:url(../img/icon/custom-social-icons.png) 0 0 no-repeat;
}
.contentWrapper .content .match-visual .center ul.social-likes li .social-likes__button_twitter{
	background:url(../img/icon/custom-social-icons.png) -48px 0 no-repeat;
}
.contentWrapper .content .match-visual .center ul.social-likes li .social-likes__button_vkontakte{
	background:url(../img/icon/custom-social-icons.png) -96px 0 no-repeat;
}

table.teams-list{
	width:100%;
	margin:0 0 40px 0;
}
table.teams-list h4{
	font:13px/23px 'pf_din_text_cond_promedium';
	color:#7e7f82;
	margin:10px 0 5px;
	padding:0;
	text-transform:uppercase;
}
table.teams-list td{
	padding:0 10px 0 0;
	color:#040609;
}
table.teams-list td a{
	color:#626262!important;
}
table.teams-list td a:hover{
	color:#040609!important;
}

.match-timeline{
	position:relative;
	margin:0 -30px;
}
.match-timeline .head{
	height:auto!important;
	padding:0 30px!important;
	margin:0 -30px!important;
}
.match-timeline .head .b-filter{
	margin:0!important;
}
.match-timeline .b-media-info{
	margin-bottom:-30px;
}

/* Management */
.management-list{
	position:relative;
	margin:-15px -30px 0;
	padding:40px 0px 40px 30px;
	font-size:0;
	line-height:0;
	background:url(../img/bg/header-bottom.png) 0% 0% repeat-x;
}
.management-list.layoutGrid{
	padding:16px 0px 16px 30px;
}
.management-list .item{
	width:33.3333333%;
	max-width:198px;
	display:inline-block;
	vertical-align:top;
	/*margin:0 3% 0 0;*/
	padding:24px 0;
	font-family: 'pf_din_text_cond_proregular';
	vertical-align:top;
}
.management-list--top .item{
	width:20%;
}
.management-list .item.active{
	display:block;
	width:100%;
	max-width:100%;
	margin:0 -30px;
	padding:24px 0;
	background:url(../img/bg/news_shdow_r.png) 100% 0 #e7e7e7 repeat-y;
	overflow:hidden;
}
.management-list .item .toggle{
	display:none;
}
.management-list .item.active .toggle{
	display:block;
	background:url(../img/bg/btn_close.png) no-repeat;
	width:18px;
	height:18px;
	cursor:pointer;
	position:absolute;
	top:17px;
	right:16px;
	text-indent:-9999px;
}
.management-list .item .photo{
	line-height:0;
	margin:0 10% 5px 0;
}
.management-list .item.active .photo{
	float:left;
	background:#e7e7e7;
	padding:0px 30px;
	margin:0;
}
.management-list .item .photo img{
	max-width:100%;
    cursor:pointer;
}
.management-list .item p{
	margin:0;
	padding:0;
	font:14px/24px 'pf_din_text_cond_proregular'
}
.management-list--top .item p{
	margin:0;
	padding:0;
	font:14px/18px 'pf_din_text_cond_proregular'
}
.management-list .item p.bd{
	font:12px Arial, sans-serif;
	color:#9b9b9b;
	padding:5px 0;
	margin-top:5px;
	border-top:1px solid #d6d6d6;
}
.management-list .item h4{
	color:#292a2d;
	font-size:20px;
	line-height:24px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.management-list .item h4,
.management-list .item p{
	margin-right:22px;
	padding-right: 12px;
}
.management-list .item.detailed h4{
	background:url(../img/bg/select.png) 100% 100% no-repeat;
	cursor:pointer;
}
.management-list .item.detailed.active h4{
	cursor:default;
}
.management-list .item.detailed.active h4{
	background:none;
}
.management-list .item h4 a{
	color:#292a2d;
}
.management-list .item.active .preview{
	overflow:hidden;
	padding:24px 40px 24px 0;
}
.management-list .item .detail{
	display:none;
	padding:0 40px 0 0;
}
.management-list .item .detail p{
	font:12px/18px Arial, sans-serif;
}
.management-list .item.active .detail{
	display:block;
	overflow:hidden;
}
.person--view .photo img{
	max-width: 433px ;
}
.person-navigation{
	display:inline-block;
	width:100%;
	background: url(../img/bg/news_shdow_r.png) 100% 0 repeat-y #fff;
	margin:0 -30px;
	padding:10px 30px;
}
.person-navigation a.back{
	display:inline-block;
	margin:30px 0;
	padding-left:20px;
	color:#1f2022!important;
	font:11px Arial;
	background:url(../img/bg/prev.png) 0 50% no-repeat;
}
.person-navigation a.back:hover{
	text-decoration:underline;
}
.person-navigation .nav{
	float:right;
	padding:25px 0;
	font:16px 'pf_din_text_cond_promedium';
    vertical-align:middle;
}
.person-navigation .nav .custom{
	margin-left:10px;
}
.manager-view{
	position:relative;
	height:364px;
	margin:0 -30px 30px;
	padding:106px 30px 0 378px;
	/*background:url(../img/bg/manager.jpg) 0% 0% no-repeat;*/
	background:#252527;
    color:#a0a0a0;
	overflow:hidden;
}

.manager-view--top{
	padding:106px 30px 0 428px;
}

.manager-view.cheerleaders{
	position:relative;
	padding:106px 45px 0 364px;
	height:296px;
	background:#15191c;
	margin-bottom:0;
	font:16px/120% 'pf_din_text_cond_proregular';
	color:#ffffff;
}
.manager-view .person *{
	position:relative;
	z-index:5;
}
.manager-view .photo{
	position:absolute;
	background:none!important;
	left:0px;
	bottom:0;
	line-height:0;
	z-index:1;
}
.manager-view.cheerleaders h1,
.manager-view.cheerleaders p{
	position:relative;
	z-index:10;
}
.manager-view.cheerleaders .shadow-right{
	background: url(../img/bg/news_shdow_r.png) repeat-y;
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 100%;
}
.manager-view.cheerleaders .photo{
	z-index:1;
}
.manager-view h1{
	font:normal 36px/38px 'pf_din_text_cond_proregular';
	text-transform:capitalize;
	margin:0 0 20px 0;
}
.manager-view.cheerleaders h1{
	color:#ffffff;
	font:36px/38px 'pf_din_text_cond_promedium';
}
.manager-view.cheerleaders p.bd{
	color:#ffffff;
}
.manager-view p{
	margin:0 0 15px 0;
}
.manager-view p.position{
	font:18px 'pf_din_text_cond_proregular';
	color:#f4f4f4;
}
dl.biography{
	position:relative;
	margin-bottom:30px;
}
dl.biography dt{
	width:108px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#ababab;
	clear:both;
	padding:6px 0;
	border-top:1px solid #d3d3d3;
}
dl.biography dd{
	margin-left:108px;
	padding:6px 0;
	border-top:1px solid #d3d3d3;
}
dl.biography dt:first-child,
dl.biography dt:first-child + dd{
	border:0;
}

/* Subscribe */
.b-subscribe{
	padding:25px;
	background:#1a1b1c;
	overflow:hidden;
}
.b-subscribe input[type="text"]{
	display:block;
	width:236px;
	box-shadow:inset 1px 0 3px #acacac;
	-webkit-box-shadow:inset 1px 0 3px #acacac;
	-moz-box-shadow:inset 1px 0 3px #acacac;
	padding:10px;
	margin:0 0 10px 0;
	border:0;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	font:12px Arial, sans-serif;
	color:#b5b5b5;
}
.b-subscribe button{
	margin:0;
	padding:4px 8px 4px 10px;
	border:0;
	float:right;
	background:url(../img/bg/btn_subscr.gif) 0% 0% repeat-x #c7c7c7;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	cursor:pointer;
}
.b-subscribe button:hover{
	background:#c7c7c7;
}
.b-subscribe button span{
	padding-right:23px;
	background:url(../img/icon/enter.png) 100% 50% no-repeat;
	font:14px/14px 'pf_din_text_cond_probold';
	text-transform:uppercase;
	color:#292a2d;
}

/* Sponsors */
.b-sponsors{
	position:relative;
	margin:-15px -30px 0;
	padding:0 25px;
	background:#fff;
}
.b-sponsors .head{
	position:relative;
	margin:0 -9px;
	padding:14px 0px;
	background:#4f5257;
	color:#b6b6b6;
}
.b-sponsors .b-sponsors-row + .b-sponsors-row .head{
	background:#808387;
	color:#fff;
}
.b-sponsors .head .corner{
	position:absolute;
	bottom:-6px;
	width:9px;
	height:6px;
}
.b-sponsors .head .corner.left{
	left:0px;
	background:url(../img/bg/corners.png) 0% 0% no-repeat;
}
.b-sponsors .head .corner.right{
	right:0px;
	background:url(../img/bg/corners.png) 100% 0% no-repeat;
}
.b-sponsors .sponsors .head{
	background:#4f5257;
}
.b-sponsors .general-partners .head{
	background:#38393d;
}
.b-sponsors .partners .head{
	background:#292a2e;
}
.b-sponsors h2{
	margin:0;
	padding:0 30px;
	font:normal 16px/120% 'pf_din_text_cond_promedium';
	color:#b6b6b6;
	text-transform:uppercase;
}
.b-sponsors .b-sponsors-row + .b-sponsors-row h2{
	color:#fff;
}
.b-sponsors .b-sponsors-row{
	position:relative;
	margin:0 -25px;
}
.b-sponsors .b-sponsors-row + .b-sponsors-row{
	background:#f4f4f4;
}
.b-sponsors .b-sponsors-row .columns{
	background:url(../img/bg/header-bottom.png) 0% 0% repeat-x;
}
.b-sponsors .b-sponsors-row .col{

}
.b-sponsors .col-2,
.b-sponsors .col-3{
	overflow:hidden;
}
.b-sponsors .col-2 .col{
	float:left;
	width:50%;
	clear:right;
}
.b-sponsors .col-2 .col + .col{
	/*background:url(../img/bg/col-left.png) 0% 0% no-repeat;*/
}
.b-sponsors .col-3 .col{
	float:left;
	width:33%;
	clear:right;
}
.b-sponsors .item{
	padding:36px 30px 55px 30px;
}
.b-sponsors .item h3{
	font:bold 13px/18px Arial, sans-serif;
	color:#4f5257;
	text-transform:none;
	margin:0 0 13px 0;
	padding:0;
	border:0;
}
.b-sponsors .item p{
	margin:0 0 18px 0;
	padding:0;
}
.b-sponsors .item ul{
	margin:-10px 0 0;
}
.b-sponsors .item ul li{
	padding-left:12px;
	background:url(../img/bg/li2.png) 0 7px no-repeat;
}
/*.b-sponsors .col-2 .item{
	min-height:210px;
}
.b-sponsors .col-2 .item .logo{
	width:165px;
	float:left;
	padding:20px 25px 20px 0;
	text-align:center;
}*/
.b-sponsors .col-1 .item{
	overflow:hidden;
}
.b-sponsors .col-1 .item .logo{
	float:left;
	padding:0 55px 0 0;
}
.b-sponsors .col-2 .item .logo{
	padding:0 0 30px 0;
}
.b-sponsors .col-3 .item .logo{
	height:65px;
	line-height:65px;
	padding:0 0 30px 0;
}
.b-sponsors .item .logo img{
	max-width:100%;
}
.b-sponsors .col-2 .item .logo img,
.b-sponsors .col-3 .item .logo img{
	display:inline-block;
	margin:0 25px 0 0;
	vertical-align:middle;
}
.b-sponsors .col-3 .item .logo .note,
.b-sponsors .col-2 .item .logo .note{
	display:inline-block;
	font:normal 12px/15px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	padding:7px 10px 5px;
	background:#dedede;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
/*.b-sponsors .col-2 .item .text{
	overflow:hidden;
}*/
.b-sponsors .col-1 .item .text{
	overflow:hidden;
}
.b-sponsors .col-2 .item .text,
.b-sponsors .col-3 .item .text{
	position:relative;
	margin-left:-30px;
	padding-left:30px;
}
.b-sponsors .col-2 .col + .col .text,
.b-sponsors .col-3 .col + .col .text{
	border-left:1px solid #ececec;
}

.dropdown h1{
	float:left;
}
.b-dropdown{
	width:100%;
	top:40px;
	right:0px;
	position:absolute;
	z-index:90;
}
.b-dropdown .dropdown-btn{
	float:right;
	margin-right:20px;
	padding:3px;
	background:#000;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.b-dropdown.active .dropdown-btn{
background:#2c2e31;
}
.b-dropdown .btn{
	display:block;
	background:url(../img/bg/calendar-select.gif) 0 0 repeat-x #e4e4e4;
	font:16px/24px 'pf_din_text_cond_promedium';
	color:#121212!important;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 10px;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.b-dropdown.active .btn{
	background:url(../img/bg/calendar-select-a.gif) 0 -1px repeat-x #e4e4e4;
}
.b-dropdown .btn span{
	padding-right:20px;
	background:url(../img/bg/arr-down.png) 100% 50% no-repeat;
}
.b-dropdown.active .btn span{
	background-image:url(../img/bg/arr-up.png);
}

.b-dropdown .b-dropdown-content{
	display:none;
	clear:right;
	position:absolute;
	top:55px;
}
.b-dropdown.active .b-dropdown-content{
	display:block;
}
.b-dropdown .b-dropdown-content .text{
	line-height: 15px;
	color: #0f0f0f;
	overflow: hidden;
	/*background: url(../img/bg/calendar_dropdown_box.gif) 0 0 repeat-x #9f9f9f;*/
	background:#d3d3d3;
	padding:30px;
}
.b-dropdown .b-dropdown-content .text .left-col{
	width:48%;
	float:left;
}
.b-dropdown .b-dropdown-content .text .right-col{
	width:48%;
	float:right;
}
.b-dropdown .b-dropdown-content .text a{
	color:#0f0f0f;
	text-decoration:underline;
}
.b-dropdown .b-dropdown-content .text a:hover{
	text-decoration:none;
}
.b-dropdown .b-dropdown-content .shadow{
	position:absolute;
	left:0;
	bottom:-18px;
	width:100%;
	height:18px;
	background:url(../img/bg/header-bottom.png) 0% 0% repeat-x;
}
.b-dropdown .form{
	/*padding:20px 36px;*/
	margin:20px 0 0;
	overflow:hidden;
	background:#bdbdbd;
}
.b-dropdown .form h3{
	border:0;
}
.b-dropdown .form .line{
	padding:0 10px;
	margin:0 0 12px 0;
}
.b-dropdown .form .line strong{
	display:inline-block;
	min-width:150px;
	color:#636569;
	font:16px/120% 'pf_din_text_cond_promedium';
	margin:0 0 5px -10px;
}
.b-dropdown .form .line strong:first-letter{
	text-transform:uppercase;
}
.b-dropdown .form .line input[type="text"],
.b-dropdown .form .line textarea{
	display:inline-block;
	font:12px Arial, sans-serif;
	border:0;
	padding:5px 10px;
	min-width:225px;
	background:#fff;
	border-left:1px solid #a3a4a4;
	border-top:1px solid #a3a4a4;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	resize:none;
}
.b-dropdown .form .line.errorField input[type="text"],
.b-dropdown .form .line.errorField textarea{
    background:#ffcccc;
}
.b-dropdown .form .line img{
    vertical-align:middle;
	max-width:110px!important;
}
.b-dropdown .form .line img ~ input[type="text"]{
	float:right;
    width:110px;
    min-width:110px;
    margin-left:10px;
}
.b-dropdown .form .line textarea{
	display:block;
	width:100%;
	height:70px;
	margin:0 0 0 -10px;
}
.b-dropdown .form input[type="submit"],
.b-dropdown .form button{
	float:right;
    color:#fff;
    font:16px/24px 'pf_din_text_cond_promedium';
    text-transform:uppercase;
    text-decoration:none;
    padding:0 35px 0 10px;
	margin:0 -10px 0 0;
	border:0;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background:url(../img/icon/enter.png) 93% 50% no-repeat #1f1f1f;
	cursor:pointer;
}
.b-dropdown .form input[type="submit"]:hover,
.b-dropdown .form button:hover{
	color:#d20510;
}

.b-preview-list{
	position:relative;
	margin-right:-30px;
}
.b-preview-list .item{
	position:relative;
	display:inline-block;
	width:45%;
	max-width:300px;
	margin:0 25px 20px 0;
	vertical-align:top;
}
.b-preview-list .item h4{
	font-size:13px;
}
.b-preview-list .item h4 a{
	color:#1a1b1c;
	text-decoration:none;
}
.b-preview-list .item h4 + a{
	position:relative;
	display:block;
	line-height:0;
}
.b-preview-list .item img{
	position:relative;
	max-width:100%;
	z-index:1;
}
.b-preview-list .item h4 + a span{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../img/icon/download-b.png) 50% 50% no-repeat;
	z-index:10;
}
.b-preview-list .item h4 + a:hover span{
	display:block;
}

.b-desktop-view{
	font-family:Arial;
}
.b-desktop-view .preview{
	line-height:0;
	margin:0;
	padding:0;
}
.b-desktop-view .info{
	font-size:14px;
	line-height:18px;
	padding:10px 10px 8px;
	text-align:center;
}
.b-desktop-view .info h4{
	font-size:18px;
	color:#1a1b1c;
	margin:10px 0 12px 0;
	padding:0;
}
.b-desktop-view .info a{
	color:#588eb3;
	text-decoration:underline;
}
.b-desktop-view .info a:hover{
	text-decoration:none;
}
.b-desktop-view .info a.download{
	padding-right:20px;
	margin:0 12px;
	background:url(../img/icon/download.png) 100% 50% no-repeat;
}

.b-photo-list{
	position:relative;
	margin:0 -30px;
	padding:36px 0px 6px 30px;
	line-height:0;
	background:url(../img/bg/content-top-2.png) 0 0 repeat-x;
	text-align:left;
	line-height:0;
	font-size:0;
}
.b-news .b-photo-list{
	background:none;
}
.b-photo-list a{
	display:inline-block;
	position:relative;
	margin: 0 4px 4px 0;
	vertical-align:middle;
}
.b-photo-list a.toggle{
	width:28px;
	height:28px;
	margin: 0 5px 4px;
	text-indent:-9999px;
	border:1px solid #d3d3d3;
}
.b-photo-list a.toggle span{
	display:block;
	position:absolute;
	width:12px;
	height:5px;
	left:50%;
	top:50%;
	margin:-2px 0 0 -6px;
	background:url(../img/bg/arr-toggle.png) 0 -5px no-repeat;
	overflow:hidden;
}
.b-photo-list a.toggle.active span{
	background-position:0 0;
}
.b-photo-list img{
	position:relative;
	z-index:1;
}
.b-photo-list a span.over{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.3;
	z-index:10;
}
.b-photo-list a:hover span.over{
	display:none;
}
.b-photo-list .more{
	display:none;
}


/* Media pages */
.b-media-container{
	padding:0 30px 0 30px;
	margin:-15px -30px 0 -30px;
	background:#1a1b1d;	
}
#media-container{
	width:964px;
	margin:0 auto;	
}
#media-container .media-content-message{
	text-align:left;
	color:#fff;
}
#media-filters{
	margin-top:0!important;
	margin-right:-30px!important;
	margin-left:-30px!important;
	z-index:10;
}
#media-filters:before{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:17px;
	line-height:0;
	font-size:0;
	left:0;
	bottom:-17px;
	background:url(../img/bg/filter-wrap.png) 0 100% repeat-x;
	overflow:hidden;
}
.b-media {
	position:relative;
	text-align:center;
	padding:30px 0 20px;
	z-index:5;
}
.b-media.light{
	padding-top:0;
}

.b-media .item{
	width:241px;
	min-height:240px;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}
.b-media.inline .item{
	display:inline-block;
}
.b-media .item .thumb{
	display:block;
	padding:10px;
	line-height:normal;
	text-align:left;
}
.b-media .item .thumb p{
	margin:0;
}
.b-media .item .thumb .photo{
	position:relative;
	line-height:0;
	background:#d3d3d3;
	text-align:center;
	font-size:0;
	margin:0 0 10px 0;
}
.b-media .item .thumb .photo img{
	position:relative;
	max-width:100%;
	max-height:150px;
	z-index:1;
	vertical-align:middle;
}
.b-media .item .thumb .photo a{
	position:relative;
	display:block;
	max-height:221px;
}
/*.b-media .item .thumb .photo span{
	display:block;
	position:absolute;
	width:100%;
	left:0;
}*/

.b-media .item .thumb .photo a.count, .b-media .item .thumb .photo a.upload {
	position:absolute;
	display:none;
	width:100%;
    height:75px!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
    z-index: 100;
    background:none;
    color:#fff;
    font-size:13px;
}
.b-media .item .thumb .photo:hover a.count, .b-media .item .thumb .photo:hover a.upload {
    display: block;    
}    
.b-media .item .thumb .photo a.count span, .b-media .item .thumb .photo a.upload span {
    width:52px;
    height:33px;
    display:block;
}
.b-media .item .thumb .photo a.count span {
    background:url(../img/icon/fan_gallery_count_hover.png) no-repeat;
    font-weight:bold;
    padding-top: 16px;
    padding-left: 12px;
    margin-top: 30px;
    margin-left: 30px;    
}
.b-media .item .thumb .photo a.upload span {
    background:url(../img/icon/fan_gallery_icon_hover.png) no-repeat;
    margin-top: 10px;
    margin-left: 30px;        
}
.b-media .item .thumb .photo a.count {
    top: 0px;
}
.b-media .item .thumb .photo a.upload {
    top: 75px;
}
.b-media .item .thumb .photo a.count strong, .b-media .item .thumb .photo a.upload strong {
    display:block;
    line-height:15px;
    font-size:13px;
    text-align:left;
}
.b-media .item .thumb .photo a.count strong {
    margin-top: -50px;
    margin-left: 90px; 
}
.b-media .item .thumb .photo a.upload strong {
    margin-top: -32px;
    margin-left: 90px; 
}
.b-media .item .thumb .photo a span.fan {
    background:url(../img/icon/fan_gallery_icon.png) no-repeat;
    width:17px;
    height:17px;
    display:block;
    position:absolute;
    top:5px;
    left:5px;
    z-index:100;
}
.b-media .item .thumb .photo:hover a span.fan {
    display:none;    
}    

.b-media .item .thumb span.time{
	position:absolute;
	right:8px;
	bottom:8px;
	padding:0 5px;
	font:11px/18px Arial, sans-serif;
	color:#fff;
	background:#1a1b1c;
	z-index:100;
}
.b-media .item .thumb .photo span.over{
	position:absolute;
	display:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:url(../img/bg/over3.png);
	z-index:5;
}
.b-media.photos .item .thumb .photo span.over span{
	position:absolute;
	height:20px;
	width:100%;
	top:50%;
	left:0;
	padding-top:34px;
	margin-top:-27px;
	font:bold 14px/20px Arial, sans-serif;
	height:20px;
	line-height:20px;
	color:#fff;
	background:url(../img/icon/photo_b.png) 50% 0% no-repeat;
	text-align:center;
}
.b-media.videos .item .thumb .photo span.over span{
	display:block;
	position:absolute;
	height:42px;
	width:42px;
	top:50%;
	left:50%;
	margin:-21px 0 0 -21px;
	text-indent:9999px;
	background:url(../img/bg/play_m.png) 50% 50% no-repeat;
}
.b-media.videos .item .thumb .photo/*:hover*/ span.over{
	display:block;
}
.b-media .item .thumb .photo:hover span.over{
	display:block;
}
.b-media .item .thumb .date{
	font-size:11px;
	color:#909090;
}
.b-media .item .thumb .title{
	font-size:13px;
	line-height:18px;
	color:#fff;
	margin:0 0 2px 0;
}
.b-media .item .thumb p.title a{
	color:#fff;
}
.b-media.light .item .thumb .title a{
	color:#1f1f1f;
}
.b-media.light .item .thumb .title a:hover{
	color:#588eb3;
}
.b-media .item .thumb .tags{
	font-size:11px;
}
.b-media .item .thumb .tags a{
	color:#8ba5b7;
}
.b-media .item .thumb .tags a:hover{
	text-decoration:underline;
}

.b-media .selectBlock {
	background-color:#d3d3d3;
	padding:12px 22px;
	margin:25px 0;
	text-align:left;
}
.b-media .selectBlock .name {
	font:14px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	margin-right:10px;
}
.b-media .selectBlock .name a{
	font-size:13px;
	color:#4f5257;
}
.b-media .selectBlock .name a:hover{
	color:#000;
}
.b-media .selectBlock .cusel {
	background:url(../img/bg/select1.png) repeat-x #a0a0a0;
	color:#4d5055;
	padding:0 45px 0 15px;
	margin:0 10px 0 0;
}

.b-media .btnMore {
	padding-bottom:30px;
	text-align:left;
}
.b-media .btnMore a{
	background:url(../img/bg/news_btn_more.png) 7px center no-repeat;
	display:inline-block;
	vertical-align:top;
	padding:6px 12px 6px 26px;
	border:1px solid #d3d3d3;
	font:14px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	color:#b1b1b1;
	opacity:0.2;
}
.b-media .btnMore a:hover{
	opacity:1;
}
.b-media .count{
	float:right;
	font-size:12px;
	color:#f1f1f1;
	padding-left:25px;
	margin:0 0 20px 20px;
	background:url(../img/icon/photo_s2.png) 0 50% no-repeat;
}
.b-media .detailed{
	text-align:left;
	font-size:11px;
	color:#909090;
	/*overflow:hidden;*/
}
.b-media .detailed .social{
	position:relative;
	display:inline-block;
	width:100%;
	margin:10px 0;
	z-index:9999;
}
.b-media .detailed .social div,.b-media .detailed .social iframe{
	float:left!important;
	clear:none!important;
	vertical-align:top;
	margin:0 20px 0 0!important;
}
.b-media .detailed h2{
	font:bold 22px/120% Arial, sans-serif;
	margin:0 0 5px 0;
	padding:0;
	color:#fff;
}
.b-media .detailed p.date{
	color:#909090;
	font-size:11px;
	margin:0 0 5px 0;
	padding:0;
}
.b-media .detailed p.tags a{
	color:#8ba5b7;
}
.b-media .b-photo-list{
	background:none;
	padding-top:0;
	margin-top:30px;
	margin-bottom:30px;
}

.top-navigation{
	display:inline-block;
	width:100%;
	background: #fff;
	margin:0 -30px;
	padding:0px 30px;
}
.top-navigation a.back{
	display:inline-block;
	margin:30px 0;
	padding-left:20px;
	color:#1f2022!important;
	font:11px Arial;
	background:url(../img/bg/prev.png) 0 50% no-repeat;
}
.top-navigation a.back:hover{
	text-decoration:underline;
}
.top-navigation .nav{
	float:right;
	padding:25px 0;
	font:16px 'pf_din_text_cond_promedium';
    vertical-align:middle;
}
.top-navigation .nav .custom{
	margin-left:10px;
}

#media-popup{
	position:absolute;
	width:100%;
	left:0;
	top:0;
	background:#1a1b1c;
	z-index:9999;
}
#media-popup-over{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../img/bg/over3.png);
	z-index:9990;
}
.b-media-more{
	padding:26px;
	background:#292a2d;
	/*text-align:center;*/
}
.b-media-more h3{
	margin:0;
	padding:0 0 15px 0;
	border-bottom:1px solid #2e3033;
	text-align:left;
	font-size:14px;
	color:#b8b8b8;
}
.b-media-more .items-wrapper{
	position:relative;
	margin-right:-30px;
}
.b-media-more .item{
	display:inline-block!important;
	font-size:11px;
	line-height:14px;
	width:108px;
	padding:12px 26px 12px 0;
	text-align:left;
}
.b-media-more .item .thumb{
	display:block;
	line-height:normal;
	text-align:left;
}
.b-media-more .item .thumb p{
	margin:0;
	font-size:11px;
	line-height:14px;
}
.b-media-more .item .thumb .photo{
	position:relative;
	line-height:0;
	background:#d3d3d3;
	text-align:center;
	font-size:0;
	margin:0 0 10px 0;
}
.b-media-more .item .thumb .photo img{
	position:relative;
	max-width:100%;
	z-index:1;
}
.b-media-more .item .thumb .photo a{
	display:block;
}
.b-media-more .item .thumb .photo span{
	display:block;
	position:absolute;
	width:100%;
	left:0;
}
.b-media-more .item .thumb .photo span.over{
	display:none;
	height:100%;
	top:0;
	background:url(../img/bg/over3.png);
	z-index:5;
}
.b-media-more .item.photos .thumb .photo span.over span{
	height:20px;
	top:50%;
	padding-top:34px;
	margin-top:-27px;
	font:bold 14px/20px Arial, sans-serif;
	height:20px;
	line-height:20px;
	color:#fff;
	background:url(../img/icon/photo_b.png) 50% 0% no-repeat;
}
.b-media-more .item.videos .thumb .photo span.over span{
	height:42px;
	width:42px;
	top:50%;
	left:50%;
	margin:-21px 0 0 -21px;
	text-indent:9999px;
	background:url(../img/bg/play_m.png) 50% 50% no-repeat;
}
.b-media-more .item .thumb p.date{
	color:#909090;
}
.b-media-more .item .thumb p.title{
	color:#fff;
	margin:0 0 2px 0;
}
.b-media-more .item .thumb p.title a{
	color:#fff;
}

.period-tabs .filter-dates{
	margin:15px 0;
}

.b-sep{
	display:inline-block;
	width:100%;
	margin:0 0 15px 0;
	border-bottom:1px solid #e8e8e8;
}

/* Register */
.authWrapper{
	position:relative;
	z-index:9995;
}
.authWrapper.active{
	overflow:hidden;
	background:url(../img/bg/header-form-links-w.gif) 50% 0 repeat-y;
	
}
.authWrapper.active .row{
	overflow:hidden;
}
.authWrapper.active .row,
.authWrapper a{
	color:#ababab;
	font-size:12px;
	line-height:18px;
}
.auth{
	position:relative;
	float:right;
	text-align:right;
	height:18px;
    padding:6px 30px 6px 10px;
    font:13px 'pf_din_text_cond_probold';
    color:#dbdbdb;
    text-transform: uppercase;
    margin:0;
	overflow:hidden;
    background-color:#1a1b1c;
}
.auth:after{
    content: '';
    position: absolute;
    top: 10px;
    right: 7px;
    width: 16px;
    height: 10px;
    background:url(../img/icon/enter.png) 0 0 no-repeat #1a1b1c;
}
.auth .user_login{
	display:inline-block;
	/*max-width:100px;*/
	overflow:hidden;
}
.auth *{
	vertical-align:middle;
}
.auth a{
	color:#dbdbdb;
}
.active .auth{
	float:none;
	background: none;
}
.authFormWrapper{
	display:none;
	clear:right;
	overflow:hidden;
	font:12px Arial, sans-serif;
	background:url(../img/bg/header-form-w.gif) 100% 0 #292a2d repeat-y;
}
.authFormWrapper .authFormInner{
	overflow:hidden;
	background:url(../img/bg/header-form.gif) 100% 0 #292a2d no-repeat;
}
.active .authFormWrapper{
	display:block;
}
.authFormWrapper h3{
	font-size:16px;
	line-height:25px;
	margin:0 0 20px 0;
	padding:0;
	border:0;
	color:#b9b9b9;
}
.authFormWrapper .authEnter{
	width:210px;
	padding:100px 30px 50px;
	float:right;
}
.authFormWrapper .authEnter .line{
	position:relative;
	padding:7px 10px;
	margin:0 0 10px 0;
	background:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:0;
	border-left: 1px solid #a4a4a4;
	border-top: 1px solid #a4a4a4;
	background:#fff;
}
.authFormWrapper .authEnter .line.errorField{
	background-color:#ffcccc;
}
.authFormWrapper .authEnter .line span.name{
	float:left;
	padding-right:5px;
	font:12px/18px Arial, sans-serif;
	color:#b5b5b5;
}
.authFormWrapper .authEnter .line.errorField span.name{
	color:#d30610;
}
.authFormWrapper .authEnter .line .field{
	overflow:hidden;
    height:18px;
}
.authFormWrapper .authEnter .line .field .input_wrap{
	width:100%;
}
.authFormWrapper .authEnter .line .field .hint{
	width:100%;
	height:18px;
	font:12px/18px Arial, sans-serif;
	cursor:text;
}
.authFormWrapper .authEnter .line input[type="text"],
.authFormWrapper .authEnter .line input[type="password"]{
	display:block;
	overflow:hidden;
	height:18px;
	font:12px/18px Arial, sans-serif;
	border:0;
	width:100%;
	background:none;
}
.authFormWrapper button{
	margin:0 30px 0 0;
	padding:4px 8px 4px 10px;
	border:0;
	background:url(../img/bg/btn_subscr.gif) 0% 0% repeat-x #c7c7c7;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	cursor:pointer;
}
.authFormWrapper .authEnter button{
	float:right;
	margin:0;
}
.authFormWrapper button:hover{
	background:#c7c7c7;
}
.authFormWrapper button span{
	padding-right:23px;
	background:url(../img/icon/enter.png) 100% 50% no-repeat;
	font:14px/14px 'pf_din_text_cond_probold';
	text-transform:uppercase;
	color:#292a2d;
}
.authFormWrapper .authRegister{
	padding:30px 30px 20px 30px;
	overflow:hidden;
}
.authFormWrapper .authRegister a.i{
	float:right;
	font:11px/18px Arial, sans-serif;
	color:#d30610;
	padding:0 0 0 23px;
	text-decoration:none;
	background: url(../img/icon/i.png) 0 50% no-repeat;
}
.authFormWrapper .authRegister a.i:hover{
	text-decoration:none;
}
.authFormWrapper .authRegister .column{
	width:350px;
	float:left;
	clear:right;
	color:#ababab;
	padding-bottom:20px;
}
.authFormWrapper .authRegister .column + .column{
	width:290px;
}
.authFormWrapper .authRegister .column .inner{
	margin:0 30px 0 0;
}
.authFormWrapper .authRegister .column .line{
	margin:0 0 10px 0;
}
.authFormWrapper .authRegister .column span.name{
	float:left;
	min-width:75px;
	margin:5px 15px 5px 0;
}
.authFormWrapper .authRegister .column + .column span.name{
	min-width:90px;
}
.authFormWrapper .authRegister .line.errorField span.name,
.authFormWrapper .authRegister .line.errorField label{
	color:#d30610;
}
.authFormWrapper .authRegister .column .field{
	overflow:hidden;
	border-left:1px solid #212224;
	border-top:1px solid #212224;
	background:#313336;
	padding:5px 10px;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.authFormWrapper .authRegister .column .errorField .field{
	background:#604141;
}
.authFormWrapper .authRegister .column .field.group{
	background:#f4f4f4;
	border-color:#a4a4a4;
	padding:1px;
	margin:0 0 30px 0;
	text-align:center;
}
.authFormWrapper .authRegister .column input[type="text"], .authFormWrapper .authRegister .column input[type="password"]{
	width:100%;
	border:0;
	color:#ababab;
	background:none;
	font:12px Arial, sans-serif;
}
.authFormWrapper .authRegister .submit{
	clear:left;
	padding:10px 0;
	border-top:1px solid #2d2f32;
	font:12px Arial, sans-serif;
	color:#45474b;
}
.authFormWrapper .authRegister label{
	display:block;
}
.authFormWrapper .authRegister input[type="radio"]{
	display:none;
}
.authFormWrapper .authRegister input[type="radio"] + label{
	padding:7px 0px;
	color:#292a2d;
	display:inline-block;
	width:48%;
	cursor:pointer;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-align:center;
}
.authFormWrapper .authRegister input[type="radio"]:checked + label{
	color:#ababab;
	background:url(../img/bg/radio.gif) 0 0 repeat-x #2d2f32;
}
.authFormWrapper .authRegister input[type="checkbox"]{
	display:none;
}
.authFormWrapper .authRegister input[type="checkbox"] + label{
	padding-left:27px;
	line-height:15px;
	margin:0 0 8px 0;
	background:url(../img/bg/checkbox.png) 0px -24px no-repeat;
    cursor:pointer;
}
.authFormWrapper .authRegister input[type="checkbox"]:checked + label{
	background:url(../img/bg/checkbox.png) -24px 0px no-repeat;
}

.content .authRegister,
.content .authEnter,
.content .authReminder{
	padding-top:30px;
}
.content .authRegister .i,
.content .authEnter .i,
.content .authReminder .i{
	float:right;
}
.content .authRegister .line,
.content .authEnter .line,
.content .authReminder .line{
	margin:0 0 10px 0;
}
.content .authRegister span.name,
.content .authEnter span.name,
.content .authReminder span.name{
	float:left;
	min-width:210px;
	margin:5px 15px 5px 0;
}
.content .authRegister .field,
.content .authEnter .field,
.content .authReminder .field{
	overflow:hidden;
	border-left:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	background:#fff;
	padding:5px 10px;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.content .authRegister .field.error,
.content .authEnter .field.error,
.content .authReminder .field.error{
    border:0;
    padding:0;
    font-size:11px;
	background:none;
    text-align:right;
    color:#d30610;
}
.content .authRegister input[type="text"],
.content .authEnter input[type="text"],
.content .authRegister input[type="password"],
.content .authEnter input[type="password"],
.content .authReminder input[type="text"],
.content .authReminder input[type="password"]{
	width:100%;
	border:0;
	/*color:#ababab;*/
    color: #000;
	background:none;
	font:12px Arial, sans-serif;
}
.content .authRegister button,
.content .authEnter button,
.content .authReminder button{
	margin:0 30px 0 0;
	padding:4px 8px 4px 10px;
	border:0;
	background:url(../img/bg/btn_subscr.gif) 0% 0% repeat-x #c7c7c7;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	cursor:pointer;
}
.content .authEnter button{
	float:right;
	margin:0;
}
.content .authRegister button:hover,
.content .authEnter button:hover,
.content .authReminder button:hover{
	background:#c7c7c7;
}
.content .authRegister button span,
.content .authEnter button span,
.content .authReminder button span{
	padding-right:23px;
	background:url(../img/icon/enter.png) 100% 50% no-repeat;
	font:14px/14px 'pf_din_text_cond_probold';
	text-transform:uppercase;
	color:#292a2d;
}





.auth a{
    color:#dbdbdb;
    text-decoration:none;
}
.auth a:hover{
    color:#d20510;
}
.auth .close{
	display:none;
}
.active .auth .close{
	display:block;
	position:absolute;
	top:5px;
	right:0px;
	width:18px;
	height:18px;
	background:url(../img/bg/btn_close.png) 0 0 no-repeat;
	cursor:pointer;
}
.active .auth a,
.active .auth a:hover{
	color:#454547;
	cursor:default;
}
.active .auth a ~ a,
.active .auth a ~ a:hover{
    color:#5d5e61;
}
.active .auth a.close{
    cursor:pointer;
}
.auth a.enter{
    padding-right: 30px;
    background: url(../img/icon/enter.png) 100% 50% no-repeat;
}
.active .auth{
	padding-right:240px;
	background:url(../img/bg/header-form-links.gif) 100% 0 #292a2d no-repeat;
}
.active .auth a.enter{
	padding:0;
	background:none;
}
.active .auth span{
	visibility:hidden;
}

.pagination{
	text-align:center;
}
.pagination ul{
	list-style-type:none;
	font-size:0;
}
.pagination ul li{
	font-size:12px;
	padding:6px!important;
	background:none!important;
	display:inline-block;
}
.pagination ul li a{
	text-decoration:none;
}
.pagination ul li a:hover{
	text-decoration:underline;
}

.b-standings{
	position:relative;
	font:12px Verdana, Arial, sans-serif;
}
.right .b-standings{
	min-height:510px;
	background:#e4e4e4;
}
.b-standings h3{
	position:relative;
	padding:12px 24px;
	margin:0;
	border:0;
	font:24px/24px 'pf_din_text_cond_promedium';
	color:#202020;
	text-shadow:1px 1px 1px #fff;
	background:url(../img/bg/statement-h3.gif) 0 0 repeat-x #d1d1d1;
	z-index:5;
}
.b-standings > .tabs > ul{
	position:absolute;
	right:10px;
	top:22px;
	white-space:nowrap;
	font-size:0;
	z-index:10;
}
.b-standings > .tabs > ul li{
	display:inline-block;
	font:12px Arial, sans-serif;
}
.b-standings > .tabs > ul li a{
	display:inline-block;
	color:#5a5a5a;
	text-decoration:none;
	padding:7px 14px;
}
.b-standings > .tabs > ul li.active a{
	border-top:1px solid #a1a1a1;
	padding:6px 14px 7px;
	background:#c6c6c6;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.b-standings .tabs ul{
	list-style-type:none;
	font-size:0;
}
.b-standings div > .tabs > ul{
	background:url(../img/bg/tab-stat.gif) 0 0 repeat-x #1f2022;
	overflow:hidden;
}
.b-standings div > .tabs > ul li{
	position:relative;
	display:inline-block;
	width:50%;
	font: 14px 'pf_din_text_cond_promedium';
	color:#606166;
	text-transform:uppercase;
	z-index:1;
}
.b-standings div > .tabs > ul li + li{
	border-left:1px solid #1f2022;
	margin:0 -1px 0 0;
}
.b-standings div > .tabs > ul li a{
	display:block;
	color:#606166;
	padding:12px 24px;
	text-decoration:none;
	text-align:center;
}
.b-standings div > .tabs > ul li.active{
	position:relative;
	background:#494b50;
	color:#fff;
	z-index:5;
}	
.b-standings div > .tabs > ul li.active a{
	color:#fff;
}
.b-standings table{
	width:100%;
	line-height:100%;
	background:#ededed;
	color:#3d3d3d;
	font:12px Arial, sans-serif;
	color:#4f5257;
}
.b-standings table th{
	color:#4f5257;
	padding:10px 9px 17px;
	font-weight:normal;
	text-align:left;
	background:url(../img/bg/stat-th.gif) 0 100% repeat-x;
}
.b-standings table td{
	padding:3px 9px;
	background-color:#d1d1d1;
	border-top:1px solid #e4e4e4;
}
.right .b-standings table td + td{
	border-right:1px solid #e4e4e4;
}
.right .b-standings table td + td + td{
	border-right:0;
}
.b-standings table tr.separate td,
.b-standings table tr.separate ~ tr td{
	background-color:#e8e8e8;
}

.b-standings table th:first-child,
.b-standings table td:first-child{
	padding-left:24px;
}
.b-standings table .avangard td{
	background-color:#e3000b!important;
	color:#fff!important;
}
.b-standings table .separate td{
	background-image:url(../img/bg/td-separate.png);
	background-repeat:repeat-x;
	background-position: 0 0;
	padding-top:10px;
}
.b-standings .bottom{
	text-align:right;
	padding:12px 18px;
}
#vk_groups,
#vk_groups iframe{
	width:100%!important;
}
#gl-tw iframe{
	width:100%!important;
}

table.sorter{
	width:100%;
	position:relative;
}
table.sorter td{
	/*overflow:hidden;*/
}
table.sorter tr.hover td,
table.sorter td.hover{
	background-color:#d4d4d4!important;
}
table.sorter tr td.hover_td{
	background-color:#c2c2c2!important;
}
table.sorter tbody tr:first-child td{
	background-image:url(../img/bg/tbody.png)!important;
	background-position:50% -5px!important;
	background-repeat:repeat-x!important;
}
table.sorter.tvprogramm tbody tr:first-child td,
table.sorter.is_now tbody tr:first-child td{
	background-image:url(../img/bg/sh-separator.png)!important;
	background-position:100% 0!important;
	background-repeat:repeat-y!important;
}

.b-qa h3{
	border-bottom:0;
}
.b-qa .btnMore{
	padding-bottom:30px;
}
.b-qa .gl-tabs .i-2 + .b-qa-form{
	margin-top:35px;
}
.b-qa .btnMore a{
	background:url(../img/bg/news_btn_more.png) 7px center no-repeat;
	display:inline-block;
	vertical-align:top;
	padding:6px 12px 6px 26px;
	border:1px solid #d3d3d3;
	font:14px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	color:#b1b1b1;
}
.b-qa-form{
	padding:20px 36px;
	margin:0 0 32px;
	overflow:hidden;
	background:#d3d3d3;
}
.b-dropdown-content .b-qa-form{
	background-color:#bdbdbd;
}
.b-qa-form h3{
	font: 16px 'pf_din_text_cond_promedium';
	text-transform: uppercase;
	padding: 0px 25px!important;
	margin: 0 0 0 -25px!important;
	color:#4e5055;
	cursor: pointer;
	background: url(../img/bg/accordion.png) 12px 3px no-repeat;
}
.b-qa-form h3.ui-accordion-header-active{
	background: url(../img/bg/accordion.png) -25px -38px no-repeat;
}
.b-qa-form .form{
	padding-top:24px;
}
.b-qa-form .line{
	padding:0 10px;
	margin:0 0 12px 0;
}
.b-qa-form .selects{
	display:inline-block;
	width:100%;
	margin-left:-10px;
	margin-right:-10px;
}
.b-qa-form .selects .select{
	float:left;
	width:47%;
}
.b-qa-form .selects .select + .select{
	float:right;
}
.b-qa-form .selects strong{
	margin-left:0;
	margin-right:0;
}
.b-qa-form .selects .select select{
	margin:0 -10px;
}
.b-qa-form strong{
	display:inline-block;
	color:#636569;
	font:16px/120% 'pf_din_text_cond_promedium';
	margin:0 0 10px -10px;
}
.b-qa-form .line strong + img{
	margin:0 5px;
	vertical-align:middle;
}
.b-dropdown .b-qa-form .line strong + img{
	margin:0;
}
.b-qa-form .line input[type="text"],
.b-qa-form .line textarea{
	display:inline-block;
	font:12px Arial, sans-serif;
	border:0;
	padding:5px 10px;
	background:#fff;
	border-left:1px solid #a3a4a4;
	border-top:1px solid #a3a4a4;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	resize:none;
}
.b-qa-form .line textarea{
	display:block;
	width:100%;
	height:70px;
	margin:0 0 0 -10px;
}
.b-qa-form input[type="submit"],
.b-qa-form button{
	float:right;
    color:#fff;
    font:16px/24px 'pf_din_text_cond_promedium';
    text-transform:uppercase;
    text-decoration:none;
    padding:0 35px 0 10px;
	margin:0 -10px 0 0;
	border:0;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background:url(../img/icon/enter.png) 93% 50% no-repeat #1f1f1f;
	cursor:pointer;
}
.b-qa-form input[type="submit"]:hover,
.b-qa-form button:hover{
	color:#d20510;
}
.b-qa-form.active{
	background:#d3d3d3;
}
.feedback-form .line {
	clear: both;
}
.feedback-form .captcha {
	padding: 0 31px;
}
.feedback-form .line .one-more-field {
    float: left; margin-right: 50px;
}
.feedback-form .line div strong {
    margin-right: 5px;
}
.b-qa-list{
	background:#e8e8e8;
	margin:0 0 35px 0;
}
.b-qa-list.video{
	background:none;
}
.b-qa-list .item{
	border-bottom:1px solid #f4f4f4;
}
.b-qa-list .item .close,
.b-qa-list .item .open{
	float:right;
	width:18px;
	height:18px;
	margin:0 0 0 15px;
	text-indent:-9999px;
}
.b-qa-list .item .close{
	display:none;
	background:url(../img/bg/btn_close.png) 0 0 no-repeat;
}
.b-qa-list .item .open{
	visibility:visible;
	background:url(../img/bg/select.png) 50% 50% no-repeat;
}
.b-qa-list .item.active{
	color:#f4f4f4;
}
.b-qa-list .item.active .close{
	display:block;
}
.b-qa-list .item.active .open{
	visibility:hidden;
}
.b-qa-list .item .r{
	float:right;
	color:#838383;
	font:11px/18px Arial, sans-serif;
}
.b-qa-list .item.active .r{
	color:#fff;
}
.b-qa-list .item .q{
	padding:13px 13px 13px 23px;
	overflow:hidden;
}
.b-qa-list .item.active .q{
	background:#37393c;
	-webkit-transition-duration: 0.2s;
     -moz-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
	-webkit-transition-property: background-color;
     -moz-transition-property: background-color;
      -ms-transition-property: background-color;
       -o-transition-property: background-color;
          transition-property: background-color;
}
.b-qa-list .item .a{
	display:none;
	padding:23px;
	overflow:hidden;
}
.b-qa-list .item.active .a{
	display:block;
	background:#484b4f;
	-webkit-transition-duration: 0.2s;
     -moz-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
	-webkit-transition-property: background-color;
     -moz-transition-property: background-color;
      -ms-transition-property: background-color;
       -o-transition-property: background-color;
          transition-property: background-color;
}
.b-qa-list .item p{
	margin:0;
	padding:0;
}
.b-qa-list .item p.date{
	font-size:11px;
	color:#909090;
	margin:0 0 10px 0;
}
.b-qa-list .item a{
	color:#8ba5b7;
}
.b-qa-list .item a:hover{
	color:#4d5d69;
}
.b-qa-list .item a.tag{
	display:inline-block;
	line-height:15px;
	padding:0 5px;
	color:#838383;
	background:#d3d3d3;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.b-qa-list .item .thumb{
	position:relative;
	margin:0;
	padding:18px 0;
	border-top:1px solid #d3d3d3;
	overflow:hidden;
	display: flex;
}
.fancy-container{
	position: relative;
}
.b-qa-list .item:first-child .thumb{
	border:0;
}
.b-qa-list .item .thumb .photo{
	position:relative;
	margin-right:25px;
	float:left;
	font-size:0;
	line-height:0;
	background:none;
}
.b-qa-list .item .thumb .photo img{
	position:relative;
	z-index:1;
}
.b-qa-list .item .thumb .over{
	display:block;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
	text-indent:-9999px;
    background:url(../img/bg/play.png) 50% 50% no-repeat;
    z-index:5;
}
.b-qa-list .item .thumb p.date{
	margin:0;
}
.b-qa-list .item .thumb p.title{
	font-size:14px;
	font-weight:bold;
}
.b-qa-list .item .thumb p.title a{
	color:#000;
}
.b-qa-list .item .thumb .tags{
	position:absolute;
	bottom: 0px;
}
.description__video{
	float: left;
	width: 255px;
	position: relative;
}
.b-qa-list .item .description__video .description{
	padding-bottom: 45px;
}
.player-profile .b-media,
.player-profile .b-photo-list{
	padding:18px;
	margin:0;
}

.media-carusel{
	overflow:hidden;
	list-style-type:none;
}
.media-carusel li{
	float:left;
	width:241px;
	padding:0!important;
	background:none!important;
}
.b-media .jcarousel-container{
	position:relative;
	padding:0 25px;
}
.b-media.light .jcarousel-container{
	padding:0;
}
.b-media .jcarousel-clip{
	max-width:964px;
	margin:0 auto;
	overflow:hidden;
}
.b-media .jcarousel-container .jcarousel-prev,
.b-media .jcarousel-container .jcarousel-next{
	position:absolute;
	top:0;
	width:25px;
	height:100%;
	cursor:pointer;
	z-index:100;
}
.b-media .jcarousel-container .jcarousel-prev-disabled,
.b-media .jcarousel-container .jcarousel-next-disabled{
	opacity:0.3;
}
.b-media .jcarousel-container .jcarousel-prev{
	left:0;
	background:url(../img/bg/prev.png) 50% 50% no-repeat;
}
.b-media.light .jcarousel-container .jcarousel-prev{
	left:-18px;
}
.b-media .jcarousel-container .jcarousel-next{
	right:0;
	background:url(../img/bg/next.png) 50% 50% no-repeat;
}
.b-media.light .jcarousel-container .jcarousel-next{
	right:-18px;
}

#t-5 #media-container{
	width:auto;
}
#t-5 .media-carusel li{
	width:221px;
	margin-right:20px;
}
#t-5 .b-media.light .jcarousel-container .jcarousel-prev{
	left:-28px;
}
#t-5 .b-media.light .jcarousel-container .jcarousel-next{
	right:-28px;
}
#t-5 .thumb{
	padding:10px 0;
}
#t-5 .b-media .item{
	width: 221px;
	display:inline-block;
	vertical-align:top;
}
#t-5 .b-media.photos{
	margin-right:-30px;
}
#t-5 .b-media.photos .item{
	margin-right:20px;
}
#t-5 .btnMore{
	margin-top:20px;
}
#t-5 .btnMore a{
	border:1px solid #d3d3d3;
	color:#b1b1b1;
	opacity:1;
}
#t-5 .btnMore a:hover{
	color:#989898;
}

table.personal-statistics{
    width:100%;
    margin-top:30px;
    border-collapse:collapse;
}
table.personal-statistics thead th{
    font:20px/120% 'pf_din_text_cond_promedium';
    color:#4f5257; 
    padding:20px 0;
}
table.personal-statistics tr td:first-child,
table.personal-statistics tr th:first-child{
    padding-left:45px;
}
table.personal-statistics tr table tr th:first-child{
    padding:0;
}
table.personal-statistics tr td.l{
    font:14px/120% 'pf_din_text_cond_promedium';
    color:#fff;
}
table.personal-statistics tr td.t{
    padding-right:50px;
}
table.personal-statistics tr td table{
    width:100%;
    margin:30px 0 50px;
}
table.personal-statistics tr td table td{
    padding:4px 15px;
    color:#fff;
    text-align:right;
    border-top:1px solid #28292b;
}
table.personal-statistics tr td table th{
    text-align:left;
    padding-right:20px;
    border-top:1px solid #28292b;
}
table.personal-statistics tr td table tr:first-child td,
table.personal-statistics tr td table tr:first-child th{
    border:0;
}


/* Surveys > */
.surveys-box {
	background:url("../img/bg/header-bottom.png") repeat-x;
	padding:0 30px 46px;
	margin:-15px -30px 0;
}
.surveys-box .btnMore {
	padding-bottom:30px;
}
.surveys-box .btnMore a{
	background:url(../img/bg/news_btn_more.png) 7px center no-repeat;
	display:inline46px-block;
	vertical-align:top;
	padding:6px 12px 6px 26px;
	border:1px solid #d3d3d3;
	font:14px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	color:#b1b1b1;
}

.surveys-list {
	margin:0 0 35px;
	padding:1px 0 0;
}
.surveys-list .item{
	display:block;
	position:relative;
	background:#e8e8e8;
	border-bottom:1px solid #f4f4f4;
}
.surveys-list .page:first-child .item:first-child {
	margin-top:44px;
}
.surveys-list .item .close,
.surveys-list .item .open{
	float:right;
	width:18px;
	height:18px;
	margin:0 0 0 15px;
	text-indent:-9999px;
}
.surveys-list .item .close{
	display:none;
	background:url(../img/bg/btn_close.png) 0 0 no-repeat;
}
.surveys-list .item .open{
	visibility:visible;
	background:url(../img/bg/select.png) 50% 50% no-repeat;
}
.surveys-list .item.active{
	margin:44px -30px;
	padding:0 30px 42px;
	border-bottom:0;
	overflow:hidden;
}
.surveys-list .item.active:after {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:30px;
	font:0/0 a;
	background:url("../img/bg/right-shadow.png") repeat-y;
}
.surveys-list .page:first-child .item.active:first-child {
	margin-top:0;
	padding-top:44px;
	background:#e8e8e8 url("../img/bg/header-shadow.png") repeat-x;
}
.surveys-list .item.active .close{
	display:block;
}
.surveys-list .item.active .open{
	visibility:hidden;
}
.surveys-list .item .r{
	position:absolute;
	right:5px;
	bottom:5px;
	color:#838383;
	font:11px/18px Arial, sans-serif;
}
.surveys-list .item.active .r{
	bottom:auto;
	right:30px;
}
.surveys-list .item .title {
	display:block;
	overflow:hidden;
	color:#3b3d41;
	font:bold 14px/20px Arial, sans-serif;
	margin:0;
}
.surveys-list .item.active .title {
	font:bold 18px/20px Arial, sans-serif;
}
.surveys-list .item .head{
	cursor:pointer;
	padding:10px 18px 13px;
	overflow:hidden;
}
.surveys-list .item.active .head{
	cursor:auto;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-ms-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: background-color;
	-moz-transition-property: background-color;
	-ms-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color;
}
.surveys-list .item .body{
	display:none;
	padding:18px 0 18px 18px;
	overflow:hidden;
}
.surveys-list .item.active .body{
	display:block;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-ms-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: background-color;
	-moz-transition-property: background-color;
	-ms-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color;
}
.surveys-list .item p{
	margin:0;
	padding:0;
}
.surveys-list .item p.date{
	float:left;
	font-size:11px;
	color:#909090;
	padding:0 4px 0 2px;
	margin:2px 15px 0 -2px;
}
.surveys-list .item.active p.date{
	background:#292a2d;
	color:#adadad;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.surveys-list .item a{
	color:#8ba5b7;
}
.surveys-list .item a:hover{
	color:#4d5d69;
}

.survey {
	display:block;
	background:#1a1b1c;
}
.survey input[type="radio"]{
	vertical-align:middle;
	margin:0 10px 0 0;
	padding:0;
}
.survey label{
	display:inline-block;
	padding:0 0 0 25px;
	margin:0 30px 0 0;
	color:#292a2d;
	background:url(../img/bg/radio.png) 0 -45px no-repeat;
	font-size:14px;
	cursor:pointer;
}
.survey input[type="radio"]{
	display:none;
}
.survey label.active,
.survey input[type="radio"]:checked + label{
	background:url(../img/bg/radio.png) -48px 1px no-repeat;
	color:#ff0000;
}
.survey input[type="submit"],
.survey button{
	float:right;
	color:#292a2d;
	font:16px/24px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	text-decoration:none;
	padding:0 35px 0 10px;
	margin:16px 0 0;
	border:0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background:url(../img/icon/enter.png) 93% 50% no-repeat #d9d9d9;
	cursor:pointer;
}
.survey input[type="submit"]:hover,
.survey button:hover{
	background-color:#c7c7c7;
}

table.survey-form {
	table-layout:auto;
	border-spacing:0;
	border-collapse:collapse;
	border:#dedede solid 1px;
	border-width:1px 0;
	width:100%;
}
.survey-results__bar {
	display:none;
}
table.survey-form td {
	border:#dedede solid 1px;
	border-width:1px 0;
}
.survey-form__in {
	padding:8px 0;
}

.survey_type_aside {
	display:block;
	padding:16px 30px 25px 25px;
	margin:0 0 8px;
	overflow:hidden;
}
.survey_type_aside table.survey-form,
.survey_type_aside table.survey-form td {
	border-color:#252729;
}
.survey_type_aside .survey-results__actions {
	padding:0 30px 0 25px;
}
.survey_type_aside label {
	color:#fefefe;
	font-size:12px;
	min-height:20px;
}
.survey_type_aside input[type="submit"],
.survey_type_aside button{
	float:right;
	color:#fff;
	font:16px/24px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	text-decoration:none;
	padding:0 35px 0 10px;
	margin:16px 30px 0 0;
	border:0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background:url(../img/icon/enter.png) 93% 50% no-repeat #1f1f1f;
	cursor:pointer;
}
.survey_type_aside input[type="submit"]:hover,
.survey_type_aside button:hover{
	color:#d20510;
	background-color:#1f1f1f;
}
.survey_type_aside .head {
	display:block;
	margin:0 0 15px;
}
.survey_type_aside .date {
	float:none;
	display:block;
	font-size:11px;
	color:#909090;
	margin:0 0 8px;
}
.survey_type_aside .title {
	color:#f4f4f4;
	font:bold 14px/20px Arial, sans-serif;
	margin:0;
}
.survey_type_aside .body {
	display:block;
	margin:0 -30px 16px -25px;
}
.surveys-list .item.active.survey_state_results .body {
	padding-left:16px;
}
.survey_state_results .survey-results__bar {
	display:table-cell;
	padding-right:80px;
}
.survey_type_aside.survey_state_results .survey-results__bar {
	padding-left:25px;
	padding-right:45px;
}
.survey_state_results input[type="submit"],
.survey_state_results button {
	display:none;
}
.survey_state_results input[type="radio"]:checked + label {
	background:none;
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#7c7c7c;
	cursor:auto;
}
.survey_state_results label,
.survey_state_results label.active {
	background:none;
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#7c7c7c;
	cursor:auto;
}
.survey_type_aside.survey_state_results input[type="radio"]:checked + label {
	font-weight:normal;
	font-size:12px;
}
.survey_type_aside.survey_state_results label,
.survey_type_aside.survey_state_results label.active {
	font-weight:normal;
	font-size:12px;
}
.survey_state_results .survey-results__actions {
	text-align:right;
	width:105px;
	padding-left:10px;
	white-space:nowrap;
}
.survey_type_aside.survey_state_results .survey-results__actions {
	width:1px;
	max-width:105px;
	padding:0 30px 0 5px;
}
.survey_state_results .survey-form__in {
	padding:0;
}

.survey-form__bar {
	display:inline-block;
	vertical-align:middle;
	height:100%;
	min-width:21px;
	min-height:37px;
	line-height:36px;
	background:#4f5257;
	position:relative;
	top:1px;
	margin-top:-1px;
}
.survey-form__result {
	margin-left:100%;
	padding-left:4px;
	display:inline-block;
	vertical-align:middle;
	text-align:right;
	font:36px/1 'pf_din_text_cond_promedium', Arial, sans-serif;
}
.survey-form__count {
	color:#ffffff;
	position:absolute;
	vertical-align:middle;
	padding-left:8px;
	font:11px/36px Arial, sans-serif;
}
.survey_type_aside .survey-form__result {
	font-size:20px;
}

tr .bar_color_red,
.bar_color_red{
	background:#ff000d;
	color:#ff000d;
}
tr + tr .bar_color_red,
.bar_color_gray-red {
	background:#cf000a;
	color:#cf000a;
}
tr + tr + tr .bar_color_red,
.bar_color_dark-red {
	background:#810006;
	color:#810006;
}
tr+ tr + tr + tr .bar_color_red,
.bar_color_black {
	background:#2d2f32;
	color:#2d2f32;
}
tr + tr+ tr + tr + tr .bar_color_red,
.bar_color_gray {
	background:#45474b;
	color:#45474b;
}
tr + tr + tr+ tr + tr + tr .bar_color_red,
.bar_color_lightgray {
	background:#afafaf;
	color:#afafaf;
}
/* Surveys < */


a.club_popup{
	display:block!important;
}
.b-timeline .jspHorizontalBar{
	display:none!important;
}
.content-header .filter-dates{
	padding-top:20px;
	color:#fff;
}
.content-header .filter-dates span{
	color:#fff;
}

.description-wrap-box{
	position:relative;
	margin:-15px -36px 0;
	padding:45px 30px;
	background:#fff;
	z-index:100;
}
.description-wrap-box .shadow{
	display:block;
	position:absolute;
	width:100%;
	height:24px;
	left:0;
	bottom:-24px;
}
.description-wrap-box .shadow .sh{
	display:block;
	height:24px;
	line-height:0;
	margin:0 6px;
	background:url(../img/bg/description-wrap-box.png) 0 0 repeat-x;
}
.description-wrap-box .shadow .sh .l,
.description-wrap-box .shadow .sh .r{
	position:absolute;
	width:6px;
	height:6px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	top:0;
}
.description-wrap-box .shadow .sh .l{
	left:0px;
	background:url(../img/bg/cheer-box-l.png) 0 0 no-repeat;
}
.description-wrap-box .shadow .sh .r{
	right:0px;
	background:url(../img/bg/cheer-box-r.png) 0 0 no-repeat;
}
.description-wrap-box p{
	color:#292a2d;
	font:18px/20px 'pf_din_text_cond_proregular', Arial, sans-serif;
	text-align:center;
}
.description-wrap-box .b-photo-list{
	background: none;
}
.description-wrap-box .b-photo-list a.toggle{
	border: 1px solid #a2a2a2;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.description-wrap-box .b-photo-list a.toggle span{
	background-image: url(../img/bg/arr-toggle-dark.png);
}

.b-cheerleaders{
	position:relative;
	margin:0 -30px;
	padding:30px;
	background:#15191c;
}
.b-cheerleaders h3{
	border:0;
	font-size:20px;
	margin:0 0 50px;
	color:#9c9c9c;
}
.b-cheerleaders .line{
	position:relative;
	margin:-36px -36px 0;
	font-size:0;
	line-height:0;
	text-align:center;
	background:url(../img/bg/cheer-line.png) 0 100% repeat-x;
}
.b-cheerleaders .line .item{
	position:relative;
	display:inline-block;
	width:280px;
	height:260px;
	padding-bottom:101px;
	margin:0 6px;
	vertical-align:top;
}
.b-cheerleaders .line .item .photo{
	position:absolute;
	left:0;
	top:0;
	width:280px;
	height:260px;
	overflow:hidden;
}
.b-cheerleaders .line .item p.name{
	display:block;
	position:absolute;
	width:100%;
	height:48px;
	left:0;
	bottom:53px;
	margin:0;
	padding:0;
	color:#2b2c2f;
	font:20px/48px 'pf_din_text_cond_promedium', Arial, sans-serif;
}
.b-cheerleaders .line .item p.name a{
	color:#2b2c2f;
}


.ajax-content-wrapper table,
table.b-bids{
	font-family:Arial;
    width:100%;
    border-collapse: collapse;
    font-size:12px;
    color:#1f1f1f;
    margin:0 0 20px 0;
}
.b-bids table.decorate{
	margin:20px 0;
}
.ajax-content-wrapper table tr,
.b-bids table.decorate tr{
    z-index:10;
}
.ajax-content-wrapper table tr:hover,
.b-bids table.decorate tr:hover{
    z-index:20;
}
.ajax-content-wrapper table a,
.b-bids table.decorate a{
    color:#1f1f1f;
    text-decoration:none;
}
.b-bids table.decorate a{
	text-decoration:underline;
}
.b-bids table.decorate a:hover{
	text-decoration:none;
}
.ajax-content-wrapper table th,
.b-bids table.decorate th,
.ajax-content-wrapper table thead td{
    color: #7c7d7e;
    padding:0px 4px 7px;
    font-size:11px;
	line-height:100%;
    font-weight: normal;
}
.ajax-content-wrapper table td,
.ajax-content-wrapper table thead td,
.b-bids table.decorate td{
    line-height:120%;
    padding:9px 4px;
    border-bottom:1px solid #f4f4f4;
	background-color: #e8e8e8;
}
.ajax-content-wrapper table tr.first_row td{
	background: none;
}
.ajax-content-wrapper dl{
	margin:0 0 20px 0!important;
}
.ajax-content-wrapper dl dt,
.ajax-content-wrapper dl dd{
	font-size:11px;
	display:inline;
	color:#666;
	font-style:italic;
}
.ajax-content-wrapper dl dt{
	font-weight:bold;
}

.b-photo-list-block p.count{
	float:right;
	font-size:11px;
	color:#c1c1c1;
	padding:0 45px 0 15px;
	background:url(../img/icon/photo1_s.png) 0 50% no-repeat;
}
.b-photo-list-block p.date{
	margin:0!important;
	padding:0;
	font-size:11px;
	color:#909090;
}
.b-photo-list-block h4{
	color:#191a1c;
	margin:0!important;
}
.b-photo-list-block .b-photo-list{
	padding:18px 0!important;
	margin:0;
}

.tooltip.hidden{
	display:none;
}
.tooltip_popup{
    position:absolute;
    left:-9999px;
    top:-9999px;    
	background:url(../img/bg/pop-bg.gif) 0 100% repeat-x #383b40;
	width:450px;
	padding:16px;
	color:#ababab;
    font-size:11px;
	overflow:hidden;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	z-index:9999;
}
.tooltip_popup p{
	margin:0 0 7px;
}

.game_popup_wrapper{
	position:relative;
}
.game_popup{
	position:absolute;
	display:none;
    top:-9999px;    
	background:url(../img/bg/pop-bg.gif) 0 100% repeat-x #383b40;
	width:270px;
	color:#ababab;
    font-size:11px;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	z-index:9999;
}
.game_popup.right_side{
	right:0;
}
.game_popup .arr{
	display:block;
	position:absolute;
	width:18px;
	height:9px;
	left:26px;
	background:url(../img/bg/pop-arr-down.png) 0 0 no-repeat;
}
.game_popup.upper_side .arr{
	bottom:-9px;
}
.game_popup.bottom_side .arr{
	top:-9px;
	background:url(../img/bg/pop-arr-top.png) 0 0 no-repeat;
}
.game_popup.right_side .arr{
	left:230px;
}
.ui-datepicker-calendar td:hover .game_popup{
	display:block;
}
.game_popup a:hover{
	border:0!important;
}
.game_popup .item .head{
	padding:0 17px;
	overflow:hidden;
	color:#fff;
	font:bold 12px/39px Arial, sans-serif;
}
.game_popup .head .place{
	float:right;
}
.game_popup .item .head .date{
	color:#fff;
	float:left;
}
.game_popup .item .content{
	text-align:center;
	padding:0 5px;
	background:none!important;
	overflow:hidden!important;
}
.game_popup .item .content .place{
	font:11px/100% Arial, sans-serif;
	color:#dfdfdf;
	padding:5px 0;
}
.game_popup .item .content .team{
	width:78px;
	height:70px;
	float:left;
	font:11px/100% Arial, sans-serif;
	color:#fff;
	margin:0 0 18px 0;
	white-space:nowrap;
}
.game_popup .item .content .score,
.game_popup .item .content .score a{
	width:100px;
	font:40px/60px 'pf_din_text_cond_promedium', Georgia;
	color:#e8e8e8;
	float:left;
	padding:0!important;
	margin:0!important;
	text-align:center!important;
	border:0!important;
}
.game_popup .item .content .score .more{
    position:relative;
    top:-15px;
    font:14px/14px 'pf_din_text_cond_promedium', Georgia;
}
.game_popup .item .content .score span{
	background:url(../img/bg/dots.png) 50% 50% no-repeat;
}
.game_popup .item .bottom{
	background:#1f2022;
	text-align:center;
	font:11px/27px Arial, sans-serf;
	border-top:1px solid #131313;	
	border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
}
.game_popup .item .bottom a{
	display:inline-block!important;
	color:#8aa5b7!important;
	margin:0 12px!important;
	text-decoration:none!important;
	padding:0!important;
	height:auto!important;
	border:0!important;
}

@media only screen and (max-width: 1050px) {
	.b-media .item{
		width: 224px;
	}
	.b-media .media-carusel .item{
		width: 241px;
	}
}
@media only screen and (max-width: 1200px) {
	.authFormWrapper .authRegister .column{
		width:300px;
		float:left;
		clear:right;
		color:#ababab;
		padding-bottom:20px;
	}
	.authFormWrapper .authRegister .column + .column{
		width:290px;
	}
    ul.b-filter li{
        margin-left: 10px;
    }
}
.b-dropdown .dropdown-btn.dropdown-btnSponsors { /*change 30.08.2013*/
	background:#292a2c;
}
.b-dropdown .dropdown-btn.dropdown-btnSponsors .btn span { /*change 30.08.2013*/
	background:url(../img/icon/enter.png) right center no-repeat;
}

.authWrapper .reg-note{
	color:#fff;
}
.reg-note a{
	color:#8ba5b7;
}

.gl-ajax-form ul.errorlist{
	margin:0 0 12px 0;
	padding:0;
}
.gl-ajax-form ul.errorlist li{
    border:0;
    padding:0;
    font-size:11px;
	background:none;
    color:#d30610;
}
.b-dropdown-content .gl-ajax-form ul.errorlist li{
	text-align:right;
	margin-right:10px;
}

/* Playoff > */
.b-playoff {
	background:#09090a url('../img/bg/playoff-bg.jpg') 50% 0 no-repeat;
	padding:0 30px 95px;
	margin:0 -30px;
	position:relative;
	z-index:2;
	text-align:center;
	font:0/0 'null', a;
}
.b-playoff__grid-bg {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:30px;
	right:30px;
	height:100%;
	text-align:center;
	font:0/0 'null', a;
	z-index:-2;
}
.b-playoff__grid-item {
	display:inline-block;
	width:17%;
	vertical-align:top;
	height:100%;
	*display:inline;
	*zoom:1;
	background:url("../img/bg/playoff-grid-bg.png") 50% 0 repeat-y;
}
.b-playoff-conference {
	display:inline-block;
	vertical-align:top;
	width:50%;
	font:12px/18px Arial,sans-serif;
	*display:inline;
	*zoom:1;
}
.b-playoff-conference__title {
	color:#b2b2b2;
	background:#09090a;
	font:24px/1 'pf_din_text_cond_promedium', Arial, sans-serif;
	text-transform:uppercase;
	padding:40px 0 20px;
	margin:0;
}
.b-playoff-conference_content_west .b-playoff-conference__title {
	text-align:left;
}
.b-playoff-conference_content_east .b-playoff-conference__title {
	text-align:right;
}
.b-playoff-timeline {
	display:block;
	width:auto;
	position:relative;
	z-index:2;
	padding:0 20px;
	margin:0 -30px;

	background: #bcbcbc;
	background: -moz-linear-gradient(top,  #bcbcbc 0%, #b9b9b9 17%, #aaaaaa 60%, #9f9f9f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(17%,#b9b9b9), color-stop(60%,#aaaaaa), color-stop(100%,#9f9f9f));
	background: -webkit-linear-gradient(top,  #bcbcbc 0%,#b9b9b9 17%,#aaaaaa 60%,#9f9f9f 100%);
	background: -o-linear-gradient(top,  #bcbcbc 0%,#b9b9b9 17%,#aaaaaa 60%,#9f9f9f 100%);
	background: -ms-linear-gradient(top,  #bcbcbc 0%,#b9b9b9 17%,#aaaaaa 60%,#9f9f9f 100%);
	background: linear-gradient(to bottom,  #bcbcbc 0%,#b9b9b9 17%,#aaaaaa 60%,#9f9f9f 100%);
}
.b-playoff-conference_content_west .b-playoff-timeline {
	margin-right:0;
	padding-right:0;
}
.b-playoff-conference_content_east .b-playoff-timeline {
	margin-left:0;
	padding-left:0;
}
.b-playoff-timeline__item {
	float:left;
	position:relative;
	width:29.1667%;
	min-height:36px;
	line-height:36px;
	padding:0 2.0833%;
	text-align:center;
}
.b-playoff-conference_content_west .b-playoff-timeline__item {
	float:left;
	clear:right;
}
.b-playoff-conference_content_east .b-playoff-timeline__item {
	float:right;
	clear:left;
}
.b-playoff-timeline__text {
	display:inline-block;
	vertical-align:middle;
	color:#0f1011;
	font:14px/1.0714 'pf_din_text_cond_promedium', Arial, sans-serif;
	text-transform:uppercase;
}
.b-playoff-timeline__shadow {
	display:block;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:18px;
	z-index:2;

	background: -moz-linear-gradient(top,  rgba(0,0,0,0.39) 0%, rgba(0,0,0,0.07) 76%, rgba(0,0,0,0.01) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.39)), color-stop(76%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.01)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.39) 0%,rgba(0,0,0,0.07) 76%,rgba(0,0,0,0.01) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.39) 0%,rgba(0,0,0,0.07) 76%,rgba(0,0,0,0.01) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.39) 0%,rgba(0,0,0,0.07) 76%,rgba(0,0,0,0.01) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.39) 0%,rgba(0,0,0,0.07) 76%,rgba(0,0,0,0.01) 100%);

}
.b-playoff-timeline__arrow {
	display:none;
	position:absolute;
	top:100%;
	left:50%;
	margin:0 0 0 -45px;
	width:90px;
	height:18px;
	z-index:1;
	background:url("../img/timeline-arrow.png") no-repeat;
}
.b-playoff_stage_quarterfinal .b-playoff-timeline__item_stage_quarterfinal .b-playoff-timeline__arrow,
.b-playoff_stage_semifinal .b-playoff-timeline__item_stage_semifinal .b-playoff-timeline__arrow {
	display:block;
}
.b-playoff_stage_final .b-playoff-conference:first-child .b-playoff-timeline__item_stage_final .b-playoff-timeline__arrow {
	display:block;
	left:100%;
}

.b-playoff-brackets {
	position:relative;
	width:auto;
	min-height:500px;
}
.b-playoff-brackets__paper {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
}
.b-playoff-conference_content_west .b-playoff-brackets {
	margin-left:-10px;
}
.b-playoff-conference_content_east .b-playoff-brackets {
	margin-right:-10px;
}
.b-playoff-brackets__in {
	position:relative;
}
.b-playoff-brackets__item {
	float:left;
	clear:right;
	width:33.33%;
	height:500px;
	line-height:500px;
	white-space:nowrap;
}
.b-playoff-conference_content_east .b-playoff-brackets__item {
	float:right;
	clear:left;
}
.b-playoff-brackets__content {
	display:inline-block;
	vertical-align:middle;
	margin:0;
	padding:30px 6.25%;
	width:87.5%;
	color:#fff;
}

.b-playoff-series {
	display:block;
	margin:20px 0;
	background:#2e3033;
	font:12px/16px Arial, sans-serif;
	white-space:normal;
}
.b-playoff-series__team {
	color:#fff;
	border-top:#37393c 1px solid;
	padding:8px 40px 8px 5px;
	position:relative;
	min-height:16px;
	vertical-align:middle;
	cursor:default;
}
.b-playoff-series__team_state_active {
	background:#dd000b;
}
.b-playoff-series__score {
	display:block;
	position:absolute;
	width:39px;
	top:0;
	right:0;
	bottom:0;
	margin:0;
	padding:8px 0;
	text-align:center;
	vertical-align:middle;
	color:#2e3033;
	background:#474a4e;
	border-left:#2e3033 1px solid;
	font:bold 14px/16px Arial, sans-serif;
}
.b-playoff-series__team_result_win .b-playoff-series__score {
	background:#a9a9a9;
}
.b-playoff-series__team_state_active .b-playoff-series__score {
	background:#dd000b;
	color:#fff;
}
.b-playoff-series__team:first-child {
	border-top:none;
}
.b-playoff-series__results {
	color:#a0a0a0;
	border-top:#191a1c 1px solid;
	background:#292a2d;
	min-height:17px;
	font:12px/17px 'pf_din_text_cond_promedium', Arial, sans-serif;
	box-shadow:inset 0 3px 7px 0 #191a1c;
	position:relative;
	z-index:10;
}
.b-playoff-series__result {
	float:left;
	position:relative;
	width:13.5%;
	min-height:17px;
	text-align:center;
	border-left:#2e3033 1px solid;
	cursor:default;
}
.b-playoff-series__result:first-child {
	border-left:none;
	padding-left:1px;
}
.b-playoff-series__result_type_overtime {
	background:#555960;
}
.b-playoff-series__result_type_overtime:hover .b-tooltip {
	display:block;

}

.b-playoff-final {
	position:absolute;
	width:224px;
	left:50%;
	bottom:0;
	margin:0 0 95px -112px;
	font:12px/18px Arial, sans-serif;
}
.b-playoff-final:after {
	content:"";
	display:block;
	position:absolute;
	width:534px;
	height:531px;
	top:50%;
	left:50%;
	margin:-250px 0 0 -267px;
	background:url('../img/bg/playoff-final-bg.png') no-repeat;
	z-index:-1;
}
.b-playoff-final .b-playoff-series {
	margin:0;
}
.b-playoff-final .b-playoff-series__results {
	min-height:23px;
	line-height:23px;
	border-top:0;
}
.b-playoff-final .b-playoff-series__result {
	width:31px;
	min-height:23px;
}
.b-playoff-final .b-playoff-series__team {
	font-size:14px;
	padding:12px 49px 12px 12px;
	border:0;
	border-bottom:1px solid #37393C;
}
.b-playoff-final .b-playoff-series__score {
	width:49px;
	padding:12px 0;
}
.b-playoff-series__title {
	position:relative;
	top:10px;
	margin:10px -6px;
	padding:8px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font:16px/1 'pf_din_text_cond_promedium', Arial, sans-serif;

	background:#d9000b;
	background: -moz-linear-gradient(top,  rgba(223,0,11,1) 0%, rgba(189,0,9,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,0,11,1)), color-stop(100%,rgba(189,0,9,1)));
	background: -webkit-linear-gradient(top,  rgba(223,0,11,1) 0%,rgba(189,0,9,1) 100%);
	background: -o-linear-gradient(top,  rgba(223,0,11,1) 0%,rgba(189,0,9,1) 100%);
	background: -ms-linear-gradient(top,  rgba(223,0,11,1) 0%,rgba(189,0,9,1) 100%);
	background: linear-gradient(to bottom,  rgba(223,0,11,1) 0%,rgba(189,0,9,1) 100%);
}
.b-playoff-series__title:before,
.b-playoff-series__title:after {
	content:'';
	position:absolute;
	background:url('../img/bg/playoff-series-title-ribbon.png') no-repeat;
	width:6px;
	height:6px;
	top:100%;
	left:0;
}
.b-playoff-series__title:after {
	right:0;
	left:auto;
	background-position:-7px 0;
}
/* Playoff < */

/* Tooltips > */
.b-tooltip {
	display:none;
	position:absolute;
	background:#fff;
	top:100%;
	left:50%;
}
.b-tooltip_content-type_playoff {
	color:#292a2d;
	font:300 16px/1 'pf_din_text_cond_promedium', Arial, sans-serif;
	width:61px;
	margin:10px 0 0 -30px;
	padding:5px 0;
	text-align:center;
}
.b-tooltip__arrow {
	display:block;
	position:absolute;
	background:#fff;
}
.b-tooltip_pos_bottom .b-tooltip__arrow {
	left:0;
	top:0;
	width:100%;
	height:10px;
	margin:-10px 0 0;
	background:url('../img/bg/tooltip-arrow_top.png') 50% 100% no-repeat;
}
/* Tooltips < */
/* Clearfix > */
.clearfix:before,
.clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}
.clearfix:after {
	clear: both;
}
/* Clearfix < */

#registration_successful{
	padding-top:30px;
}

.rating-popup{
    position:absolute;
    top:-9999px;
    left:-9999px;
    font-size:11px;
    line-height:12px;
    padding:10px 9px;
	margin:20px 0 0 -16px;
    background:#76797e;
    color:#e2e2e2;
	text-align:center;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    z-index:50;
}
.rating-popup .score{
	display:block;
	font-size:14px;
	padding:5px 0 0;
}
.rating-popup::after{
    content:"";
    display:block;
    position:absolute;
    width:18px;
    height:10px;
    left:12px;
    top:-10px;
    background:url(../img/bg/trauma-arr.png) 0 0 no-repeat;
}

.b-auth-block{
	min-height:30px;
}

.calendar-khl{
	position:relative;
	background:#2d2d2d;
	border-top:12px solid #191919;
	color:#b6b6b6;
	height:49px;
	overflow:hidden;
}
.calendar-khl .name{
	width:135px;
	height:29px;
	padding:10px 20px;
	float:left;
	font-family: 'pf_din_text_cond_proMdIt';
}
.calendar-khl .name h3{
	margin:0;
	padding:0;
	border:0;
	font:16px/100% 'pf_din_text_cond_proMdIt';
	color:#808080;
}
.calendar-khl .name a{
	color:#8ba5b7;
}
.calendar-khl .cnt{
	position:relative;
	overflow:hidden;
	padding:0 36px;
	z-index:10;
}
.calendar-khl #calendar-khl-slider{
	position:relative;
	overflow:hidden;
	z-index:10;
}
.calendar-khl .cnt ul{
	width:99999px;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.calendar-khl .cnt ul li{
	float:left;
	height:39px;
	padding:10px 16px 0;
	margin:0 1px 0 0;
	background:#5a5c61;
	color:#fff;
}
.calendar-khl .cnt ul li.scored{
	color:#b6b6b6;
	background:#3c3e42;
}
.calendar-khl .cnt ul li span{
	display:inline-block;
	line-height:normal;
	margin-right:3px;
	font:12px/15px Arial, sans-serif;
}
.calendar-khl .cnt ul li span.date{
	display:block;
	margin:0;
	font-size:11px;
	color:#b6b6b6;
	font-weight:bold;
}
.calendar-khl .cnt ul li.scored span.date{
	color:#9a9a9a;
	font-weight:normal;
}
.calendar-khl .cnt ul li.scored span.win{
	color:#fff;
}
.calendar-khl .cnt ul li.scored span.score{
	background:#303235;
	font-weight:bold;
	padding:0 3px;
	color:#fff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.calendar-khl .cnt ul li.scored span.score span.more{
	font-size:10px;
	color:#979797;
	font-weight:bold;
	text-transform:uppercase;
}
.calendar-khl .controls .prev-slide,
.calendar-khl .controls .next-slide{
	position:absolute;
	top:0;
	width:36px;
	height:49px;
	text-indent:-9999px;
	cursor:pointer;
	text-decoration:none;
	z-index:100;
}
.calendar-khl .controls .prev-slide{
	left:0;
	background:url(../img/bg/khl-slider.png) 0% 0% no-repeat #494b50;
}
.calendar-khl .controls .prev-slide::after{
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:-92px;
	width:92px;
	height:100%;
	background:url(../img/bg/khl-slider.png) -72px 0% repeat-y;
}
.calendar-khl .controls .next-slide{
	right:0;
	background:url(../img/bg/khl-slider.png) -36px 0% no-repeat #494b50;
}
.calendar-khl .controls .next-slide::after{
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:-92px;
	width:92px;
	height:100%;
	background:url(../img/bg/khl-slider.png) -164px 0% repeat-y;
}
.calendar-khl .controls .na::after{
	display:none;
}

div#metrics{
    text-align: center;
    position: absolute;
    top: -9999px;
    left: -9999px;
}

@media only screen and (max-width: 1050px) {
	.b-media .item{
		width: 224px;
	}
	.b-media .media-carusel .item{
		width: 241px;
	}
}
@media only screen and (max-width: 1200px) {
	.authFormWrapper .authRegister .column{
		width:300px;
		float:left;
		clear:right;
		color:#ababab;
		padding-bottom:20px;
	}
	.authFormWrapper .authRegister .column + .column{
		width:290px;
	}
    ul.b-filter li{
        margin-left: 10px;
    }
}

.contentWrapper .right .b-news-list-wrapper + .bottom{
    padding:10px;
    border-top:1px solid #37393c;
    text-align:right;
}
.contentWrapper .right .b-news-list-wrapper + .bottom a.all{
    display:inline-block;
    color:#fff;
    font:16px/24px 'pf_din_text_cond_promedium';
    text-transform:uppercase;
    text-decoration:none;
    padding:0 35px 0 10px;
    background:url(../img/icon/enter.png) 93% 50% no-repeat #1f1f1f;
}
.contentWrapper .right .b-news-list-wrapper + .bottom a.all:hover{
    color:#d20510;
}

.b-calendar-list-content{
	margin:0 0 25px 0;
}
.b-calendar-list-content + .btnMore{
	margin:30px 0;
}
.b-calendar-list-content + .btnMore a{
	background:url(../img/bg/news_btn_more.png) 7px center no-repeat;
	display:inline-block;
	vertical-align:top;
	padding:6px 12px 6px 26px;
	border:1px solid #afafaf;
	font:14px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	color:#7e7e7e;
}
.tv__in + .btnMore {
	padding-bottom:30px;
}
.tv__in + .btnMore a {
	background:url(../img/bg/news_btn_more.png) 7px center no-repeat;
	display:inline-block;
	vertical-align:top;
	padding:6px 12px 6px 26px;
	border:1px solid #d3d3d3;
	font:14px 'pf_din_text_cond_promedium';
	text-transform:uppercase;
	color:#b1b1b1;
}

/* Game ajax-statistics fixes */
.ajax-content-wrapper table tr{
	height: auto !important;
}
.ajax-content-wrapper table tr td,
.ajax-content-wrapper table tr td div{
	text-align: left !important;
}
.ajax-content-wrapper table tr td{
	font-size: 11px;
}
.ajax-content-wrapper table thead td{
	background: transparent;
}
.ajax-content-wrapper table thead td h3{
	margin: 0;
	padding: 0;
}
.dataTables_scrollHeadInner table{
	margin: 0;
}
.b-commands_header{
	overflow: hidden;
	margin: 25px 0 15px;
}
.b-commands_header h3{
	margin: 0;
	padding: 0;
}
.b-commands_header .e-header-left{
	float: left;
}
.b-commands_header .e-header-right{
	float: right;
}
.b-commands_header .e-header-subname{
	clear: both;
	font-weight: bold;
	text-align: center;
}
.DTFC_LeftBodyLiner{
	display: none;
}

/* Ссылка со строки таблицы */
.js-tr-link{
	cursor: pointer;
}
