@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300&subset=latin,latin-ext);

:root {
	--color-support-dark: #000000;
	--color-primary: #000000;
	--color-combination-2: var(--color-accent-gold-600);
	--color-support-1: whiteSmoke;
	/*https://www.color-hex.com/color/d7b56d*/
	--color-accent-gold-400: #D7B56D;
	--color-accent-gold-500: #c1a262;
	--color-accent-gold-600: #ac9057;
	--color-accent-gold-700: #816c41;
	--color-accent-gold-800: #6b5a36;
}

body {
	font-size: 65.5%;
	color: #353535;
	min-width: 1000px;
	background: #333;
	font-family: Arial;
}

a { color: #272c37; text-decoration: underline}
a:hover { text-decoration: none}

/*
@font-face {
	font-family: 'BebasNeue';
	src: url('../fonts/bebasneue.eot');
	src: url('../fonts/bebasneue.eot?#iefix') format('embedded-opentype'),
		url('../fonts/bebasneue.woff') format('woff'),
		url('../fonts/bebasneue.ttf') format('truetype'),
		url('../fonts/bebasneue.svg#bebasneue') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

.container {
	width: 1000px;
	margin: auto;
	font-size: 12px;
}

.container2 {
	position:relative;
	width: 998px;
	margin: auto;
	font-size: 12px;
	background: #fff;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
}

#main_container {
	background: #fff
}

#main_container {
	background: #fff url(../images/bg.wallpaper.jpg) no-repeat 50% 100%;
}

#top_banner {
	background: #fff;
	text-align: center;
}

/* HEADER */
#header {
	background: #fff
}

#header .container {
	position: relative;
	height: 90px;
	width: 998px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #fff;
}

#header .container.topsport-banner {
    height: 35px;
}

#header #logo {
	top: 9px;
	position: absolute;
	z-index: 1;
}

#header #logo img {
	height: 62px;
    margin-top: 10px;
}

#header #logo .season95 {
	top: 13px;
	position: absolute;
	left: 115px;
}

#match_center #logo
{
	top: 7px;
	left: 140px;
	position: absolute;
}

#header #teams {
	position: absolute;
	left: 205px;
	top: 27px;
}

#header #teams.ten {
	left: 175px;
}

#header #teams li {
	float: left;
	margin-right: 19px;
}


#header #search {
	position: absolute;
	right: 0;
	width: 160px;
	height: 37px;
	top: 33px;
}

#header #search input {
	padding: 11px 10px;
	float: left;
	border: none;
	font-size: 14px;
	background: none;
	width: 101px;
	font-family: Arial;
	color: #4D4E4F;
	border: 1px #D7D7D7 solid;
	height: 13px;
}

#header #search input:focus { outline: none}

#header #search button {
	float: left;
	width: 37px;
	padding: 0;
	height: 37px;
	border: none;
	/*background: url(../images/sprite.png) no-repeat -226px -1px;*/
	background-color: #000000;
	color: #ffffff;
}

/* MENU */
#menu {
	font-size: 16px;
	height: 52px;
	background: #000000 linear-gradient(to right, #000000, var(--color-accent-gold-600));
}

#menu ul { margin-left: 30px}

#menu ul li {
	float: left;
	margin-right: 35px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}

#menu ul li a {
	color: #fff;
	text-decoration: none;
	line-height: 52px;
	display: block
}

#menu ul li a:hover { text-decoration: underline}

.social-icon {
	text-decoration: none;
}

#menu .social-icons {
	float: right;
	padding-top: 8px;
	margin-right: 10px;
}

#menu .social-icons .social-icon {
	color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 10px 5px;
}

#menu .social-icons .language-selector-icon {
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 10px 5px;
}

#menu .social-icons .language-selector-icon img {
	height: 1em;
}

#content { background: #fff; padding-bottom: 10px;}

#content .container {
	min-height: 400px;
	width: 998px;
	background: #fff;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
}

#games_slider {
	position: relative;
	/*margin: 0 auto -1px auto;*/
	border-bottom: 1px solid #C7C7C7;
    /*margin: 0 auto -1px;*/
    position: relative;
    height: 60px;
    overflow: hidden;
	/*margin-bottom: 0px;*/
	/*margin-right: 0!important;*/
	width: 998px;
}

#games_slider .bx-wrapper {
	width: 998px !important;
	max-width: 998px !important;
}

#games_slider .slide {
	width: 240px;
	margin-right: 0 !important;
	text-align: center;
	border-right: 1px solid #a9a9a9;
}

#games_slider .bx-pager { display: none}

#games_slider .versus {
	background: #fff;
	color: #353535;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold
}

#games_slider .versus a
{
	color: #353535;
	text-decoration: none;
}
#games_slider .versus a:hover {text-decoration: underline;}

#games_slider .versus  span { width: 89px}

#games_slider .bx-viewport {
	width: 947px !important;
	margin: auto;
}

#games_slider .bx-controls {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

#games_slider .date {
	line-height: 30px;
	font-weight: bold;
	background: url(../images/bg.date.png) repeat-x;
}

#games_slider .versus strong {
	font-size: 20px;
	color: #fff;
	background: url(../images/sprite.png) no-repeat -273px 0;
	width: 59px;
}

#games_slider .versus strong a {
	color: #fff;
	text-decoration: none;
}

/*#games_slider .slide_now .versus strong { background: url(../images/sprite.png) no-repeat -342px 0}*/
#games_slider .slide_now .versus strong { background: var(--color-combination-2)}

#games_slider .future .versus strong {
	background: none;
	width: 10px;
}

#games_slider .bx-prev,
#games_slider .bx-next {
	width: 26px;
	height: 62px;
	text-indent: -9999px;
	position: absolute;
}

#games_slider .bx-prev {
	left: 0;
	background: url(../images/sprite.png) no-repeat -412px 0;
}

#games_slider .bx-next {
	right: 0;
	background: url(../images/sprite.png) no-repeat -449px 0;
}

#games_slider .bx-next:hover { background: url(../images/sprite.png) no-repeat -449px -71px}

#games_slider .bx-prev:hover { background: url(../images/sprite.png) no-repeat -412px -71px}

#games_slider img.tv_small {
    height: 20px;
    margin-right: 5px;
    position: relative;
    top: 5px;
}

/* HOT NEWS */
#hot_news {
	height: 396px;
	margin: 0 auto 15px auto;
	position: relative;
}

#hot_news ul li {
	position: absolute;
	top: 0;
	left: 0;
	z-index:1
}

#hot_news ul li.active { z-index:3}

.effect01 {
	position: absolute;
	height: 396px;
	width: 100%;
	left: 0;
	top: 0;
	background: url(../images/bg.effect01.png) no-repeat center 0;
}

#hot_news .shape {
	height: 26px;
	width: 998px;
	left: 0;
	background: url(../images/bg.shape01.png) no-repeat center 0;
	position: absolute;
	bottom: 0;
	z-index: 100;
}

#hot_news .info {
	position: absolute;
	bottom: 45px;
	color: #fff;
	z-index: 1;
	width: 600px;
	/*background: url(../images/bg.button_active1.png) repeat 0 0;*/
}

#hot_news .info span { font-size: 28px; font-weight: bold; display: inline-block;}

#hot_news .info span a { color: #fff; text-decoration: none; }

#hot_news .info h2 { font-size: 36px; font-weight: normal;}

#hot_news .info p { font-size: 18px}

#hot_news .link1,
#hot_news .link2 {
	width: 24px;
	height: 26px;
	position: relative;
	display: inline-block;
	top: 6px;
}

#hot_news .link1 {
	background: url(../images/sprite.png) no-repeat 0 -47px;
	margin-right: 10px;
}

#hot_news .link2 { background: url(../images/sprite.png) no-repeat -48px -47px}

#hot_news .buttons {
	position: absolute;
	right: 27px;
	top: 39px;
	z-index: 100;
	width: 318px;
}

#hot_news .buttons .button1 {
	background: url(../images/bg.button1.png) no-repeat 0 0;
	height: 94px;
	/*cursor: pointer;*/
	margin-bottom: 5px;
	overflow: hidden;
}

#hot_news .buttons .image {
	width: 118px;
	margin-right: 5px;
	height: 84px;
	overflow: hidden;
}

#hot_news .buttons .inner { padding: 5px}

#hot_news .buttons .text { width: 185px}

#hot_news .buttons .text a { color: #353535; text-decoration: none;}

#hot_news .buttons .text a strong { display: block; margin-bottom: 5px}

#hot_news .buttons .button1.active {
	background: url(../images/bg.button_active1.png) no-repeat 0 0;
	color: #fff;
}

#hot_news .buttons .button1.active a {
	color: #fff;
}

#block {
	width: 958px;
	margin: auto;
}


/* COLUMN OF NEWS */
.new {
	width: 179px;
	margin-bottom: 20px;
}

.col1 { width: 378px;}

.new .image {
	margin-bottom: 9px;
	overflow: hidden;
}

.new a.title {
	font-weight: bold;
	text-decoration: none;
}

.new a:hover.title { text-decoration: underline}

.new p { margin-top: 6px; word-wrap: break-word;}

.new .image a { position: relative; display: block; height: 140px; }

.block_heading {
	font-size: 20px;
	text-transform: uppercase;
	line-height: 24px;
	font-weight: normal;
	margin-bottom: 11px;
	color: var(--color-combination-2);
	display: inline-block;
	font-family: 'Oswald', sans-serif;
}

.block_heading a {
	color: var(--color-combination-2);
	text-decoration: none;
}

#video_col .block_heading,
#news_col .block_heading {
	margin-right: 3px;
}

.heading_arrow:after {
	/*background: url(../images/ico.block_heading.png) no-repeat 0 0;*/
	content: " >>";
	color: #000000;
	width: 11px;
	display: inline-block;
	height: 11px;
}

.block_heading + strong + span {
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	display: inline-block;
	margin-left: 10px;
	color: #414042;
}

.new .image .opacity01,
.new .image .opacity02 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 140px;
	top: 140px;
	background: url(../images/bg.opacity01.png) repeat;
}

.new .image .opacity02 {
	background: url(../images/bg.opacity02.png) repeat;
}

.new .image .arrow01 {
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -6px;
	width: 13px;
	z-index: 100;
	height: 7px;
	top: 140px;
	background: url(../images/bg.arrow01.png) no-repeat;
}

.new .image a:hover .opacity01,
.new .image a:hover .opacity02,
.new .image a:hover .arrow01 { display: block}

/* COLUMN OF VIDEOS */
.col2 { width: 180px}

#video_col .video {
	margin-bottom: 20px;
	position: relative;
	margin-left: 1px;
	height: 288px;
	overflow: hidden;
}

#video_col .video span {
	position: absolute;
	bottom: 0;
	color: #fff;
	width: 159px;
	text-align: center;
	font-size: 24px;
	z-index: 100;
	font-family: 'Oswald', sans-serif;
	left: 10px;
}

#video_col .video a em {
	position: absolute;
	width: 100%;
	background: url(../images/bg.opacity01.png) repeat;
	top: 288px;
	left: 0;
	z-index: 10;
	height: 290px;
}

#video_col .video a strong {
	position: absolute;
	width: 159px;
	text-align: center;
	background: url(../images/bg.view_video.png) no-repeat center 0;
	bottom: 288px;
	left: 50%;
	margin-left: -80px;
	text-transform: uppercase;
	line-height: 30px;
	font-family: 'Oswald', sans-serif;
	z-index: 1000;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
}


/* SIDEBAR */
.col3 { width: 319px}

.sidebar_block { margin-bottom: 15px}


/* GAMES TABLE */
#game_center img { display: block}

#games_table table { width: 100%}

#games_table table tr th {
	text-align: center;
	padding: 0 0 10px 0;
}

#games_table table tr td {
	text-align: center;
	padding: 3px 0;
	vertical-align: middle;
	font-size: 14px;
	color: #000;
	border-bottom: dotted #ddd 1px;
}

#games_table table tr td.team_name img { margin-right: 10px}

#games_table table tr td.team_name strong {
	position: relative;
	top: 4px;
}

#games_table table tr td.team_name a { color: #000; text-decoration: none}
#games_table table tr td.team_name a :hover { text-decoration: underline}

#games_table table tr:last-child td { border: none}

#games_table table tr td.team_name { font-size: 14px; text-align: left}

#games_table table tr th.team_name,
#games_table table tr th.place { text-align: left}

#games_table table tr td:first-child { text-align: left !important}

.place_equal,
.place_down,
.place_up {
	width: 9px;
	margin-right: 5px;
	position: relative;
	float: left;
	height: 5px;
}

.place_equal {
	top: 7px;
	background: url(../images/sprite.png) no-repeat -486px -20px;
}

.place_down {
	top: 6px;
	background: url(../images/sprite.png) no-repeat -486px -34px;
}

.place_up {
	top: 6px;
	background: url(../images/sprite.png) no-repeat -486px -5px;
}

/* LEADERS */
#leaders_slider li {
	padding: 10px 0;
	border-bottom: 1px dotted #ddd
}

#league_leaders h2 { margin-bottom: 0}

#leaders_slider li:last-child { border: none}

#leaders_slider li .points {
	width: 55px;
	color: #272c37;
	line-height: 53px;
	font-size: 36px;
	font-family: 'Oswald', sans-serif;
}

#leaders_slider li .image {
	width: 53px;
	margin-right: 20px
}

#leaders_slider li .image a {
	width: 53px;
	text-decoration: none;
	height: 53px;
	position: relative;
	display: block;
	overflow: hidden;
}

#leaders_slider li .image strong {
	position: absolute;
	top: 53px;
	left: 3px;
	z-index: 100
}

#leaders_slider li .image img {
	width: 52px;
}

#leaders_slider li .shape02 {
	position: absolute;
	left: 0;
	z-index: 10;
	top: 0;
	width: 52px;
	height: 53px;
	background: url(../images/bg.shape02.png) no-repeat 0 0
}

#leaders_slider li .info {
	width: 170px;
	margin-top: 10px
}

#leaders_slider li .info a {
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

#leaders_slider li .info a:hover { text-decoration: underline}

#leaders_slider li .info span { display: block}

#league_leaders .bx-controls-direction { display: none !important}

#league_leaders .bx-pager { text-align: center}

#league_leaders .bx-pager .bx-pager-item { display: inline-block}

#league_leaders .bx-pager .bx-pager-item a {
	/*width: 13px;*/
	/*display: block;*/
	/*height: 13px;*/
	/*text-indent: -9999px;*/
	/*margin: 0 3px;*/
	/*background: url(../images/sprite.png) no-repeat -116px -48px;*/
	height: 13px;
	width: 13px;
	background-color: #cacaca;
	border-radius: 50%;
	display: inline-block;
	text-indent: -9999px;
	margin: 0 3px;
}

/*#league_leaders .bx-pager .bx-pager-item a.active { background: url(../images/sprite.png) no-repeat -96px -48px}*/
#league_leaders .bx-pager .bx-pager-item a.active { background-color: #414042; }

.index_block { background: url(../images/bg.index_block.gif) no-repeat center 35px}

/*#block { padding-bottom: 30px}*/

#league_leaders span.title.team_leaders {font-size: 15px;}


/* PUZZLE */
#puzzle { /*background: #d6d6d6*/; position: relative}

#puzzle .container { position: relative;width: 998px;}

#puzzle .arrow_top {
	width: 61px;
	position: absolute;
	z-index: 100;
	background: url(../images/bg.puzzle_arrow_top.png) no-repeat 0 0;
	height: 25px;
	left: 50%;
	margin-left: -30px;
}

#puzzle .arrow_bottom {
	width: 65px;
	position: absolute;
	z-index: 100;
	bottom: -26px;
	background: url(../images/bg.puzzle_arrow_bottom.png) no-repeat 0 0;
	height: 26px;
	left: 50%;
	margin-left: -32px;
}

#puzzle .one { width: 143px}

#puzzle .image { z-index: 0}

#puzzle .one img { display: block}

#puzzle .one.last { width: 140px;}

#puzzle .one.last img {
	height: 286px
}

#puzzle .two { width: 286px}

#puzzle .element.one_row {
	height: 143px;
	color: #fff;
}

#puzzle .element {
	font-family: 'Oswald', sans-serif;
	line-height: 38px;
	position: relative;
}

#puzzle .element .block {
	padding: 16px 20px 16px 20px;
	vertical-align: middle;
	display: table-cell;
	height: 111px;
	width: 143px;
	text-decoration: none;
	color: #fff;
}

#puzzle .two .element .block { width: 286px}

#puzzle .two .two .element .block strong { font-size: 36px}

#puzzle .element strong {
	font-size: 36px;
	display: block;
	line-height: 45px;
	text-transform: uppercase;
	font-weight: normal
}

#puzzle .element span {
	font-size: 20px;
	line-height: 32px;
	text-transform: uppercase;
	display: block;
}

#puzzle .element.one_row.tac { text-align: center}

#puzzle .element.green1 { background: #4a7603}
#puzzle .element.green2 { background: #304f00}
#puzzle .element.green3 { background: #79ae23}
#puzzle .element.green4 { background: #709518}
#puzzle .element.green5 { background: #65ab14}
#puzzle .element.green6 { background: #6fa334}
#puzzle .element.yellow { background: #f2d300}
#puzzle .element.red { background: #c50505}
#puzzle .element.right { text-align: right}

#puzzle .element.center { text-align: centeR}

#puzzle .element .arrow.top,
#puzzle .element .arrow.bottom {
	width: 27px;
	position: absolute;
	height: 11px;
}

#puzzle .element .arrow.left,
#puzzle .element .arrow.right {
	width: 11px;
	position: absolute;
	height: 27px;
}

#puzzle .element .arrow.top {
	top: -11px;
	left: 50%;
	margin-left: -14px;
	z-index: 1
}

#puzzle .two .two .element .arrow.bottom { left: 25%}
#puzzle .two .two .element .arrow.top { left: 25%}

#puzzle .element .arrow.bottom {
	position: absolute;
	bottom: -11px;
	left: 50%;
	z-index: 1;
	margin-left: -14px;
}

#puzzle .element .arrow.left {
	left: -11px;
	top: 50%;
	margin-top: -14px;
	z-index: 1
}

#puzzle .element .arrow.right {
	right: -11px;
	top: 50%;
	margin-top: -14px;
	z-index: 1
}

#puzzle .element.green1 .arrow.top { background: url(../images/bg.puzzle_arrows1.png) no-repeat -14px 0}
#puzzle .element.green1 .arrow.bottom { background: url(../images/bg.puzzle_arrows1.png) no-repeat -14px -12px}
#puzzle .element.green1 .arrow.left { background: url(../images/bg.puzzle_arrows1.png) no-repeat 0 0}
#puzzle .element.green1 .arrow.right { background: url(../images/bg.puzzle_arrows1.png) no-repeat right 0}

#puzzle .element.green2 .arrow.top { background: url(../images/bg.puzzle_arrows2.png) no-repeat -14px 0}
#puzzle .element.green2 .arrow.bottom { background: url(../images/bg.puzzle_arrows2.png) no-repeat -14px -12px}
#puzzle .element.green2 .arrow.left { background: url(../images/bg.puzzle_arrows2.png) no-repeat 0 0}
#puzzle .element.green2 .arrow.right { background: url(../images/bg.puzzle_arrows2.png) no-repeat right 0}

#puzzle .element.green3 .arrow.top { background: url(../images/bg.puzzle_arrows3.png) no-repeat -14px 0}
#puzzle .element.green3 .arrow.bottom { background: url(../images/bg.puzzle_arrows3.png) no-repeat -14px -12px}
#puzzle .element.green3 .arrow.left { background: url(../images/bg.puzzle_arrows3.png) no-repeat 0 0}
#puzzle .element.green3 .arrow.right { background: url(../images/bg.puzzle_arrows3.png) no-repeat right 0}

#puzzle .element.green4 .arrow.top { background: url(../images/bg.puzzle_arrows4.png) no-repeat -14px 0}
#puzzle .element.green4 .arrow.bottom { background: url(../images/bg.puzzle_arrows4.png) no-repeat -14px -12px}
#puzzle .element.green4 .arrow.left { background: url(../images/bg.puzzle_arrows4.png) no-repeat 0 0}
#puzzle .element.green4 .arrow.right { background: url(../images/bg.puzzle_arrows4.png) no-repeat right 0}

#puzzle .element.green5 .arrow.top { background: url(../images/bg.puzzle_arrows5.png) no-repeat -14px 0}
#puzzle .element.green5  .arrow.bottom { background: url(../images/bg.puzzle_arrows5.png) no-repeat -14px -12px}
#puzzle .element.green5  .arrow.left { background: url(../images/bg.puzzle_arrows5.png) no-repeat 0 0}
#puzzle .element.green5  .arrow.right { background: url(../images/bg.puzzle_arrows5.png) no-repeat right 0}

#puzzle .element.yellow .arrow.top { background: url(../images/bg.puzzle_arrows6.png) no-repeat -14px 0}
#puzzle .element.yellow .arrow.bottom { background: url(../images/bg.puzzle_arrows6.png) no-repeat -14px -12px}
#puzzle .element.yellow .arrow.left { background: url(../images/bg.puzzle_arrows6.png) no-repeat 0 0}
#puzzle .element.yellow .arrow.right { background: url(../images/bg.puzzle_arrows6.png) no-repeat right 0}

#puzzle .element.red .arrow.top { background: url(../images/bg.puzzle_arrows7.png) no-repeat -14px 0}
#puzzle .element.red .arrow.bottom { background: url(../images/bg.puzzle_arrows7.png) no-repeat -14px -12px}
#puzzle .element.red .arrow.left { background: url(../images/bg.puzzle_arrows7.png) no-repeat 0 0}
#puzzle .element.red .arrow.right { background: url(../images/bg.puzzle_arrows7.png) no-repeat right 0}

#puzzle .element.green6 .arrow.top { background: url(../images/bg.puzzle_arrows8.png) no-repeat -14px 0}
#puzzle .element.green6 .arrow.bottom { background: url(../images/bg.puzzle_arrows8.png) no-repeat -14px -12px}
#puzzle .element.green6 .arrow.left { background: url(../images/bg.puzzle_arrows8.png) no-repeat 0 0}

#puzzle .element.green6 .arrow.right { background: url(../images/bg.puzzle_arrows8.png) no-repeat right 0}


/* FOOTER */
#footer {
	position: relative;
	background: #000000;
}

.grey_line {
	position: absolute;
	top: 0;
	left: 0;
	background: #000000;
	height: 70px;
	width: 100%
}

#footer .container {
	position: relative;
	z-index: 1000
}

#footer_top { padding: 40px 20px 10px 20px}

#partners {
	padding: 20px 0;
	text-align: center;
	border-top: 1px solid #3d3d3d;
}

#partners .col {
	float: left;
	width: 20%;
}

#partners .col h3 {
	color: #696969;
	margin-bottom: 10px;
}


#partners .col div img {
	height: 60px;
	margin-right: 3px;
}

#footer_top .col {
	width: 215px;
	color: #fff;
	font-size: 14px
}

#footer_top .col a {
	color: #fff;
	text-decoration: none;
}

#footer_top .col a:hover { text-decoration: underline}
#footer_top .col strong { margin-bottom: 15px}

#browser_message {
	background: #f8e0e0;
	padding: 30px 0;
}

#browser_message .container {
	font-size: 16px;
	line-height: 24px;
}

#browser_message a { color: #c73e3e}

#copyright {color: #fff;}

#copyright a {color: #ccc; text-decoration: none;}
#copyright a:hover {text-decoration: underline;}

/*================================
=            News CSS            =
================================*/

.inner_block {
	padding-top: 20px;
}

.col4 {
	width: 600px;
}

#inner_col h1 {
	font-size: 18px;
	color: #272c37;
	margin-bottom: 2px;
}

.article_date {
	font-size: 12px
}

.fck img {
	/*margin-bottom: 15px;*/
}

.fck .author_photo
{
	width: 100%;
	text-align: right;
	font-size: 80%;
	line-height: 80%;
}

.fck { line-height: 20px; font-size: 14px;}

.fck p {
	margin-bottom: 20px;
}

#inner_col + #sidebar { margin-top: 8px}

/*-----  End of News CSS  ------*/

/*==========  Tables  ==========*/
.table01 a:hover { text-decoration: underline}

/*==================================
=            Statistics            =
==================================*/

.stat_tabs {
	position: relative;
    text-align: center;
    margin: 0 0 5px 0;
}

.stat_tabs ul li {
    display: inline-block;
    padding: 0 25px;
    background: url(../images/stat_nav/stat_tab.png) no-repeat right center;
    font-size: 17px;
    line-height: 39px;
}

.stat_tabs ul li:last-child { background: none}

.stat_tabs ul li a,
.stat_tabs li.selected_season {
    color: #aaa;
    text-decoration: none;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.stat_tabs ul li.active a {
    color: #0b202e;
}

.stat_navs {
    margin: 0 0 22px 0;
}

.stat_navs ul li {
    float: left;
    text-transform: uppercase;
    text-align: center;
    width: 159px;
    font-size: 13px;
    margin: 0 1px 0 0;
}

.stat_navs_2 ul li {
    width: 191px;
}

.stat_navs ul li:last-child {
    margin: 0;
    width: 157px;
}

.stat_navs_2 ul li:last-child {
    width: 190px;
}

.stat_navs ul li a {
    display: block;
    background: #e9edee;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 15px 0 10px 0;
    text-decoration: none;
    color: #0b202e;
    font-family: 'Oswald', sans-serif;
}

.stat_navs ul li.active a,
.stat_navs ul li a:hover {
    background: #000000;
    color: #ffffff;
}

.stat_navs ul li a i {
    display: block;
    height: 45px;
}

.stat_navs ul li.nav_01 a i {
    background: url(../images/stat_nav/stat_nav_01_grey.png) no-repeat center 0;
}

.stat_navs ul li.nav_01.active a i,
.stat_navs ul li.nav_01 a:hover i {
    background: url(../images/stat_nav/stat_nav_01_grey.png) no-repeat center -48px;
}

.stat_navs ul li.nav_02 a i {
    background: url(../images/stat_nav/stat_nav_02_grey.png) no-repeat center 0;
}

.stat_navs ul li.nav_02.active a i,
.stat_navs ul li.nav_02 a:hover i {
    background: url(../images/stat_nav/stat_nav_02_grey.png) no-repeat center -48px;
}

.stat_navs ul li.nav_03 a i {
    background: url(../images/stat_nav/stat_nav_03_grey.png) no-repeat center 0;
}

.stat_navs ul li.nav_03.active a i,
.stat_navs ul li.nav_03 a:hover i {
    background: url(../images/stat_nav/stat_nav_03_grey.png) no-repeat center -57px;
}

.stat_navs ul li.nav_04 a i,
.stat_navs_2 ul li.nav_03 a i {
    background: url(../images/stat_nav/stat_nav_04_grey.png) no-repeat center 0;
}

.stat_navs ul li.nav_04.active a i,
.stat_navs ul li.nav_04 a:hover i,
.stat_navs_2 ul li.nav_03.active a i,
.stat_navs_2 ul li.nav_03 a:hover i {
    background: url(../images/stat_nav/stat_nav_04_grey.png) no-repeat center -48px;
}

.stat_navs ul li.nav_05 a i,
.stat_navs_2 ul li.nav_02 a i {
    background: url(../images/stat_nav/stat_nav_05_grey.png) no-repeat center 0;
}

.stat_navs ul li.nav_05.active a i,
.stat_navs ul li.nav_05 a:hover i,
.stat_navs_2 ul li.nav_02.active a i,
.stat_navs_2 ul li.nav_02 a:hover i {
    background: url(../images/stat_nav/stat_nav_05_grey.png) no-repeat center -60px;
}

.stat_navs ul li.nav_06 a i,
.stat_navs_2 ul li.nav_04 a i {
    background: url(../images/stat_nav/stat_nav_06_grey.png) no-repeat center 0;
}

.stat_navs ul li.nav_06.active a i,
.stat_navs ul li.nav_06 a:hover i,
.stat_navs_2 ul li.nav_04.active a i,
.stat_navs_2 ul li.nav_04 a:hover i {
    background: url(../images/stat_nav/stat_nav_06_grey.png) no-repeat center -53px;
}

.stat_navs_2 ul li.nav_05 a i {
    background: url(../images/stat_nav/stat_nav_005_grey.png) no-repeat center 0;
}

.stat_navs_2 ul li.nav_05.active a i,
.stat_navs_2 ul li.nav_05 a:hover i {
    background: url(../images/stat_nav/stat_nav_005_grey.png) no-repeat center -50px;
}

.stat_list {
    width: 358px;
    margin: 0 22px 0 0;
}

.stat_list a {
    display: block;
    padding: 8px 0;
    background: #e9edee;
    position: relative;
    text-decoration: none;
}

.stat_list_2 a {
    padding: 10px 0;
}

.stat_list a:nth-child(2n+2) {
    background: #ffffff;
}

.stat_list a .team_logo {
    width: 44px;
    text-align: center;
    margin: 10px 0 0 0;
}

.stat_list_2 a .team_logo {
    margin-top: 8px;
    height: 10px;
}

.stat_list_2 a .team_logo span {
    height: 40px;
    vertical-align: middle;
    width: 44px;
    text-align: center;
}

.stat_list a .photo {
    width: 43px;
    padding: 0 10px;
    border-left: 1px dotted #fff;
    overflow: hidden;
    height: 43px;
}

.stat_list a .photo img {
    display: block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.stat_list a .rating {
    font-size: 30px;
    width: 63px;
    padding: 0 10px 0 0;
    text-align: right;
    font-family: 'Oswald', sans-serif;
}

.stat_list_2 a .rating {
    width: 69px;
    line-height: 40px;
    padding: 0;
    text-align: center;
}

.stat_list a .info {
    width: 155px;
    padding: 7px 10px 4px 10px;
    border-left: 1px dotted #fff;
    border-right: 1px dotted #fff;
}

.stat_list a .info strong {
    font-size: 14px;
}

.stat_list_2 a .info {
    line-height: 40px;
    padding: 0 13px;
    width: 215px;
}

.stat_list_2 a .info strong {
    font-size: 16px;
}

.stat_list a .info span {
    color: #353535
}

.stat_list a.active {
    background: #000000;
    color: #fff;
}

.stat_list a.active .info span {
    color: #fff;
}

.stat_list a.active .triangle,
.stat_list_2 a.active .triangle{
    /*position: absolute;*/
    /*width: 10px;*/
    /*height: 21px;*/
    /*right: -10px;*/
    /*background: url(../images/stat_nav/stat_triangle.png) no-repeat 0 0;*/
    /*top: 50%;*/
    /*margin-top: -10px;*/
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #0b202e;
	position: absolute;
	right: -10px;
	margin-top: 10px;
}

.player_col {
    width: 305px;
}

.player_col .photo {
    margin: 0 0 10px 0;
}

.player_col .photo img {
    width: 100%;
    display: block;
}

.player_col .info .name {
    border-bottom: 1px dotted #fff;
    font-size: 22px;
    margin: 0 0 15px 0;
    font-weight: bold;
    padding: 15px 0 10px 0;
}

.player_col .info {
    padding: 10px;
    height: 214px;
    font-size: 14px;
    line-height: 21px;
    background: #000000;
    color: #ffffff;
}

.info_col {
    width: 253px;
}

.info_col .block {
    color: #fff;
    margin: 0 0 10px 0;
    text-align: center;
}

.info_col .block_1 {
    background: #000000;
}

.info_col .block_2 {
    background: #414042;
}

.info_col .block_big {
    height: 178px;
}

.info_col .block_big span {
    display: block;
    font-size: 16px;
    margin-top: -10px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
}

.info_col .block_big strong {
    font-size: 36px;
    font-weight: normal;
    display: block;
    font-family: 'Oswald', sans-serif;
}

.info_col .block_big i {
    display: block;
    margin: 0 0 8px 0;
    text-align: center;
    height: 90px;
}

.info_col .block_big i {
    position: relative;
    top: -10px;
}

.info_col .block_small {
    width: 78px;
    height: 112px;
    margin: 0 10px 10px 0;
    background: #414042;
}

.info_col .half_block {
    width: 121px;
    height: 112px;
    color: #fff;
    margin: 0 10px 0 0;
    text-align: center;
    background: #ffd800;
}

.info_col .half_block:last-child { background: #f40000; margin-right: 0}

.info_col .block_small:last-child {
    margin: 0;
    width: 77px
}

.info_col .block_small i,
.info_col .half_block i {
    display: block;
    margin-top: -5px;
    margin-bottom: 5px;
}

.info_col .block_small i img {
    height: 50px;
}

.info_col .half_block i img {
    height: 50px;
}

.info_col .block_small span,
.info_col .half_block span {
    font-family: 'Oswald', sans-serif;
    font-size: 11px;
    display: block;
    margin: 0 0 5px 0;
    line-height: 13px;
    height: 25px;
    text-transform: uppercase;
}

.info_col .half_block span {
    font-size: 13px;
    padding: 0 10px
}

.info_col .block_small strong,
.info_col .half_block strong {
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    display: block;
    font-size: 16px;
}

.info_col .half_block strong {
    font-size: 18px
}

.info_col .block_small:nth-child(2) {
    background: #000000;
}

.team_col {
    width: 575px;
}

.team_head {
	position: relative;
    border-top: 1px dotted #0b202e;
    height: 134px;
    margin: 0 0 10px 0;
    position: relative;
    border-bottom: 1px dotted #0b202e;
    overflow: hidden;
}

.team_head .team_bg {
    height: 134px;
}

.team_head .team_bg img {
	top: -30px;
	position: absolute;
	right: -24px;
    display: block;
    opacity: 0.3;
    transform: rotate(7deg);
    -ms-transform:rotate(7deg); /* IE 9 */
    -webkit-transform:rotate(7deg); /* Opera, Chrome, and Safari */
}

.team_head .team_logo {
    margin: 0 15px 0 0;
}

.team_head .team_logo span {
    height: 134px;
    vertical-align: middle;
    display: table-cell;
    width: 80px;
    text-align: center;
}

.team_head .team_info {
    width: 225px;
    font-size: 11px;
    color: #0b202e;
    line-height: 17px;
}

.team_head .team_info > div {
    height: 134px;
    vertical-align: middle;
    display: table-cell;
    width: 225px;
}

.team_head .team_info > div div {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 5px 0;
}

.team_head .team_info > div a {
    text-decoration: none;
}

.team_head .team_info > div a:hover {
    text-decoration: underline;
}

.stat_col_1 {
    width: 305px;
}

.stat_col_1 .three_col,
.stat_col_1 .two_col {
    margin-bottom: 10px;
}

.stat_col_1 .three_col .col,
.stat_col_1 .two_col .col {
    width: 95px;
    text-align: center;
    color: #fff;
    height: 174px;
    background: #414042;
    margin: 0 10px 0 0;
}

.stat_col_1 .two_col .col {
    width: 145px;
}

.stat_col_1 .three_col .col:last-child,
.stat_col_1 .two_col .col:last-child { margin-right: 0}

.stat_col_1 .three_col .col:nth-child(2),
.stat_col_1 .two_col .col:nth-child(1) {
    background: #000000;
}

.stat_col_1 .three_col .col span,
.stat_col_1 .two_col .col span {
    display: block;
    padding: 20px 8px 35px 8px;
    text-transform: uppercase;
    line-height: 24px;
    font-size: 20px;
    font-family: 'Oswald', sans-serif;
}

.stat_col_1 .two_col .col span {
    padding-top: 35px
}

.stat_col_1 .three_col .col strong,
.stat_col_1 .two_col .col strong {
    display: block;
    font-size: 40px;
    font-weight: normal;
    font-family: 'Oswald', sans-serif;
}

.stat_col_1 .two_col .col.yellow {
    background: #ffd800;
}

.stat_col_1 .two_col .col.red {
    background: #f40000;
}

.stat_col_1 .two_col .col.yellow span,
.stat_col_1 .two_col .col.red span {
    padding-bottom: 0px;
    margin-top: -10px;
    padding-top: 0;
    line-height: 20px;
}

.stat_col_1 .two_col .col.yellow i,
.stat_col_1 .two_col .col.red i {
    top: -15px;
    position: relative;
}

.stat_col_1 .two_col .col.yellow i img,
.stat_col_1 .two_col .col.red i img {
    height: 77px
}

.stat_col_1 .numbers {
    border-top: 1px dotted #0b202e;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #0b202e;
}

.stat_col_1 .numbers .col {
    width: 95px;
    text-transform: uppercase;
    padding: 5px 0 0 0;
    margin: 0 10px 0px 0;
    color: #0b202e;
    font-family: 'Oswald', sans-serif;
    text-align: center;
}

.stat_col_1 .numbers .col:last-child { margin-right: 0}

.stat_col_1 .numbers .col strong {
    font-size: 26px;
    font-weight: normal;
    display: block;
}

.stat_col_1 .numbers .col span {
    font-size: 11px;
}

.stat_col_1 .colors .col {
    width: 91px;
    text-align: center;
    margin: 0 10px 5px 0;
    font-family: 'Oswald', sans-serif;
}

.stat_col_1 .colors .col:last-child { margin-right: 0}

.stat_col_1 .colors .col strong {
    font-size: 26px;
    font-weight: normal;
    line-height: 50px;
    color: #fff;
    width: 50px;
    display: block;
    margin: 0 auto 0 auto;
}

.stat_col_1 .colors .col span {
    color: #0b202e;
    font-size: 10px;
    text-transform: uppercase;
}

.stat_col_1 .colors .col strong.yellow {
    background: #d49f0b;
}

.stat_col_1 .colors .col strong.red {
    background: #ca0000;
}

.stat_col_1 .colors .col strong.green {
    background: #6fa819;
}

.stat_col_2 {
    width: 260px;
}

.stat_col_2 .big_block {
    background: #000000;
    height: 174px;
    margin-bottom: 10px;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    text-align: center;
}

.stat_col_2 .big_block i {
    display: block;
    top: -15px;
    position: relative;
}

.stat_col_2 .big_block strong {
    font-weight: normal;
    display: block;
    font-size: 40px;
}

.stat_col_2 .big_block span {
    font-size: 12px;
    display: block;
    margin-top: -5px;
    text-transform: uppercase;
}

.stat_col_2 .big_block.vid span {
    font-size: 20px;
    margin-top: -10px;
    margin-bottom: -5px;
}

.stat_col_2 .long_blocks .col {
    width: 80px;
    text-align: center;
    font-family: 'Oswald', sans-serif;
    color: #fff;
    height: 180px;
    background: #414042;
    margin: 0 10px 10px 0;
}

.stat_col_2 .long_blocks .col span {
    display: block;
    font-size: 10px;
    line-height: 12px;
    padding: 0 5px;
    margin-top: 10px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.stat_col_2 .long_blocks .col i img {
    height: 65px;
}

.stat_col_2 .long_blocks .col strong {
    font-size: 36px;
    font-weight: normal;
    display: block;
}

.stat_col_2 .long_blocks .col:last-child {
    margin-right: 0
}

.stat_col_2 .long_blocks .col:nth-child(2) {
    background: #000000;
}

.stat_col_2 .watchers strong { font-size: 20px !important; margin-top: 27px}

.stat_col_2 .last_blocks .col {
    width: 80px;
    text-align: center;
    font-family: 'Oswald', sans-serif;
    color: #fff;
    height: 89px;
    background: #000000;
    margin: 0 10px 0 0;
}

.stat_col_2 .last_blocks .col:last-child { margin-right: 0}

.stat_col_2 .last_blocks .col i {display: block; top: -7px; position: relative}

.stat_col_2 .last_blocks .col i img {
    height: 40px;
}

.stat_col_2 .last_blocks .col.yellow {
    background: #ffd800;
}

.stat_col_2 .last_blocks .col.red {
    background: #f40000;
}

.stat_col_2 .last_blocks .col span {
    display: block;
    font-size: 10px;
    padding: 0 5px;
    line-height: 12px;
    margin-top: -5px;
    text-transform: uppercase;
}

.stat_col_2 .last_blocks .col strong {
    display: block;
    font-size: 15px;
    font-weight: normal;
}

.stat_col_2 .last_blocks .col_2 {
    width: 170px;
}

.stat_col_2 .last_blocks .col_2 i { top: -10px; position: relative}

.stat_col_2 .last_blocks .col_2 i img {
    height: 50px;
}

/*-----  End of Statistics  ------*/

/* DELFI */
#wallpaper {
	background-image: url("http://g4.dcdn.lt/glt/c/delfi-header/w.png?1");
	background-position: 50% 0;
	background-repeat: no-repeat;
	height: 100vh;
	left: 0;
	position: absolute;
	width: 100%;
}

#wallpaper-link-container {
    height: 1000px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
#wallpaper-link-left {
    display: block;
    height: 1000px;
    left: 50%;
    margin-left: -915px;
    position: fixed;
    width: 400px;
}
#wallpaper-link-right {
    display: block;
    height: 1000px;
    margin-right: -915px;
    position: fixed;
    right: 50%;
    width: 400px;
}
