html {
	height:100%;
}
body {
	height:100%;
	padding-top:  54px;
}
a img, fieldset {
	border:0
}
.pda, .print, legend {
	display:none
}
a {
	color:#1c5b90;
}
a.linkIn {
	text-decoration: none;
}
a.linkIn span {
	text-decoration: underline;
}
a.linkIn:hover span {
	text-decoration: none;
}
p {
	margin:10px 0;
}
span.var-hidden {
	display: none !important;
}
div.clear {
	clear:both;
}
.block {
	display: block;
}
.torba-video {
	margin: 15px auto;
	width: 100% !important;
	height: 500px !important;
}
.bold {
	font-weight: bold;
}
.fright {
	float: right !important;
}
/* layout */

#page {
	min-height:100%;
	position:relative;
	padding: 0 10px 10px;
}
* html #page {
	height:100%;
}
.in {
	margin:0 auto;
	/*width:960px;
	padding:0 10px;*/
	background:#fff;
	clear: both;
}
.main {
	/*width:650px;
	float:left;*/
}
/*
div.content {
	float:left;
	width:450px
}
*/
ul.content {
	margin: 0;
}
.side {
	width:279px;
	float:right;
}
.sec {
	margin: 0 auto;
	position:relative;
}
/*.sec h2 {
	font-size:14px;
	line-height: 18px;
	margin: 0;
}*/
.sec .blogs h2, .sec .news .news-head {
	padding:5px 5px 6px 8px!important;
}
.itemB {
	width: 300px;
	padding:0;
	margin:0 auto 10px;
	text-align: center;
}
.itemB:after {
	clear: both;
	content: "";
	display: block;
}
.right-banner {
	margin: 20px 0 10px;
}
.banner267 {
	width: 267px;
	margin: 0 auto;
}
.banner337 {
	width: 337px;
	margin: 0 auto 10px;
	clear: both;
}
/* header */

.topban-left {
	/* float:left;width:728px;*/
}
.topban-right {
	float:right;
	width:220px;
}
.topbanner {
	font-size:0;
	line-height:0;
	/*overflow:hidden;*/
	padding-bottom:3px;
}
.harea {
	min-width:960px;
}
.harea .in {
	position:relative;
}
#header {
	position:relative;
	height:126px;
	background:#f0f0f0;
}
#header a.logo {
	width:300px;
	height:90px;
	font-size:21px;
	font-weight:normal;
	overflow:hidden;
	display:block;
	position:absolute;
	top: 36px;
	left:0;
	margin: 0;
	background-color: #1C5B90;
}
#header a.logo span {
	position:absolute;
	width:300px;
	height:90px;
	top:0;
	left:0;
	background:transparent url('/static/img/dynamo.png') no-repeat 0 0;
	cursor:pointer;
}
#header div.right {
	position:absolute;
	width:690px;
	overflow:hidden;
	right:0;
	top:0;
	font-size:12px;
	line-height:12px;
}
#header div.right.new {
	padding-top: 4px;
	width: 100%;
	overflow: visible!important;
	z-index: 1000;
}
#header div.right.new .padder {
	padding-top: 4px;
}
div.right.new .floater {
	float: right;
	margin-left: 10px;
}
#header div.right ul {
	float: right;
	margin: 3px 0 0;
	list-style: none;
	overflow: hidden;
}
#header div.right li {
	float:left;
	border-right:1px solid #ccc;
	padding:2px 8px 4px 9px;
	margin:0 -1px 0 0;
}
#header div.right li a {
	color:#1C5B90;
	float:left;
	line-height:15px;
}
#header div.right li a img {
	float:left;
	margin:-1px 8px -4px 0;
	border:1px solid #ccc;
	position:relative;
}
#header div.right li a span {
	float:left;
	font-weight:bold;
	cursor:pointer;
}
#header div.right li a:hover {
	text-decoration:none;
}
#header span.plus, #header span.minus {
	width:15px;
	height: 15px;
	margin:-1px 3px 0;
	padding: 0 6px;
	border: 1px solid #D5D5D5;
	line-height: 16px;
	background:#fff url("/static/img/bg-plus-minus-comment.gif") no-repeat 4px 4px;
}
#header span.minus {
	background-position:4px -16px;
}
.hban {
	padding:11px 0 0 0;
	/*overflow:hidden;
	width:959px;*/
}
.hban-left {
	float:left;
	height:90px;
}
.hban-right {
	float:right;
	width:220px;
	height:90px;
}
/* =topnews
----------------------------------------------- */
.topnews {
	list-style:none;
	margin:0 0 0 300px;
	position:relative;
	top:36px;
	height:90px;
	background-color: #4B88BC;
}
.topnews li {
	float:left;
	width:33%;
	width:219px;
	background:#4b88bc;
	height:90px
}
.topnews .n1 {
	background:#6b9fcb;
	border-left:1px solid #b3dbfd;
}
.topnews .n2 {
	background:#86b5dd;
	border-left:1px solid #b3dbfd;
}
.topnews a {
	float:left;
	height:47px;
	overflow:hidden;
	text-decoration:none;
	font-size:12px;
	line-height:1.3;
	color:#fff;
	margin:20px 10px 0;
}
.topnews a:hover {
	color: #fff;
	text-decoration:underline;
}
.topnews img {
	float:left;
	border:1px solid #fff;
	margin-right:10px;
}
.topnews .n2 a {
	margin:0;
	height:auto;
}
.topnews .n2 img {
	float:none;
	position:absolute;
	border:0;
	margin:0;
}
.topnews .n2 a img {
	position:static;
	display:block;
}
/* navigation */
#nav {
	padding-top:5px;
	font-size:16px;
	line-height:13px;
}
#nav ul {
	padding:0;
	margin:0;
	list-style:none;
	background-color: #1C5B90;
}
#nav li {
	float:left;
	padding:0 1px 0 0;
	z-index:9999;
}
#nav li:hover {
	position:relative;
}
#nav a {
	float:left;
	padding:7px 7px;
	background:#1C5B90;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
	line-height: 18px;
}
#nav a.dropdown {
	padding-right:26px;
	background:#1C5B90 url('/static/img/bg-nav-arrows.png') no-repeat 100% -51px;
}
#nav li:hover a.dropdown, #nav li.hover a.dropdown {
	background:#477AA5 url('/static/img/bg-nav-arrows.png') no-repeat 100% -81px;
}
#nav li:hover li a, #nav li.hover li a, #nav li li:hover li a, #nav li li.hover li a {
	background:#1C5B90;
}
#nav li li:hover li a, #nav li li.hover li a {
	background-image:none;
}
#nav li:hover a, #nav li.hover a, #nav li li:hover a, #nav li li.hover a, #nav li li li:hover a, #nav li li li.hover a {
	background:#477AA5;
}
#nav li li li:hover a, #nav li li li.hover a {
	background-image:none;
}
#nav ul ul {
	height:auto;
	width:262px;
	float:left;
	display:inline;
	top:32px;
	left:0;
	position:absolute;
	margin:0;
	padding:0;
	display:none;
	z-index:9999;
}
#nav ul li.eurocups ul {
	width:130px;
}
#nav ul ul ul {
	top:0;
	left:100%;
	margin:0 0 0 -1px;
	border-left:1px solid #b3dbfd;
}
#nav li:hover li ul, #nav li.hover li ul {
	display:none;
}
#nav li:hover ul, #nav li.hover ul, #nav li li:hover ul, #nav li li.hover ul {
	display:block;
}
#nav li li {
	width:100%;
	border-top:1px solid #b3dbfd;
}
#nav li li a {
	float:none;
	display:block;
}
#nav li.old-version {
	float:right;
}
#nav li.old-version a {
	float:right;
	white-space:nowrap;
	padding-left:33px;
	padding-right:10px;
	background:#e9f2fa url('/static/img/bg-logo-old.png') no-repeat 6px 3px;
	color:#1C5B90;
}
#nav li.old-version a:hover {
	background:#fff url('/static/img/bg-logo-old.p'ng) no-repeat 6px 3px;
}
#nav li.active a, #nav li.active a:hover {
	color:#1c5b90;
	background:#B3DBFD;
}
#nav li li.active a, #nav li li.active a:hover {
	color:#fff;
	background:#1C5B90;
}
#nav li li.active a:hover {
	background:#477AA5;
}
#nav.has-sub ul li.active a, #nav.has-sub ul li.active a:hover {
	padding-bottom:12px;
	margin-bottom:-5px;
	position:relative;
}
#nav div ul, ul#tabnav {
	font-size:14px;
	overflow: hidden;
	background:#B3DBFD url('/static/img/navs.png') repeat-x 0 100%;
}
#nav div li, ul#tabnav li {
	margin:5px 0 0;
	padding:0 0 0 6px;
}
ul#tabnav {
	list-style: none;
	margin: 0 0 10px;
}
ul#tabnav li, ul#tabnav li a {
	float: left;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
}
#nav div li a, ul#tabnav li a {
	color:#000;
	padding:5px 10px 6px;
	background:none;
	margin:0;
}
#nav div li a:hover, ul#tabnav li a:hover, #nav div li.active a, ul#tabnav li.active a, #nav div li.active a:hover, ul#tabnav li.active a:hover {
	color:#000;
	border:1px solid #1C5B90;
	border-bottom:0;
	padding:4px 9px 6px;
	background:#fff;
}
/* content */

.pagein {
	margin:0 auto;
	padding:13px 0px 30px;
	background:#fff;
}
.main h1 {
/*	font:normal 25px/1.2 'PT Sans', sans-serif;
	width:100%;
	overflow:hidden;*/
}
.breadcrumbs h1 {
	font:normal 32px/1.2 'PT Sans', sans-serif;
	margin: 0 0 9px;
}
.breadcrumbs-line {
	padding-bottom: 6px;
}
.main h1 img {
	float:left;
	margin-right:5px;
}
.main h1 img.nofloat {
	float: none;
	margin-right: 0;
}
/* =content
----------------------------------------------- */
.content h2 {
	overflow:hidden;
}
.content h2 img {
	vertical-align:middle;
	font-size:1px;
	line-height:1px;
}
.content h2 span img {
	vertical-align:top;
	margin-left:5px;
}
.content h2 i {
	font-style:normal;
	float:left;
}
.inimg {
	float:left;
	margin-top:-5px;
	position:relative;
	top:9px;
	padding-left:10px;
}
.l-pic {
	float:left;
	padding:1px;
	border:1px solid #e3e3e3;
	margin:0 10px 0 0;
}
.main .content .more {
	padding-left:0;
	margin-bottom:10px;
}
.main .content .matches h2 {
	background-color:#1c5b90;
	color:#fff;
	font-weight:normal;
}
.main .content .matches h3 {
	padding:4px 4px 4px 8px;
	color:#1c5b90;
	font-weight:normal;
	background:#c7def4;
	border-bottom:1px solid #a8b2bd;
}
.games {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
.games td {
	background:url('/static/img/dotted.png') repeat-x 0 100%;
	vertical-align:top;
	padding:10px 3px 6px 3px;
}
.games .m-tour {
	width:300px;
}
.games .m-score {
	font-size:15px;
	width:40px;
	text-align:center;
}
.last-matches .m-score {
	padding-left: 0;
	padding-right: 0;
}
.games .m-date {
	width:123px;
	color:#767676;
	text-align:center;
}
.upcoming .m-date {
	color:#C82127;
}
.games .m-team1 {
	text-align:right;
}
.last-matches .m-team1 {
	padding-right: 0;
}
.last-matches .m-team2 {
	padding-left: 0;
	padding-right: 0;
}
.last-matches .m-team1 a,
.last-matches .m-team2 a,
.last-matches .m-score a {
	display: block;
}
.last-matches .m-score a {
	padding: 0 6px;
}
.games .m-toplay b {
	display:block;
	color:#c82127;
	font-weight:normal;
}
#out .m-tour {
	width:98px;
}
#out .m-date {
	width:80px;
}
.m-date b {
	font-weight:normal;
	color:#c82127;
}
.games a {
	color:#3a55a5;
}
/* =Side
----------------------------------------------- */
.main .head-champ {
	font:bold 21px/24px 'PT Sans';
	padding:5px 5px 6px 8px;
	border-bottom:1px solid #cbd9ec;
	background:#e9f2fa;
	position:relative;
	margin: 0;
}
.main h2 span {
	position:absolute;
	right:6px;
	top:10px;
	text-align:right;
	width:50px;
}
.main .content h2 span {
	width:200px;
}
.news {
	width:100%;
	overflow:hidden;
	padding-bottom:12px;
}
.similarnews {
	width:100%;
	overflow:hidden;
	padding-bottom:12px;
}
.news p.title {
	margin:0 0 0 35px;
	padding-bottom:3px;
	border-bottom:1px solid #e9f2fa;
	font-size:12px;
}
.similarnews p.title {
	margin:0 0 0 7px;
	padding-bottom:3px;
	font-size:15px;
}
.news li,
.bl-with-comment {
	padding:3px 0 4px 35px;
	/*background:url(/static/img/news.png) no-repeat 8px 6px;*/
	border-bottom:1px solid #DDDDDD ;
	position:relative;
}
.bl-with-comment_match {
	border-bottom: none;
	padding: 0 90px 0 35px;
}
.bl-with-comment__info {
	position: absolute;
	top: 1px;
	right: 0;
	color: #999;
    font-size: 11px;
    white-space: nowrap;
}
#partner-rss-entries .news li {
	padding-left: 0;
}
.news.without-underline li {
	border-bottom: none;
}
.similarnews li {
	padding:3px 0 4px;
	margin:0 0 0 3px;
	/*background:url(/static/img/news.png) no-repeat 8px 6px;*/
		position:relative;
}
.news li a {
	/*color:#1a8dc3;*/
	text-decoration:none;
	padding-right: 5px;
	line-height: 16px;
}
.similarnews li a {
/*	text-decoration:underline;*/
}
.blogs li a.category, .news li.blog-post a.category {
	color: #999;
}
.blogs li a.comments, .news li a.comments, .similarnews li a.comments, .carousel-caption__desc .comments {
	width:19px;
	height:16px;
	padding:2px 0 0;
	position:absolute;
	top:4px;
	left:-27px;
	font-size:9px;
	line-height:11px;
	text-align:center;
	color:#fff;
	background:url('/static/img/bg-post-comments-small.png') no-repeat 0 0;
}
.news li a.comments {
	left: 5px;
}
.carousel-caption__desc .comments {
	top: 2px;
	left: 0;
}
.similarnews li a.comments {
	text-decoration: none;
}
.news li a:hover, .similarnews li a:hover {
	text-decoration:underline;
}
.news li a.comments:hover, .similarnews li a.comments:hover {
	text-decoration:none;
}
.news li span, .similarnews li span, .blogs li span {
	display:block;
	color:#999;
	font-size:11px;
	line-height: 16px;
}
.blogs li span a, .news li.blog-post span a {
	color:#999;
}
.blogs {
	width:100%;
	overflow:hidden;
}
.blogs h2 {
	background:#E9F2FA;
	border-bottom:1px solid #E9F2FA;
}
.blogs ul {
	width:100%;
	overflow:hidden;
	float:none;
	list-style:none;
	margin:9px 0 0;
	padding:0 0 6px;
}
.blogs li {
	margin:0 0 0 35px;
	padding:3px 0 4px;
	position:relative;
	line-height: 16px;
	border-bottom:1px solid #E9F2FA;
}
.blogs li a, .news li.blog-post a {
	/*color:#1A8DC3;*/
	text-decoration:none;
}
.blogs li a:hover {
	text-decoration:underline;
}
.blogs li a.comments, .news li.blog-post a.comments {
	color:#fff;
}
.blogs li a.comments:hover {
	text-decoration:none;
}
/* =Secondary(.sec)
----------------------------------------------- */
.f-search {
	margin-bottom:15px;
}
.f-search input {
	vertical-align:middle;
}
.f-search .inp {
	padding:9px 0 9px 5px;
	width:180px;
	margin-right:4px;
	float:left;
}
.sec .champ-table {
	margin:12px 0 0;
}
.sec .champ-table h2 {
	height:23px;
	width:100%;
	text-indent:-9999px;
	background:url('/static/img/champukr.png') no-repeat 0 0;
}
.rightcol .group_table {
	width:100%;
	overflow:hidden;
	margin:18px 0 0;
}
.leag, .group_table table {
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	border-bottom:3px solid #d0d0d0;
	margin-bottom:12px;
	margin-top:3px;
}
.group_table table {
	margin:0;
	text-align:center;
}
.leag thead th, .group_table table thead th {
	background:#fbe9ae;
	padding:6px 5px 6px 5px;
	font-weight:normal;
}
.group_table table thead th h3, .leag td span, .group_table table td span {
	display:block;
	text-align:left;
}
.group_table table thead th h3 {
	font-size: 14px;
	margin: 0;
	line-height: 18px;
}
.group_table table thead th {
	padding:7px 5px;
}
.leag td, .leag th, .group_table table td, .group_table table th {
	border-bottom:1px solid #d0d0d0;
}
.leag tbody td, .leag tbody th, .group_table table tbody td, .group_table table tbody th {
	border-left:1px solid #f0f0f0;
	padding:5px 3px;
	font-weight:normal;
}
.leag tbody .l-nom {
	border-left:0;
	padding:5px;
	width:10px;
	text-align:right;
}
.leag tbody th a {
	color:#3a55a5;
	text-decoration:none;
}
.leag .l-gam, .leag .l-poi {
	width:15px;
	padding:5px;
	text-align:right;
}
.leag .sel td, .leag .sel th, .leag .sel th a {
	color:#fff;
	background-color:#1a8dc3
}
.leag acronym {
	border-bottom:1px dotted #333;
}
.champ-table .l-tea {
	padding:6px 8px;
	text-align:left;
}
.b {
	margin:13px 0;
	background:#e9f2fa;
	padding:10px 7px;
}
.b h2 {
	color:#1c5b90;
	font:bold 15px/1.2 Tahoma, sans-serif;
	margin-bottom:14px;
}
.best {
	border:1px solid #CBD9EC;
}
.best ul {
	list-style:none;
}
.best li {
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
.best li img {
	float:left;
	border:3px solid #fff;
	margin-right:8px;
	margin-top:3px;
}
.best h3 {
	font-size:10px;
	font-weight:normal;
}
.best h3 a {
	color:#3a55a5;
}
.best strong {
	display:block;
	color:#010101;
	padding:0px 0;
	font-size:15px;
	font-weight:normal;
}
/* =Bombardiri
----------------------------------------------- */
.bnews h2 {
	margin-bottom:8px;
}
.bnews ul {
	list-style:none;
}
.bnews li {
	margin-bottom:6px;
}
.bnews li a {
	color:#1a8dc3;
	text-decoration:none;
}
.bnews .more {
	margin-top:5px;
}
.bnews .more a {
	color:#000;
}
.table-stats {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	margin-bottom:10px;
}
.table-stats thead th {
	background:#e9f2fa;
	font-weight:normal;
	padding:6px 0 6px 14px;
	color:#7a92a7;
	text-align:left;
	border-bottom:1px solid #85b6e3;
	font-size:14px;
}
.table-stats tbody td {
	background:url('/static/img/dotted.png') repeat-x 0 100%;
	padding:7px 0 7px 14px;
	font-size:18px;
}
.table-stats tbody td.st-name {
	color:#898989;
	font-size:12px;
	width:auto;
}
.table-stats tbody td.st-nom {
	font-size:11px;
	width:20px;
}
.table-stats tbody .imp a {
	font-weight:bold;
}
.stats {
	margin:17px 0 0;
}
.stats .stats__headlines {
	color:#fff;
	background:#1c5b90;
	padding:6px 0 6px 14px;
	font-weight:normal;
	font-size:18px;
	margin: 0;
}
.tables {
	list-style:none;
	font-size:18px;
	margin:15px 0;
}
.tables li {
	margin-bottom:5px;
}
.news ul {
	margin: 0;
}
/* =Tours calendar
----------------------------------------------- */
.tours {
	margin:17px 0 0;
}
.tour {
	/*margin-bottom:20px;*/
	position:relative;
}
.tours .clr {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}
.tours .head-champ {
	font-weight:normal;
	font-size:18px;
	line-height: 20px;
}
.main .tours .head-champ a {
	color:#000;
}
.tours .playing h2 {
	background:#4a901c;
}
.tours .toplay h2 {
	background:#1c5b90;
}
.tour table {
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
}
.tour td {
	width:38%;
	height:36px;
	background:url('/static/img/dotted.png') repeat-x 0 100%;
}
.tour td.left {
	text-align:right;
}
.tour .alt td {
	background-color:#f1f1f1;
}
.tour .result {
	width:22%;
	font-size:18px;
	text-align:center;
}
.tour .date {
	width:22%;
	color:#c82127;
	text-align:center;
}
.tour .winner {
	font-weight:bold;
}
/* =Pers
----------------------------------------------- */
.main h1 a, #posts h1 a, #posts h1 a:hover {
	text-decoration:none;
}
.main h1 em {
	color:#1a8dc3;
	font-style:normal;
}
.main h1 a em {
	cursor:pointer;
}
.main h1 b {
	color:#737373;
	font-weight:normal;
}
.pers {
	padding:7px 0 0;
	position:relative;
}
.pers-data {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	margin-bottom:10px;
}
.pers-data th {
	background:#e9f2fa;
	font-weight:normal;
	padding:6px 0 6px 14px;
	color:#7a92a7;
	text-align:left;
	border-bottom:1px solid #85b6e3;
	font-size:12px;
	line-height: 14px;
}
.pers-data tbody td {
	background:url('/static/img/dotted.png') repeat-x 0 100%;
	padding:7px 0 7px 14px;
}
.pers .foto, .pers .logo {
	margin: 15px 0 0;
	float:left;
	border:1px solid #d3d3d3;
}
.pers .logo {
	border:none;
}
.pers h2 {
	clear:both;
	background:#1c5b90;
	color:#fff;
	font-weight:normal;
	position:relative;
}
.pers .photo {
	float:left;
	width:157px;
	padding:0 0 10px;
}
.pers .info {
	float:left;
	padding-bottom:10px;
}
.info_w100 {
	width: 100%;
}
.info__cont {
	padding-left: 157px;
}
.pers .info h2 {
	clear:none;
	background:#fff;
	color:#000;
	border:none;
}
.pers .info h2 span,
.pers .info h1 span {
	position:static;
	color:#9e9e9e;
}
/* fuckin table */

		.info table {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
.info td, .info th {
	padding:4px 0 4px 0;
	vertical-align:top;
}
.info th {
	font-weight:normal;
	text-align:right;
	color:#a6a6a6;
	padding-right:10px;
}
.info .coach {
	vertical-align:middle;
	margin-right:4px;
	border:1px solid #ababab;
}
.info td a {
	color:#1a8dc3;
}
.info .gallery {
	width:100%;
	overflow:hidden;
	list-style:none;
}
.info .gallery li {
	float:left;
	margin-top:5px;
}
.info .gallery a img {
	float:left;
	border:3px solid #d2d2d2;
	margin-right:5px;
}
/* end fuckin table */

.info ul {
	list-style:none;
	width:553px;
	overflow:hidden;
	margin:5px 0 0;
}
.info li {
	float:left;
	width:100%;
	padding:0 0 9px;
}
.info li strong {
	float:left;
	width:130px;
	padding:0 16px 0 0;
	text-align:right;
	font-weight:normal;
	color:#A6A6A6;
}
.info ul li.career ul {
	float:left;
}
.info ul li.career ul span {
	float:none;
	color:#a6a6a6;
}
.info ul li.career li {
	padding:0 0 3px;
}
.info ul ul.gallery {
	width:381px;
	padding:0 0 0 151px;
}
.pers .info img.club-colors {
	border:1px solid #bbb;
}
.info ul ul {
	margin:0;
	width:auto;
	float:left;
}
.info li li {
	float:none;
	width:auto;
	padding:0;
}
.pers h2 i {
	position:absolute;
	top:8px;
	right:5px;
	color:#000;
	padding:3px 20px 3px 3px;
	font-size:12px;
	font-style:normal;
	cursor:pointer;
	background:#dbe6ef url('/static/img/arr.png') no-repeat 100% 50%;
}
.games td {
	vertical-align:top;
	line-height:1.5;
}
.games .date {
	margin-right:20px;
	color:#c82127;
}
.games strong {
	color:#c82127;
	font-weight:normal;
}
.games th {
	background:#e9f2fa;
	font-weight:normal;
	padding:6px 0 6px 14px;
	color:#7a92a7;
	text-align:left;
	border-bottom:1px solid #85b6e3;
	font-size:12px;
}
.pers h2 strong {
	position:absolute;
	top:11px;
	right:6px;
	font-size:12px;
	font-weight:normal;
}
.pers h2 strong i {
	float:right;
	position:static;
	margin-left:10px;
	position:relative;
	top:-3px;
}
.pers-data .heading td, .pers-data .heading th {
	background:#fff9db;
	border-bottom:1px solid #ede6c4;
}
.pers .note {
	display:block;
	font-size:11px;
	color:#898989;
}
.pers .pers-data.club-transfers td,
.pers .pers-data.club-transfers th {
	text-align: center;
	vertical-align: middle;
}
.pers .pers-data.club-transfers tr.heading td,
.pers .pers-data.club-transfers .transfer-type,
.pers .pers-data.club-transfers .transfer-player {
	text-align: left;
}
.pers .pers-data.club-transfers .transfer-type {
	width: 52px;
}
.pers .pers-data.club-transfers td:last-of-type,
.pers .pers-data.club-transfers th:last-of-type {
	padding-right: 14px;
}
.pers .pers-data td {
	vertical-align:top;
}
.legend {
	background:#f3f3f3;
	padding:10px 15px;
}
.legend ul {
	width:100%;
	overflow:hidden;
	list-style:none;
	color:#898989;
}
.legend li {
	float:left;
	width:49%;
	padding:3px 0;
}
.legend img {
	vertical-align:middle;
	margin-right:4px;
}
.pers h2 b {
	color:#96c5f0;
	font-weight:normal;
}
/* =Teams
----------------------------------------------- */
.teams {
	list-style:none;
	margin: 0;
}
.teams:first-of-type {
	margin-top: 17px;
}
.teams li {
	margin-bottom: 10px;
	outline:1px solid #9e9e9e;
	/*background:url(/static/img/team.png) repeat-x 0 100%;*/
	position:relative;
	height:auto !important;
	min-height: 67px;
}
.teams li.country {
	outline: none;
	background: none;
}
.teams .tlogo {
	float:left;
	padding:6px 0 0 10px;
}
.teams a {
	text-decoration:none;
}
.teams .teams__name {
	font:normal 18px/1 'PT Sans';
	background:transparent;
	border:none;
	padding:12px 0 0 0;
	margin-bottom:7px;
}
.teams h2 span {
	font-weight:normal;
	position:static;
	font-size:13px;
}
/* footer */

#footer {
	/* height:175px; */
	color:#000;
	font-size:14px;
	position:relative;
}
#footer .in {
	min-height:65px;
	padding: 10px 10px 0;
	overflow:hidden;
	background:#fff url('/static/img/bg-footer.png') repeat-x 0 0;
}
#footer a {
	color:#000;
}
#footer a:hover {
	color:#e53538;
}
#footer .left {
	float:left;
	width:50%;
}
#footer .left ul {
	overflow:hidden;
	margin:0 -12px 0 0;
	list-style:none;
	padding: 0 0 10px 0;
}
#footer .left li {
	display:inline;
	padding:0 9px;
	margin:0 0 0 -9px;
	background:url('/static/img/dot.png') no-repeat 3px 50%;
}
#footer .left li a {
	color:#1C5B90;
}
#footer .left li a:hover {
	color:#e53538;
}
.footer-menu {
	clear: both;
	overflow:hidden;
	padding: 0;
	margin:0;
	list-style:none;
}
.footer-menu-elements{
	display:inline;
	padding:0 9px;
	margin:0 0 0 -9px;
	background:url('/static/img/dot.png') no-repeat 3px 50%;
}
#footer .footer-menu a{
	color:#1C5B90;
}
#footer .footer-menu a:hover{
	color:#e53538;
}
#footer p {
	margin:0;
}
#footer .left p.copy {
	color:#959595;
	margin:0;
	font-size:12px;
}
#footer .right {
	float:right;
	width:50%;
}
#footer .right .counters {
	float:left;
	width:100%;
	padding:1px 0 0;
}
#footer .right .counters img {
	float:right;
	margin:4px 0 0 4px;
}
/* club */

.club .photo {
	width:125px;
	padding:0 10px 10px 0;
	text-align:center;
}
/* index page */

#index {
/*	width:100%;
	float:left;*/
}
#index .leftcol {
	/*float:left;
	width:371px;*/
}
/* #index .leftcol .head {
	float:left;
} */
#index .head, .newsblogs-widget .head, #lastVideo .head,
.hot-news {
	overflow:hidden;
	padding:3px 0 3px 8px;
	background:#e9f2fa;
	border-bottom:1px solid #cbd9ec;
}
#index .head h2, .newsblogs-widget .head .news-head, #lastVideo .head h2 {
	position:static;
	padding:0 0 0 9px;
	margin: 0;
	float:left;
	background:none;
	border:0;
	line-height: 24px;
	font-size: 21px;
}
.newsblogs-widget .head .news-head {
	font-weight: bold;
}
#lastVideo .head h2 {
	line-height: 24px;
	font-size: 22px;
}
#index .head a,
.newsblogs-widget .head a,
.rss-embleb {
	float:right;
	width:15px;
	height:15px;
	margin-top: 7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/rss.png') no-repeat 0 0;
}
#news-list, #top-news-list {
	width:100%;
	float:left;
	list-style:none;
	margin: 0;
	padding: 0;
}
#news-list li, #top-news-list li {
	/*width:361px;*/
	float: left;
	width: 100%;
	margin: 0 0 -1px;
	padding: 10px 0 11px;
	border-bottom: 1px solid #cbd9ec;
}
#news-list .poll ul, #top-news-list .poll ul {
	margin: 0;
}
#news-list .poll li, #top-news-list .poll li {
	float: none;
	display: block;
	border-bottom: 0;
	margin: 0;
	padding: 5px 0 0;
	overflow: hidden;
}
#news-list .poll li input, #top-news-list .poll li input {
	float: left;
	margin: 4px 6px 0 0;
}
#news-list h3, #top-news-list h3 {
	margin:0;
	padding:0 0 4px;
	line-height:20px;
	font-weight:normal;
}
#news-list h3 a, #top-news-list h3 a, #poll h3 a {
	text-decoration:none;
	color:#1C5B90;
}
#news-list a.comments, #top-news-list a.comments, #post-list a.comments {
	float:left;
	width:31px;
	height:25px;
	margin:-2px 0 0 -37px;
	padding:6px 0 0;
	font-size:13px;
	line-height:13px;
	text-align:center;
	text-decoration:none;
	background:url('/static/img/bg-post-comments.png?v2') no-repeat 0 0;
	color:#fff;
}
* html #news-list h3 a.comments {
	position:relative;
}
* html #top-news-list h3 a.comments {
	position:relative;
}
* html #post-list h3 a.comments {
	position:relative;
}
#news-list h3 a.comments:hover, #top-news-list h3 a.comments:hover, #post-list h3 a.comments:hover {
	text-decoration:none;
}
#news-list .post-head a.category, #top-news-list .post-head a.category, #post-list .post-head a.category {
	color:#999;
	font-size: 18px;
}
#news-list h3 a:hover, #top-news-list h3 a:hover, #post-list h3 a:hover {
	text-decoration:underline;
}
#news-list p.descr, #top-news-list p.descr {
	margin:0;
	font-size:12px;
}
#news-list .author-time-comments, #top-news-list .author-time-comments {
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
	color:#8c8c8c;
}
#news-list .author-time-comments strong, #top-news-list .author-time-comments strong {
	float:left;
	padding:0 7px 0 0;
}
#news-list .author-time-comments strong a, #top-news-list .author-time-comments strong a, #top-news-list .author-time-comments strong a {
	margin:0;
	padding:0 0 0 17px;
	color:#1C5B90;
	background:url('/static/img/ico-post.png') no-repeat 0 2px;
}
#news-list .author-time-comments span, #top-news-list .author-time-comments span {
	float:left;
	padding:0 7px 0 0;
}
#news-list .author-time-comments a, #top-news-list .author-time-comments a {
	float:left;
	margin:0 0 0 6px;
	padding:0 0 0 19px;
	color:#1a8dc3;
	background:url('/static/img/comments.png') no-repeat 0 1px;
	text-decoration:none;
}
#news-list .author-time-comments a:hover, #top-news-list .author-time-comments a:hover {
	text-decoration:underline;
}
#news-list .author-date, #top-news-list .author-date {
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
}
#news-list .content, #top-news-list .content {
	float:none;
	width:auto;
	padding:8px 0 0;
	line-height: 16px;
}
#news-list .content a, #top-news-list .content a {
	text-decoration: none;
	color: #000;
}
#news-list .content img, #top-news-list .content img {
	float:left;
	margin:4px 10px 0 0;
	padding:2px;
	border:1px solid #ccc;
}
#news-list .news-image, #top-news-list .news-image {
	float:left;
	display:inline;
	margin:10px 10px 0 0;
	padding:4px;
	border:1px solid #ccc;
}
/*#posts.single .content img {
	margin:3px 10px 10px 0;
	padding:4px;
	border:1px solid #ccc;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}*/
#posts.single .content img.image_right {
	margin:3px 0 10px 10px;
}
#posts.single .content ul {
	margin:12px 0;
	padding:0 0 0 40px;
}
#posts.single .content ul.unstyled {
	padding-left: 0;
}
#news-list .content p, #top-news-list .content p {
	margin:8px 0 0;
}
#news-list .tags, #top-news-list .tags {
	padding:5px;
	margin:8px 0 0;
	border:1px solid #ccdddd;
	font-size:9px;
	color:#999;
}
.post-head {
	margin-left: 37px;
}
#index .rightcol {
	/*float:right;
	width:269px;*/
}

#index .rightcol .news ul {
	width:auto;
	float:none;
	list-style:none;
	margin:9px 0 0;
	padding:0 0 6px;
}
#index .leftcol .news a.all-news, .blogs a.all-blogs, .news .all-news, .more-video-link {
	margin:0 2px 0 35px;
	font-weight:bold;
	color:#1C5B90;
}
#index .leftcol .news a.all-news:hover, .blogs a.all-blogs:hover, .news .all-news:hover {
	text-decoration:none;
}
#index .rightcol .tv-football, #index .rightcol .middle-seazon {
	margin:10px 10px 0;
}
#index .rightcol .tv-football h2, #index .rightcol .middle-seazon h2 {
	padding:15px 15px 10px 41px;
	background:none;
	border:0;
	font-size:15px;
	position:static;
	background:url('/static/img/bg-tv-football.png') no-repeat 0 3px;
}
#index .rightcol .tv-football a, #index .rightcol .middle-seazon a {
	color:#000;
}
#index .rightcol .tv-football a:hover, #index .rightcol .middle-seazon a:hover {
	text-decoration:none;
}
#index .rightcol .middle-seazon h2 {
	background:url('/static/img/bg-middle-seazon.png') no-repeat 0 12px;
}
#news-widget .head,
#blogs-widget .head {
	border-bottom-color:#e9f2fa;
}
.sec #news-widget .head {
	padding:0;
}
#blogs-widget h2, #blogs-offtop-widget h2 {
	border-bottom-color:#E9F2FA;
	position:static;
}
li span.pseudolink {
	color: #222222;
	border-bottom: 1px dotted #222222;
	display: inline;
	line-height: 16px;
}
.nav-tabs li span.pseudolink,
.comments li span.pseudolink {
	color: #1C5B90;
	border-bottom-color: #1C5B90;
}
.comments li span.pseudolink:hover {
	cursor: pointer;
}
.nav-tabs li.active span.pseudolink {
	color: #555555;
	border-bottom: none;
}
li .active span.pseudolink {
	border-bottom: 0;
}
.head h6{
	line-height: 22px;
	font-size: 16px;
	margin: 0;
}
.newsblogs-widget ul.nav, #index .rightcol .newsblogs-widget ul.nav {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:10px;
	background:#e9f2fa;
}
#index .rightcol .blogs ul.nav, .blogs ul.nav {
	background:#E9F2FA;
}
.newsblogs-widget ul.nav li {
	border:0;
	margin:0;
	padding:0;
	position:static;
	display:inline;
	float:left;
	margin:0 0 0 1px;
}
.newsblogs-widget ul.nav li a {
	float:left;
	width:50px;
	height:21px;
	padding:6px 0 0;
	text-align:center;
	color:#222;
	border-bottom:0;
	background:#f3f7fb;
	font-size:9px;
}
.sec .newsblogs-widget ul.nav li a {
	width:43px;
	font-size:9px;
}
.blogs ul.nav li a {
	background:#F3F7FB;
}
.newsblogs-widget ul.nav li.news-main a {
	width:56px;
}
.sec .newsblogs-widget ul.nav li.news-main a {
	width:48px;
}
.newsblogs-widget ul.nav li.news-commented a, .newsblogs-widget ul.nav li.blogs-commented a {
	width:83px;
}
.newsblogs-widget ul.nav li.blogs-raiting a {
	width: 60px;
}
.sec .newsblogs-widget ul.nav li.news-commented a, .sec .newsblogs-widget ul.nav li.blogs-commented a {
	width:74px;
}
.newsblogs-widget ul.nav li.news-popular a, .newsblogs-widget ul.nav li.blogs-popular a {
	width:75px;
}
.sec .newsblogs-widget ul.nav li.news-popular a, .sec .newsblogs-widget ul.nav li.blogs-popular a {
	width:70px;
}
.newsblogs-widget ul.nav li a:hover {
	text-decoration:none;
	background:#fff;
}
.newsblogs-widget ul.nav li a.active {
	border-bottom:1px solid #fff;
	background:#fff;
}
.newsblogs-widget .loader {
	position:absolute;
	margin:6px 0 0 119px;
	display:none;
}
.sec #blogs-widget {
	padding:0;
}
/* login form

#login-form {
	width:364px;
	margin:21px auto 0;
	font-size:15px;
}
#login-form p {
	margin:12px;
	padding:6px 5px 5px 19px;
	width:308px;
	color:#c33;
	text-align:center;
	background:transparent url(/static/img/exclamation.png) no-repeat scroll 7px 6px;
	border:1px solid #ccc;
	font-size:13px;
}
#login-form ul {
	width:340px;
	padding:0 12px;
	list-style:none;
	overflow:hidden;
	margin:0 auto;
}
#login-form li {
	float:left;
	width:100%;
	padding:0 0 10px;
	line-height: 16px;
}
#login-form label {
	display:block;
	padding:0 0 2px;
	font-size: 18px;
	margin-bottom: 0;
}
#login-form li.text input {
	margin:0;
	width:210px;
	float:left;
	font:12px/1.1 'PT Sans', Helvetica, sans-serif;
}
#login-form li.text span {
	color:#A5ACB2;
	float:right;
	font-size:14px;
	letter-spacing:-1px;
	margin:5px 0 0;
	width:106px;
}
#login-form a {
	float:right;
	margin:15px 0 0;
	color:#8aa1b4;
}

#login-form a:hover {
	text-decoration:none;
}

#login-form input.submit {
	float:left;
	width:82px;
	height:37px;
	padding:0 0 1px;
	text-align:center;
	font:18px/1.45 'PT Sans', Helvetica, sans-serif;
}
#login-form li.registration {
	border-top:1px solid #a5acb2;
	padding:14px 0 0;
	margin:7px 0 0;
	font-size:24px;
	line-height:26px;
	color:#a5acb2;
}
#login-form li.registration a {
	float:none;
	font-size:24px;
	line-height: 26px;
	color:#363;
	text-decoration: underline;
}
*/
#login-popup-form #close-popup,
.close-lightbox {
	margin:0;
	float:none;
	position:absolute;
	right:8px;
	top:8px;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/bg-close-login-popup.png') no-repeat 0 0;
}
.b-close {
	margin:0;
	float:none;
	position:absolute;
	right:19px;
	top:19px;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/bg-close-login-popup.png') no-repeat 0 0;
}
/* post form */

#post-form {
	width:650px;
	overflow:hidden;
}
#post-form ul {
	width:100%;
	overflow:hidden;
	list-style:none;
	margin: 0;
}
#post-form ul.tabs {
	padding:5px 0 0;
	margin: 0;
	background:#B3DBFD url('/static/img/navs.png') repeat-x 0 100%;
}
#post-form ul.tabs li {
	float:left;
	display:inline;
	padding:0 0 0 6px;
}
#post-form ul.tabs li a {
	float:left;
	padding:5px 10px 6px;
	text-decoration:none;
	color:#000;
	line-height:10px;
}
#post-form ul.tabs li:hover a, #post-form ul.tabs li.active a {
	padding:4px 9px 6px;
	border:1px solid #1C5B90;
	border-bottom-width:0;
	background:#fff;
}
#post-form ul.tab-content li {
	float:left;
	width:100%;
	margin:15px 0 0;
}
#post-form ul.tab-content #categories input {
	padding:2px 3px;
}
#post-form ul.tab-content #categories .content {
	float:none;
	width:auto;
}
#post-form ul.tab-content li div.error {
	color:#f00;
	font:12px/1.2 'PT Sans', Helvetica, sans-serif;
}
#post-form ul.tab-content li div.descript {
	color:#999;
	font:12px/1.2 'PT Sans', Helvetica, sans-serif;
	padding:25px 0 0 1px;
}
#post-form ul.tab-content li select {
	width:100%;
	font:12px/1.2 'PT Sans', Helvetica, sans-serif;
}
#post-form ul.tab-content li select#id_ctype_sublist {
	margin:15px 0 0;
}
#post-form ul.tab-content li.hidden {
	display:none;
	height:1px;
}
#post-form ul.tab-content label {
	display:block;
	padding:0 0 2px;
	font-size:12px;
}
#post-form ul.tab-content label.error {
	color:#f00;
}
#post-form ul.tab-content li.text input, #post-form ul.tab-content textarea {
	width:643px;
	float:left;
	padding:0 0 0 3px;
	font:12px/1.2 'PT Sans', Helvetica, sans-serif;
	border:1px solid #ABC6DD;
}
#post-form ul.tab-content li.text input {
	width:641px;
	padding:3px;
}
#post-form ul.tab-content li.top-new input {
	padding:0;
	margin:3px 5px 0 0;
}
#post-form ul.tab-content li.top-new label {
	display:inline;
	padding:0;
}
#post-form ul.tab-content li.submit input {
	height:35px;
	padding:0 10px 2px;
	font:14px/1.2 'PT Sans', Helvetica, sans-serif;
}
#post-form ul.tab-content li.submit input.keep-editing {
	margin-left:10px;
}
#post-form ul.tab-content strong.image {
	float:left;
	width:100%;
	margin:14px 0;
}
#post-form .errorlist {
	color:#f00;
}
#post-form ul.tab-content li#li_multichoices input {
	width:16px;
	height:15px;
	margin:0 5px 0 0;
}
/* match */

.topbanner img {
	display:block;
	margin:0 auto;
}
.main .match {
	margin:20px 0 0 0;
}
.main .match .head, .right-now .count {
	width:100%;
	overflow:hidden;
	text-align:center;
}
.main .match .head .count .left a, .right-now .count .left a {
	float:right;
	padding:6px 69px 5px 0;
	text-align:right;
}
.main .match .head .count a.nologo, .main .match .head .count .left a.nologo, .right-now .count a.nologo, .right-now .count .left a.nologo {
	padding:6px 0 5px;
}
.main .match .head .count .left a img, .right-now .count .left a img {
	left:auto;
	right:0;
}
.main .match .head .count a, .right-now .count a {
	float:left;
	padding:6px 0 5px 69px;
	text-decoration:none;
	color:#999;
	font-size:24px;
	line-height:26px;
	position:relative;
	text-align:left;
}
.main .match .head .count a img, .right-now .count a img {
	position:absolute;
	left:0;
	top:0;
}
.main .match .head .count a strong, .right-now .count a strong {
	font-weight:normal;
	font-size:30px;
	color:#369;
}
.main .match .head .count a.nologo strong, .main .match .head .count .left a.nologo strong, .right-now .count a.nologo strong, .right-now .count .left a.nologo strong {
	color:#000;
}
.main .match .head .count div, .right-now .count div {
	float:left;
	width:245px;
}
.main .match .head .count div ul, .right-now .count div ul {
	clear:both;
	text-align:left;
	list-style:none;
	padding:19px 0 0 7px;
	font-size:14px;
	margin: 0;
}
.main .match .head .count div ul li,
.right-now .count div ul li {
	line-height: 16px;
}
.main .match .head .count div.left ul, .right-now .count div.left ul {
	text-align:right;
}
.main .match .head .count div ul a, .main .match .head .count div.left ul a, .right-now .count div ul a, .right-now .count div.left ul a {
	float:none;
	font-size:14px;
	line-height: 18px;
	padding:0;
	color:#369;
}
.main .match .head .countdiv ul a:hover {
	text-decoration:underline;
}
.main .match .head .count div.center, .right-now .count div.center {
	width:158px;
	font-size:45px;
}
.main .match .head .count div.center strong, .right-now .count div.center strong {
	font-weight:normal;
}
.main .match .head .count div.center span, .right-now .count div.center span {
	color:#666;
	margin:0 10px;
}
.main .match .head .count div.center ul, .right-now .count div.center ul {
	padding:0;
	margin:25px 0 0;
	font-size:11px;
	color:#999;
	text-align:center;
}
.main .match .head .count div.center li.penalty, .right-now .count div.center li.penalty {
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding-bottom:3px;
}
.main .match .content {
	width:100%;
	margin:20px 0 0;
}
.main .match .content .content {
	margin:5px 0 0;
	padding:4px 0 0;
}
.count h4{
	font-size: 12px;
	line-height: 16px;
	margin: 0;
}
/*.main .match .content .content div {
	margin: 0 auto;
}*/
.main .match ul.navigation {
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
	background:#B3DBFD url('/static/img/navs.png') repeat-x 0 100%;
	list-style:none;
	margin: 0;
}
.main .match ul.navigation li {
	float:left;
	padding:0 0 0 4px;
}
.main .match ul.navigation li a {
	float:left;
	padding:4px 3px 6px;
	color:#000;
	text-decoration:none;
	font-size: 12px;
}
.main .match ul.navigation li a:hover, .main .match ul.navigation li.active a {
	padding:3px 2px 6px;
	background:#fff;
	border:1px solid #1C5B90;
	border-bottom:0;
}
.main .match .content p {
	margin:12px 0 0;
}
.main .match ul.info-summary {
	list-style:none;
	margin: 0;
}
.main .match ul.info-summary li {
	margin:7px 0 0;
}
.main .match ul.info-summary li h3 {
	margin:3px 0 1px;
	font-size:12px;
	line-height:16px;
}
.main .match ul.info-summary li span, .main .match ul.info-summary ul {
	margin:0 0 0 30px;
	list-style:none;
}
.main .match ul.info-summary li li {
	margin:0;
}
.main .match ul.review {
	list-style:none;
	overflow:hidden;
	margin:20px 0 0;
}
.main .match ul.review li {
	padding:13px 0 15px;
	border-top:1px solid #dbdbdb;
}
.main .match ul.review h4 {
	margin:0;
	font-size:12px;
}
.main .match ul.review a:hover {
	text-decoration:none;
}
.main .match .pers-data {
	float:left;
	width:315px;
	margin:14px 0 0;
}
.main .match .right {
	float:right;
}
.main .match .pers-data img {
	margin:0 0 0 15px;
}
.main .match .pers-data .best-worst img {
	margin:0;
}
.pers-data .heading th {
	font-size:10px;
	color:#000;
}
.main .match .pers-data .best-worst th {
	padding:0 0 8px;
	border:0;
	text-align:center;
	background:none;
}
.main .match .content div.substituted, .main .match .content div.sub {
	width:100%;
	float:left;
}
.main .match .content div.sub {
	margin:38px 0 0;
}
.main .match .content div.substituted tr.leave td {
	background:none;
}
.main .match .content div.substituted td.number {
	width:10px;
}
.main .match .content div.substituted tr.leave td.minute {
	padding:0;
	width:40px;
	text-align:center;
	font-size:15px;
	background:url('/static/img/dotted.png') repeat-x 0 100%;
}
.main .match .content div.substituted td.flag {
	padding-left:0;
	width:35px;
}
.main .match .content div.substituted td.flag img {
	margin:0 0 0 8px;
}
.main .match .content div.substituted td.arrows {
	padding-left:0;
	width:40px;
}
.main .match .content div.substituted td.arrows span {
	display:block;
	width:18px;
	height:10px;
	margin:1px 0 0 12px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url('/static/img/bg-player-substituted.gif') no-repeat 0 0;
}
.main .match .content div.substituted td.arrows span.come {
	margin-top:0;
	background-position:0 -10px;
}
.main .match ul.online {
	width:100%;
	float:left;
	display:inline;
	margin:12px 0 0;
	list-style:none;
	background:#e9f2fa;
}
.main .match ul.online li {
	float:left;
	width:100%;
	padding:7px 0;
	border-bottom:4px solid #fff;
}
.main .match ul.online li div {
	float:left;
	display:inline;
	width:34px;
	margin:0 8px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.main .match ul.online li p {
	float:right;
	display:inline;
	width:711px;
	margin:0 8px 0 0;
}
/* match before, match after */

.main .match #post-list .content {
	float:none;
	overflow:hidden;
}
/* table page */

.main .table-old, .main .results {
	/*width:100%;
	overflow:hidden;*/
}
.main .table-old h2, .main .results h2, .main .uefa h2 {
	background:none;
	border:0;
	padding:0;
	font-weight:normal;
	font-size:25px;
}
.main .table-old h2 {
	padding:0 0 17px;
}
.main .table-old .leftcol {
	/*float:left;
	width:360px;*/
}
.main .table-old .leftcol ul {
	width:100%;
	overflow:hidden;
	list-style:none;
	margin: 0;
}
.main .table-old .leftcol li {
	width:100%;
	float:left;
	height:62px;
	border-bottom:1px solid #ccc;
}
.main .table-old .leftcol li.leader {
	background:#e2edc8;
}
.main .table-old .leftcol li.loser {
	background:#ffd4d4;
}
.main .table-old .leftcol li.leader, .main .table-old .leftcol li.loser, .main .table-old .leftcol li.leader div, .main .table .leftcol li.loser div {
	border-color:#fff;
}
.main .table-old .leftcol li div {
	float:left;
	height:38px;
	width:25px;
	padding:23px 0 0;
	text-align:center;
	border-right:1px solid #ccc;
}
.main .table-old .leftcol li div.o {
	border:0;
}
.main .table-old .leftcol li.head div.o {
	font-weight:normal;
}
.main .table-old .leftcol li.head {
	font-size:18px;
	line-height: 24px;
	color:#fff;
	background:#1c5b90;
	height:28px;
	border-color:#fff;
}
.main .table-old .leftcol li.head div {
	height:26px;
	padding:2px 0 0;
}
.main .table-old .leftcol li div.number {
	font-size:12px;
	line-height:14px;
	width:25px;
	padding:0;
	border:0;
	text-align:left;
	border-color:#fff;
}
.main .table-old .leftcol li div.number span {
	float:left;
	font-size: 14px;
	margin:20px 0 0 6px;
}
.main .table-old .leftcol li div.number img {
	float:right;
	margin:21px 5px 0 0;
}
.main .table-old .leftcol li div.title {
	width:170px;
	text-align:left;
	padding:0;
	height:61px;
}
.main .table-old .leftcol li.head div.title {
	width:170px;
	height:26px;
	padding:2px 0 0 25px;
}
.main .table-old .leftcol li div.title a {
	float:left;
	margin:2px 0 0;
	text-decoration:none;
	color:#000;
}

/*stage2team*/
ul.stage2team {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none inside;
	font-size: 0;
}
ul.stage2team > li {
	margin: 0 20px 0 0;
	display: inline-block;
}
ul.stage2team > li strong,
ul.stage2team > li a {
	font-size: 16px;
}
@media \0screen {
.main .table-old .leftcol li div.title a {
	float: none; display: block;
}
}
.main .table-old .leftcol li div.title a img {
	float:left;
	width:45px;
	margin:0 8px 0 0;
}
.main .table-old .leftcol li div.title a span {
	float:left;
	margin:6px 0 0;
	cursor:pointer;
	font-size: 14px;
}
.main .table-old .leftcol li div.title a strong {
	display:block;
	margin:5px 0 0;
	font-size:16px;
	color:#3a55a5;
}
.main .table-old .leftcol li div.m {
	width:43px;
}
.main .table .leftcol li div.o {
	font-weight:bold;
}
/* right column */

.main .table-old .rightcol {
	/*float:right;
	width:279px;*/
}
.main .table-old .rightcol .tour {
	width:100%;
	overflow:hidden;
	float:none;
	margin:0;
	padding:0 0 35px;
	position:static;
	display:block;
}
.main .table-old .rightcol .tour p {
	margin:0;
	font-size:16px;
}
.main .table-old .rightcol .tour ul, .sec .results ul {
	width:100%;
	overflow:hidden;
	margin:7px 0 0;
}
.main .table-old .rightcol .tour li, .sec .results li {
	float:left;
	width:100%;
	padding:7px 0 6px;
	border-bottom:1px solid #c4d5e4;
}
.main .table-old .rightcol .tour div, .sec .results li div {
	float:left;
	width:61px;
	height:28px;
	margin:0 5px;
	text-align:center;
	font-size:16px;
}
.main .table-old .rightcol .tour div a.count, .sec .results div a.count {
	float:none;
}
.main .table-old .rightcol .tour div a.count:hover {
	color:#727272;
}
.main .table-old .rightcol .tour div.not-played {
	height:19px;
	padding:5px 0 0;
	font-size:12px;
	color:#c82127;
}
.main .table-old .rightcol .tour li .left, .sec .results li .left {
	width:38%;
	text-align:right;
	font-size:14px;
	line-height:14px;
	background:none;
	margin:0;
}
.main .table-old .rightcol .tour li .right, .sec .results li .right {
	width:38%;
	text-align:left;
	font-size:14px;
	line-height:14px;
	background:none;
	margin:0;
}
.main .table-old .rightcol .tour div strong, .sec .results li strong {
	display:block;
	font-size:16px;
	color:#3a55a5;
}
.main .table-old .rightcol .tour li a, .sec .results li a {
	float:right;
	text-decoration:none;
	color:#000;
}
.main .table-old .rightcol .tour li .right a, .sec .results li a {
	float:left;
}
/* results */

.main .results .head {
	width:100%;
	overflow:hidden;
	background:#1c5b90;
	color:#fff;
	margin:17px 0 0;
	padding:7px 0 6px;
}
.main .results .head h2 {
	margin:0;
	padding:0 0 0 11px;
	float:left;
	font-weight:normal;
	font-size:18px;
	line-height: 30px;
}
.main .results .head div {
	float:right;
	padding:0 6px 0 0;
}
.main .results .head label {
	float:left;
	padding:3px 10px 0 0;
}
.main .results .head select {
	float:left;
	width:126px;
	margin-bottom: 0;
	/*font:10px/1.2 'PT Sans', Helvetica, sans-serif;*/
}
.main .results ul {
	width:100%;
	overflow:hidden;
	margin: 0;
	padding: 0;
}
.main .results.results_unover ul {
	overflow: visible;
	list-style: none;
}
.main .results li {
	float:left;
	width:100%;
	padding:10px 0 6px;
	border-bottom:1px dotted #6f6f6f;
	line-height: 16px;
}
.main .results li li {
	border:0;
	padding:0;
}
.main .results li div {
	float:left;
	width:33%;
}
.main .results li div.left .team-desc, .main .results li div.right .team-desc {
	margin:5px 0 0;
	font-weight:normal;
	color:#626262;
	font-size:14px;
}
.main .results li div.left .team-desc a, .main .results li div.right .team-desc a {
	font-size:18px;
}
.main .results li div.left ul, .main .results li div.right ul {
	margin:16px 0 0;
	list-style:none;
}
.main .results li div.left ul a, .main .results li div.right ul a {
	text-decoration:none;
}
.main .results li div.left ul a:hover, .main .results li div.right ul a:hover {
	text-decoration:underline;
}
.main .results li div.left {
	text-align:right;
}
.main .results li div.center {
	text-align:center;
}
.main .results li div.center div {
	width:100%;
	height:39px;
	float:none;
	font-size:25px;
}
.main .results li div.center img {
	display:inline;
	position:relative;
	top:3px;
}
.main .results li div.center span {
	color:#727272;
}
.main .results li div.center a {
	font-size:0;
}
.main .results li div.center a.match {
	margin:0 18px;
	font-size:30px;
	line-height: 40px;
	text-decoration:none;
	color:#000;
}
.main .results li div.center a.match:hover {
	color:#727272;
}
.main .results li div.center ul {
	width:auto;
	margin:7px 10px 0;
	list-style:none;
	font-size:10px;
	color:#9e9e9e;
}
.main .results li div.center li {
	float:none;
	width:auto;
	line-height: 14px;
	font-size: 11px;
}
/* blog */

#posts h2, .post-head h2 {
	background:none;
	border:0;
	padding:0;
	position:static;
	font-weight:normal;
}
.post-head h3 {
	display: inline;
}
#post-list {
	list-style:none;
	width:100%;
	margin: 0;
}
#post-list li {
	width:100%;
	padding:11px 0 10px;
	margin:0 0 -1px;/*	border-bottom:1px solid #ccc; */
}
#post-list .content ul {
	margin:12px 0;
	padding:0 0 0 40px;
	list-style:disc;
}
#post-list ul.unstyled {
	list-style: none outside none;
	padding: 0;
}
#post-list .content li {
	float:none;
	width:auto;
	padding:0;
	margin:0;
	border:0;
}
.content a:hover {
	text-decoration:underline;
}
.short-post-data {
	margin-top: 10px;
}
#post-list h3 {
	font-size:18px;
	line-height:20px;
	margin: 0;
	font-weight:normal;
}
#posts .author-date, #post-list .author-date, #post-list .comments {
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
}
#posts .author-date a.bets-button {
	width:250px;
	float:right;
	height:20px;
	padding:0px;

}
#posts .author-date a.bets-button img{
	width: 250px;
	text-align: center;
	border: 0;
}
.post-header-add {
	padding: 0;
	margin: 30px 0 20px;
}
#news-list .author-date a, #top-news-list .author-date a, #posts .author-date a, #post-list .author-date a, #post-list .comments a {
	float:left;
	height:18px;
	padding:2px 0 0 25px;
	margin:0 5px 0 1px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
}
#news-list .author-date a img, #top-news-list .author-date a img, #posts .author-date a img, #post-list .author-date a img, #post-list .comments a img {
	position:absolute;
	left:0;
	top:0;
	width:18px;
	overflow:hidden;
	border:1px solid #CCC;
}
#news-list .author-date a:hover, #top-news-list .author-date a:hover, #posts .author-date a:hover, #post-list .author-date a:hover, #post-list .comments a:hover {
	text-decoration:underline;
}
#news-list .author-date span, #top-news-list .author-date span, #posts .author-date span, #post-list .author-date span {
	float:left;
	color:#666;
	margin:2px 0 0;
	font-size:11px;
	line-height: 14px;
}
#news-list .author-date span, #top-news-list .author-date span {
	float:none;
}
#posts .content {
	float:none;
	width:100%;
	overflow:hidden;
}
#events .content img {
	border:1px solid #999999;
	margin:3px 10px 10px 0;
	padding:2px;
}
#post-list .news-image img, #events .news-image img {
	float:left;
	margin-top:12px;
}
#news-list .news-image img, #top-news-list .news-image img {
	float:left;
}
#posts .content p {
/*	margin:12px 0;
	line-height: 16px;*/
}
#posts .content div.postphoto {
	float:left;
	padding:3px;
	margin:2px 7px 2px 0;
	border:1px solid #ccc;
	text-align:center;
}
#posts .content div.float-right {
	float:right;
	margin:2px 0 2px 7px;
}
#posts .content div.postphoto img {
	float:none;
	margin:0;
}
#posts .content div.postphoto div {
	padding:4px 5px 5px;
	margin:3px 0 0;
	background:#eee;
}
* html #posts .content div.postphoto span {
	margin-top:0;
}
*+html #posts .content div.postphoto span {
	margin-top:0;
}
#posts .content img.right {
	float:right;
	margin:3px 0 5px 10px;
}
/* Node */
.node {
	overflow: hidden;
}
.nodeImg {
	float: left;
	padding: 4px;
	max-width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 2px 10px 10px 0;
	/*background-color: #eeeeee;*/
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
#posts .content .nodeImg img, #events .content .nodeImg img, #post-list .content .nodeImg img {
	margin: 0;
	padding: 0;
	border: none;
}
.pictitle {
	display: block;
	font-size: 14px;
	color: #666;
	padding-top: 6px;
	line-height: 18px;
	font-style: italic;
	text-align: center;
	clear:both;
}
.nodeLink {
	display: block;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.image_left {
	float: left;
	max-width: 100%;
}
.image_right {
	float: right;
}
.image_center .nodeImg, .image_left .nodeImg {
	margin: 1px 10px 0px 0;
}
.image_right .nodeImg {
	margin: 1px 0 0px 10px;
}
.image_center {
	position: relative;
	text-align: center;
}
.image_center .nodeImg {
	float: none;
	display: inline-block;
}
.image_right .nodeImg img.image_right {
	margin: 0px !important;
}
*:first-child+html .image_center .nodeImg {
	display: inline;
	zoom: 1;
}
/* End Node */
/* Prediction */
.contentWrap {
	overflow: hidden;
}
.contentWrap a:hover {
	text-decoration: none;
}
.sidebarL {
	width: 240px;
	float: left;
	margin-right: 10px;
	padding-bottom: 30px;
}
.sidebarL a:hover {
	text-decoration: none;
}
.sidebarLNavi {
	background: #b5dafd;
	padding-top: 5px;
	border-right: 1px solid #1C5B90;
}
.sidebarLNavi div {
	padding: 0 0 4px 6px;/*
	background-color: #ececec;
	border-bottom: 1px solid #fff;*/
	font-size: 16px;
	line-height: 24px;
}
.sidebarLNavi div a {
	display: block;
	line-height: 24px;
	padding: 3px 0 2px 6px;
}
.sidebarLNavi a:hover {
	text-decoration: none;
}
.sidebarLNavi a.active {
	line-height: 24px;
	margin-right: -1px;
	padding: 2px 0 1px 6px;
	background-color: #fff;
	color: #000;
	border-top: 1px solid #1C5B90;
	border-left: 1px solid #1C5B90;
	border-bottom: 1px solid #1C5B90;
	border-right: 1px solid #fff;
	text-decoration: none;
}
.score-hd {
	color: #3d3d3d;
	font-size: 11px;
	float: right;
	padding-top: 5px;
	font-weight: normal;
}
.for-all-time {
	color: #666666;
}
.scoreHead {
	padding: 6px 11px;
	background-color: #fcefc2;
	font-weight: bold;
	font-size: 16px;
	margin-top: 19px;
}
.scoreTable {
	width: 100%;
	border-collapse: collapse;
}
.scoreTable td {
	padding: 3px 10px;
	font-size: 14px;
	color: #3d3d3d;
	border: 1px solid #fcefc2;
	background-color: #fefaed;
}
.scoreTable td.scoreValue {
	text-align: center;
	font-weight: bold;
	/*color: #c11717;*/
		background-color: #fff;
}
.scoreTable td.scoreValue sup {
	font-size: 10px;
	margin-right: -8px;
}
.scoreTable strong {
	color: #666;
	font-weight: normal;
}
.winnersHead {
	padding: 6px 11px;
	background-color: #D0822E;
	font-weight: bold;
	color: white;
	font-size: 16px;
	margin-top: 19px;
	display: block;
	text-decoration: none;
}
.winnersHead:hover {
	text-decoration:underline;
}
.winnersHead.home {
	font-size: 14px;
}
.winnersHead option {
	font-size: 12px;
	color: #393939;
}
.winnersTable {
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #D0822E;
}
.winnersTable.home {
	width: 300px;
}
.winnersTable td, .winnersTable th {
	font-size: 12px;
	padding: 2px 3px;
	color: #3d3d3d;
	text-align: center;/*border: 1px solid #f0d9c0;*/
}
.winnersTable th {
	vertical-align: top;
	text-align: left;
	font-family: 'PT Sans', Helvetica, sans-serif;
	font-weight: bold;
	color: #000 !important;
}
.winnersTable td.winnersValue, .winnersTable th.winnersValue {
	/*text-align: center;
		font-weight: bold;*/
		color: #484848;
	text-align: left;
	/*font-size: 12px;*/
		border-right: 1px solid #d0822e !important;
}
.winnersTable td.winnersValue {
	font-weight: bold;
}
.winnersTable td.winnersValue.text-center {
	text-align: center;
}
.winnersTable td.names, .winnersTable th.names {
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
}
td.names a.block {
	width: 100px;
	overflow: hidden;
}
.lastRow td, .lastRow th {
	border-bottom: 1px solid #d0822e;
}
.winnersTable td.places, .winnersTable th.places {
	border-left: 1px solid #d0822e;
}
th.places.home {
	width: 46px;
	text-align: center!important;
}
*+html th.places.home span {
	position:relative;
	left:10px;
}
*+html .places.home {
	width:16px!important;
}
.winnersTable th, .winnersTable th.winnersValue {
	color: #c16300;
	background: #f0d9c0;/*border-color: #fff;*/
}
.winnersTable tr.childHeader th {
	font-size: 10px;
	color: #494949;
	padding-top: 0px;
}
.winnersTable .childHeader th {
	color: #494949 !important;
}
.winnersTable tr.listEnd td {
	background-color: #faf3e8;
}
.winnersTable tr.organic td, .winnersTable tr.organic td a, .organic {
	color: #0d8e38;
}
.winnersTable sup, .score sup {
	color: #868686;
	font-size: 8px;
}
.range td {
	padding: 0;
	height: 7px;
	border-left: 1px solid #D0822E;
	border-right: 1px solid #D0822E;
	border-top: none;
	background: url('/static/img/range.gif') left top repeat;
}
.revers td {
	background-position: left -7px;
}
td.llink, td.rlink {
	font-size: 11px;
	height: 25px;
}
td.llink {
	border-left: 1px solid #D0822E;
	border-right: 1px solid #D0822E;
}
td.rlink {
	border-right: 1px solid #D0822E;
	text-align: right;
}
.pr {
	padding-right: 10px;
}
.pl {
	padding-left: 10px;
}
.race_pagination {
	text-decoration: none;
}
.race_pagination span {
	border-bottom: 1px dotted #1c5b90;
}
.userTop td.places {
	color: #7f7f7f;
	text-align: left;
}
td.userScore {
	text-align: left;
}
.winnersTable th.head-center {
	text-align: center;
}
.userTop td.winnersValue {
	font-weight: bold;
	color: #c21f15;
}
.checkerHelp {
	color: #ababab;
	font-size: 11px;
	padding: 0 0 4px;
}
.checker {
	text-align: left;
	padding: 5px 0 5px 10px;
	border-left: 1px solid #d0822e;
	border-right: 1px solid #d0822e;
}
.checker select {
	color: #393939;
	font-size: 11px;
	margin-bottom: 5px;
	font-family: 'PT Sans', Helvetica, sans-serif;
}
.checker .dates {
	color: #010101;
	font-size: 12px;
}
.checker .dates span {
	font-weight: bold;
}
.dateInput {
	color: #666666;
	padding: 9px 0 15px;
}
.dateInput input {
	padding: 2px 2px 2px 3px;
	width: 57px;
	font-size: 11px;
	line-height: 14px !important;
	height: 14px;
	margin: 0 5px;
	font-family: 'PT Sans', Helvetica, sans-serif;
	border: 1px solid #cecece;
}
.dateInput button, .smButton {
	border: none;
	background-color: #245990;
	font-size: 12px;
	line-height: 16px;
	font-family: 'PT Sans', Helvetica, sans-serif;
	color: #fff;
	width: 80px;
	padding: 1px 0px;
	margin: 0 5px;
}
.b-prize-text {
	border: 1px solid #D0822E;
	border-top: 0;
	font-size: 14px;
	padding: 5px 10px 7px;
}

.match-with-prize-select {
	width: 215px;
}

.wrap {
}
#index .wrap .head {
	border-bottom: none;
}
h6 {
	font-size: 16px;
	font-weight: bold;
	padding: 0 9px;
}
.event {
	padding-top: 9px;
	padding-bottom: 9px;
	border-top: 1px solid #CBD9EC;
}
.event a {
	padding-left: 9px;
	font-size: 16px;
}
.event a.organic {
	background-position: left 8px;
}
.event.openEvent a {
	color: #000;
	text-decoration: none;
	background-position: left -192px;
}
.event .totStat span {
	padding-right: 10px;
	padding-left: 10px;
	color: #ababab;
	font-size: 11px;
}
.league {
	float: right;
	padding-top: 5px;
	font-size: 12px;
	color: #666;
}
.events .league {
	padding-right: 10px;
}
.moreBlock {
	display: block;
	background-color: #245990;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
}
.moreBlock:hover {
	background-color: #2f73bb;
}
.noMar {
	margin: 0 !important;
	padding: 0 !important;
}
.eventBody {
	display: none;
	padding-top: 6px;
	font-size: 12px;
}
.openEvent .eventBody {
	display: block;
}
.eventBody th {
	color: #666666;
	text-align: left;
}
.eventBody td {
	padding-right: 10px
}
.eventBody select {
	color: #383838;
	font-size: 11px;
}
.eventPoints {
	text-align: center;
	padding-left: 10px;
}
a.deleteLink {
	color: #C11717 !important;
	font-size: 18px;
	padding: 0;
	text-decoration: none;
	background: none;
}
.nameWin {
	font-size: 14px;
	padding: 1px 10px;
	color: #5d5d5d;
	font-weight: bold;
}
.tabHead {
	overflow: hidden;
}
.tabHead div {
	width: 50%;
}
*:first-child+html .tabHead div {
	width: 49%;
}
.tabSwicher1 {
	float: left;
}
.tabSwicher2 {
	float: right;
}
.tabHead span {
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	background-color: #b5dafd;
	color: #245990;
	padding-top: 3px;
	padding-bottom: 2px;
	border-top: 6px solid #b5dafd;
	border-bottom: 1px solid #b5dafd;
	font-weight: bold;
}
.noactive span {
	border-color: #fff;
	background: #245990;
	color: #fff;
	font-weight: normal;
	cursor: pointer;
}
.noactive span:hover {
	background-color: #2F73BB;
}
.tabSwicher1.noactive span {
	border-right: 1px solid #fff;
}
.tabSwicher2.noactive span {
	border-left: 1px solid #fff;
}
.nodisplay {
	display: none;
}
.tabBody {
	border-top: 1px solid #b5dafd;
	border-top-width: 2px;
}
.headWrap {
	padding: 10px 10px 0;
}
.headWrap .head {
	border-bottom: 1px solid #CBD9EC !important;
}
/*    .swTab .wrap:first-child .events div:first-child {
		border-top: none;
	}*/
	.events div:first-child {
	border-top: none;
}
.events span.linkIm {
	font-size: 15px;
	padding-left: 9px;
}
.yourTurn {
	padding: 5px 10px 0;
}
.yourTurn .deleteLink {
	vertical-align: middle;
	font-size: 17px;
}
.ttop {
	margin-top: 20px;
}
.tabBody .ttop {
	margin: -5px 10px 10px;
}
.strong {
	font-weight: bold;
}
.contentTable {
	width: 100%;
	border-spacing: 0px;
}
.contentTable th {
	background-color: #f0f0f0;
	border-left: 1px solid #fff;
	font-weight: bold;
	padding: 2px 0;
	color: #343434;
}
.contentTable th:first-child {
	border-left: 1px solid #f0f0f0;
}
.contentTable td {
	text-align: center;
	color: #666;
	border: 1px solid #ededed;
}
.total {
	padding: 10px 0;
	text-align: right;
}
.total a {
	font-size: 12px;
	padding: 0;
	background: none;
}
/* Add totalizator */
.superMain {
	font-family: 'PT Sans', Helvetica, sans-serif;
}
.superMain h1 {
	font-size: 24px;
	font-family: 'PT Sans', Helvetica, sans-serif;
	line-height: 29px;
	margin: 10px 0 5px 0;
	overflow: visible;
}
.tagChemp {
	font-size: 12px;
	line-height: 30px;
	float: right;
	color: #666;
	margin: 10px 0 5px 0;
}
.contentIn {
	overflow: hidden;
	padding: 0 9px;
}
.subheader {
	font-size: 18px;
	margin: 15px 0 5px;
}
.superHead {
	background-color: #ececec;
}
th.superHead {
	font-size: 16px;
	font-weight: bold;
}
.readyVote {
	padding-bottom: 10px;
}
.readyVote table {
	width: 100%;
	border-collapse: collapse;
}
.readyVote td, .readyVote th {
	padding: 5px 7px 5px;
	text-align: left;
	vertical-align: middle;
}
.readyVote th {
	border-bottom: 1px solid #ccd8ec;
}
.readyVote td {
	padding: 3px 7px;
	border-bottom: 1px solid #d9d9d9;
}
.forClose {
	width: 15px;
}
.readyVote .closeLink {
	text-decoration: none;
	color: #ff1a00;
}
.closeLink {
	font-size: 24px;
	line-height: 19px;
}
.stronger {
	color: #000;
}
.VotingItem {
	width: 100%;
	border-bottom: 1px solid #d9d9d9;
}
.strongHead {
	background-color: #b5dafd;
	border-bottom: 1px solid #77a6d2;
	overflow: hidden;
	padding: 3px 9px 2px;
}
.VotingItem .strongHead {
	line-height: 21px;
	font-size: 14px;
}
.counts {
	float: right;
	font-weight: bold;
}
.bodyVoting {
	overflow: hidden;
	padding: 13px 0px 18px 9px;
}
div.bodyVoting input{
	margin: 0 0 4px 0;
}
.bVadd {
	display: block;
	float: right;
	height: 20px;
	color: #fff;
	text-decoration: none;
	background: #296db7;
	line-height: 20px;
	padding: 0 10px;
}
.bVitem {
	float: left;
	padding-right: 25px;
	margin: 2px 0 0;
}
.bVitem label {
	display: inline;
}
div.bVitem input {
	margin-bottom: 2px;
}
.scoreInput {
	width: 20px;
	text-align: center;
}
.bVitem option, .bVitem select {
	/*font-size: 12px;*/
	font-family: 'PT Sans', Helvetica, sans-serif;
}
.itemWrap .closed {
	border-bottom: none;
}
.itemWrap .closed .strongHead {
	background-color: #ececec;
	border-bottom-color: #ccd8ec;
}
.itemWrap .closed:hover .strongHead {
	background-color: #e9f2fa;
	cursor: pointer;
}
.itemWrap .closed .strongHead span {
	color: #245990;
	border-bottom: 1px dotted #245990;
}
.itemWrap .closed:hover .strongHead span {
	color: #06294f;
	border-bottom: 1px dotted #06294f;
}
.itemWrap .closed .bodyVoting {
	display: none;
}
.morePlayers td {
	vertical-align: top;
	padding-top: 5px;
}
.dates {
	color: #666;
}
.morePrognLink {
	margin: 20px 0 0;
}
.morePrognLink a {
	border-bottom: 1px dotted #1c5b90;
	text-decoration: none;
	font-size: 18px;
}
.moreProgn {
	padding-bottom: 0;
	margin-bottom: -1px;
}
.moreWrap {
	background-color: #fff;
	padding-top: 10px;
	text-align: center;
}
.moreWrap a {
	font-size: 18px;
	display: block;
	line-height: 32px;
	height: 32px;
	background: #2765a8;
	text-decoration: none;
	color: #fff;
}
.b-small-avatar-sell {
	vertical-align: top;
	white-space: nowrap;
}
.b-small-avatar,
.b-small-avatar img{
	float: left;
	text-decoration: none;
}
.b-small-avatar__username {
	float: left;
	overflow: hidden;
	margin-left: 5px;
}
.b-bets-descript {
	color: #666666;
}

/* Social & Orphus */

div.social-orphus {
	width:100%;
	overflow:hidden;
	padding:25px 0 15px;
}
ul.social {
	float:left;
	list-style:none;
}
ul.social li {
	float:left;
	padding:0 5px 0 0;
}
ul.social .vkontakte a, ul.social .twitter a, ul.social .facebook a, ul.social .buzz a {
	display:block;
	width:24px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/bg-twitter.png') no-repeat 0 0;
}
ul.social .vkontakte a {
	background:url('/static/img/bg-vkontakte.png') no-repeat 0 0;
}
ul.social .facebook a {
	background:url('/static/img/bg-facebook.png') no-repeat 0 0;
}
ul.social .buzz a {
	background:url('/static/img/bg-buzz.png') no-repeat 0 0;
}
ul.social .buzz a span {
	display:none;
}
ul.social .google {
	padding: 2px 0 0 4px;
}
.orphus {
	padding:0px 5px 0;
	width: 80px;
	height: 15px;
	float: right;
}
#post-list .comments a {
	font-weight:normal;
	background-position:0 100%;
}
/* Paginator */

#posts ul.pagerius {
	width:100%;
	float:left;
	margin:20px 0 0;
	list-style:none;
	font-size:12px;
}
#posts ul.pagerius li {
	float:left;
	padding:0 3px 0 0;
}
#posts ul.pagerius li a, #posts ul.pagerius li strong, #posts ul.pagerius li span, #events-pages a {
	float:left;
	padding:4px 9px;
	border:1px solid #d0d0d0;
	color:#1c5b90;
	text-decoration:none;
	background:#fff;
}
#posts ul.pagerius li a:hover, #events-pages a:hover {
	background:#d0d0d0;
}
#posts ul.pagerius li strong, #events-pages a.active {
	padding:4px 9px;
	position:relative;
	color:#fff;
	background:#cdcdcd;
	border:1px solid #d0d0d0;
}
#posts ul.pagerius li span {
	border: 0;
}
/* Single post */

/*
#posts.single h3 {
	font-size:15px;
	font-weight:normal;
}
*/
#posts.single h3 a.category {
	color:#1A8DC3;
}
#posts.single .content {
	width:100%;
	overflow:hidden;
	margin:0;
	padding-top:0;
}
/*
#posts.single .content h4 {
	margin:14px 0;
	font-size:12px;
}
#posts.single .content h5 {
	margin:12px 0;
	font-size:10px;
}
#posts.single .content h6 {
	margin:10px 0;
	font-size:8px;
}
*/
#posts.single .content .source {
	text-align:right;
	margin:12px 2px 10px 0;
	color:#666;
	font-style:italic;
}
#posts.single .content .source a {
	color:#666;
}
#posts .edit-delete a {
	margin:0 7px 0 0;
	color:#666;
	text-decoration:underline;
}
#posts .edit-delete a:hover {
	text-decoration:none;
}
#posts .edit-delete {
	margin: 5px;
}
#posts .adsense {
	padding:20px 0 0 0;
	text-align:center;
}
/* registration */

#page .main .registration p {
	margin:0;
}
#page .main .registration form {
	margin:10px 0 0;
}
#page .main .registration input {
	float:left;
	font:14px/1.2 'PT Sans', Helvetica, sans-serif;
}
#page .main .registration input.text {
	width:200px;
	padding:2px 2px;
	margin:0 10px 0 0;
}
.registration input#id_accept_rules {
	width:auto;
	padding:0;
	margin:2px 8px 2px 0;
}
/* sport express */

.sec .sport-express {
	margin:20px 0 0;
	width:240px;
	height:49px;
	position:relative;
	background:url('/static/img/bg-sport-express-popup.png') no-repeat -9999px -9999px;
}
.sec .sport-express a#sport-express-link {
	display:block;
	width:240px;
	height:49px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/bg-sport-express.png') no-repeat 0 0;
}
.sec .sport-express #sport-express-popup {
	position:absolute;
	z-index:9999;
	width:536px;
	height:459px;
	right:62px;
	bottom:49px;
	display:none;
}
/* nearest matches */

#index .rightcol .nearest-matches {
	padding:6px 0 11px;
}
#index .nearest-matches .heads, #index .results .heads {
	margin:5px 0 0;
	padding:6px 5px;
	font-size:14px;
	line-height: 18px;
	font-weight: bold;
	color:#333;
	background:#f4f8fc;
	border-bottom:1px solid #e5ecf5;
}
#index .nearest-matches .heads a {
	color:#1a8dc3;
	text-decoration:none;
}
#index .nearest-matches .heads a:hover {
	text-decoration:underline;
}
#index .rightcol .nearest-matches ul, #index .rightcol .results ul {
	width:269px;
	overflow:hidden;
	list-style:none;
	text-align:center;
	margin: 0;
	padding: 0;
}
#index .rightcol .nearest-matches ul li {
	float:left;
	width:100%;
	margin:2px 0 0;
}
#index .rightcol .nearest-matches ul li a {
	text-decoration:none;
}
#index .rightcol .nearest-matches ul span em {
	float:right;
	text-decoration:none;
	color:#666;
	text-align:right;
	padding:0 27px 0 0;
	position:relative;
	font-style:normal;
}
#index .rightcol .nearest-matches ul span.right em {
	float:left;
	text-align:left;
	padding:0 0 0 27px;
}
#index .rightcol .nearest-matches ul span em.nologo, #index .rightcol .nearest-matches ul span.right em.nologo {
	padding:0;
}
#index .rightcol .nearest-matches ul em strong {
	display:block;
	font-size:12px;
	text-decoration:underline;
	color:#3a55a5;
}
#index .rightcol .nearest-matches ul span {
	float:left;
	width:122px;
	cursor:pointer;
}
#index .rightcol .nearest-matches ul span.center {
	float:left;
	width:25px;
	font-size:20px;
	color:#666;
	text-decoration:none;
}
#index .rightcol .nearest-matches ul span em img {
	position:absolute;
	top:2px;
	right:0;
}
#index .rightcol .nearest-matches ul span.right em img {
	right:auto;
	left:0;
}
#index .rightcol .nearest-matches li.place-time, #index .rightcol .results li.place-time, #index .rightcol .nearest-matches li.tv-company {
	font-size:10px;
	color:#666;
	padding:0 0 3px;
	background:#fff;
	border-bottom:1px solid #c4d5e4;
}
#index .rightcol .nearest-matches li.tv-company {
	margin:-2px 0 -1px;
	padding:1px 0 3px;
	font-weight:bold;
}
/* similar articles */

#posts .similar-articles {
	margin:8px 0 0;
	border:1px solid #e1f1fe;
}
#posts .similar-articles h3 {
	margin:0;
	padding:2px 0 3px 6px;
	font-size:12px;
	font-weight:normal;
	background:#e1f1fe;
}
#posts .similar-articles ul {
	list-style:none;
	padding:5px 9px;
}
#posts .similar-articles li {
	padding:0 0 0 27px;
}
#posts .similar-articles li a {
	color:#1a8dc3;
}
#posts .similar-articles li span {
	color:#999;
	font-size:10px;
}
#posts .similar-articles li a.comments {
	width:19px;
	height:16px;
	padding:2px 0 0;
	top:4px;
	left:-27px;
	font-size:8px;
	line-height:12px;
	text-align:center;
	color:#fff;
	background:url('/static/img/bg-post-comments-small.png') no-repeat 0 0;
}
/* sec results */

.sec .results {
	margin:15px 0 0;
}
.sec .results h3 {
	margin:0;
	font-size:15px;
}
.sec .results h4 {
	margin:0;
	font-size:12px;
	font-weight:normal;
}
.sec .results h4 a {
	color:#1a8dc3;
	text-decoration:none;
}
.sec .results h4 a:hover {
	text-decoration:underline;
}
.sec .results li div {
	width:47px;
}
.sec .results li .left {
	width:92px;
}
.sec .results li .left a {
	float:right;
}
.sec .results li .right {
	float:right;
	width:91px;
}
/* rightcol results */

.rightcol .results {
	width:100%;
	overflow:hidden;
}
.rightcol .results .head {
	margin:0;
}
.rightcol .results .head h2 {
	font-weight:bold;
	font-size:20px;
	color:#000;
}
.rightcol .results li {
	padding:5px 0;
	border-bottom: none;
}
.main .rightcol .results li div, #important .center {
	width:39px;
	text-align:center;
	margin:4px 0 0;
}
.main .rightcol .results li div.left {
	width:115px;
	text-align:right;
	margin:0;
}
.main .rightcol .results li div.right {
	width:115px;
	text-align:left;
	margin:0;
}
.main .rightcol .results li div.left a, .main .rightcol .results li div.right a, #important .left a, #important .right a {
	float:left;
	color:#666;
	font-style:normal;
	padding:0 0 0 27px;
	position:relative;
	text-decoration:none;
	font-size:11px;
}
.main .rightcol .results li div.left a, #important .left a {
	float:right;
	padding:0 27px 0 0;
}
.main .rightcol .results li div strong, #important .left strong, #important .right strong {
	display:block;
	color:#3a55a5;
	font-size:12px;
	text-decoration:underline;
	cursor:pointer;
}
#important .left strong, #important .right strong {
	text-decoration:none;
	color:#000;
}
.main .rightcol .results li img, #important a img {
	width:23px;
	overflow:hidden;
	position:absolute;
	top:2px;
	left:0;
}
.main .rightcol .results li div.left img, #important .left a img {
	left:auto;
	right:0;
}
.main .rightcol .results li div a.count, #important .center {
	font-size:18px;
	letter-spacing:-2px;
}
/* static pages */

.static-page h2 {
	border:0;
	padding:0;
	font-weight:normal;
	background:none;
}
.static-page p {
	margin:12px 0 0;
}
/* tv program */

.static-page ul.tv-program {
	list-style:none;
	width:100%;
	overflow:hidden;
	margin: 0;
}
.static-page ul.tv-program li {
	margin:10px 0 0;
	padding:5px;
	background:#ebebeb;
	border:1px solid #ccc;
}
.static-page ul.tv-program h3 {
/*	font-size:12px;*/
}
.static-page ul.tv-program h3 span {
	font-weight:normal;
}
.static-page ul.tv-program ul {
	margin:5px 0 0;
}
.static-page ul.tv-program li li {
	margin:12px 0 0;
	padding:0;
	background:none;
	border:0;
}
/* transfers */

.static-page .transfers {
	width:100%;
	overflow:hidden;
}
.static-page .transfers h3 {
	font-size:12px;
	font-weight:normal;
}
.static-page .transfers ul {
	width:708px;
	overflow:hidden;
	margin:8px 0 0;
	border:1px solid #ebebeb;
	border-bottom:0;
	list-style:none;
}
.static-page .transfers li {
	float:left;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #ebebeb;
}
.static-page .transfers li div {
	float:left;
	width:261px;
	padding:5px 8px 9999px;
	margin-bottom:-9999px;
	border-left:1px solid #ebebeb;
}
.static-page .transfers li div.club {
	width:136px;
	text-align:center;
	border:0;
	color:#666;
	font-size:10px;
	padding:5px 8px 7px;
	margin:0;
}
.static-page .transfers li div.club img {
	display:block;
	margin:0 auto;
}
.static-page .transfers li div.club strong {
	display:block;
	margin:0 0 -2px;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
.static-page .transfers li.head div {
	font-size:11px;
	padding-bottom:5px;
	margin:0;
	color:#000;
	background:#ebebeb;
	border-color:#fff;
	text-align:center;
}
.static-page .transfers li.head div.club {
	font-size:11px;
	padding-bottom:5px;
}
/* uefa */

.main .uefa h2 {
	padding:11px 0 10px 81px;
	margin:-8px 0 0;
	background:url('/static/img/bg-logo-uefa.png') no-repeat 3px 0;
}
.uefa ul.main, .uefa ul.main ul {
	width:100%;
	overflow:hidden;
	float:none;
	margin:10px 0 0;
	list-style:none;
}
.uefa ul.main li {
	float:left;
	width:100%;
}
.uefa ul.main li li {
	float:none;
}
.uefa ul.main h2,
.uefa .pill-pull h3,
.uefa .count h2,
.uefa .pill-pull .region h4,
.uefa .count .head-stage,
.uefa ul.main .head-stage {
	padding:4px 11px;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	background:#1c5b90;
	margin: 0;
	line-height: 22px;
}
.uefa ul.main li div {
	padding:0 11px 12px;
}
.uefa ul.main h4,
.uefa ul.main .head-stage-in {
	margin:3px 0 0;
	font-size:18px;
	font-weight:normal;
	color:#000;
	padding: 0;
}
.uefa ul.main ul {
	margin:4px 0 0;
}
.uefa ul.main a:hover {
	text-decoration:none;
}
.uefa ul.main p.note {
	margin:6px 0 0;
	color:#666;
}
/* uefa pill-pull */

.uefa .pill-pull, .uefa .count {
	margin:10px 0 0;
	width:100%;
	overflow:hidden;
}
.uefa .pill-pull h3 span,
.uefa .pill-pull .region h4 span,
.uefa .count h2 i,
.uefa .count .head-stage i {
	color:#ccc;
}
.uefa .count h2 i,
.uefa .count .head-stage i {
	font-style: normal;
}
.uefa .pill-pull .headers, .uefa .count .headers {
	width:680px;
	overflow:hidden;
}
.uefa .pill-pull h4,
.uefa .count h4,
.uefa .count .head-stage-sub {
	float:left;
	display:inline;
	width:293px;
	margin:0 20px 0 0;
	padding:5px 11px;
	font-size:12px;
	font-weight:normal;
	background:#e9f2fa;
	border-bottom:1px solid #cbd9ec;
}
.uefa .pill-pull h4 span, .uefa .count h4 span {
	color:#666;
}
.uefa .pill-pull ul.main, .uefa .count ul.main {
	list-style:none;
	margin:0;
	padding:0;
	background:url('/static/img/bg-uefa-results.png') no-repeat -30px 100%;
}
.uefa .count .pair ul.main {
	width:680px;
}
.uefa .count .nopair ul.main {
	width:335px;
	margin: 0 auto;
}
.uefa .pill-pull ul.main li, .uefa .count ul.main li {
	width:315px;
	padding:5px 20px 7px 0;
}
.uefa .pill-pull ul.main div, .uefa .count ul.main div {
	float:left;
	width:60px;
	font-size:30px;
	line-height: 40px;
	padding:0;
	text-align:center;
}
.uefa .pill-pull ul.main div.left, .uefa .pill-pull ul.main div.right, .uefa .count ul.main div.left, .uefa .count ul.main div.right {
	font-size:14px;
	line-height: 18px;
	width:335px;
	text-align:left;
	color:#626262;
}
.uefa .pill-pull ul.main div.left, .uefa .count ul.main div.left {
	text-align:right;
}
.uefa .pill-pull ul.main div.left strong, .uefa .pill-pull ul.main div.right strong, .uefa .count ul.main div.left strong, .uefa .count ul.main div.right strong {
	display:block;
	font-weight:normal;
	font-size:18px;
	line-height: 23px;
	color:#000;
}
.uefa .pill-pull .region {
	margin:20px 0 0;
}
.uefa .pill-pull .cols {
	width:100%;
	overflow:hidden;
	font-size:12px;
}
.uefa .pill-pull .cols ul {
	float:left;
	width:328px;
	border-left:1px solid #cbd9ec;
	border-right:1px solid #cbd9ec;
}
.uefa .pill-pull .cols ul.right {
	float:right;
}
.uefa .pill-pull .cols li {
	width:100%;
	float:left;
	overflow:hidden;
	padding:5px 0;
	border-bottom:1px dotted #6f6f6f;
}
.uefa .pill-pull .cols li.head {
	height:24px;
	padding:5px 0 0;
	background:#e9f2fa;
	border-bottom:1px solid #cbd9ec;
}
.uefa .pill-pull .cols li span {
	float:left;
	margin:0 0 0 10px;
	color:#626262;
}
.uefa .pill-pull .cols li.head span {
	color:#000;
}
.uefa .pill-pull .cols li span strong {
	float:none;
	color:#000;
	font-size:13px;
	font-weight:normal;
}
.uefa .pill-pull .cols li em {
	float:right;
	width:61px;
	padding:9999px 0;
	margin:-9997px 0;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	border-left:1px solid #cbd9ec;
}
.uefa .pill-pull .cols li.head em {
	font-weight:normal;
	padding:9999px 0;
	margin:-9999px 0;
}
.uefa .pill-pull .cols div.middle {
	float:left;
	width:70px;
	height:29px;
	background:#e9f2fa;
	border-bottom:1px solid #cbd9ec;
}
/* uefa count */

.uefa .count ul.main div {
	width:115px;
	padding:3px 0 0;
}
.uefa .count ul.main div.left, .uefa .count ul.main div.right {
	padding:0;
	width:100px;
}
.uefa .count ul.main div.loser strong, .uefa .count ul.main div.loser strong a {
	color:#b3b3b3;
}
/* uefa group tournament */

.uefa .group-tour {
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	position:relative;
}
.uefa .group-tour .row {
	/*overflow:hidden;
	border-bottom:20px solid #fff;*/
	position:relative;
}
.uefa .group-tour .group {
	overflow:hidden;
	position:relative;
	background:#EFEFEF;
}
.group-wr {
	overflow: hidden;
	margin-bottom: 20px;
}
.uefa .group-tour .group > table {
	width:100%;
	border-collapse:collapse;
	text-align:center;
	margin:0 0 0 -1px;
}
.uefa .group-tour .group > table th {
	padding:4px;
	font-size:18px;
	font-weight:normal;
	border:1px solid #fff;
	color:#fff;
	background:#1c5b90;
}
.uefa .group-tour .group table th.last {
	border:0;
}
.uefa .group-tour .group table .group-name {
	font-size:18px;
	line-height: 23px;
	font-weight:normal;
	text-align:left;
	margin:0 0 0 7px;
}
.uefa .group-tour .group > table td {
	border:1px solid #ccc;
	border-right:0;
	font-size:14px;
	padding:3px 0;
}
.uefa .group-tour .group > table td span {
	display:block;
	font-size:14px;
	text-align:left;
	color:#999;
	margin:0 0 0 12px;
}
.uefa .group-tour .group table td span strong {
	display:block;
	font-size:16px;
	line-height:12px;
	color:#000;
}
.uefa .group-tour .group > table .leader td {
	background:#e2edc8;
	border-color:#fff;
}
.uefa .group-tour .group ul {
	width:100%;
	margin: 0;
	float:left;
	list-style:none;
	background:#efefef;
}
.uefa .group-tour .group li {
	float:left;
	width:100%;
	border-top:1px solid #fff;
}
.uefa .group-tour .group li li {
	padding:4px 0;
	border-top:1px solid #fff;
}
.uefa .group-tour .group .group__match-date {
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.uefa .group-tour .group ul ul {
	text-align:center;
	font-size:12px;
}
.uefa .group-tour .group ul ul strong {
	float:left;
	width:47px;
	margin: 0;
	font-size:1.27em;
	color:#000;
}
.uefa .group-tour .group ul ul span.right {
	text-align:left;
}
.uefa .group-tour .group ul ul span strong {
	display:block;
	float:none;
	width:auto;
	margin:0;
	font-size:16px;
	line-height: 16px;
}
.uefa .group-tour .group ul ul span em {
	display:block;
	margin:1px 0 0;
	font-style:normal;
	color:#000;
}
.uefa .group-tour .group a.toggle-link {
	float:right;
	margin:3px 5px 5px;
}
.uefa ul.main ul.match-info {
	margin:5px 0 0;
	color:#9E9E9E;
	font-size:11px;
}
.uefa ul.main ul.match-info li {
	width:auto;
	padding:0;
	border:0;
	line-height: 14px;
}
.uefa ul.main ul.match-info li.penalty {
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding-bottom:3px;
}
.uefa ul.main ul.goals {
	margin:2px 0 0;
	font-size:9px;
}
.uefa ul.main ul.goals li {
	width:auto;
	padding:1px 0 0;
	border:0;
	line-height: 16px;
	font-size: 12px;
}
/* fan shop */

.sec a.fan-shop {
	display:block;
	width:240px;
	height:100px;
	margin:20px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/dynamo_banner.jpg') no-repeat 0 0;
}
/* sportexpress */

.sec a.se {
	display:block;
	width:240px;
	height:78px;
	margin:20px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/se_logo.jpg') no-repeat 0 0;
}
/* user profile */

.profile, .edit-profile {
	padding:10px 0 0;
}
.profile .info ul, .edit-profile .info ul {
	margin:10px 0 0;
}
.profile div.edit {
	float:left;
	width:100%;
}
.edit-profile .del_userpic {
	float:left;
	width:100%;
	margin:6px 0 0;
	text-align:left;
}
.edit-profile .del_userpic input {
	float:left;
	margin:1px 6px 0 33px;
}
.edit-profile input, .edit-profile textarea {
	font:10px/1.4 'PT Sans', Helvetica, sans-serif;
}
.edit-profile ul input {
	width:421px;
	padding:2px;
}
.edit-profile textarea {
	width:425px;
	height:118px;
}
.edit-profile .del_userpic label {
	float:left;
}
.edit-profile strong {
	margin:4px 0 0;
}
.edit-profile input.submit {
	width:auto;
	float:right;
}
/* foreign link ico */

#news-list h3 a.foreign-link, #top-news-list h3 a.foreign-link, #post-list h3 a.foreign-link, #posts h2 a.foreign-link, #page #events h3 a.foreign-link {
	color:#4b9f34;
}
#news-list h3 a.foreign-link img, #top-news-list h3 a.foreign-link img, #post-list h3 a.foreign-link img {
	position:relative;
	top:4px;
	margin:0 4px 0 0;
}
#posts h2 a.foreign-link img, #page #events h3 a.foreign-link img {
	position:relative;
	top:2px;
	margin:0 4px 0 0;
}
/* comments */
.comments .loaders {
	height: 20px;
	padding: 10px;
	margin: 0 0 15px;
	border: 1px solid #CBD9EC;
	position: relative;
}
.comments img.loader {
	position: absolute;
	margin-left: -12px;
	top: 7px;
	left: 50%;
}
.comments-head {
	font-size:14px;
	font-weight:bold;
	margin:14px 0 0;
}
.match .content h3.comments-head,
.match .content .comments,
.match .content .comment-form {
	float:left;
	width:100%;
}
.comments-head a {
	text-decoration:none!important;
	border-bottom:1px dashed #1C5B90;
}
.comments ul {
	width:100%;
	list-style:none;
	margin-left: 0;
}
.comment-list {
	margin: 0 0 15px;
}
.comment {
	padding:20px 0 20px 0px;
	margin-left:300px;
	position:relative;
	border-bottom:1px solid #ccc;
}
.comment-level-9 {
	margin-left:270px;
}
.comment-level-8 {
	margin-left:240px;
}
.comment-level-7 {
	margin-left:210px;
}
.comment-level-6 {
	margin-left:180px;
}
.comment-level-5 {
	margin-left:150px;
}
.comment-level-4 {
	margin-left:120px;
}
.comment-level-3 {
	margin-left:90px;
}
.comment-level-2 {
	margin-left:60px;
}
.comment-level-1 {
	margin-left:30px;
}
.comment-level-0 {
	margin-left:0;
}
.show-comment-link, .hide-comment-link {
	margin-right:5px;
	text-decoration:none !important;
	border-bottom:1px dashed #1C5B90;
}
.show-comment-link {
	display:none;
}
.comment-hidden .comment-wrapper {
	display:none;
}
.comment-hidden .show-comment-link {
	display:inline;
}
.avatar-wr {
	float: left;
	position: relative;
	margin-right:10px;
}
.del-account {
	font-style: italic;
	color: #979797;
}
.comment img.avatar,
.user-avatar {
	float:left;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.com-body {
	overflow: hidden;
	padding-bottom: 1px;
}
.comment-info {
	padding:0 0 5px;
	color:#979797;
}
.comment-info .user {
	font-weight:bold;
	color:#979797;
}
.comment-wrapper:hover .user {
	color:#005580;
}
.i-comment-link {
	display: inline-block;
	width: 16px;
	height: 12px;
	margin-left: 10px;
	background: url('/static/img/icon-sprite.png') 0 -129px no-repeat transparent;
}
.comment-wrapper:hover .i-comment-link {
	background-position: 0 -109px;
}
.comment-info span,
.no-comment span {
	color:#979797;
	margin-left: 10px;
	white-space: nowrap;
}
.comment-info span:first-child {
	margin-left: 0;
}
.comment-info .fan-zona-img {
	margin-right: 4px;
	cursor: pointer;
}
.comment-content {
	padding:0 0 6px;
/*	font-size: 12px;
	line-height: 17px;*/
}
.comment .rank {
	float: left;
	text-align:left;
	font-size:13px;
	color:#aaa;
}
.comment .positive {
	color:#093;
}
.comment .negative {
	color:#C33;
}
.comment .karma {
	display:inline;
}
.comment ul.karma li {
	float: left;
}
.comment ul.karma li.first {
	padding: 2px 3px 0 0;
}
.comment ul.karma li.last {
	padding: 2px 0 0 3px;
}
.comment a.positive,
.comment a.negative,
.comment a.pos,
.comment a.neg {
	float:left;
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background: url('/static/img/icon-sprite.png?v1') no-repeat -17px -150px transparent;
}
.comment a.negative,
.comment a.neg {
	background-position:-17px -170px;
}
.comment-wrapper:hover a.positive,
.comment-wrapper:hover a.pos {
	background-position: 3px -150px
}
.comment-wrapper:hover a.negative,
.comment-wrapper:hover a.neg {
	background-position: 3px -170px
}
.comment a.safedelete,
.comment a.toggle-form,
.e-messages-send {
	/*background:url(/static/img/pencil_small.png) no-repeat 0 0;*/
	margin-left: 10px;
}
.comment a.safedelete {
	color:#f00;
	/* background:url(/static/img/cross_small.png) no-repeat 0 0; */
}
.comment form {
	margin:10px 0 0;
}
.comment a.toggle-form {
	text-decoration:none !important;
	border-bottom:1px dashed #1C5B90;
	/*background:url(/static/img/pencil_small.png) no-repeat 0 0;*/
}
/*
#comments ul ul {
	padding:0;
}
#comments li {
	margin:10px 0 0;
}
#comments ul .topcomment .container{
	border:1px solid #ccc;
	margin-left:-40px;
	padding-left:40px;
}
#comments ul a.hide-comment-link,
#posts #comments ul a.hide-comment-link,
#comments ul a.show-comment-link,
#posts #comments ul a.show-comment-link{
	margin:0 6px 0 0;
	border-bottom:1px dashed #1C5B90;
	text-decoration:none;
}
#comments ul a.hide-comment-link,
#posts #comments ul a.hide-comment-link{
	float:left;
}
#comments ul a.hide-comment-link:hover,
#posts #comments ul a.hide-comment-link:hover,
#comments ul a.show-comment-link:hover,
#posts #comments ul a.show-comment-link:hover{
	text-decoration:none;
}
#comments li.hidden .clear,
#comments li.hidden li.hidden .clear,
#comments li.hidden li.hidden li.hidden .clear,
#comments li.hidden li.hidden li.hidden li.hidden .clear{
	display:none!important;
}
#comments li.hidden li .clear,
#comments li.hidden li.hidden li .clear,
#comments li.hidden li.hidden li.hidden li .clear,
#comments li.hidden li.hidden li.hidden li.hidden li .clear{
		display:block!important;
}
#comments li.visible a.show-comment-link,
#comments li.visible li.visible a.show-comment-link,
#comments li.visible li.visible li.visible a.show-comment-link,
#comments li.visible li.visible li.visible li.visible a.show-comment-link{
		display:none;
}
#comments li.visible li a.show-comment-link,
#comments li.visible li.visible li a.show-comment-link,
#comments li.visible li.visible li.visible li a.show-comment-link,
#comments li.visible li.visible li.visible li.visible li a.show-comment-link{
		display:inline;
}
#comments .topcomment .clear{
	padding-top:8px!important;
}
#comments .topcomment h4{
	margin:0;
	font-size:13px;
	font-weight:normal;
	padding-bottom:11px;
}
#comments ul ul.karma,
#posts #comments ul ul.karma{
	margin:0;
	padding:0;
	float:left;
	font-size:1.27em;
	line-height:17px;
	color:#000;
}
#comments ul ul.karma li,
#posts #comments ul ul.karma li{
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
#comments ul ul.karma li.plus,
#posts #comments ul ul.karma li.plus{
	margin:0 2px 0 0;
}
#comments ul ul.karma a,
#posts #comments ul ul.karma a{
	float:left;
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	border:1px solid #D5D5D5;
	background:#fff url(/static/img/bg-plus-minus-comment.gif) no-repeat 4px 4px;
}
#comments ul ul.karma a.negative,
#posts #comments ul ul.karma a.negative{
	background-position:4px -16px;
}
#comments ul ul.karma a:hover,
#posts #comments ul ul.karma a:hover{
	background-color:#E6E6E6;
}
#comments ul ul.karma li.hidden,
#posts #comments ul ul.karma li.hidden{
	position:absolute;
	left:-9999px;
}
#comments ul ul.karma li.rank,
#posts #comments ul ul.karma li.rank{
	position:absolute;
	right:100%;
	top:11px;
	margin:0;
	padding:0 12px 0 0;
	float:none;
	white-space:nowrap;
	color:#aaa;
}
#comments ul ul.karma li.positive,
#posts #comments ul ul.karma li.positive{
	color:#009933;
}
#comments ul ul.karma li.negative,
#posts #comments ul ul.karma li.negative{
	color:#CC3333;
}
#comments ul ul,
#posts #comments ul ul{
	margin:0 0 0 30px;
}
#comments ul img.avatar,
#posts #comments ul img.avatar{
	float:left;
	width:35px;
	border:1px solid #dcdcdc;
}
#comments ul .content,
#posts #comments ul .content{
	float:left;
	overflow:visible;
	padding:0 0 3px;
	margin:0 0 0 -37px;
	position:relative;
}
#comments ul .spacer,
#posts #comments ul .spacer{
	padding:0 0 0 45px;
}
#comments .content .top{
	margin:10px 0 0;
}
#comments .content .top a{
	text-decoration:underline;
}
#comments .content .top a:hover{
	text-decoration:none;
}
#comments .content .top a.user{
	font-weight:bold;
}
#comments .content .top span{
	font-size:10px;
	color:#979797;
}
#comments .content .comment-content{
	margin:20px 0 0;
	padding:0 0 8px;
}
#comments a.toggle-form,
#comments a.toggle-form:hover{
	text-decoration:none;
	border-bottom:1px dashed #1C5B90;
	background:url(/static/img/pencil_small.png) no-repeat 0 0;
	padding-left:15px;
}
#comments a.safedelete,
#comments a.safedelete:hover{
	color:#ff0000;
	text-decoration:none;
	border-bottom:1px dashed #ff0000;
	background:url(/static/img/cross_small.png) no-repeat 0 0;
	padding-left:15px;
}
*/

.comments .content form {
	margin:5px 0 0;
}
/*#comment-form textarea, #comment-form input, #comments textarea, #comments input {
	display:block;
	font:10px/1.2 'PT Sans', Helvetica, sans-serif;
}
#comments textarea {
	width:99%;
}
#comment-form textarea {
	width:99%;
}
#comment-form input, #comments input {
	margin:5px 0 0;
	padding:2px;
}*/
.match .comment-auth, #posts .comment-auth {
	font-size:12px;
	text-align:center;
	border:1px solid #979797;
	padding:10px 0 10px;
	margin:10px 0 20px;
}
.match .comment-auth {
	float:left;
	width:648px;
}
.load-comments {
	font-size: 15px;
}
.load-more-comments {
	margin-bottom: 16px;
	padding-left: 10px;
}
.comment-form .user,
.user-noimage-wrap {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.comment-form .user img,
.user-noimage {
	float:left;
	width:35px;
	border:1px solid #DCDCDC;
}
.comment-form .user a {
	float:left;
	font-weight:bold;
	margin:10px 0 0 8px;
	text-decoration:underline;
}
.comment-form .user a:hover {
	text-decoration:none;
}
.comments strong.deleted {
	display:block;
	margin:10px 0 0;
}
.comment-form,
.authorization-block {
	padding:0 0 20px;
	border-bottom:1px solid #DCDCDC;
}
/* autocomplete styles */

.ac_results {
	overflow:hidden;
	border:1px solid #7f9db9;
	background:#fff;
}
.ac_results ul {
	width: 100%;
	list-style: none;
}
.ac_results iframe {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:3000px;
	height:3000px;
}
.ac_results li {
	position:relative;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	font-size: 14px;
	overflow: hidden;
}
.ac_over {
	background-color:highlight;
	color:highlighttext;
}
li#li_ctype, li#li_ctime, li#li_title, li#li_subtitle, li#li_photo, li#li_photo_title, li#li_body, li#li_link, li#li_link_name, li#li_top {
	display:none;
}
/* registration */

.main form.registration {
	width:324px;
	overflow:hidden;
	padding:0 130px;
	margin:0 auto;
	font-size:12px;
}
.main form.registration ul {
	width:100%;
	float:left;
	padding:0 0 40px;
	list-style:none;
}
.main form.registration ul ul {
	width:306px;
	padding:7px;
	margin:5px 0;
	border:2px solid #888844;
	color:#444400;
	font-size:9px;
	background:#FFE;
}
.main .registration li {
	width:100%;
	float:left;
	padding:10px 0 0;
}
.main .registration li li {
	padding:0;
	float:none;
	width:auto;
}
.main .registration label {
	display:block;
}
.main .registration label.error {
	color:#f00;
}
.main form.registration p {
	margin:0;
	float:left;
	width:100%;
	font-size:10px;
	line-height:11px;
	color:#a5acb2;
}
.main .registration li.text input {
	float:left;
	width:312px;
	margin:2px 0 0;
	padding:5px 5px;
	border:1px solid #a5acb2;
	font:10px/1.1 'PT Sans', Helvetica, sans-serif;
}
.main .registration li.login {
	position:relative;
	margin:0 -130px 0 0;
	width:454px;
}
.main .registration li.login label {
	font-size:13px;
	color:#1a5281;
}
.main .registration li.login label.error, .main .registration li.password label.error {
	color:#f00;
}
.main .registration li.login div {
	float:left;
	margin:2px 0 0;
	padding:0 0 0 21px;
	border:1px solid #a5acb2;
	background:url('/static/img/ico-post.png') no-repeat 5px 9px;
}
.main .registration li.login div input {
	width:196px;
	margin:0;
	border:0;
}
.main .registration li.login span {
	float:left;
	margin:5px 0 0 7px;
	color:#a5acb2;
}
#page .main .registration li.login p {
	width:324px;
	margin:4px 0 0;
}
.main .registration li.password {
	display:inline;
	border:1px solid #999;
	padding:0 9px 7px;
	margin:15px -9px 5px;
	position:relative;
}
.main .registration li.password label {
	float:left;
	margin:6px 0 0;
	width:100%;
	color:#936;
}
.main .registration li.password label.main {
	width:auto;
	display:inline;
	margin:-10px 0 0 -2px;
	padding:0 2px 0 1px;
	background:#fff;
	position:relative;
}
.main .registration li.password #id_password {
	margin:6px 0 0;
}
#page .main .registration li.password p {
	margin:8px 0 0;
}
#page .main .registration li.email p {
	margin:4px 0 0;
}
.main .registration li.captcha label {
	padding:0 0 2px;
}
.main .registration li.captcha img {
	float:right;
	border:1px solid #011201;
}
#page .main .registration li.captcha input {
	width:147px;
	margin:0;
	font-size:14px;
	font-family:Georgia, 'Times New Roman', serif;
	text-transform:uppercase;
}
*+html #page .main .registration li.captcha input {
	padding:6px 5px 7px;
}
* html #page .main .registration li.captcha input {
	padding:6px 5px 7px;
}
#page .main .registration li.captcha img {
	width:156px;
	height:58px;
}
#page .main .registration li.captcha p {
	margin:5px 0 0;
	width:147px;
}
.main .registration li input.submit {
	width:190px;
	height:32px;
	margin:37px 0 0;
	padding:0 0 1px;
}
/* login popup */

#popup #login-form ul {
	padding:0 5px;
	width:340px;
}
#popup #login-form li.text input {
	width:210px;
	margin:2px 0 0;
}
#popup #login-form li.text span {
	float:right;
	width:106px;
	margin:8px 0 0;
	letter-spacing:-1px;
	font-size:14px;
	color:#a5acb2;
}
#popup #login-form li.text span a {
	margin:0;
	float:none;
	color:#1c5b90;
}
#login-form li.checkbox input {
	float:left;
	width:15px;
	height:14px;
	margin:1px 0 0;
}
#login-form li.checkbox label {
	float:left;
	font-size:11px;
	line-height: 17px;
	padding:0 0 0 5px;
}
#popup #login-form li.registration {
	border-top:1px solid #a5acb2;
	padding:14px 0 0;
	margin:7px 0 0;
	font-size:24px;
	line-height:12px;
	color:#a5acb2;
}
#popup #login-form li.registration a {
	float:none;
	font-size:24px;
	color:#363;
	line-height: 26px;
	text-decoration: underline;
}
/* rightcol banner */

#banner-240x50 {
	margin:15px 0 0;
}
#banner-ukrnet {
	text-align:center;
	padding: 15px 0;
}
/* champion league */

.main .cl h2 {
	padding-left:69px;
	background:url('/static/img/bg-logo-uefa-cl.png') no-repeat 5px 2px;
}
/* video alignment */

.main .content object {
	display:block;
	margin:0 auto;
}
/* online form */

#online-form {
	width:100%;
	overflow:hidden;
}
#online-form ul {
	width:100%;
	margin:10px 0 0;
	overflow:hidden;
	list-style:none;
}
#online-form li {
	float:left;
	padding:0 15px 0 0;
}
#online-form li label {
	display: inline;
}
#online-form li input {
	vertical-align: top;
}
#online-form .minute {
	margin:10px 0 0;
	padding:0 0 10px;
}
#online-form .minute label {
	margin:0 10px 0 0;
	font:16px 'PT Sans', Helvetica, sans-serif;
}
#online-form .minute input {
	padding-right:0;
	font:14px 'PT Sans', Helvetica, sans-serif;
}
#online-form textarea {
	width:98%;
	padding:0;
	font:14px 'PT Sans', Helvetica, sans-serif;
	resize: vertical;
}
#online-form .submit {
	margin:5px 0 0;
	font:14px 'PT Sans', Helvetica, sans-serif;
}
/* tags */

#tags {
	list-style:none;
	text-align:center;
}
#tags li {
	margin:0 4px;
	display:inline;
}
/* wc2010 */

.main #wc2010-stage-results h2 {
	padding-left:71px;
	background:url('/static/img/bg-wc2010.png') no-repeat 7px 0;
}
/* poll */

#poll {
	margin:20px 0 0;
	padding:3px 5px 0;
	background:#E9F2FA;
	border:1px solid #CBD9EC;
}
.sec #poll {
	margin:0;
}
#poll h3 {
	font-size:12px;
}
#poll p {
	margin:12px 0 0;
}
#poll ul {
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:12px 0 0;
}
#poll li {
	width:100%;
	float:left;
	padding:0 0 7px;
}
#poll input {
	float:left;
	margin:0 5px 0 0;
	width:16px;
	height:15px;
}
#poll .submit input {
	width:auto;
	height:auto;
	font:10px/1.4 'PT Sans', Helvetica, sans-serif;
}
/* blogs-celebrity */

#blogs-celebrity {
	padding: 10px 0 0 0;
}
#blogs-celebrity ul {
	padding: 0;
	list-style:none;
}
#blogs-celebrity ul li {
	padding: 5px 0;
	/*	float: left;*/
	width: 230px;
}
#blogs-celebrity .blogs-celebrity-img {
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
	margin: 0 10px 0 0;
}
#blogs-celebrity .blogs-celebrity-title {
	font-size: 12px;
	height: 60px;
	vertical-align: middle;
	padding: 10px 0 0 0;
}
.blogs-twitter-follow {
	padding: 10px 0 10px 0;
	text-align: center;
}
#blogs-twitter {
	padding: 10px 0 0 0;
}

/*
#page .content .poll {
	width:100%;
	overflow:hidden;
	margin:12px 0 0;
	padding:0 0 5px;
}
#page .content .poll ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#page .content .poll li {
	float:left;
	width:100%;
	padding:0 0 7px;
	margin:0;
	border:0;
}
#page .content .poll input {
	float:left;
	width:16px;
	height:15px;
	margin:0 5px 0 0;
	font:10px/1.4 'PT Sans', Helvetica, sans-serif;
}
#page .content .poll .submit input {
	width:auto;
	height:auto;
	margin:0;
}
#page .content .poll div span {
	color:#999;
}
#page .content .poll .graphic, #poll .graphic {
	height:7px;
	background:#4b88bc;
	margin:3px 0 0;
}
*/

#list_choices {
	width:100%;
	overflow:hidden;
}
#post-form ul.tab-content #list_choices li {
	margin:12px 0 0;
}
#list_choices div {
	float:left;
	width:25px;
}
#post-form ul.tab-content li.text #list_choices input {
	width:589px;
}
#list_choices div a {
	display:block;
	width:10px;
	height:6px;
	margin:3px 0 0 4px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/bg-up-down.png') no-repeat 0 0;
}
#list_choices div a.down_choice {
	background-position:0 -9px;
}
#list_choices a.del_choice {
	float:right;
	width:12px;
	height:12px;
	margin:5px 5px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/bg-delete.png') no-repeat 0 0;
}
#li_questions a.add_choice {
	float:left;
	margin:5px 0 0 27px;
	padding:0 0 0 14px;
	background:url('/static/img/bg-add-choise.png') no-repeat 0 4px;
}
/* right now */

.right-now .head {
	width:100%;
	overflow:hidden;
	background:#E9F2FA;
	padding:3px 0;
	border-bottom:1px solid #CBD9EC;
}
.right-now .head h2 {
	border:0;
	margin: 0;
	float:left;
	font-size: 24px;
	line-height: 24px;
	padding:0 0 0 9px;
}
.right-now .head a {
	float:right;
	height:21px;
	margin:1px 5px 0 0;
	padding:1px 19px 0 8px;
	color:#fff;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	background:#ffc000 url('/static/img/bg-online-link.png') no-repeat 100% 0;
	border:1px solid #fff;
}
.right-now .body {
	position:relative;
	padding-bottom: 10px;
}
.right-now .body a.match-link {
	position:absolute;
	z-index:10;
	width:100%;
	height:133px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	left:0;
	top:0;
}
.right-now .body a.match-link span {
	display:block;
	height:100%;
	position:relative;
	cursor:pointer;
}
.right-now .count {
	padding:20px 0;
}
.right-now .count .center strong {
	font-weight:normal;
}
/* latest match */

#latest-match {
	width:100%;
	overflow:hidden;
}
#latest-match .count {
	width:100%;
	overflow:hidden;
	padding:8px 0 10px;
}
#latest-match .count div {
	float:left;
	width:115px;
}
#latest-match .count div.center {
	width:39px;
	margin:4px 0 0;
	text-align:center;
}
#latest-match .count div.left a, #latest-match .count div.right a {
	float:right;
	padding:0 27px 0 0;
	font-size:11px;
	position:relative;
	color:#666;
	text-decoration:none;
}
#latest-match .count div.left {
	text-align:right;
}
#latest-match .count div.right a {
	float:left;
	padding:0 0 0 27px;
}
#latest-match .count div.left a strong, #latest-match .count div.right a strong {
	font-size:13px;
	color:#3a55a5;
	text-decoration:underline;
}
#latest-match .count div.left a img, #latest-match .count div.right a img {
	overflow:hidden;
	position:absolute;
	right:0;
	top:2px;
	width:23px;
}
#latest-match .count div.right a img {
	right:auto;
	left:0;
}
#latest-match .count div.left ul, #latest-match .count div.right ul {
	float:left;
	width:100%;
	margin:5px 0 0;
	list-style:none;
	font-size:10px;
}
#latest-match .count div.left ul a, #latest-match .count div.right ul a {
	float:none;
	padding:0;
	font-size:10px;
	color:#1c5b90;
}
#latest-match .count div.center {
	font-size:18px;
}
#latest-match .count div.center strong {
	font-weight:normal;
}
#latest-match ul.place-time, #latest-match ul.navigation {
	float:left;
	width:245px;
	margin:5px 0 0;
	padding:0 12px;
	text-align:center;
	font-size:11px;
	color:#999;
	list-style:none;
}
#latest-match ul.navigation {
	color:#000;
}
#latest-match ul.navigation li {
	display:inline;
	margin:0 4px;
	line-height: 14px;
}
/* ukr cup */

.main .ukr-cup h2 {
	background:url('/static/img/bg-logo-ukr-cup.png') no-repeat 8px 0;
	padding-top:13px;
	padding-bottom:13px;
}
/* video list */

#video-list {
	float:left;
	width:100%;
	position:relative;
}
#video-list ul {
	float:left;
	width:100%;
	height:180px;
	margin: 0;
	overflow:hidden;
	list-style:none;
}
#video-list ul li {
	float:left;
	display:inline;
	width:114px;
	overflow: hidden;
	padding:0 4px 14px 5px;
	margin:11px 0 0;
}
#video-list .content {
	float:none;
	width:auto;
}
#video-list .content div {
	color:#bbb;
}
#video-list ul li a.preview {
	width:131px;
	height:97px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	padding:1px;
	border:1px solid #BDBDBD;
}
* html #video-list ul li a.preview {
	display:block;
	height:108px;
}
*+html #video-list ul li a.preview {
	display:block;
	height:108px;
}
#video-list ul li a.preview img {
	display:block;
	width:100%;
}
#video-list ul h3 {
	font-size:10px;
	height:34px;
	margin:3px 0 0;
	overflow:hidden;
}
#video-list ul h3 a {
	font-size: 12px;
	line-height: 16px;
}
#video-list .views strong {
	color:#F6B433;
}
#video-list a#slide-left, #video-list a#slide-right {
	position:absolute;
	left:0;
	top:45px;
	width:42px;
	height:112px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/bg-slide-left.png') no-repeat 0 0;
}
#video-list a#slide-right {
	left:auto;
	right:0;
	background:url('/static/img/bg-slide-right.png') no-repeat 0 0;
}
#lastVideo {
	overflow: hidden;
	padding-top: 20px;
}
#lastVideo .sliderWrapp {
	overflow: hidden;
	margin: 0 42px;
}
#lastVideo #video-list ul {
	/*margin: 0 40px;*/
	height: auto;
	max-height: 200px;
}
#lastVideo #video-list ul li {
	padding-left: 4px;
	padding-right: 4px;
	width: 106px;
	line-height: 15px;
}
#lastVideo #video-list ul li a.preview {
	width: 100px;
	height: 75px;
	padding: 2px;
	border: 1px solid #ccd8ec;
}
#lastVideo #video-list ul li h3 {
	font-size: 12px !important;
	height: auto !important;
}
#lastVideo #video-list ul li h3 a {
	color: #1C5B90;
}
#lastVideo #video-list .content div {
	display: none;
}
#lastVideo #video-list a#slide-left {
	background:url('/static/img/sliderNav.png') no-repeat 0 0;
	width: 41px;
	height: 88px;
	top: 50%;
	margin-top: -44px;
}
#lastVideo #video-list a#slide-left:hover {
	background-position: -41px 0;
}
#lastVideo #video-list a#slide-right {
	width: 41px;
	height: 88px;
	top: 50%;
	margin-top: -44px;
	background:url('/static/img/sliderNav.png') no-repeat 0px -88px;
}
#lastVideo #video-list a#slide-right:hover {
	background-position: -41px -88px
}
#videowidget /* advertising at the bottom of the page */
 #adv-automarket {
	float:left;
	width:100%;
	border-top:1px solid #ccc;
	margin:10px 0 0;
	padding:10px 0 0;
}
/* startoviy sostav */

.match .start-squad {
	width:100%;
	overflow:hidden;
}
.match .start-squad h4 {
	font-size:12px;
}
.match .start-squad .command {
	float:left;
	width:320px;
}
.match .start-squad .right {
	float:right;
}
.main .match .start-squad .pers-data {
	float:none;
}
.match .start-squad input.submit, .match .start-squad input.reset {
	margin:12px 3px 0 0;
	font:10px 'PT Sans', Helvetica, sans-srtif;
}
.match .start-squad ul.popular {
	width:100%;
	overflow:hidden;
	list-style:none;
}
.match .start-squad ul.popular li {
	float:left;
	width:100%;
	margin:15px 0 0;
}
.match .start-squad ul.popular ul {
	float:right;
	width:288px;
	list-style:none;
}
.match .start-squad ul.popular strong {
	float:left;
	width:23px;
	height:23px;
	font-size:15px;
	font-weight:normal;
	text-align:center;
	margin:2px 0 0;
	border:1px solid #adadad;
}
.match .start-squad ul.popular li li {
	float:none;
	display:inline;
	white-space:nowrap;
}
.match .start-squad ul.graphic {
	width:100%;
	overflow:hidden;
	margin:12px 0 0;
	color:#999;
}
.match .start-squad ul.graphic li {
	float:left;
	width:317px;
	padding:6px 14px 10px;
	background:url('/static/img/dotted.png') repeat-x 0 100%;
}
.match .start-squad ul.graphic li.heading {
	padding:6px 14px;
	color:#000;
	background:#fff9db;
	border-bottom:1px solid #ede6c4;
}
.match .start-squad ul.graphic li div {
	width:100%;
	height:7px;
	margin:8px 0 0;
	background:#4b88bc;
}
.top-blogers {
	width:100%;
	overflow:hidden;
	margin:10px 0;
	padding-bottom:14px;
	background:#e9e9e9;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.top-blogers ul {
	list-style:none;
	padding:0 1px;
	margin: 0;
}
.top-blogers h4 {
	margin:5px 10px;
	font:bold 14px Tahoma, Verdana, sans-serif;
}
.top-blogers li {
	float:left;
	width:100%;
	margin:1px 0 0;
	padding:4px 0;
	background:#fff;
}
.top-blogers a {
	float:left;
	margin:2px 0 0;
	text-decoration:none;
}
.top-blogers a:hover {
	text-decoration:underline;
}
.top-blogers .userpic {
	height:18px;
	width:18px;
	overflow:hidden;
	margin:0 7px 0 10px;
	border:1px solid #d5d5d5;
}
/* comps list */

.main ul.comps-list {
	list-style:none;
}
.main ul.comps-list li {
	margin:13px 0 0;
}
.main ul.comps-list ul {
	margin:2px 0 0;
	padding:0 0 0 40px;
	list-style:disc;
}
.main ul.comps-list li li {
	margin:0;
}
div.rclick {
	padding:15px 0;
	float:left;
	width:100%;
}
/* topics list */
.topics form input {
	font-size: 15px;
	margin-bottom: 5px;
}
.topics form input.text {
	width: 200px;
}
ul#topics li {
	list-style-type: none;
	font-size: 15px;
	line-height: 15px;
	color: #666666;
}
ul#topics li span {
	font-size: 7px;
}
p.fail {
	font-size: 12px;
	margin: 20px;
}
/* information & alert */

h3.information {
	padding:10px;
	text-align:center;
	border:2px solid #448844;
	color:#004400;
	background:#EEFFEE;
}
h3.alert {
	padding:10px;
	text-align:center;
	border:2px solid #884444;
	color:#440000;
	background:#FFEEEE;
}
/* Twitter widget */

div.twtr-widget {
	padding-bottom:20px!important;
}
/* important matches widget */

#important {
	width:1168px;
	overflow:hidden;
	font-size:12px;
	line-height:1.3;
	/*position:relative;*/
}
#important .line {
	height:99px;
	overflow:hidden;
}
#important a.show-links, ul.match-nav a.hide-links {
	position:absolute;
	bottom:0;
	left:0;
	width:237px;
	height:7px;
	border-top:1px solid #999;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/bg-widget-links.png') no-repeat 0 0;
}
#important a.show-links:hover {
	background-position:-237px 0;
}
ul.match-nav a.hide-links {
	display:block;
	position:static;
	border:0;
	background-position:0 -7px;
}
ul.match-nav a.hide-links:hover, #important a.show-links-opened:hover {
	background-position:-237px -7px;
}
#important a.show-links-opened {
	background-position:0 -7px;
}
ul.match-nav li.bottom {
	font-size:0;
	line-height:0;
}
#important .match {
	float:left;
	width:289px;
	height:97px;
	margin:0 1px 0 0;
	text-align:center;
	position:static;
	overflow:hidden;
}
.tickets-bl {
	display: none;
	background-color: #fff;
	position: absolute;
	left: 0px;
	top: 100%;
	width: 269px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #ddd;
	border-radius: 0 0 4px 4px;
	margin-top: -3px;
	padding: 0 10px 10px;
	z-index: 1029;
	transition: all 0.2s ease-in-out 0s;
}
.match-tickets:hover .tickets-bl {
	border-color: #0088cc;
}
.b-match-small_carousel {
	height: 97px;
}
#important .match h4 {
	font-size:12px;
	line-height:20px;
	height:20px;
	margin: 0;
}
ul.match-nav {
	position:absolute;
	z-index:10000;
	width:239px;
	list-style:none;
	font-size:11px;
	background:#fff;
}
#important ul.match-nav {
	display:none;
}
ul.match-nav li {
	border:1px solid #999;
	border-top:0;
	position:relative;
	z-index:999;
}
ul.match-nav li a {
	display:block;
	padding:5px 10px;
	line-height: 12px;
}
ul.match-nav li a:hover {
	color:#fff;
	background:#ccc;
}
ul.match-nav li.bottom a {
	padding:0;
}
ul.match-nav li.bottom a:hover {
	background:url('/static/img/bg-widget-links.png') no-repeat -237px -7px;
}
#important .played {
	border-color:#999;
	background:#fff;
}
#important .match .center a {
	position:absolute;
	left:0;
	top:0;
	width:237px;
	height:66px;
	padding-top:24px;
	text-decoration:none;
	color:#000;
}
#important .left, #important .right {
	float:left;
	width:99px;
	text-align:right;
}
#important .center {
	float:left;
}
#important .right {
	text-align:left;
}
#important .left strong, #important .right strong {
	display:inline;
}
#important .place-time {
	clear:both;
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
	list-style:none;
	color:#666;
	font-size:11px;
	margin: 0;
}
.place-time li {
	line-height: 15px;
}
#important ul.navigation {
	list-style:none;
	font-size:9px;
	margin:4px 0 0;
}
#imp-prev, #imp-next {
	width:12px;
	height:24px;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	left: -17px;
	margin-top:-65px;
	background:url('/static/img/bg-imp-arrows.png') no-repeat 0 0;
}
#imp-next {
	background-position:-12px 0;
	left: auto;
	right: -17px;
}
#imp-prev:hover {
	background-position: 0 -24px;
}
#imp-next:hover {
	background-position: -12px -24px;
}
#important .hidden {
	display:none;
}
img.imp-loader {
	position:absolute;
	margin-top:-81px;
	left: 50%;
	margin-left: -33px;
}
/* user events */

.profile ul.nav {
	margin:0;
	padding:0;
	height:31px;
	clear:both;
	list-style:none;
	border-top:15px solid #fff;
	background:#b3dbfd url('/static/img/navs.png') repeat-x 0 100%;
}
.profile ul.nav li {
	float:left;
}
.profile ul.nav a {
	float:left;
	height:21px;
	margin:6px 0 0 5px;
	padding:4px 5px 0;
	color:#000;
	text-decoration:none;
}
.profile ul.nav li.active a, .profile ul.nav a:hover {
	border:1px solid #1c5b90;
	border-bottom:0;
	margin:5px -1px 0 4px;
	background:#fff;
}
#events {
	list-style:none;
}
#events li {
	padding:10px 0 10px;
	border-bottom:1px solid #ccc;
}
#events .poll li {
	padding:0 0 7px;
	border:0;
}
#events h3 {
	font-size:13px;
	font-weight:normal;
}
#events h3.like {
	padding-bottom:15px;
}
#events h3 a {
	color:#999;
}
#events h3 a.post {
	color:#cc6633;
}
#events h3 a.not-post {
	color:#1C5B90;
}
#events div.date {
	color:#666;
	font-size:9px;
}
#events div.content {
	float:none;
	width:100%;
	overflow:hidden;
}
#events-pages {
	padding:15px 0 0;
	font-size:11px;
	width:100%;
	overflow:hidden;
}
#events-pages span {
	float:left;
	border:1px solid #fff;
	padding:4px 9px;
}
#events-pages a, #events-pages span {
	margin:0 3px 0 0;
}
#events-pages a.active {
	font-weight:bold;
}
#events-pages .loader {
	float:left;
	margin:-3px 0 0 10px;
	display:none;
}
.holding {
	width: 980px;
	margin:0 auto;
}
.activation .left, .activation .right {
	float:left;
	width:49%;
}
.activation .right {
	border-left:1px solid #ccc;
	padding-bottom:12px;
}
.activation .right div, .activation .right p {
	margin-left:15px;
}
.activation .errorlist {
	color:red;
	list-style:none;
	padding-bottom:12px;
}
/* widget formula 1 */

.widget-formula1 {
	margin:20px auto 0;
	width: 300px;
}
.widget-formula1 .widget-formula1-header {
	background: url("/static/img/header_widget-formula1.png") no-repeat scroll 0 0 transparent;
	height: 49px;
	display:block;
	margin-bottom: -7px;
}
.widget-formula1 ul {
	list-style:none;
	margin: 0;
}
.widget-formula1 img {
	float:left;
}
.widget-formula1 li, .widget-formula1-footer {
	padding: 11px;
	overflow:hidden;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.widget-formula1 li:hover{
	background: #E6E6E6;
}
.widget-formula1 span {
	font-size: 16px;
	margin-top: -2px;
	line-height: 18px;
	margin-left: 10px;
	float:left;
	width:190px;
}
.widget-formula1 a:hover {
	color: #B00000;
}
.widget-formula1 a:hover span {
	color: #B00000;
	text-decoration: underline;
}
.widget-formula1 a span.date-pub {
	font-size: 14px;
	color: #727272;
	margin-left: 0px;
	text-decoration: none;
}
.widget-formula1-footer {
	padding-top: 5px;
	padding-left: 9px;
	padding-bottom: 5px;
	background: #E6E6E6;
	text-decoration:underline;
}
/* icons */

/*.text-euro2012 {
	color:#a7297c !important;
}*/
.link-euro2012 {
	text-decoration:none !important;
}
.icon-euro2012 {
	padding:1px 5px;
	margin:0;
	font-size:11px !important;
	color:#fff !important;
	background:#a7297c !important;
	display:inline !important;
	white-space:nowrap;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.banner-comments {
	width:520px;
	margin:0 auto;
}
div.ban-message {
	color: #f00;
	padding: 10px;
	border: 1px solid #f00;
	margin: 10px 0;
}
a.ban-button.on {
	color: #f00;
	text-decoration:none !important;
	border-bottom:1px dashed #ff0000;
	padding-left:15px;
	background:url('/static/img/cross_small.png') no-repeat 0 0;
}
a.ban-button.off {
	text-decoration:none !important;
	border-bottom:1px dashed #1C5B90;
	padding-left:15px;
	background:url('/static/img/pencil_small.png') no-repeat 0 0;
}
#id_participation_in_top_10 {
	width: auto
}

#id_receive_digest {
	width: auto;
}

/*   O Proekte    */
.staff {
	margin-top: 20px;
}
.staff h2 {
	font-size: 15px;
}
.shortProfile {
	overflow: hidden;
	margin-top: 20px;
}
.shortProfile .body {
	overflow: hidden;
}
.shortProfile .user {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.shortProfile em {
	font-size: 12px;
	color: #838383;
}
.shortProfile .imgWrapp {
	float: left;
	margin-right: 10px;
	width: 104px;
	height: 104px;
	padding: 3px;
	border: 1px solid #bfbfbf;
}
.shortProfile .imgWrapp img {
	display: block;
	background-color: #e9b220;
}
#corpMagnet .footerMagnet {
	width: auto !important;
}
.all_tournaments {
	font-weight: bold;
}
div.ban-message-post {
	border: 1px solid #000000;
	color: #000000;
	margin: 10px 0;
	padding: 10px;
	text-align: center;
}
.bodyVoting ul li {
	float: left;
	margin: 2px 0 0;
	padding-right: 25px;
}
.bodyVoting ul {
	list-style-type: none;
	margin: 0;
}
.nodisplay {
	display: none;
}
.bVitem label input {
	text-align: center;
	width: 20px;
}
.errors {
	color: red;
}
.bets_no {
	color: #990033;
}
.add-bet-button {
	width: 130px;
}
.redcolor {
	color: #C11717;
}
.pers .info ul {
	width: 493px;
}
.pers .info.info_w100 ul.wide {
	width: 100%;
}
.pers.club .info ul {
	width: 515px;
}
.pers .info ul li span, .pers .info ul li div {
	float:left;
}
.pers .info ul li span.info-desc {
	float: none;
	display: block;
	overflow: hidden;
}
.pers.edit-profile .info ul li input {
	width: 360px;
}
.pers.edit-profile .info ul li textarea {
	width: 365px;
}
.pers .info ul li ul {
	width: 346px;
}
.pers .info ul.wide li ul {
	width: auto;
	float: none;
	overflow: hidden;
}
.article {
	padding: 10px 8px 0;
	overflow: hidden;
	border: 1px solid #ccc;
}
.rules-list {
	padding-left: 40px;
}
.betuserhead {
	margin: 5px 0 5px!important;
}
.bannerBody {
	text-align:center;
}

/* gogle search */
.search-content .gsc-input {
	margin: 0;
}

.post_to_blog {
	background: transparent url('/static/img/post_to_blog.png') 0 0 no-repeat;
	float:right;
	width: 105px;
	height: 27px;
	margin-right: 11px;
}
.userbar_item {
	background: transparent url('/static/img/borderline.png') 0 4px no-repeat;
	float:right;
	padding:0 6px;
	height:27px;
}
.userbar_item a {
	background: transparent url('/static/img/userbar_sprite.png') 0 0 no-repeat;
	height:27px;
	display:block;
	width: 28px;
	text-decoration: none;
	text-align: right;
}
.userbar_item a.mail {
	background-position: 4px -261px;
}
.userbar_item a.ball {
	background-position: 5px -307px;
}
.userbar_item a.nopic {
	background-image: none;
	width: auto;
	padding-top: 6px;
	border-bottom: 1px solid #1C5B90;
	height: auto;
	margin: 0 4px 0 4px;
}
.userbar_item a span {
	float: right!important;
	background-color: #e30f00;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	padding: 0 2px;
	line-height: 11px;
	margin-top: 1px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.userlink {
	float: right;
	margin: -3px -1px -3px 0;
	padding-right: 10px;
	border: 1px solid transparent;
	height: 34px;
	position: relative;
	text-decoration: none;
	border-bottom: 0!important;
	z-index: 20000;
	background: transparent url('/static/img/borderline.png') 0 6px no-repeat;
}
.userlink:hover {
	border: 1px solid #cccccc;
	background: none;
}
.vip-user {
	padding-right: 29px;
	background: url("/static/img/userbar_sprite.png") no-repeat scroll 100% -453px transparent;
}
.userlink img {
	float: right;
	margin: 6px 0 0 10px;
}
.userlink .hider {
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0 0 8px;
	float: right;
	text-decoration: none;
}
.userlink .shadow {
	width:12px;
	height:20px;
	background: transparent url('/static/img/userbar_sprite.png') 0 -117px no-repeat;
	display: block;
	position: absolute;
	top: 6px;
	right: 19px;
}
.userlink .hider span {
	border-bottom: 1px dotted #1c5b90;
}
.userlink .arrow {
	float: right;
	background: transparent url('/static/img/userbar_sprite.png') -2px -194px no-repeat;
	height:4px;
	width: 7px;
	margin: 13px 0 0 5px;
}
.userlink span.ul {
	position: absolute;
	top: 34px;
	right: -1px;
	z-index: 10000;
	background-color: #f0f0f0;
	border: 1px solid #cccccc;
	display:none;
}
.userlink:hover span.ul {
	display:block!important;
}
.userlink span.ul .border_hider {
	height:1px;
	width: 105px;
	background-color: #F0F0F0!important;
	margin-top:-1px;
}
.userlink span.li {
	float: none!important;
	display: block;
	margin: 6px 8px;
	white-space: nowrap;
}
.userlink span.li.last {
	overflow:hidden;
	float: none!important;
	padding-top: 1px;
	margin-left: 5px;
}
.userlink span.li.last .label {
	margin: 1px 0 4px 4px;
	display: block;
}
.userlink span.li.separator {
	height: 1px;
	background-color: #cccccc;
	margin-top: 8px;
}
.userlink span.li.last .in1 {
	margin-right: 30px;
}
.userlink span.li.last .in2 {
}
.userlink span.li a {
	font-size: 12px;
	text-decoration: none;
	color: #1c5b90;
}
.userlink span.li a:hover {
	text-decoration:underline;
}
.userbar_item_link {
	background: url("/static/img/borderline.png") no-repeat scroll 0 4px transparent;
	float: right;
	height: 27px;
	line-height: 28px;
	padding: 0 6px;
	text-decoration: none;
}
.userbar_item_link:hover {
	cursor: pointer;
}
.userbar_item_link span {
	text-decoration: underline;
}
.userbar_item_link:hover span {
	text-decoration: none;
}
.head-shuric-money {
	padding-left: 24px;
	background: url("/static/img/userbar_sprite.png") no-repeat scroll 0 -364px transparent;
}
.head-vip-club {
	padding-left: 24px;
	background: url("/static/img/userbar_sprite.png") no-repeat scroll 0 -410px transparent;
}
#brand_block {
	text-align: center;
	margin: 0 auto;
	font-size: 0;
	line-height: 0;
	width: 960px;
}
.itembet {
	padding-right: 0px!important;
}
.top-bets-ten{
	margin-bottom: 20px;
}
ul.results-bets {
	margin-bottom: 6px;
	list-style: none;
}
.main ul.results-bets li {
	border-bottom: 1px solid #c5d4e4;
}
.main ul.results-bets li li {
	border-bottom: 0;
}
.main ul.results-bets li div.right, .main ul.results-bets li div.left{
	width: 148px;
}
.main ul.results-bets li div.center{
	width: 105px;
}
.main .results ul.results-bets li div h4 {
	font-size: 12px;
}
.main .results ul.results-bets li div a {
	font-size: 14px;
	font-weight: bold;
}
.main .results ul.results-bets .count-sep {
	font-size: 24px;
}
.main .results ul.results-bets a.count-sep-link {
	font-size: 18px;
	font-weight: normal;
	position: relative;
	top: -3px;
}
.link-for-all {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 30px;
}

/* bets with span */
.sp-left {
	float: left;
	width: 50%;
	*width:49%;
	text-align: right;
}
.sp-right {
	float: right;
	width: 50%;
	*width:49,999999%;
	text-align: left;
}
.sp-h4 {
	display: block;
	font-size: 14px;
	color: #626262;
	margin: 5px 0 0;
	padding-right: 53px;
}
.sp-right .sp-h4 {
	padding-left: 53px;
}
.sp-link {
	font-size: 16px;
	font-weight: bold;
	color: #1c5b90;
	text-decoration: underline;
}
.sp-center {
	left: 53px;
	float: left;
	width: 106px;
	margin-left: -106px;
	text-align: center;
	position: relative;
}
.sp-center-block {
	display: block;
}
.sp-date {
	font-size: 12px;
	color: #9E9E9E;
	margin-top: 10px;
	display: block;
}
.sp-date-bold {
	font-weight: bold;
	color: #000000;
}
.sp-score {
	font-size: 18px;
	text-decoration: underline;
	color: #1c5b90;
}
.sp-imgright {
	float: right;
	margin: 10px 6px 0 0;
}
.sp-imgleft {
	float: left;
	margin: 10px 0 0 6px;
}
.lightbox {
	background: #fff;
	width: 430px;
	position: absolute;
	left: 50%;
	top: 88px;
	z-index: 999999;
	margin-left: -215px;
}
.lightbox-resp {
	position: absolute;
	left: 0;
	right: 0;
	height: 0;
	z-index: 999999;
	display: none;
	padding: 0 10px;
}
.lighbox-cont {
	background-color: #fff;
	padding: 10px 30px;
	position: relative;
}
/* User messages */
.advt-box {
	float: left;
	width: 232px;
	margin-right: -1px;
	border-right: 1px solid #eaedf6;
}
.but-wrapper {
	padding: 10px 0;
	width: 232px;
	background: #f4f9ff;
	border-bottom: 1px solid #eaedf6;
}
.add-user-comment {
	display: block;
	position: relative;
	margin: 0 auto;
	width: 210px;
	height: 29px;
	color: white;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #356492;
	background: #4e7fae;
	text-decoration: none;
}
.add-user-comment:hover {
	background-color: #477AA5;
}
.icon-plus {
	float: left;
	width: 31px;
	height: 29px;
	border-right: 1px solid #356492;
	background: url('/static/img/icon-sprite.png') 1px 9px no-repeat transparent;
}
.mail-cont {
	padding: 10px 0 0 11px;
	overflow: hidden;
	border-left: 1px solid #eaedf6;
}
.user-profile-list {
	list-style: none;
}
.user-msg-link {
	display: block;
	position: relative;
	padding: 5px 10px;
	width: 213px;
	height: 37px;
	margin-right: -1px;
	text-decoration: none;
}
.user-msg-link:hover {
	background-color: #e4f3ff;
}
.avatar-msg {
	float: left;
	width: 35px;
	height: 35px;
	margin-right: 8px;
	border: 1px solid #dcdcdc;
}
.username-msg {
	display: block;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.new-msg {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #245990;
}

.empty-message {
	color: #999;
}
.user-msg-link .empty-message {
	color: #999;
	font-weight: normal;
}
.msg-count-wrap {
	position: absolute;
	right: 10px;
	top: 16px;
	font-size: 8px;
	color: #fff;
	height: 15px;
	padding-left: 3px;
	background: url('/static/img/icon-sprite.png') 0 -29px no-repeat transparent;
}
.msg-count {
	display: block;
	font-size: 8px;
	line-height: 12px;
	color: #fff;
	height: 15px;
	padding-right: 3px;
	background: url('/static/img/icon-sprite.png') right -45px no-repeat transparent;
}
.active-arrow {
	display: none;
}
/* curent message */
li.curent a.user-msg-link{
	background-color: #4f86bc;
	cursor: default;
}
li.curent .username-msg {
	color: #fff;
}
li.curent .empty-message {
	color: #d9eeff;
}
li.curent .new-msg {
	color: #d9eeff;
}
li.curent .msg-count-wrap{
	color: #1c5b90;
	background-position: 0 -61px;
}
li.curent .msg-count{
	color: #1c5b90;
	background-position: right -77px;
}
li.curent .active-arrow {
	display: block;
	position: absolute;
	top: 20px;
	right: -4px;
	height: 7px;
	width: 4px;
	background: url('/static/img/icon-sprite.png') 0 -93px no-repeat transparent;
}
/* message list */
#msg-list {
	list-style: none;
}
#msg-list li {
	overflow: hidden;
	padding-bottom: 15px;
}
.msg-content {
	overflow: hidden;
	position: relative;
}
.msg-content-body {
	padding-top: 4px;
}
.msg-date {
	color: #999;
	font-size: 11px;
	font-weight: normal;
	padding-left: 3px;
}
.msg-delete {
	display: block;
	text-decoration: none;
	position: absolute;
	top: 5px;
	right: 0;
	width: 10px;
	height: 10px;
	background: url('/static/img/icon-sprite.png') -4px -93px no-repeat transparent;
}
form#msg-sent {
	padding-left: 45px;
}
textarea.msg-textarea {
	padding: 3px 0 0 2px;
	margin: 0 0 10px;
	width: 356px;
	height: 110px;
	border: 1px solid #999;
	font-size: 12px;
	font-family: 'PT Sans', Helvetica, sans-serif;
	resize: vertical;
}
.msg-submit {
	font-size: 14px;
	font-family: 'PT Sans', Helvetica, sans-serif;
	height: 34px;
	padding: 0 9px;
	overflow: visible;
}

/* lightbox */
#msg-fader {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100001;
	background: url('/static/img/fader.png') 0 0 repeat transparent;
}
#msg-lightbox {
	position: fixed;
	width: 540px;
	left: 50%;
	top: 50%;
	margin: -190px 0 0 -270px;
	z-index: 100002;
	background: white;
}
.lb-header {
	position: relative;
	background-color: #E9F2FA;
	border-bottom: 1px solid #CBD9EC;
	padding: 13px 20px;
	font-size: 20px;
	white-space: nowrap;
}
.lb-header .msg-delete {
	right: 20px;
	top: 20px;
}
.lb-body {
	padding: 0 20px 20px;
}
.lb-body span{
	display: block;
	font-size: 14px;
	font-weight: bold;
}
.msg-input {
	padding: 0 2px;
	margin: 2px 0 1px;
	width: 494px;
	height: 28px;
	line-height: 24px;
	border: 1px solid #999;
	font-size: 14px;
	font-family: 'PT Sans', Helvetica, sans-serif;
}
.lb-body .msg-textarea {
	width: 495px;
	height: 153px;
	margin: 2px 0 -4px;
}

#alert-del {
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -190px 0 0 -270px;
	z-index: 100002;
	background: white;
}
#alert-del .lb-body {
	margin-top: 20px;
	text-align: center;
}
span.alert-cancel-wrap {
	display: inline;
	padding-left: 15px;
	font-size: 14px;
	font-weight: normal;
}
#alert-del .msg-submit {
	padding: 0 20px;
}
.msg-tab {
	float: left;
}
.msg-tab-counter {
	float: left;
	font-size: 8px;
	padding: 0 3px;
	margin: 0 0 0 2px;
	color: #fff;
	background-color: #c93b36;
	border-radius: 2px;
}

.b-leftbannet {
	margin: 10px 0;
}
.b-overflow {
	overflow: hidden;
}
.shurik-informer {
	position: absolute;
	top: 15px;
	right: 3px;
	padding-right: 3px
}
.shurik-informer_static {
	position: relative;
	top: auto;
	right: auto;
	float: left;
	margin: 0 0 20px;
}
.shurik-informer_layout {
	position: relative;
	top: auto;
	right: auto;
	margin: 0 0 20px;
}
.shurik-moneyinformer{
	background-color: #DBDBDB;
	border-radius: 3px;
	padding: 2px;
	font-size: 12px;
}
.shurik-moneyinformer_float {
	position: static;
	float: left;
}
.shurik-inside-border{
	border: 1px dashed #A8A8A8;
	border-radius: 3px;
	padding: 4px 17px 4px 8px;
}
.shurik-text {
	line-height: 22px;
	white-space:nowrap;
}
.shurik-money {
	font-size: 20px;
	line-height: 26px;
	white-space:nowrap;
}
.shurik-left-hold{
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url("/static/img/left_hold.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	top: 50%;
	margin-top: -20px;
	right: 0px;
	width: 23px;
	height: 40px;
	z-index:1;
}
.shurik-addmoney{
	color:#FFFFFF;
	border: 1px solid #2d8c26;
	display:block;
	background: url("/static/img/button_bg.png") repeat-x scroll 0 0 transparent;
	text-decoration: none;
	height: 27px;
	width: 102px;
	margin: 4px 0 0 0;
}
.pseudo {
	text-decoration: none;
	border-bottom: 1px dotted #1C5B90;
}
.pseudo:hover {
	text-decoration: none;
	border-bottom-color: #005580;
}
.pseudo-complex,
.pseudo-complex:hover {
	text-decoration: none;
}
.pseudo-complex span {
	border-bottom: 1px dotted #1C5B90;
}
.pseudo-complex:hover span {
	border-bottom: 1px dotted #005580;
}
.get-pay {
	margin-left: 10px;
}
.players select {
	margin-top: 10px;
}
.button-sys {
	float: right;
	font-size: 12px;
	padding: 0 5px;
	font-family: 'PT Sans', Helvetica, sans-serif;
}
.shurik-addmoney:hover {
	background-position: 0 -27px;
}
.shurik-addmoney:active {
	background-position: 0 -54px;
	border-color: #1b6316;
}
.shurik-addmoney-text{
	padding: 0 6px;
	line-height: 28px;
}
.shurik-money-table{
	margin: 20px 0;
	width: 100%;
	font-size: 10px;
	text-align:left;
	border-collapse: collapse;
}
.shurik-money-table-head_cell {
	font-size: 11px;
	font-weight:bold;
	height: 25px;
	background-color: #ECECEC;
	border-bottom: 1px solid #CCD9EB;
	padding-left:10px;
}
.shurik-money-table-cell {
	padding-left:10px;
	height: 40px;
	border-bottom: 1px solid #EBEBEB;
}
.shurik-money-table tr:hover {
	background-color: #E5EFF8;
	cursor:default;
}
.shurik-money-table tr.error{
	background-color: #FFE3E5;
}
.shurik-money-table-sum_green, .shurik-money-table-sum_red, .shurik-money-table-sum_black {
	font-size: 20px;
}
.shurik-money-table-sum_green {
	color: #4F7F06;
}
.shurik-money-table-sum_red{
	color: #D4756C;
}
.shurik-money-table-sum_black span, .shurik-money-table-sum_red span, .shurik-money-table-sum_green span {
	font-size: 14px;
}

/* match-card */
.b-match-card {
	overflow: hidden;
	padding-top: 10px;
}
.b-match-card__left {
	float: left;
	width: 43%;
	text-align: right;
}
.b-match-card__right {
	float: right;
	width: 43%;
}
.b-match-card__link {
	text-decoration: none;
}
.b-match-card__link-content {
	overflow: hidden;
}
.b-match-card__right .b-match-card__link-content {
}
.b-match-card__left img {
	float: right;
	margin-left: 10px;
}
.b-match-card__right img {
	float: left;
	margin-right: 10px;
}
.b-match-card__mid {
	float: left;
	width: 13%;
	text-align: center;
}
.b-match-card__mid a {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
.b-match-card__name {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.b-match-card__location {
	color: #666666;
	font-size: 14px;
}
.b-match-card__type {
	font-size: 12px;
	color: #9e9e9e;
	text-align: center;
	padding-top: 5px;
	clear: both;
	width: 100%;
}

/* top 3 pred */
.b-top-pred-item-wrap {
	margin: 3px 0 20px;
}
.b-top-pred-item {
	font-size: 16px;
	margin-bottom: 20px;
}
.b-top-pred-item__head {
	padding: 4px 10px 3px;
	font-weight: 700;
	border-bottom: 1px solid #ccd8ec;
	background-color: #ececec;
}
.b-top-pred-item__content {
	margin-top: 2px;
}
.b-top-pred-item_ab-match {
	width: 100%;
}
.b-top-pred-item__content td {
	padding: 1px 0 0 9px;
	font-size: 14px;
}
.b-top-pred-item_ab-match tr td:first-child {
	padding-left: 0;
}
.b-top-pred-item__label span {
	color: #727272;
}
.b-top-pred-item__resultbar {
	display: block;
	height: 5px;
	width: 100px;
}
.b-top-pred-item__resultbar span {
	display: block;
	height: 5px;
	background-color: #cecece;
}
.b-top-pred-item__content tr:first-child .b-top-pred-item__resultbar span {
	background-color: #6fa1d9;
}

/* lightbox for payments */
.b-lb {
	position: absolute;
	display: none;
	top: 100px;
	left: 50%;
	background: #fff;
	z-index: 9999;
}
.b-lb-body {
	padding: 18px 0 0;
}
.b-lb__close{
	margin:0;
	float:none;
	position:absolute;
	right:8px;
	top:8px;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/bg-close-login-popup.png') no-repeat 0 0;
}
.b-clear {
	width: 100%;
	clear: both;
	height: 0;
}
.b-lb__header {
	padding: 0 20px;
	font-size: 24px;
}
.b-lb-row {
	width: 100%;
	clear: both;
}
.b-lb-row_bg {
	background-color: #eaeaea;
}
.b-lb-row_bottom_shadow {
	overflow: hidden;
	background: url('/static/img/lb-shadow-top.gif') 0 97px repeat-x transparent;
}
.b-lb-tabs {
	float: left;
/*	padding-left: 20px;*/
	list-style: none;
	margin-top: 15px;
}
.b-lb-tabs__item {
	float: left;
	position: relative;
	height: 85px;
	margin-right: 10px;
}
.b-lb-tabs__item a {
	border-radius: 3px;
	height: 50px;
	float: left;
}
.b-lb-tabs__item a:hover {
	background-color: #eaeaea;
}
.b-lb-tabs__item_active a {
	box-shadow:inset 0px 0px 3px 1px #999999;
	-webkit-box-shadow:inset 0px 0px 3px 1px #999999;
	-moz-box-shadow:inset 0px 0px 3px 1px #999999;
	background-color: #eaeaea;
}
.b-lb-tabs__arrow {
	position: absolute;
	display: none;
	bottom: 0;
	left: 50%;
	width: 45px;
	height: 15px;
	margin-left: -24px;
	background: url('/static/img/lb-item-arrow.png') 0 0 no-repeat transparent;
}
.b-lb-tabs__item_active .b-lb-tabs__arrow {
	display: block;
}
.b-lb-tabs__visa {
	width: 130px;
	background: url('/static/img/pay-bg.png') 0 0 no-repeat transparent;
}
.b-lb-tabs__sms {
	width: 97px;
	background: url('/static/img/pay-bg.png') -130px 0 no-repeat transparent;
}
.b-lb-tabs__wm {
	width: 147px;
	background: url('/static/img/pay-bg.png') -227px 0 no-repeat transparent;
}
.b-lb-tabs__term {
	width: 131px;
	background: url('/static/img/pay-bg.png') -573px 0 no-repeat transparent;
}
.b-lb-tabs__karma {
	width: 199px;
	background: url('/static/img/pay-bg.png') -374px 0 no-repeat transparent;
}
.b-lb-tabs-last {
	float: left;
	height: 50px;
	padding-left: 11px;
	margin-top: 15px;
	background: url('/static/img/tab-last-bg.png') 0 center no-repeat transparent;
}
.b-lb-tabs-last__link {
	font-size: 18px;
	line-height: 50px;
	padding-right: 15px;
	background: url('/static/img/tab-last-link.png') 100% 1px no-repeat transparent;
}
.b-lb-form-row {
	font-size: 18px;
	clear: both;
	padding: 12px 20px 0;
	color: #291d1d;
}
.b-lb-form-row__counter {
	font-size: 36px;
	color: #bcbcbc;
	float: left;
}
.b-lb-form__content {
	margin-top: 9px;
	float: left;
	margin-left: 9px;
	width: 708px;
}
.b-lb-form__content_width_auto {
	width: auto;
}
.b-lb-form__content_input_wr {
	width: auto;
	margin-top: 3px;
	margin-left: 5px;
}
.b-lb-form__content_select_wr {
	width: auto;
	margin-top: 3px;
	margin-left: 4px;
	margin-right: -4px;
}
.b-lb-form__content_small {
	display: block;
	font-size: 14px;
	margin-top: 7px;
	line-height: 17px;
	margin-bottom: 4px;
}
.b-lb-option,
.b-lb-option option {
	font-size: 18px;
	color: #291d1d;
	font-family: 'PT Sans', Helvetica, sans-serif;
	height: 31px;
}
@-moz-document url-prefix() {
	.b-lb-option {height: auto;}
}
.b-lb-option option {
	height: 27px;
}
.b-lb-input {
	font-size: 18px;
	line-height: 24px;
	color: #291d1d;
	height: 27px;
	font-family: 'PT Sans', Helvetica, sans-serif;
}
.b-lb-input_width_75 {
	width: 75px;
}
.b-lb-button {
	float: left;
	width: 128px;
	height: 30px;
	text-decoration: none;
	margin: 4px 10px 0;
	background: url('/static/img/b-button-bg.png') 0 0 no-repeat transparent;
}
.b-lb-button:hover {
	background-position: 0 -30px;
	text-decoration: none;
}
.b-lb-button:active {
	background-position: 0 -60px;
}
.b-lb-button__text {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	text-align: center;
	padding-top: 2px;
	font-weight: 700;
	text-shadow: 0 -1px #5f7700;
}
.b-lb-button:active .b-lb-button__text {
	padding-top: 3px;
}
.b-lb__swadow-bottom {
	height: 17px;
	background: url('/static/img/lb-shadow.gif') 0 12px repeat-x #eaeaea;
}
.b-lb__rule {
	padding: 16px 20px;
	font-size: 12px;
	font-family: 'PT Sans', Helvetica, sans-serif;
	color: #000;
	line-height: 15px;
}
.b-lb-respond-row {
	padding-left: 20px;
}
.b-lb-ok-label {
	float: left;
}
.b-respond-body {
	overflow: hidden;
	float: left;
	padding-left: 20px;
}
.b-respond-body_nofloat {
	float: none;
	padding-right: 20px;
}
.b-lb-ok__header {
	font-size: 24px;
	padding-top: 15px;
}
.b-lb-ok__text {
	font-size: 14px;
	margin: 8px 0;
}
.b-lb-button_ok {
	margin: 9px 0 20px;
}
.b-lb-try-link {
	float: left;
	margin: 4px 0 28px;
	font-size: 18px;
	text-decoration: none;
	border-bottom: 1px dotted #1c5b90;
}
.b-lb-try-link:hover {
	text-decoration: none;
}
.b-hide {
	display: none;
}
.b-iframe {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border: 0;
}

iframe[src^="http://video.magnet.kiev.ua"] {
	width: 100% !important;
}

/* data-vocabulary.org */
.Microdata-block, #Microdata-block {
	display:block;
	left: -9999px;
	position: absolute;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
#Microdata-span {
	color: #999999;
	margin: 0;
}
#Microdata-person {
	clear:none;
	background:#fff;
	color:#000;
	border:none;
}

/* banner 300*600 */
#js-preload-banner {
	border-top: 10px solid #fff;
}
#js-preload-banner-frame {
	width: 300px;
	height: 620px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
#js-preload-banner-frame body,
#js-preload-banner-frame html {
	overflow: hidden;
	border: 0;
	margin: 0;
	padding: 0;
}
.add-forbets-header {
	height: 26px;
	float: right;
	margin: -1px 10px -1px 0;
}
#index .head .add-forbets-header a, .newsblogs-widget .head .add-forbets-header a {
	/*fucking akella*/
	background: inherit;
	float: none;
	height: auto;
	margin: auto;
	overflow: auto;
	text-indent: inherit;
	width: auto;
}

/*main match*/
#b-main-match-wrapper {
	overflow: hidden;
	width: 100%;
}
.b-main-match-border {
	overflow: hidden;
}
.b-main-match {
	padding: 15px 0 8px;
	width: 267px;
	font-family: 'PT Sans', Helvetica, sans-serif;
	overflow: hidden;
	border-bottom: 1px solid #c9c9c9;
}
.b-prognoz {
	padding: 12px 9px;
	font-family: 'PT Sans', Helvetica, sans-serif;
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	text-align: center;
}
.b-prognoz-cont {
	width: 253px;
	margin: 0 auto;
	text-align: left;
}
.b-prognoz_inline {
	float: left;
	width: 109px;
	height: 26px;
	overflow: hidden;
}
.b-counter-wraper {
	float: left;
}
.b-main-match_backgr-up {
	background-color: #ededed;
	background-image: -ms-linear-gradient(top, #ffffff, #ededed);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ededed));
	background-image: -webkit-linear-gradient(top, #ffffff, #ededed);
	background-image: -o-linear-gradient(top, #ffffff, #ededed);
	background-image: linear-gradient(top, #ffffff, #ededed);
	background-image: -moz-linear-gradient(top, #ffffff, #ededed);
	background-repeat: repeat-x;
}
.b-main-match_backgr-down {
/*	background-color: #f0f0f0;
	background-image: -ms-linear-gradient(top, #f4f4f4, #ededed);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ededed));
	background-image: -webkit-linear-gradient(top, #f4f4f4, #ededed);
	background-image: -o-linear-gradient(top, #f4f4f4, #ededed);
	background-image: linear-gradient(top, #f4f4f4, #ededed);
	background-image: -moz-linear-gradient(top, #f4f4f4, #ededed);
	background-repeat: repeat-x;*/
}
.b-main-match-links {
	border-bottom: none;
	text-decoration: none;
	font-family: 'PT Sans', Helvetica, sans-serif;
}
.b-main-match-links:hover .b-main-match__team_name {
	text-decoration: underline;
}
.b-main-match__team {
	width: 118px;
	display:block;
	line-height: 14px;
}
.b-main-match__team_left {
	float: left;
	text-align: right;
}
.b-main-match__team_right {
	float: left;
	text-align: left;
}
.b-main-match__team_img_right {
	float: right;
	margin-left: 5px;
}
.b-main-match__team_img_left {
	float: left;
	margin-right: 5px;
}
.b-main-match__team_name {
	color: #1c5b90;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	display: block;
	text-shadow: 0 1px white;
}
.b-wrapper {
	overflow: hidden;
	display: block;
}
.b-main-match__team_city {
	color:#808080;
	font-size: 11px;
	font-weight: normal;
	display: block;
	text-shadow: 0 1px white;
}
.b-main-match__middle {
	font-size: 36px;
	height: 28px;
	line-height: 28px;
	color: #000000;
	width: 30px;
	font-family: 'PT Sans', Helvetica, sans-serif;
	float: left;
	border-bottom: 0;
	text-decoration: none;
	text-align: center;
}
.b-main-match__info {
	clear: both;
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 0 2px;
	text-align: center;
	color: #000000;
	line-height: 14px;
	display: block;
}
.b-main-match__footer {
	display: block;
	text-align: center;
	margin-top: 5px;
}
.b-main-match__footer_links {
	color: #1C5B90;
	font-family: 'PT Sans', Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 6px;
	text-decoration: none;
	text-shadow: 0 1px white;
	white-space: nowrap;
}
.b-main-match__footer_links:hover {
	text-decoration: underline;
}
.b-prognoz__text {
	font-family: 'PT Sans', Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	margin: 0 0 4px 3px;
	text-align: center;
}
.b-dynamo-counter {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #cacaca;
	background: url("/static/img/bg_dynamo_widget.jpg") repeat-x 0 -10px transparent;
	color:#3f3f3f;
	font-size: 23px;
	text-align:center;
	padding: 0 4px;
	font-family: 'PT Sans', Helvetica, sans-serif;
	height: 24px;
	line-height: 24px;
	text-shadow: 0 1px white;
}
.b-dynamo-counter_margin {
	margin-right: 2px;
	float: left;
}
.b-dynamo-counter_floatR {
	float: right;
	margin-right: 2px;
}
.b-dynamo-counter_margin_left_3 {
	margin-left: 3px;
}
.b-dynamo-counter_margin_8 {
	margin-right: 8px;
	float: left;
}
.b-button-prediction {
	background: url("/static/img/dynamo-widget-button.png") no-repeat scroll 0 0 transparent;
	height: 26px;
	width: 144px;
	display: block;
	cursor: hand;
	cursor: pointer;
	overflow: hidden;
}
.b-button-prediction:hover {
	background: url("/static/img/dynamo-widget-button.png") no-repeat scroll 0 -26px transparent;
}
.b-button-prediction:active {
	background: url("/static/img/dynamo-widget-button.png") no-repeat scroll 0 -52px transparent;
}
.b-prognoz-wrapper {
	position: relative;
	text-align: center;
}
.b-triangle {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #e3e3e3;
	top: -7px;
	font-size: 0;
	height: 0;
	left: 50%;
	line-height: 0;
	margin-left: 46px;
	position: absolute;
	width: 0;
}
.b-triangle:after {
	content: "";
	display: block;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 6px solid #fff;
	top: 1px;
	left: -5px;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: relative;
	width: 0;
}
.b-triangle_margin {
	margin-left: -7px;
}
.b-prognoz-body {
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.b-prognoz-body:hover {
	text-decoration: none;
}
.i-float_right {
	float: right;
	padding: 10px 10px 10px 0;
}
.i-padding-right {
	padding-right: 30px;
}
.b-prize {
	padding: 42px 0 6px 10px;
	font-size: 13px;
	color: #666666;
	font-family: 'PT Sans', Helvetica, sans-serif;
	display: block;
}
.b-prize_big {
	padding: 36px 0 6px 35px;
	font-size: 16px;
	color: #666666;
	font-family: 'PT Sans', Helvetica, sans-serif;
	display: block;
}
.b-prize_text {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	display: block;
}
.b-prize_text_big {
	font-size: 20px;
	color: #666666;
	font-weight: bold;
	display: block;
}
/*end main match*/
.main ul.results-bets li.prize-match {
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	border-bottom: 0;
	overflow: hidden;
	width: auto;
	padding-bottom: 0;
}
.sp-center-prognoz {
	width: 103px;
	float: left;
	text-align: center;
}
.b-wrapper_block {
	display: block;
}
.b-wrapper_padding-bottom {
	padding-bottom: 13px;
}
.b-prognoz-wrapper_backgr {
	background-color: #f6f6f6;
}
/*main match in line*/
.b-match-wrapper {
	border: 1px solid #C9C9C9;
	margin-right: 1px;
	width: 237px;
	float: left;
	position: relative;
	overflow: hidden;
}
.b-content-match {
	position: relative;
	margin: 20px 0 30px;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.b-content-match .b-match__body__left_padup {
	padding-top: 15px;
}
.b-content-match_no-border-bottom {
	border-bottom: 0;
}
.b-content-match_index {
	margin-top: 30px;
}
.b-match-onbottom {
	position: relative;
	margin: 10px 0 -15px;
	text-align: center;
}
.b-match-ontop {
	position: relative;
	margin-top: -15px;
	text-align: center;
}
.b-match-ontop__data {
	position: absolute;
	left: 0;
	top: 0;
	padding: 6px 15px 0 0;
	background-color: white;
}
.b-match-ontop__tags {
	position: absolute;
	right: 0;
	top: 0;
	padding: 6px 0 0 15px;
	background-color: white;
}
.b-match-ontop__tags_up {
	padding-top: 4px;
}
.b-match-ontop__tags-link,
.b-match-ontop__tags-link:hover {
	float: right;
	text-decoration: none;
	color: #999;
	border-bottom: 1px dotted #999;
}
.b-match-ontop__tags-link_blue,
.b-match-ontop__tags-link_blue:hover {
	color: #1c5b90;
	border-bottom: 1px dotted #1c5b90;
	font-size: 18px;
}
.b-top-name {
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
}
.b-center-btn {
	position: relative;
	display: inline-block;
	padding: 0 20px;
	background-color: white;
}
.b-center-btn_cust {
	padding: 0 10px 0 16px;
	vertical-align: top;
}
.b-match {
	display: block;
	font-size: 14px;
	position: relative;
	background-color: #ffffff;
}
.b-match_bct {
	background-color: transparent;
}
.b-match-small {
	font-size: 13px;
	position: relative;
	background-color: #ffffff;
}
.i-match-hover:hover {
	background-color: #e3f1ff;
	background-image: -ms-linear-gradient(top, #f5faff, #dfefff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5faff), to(#dfefff));
	background-image: -webkit-linear-gradient(top, #f5faff, #dfefff);
	background-image: -o-linear-gradient(top, #f5faff, #dfefff);
	background-image: linear-gradient(top, #f5faff, #dfefff);
	background-image: -moz-linear-gradient(top, #f5faff, #dfefff);
	background-repeat: repeat-x;
	box-shadow: 0 0 4px #979797;
	position: relative;
	z-index: 10;
}
.i-online-match:hover {
	box-shadow: none;
	background-color: transparent;
	background-image: none;
}
.i-match-hover:hover .b-match__body__name {
	text-decoration: underline;
	color: #205C8E !important;
}
.i-match-hover:hover a {
	text-decoration: none;
}
.b-match__head {
	line-height: 22px;
	text-align: center;
	padding: 0 38px;
	color: #393939;
	font-family: 'PT Sans', Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	display: block;
	white-space: nowrap;
}
.b-match__head_wsn {
	white-space: normal;
}
.b-coments-counter {
	position: relative;
	float: left;
	margin: 0 5px 4px 0;
	text-decoration: none;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #999999;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	padding: 0 3px;
	height: 14px;
	line-height: 14px;
	min-width: 14px;
	text-align: center;
}
span.b-coments-counter {
	font-size: 10px;
}
.b-coments-counter_abs {
	position: absolute;
	left: 4px;
	top: 4px;
	z-index: 10;
}
.b-coments-counter_top8 {
	top: 8px;
}
.b-coments-counter_abs10 {
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 10;
}
.b-coments-counter_top3 {
	margin-top: 3px;
}
a.b-coments-counter:hover {
	cursor: hand;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
}
.b-coments-counter_nofloat {
	float: none;
}
.b-coments-counter__triangle {
	border-left: 4px solid transparent;
	border-top: 4px solid #999999;
	bottom: -4px;
	font-size: 0;
	height: 0;
	right: 3px;
	line-height: 0;
	position: absolute;
	width: 0;
}
.b-count-hup-wr {
	display: inline-block;
	position: relative;
	top: 2px;
	left: -4px;
	padding-right: 20px;
	background-color: #fff;
	text-align: center;
}
.b-count-hup-wr_cust {
	top: 1px;
	vertical-align: top;
	padding-right: 16px;
}
.b-count-hup,
.likely_cust .likely__counter,
.social-likes_cust .social-likes__counter  {
	position: relative;
	display: inline-block;
	padding: 5px 8px;
	font-size: 14px;
	line-height: 18px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.b-count-hup:before,
.likely_cust .likely__counter:before,
.social-likes_cust .social-likes__counter:before,
.social-likes_cust .social-likes__widget:hover > .social-likes__counter:before {
	border-right: 7px solid #ccc;
	/* -moz-border-right-colors: transparent; */
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	content: "";
	display: inline-block;
	left: -7px;
	margin-top: -7px;
	position: absolute;
	top: 50%;
	bottom: auto;
	opacity: 1;
}
.social-likes_cust .social-likes__widget:hover > .social-likes__counter:before {
	border-left: none;
}
.b-count-hup:after,
.likely_cust .likely__counter:after,
.social-likes_cust .social-likes__counter:after {
	border-right: 6px solid #FFFFFF;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	content: "";
	display: inline-block;
	left: -6px;
	margin-top: -6px;
	position: absolute;
	top: 50%;
}
.dropdown-menu-soc #orphus {
	padding: 0;
}
.b-coments-counter-left {
	position: relative;
	padding: 0 12px 0 20px;
	margin-left: -65px;
	background-color: white;
}
.b-match__body {
	overflow: hidden;
	display: block;
}
.b-match__links,
.b-match__links:hover {
	border-bottom: none;
	text-decoration: none;
	font-family: 'PT Sans', Helvetica, sans-serif;
	cursor: pointer;
}
.b-match__body__left {
	padding: 12px 0 0;
	width: 50%;
	display:block;
	line-height: 14px;
	float: left;
	text-align: right;
}
*+html .b-match__body__left {
	width: 49%
}
.b-match__body__left_pad {
	padding-right: 6px;
	display: block;
}
.b-match__body__right {
	padding: 12px 0 0;
	width: 50%;
	display:block;
	line-height: 14px;
	float: left;
	text-align: left;
}
.b-match__body_height43 {
	height: 43px;
}
.b-match__body__right_pad {
	padding-left: 6px;
	display: block;
}
.b-match__body__left_online,
.b-match__body__right_online {
	padding-top: 5px;
}
.b-counter-widg {
	background: url("/static/img/digits.png?v=1") no-repeat 0 -300px transparent;
	display:block;
	height: 27px;
	width: 15px;
}
.b-counter-widg_middle {
	background-position: 0 -330px;
	width: 5px;
	float: right;
	position: relative;
	right: -6px;
}
.b-counter-widg_next-match {
	background-position: -10px -330px;
}
.b-counter-widg_num_0 {
	background-position: 0 0;
}
.b-counter-widg_num_1 {
	background-position: 0 -30px;
}
.b-counter-widg_num_2 {
	background-position: 0 -60px;
}
.b-counter-widg_num_3 {
	background-position: 0 -90px;
}
.b-counter-widg_num_4 {
	background-position: 0 -120px;
}
.b-counter-widg_num_5 {
	background-position: 0 -150px;
}
.b-counter-widg_num_6 {
	background-position: 0 -180px;
}
.b-counter-widg_num_7 {
	background-position: 0 -210px;
}
.b-counter-widg_num_8 {
	background-position: 0 -240px;
}
.b-counter-widg_num_9 {
	background-position: 0 -270px;
}
.b-counter-widg_num_10 {
	width: 35px;
	background-position: 0 -30px;
}
.b-counter-widg_num_11 {
	width: 35px;
	background-position: 0 -30px;
}
.b-counter-widg_num_10:before,
.b-counter-widg_num_11:before {
	content: '';
	height: 27px;
	width: 15px;
	float: right;
	background: url("/static/img/digits.png?v=1") no-repeat 0 0 transparent;
}
.b-counter-widg_num_11:before {
	background-position: 0 -30px;
}
.b-counter-widg_plus {
	background-position: 0 -360px;
}
.b-counter-widg_minus {
	background-position: 0 -390px;
}
.b-counter-widg_right {
	float: right;
	margin-left: 9px;
}
.b-counter-widg_left {
	float: left;
	margin-right: 9px;
}
.b-match__body__name {
	color: #205c8e;
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	display: block;
	font-family: 'PT Sans', 'PT Sans', Helvetica, sans-serif;
}
.b-match__body__name_big {
	font-weight: normal;
	font-size: 25px;
	line-height: 26px;
}
.b-match .b-match__body__name {
	font-size: 16px;
}
.b-match__body__city {
	color:#000000;
	font-size: 90%;
	font-weight: normal;
	display: block;
	font-family: 'PT Sans', Helvetica, sans-serif;
}
.b-match__body__name_inline,
.b-match__body__city_inline {
	display: inline;
}
.b-match__body_future-match * {
	color: #8e8e8e !important;
}
.b-match__body-text {
	overflow: hidden;
	display: block;
	position: relative;
}
.b-match__body-text_wb {
	word-break: break-all;
}
.b-match__home-logo {
	float: right;
	position: absolute;
	right: 10px;
	top: 0;
}
.b-match__away-logo {
	float: left;
	position: absolute;
	left: 10px;
	top: 0;
}
.b-match__body-text_rpad {
	line-height: 17px;
	padding-right: 84px;
	min-height: 59px;
}
.i-big-match-hover:hover {
	text-decoration: none;

}
.i-big-match-hover:hover .b-match__body__name_big {
	text-decoration: underline;
}
.b-match__goals {
	list-style: none outside;
	padding: 0;
	margin: 0;
	text-align: right;
}
.b-match__goals_away {
	text-align: left;
}
.b-match__body-text_lpad {
	line-height: 17px;
	padding-left: 84px;
	min-height: 59px;
}
.b-match__body-info {
	clear: both;
	display: block;
	text-align: center;
	font-size: 85%;
	font-weight: normal;
	font-family: 'PT Sans', Helvetica, sans-serif;
	padding: 11px 0 10px;
	line-height: 16px;
	overflow: hidden;
}
.b-match__body-info,
.b-match__body-info > a,
.b-match__body-info > a:hover {
	color: #000;
}
.b-match__body-info > a.b-match__body-info__tv {
	color: #205c8e !important;
}
.b-match__body-info > a.b-match__body-info__tv:hover {
	text-decoration: underline;
}
.b-match__body-info_top0 {
	padding-top: 0;
}
/*end main match in line*/
.dynamo-banner-adsense {
	margin: 10px 0;
	float: left;
	width:100%;
	text-align: center;
}
.dba_top {
	margin-top: -10px;
}
.goal-name-wr {
	margin-top: 5px;
	display: block;
}
.goal-name {
	display: block;
	color: #000;
	font-size: 10px;
	line-height: 12px;
}
.penalty-widget {
	clear: both;
	color: #000000;
	display: block;
	font-size: 10px;
	padding: 5px 0 0;
	text-align: center;
}

/* informer */
.b-showcase {
	margin: 20px 0;
	padding-bottom: 10px;
}
.b-showcase_border_green {
	border: 1px solid #35b131;
}
.b-showcase__toplink {
	display: block;
	height: 123px;
	background: url('http://dynamo.kiev.ua/static/img/kupiskidku-logo.jpg') 0 0 no-repeat transparent;
	border-bottom: 1px solid #35b131;
	text-decoration: none;
}
.b-showcase__item {
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
}
.b-showcase__link {
	display: block;
	padding: 0 10px;
	text-decoration: none;
}
.b-showcase__img {
	float: left;
	width: 131px;
	border: 1px solid #707070;
	margin-right: 10px;
}
.b-showcase__text {
	font-size: 12px;
	display: block;
	overflow: hidden;
}

/* fanzona */
.b-lb-fan {

}
.b-lb-header {
	font-size: 24px;
	line-height: 36px;
	padding: 0 20px;
	margin: 10px 0;
}
.b-lb-fan__message {
	position: absolute;
	/*left: 104px;
	top: 110px;*/
	left: 86px;
	top: 87px;
	width: 255px;
	color: #fff;
	line-height: 18px;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, .5);
}
.b-lb-fan__message_narrow {
	width: 190px;
}
.b-lb-fan__message span {
	display: block;
	font-size: 24px;
	margin-bottom: 10px;
	font-weight: bold;
}
.rules {
	padding-right: 17px;
	background: url("/static/img/tab-last-link.png") no-repeat scroll 100% 0 transparent;
}
.left_305 {
	padding-left: 305px;
}
.fan-zona-text {
	font-weight: bold;
}
.content-width {
/*	float: left;
	width: 650px;*/
}

/* Markup with Bootstrap */
.normal-font {
	font-size: 14px;
	font-family: 'PT Sans', Helvetica, sans-serif;
}
.normal-weight {
	font-weight: normal;
}
.btn-group-wr {
	position: relative;
	overflow: hidden;
	padding: 0 0 5px;
}
.widget-hdr {
	display: block;
	text-align: center;
	line-height: 22px;
	padding: 3px 10px;
	margin-bottom: 10px;
	background-color: #f7f7f7;
	text-shadow: 0 1px #fff;
	border-bottom: 1px solid #ebebeb;
}
.widget-hdr_informer {
	margin-bottom: 0;
}
.widget-hdr_bot {
	margin-top: 10px;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: none;
	border-top: 1px solid #ebebeb;
}
div.clear-dd-menustyle,
span.clear-dd-menustyle {
	left: auto;
	right: 0;
	padding-left: 10px;
	padding-right: 10px;
}
div.clear-dd-menustyle {
	white-space: nowrap;
}
div.clear-dd-menustyle a,
span.clear-dd-menustyle a {
	padding: inherit;
	margin: auto;
	display: inline;
	color: #1c5b90;
	padding: 0;
}
.hdr {
	display: block;
	text-align: center;
	line-height: 22px;
	padding: 3px 10px;
	background-color: #f7f7f7;
	text-shadow: 0 1px #fff;
	border-bottom: 1px solid #ebebeb;
}
.hdr_border {
	border: 1px solid #ebebeb;
}
.b-nick-link,
.b-nick-link:hover {
	color: #999;
	font-weight: normal;
	line-height: 16px;
	font-size: 14px;
	text-decoration: none;
}
.b-nick-link__text {
	color: #1c5b90;
	font-weight: bold;
}
.b-nick-link:hover .b-nick-link__text {
	text-decoration: underline;
}
.img-shadow {
	position: relative;
	float: left;
}
.img-shadow:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	box-shadow: inset 0 0 3px rgba(0,0,0,.7);
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.7);
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.7);
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ava-35 {
	float: left;
	width: 35px;
}
.bs-avatar {
	float: left;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ava-35 .bs-avatar {
	width: 35px;
}
.ava-60 {
	float: left;
	width: 60px;
}
.ava-60 .bs-avatar {
	width: 60px;
}
.border-top-wr {
	border-top: 1px solid #e3e3e3;
}
.b-match-small_bor-bot {
	border-bottom: 1px solid #E3E3E3;
}
.b-match__body__left_padup {
	padding-top: 21px;
}
i.icon-top-1 {
	margin-top: -1px;
}
i.icon-top-3 {
	margin-top: 3px;
}
.margin-right20 {
	margin-right: 20px;
}
/* User */
.b-user {
	overflow: hidden;
	margin: 18px 0 22px;
}
.b-user_dd {
	margin-top: 10px;
	margin-bottom: 0;
}
.b-user__imglink {
	float: left;
	margin-right: 15px;
	text-decoration: none;
}
.b-user__img {
	float: left;
	width: 100px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.b-user__body {
	overflow: hidden;
	padding: 10px 0;
}
.b-user__row {
	margin-bottom: 2px;
	font-size: 14px;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
}
.b-user__row_fl {
	float: left;
	height: auto;
	overflow: visible;
}
.b-user__row_medals {
	height: auto;
	overflow: visible;
}
.b-user__row-label {
	float: left;
	color: #999;
	width: 90px;
}
.b-username {
	position: relative;
	top: -1px;
	font-size: 18px;
	line-height: 18px;
	text-decoration: underline;
}
.b-user-medal-wr {
	padding-right: 7px;
}
.b-user-medal {
	position: relative;
	top: -2px;
}

/*aromat informer*/
.b-aromat {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.b-aromat__wrap {
	background: url('/static/img/aromat-shadow.png') 0 100% no-repeat transparent;
	padding-bottom: 5px;
	position: relative;
}
.b-aromat__head {
	background-image: -moz-linear-gradient(center top , #8bc63f, #66b748);
	background-image: -webkit-linear-gradient(center top , #8bc63f, #66b748);
	background-image: -o-linear-gradient(center top , #8bc63f, #66b748);
	background-image: linear-gradient(center top , #8bc63f, #66b748);
	background-color: #7abf41;
	height: 41px;
	border-bottom: 1px solid #4f9c34;
}
.b-aromat__logo {
	padding-left: 45px;
	font-size: 16px;
	font-family: "Trebuchet MS", 'PT Sans', Helvetica, sans-serif;
	text-shadow: 0 -1px 1px #499c2d;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	color: #FFFFFF;
	border-bottom: 1px solid #94cc7f;
	background: url('/static/img/aromat-logo.png') 18px 6px no-repeat transparent;
}
.b-aromat__body {
	list-style: none;
	margin: -5px 0 0 0;
	padding: 0 0 0 19px;

}
.b-aromat__item:first-child {
	background-image: none;
}
.b-aromat__item {
	min-height: 75px;
	padding: 15px 0;
	background: url('/static/img/aromat-item.png') center 0 no-repeat transparent;
}
.b-aromat__photo {
	float: left;
	width: 75px;
}
.b-aromat__link-photo {
	float: left;
	text-decoration: none;
	border: none;
	width: 75px;
	margin-right: 16px;
	transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-webkit-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
}
.b-aromat__disc {
	overflow: hidden;
	font-size: 14px;
}
.b-aromat__title {
	display: block;
	font-family: "Trebuchet MS", 'PT Sans', Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.b-aromat__title:hover {
	text-decoration: underline;
	color: #000000;
}
.b-aromat__price {
	font-family: "Trebuchet MS", 'PT Sans', Helvetica, sans-serif;
	text-decoration: none;
	color: #8cc63f;
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin: 5px 0;
}
.b-aromat__price:hover {
	color: #8cc63f;
	text-decoration: underline;
}
.b-aromat__button {
	width: 85px;
	height: 23px;
	display: block;
	background: url('/static/img/aromat-button.png') 0 0 no-repeat transparent;
	transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-webkit-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
}
.b-aromat__button:hover,
.b-aromat__link-photo:hover {
	opacity: 0.8;
}
/*----------*/

#b-admaster-980_30 {
	margin-top: 15px;
	clear: both;
	line-height: 0;
	font-size: 0;
}
.post-head h2 a {
	font-size: 18px;
}
.post-name {
	font-style: normal;
}
.b-bottom-10 {
	margin-bottom: 10px;
}
.banner-dmdim {
	width: 240px;
	margin: 0 auto;
}

.b-match-subs {
	padding-bottom: 13px;
	margin-top: 20px;
	border-top: 1px solid #cfcfcf;
	text-align: center;
}
.b-match-subs_pad {
	padding-bottom: 0;
	margin-top: 12px;
}
.b-match-subs__center {
	padding: 0 20px;
	display: inline-block;
	top: -13px;
	position: relative;
	background-color: white;
}
.b-bar-left {
	position: relative;
	top: -25px;
	color: black;
	text-align: left;
	white-space: nowrap
}
.b-bar-center {
	position: relative;
	bottom: -25px;
	color: black;
	white-space: nowrap
}
.b-bar-right {
	position: relative;
	top: -25px;
	color: black;
	text-align: right;
	white-space: nowrap;
	float: right;
}
.b-match-online-time {
	font-size: 14px;
	position: relative;
	top: -1px;
}
.b-online {
	clear: both;
	padding: 7px;
	overflow: hidden;
}
.b-online__block {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.b-online__desc {
	overflow: hidden;
}
.js-button-show {
	display: none !important;
}
.move-class .b-up-block {
	display: none;
}
.move-class .js-button-show {
	display: block !important;
	cursor: pointer;
}
.js-button-hide {
	cursor: pointer;
}
.move-class .js-button-hide {
	display: none !important;
}
.mar-right5 {
	margin-right: 5px;
}
.mar-left10 {
	margin-left: 10px;
}
.b-tribuna {
	margin: 0 0 15px;
}
.headlines .b-h2 {
	background: none;
	border-bottom: none;
	padding: 0;
	font-size: 31.5px;
	line-height: 40px;
	font-weight: normal;
}
.b-h3 {
	font-size: 24.5px;
	font-weight: normal;
	line-height: 40px;
}
.b-preload-banner {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.b-move-bar-position {
	float: right;
	left: -50%;
	position: relative;
}
.quiz-form .errorlist {
	color: red;
}
#posts.single div[class^="fieldtype-"] ul {
	padding: 0;
	list-style: none;
}
.fieldtype-radioselect li {
	margin-bottom: 5px;
}
.fieldtype-radioselect label {
	margin: 0;
	display: inline;
	padding-left: 5px;
}
.fieldtype-radioselect input[type="radio"] {
	float: left;
}
.b-banner-zone487 {
	border-left: 1px solid #D0822E;
	border-right: 1px solid #D0822E;
}
.post-list-banner {
	width: 728px;
	margin: 10px auto;
	text-align: center;
}
.b-banner-w185 {
	width: 185px;
	float: right;
	margin-top: 16px;
}
.b-banner-w525 {
	width: 525px;
	margin: 0 auto;
	text-align: center;
}
.text-block-wrap {
	position: relative;
}
.text-block {
	height: 60px;
	overflow: hidden;
}
.text-block-h185 {
	padding-bottom: 20px;
	position: relative;
}
.text-block-h185 .text-block {
	height: 185px;
}
.controll-hide-link {
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: 3px;
}
.controll-hide-link:hover,
.controll-hide-link:focus {
	outline: none;
	text-decoration: none;
}
.controll-hide-link_rel {
	position: relative;
	display: inline-block;
	left: 0;
	margin-left: 0;
	bottom: 0;
}
.controll-hide-link:after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 6px solid #CBD9EC;
	content: "";
	display: inline-block;
	height: 0;
	margin: 0 5px 1px;
	vertical-align: middle;
	width: 0;
}
.controll-hide-link_rel:before {
	content: 'Читать полностью';
	opacity: 0.5;
}
.open .text-block {
	height: auto;
}
.open .controll-hide-link:after {
	border-bottom: 6px solid #CBD9EC;
	border-top: none;
}
.open .controll-hide-link_rel:before {
	content: 'Свернуть';
	opacity: 0.5;
}
/*text controll*/
.roll-down, .roll-up {
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	display: block;
	padding-top: 20px;
	height: 20px;
}
.roll-down {
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,1) 44%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.6)), color-stop(25%,rgba(255,255,255,0.8)), color-stop(44%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.8) 25%,rgba(255,255,255,1) 44%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.8) 25%,rgba(255,255,255,1) 44%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.8) 25%,rgba(255,255,255,1) 44%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.8) 25%,rgba(255,255,255,1) 44%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6ffffff', endColorstr='#ffffff',GradientType=0 );
}
.roll-up,
.open .roll-down {
	display: none;
}
.open .roll-up {
	display: block;
}
/*----------*/
.qp-informer {
	padding: 10px;
}
.post-list-ban640 {
	width: 640px;
	margin: 10px auto 0;
	text-align: center;
}

.date-in-top .ui-datepicker-trigger {
	margin: 0 5px 0 3px;
}
.date-line {
	margin: 10px 0;
}

/* add span1-20 to bootstrap */
.b-inf-qp .row-fluid .span1-20 {
	margin-left: 2.127659574468085%;
	*margin-left: 2.074468085106383%;
	width: 18.28%;
	*width: 18%;
}
.post-list-yandex {
	margin: 15px 0;
	clear: both;
}
/*come to fan zone */
.b-fzone-lb {
	padding: 20px 20px 26px;
}
.b-fzone-lb-up {
	border-bottom: 1px solid #cfcfcf;
	height: 35px;
	margin-bottom: 40px;
	text-align: center;
}
.b-fzone-lb-back {
	background-color: #ffffff;
	padding: 0 20px;
}
.b-fzone-lb-desc {
	color: #000000;
	font-size: 24px;
	text-align: center;
	line-height: normal;
}
.b-fzone-lb-down {
	border-bottom: 1px solid #cfcfcf;
	height: 22px;
	margin: 20px 0 50px;
	text-align: center;
}
.b-fzone-lb-unlike {
	font-size: 18px;
	border-bottom: 1px dashed #1c5b90;
}
.b-fzone-lb-unlike:hover {
	text-decoration: none;
}
/*----------*/
.b-font13 {
	font-size: 13px;
}
.b-font16 {
	font-size: 16px;
}
.b-font18 {
	font-size: 18px;
}

/* Same articles */
#news-live {
	width: 100%;
}
.masonry {
	width: 234px;
	float: left;
	margin: 0 10px;
	overflow: hidden;
	position: relative;
}
.masonry_w {
	width: 489px;
}
#news-live .masonry,
#torba-library .masonry {
	padding: 0;
}
.news-live-info {
	text-align: right;
	font-size: 13px;
	padding: 5px 5px 0;
}
.news-live-link {
	font-size: 20px;
	padding: 0 5px;
	line-height: 26px;
	margin-bottom: 10px;
}
.news-live-link_fs16 {
	font-size: 16px;
	line-height: normal;
}
.news-live-link_main {
	height: 104px;
	display: block;
	overflow: hidden;
}
.news-live-link_main_h22,
.news-live-link_main-mc {
	height: 22px;
	word-break: break-all;
}
.news-live-link_main:before {
	content:"";
	float: left;
	width: 5px;
	height: 104px;
}
.news-live-link_main_h22:before,
.news-live-link_main-mc:before {
	height: 22px;
}

.news-live-link_main > *:first-child {
	float: right;
	width: 100%;
	margin-left: -5px; }

.news-live-link_main:after {
	content: "\02026";
	color: #1C5B90;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	float: right;
	position: relative;
	top: -25px;
	left: 100%;
	width: 3em;
	margin-left: -3em;
	padding-right: 5px;
	text-align: right;
	background-size: 100% 100%;
	/* 512x1 image, gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
	background: -webkit-gradient(linear, left top, right top,
		from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);

}
.news-live-link_main_h22:after {
	top: -21px;
}
.news-live-link_main-mc:after {
	content: "";
	height: 22px;
	width: 1em;
	margin-left: -1em;
	top: -21px;
}
.masonry_w .news-live-link {
	font-size: 26px;
	line-height: 32px;
}
.news-live-img {
	display: block;
	text-align: center;
	text-decoration: none;
	position: relative;
}
.news-live-img__play {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	border-radius: 4px;
	box-shadow: 0 0 1px #000;
	background-color: rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.5);
}
.news-live-img__play i.icon-play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -7px;
	margin-left: -7px;
}
.news-live-img:hover .news-live-img__play {
	background-color: rgba(0, 0, 0, 0.6);
}
.news-live-title {
	font-size: 30px;
	margin: 50px 0 20px;
	padding: 0 10px;
}
/*online page*/
.online-start {
	color: #ff0000;
	font-size: 14px;
	text-align: center;
	font-weight: bold;

}
.channals-list {
	font-size: 16px;
	padding-top: 10px;
	text-align: center;
	line-height: normal;
}
.channals-list__head {
	font-weight: bold;
	margin-bottom: 10px;
}
.channals-list__elem {
	padding-left: 16px;
	display: inline;
	display: inline-block;
	margin: 0 16px 15px 0;
	white-space: nowrap;
	background: url('/static/img/online-match.png') 0 3px no-repeat transparent;
	zoom: 1;
}
.nearest-online-match__head {
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}
/*----------*/

/* count down */
#count-down {
	width: 230px;
	margin: 0 auto;
}
/* br { clear: both; } */
.cntSeparator {
margin: 1px 5px;
}
.count-down__desc {
	width: 236px;
	overflow: hidden;
	margin: 0 auto;
	white-space: nowrap;
}
.count-down__desc div {
float: left;
width: 46px;
margin-right: 13px;
text-align: center;
font-size: 12px;
color: #000;
}
.topban-wrap {
	margin-top: 5px;
	font-size: 0;
	line-height: 0;
	text-align: center;
}
.social-list {
	clear: both;
	margin-top: 20px;
}
.social-list .social-fb,
.social-list iframe,
.social-list .social-google,
.social-list .social-vk {
	float: left;
	margin-right: 10px;
}
.bootstrap-h2 h2 {
	background:none;
	border:0;
	padding:0;
	position:static;
	font-weight:normal;
}
/*hover popover*/
.b-dd-module {
	position: absolute;
	left: 50%;
	width: 300px;
	margin: 20px 0 0 -150px;
	background: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	z-index: 11;
}
.b-dd-module_w168 {
	width: 168px;
	margin-left: -84px;
}
.b-dd-module_w200 {
	width: 200px;
	margin-left: -100px;
}
.b-dd-module_w308 {
	width: 308px;
	margin-left: -155px;
}
.b-dd-module_mt8 {
	margin-top: 8px;
}
.b-dd-arrowup,
.b-dd-arrowup:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 10px;
}
.b-dd-arrowup {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	border-top-width: 0;
}

.b-dd-arrowup:after {
	content: "";
	top: 1px;
	margin-left: -10px;
	border-bottom-color: #ffffff;
	border-top-width: 0;
}
.b-dd-module__container {
	display: block;
	padding: 10px;
}
.b-dd-module__head {
	display: block;
	padding: 8px 10px;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.show-popover .b-dd-module {
	display: block;
}
.show-popover a.js-popover-hover {
	background-color: #EEEEEE;
	text-decoration: none;
}
.popover-wrap {
	position: relative;
}
/*----------*/
/*calendar*/
.b-news-calendar {
	font-size: 24px;
	margin-bottom: 15px;
}
.b-calendar-wrap {
	padding: 5px;
	border: 1px solid #dddddd;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.b-calendar-wrap_nobor {
	border: none;
	padding: 0;
}
.b-calendar-sel {
	overflow: hidden;
	text-align: center;
}
.b-calendar-head {
	margin-bottom: 15px;
}
.b-calendar {
	width: 100%;
	border-collapse: collapse;
}
.b-calendar_bor-b {
	border-bottom: 1px solid #dddddd;
}
.b-calendar th {
	padding: 0;
	color: #999999;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	width: 14.28571428571429%;
}
.b-calendar th:hover {
	cursor: default;
}
.b-calendar td {
	text-align: center;
	padding: 2px 0;
	vertical-align: middle;
}
.b-calendar-date {
	width: 18px;
	margin: 0 auto;
	color: #205c8e;
	display: block;
	font-size: 16px;
	padding: 4px 5px;
	text-decoration: none;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.b-calendar-date:hover {
	background-color: #eeeeee;
	text-decoration: none;
}
.b-calendar-date_blue {
	background-color: #1c5b90;
	color: #fff;
}
.b-calendar-date_gray {
	color: #999999;
}
.b-calendar-date_gray:hover {
	color: #999999;
	cursor: default;
	background-color: transparent;
}
.b-calendar-footer {
	font-size: 14px;
	text-align: center;
	height: 30px;
	line-height: 32px;
}
/*----------*/
.b-over-line-fs30 {
	text-align: center;
	border-bottom: 1px solid #dddddd;
	height: 14px;
	margin: 30px 0;
}
.b-over-line-fs30__txt {
	font-size: 30px;
	line-height: 24px;
	padding: 0 20px;
	background-color: #fff;
}
.b-archive-month {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: normal;
	margin-bottom: 10px;
}
.pers .info span.user-status {
	float: none;
	width: auto;
	color: #A6A6A6;
}
/*where to see football*/
.week-doings__day {
	top: -12px;
	*top: -5px;
	font-size: 14px;
	position: relative;
	text-transform: uppercase;
}
.tv-channels {
	float: left;
	padding-top: 4px;
	font-weight: bold;
	margin-right: 10px;
}
.doings-date {
	float: left;
	padding-top: 4px;
	margin-right: 10px;
	font-weight: bold;
}
.doings-channels {
	float: left;
	width: 40px;
	height: 30px;
	margin-right: 10px;
	text-decoration: none;
}
.doings-desc {
	overflow: hidden;
	padding-top: 3px;
}
.doings-channels:hover {
	text-decoration: none;
}
.bar-of-event-title {
	padding-top: 2px;
	font-weight: bold;
	margin-bottom: 10px;
}
.bar-of-event {
	position: relative;
	margin-bottom: 10px;
}
.bar-of-event-hover:hover {
	text-decoration: none;
	color: #1C5B90;
}
.bar-of-event .media-body {
	display: block;
	padding-bottom: 45px;
}
.bar-of-event__img {
	float: left;
	width: 84px;
	margin-right: 10px;
}
.bar-of-event__name {
	display: block;
	font-weight: bold;
	margin-bottom: 4px;
}
.bar-of-event-wrap {
	display: block;
	margin-bottom: 4px;
	line-height: 0\9;
}
.bar-of-event-wrap.pull-left .bar-of-event__desc {
	float: left;
	overflow: auto;
}
.bar-of-event__pattern {
	float: left;
	height: 14px;
	margin: -1px 3px 0 0;
}
.bar-of-event__desc {
	color: #000;
	display: block;
	font-size: 14px;
	line-height: 14px;
	overflow: hidden;
}
.fader-them-all {
	opacity: 0.5;
}
.week-doings .fader-them-all {
	opacity: 0.3;
}
.fader-them-all a,
.fader-them-all span {
	color: #000 !important;
	color: #bbbbbb \9 !important;
}
.go-to-bar-wrap {
	position: absolute;
	bottom: 13px;
	left: 99px;
}
.go-to-bar-center .b-count-hup-wr {
	padding-right: 0;
	margin: 15px 0;
}
.go-to-bar-center {
	text-align: center;
}
.go-to-bar {
	margin-right: 10px;
	position: relative;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.reservation-lable {
	top: -2px;
	left: -3px;
	width: 43px;
	height: 34px;
	position: absolute;
	background: url('/static/img/reservation-lable.png') no-repeat 0 0 transparent;
}
.name-user-for-reserv {
	float: left;
	line-height: 30px;
	width: 120px;
}
.bar-map {
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
}
.bar-map iframe {
	display: block;
	border-bottom: 1px solid #ebebeb;
}
.bar-map__footer {
	text-align: center;
	padding: 5px 0;
	background-color: #f7f7f7;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.bar-of-event-big .bar-of-event__img {
	width: 150px;
}
.bar-of-event-big .bar-of-event-wrap {
	margin-bottom: 2px;
}
.bar-of-event-big .bottom10 {
	margin-bottom: 10px;
}
.bar-of-event-big .bar-of-event__name {
	font-size: 20px;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 5px;
}
.bar-of-event-big .bar-of-event__desc {
	font-size: 16px;
	line-height: 22px;
}
.bar-of-event-big .bar-of-event__pattern {
	margin-top: 3px;
}
.carousel-week {
	display: inline-block;
	max-width: 100%;
	margin: 30px auto 0;
	padding: 0 60px;
}
/*----------*/
.widget-w228 {
	width: 228px;
	padding: 0;
	margin: 0 auto 10px;
	text-align: center;
	clear: both;
}
.fotorama-wrap {
	height: 278px;
	background-color: #f7f7f7;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
}
.fotorama-wrap .fotorama__img {
	-webkit-border-radius: 4px 4px 0 0 !important;
	border-radius: 4px 4px 0 0 !important;
}
.fotorama-img_hide {
	visibility: hidden;
}
.bar-live-title {
	font-size: 24px;
	padding: 0 10px;
	margin: 20px 0;
}
.p-in-10 {
	padding: 0 10px;
}
.match-widget-wrap {
	position: relative;
	display: table;
	table-layout: fixed;
	margin: 12px auto 0;
}

/* banner separator */
.banner-sep {
	height: 3px;
	background-color: #333;
	border-radius: 3px;
	margin: 0 0 20px;
}
/*----------*/
.wc-2014-link,
.label-link {
	vertical-align: top;
	text-decoration: none !important;
}
.table-championship__link {
	display: block;
}
.table-championship__link:hover {
	text-decoration: none;
}
.table-championship__link strong {
	white-space: nowrap;
}
.table-championship__img {
	float: left;
	width: 45px;
	margin-right: 5px;
	text-align: center;
}
.table-championship__city {
	color: #000;
	font-size: 13px;
}
/*medals*/
.b-medals-row,
.pers .info ul li div.b-medals-row {
	float: none;
	overflow: hidden;
}
.b-medals-col,
.pers .info ul li div.b-medals-col {
	float: left;
	margin-right: 10px;
}
.b-medals-col__cell,
.pers .info ul li div.b-medals-col__cell {
	float: left;
	width: 57px;
	height: 57px;
	background: url('/static/img/dynamo_medals.png') no-repeat 100% 100% transparent;
}
.b-medals-col__cell_sm {
	width: 37px;
	height: 37px;
}
.b-medals-col > .b-medals-col__cell + .b-medals-col__cell {
	margin-left: -50px;
}
.b-medals-col__cell_carma,
.pers .info ul li div.b-medals-col__cell_carma {
	background-position:  0 0;
}
.b-medals-col__cell_carma-1,
.pers .info ul li div.b-medals-col__cell_carma-1 {
	background-position: -57px 0;
}
.b-medals-col__cell_carma-2,
.pers .info ul li div.b-medals-col__cell_carma-2 {
	background-position: -114px 0;
}
.b-medals-col__cell_carma-3,
.pers .info ul li div.b-medals-col__cell_carma-3 {
	background-position: -171px 0;
}
.b-medals-col__cell_carma-4,
.pers .info ul li div.b-medals-col__cell_carma-4 {
	background-position: -228px 0;
}
.b-medals-col__cell_carma-5,
.pers .info ul li div.b-medals-col__cell_carma-5 {
	background-position: -285px 0;
}
.b-medals-col__cell_carma-6,
.pers .info ul li div.b-medals-col__cell_carma-6 {
	background-position: -342px 0;
}
.b-medals-col__cell_carma-7,
.pers .info ul li div.b-medals-col__cell_carma-7 {
	background-position: -399px 0;
}
.b-medals-col__cell_blogs,
.pers .info ul li div.b-medals-col__cell_blogs {
	background-position: 0 -57px;
}
.b-medals-col__cell_blogs-1,
.pers .info ul li div.b-medals-col__cell_blogs-1 {
	background-position: -57px -57px;
}
.b-medals-col__cell_blogs-2,
.pers .info ul li div.b-medals-col__cell_blogs-2 {
	background-position: -114px -57px;
}
.b-medals-col__cell_blogs-3,
.pers .info ul li div.b-medals-col__cell_blogs-3 {
	background-position: -171px -57px;
}
.b-medals-col__cell_sub,
.pers .info ul li div.b-medals-col__cell_sub {
	background-position: 0 -114px;
}
.b-medals-col__cell_sub-1,
.pers .info ul li div.b-medals-col__cell_sub-1 {
	background-position: -57px -114px;
}
.b-medals-col__cell_sub-2,
.pers .info ul li div.b-medals-col__cell_sub-2 {
	background-position: -114px -114px;
}
.b-medals-col__cell_sub-3,
.pers .info ul li div.b-medals-col__cell_sub-3 {
	background-position: -171px -114px;
}
.b-medals-col__cell_like,
.pers .info ul li div.b-medals-col__cell_like {
	background-position: 0 -171px;
}
.b-medals-col__cell_like-1,
.pers .info ul li div.b-medals-col__cell_like-1 {
	background-position: -57px -171px;
}
.b-medals-col__cell_like-2,
.pers .info ul li div.b-medals-col__cell_like-2 {
	background-position: -114px -171px;
}
.b-medals-col__cell_comm,
.pers .info ul li div.b-medals-col__cell_comm {
	background-position: 0 -228px;
}
.b-medals-col__cell_comm-1,
.pers .info ul li div.b-medals-col__cell_comm-1 {
	background-position: -57px -228px;
}
.b-medals-col__cell_comm-2,
.pers .info ul li div.b-medals-col__cell_comm-2 {
	background-position: -114px -228px;
}
.b-medals-col__cell_month-blog,
.pers .info ul li div.b-medals-col__cell_month-blog {
	background-position: 0 -285px;
}
.b-medals-col__cell_forecast,
.pers .info ul li div.b-medals-col__cell_forecast {
	background-position: 0 -342px;
}


.b-medals-col__cell-sm_carma {
	background-position: -419px 100%;
}
.b-medals-col__cell-sm_carma-1 {
	background-position: -382px 100%;
}
.b-medals-col__cell-sm_carma-2 {
	background-position: -345px 100%;
}
.b-medals-col__cell-sm_carma-3 {
	background-position: -308px 100%;
}
.b-medals-col__cell-sm_carma-4 {
	background-position: -271px 100%;
}
.b-medals-col__cell-sm_carma-5 {
	background-position: -234px 100%;
}
.b-medals-col__cell-sm_carma-6 {
	background-position: -197px 100%;
}
.b-medals-col__cell-sm_carma-7 {
	background-position: -160px 100%;
}
.b-medals-col__cell-sm_blogs {
	background-position: -419px -325px;
}
.b-medals-col__cell-sm_blogs-1 {
	background-position: -382px -325px;
}
.b-medals-col__cell-sm_blogs-2 {
	background-position: -345px -325px;
}
.b-medals-col__cell-sm_blogs-3 {
	background-position: -308px -325px;
}
.b-medals-col__cell-sm_sub {
	background-position: -419px -288px;
}
.b-medals-col__cell-sm_sub-1 {
	background-position: -382px -288px;
}
.b-medals-col__cell-sm_sub-2 {
	background-position: -345px -288px;
}
.b-medals-col__cell-sm_sub-3 {
	background-position: -308px -288px;
}
.b-medals-col__cell-sm_like {
	background-position: -419px -251px;
}
.b-medals-col__cell-sm_like-1 {
	background-position: -382px -251px;
}
.b-medals-col__cell-sm_like-2 {
	background-position: -345px -251px;
}
.b-medals-col__cell-sm_comm {
	background-position: -419px -214px;
}
.b-medals-col__cell-sm_comm-1 {
	background-position: -382px -214px;
}
.b-medals-col__cell-sm_comm-2 {
	background-position: -345px -214px;
}
.b-medals-col__cell-sm_month-blog {
	background-position: -419px -177px;
}
.b-medals-col__cell-sm_forecast {
	background-position: -419px -140px;
}
/*----------*/
/* js dd text */
.js-dd-container {
	position: relative;
	max-height: 300px;
	overflow: hidden;
}
.js-dd-container_mh185 {
	max-height: 185px;
}
.js-dd-container_mh105 {
	max-height: 105px;
}
.js-dd-opened {
	max-height: none;
}
.js-dd-button {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 22px;
	padding-top: 20px;
	text-align: center;
	background: -moz-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,1) 44%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.6)), color-stop(25%,rgba(255,255,255,0.8)), color-stop(44%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,1) 44%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,1) 44%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,1) 44%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,1) 44%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6ffffff', endColorstr='#ffffff',GradientType=0 );
}
.js-dd-button_tal {
	text-align: left;
}
.js-dd-button_vip-bar {
	background: -moz-linear-gradient(top, rgba(242,251,255,0.6) 0%, rgba(242,251,255,0.8) 25%, rgba(242,251,255,1) 44%, rgba(242,251,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,251,255,0.6)), color-stop(25%,rgba(242,251,255,0.8)), color-stop(44%,rgba(242,251,255,1)), color-stop(100%,rgba(242,251,255,1)));
	background: -webkit-linear-gradient(top, rgba(242,251,255,0.6) 0%, rgba(242,251,255,0.8) 25%, rgba(242,251,255,1) 44%, rgba(242,251,255,1) 100%);
	background: -o-linear-gradient(top, rgba(242,251,255,0.6) 0%, rgba(242,251,255,0.8) 25%, rgba(242,251,255,1) 44%, rgba(242,251,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(242,251,255,0.6) 0%, rgba(242,251,255,0.8) 25%, rgba(242,251,255,1) 44%, rgba(242,251,255,1) 100%);
	background: linear-gradient(to bottom, rgba(242,251,255,0.6) 0%, rgba(242,251,255,0.8) 25%, rgba(242,251,255,1) 44%, rgba(242,251,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f2fbff', endColorstr='#ffffff',GradientType=0 );
}
.js-dd-close {
	display: none;
}
.js-dd-opened .js-dd-close {
	display: inline;
}
.js-dd-opened .js-dd-open {
	display: none;
}
/*----------*/
.button-top10 .js-subscription-button {
	margin: -10px 0 5px;
}
.team-flag-img {
	margin-top: 4px;
	vertical-align: top;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	border-color: rgba(153,153,153, 0.5);
}
.news-rss {
	float:right;
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/static/img/rss.png') no-repeat 0 0;
}
.carousel-caption__desc {
	padding-left: 25px;
	position: relative;
}
.block-border {
	padding: 9px;
	margin-bottom: 20px;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.news-head {
	font-size: 24px;
	line-height: normal;
	margin: 10px 0;
}
#boot-events-pages .loader {
	display: none;
	margin:-20px 0 0 10px;
}
/*social banner*/
.social-banner {
	overflow: hidden;
	background-color: #fff;
	border-bottom: 4px solid #1c6ebb;
}
.social-banner.social-banner-300 {
	width: 300px;
	height: 250px;
}
.social-banner.social-banner-728 {
	height: 90px;
	width: 728px;
	border-bottom: none;
}
.social-header {
	text-align: center;
	background: #1c6ebb;
	border-bottom: 3px solid #fff;
	-webkit-box-shadow: 0 0 7px #333;
	box-shadow: 0 0 7px #333;
	*text-align: left;
}
.social-banner-300 .social-header {
	*text-align: center;
}
.social-banner-728 .social-header {
	float: left;
	width: 227px;
	border-bottom: none;
	border-right: 3px solid #fff;
}
.social-logo {
	width: 180px;
	height: 54px;
	display: inline-block;
	text-decoration: none;
	text-indent: -9999px;
	vertical-align: top;
	background: url('/static/img/shop-icons.png') center 0 no-repeat transparent;
	*float: left;
}
.social-banner-300 .social-logo {
	*margin-left: 60px;
}
.social-banner-728 .social-logo {
	float: left;
	display: block;
	margin-top: 5px;
}
.social-header_text {
	color: #fff;
	font-size: 24px;
	line-height: 54px;
	white-space: nowrap;
}
.social-banner-300 .social-header_text {
	line-height: 24px;
	margin-top: -14px;
	padding-bottom: 7px;
	clear: both;
}
.social-banner-728 .social-header_text {
	float: left;
	line-height: 24px;
	margin-left: 9px;
	margin-top: -15px;
	padding-bottom: 22px;
}
.social-body {
	text-align: center;
	padding: 0 0 35px;
}
.social-banner-300 .social-body {
	padding-bottom: 30px;
}
.social-banner-728 .social-body {
	float: left;
	width: 498px;
	padding: 0 0 20px;
}
.social-elem {
	margin-top: 35px;
	position: relative;
	padding: 0 62px 0 52px;
	display: inline-block;
	*float: left;
}
.social-banner-300 .social-elem {
	margin-top: 17px;
	padding: 0 27px 0 12px;
	*padding-left: 17px;
}
.social-banner-728 .social-elem {
	float: left;
	display: block;
	margin-top: 20px;
	padding: 0 30px 0 19px;
}
.social-elem:first-child {
	*margin-left: 120px;
}
.social-banner-300 .social-elem:first-child {
	*margin-left: 47px;
}
.social-banner-728 .social-elem:first-child {
	*margin-left: 0;
}
.social-elem__link-g {
	width: 120px;
	height: 120px;
	display: block;
	text-indent: 9999px;
	text-decoration: none;
	background: url('/static/img/social-banners.png') 0 0 no-repeat transparent;
	*float: left;
}
.social-banner-300 .social-elem__link-g,
.social-banner-728 .social-elem__link-g {
	width: 50px;
	height: 50px;
	background-position: 0 -120px;
}
.social-elem__link-g:hover {
	text-decoration: none;
}
.social-elem__link-g_o {
	background-position: -120px 0;
}
.social-banner-300 .social-elem__link-g_o,
.social-banner-728 .social-elem__link-g_o {
	background-position: -50px -120px;
}
.social-elem__link-g_f {
	background-position: -240px 0;
}
.social-banner-300 .social-elem__link-g_f,
.social-banner-728 .social-elem__link-g_f {
	background-position: -100px -120px;
}
.social-elem__link-g_k {
	background-position: -360px 0;
}
.social-banner-300 .social-elem__link-g_k,
.social-banner-728 .social-elem__link-g_k {
	background-position: -150px -120px;
}
.social-elem__link-g_t {
	background-position: -480px 0;
}
.social-banner-300 .social-elem__link-g_t,
.social-banner-728 .social-elem__link-g_t {
	background-position: -200px -120px;
}
.social-elem__circle {
	top: 50%;
	right: 0;
	width: 10px;
	height: 10px;
	margin-top: -5px;
	position: absolute;
	background-color: #99bee0;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.social-elem__circle_left {
	left: -12px;
	right: auto;
}
.social-banner-300 .social-elem__circle_left {
	left: -13px;
}
/*end social banner*/
.banner-m10 {
	margin: 10px 0;
	text-align: center;
}
.index-parimatch {
	float: right;
	margin-top: 3px;
}
.post-parimatch {
	clear: both;
	margin: 20px 0 30px;
}
.post-subscribtion {
	margin-bottom: -10px;
}
.user-status {
	color: #979797;
	text-decoration: none;
	border-bottom: 1px dotted #979797;
}
.user-status:hover {
	cursor: pointer;
}
.comment-wrapper:hover .user-status {
	color: #005580;
	border-bottom: 1px dotted #005580;
}
.comment-info .user-status-wrap {
	color: #979797;
	margin-left: 0;
}
/*new footer*/
.footer {
	width: 100%;
	background: #1c6ebb;
	border-top: 3px solid #fff;
	-webkit-box-shadow: 0 0 7px #333;
	box-shadow: 0 0 7px #333;
}
.footer-sec-name {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0 10px;
}
.footer-sec-list {
	margin: 0;
	list-style: none;
}
.footer-sec-list__link,
.footer-text {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
.footer-sec-list__social {
	overflow: hidden;
	margin-bottom: 8px;
}
.footer-sec-list__app {
	width: 135px;
	height: 40px;
	display:inline-block;
	overflow:hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.footer-sec-list__ios {
	background-image: url('https://linkmaker.itunes.apple.com/images/badges/en-us/badge_appstore-lrg.svg');
}
.footer-sec-list__andr {
	background-image: url('/static/img/google-play.png');

}
.footer-sec-list__ios:hover,
.footer-sec-list__ios:focus {
	outline: none;
}
.footer-sec-list__soc-l {
	color: #fff;
	float: left;
	height: 16px;
	font-size: 13px;
	line-height: 18px;
	padding-left: 20px;
	position: relative;
	text-decoration: none;
}
.footer-sec-list__link:hover,
.footer-sec-list__soc-l:hover {
	color: #fff;
}
.footer-sec-list__emb {
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	position: absolute;
	background: url('/static/img/shop-icons.png?v2') no-repeat 0 -362px transparent;
}
.footer-sec-list__fb {
	background-position: -16px -362px;
}
.footer-sec-list__vk {
	background-position: -32px -362px;
}
.footer-sec-list__g {
	background-position: -48px -362px;
}
.footer-sec-list__odn {
	background-position: -64px -362px;
}
.footer-sec-list__flip {
	background-position: -80px -362px;
}
.footer-sec-list__tg {
	background-position: -96px -362px;
}
.footer__caret,
.small__caret {
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 4px solid #074a77;
	content: "";
	margin-top: 10px;
	margin-left: 4px;
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
}
.collapsed .footer__caret,
.small__caret {
	border-top: 4px solid #074a77;
	border-bottom: none;
}
.open .small__caret {
	border-bottom: 4px solid #074a77;
	border-top: none;
}
.footer .foot-counters a {
	color: #000;
}
.footer .foot-counters img {
	float: right;
	margin: 4px 0 0 4px;
}
.footer__info {
	color: #fff;
	float: left;
	font-size: 13px;
	margin-right: 55px;
}
.footer__dynamo-link {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}
.footer__dynamo-link:hover {
	color: #fff;
	text-decoration: underline;
}
/*end new footer*/
/*match center*/
.match-center {
	margin: 10px 0 30px;
}
.match-center_wc2014 {
	margin-top: -30px;
}
.match-center__all {
	margin: 2px 0;
	position: relative;
	padding-right: 10px;
}
.match-center__all_fl {
	float: left;
	padding-right: 0;
	margin-bottom: 10px;
}
.match-center__head {
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	padding: 0 10px 2px 0;
	position: relative;
	border-bottom: 1px solid #dddddd;
}
.match-center__group.active .match-center__head {
	border-bottom-color: #fff;
}
.match-center__caret {
	top: 50%;
	right: 0;
	width: 0;
	height: 0;
	margin-top: -2px;
	position: absolute;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 7px solid #074a77;
}
.match-center__caret:hover {
	cursor: pointer;
}
.match-center__caret_fl {
	top: auto;
	right: auto;
	float: left;
	position: static;
	margin: 15px 0 0 5px;
}
.match-center__group.active .match-center__caret,
.match-center.active .match-center__all .match-center__caret {
	border-top: none;
	border-bottom: 7px solid #074a77;
}
.match-center__body,
.match-center__group {
	height: 0;
	overflow: hidden;
	transition: height 1s ease 0s;
}
.match-center .active .match-center__body,
.match-center.active .match-center__group {
	height: auto;
}
.match-center__table,
.match-center__wr {
	display: none;
}
.match-center__row {
	display: table-row;
}
.match-center.active .match-center__table {
	display: table;
}
.match-center__row-b,
.match-center.active .match-center__wr {
	display: block;
}
/*end match center */

/* lb bets */
.lb-bet_wrap {
	padding: 0 20px 20px;
}
.lb-bet_banner {
	width: 300px;
	margin-top: 40px;
}
/* end lb bets */

/*masonry torba view*/
#torba-library {
	width: 100%;
	margin-top: 20px;
	padding: 10px 0;
}
.torba-info {
	color: #999999;
	font-size: 11px;
	padding: 5px 5px 0;
}
.block-link:hover {
	text-decoration: none;
}
.block-link:hover .torba-title {
	text-decoration: underline;
}
.torba-info__date {
	float: left;
	line-height: 20px;
	margin-right: 5px;
	padding-right: 5px;
	position: relative;
}
.torba-info__date:after {
	right: 0;
	top: 50%;
	content: '';
	height: 10px;
	margin-top: -5px;
	position: absolute;
	border-right: 1px solid #999999;
}
.torba-title {
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 5px;
	padding: 0 5px;
}
.torba-desc {
	padding: 0 5px 5px;
	color: #000;
	font-size: 16px;
}
/*end*/
.wc-content-banner {
	float: right;
	margin: 7px 0 0;
}
.wc-content-banner_r400 {
	padding-right: 400px;
}
.bets-block {
	display: block;
	margin-top: 10px;
	text-align: center;
}
.bets-match-item {
	width: 100%;
	line-height: 16px;
	padding: 10px 0 6px;
	border-bottom: 1px solid #C5D4E4;
}
.bets-match-item_no-bor {
	border-bottom: none;
}
.online-form-radio ul {
	margin-left: 0;
	list-style: none;
}
.match-online {
	width: 5px;
	height: 5px;
	margin: 0 0 2px 5px;
	display: inline-block;
	background-color: #009933;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.match-center-link {
	display: block;

}
.left-team .match-center-link {
	padding-right: 5px;
}
.right-team .match-center-link {
	padding-left: 5px;
}
.online-index {
	margin-top: 10px;
}
.rel {
	position: relative;
}
.fanzone-author {
	float: left;
	height: 17px;
	padding: 0 3px;
	line-height: 16px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	background: url('/static/img/fanzone-label.png') repeat-x 0 0 transparent;
}
.fanzone-author-L {
	float: left;
	height: 21px;
	margin-top: 4px;
	padding-left: 9px;
	background: url('/static/img/fanzone-label.png?v2') no-repeat 0 -17px transparent;
}
.fanzone-author-R {
	float: left;
	height: 17px;
	padding: 0 9px 4px 0;
	background: url('/static/img/fanzone-label.png?v2') no-repeat 100% -38px transparent;
}
/* autoua seo informer */
.tops_top {
	font-size: 14px;
	line-height: 19px;
	text-align: right;
}
.tops_img {
	margin-top: 15px;
	text-align: center;
}
.autoua_link {
	font-size: 24px;
	line-height: 44px;
}
/* end seo informer */
.vip-bar {
	background-color: #f2fbff;
}

/* tickets */
.head-img {
	position: relative;
	background-color: #000;
}
.tickets-head {
	position: absolute;
	top: 5px;
	width: 100%;
	text-align: left;
	color: #fff;
}
.tickets-head__h1 {
	font-size: 36px;
	text-shadow: 0 1px 12px rgba(1, 1, 1, 0.81);
}
.tickets-sb {
	float: right;
	width: 312px;
	margin-bottom: 50px;
}
.tickets-sb_ml {
	margin-left: -312px;
}
.bottom20 {
	margin-bottom: 20px;
}
.tickets-btn {
	margin-bottom: 40px;
}
.tickets-cart-wr {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
table.table-tickets {
	width: 100%;
	margin-bottom: 0;
}
table.table-tickets .text-center {
	text-align: center;
}
table.table-tickets .text-right {
	text-align: right;
}
.ticket-remove {
	font-weight: bold;
	color: #c82127;
	font-size: 20px;
	text-decoration: none;
}
.ticket-remove:hover {
	color: #005580;
	cursor: pointer;
	text-decoration: none;
}
.stadion_h1,
.stadion_h2 {
	margin-bottom: 0;
}
.tickets-grad {
	font-size: 14px;
	line-height: 25px;
}
.tickets-grad-item {
	overflow: hidden;
	white-space: nowrap;
}
.tickets-grad-item_mb10 {
	margin-bottom: 10px;
}
.tickets-grad_ico {
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	background-color: #e7f8e5;
}
.ico-price_1 {
	background-color: #a9d6a2;
}
.ico-price_2 {
	background-color: #79be6e;
}
.ico-price_3 {
	background-color: #61b052;
}
.ico-price_4 {
	background-color: #3e9b27;
}
.ico-price_5 {
	background-color: #237e00;
}
.ico-price_6 {
	background-color: #1a6000;
}
.ico-price_7 {
	background-color: #154d00;
}
.ico-price_8 {
	background-color: #0d3100;
}
.ico-price_9 {
	background-color: #081c00;
}
.ico-seats {
	background-color: #295aaf;
}
.ico-seats_1 {
	background-color: #3566b2;
}
.ico-seats_2 {
	background-color: #4270b4;
}
.ico-seats_3 {
	background-color: #527cb6;
}
.ico-seats_4 {
	background-color: #6086b7;
}
.ico-seats_5 {
	background-color: #7192b9;
}
.ico-seats_6 {
	background-color: #809abb;
}
.ico-seats_7 {
	background-color: #94a7bd;
}
.ico-seats_8 {
	background-color: #a8b3bf;
}
.ico-seats_9 {
	background-color: #c1c1c1;
}
.ico-price_free {
	background-color: #6ab743;
}
.ico-price_busy {
	background-color: #cccccc;
}
.ico-price_chosen {
	background-color: #ff9900;
}
.stadion-wr {
	position: relative;
	float: left;
	padding-top: 20px;
	margin-top: 10px;
	margin-bottom: 100px;
	padding-bottom: 50px;
	background: url('/static/img/stadion_bg.jpg') center 195px no-repeat transparent;
}
.trib_c {
	position: absolute;
	top: 2px;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	text-align: center;
}
.trib_a {
	position: absolute;
	bottom: 35;
	left: 50%;
	margin-left: -93px;
	width: 200px;
	text-align: center;
}
.trib_b {
	margin-right: -90px;
	position: absolute;
	right: 100%;
	text-align: center;
	top: 47%;
	white-space: nowrap;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.trib_d {
	left: 100%;
	margin-left: -81px;
	position: absolute;
	text-align: center;
	top: 47%;
	white-space: nowrap;
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
[data-has-free-seats="1"]:hover > [fill-rule="evenodd"] {
	fill: rgba(255, 160, 21, 1) !important;
	cursor: pointer;
}
.custom-tooltip {
	padding: 8px;
	width: 100px;
	position: absolute;
	z-index: 9999;
	font-size: 12px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	background-color: #262626;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
.custom-tooltip_arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	bottom: -5px;
	left: 50%;
	margin-left: -5px;
	border-top-color: #262626;
	border-width: 5px 5px 0;
}
div.tickets_progress {
	height: 10px;
	margin-bottom: 3px;
	margin-top: 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.sector-wr {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.sector-in {
	margin-right: 312px;
}
.sector-footer {
	margin-top: 4px;
	position: relative;
}
.sector-footer__txt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	text-shadow: 0 -1px rgba(1, 1, 1, 0.35);
}
.seat {
	height: 14px;
	line-height: 14px;
	font-size: 10px;
	color: #333333;
	background-color: #72c05a;
	border-radius: 2px;
	box-shadow: 0 1px 0 0 #47634e;
	cursor: pointer;
	text-shadow: 0 1px #9ee986;
}
.seat_sold {
	background-color: #cccccc;
	text-shadow: 0 1px #fff;
	cursor: default;
}
.chosen .seat {
	background-color: #ff9900;
	text-shadow: 0 1px #ffdf60;
}
.ticket-step {
	color: #fff;
	text-align: center;
	position: relative;
	margin-bottom: 25px;
	background: #1c6ebb;
	background: -moz-linear-gradient(left,  #1c6ebb 0%, #1c6ebb 50%, #f1f1f1 50%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1c6ebb), color-stop(50%,#1c6ebb), color-stop(50%,#f1f1f1), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(left,  #1c6ebb 0%,#1c6ebb 50%,#f1f1f1 50%,#f1f1f1 100%);
	background: -o-linear-gradient(left,  #1c6ebb 0%,#1c6ebb 50%,#f1f1f1 50%,#f1f1f1 100%);
	background: -ms-linear-gradient(left,  #1c6ebb 0%,#1c6ebb 50%,#f1f1f1 50%,#f1f1f1 100%);
	background: linear-gradient(to right,  #1c6ebb 0%,#1c6ebb 50%,#f1f1f1 50%,#f1f1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c6ebb', endColorstr='#f1f1f1',GradientType=1 );
	text-shadow: 0 -1px rgba(3, 3, 3, 0.25);
	/*box-shadow: 0 6px 6px -8px rgba(3, 3, 3, 0.75) inset, 0 -6px 6px -8px rgba(3, 3, 3, 0.75) inset;*/
}
.ticket-step_pre-step {
	background-image: none;
	background-color: #f1f1f1;
}
.ticket-step_st4 {
	background: #1c6ebb;
}
.ticket-step__el {
	width: 20%;
	float: left;
}
.ticket-step__item {
	float: right;
	width: 100%;
	padding: 5px 0;
	height: 40px;
	font-size: 24px;
	line-height: 36px;
	background-color: #f1f1f1;
}
.ticket-step__txt {
	color: #fff;
	padding-right: 44px;
	outline: none;
}
.ticket-step__txt:hover,
.ticket-step__txt:active,
.ticket-step__txt:visited {
	color: #fff;
}
.ticket-step__el_active .ticket-step__item {
	background-color: #1c6ebb;
}
.ticket-step__img {
	float: left;
	width: 44px;
	height: 50px;
	margin-left: -44px;
	background: url('/static/img/next_step.png?v5') no-repeat 0 0 transparent;
}
.ticket-step__el_active  .ticket-step__img {
	background-position: 0 -50px;
}
.tickets-basket {
	width: 500px;
	margin: 0 auto 50px;
}
.buttom70 {
	margin-bottom: 70px;
}
.visa-logo {
	margin-right: 9px;
}
/* zonakomforta */
.zonakomforta {
	max-width: 300px;
	margin: 0 auto;
}
.zonakomforta__logo {
	padding: 8px 0 12px;
	text-align: center;
	background-color: #000;
}
.zonakomforta__logo a:hover {
	opacity: 0.7;
}
.zonakomforta__body {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #000;
}
.zonakomforta__img {
	padding-bottom: 10px;
	text-align: center;
}
.zonakomforta__desc {
	padding: 10px;
}
/* end zonakomforta */
/* ui tooltip */
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
/* end ui tooltip */
.btn_w113 {
	width: 113px;
}
.load-tickets {
	margin: 200px 0;
	text-align: center;
}
.error ul {
	margin: 0;
	padding: 0;
	color: #b94a48;
	font-size: 14px;
	list-style: none;
}
/* jcarousel */
.jcarousel-wrapper {
	position: relative;
}
.jcarousel-wrapper_hot {
	padding: 0 50px;
	height: 200px;
	overflow: hidden;
}
.jcarousel-in {
	overflow: hidden;
}
.jcarousel {
	margin: 0 -10px;
	position: relative;
}
.jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
.jcarousel li {
	float: left;
	padding: 0 10px;
	width: 263.333px;
	box-sizing: border-box;
}
.jcarousel-wrapper_hot .jcarousel li {
	width: 138px;
}
.jcarousel-wrapper_hot .carousel-control.left {
	left: 2px;
}
.jcarousel-wrapper_hot .carousel-control.right {
	right: 2px;
}
@media (max-width: 1200px) {
	.jcarousel li {
		width: 213.333px;
	}

}
@media (max-width: 979px) {
	.jcarousel li {
		width: 248px;
	}

}
@media (max-width: 767px) {
	.jcarousel li {
		width: 330px;
	}

}
/* persons */
.thumb-descr {
	float: left;
	margin-left: 7px;
}
.thumb-descr h3 {
	margin: 0;
	line-height: 26px;
}
.filter-frm label,
.filter-frm input,
.filter-frm select {
	font-size: 16px;
}
.filter-mod {
	margin-bottom: 16px;
}
/* end jcarousel */
/* pwa */
.install-pwa {
	background: #fff;
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid #d9d9d9;
	border-radius: 4px 4px 0 0;
	box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	z-index: 1000001;
	display: none;
}
.install-pwa > div {
	padding: 30px 15px 20px 15px;
}
.install-pwa > div span {
	font-size: 22px;
	font-weight: bold;
	display: block;
	position: absolute;
	top: 7px;
	right: 15px;
	cursor: pointer;
}
.install-pwa > div h3 {
	margin: 0;
	padding: 0;
	font-size: 26px;
	font-weight: bold;
	display: block;
}
.install-pwa > div h3:before {
	content: '\0020';
	width: 48px;
	height: 48px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url('/static/img/app/dynamo_48x48.png') no-repeat 0 0;
	border-radius: 4px;
}
.install-pwa > div p {
	margin: 12px 0 0 0;
	padding: 0;
}
.install-pwa > div p+p {
	text-align: center;
}
.install-pwa > div a {
	padding: 4px 12px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	text-align: center;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	background-color: #3983c1;
	background-image: linear-gradient(to bottom,#3983c1,#1c6ebb);
	background-repeat: repeat-x;
	border: 1px solid #bbb;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	cursor: pointer;
}
.install-pwa > div a:hover {
	background-color: #1e5d93;
	background-position: 0 -15px;
	transition: background-position .1s linear;
}
/* end pwa */
.bl-match {
	display: block;
}
.bl-match:hover {
	text-decoration: none;
}
.bl-match:hover .bl-match__hl span,
.bl-match:hover .bl-match__lt span,
.bl-match:hover .bl-match__rt span {
	text-decoration: underline;
}
.bl-match__hl {
	text-align: left;
	float: left;
	width: 50%;
}
.bl-match__hl_w42 {
	width: 42%;
}
.bl-match__hl_w58 {
	width: 58%;
}
.bl-match__hl:first-child {
	text-align: right;
}
.bl-match__lt,
.bl-match__rt {
	float: left;
	width: 50%;
	box-sizing: border-box;
}
.bl-match__lt {
	text-align: right;
	padding-right: 22px;
}
.bl-match__rt {
	padding-left: 22px;
}
.bl-match__cr {
	float: left;
	width: 40px;
	margin-left: -50%;
	text-align: center;
	font-weight: bold;
}
.bl-match__cr > span {
	float: left;
	margin-left: -50%;
	width: 100%;
}
.nowrap {
	white-space: nowrap;
}
.bl-wide-row {
	padding: 10px 0 30px;
}
.bl-wide-row_color {
	text-shadow: 0 1px #fff;
	background-color: #eeeeee;
}
.bl-tickets-layout {
	height: 308px;
	margin-top: 20px;
	position: relative;
	background: url('/static/img/tickets_layout.png?v2') no-repeat center 0 transparent;
}
.bl-tickets-layout__text1,
.bl-tickets-layout__text2 {
	left: 10px;
	width: 335px;
	position: absolute;
}
.bl-tickets-layout__text1 {
	top: 18px;
}
.bl-tickets-layout__text2 {
	top: 104px;
}
.bl-tickets-layout__text1 span,
.bl-tickets-layout__text2 span {
	display: block;
	font-weight: bold;
	margin-bottom: 7px;
}
.bl-circle-wrap {
	float: left;
	height: 45px;
	text-align: center;
	margin: 25px 0 110px 155px;
}
.bl-circle-wrap_pay {
	margin-bottom: 10px;
	height: auto;
}
.bl-circle {
	height: 60px;
	width: 100px;
	float: left;
	color: #fff;
	font-size: 60px;
	line-height: 56px;
	font-weight: bold;
	padding: 20px 0;
	position: relative;
	border-radius: 50%;
	margin-left: 280px;
	box-shadow: 1px 1px 1px #fff;
	background-repeat: no-repeat;
	background-color: #1c6ebb;
}
.bl-circle.step1 {
	background-position: center 0;
	background-image: url('/static/img/tickets_how_it_work.png?v2');
}
.bl-circle.step2 {
	background-position: center -100px;
	background-image: url('/static/img/tickets_how_it_work.png?v2');
}
.bl-circle.step3 {
	background-position: center -200px;
	background-image: url('/static/img/tickets_how_it_work.png?v2');
}
.bl-circle:first-child {
	margin-left: 0;
}
.bl-circle__text {
	top: 100%;
	left: 50%;
	width: 230px;
	font-size: 16px;
	color: #333333;
	line-height: normal;
	font-weight: bold;
	position: absolute;
	text-align: center;
	text-shadow: 1px 1px #fff;
	margin: 5px 0 0 -115px;
}
.orphus-but {
	border: 1px solid #fff;
	border-radius: 2px;
	font-size: 10px;
	padding: 0 2px;
	position: relative;
	top: -1px;
}
.img-border {
	border: 1px solid #eee;
	box-shadow: 0 0  2px #eee;
	border-radius: 3px;
	display: block;
}
.ul-comp-list {
	list-style: none;
	margin: 0 0 0 15px;
}
.social-login {
	float: left;
	width: 34px;
	height: 34px;
	margin-right: 8px;
	background-image: url('/static/img/social_login.png?v1');
	background-repeat: no-repeat;
	background-color: transparent;
	text-decoration: none;
	text-indent: 9999px;
	overflow: hidden;
}
.social-login:hover {
	text-decoration: none;
}
.social-login:last-of-type {
	margin-right: 0;
}
.social-login__head {
	float: left;
	margin-right: 8px;
}
.social-login__head_fs30 {
	font-size: 30px;
	line-height: 32px;
}
.social-login_fb {
	background-position: 0 0;
}
.social-login_fb:hover {
	background-position: 0 -34px;
}
.social-login_vk {
	background-position: -34px 0;
}
.social-login_vk:hover {
	background-position: -34px -34px;
}
.social-login_tw {
	background-position: -68px 0;
}
.social-login_tw:hover {
	background-position: -68px -34px;
}
.social-login_g {
	background-position: -102px 0;
}
.social-login_g:hover {
	background-position: -102px -34px;
}
.match-countdown-head {
	font-size: 18px;
	color: #333333;
	text-align: center;
	margin: 30px 0 10px;
	text-transform:uppercase;
}
.match-countdown {
	width: 225px;
	margin: 0 auto;
}
.bl-head-h320 {
	height: 320px;
	background-size: cover;
	background-position: center 0;
	background-repeat: no-repeat;
	background-color: #e0e0e0;
	position: relative;
}
.bl-head-h320__shad {
	height: 305px;
	padding-top: 15px;
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 35%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.75)), color-stop(35%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 35%);
	background: -o-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 35%);
	background: -ms-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 35%);
	background: linear-gradient(to right,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 35%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000',GradientType=1 );
}
.bl-head {
	float: left;
	color: #fff;
	padding-left: 10px;
	text-shadow: 0 1px 5px #000;
}
.bl-head-link {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
}
.bl-head__h1 {
	line-height: 0.8em;
}
.bl-head__desc {
	line-height: 1.7em;
	margin-bottom: 5px;
}
.bl-head__soc {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
.bl-head__soc:hover {
	color: #fff;
	text-decoration: none;
}
.bl-head-ban {
	float: right;
	width: 300px;
	height: 250px;
	overflow: hidden;
	margin-right: 35px;
	position: relative;
}
.bl-h2 {
	font-size: 31px;
	margin-bottom: 10px;
	line-height: normal;
}
.bl-action {
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}
.bl-action:first-child {
	padding-top: 10px;
	border-top: 1px solid #cccccc;
}
.bl-action_nobor,
.bl-action_nobor:first-child {
	border: none;
	padding-top: 0;
}
.bl-action__question,
.bl-action__answer {
	margin-bottom: 25px;
}
.bl-action__answer [class*="span"] {
	float: right;
}
.bl-action .popover {
	display: block;
	position: relative;
	padding: 0;
	text-shadow: 0 1px #fff;
}
.bl-action__answer .popover {
	background-color: #e4effa;
}
.bl-action .popover-title {
	font-size: 16px;
	border-bottom-color: #cccccc
}
.bl-action .popover.right .arrow,
.bl-action .popover.left .arrow {
	top: 7px;
	margin-top: 0;
}
.bl-action .popover.left {
	margin-left: 0;
	margin-right: 10px;
}
.bl-action .popover.right .arrow:after {
	border-right-color: #f7f7f7;
}
.bl-action .popover.left .arrow:after {
	border-left-color: #f7f7f7;
}
.action-avatar-l {
	margin: 1px 10px 0 0;
}
.action-avatar-r {
	float: right;
	margin: 1px 0 0 10px;
}
.bl-action-soc {
	margin-bottom: 5px;
}
.bl-action-soc__link {
	float: right;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-image: url('../img/conf_soc_icons.png');
	background-color: transparent;
}
.bl-action-soc__link:first-child {
	margin-right: 0;
}
.bl-action-soc__link_tw {
	background-position: 0 0;
}
.bl-action-soc__link_tw:hover {
	background-position: 0 -16px;
}
.bl-action-soc__link_g {
	background-position: -16px 0;
}
.bl-action-soc__link_g:hover {
	background-position: -16px -16px;
}
.bl-action-soc__link_vk {
	background-position: -32px 0;
}
.bl-action-soc__link_vk:hover {
	background-position: -32px -16px;
}
.bl-action-soc__link_f {
	background-position: -48px 0;
}
.bl-action-soc__link_f:hover {
	background-position: -48px -16px;
}
.bl-action-soc__link_anchor {
	background-position: -64px 0;
}
.bl-action-soc__link_anchor:hover {
	background-position: -64px -16px;
}
.bl-foto {
	margin-bottom: 10px;
}
.bl-foto__main {
	float: left;
	width: 150px;
	margin-left: 10px;
}
.bl-foto__main_team {
	width: 100px;
}
.bl-foto__img {
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	margin-top: -111px;
	position: relative;
}
.bl-foto__main_team .bl-foto__img {
	margin-top: -48px;
}
.bl-foto__carousel {
	float: left;
	width: 100%;
	margin-left: -160px;
}
.bl-foto__carousel-in {
	padding-left: 165px;
}
@media (max-width: 767px) {
	.bl-head-ban {
		float: none;
		margin: 0 auto;
	}
	.bl-head__h1 {
		font-size: 25px;
		margin-top: 0;
	}
	.bl-action__question [class*="span"] {
		float: left;
	}
	.bl-action__question [class*="span"],
	.bl-action__answer [class*="span"] {
		width: 230px;
		box-sizing: content-box;
	}
	.bl-action-soc__link {
		margin-right: 10px;
	}
	.tabs-left.tabs-left_conf > .nav-tabs > li > a {
		min-width: inherit;
		padding-left: 5px;
		padding-right: 5px;
	}
	.tabs-left.tabs-left_conf > .nav-tabs {
		margin-right: 10px;
	}
	.tabs-left_conf .bl-action__question [class*="span"],
	.tabs-left_conf .bl-action__answer [class*="span"],
	.bl-action__txt[class*="span"] {
		width: 165px;
	}
	.masonry_w {
		width: 90%;
	}
}
.calform {
	border: 0 none;
	height: 320px;
	margin: 0;
	box-shadow: none;
	padding: 0;
	width: 500px;
}
.remove-question {
	float: right;
	color: #999;
	border-bottom: 1px dotted #999;
}
.bl-action__txt {
	height: 20px;
	padding: 8px 10px;
}
.show .bl-action__txt {
	height: 70px;
}
.popover-info {
	padding-bottom: 7px;
	margin-bottom: 5px;
	border-bottom: 1px solid #cccccc;
}
.uploader-img-holder {
	position: relative;
	margin-bottom: 10px;
}
.bl-33 {
	float: left;
	min-height: 1px;
	width: 33.33333333%;
}
.match-right-bl {
	padding: 0 30px 10px 0;
	text-align: center;
}
.match-center-bl {
	color: #999;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	padding: 0 20px;
}
/* countdown */
#ring_countdown,
.match_countdown {
	display: inline-block;
}
.hasCountdown br {
	line-height: 22px;
}
.countdown_row {
	display: block;
	overflow: hidden;
}
.countdown_row:after {
	clear: both;
	font-size: 0;
	line-height: 0;
}
.countdown_section {
	float: left;
	text-align: center;
	color: #999999;
	width: 70px;
	border-left: 1px solid #999999;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
}
.match_countdown .countdown_section {
	width: 60px;
	font-size: 14px;
}
.countdown_section:first-child {
	border-left:none;
}
.countdown_amount {
	font-size: 34px;
	line-height: 28px;
}
.match_countdown .countdown_amount {
	font-size: 28px;
}
.countdown_descr {
	margin-top: 5px;
	font-weight: bold;
}
/* end countdown */
.tickets-lable {
	width: 71px;
	height: 72px;
	position: absolute;
	top: -2px;
	right: -2px;
	display: none;
	background: url('/static/img/tickets_how_it_work.png?v3') no-repeat 0 -300px transparent;
}
.match-tickets .tickets-lable {
	display: block;
}
.team-player-desc {
	color: #999999;
	font-size: 14px;
	line-height: 15px;
}
.team-stadium {
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	overflow: hidden;
}
.popular-themes {
	margin-top: 20px;
}
.conf-head {
	margin-top: -2px;
	font-weight: bold;
	line-height: 18px;
}
.conf-img {
	display: block;
	border-radius: 3px;
	border: 1px solid #ddd;
}
.conf-activity {
	color: #999;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 5px;
}
.tickets-service {
	display: inline-block;
	margin-right: 20px;
	vertical-align: middle;
	background-image: url('/static/img/tickets_fin_services.png');
	background-repeat: no-repeat;
	background-color: transparent;
}
.tickets-service:last-child {
	margin-right: 0;
}
.tickets-service_mc {
	width: 83px;
	height: 29px;
	background-position: 0 -18px;
}
.tickets-service_v {
	width: 83px;
	height: 47px;
	background-position: -86px 0;
}
.tickets-service_privat {
	width: 163px;
	height: 28px;
	background-position: -173px -19px;
}
.jcarousel-wrapper_hot .preview {
	display: block;
	padding: 2px;
	text-align: center;
	border: 1px solid #ccd8ec;
}
.jcarousel-wrapper_hot .preview + div {
	line-height: 15px;
}
.pseudo-alert,
.pseudo-alert:hover {
	color: #c09853;
	text-decoration: none;
	border-bottom: 1px dotted #c09853;
}
.likely_cust {
	background-color: #fff;
	left: -8px;
	position: relative;
}
.likely_cust .likely__widget {
	border-radius: 0;
	height: 30px;
	margin-right: 16px;
	background-color: transparent;
}
.likely_cust .likely__icon,
.social-likes_cust .social-likes__button {
	border-radius: 4px;
	border: 1px solid #ccc;
	width: 30px;
	height: 28px;
	background-color::;#f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
}
.social-likes_cust .social-likes__button {
	padding: 0;
}
.social-likes_cust .social-likes__button .social-likes__icon {
	width: 30px;
	height: 26px;
}
.likely_cust svg {
	left: 3px;
    top: 3px;
}
.likely_cust .likely__counter,
.social-likes_cust .social-likes__counter {
	top: 1px;
	margin-left: 10px;
}
.likely_ready .likely__counter_empty {
    display: none;
}
.social-read {
	float: left;
	font-size: 24px;
	margin-right: 10px;
}
.social-link {
	float: left;
	margin-right: 15px;
}
.social-link:hover {
	opacity: 0.6;
}
.social-link svg {
	float: left;
}
@media (max-width: 767px) {
	.likely-mobile .likely__icon svg {
		display: none;
	}
	.likely-mobile .likely__icon {
		overflow: hidden;
	}
	.likely.likely-mobile .likely__widget {
		background: none;
	}
	.likely_cust.likely-mobile {
		display: block;
		margin-top: 10px;
	}
	.likely_cust.likely-mobile .likely__widget:last-child {
		margin-right: 0;
	}
	.likely-mobile .likely__widget_twitter .likely__icon {
		background: url("/static/img/social-but.png") no-repeat scroll 0 0 #00b7ec;
	}
	.likely-mobile .likely__widget_facebook .likely__icon {
		background: url("/static/img/social-but.png") no-repeat scroll -22px 0 #425497;
	}
	.likely-mobile .likely__widget_vkontakte .likely__icon {
		background: url("/static/img/social-but.png") no-repeat scroll -44px 0 #526e8f;
	}
	.likely-mobile .likely__widget_gplus .likely__icon {
		background: url("/static/img/social-but.png") no-repeat scroll -66px 0 #dd4241;
	}
	.likely_cust.likely-mobile .likely__widget_twitter .likely__icon {
		background: url("/static/img/social-but.png") no-repeat scroll 0 -22px #00b7ec;
	}
	.likely_cust.likely-mobile .likely__widget_facebook .likely__icon {
		background: url("/static/img/social-but.png") no-repeat scroll -30px -22px #425497;
	}
}
.social-follow {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	background-image: url('/static/img/social_icons.png');
	background-repeat: no-repeat;
	background-color: transparent;
	text-decoration: none;
	text-indent: 9999px;
	outline: none;
}
.social-follow:hover {
	text-decoration: none;
}
.social-follow:last-of-type {
	margin-right: 0;
}
.social-follow_g {
	background-position: 0 0;
}
.social-follow_g:hover {
	background-position: 0 -30px;
}
.social-follow_fb {
	background-position: -30px 0;
}
.social-follow_fb:hover {
	background-position: -30px -30px;
}
.social-follow_vk {
	background-position: -60px 0;
}
.social-follow_vk:hover {
	background-position: -60px -30px;
}
.social-follow_tw {
	background-position: -90px 0;
}
.social-follow_tw:hover {
	background-position: -90px -30px;
}
.more-video {
	margin: -10px 0 20px;
}
/* hack for responsive kalture player */
.kaltura_player,
div[id^="kaltura_player"]:not([id$="playBtn"]):not(.lightbox-video) {
	width: 100% !important;
	height: 0 !important;
	padding-bottom: 56.25% !important;
	position: relative !important;
}
.kaltura_player > div,
div[id^="kaltura_player"] > div,
.kaltura_player > iframe,
div[id^="kaltura_player"] > iframe {
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
}
.kaltura_player > iframe,
div[id^="kaltura_player"] > iframe {
	width: 100%;
	height: 100%;
}
/* end hack for responsive kalture player */
.user-avatar-wr {
	position: relative;
}
.avatar {
	border: 1px solid #d3d3d3;
}
.avatar-del {
	position: absolute;
	bottom: 1px;
	left: 1px;
	padding: 2px;
	width: 21px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.9);
	transition: all 0.3s ease-in-out 0s;
}
.avatar-del:hover {
	background-color: #fff;
}
.dropdown-toggle-wr {
	position: relative;
}
.dropdown-toggle-wr .dropdown-menu {
	margin-top: -1px;
	border-top-color: #ddd;
}
.group__line {
	font-size: 12px;
	line-height: 12px;
	display: block;
	margin-bottom: 1px;
}
.tournament-match-head {
	background-color: #e9f2fa;
	border-bottom: 1px solid #cbd9ec;
	font-size: 12px;
    padding: 5px 11px;
}
.tournament-match-list {
	list-style: none;
	margin: 5px 0 0;
}
.tournament-match-list li {
	font-size: 12px;
	line-height: 16px;
	color: #626262;
}
.tournament-match-list_muted li {
	color: #9e9e9e;
	line-height: 14px;
}
.tournament-match-penalty {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
}
.tournament-match-score {
	font-size: 30px;
	white-space: nowrap;
}
.tournament-match-team {
	font-size: 18px;
	line-height: 24px;
	color: #b3b3b3;
}
.tournament-match-team__fade a {
	color: #b3b3b3;
}
.carousel-loader {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -33px 0 0 -33px;

}
.carousel-controls-holder.busy a.carousel-control {
	opacity: 0.2;
}
/* shop menu */
.shop-l1 {
	margin-bottom: 20px;
	text-align: left;
}
.shop-l1__title {
	font-weight: bold;
}
.shop-l1__link-sale {
	color: #ca6c60;
}
.shop-l1__link-sale:hover,
.shop-l1__link-sale:focus {
	outline: none;
	color: #ca6c60;
}
.shop-l1__old-price {
	font-size: 18px;
	color: #999;
	text-decoration: line-through;
}
.shop-l1__price {
	font-size: 22px;
}
.shop-l2 {
	list-style: none;
	margin: 0;
	padding-left: 10px;
}
/* end shop menu */
.pairs {
	position: absolute;
	top: 50%;
	left: 100%;
	margin-left: 4px;
	margin-top: -70px;
	width: 9px;
	height: 138px;
	border-width: 1px 1px 1px 0;
	border-color: #ddd #ddd #ddd transparent;
	border-style: solid;
}
.pairs:after {
	content: "";
	position: absolute;
	width: 10px;
	height: 1px;
	top: 50%;
	left: 100%;
	margin-top: -1px;
	background-color: #ddd;
}
.span6_comp-grid > .pairs {
	height: 280px;
	margin-top: -141px;
}
.span9_comp-grid > .pairs {
	height: 566px;
	margin-top: -283px;
}
.comp-stage {
	float: left;
	width: 30px;
	height: 30px;
	color: #999;
	margin-right: 5px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	border-radius: 50%;
	background-color: #fff;
	box-shadow: 0 1px 1px #ddd inset;
}
.comp-stage_final {
	color: #b94a48;
}
.final-line {
	position: absolute;
	left: 0;
	top: 50%;
	height: 0;
	width: 100%;
	border-bottom: 1px dashed #ddd;
}
.group-name {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
.seo-text {
	color: #999;
	font-size: 13px;
	margin: 30px 0 50px;
	line-height: 1.2em;
}
.content-banner {
	position: relative;
	z-index: 1;
}
.footer.fixed {
	top: 100%;
	left: 0;
	right: 0;
	position: fixed;
	z-index: 1000000;
}
.footer-slide {
	position: absolute;
	bottom: 100%;
	margin-left: -50px;
}
.footer-slide__up,
.footer-slide__down {
	display: block;
	width: 30px;
	height: 27px;
	line-height: 27px;
	font-size: 1.7em;
	color: #fff;
	text-align: center;
	padding: 13px 0 0 10px;
	background-color: #1c6ebb;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 0 7px #333;
	box-shadow: 0 0 2px #333;
	outline: none;
}
.footer-slide__up:hover,
.footer-slide__down:hover,
.footer-slide__up:focus,
.footer-slide__down:focus {
	outline: none;
}
.footer-slide__triang {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #fff;
	display: block;
	height: 0;
	width: 0;
	margin-top: 4px;
}
.footer-slide__down {
	display: none;
}
/*test Р В Р’В Р РЋРІвЂћСћР В Р Р‹Р Р†Р вЂљРЎв„ўР В Р’В Р РЋРІР‚Сћ Р В Р Р‹Р В Р РЏ Р В Р’В Р В РІР‚В  Р В Р’В Р Р†Р вЂљРЎСљР В Р’В Р РЋРІР‚ВР В Р’В Р В РІР‚В¦Р В Р’В Р вЂ™Р’В°Р В Р’В Р РЋР’ВР В Р’В Р РЋРІР‚Сћ?*/
.test-page {
	background-image: url('/static/img/bg-test.png');
	background-repeat: no-repeat;
	background-position: 0 20px;
	-webkit-background-size: all;
	background-size: all;
	box-sizing: border-box;
	height: 881px;
}
.test-header {
	font-size: 52px;
	color: #fff;
	margin: 0;
	padding: 0;
}
.test-page_bg {
	background-color: rgba(255, 255, 255,.9);
}
.test-page_bg-res {
	background-color: rgba(255, 255, 255, .4);
}
.test-padding {
	padding: 30px 0;
	box-sizing: border-box;
}
.test-padding_all {
	padding: 25px;
	box-sizing: border-box;
}
.test-padding_final {
	padding: 10px;
	box-sizing: border-box;
}
.test-border {
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #fff;
	margin: 20px 0;
	height: 0;
	line-height: 0;
	text-indent: 99999px;
	overflow: hidden;
}
.test-border_final {
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #fff;
	margin: 30px 0;
}
.test-text {
	font-size: 21px;
}
.test-link, .test-link:hover {
	color: #000;
	text-decoration: none;
}
.test-link {
	font-size: 21px;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
}
}
.test-br {
	border-radius: 5px;
}
.pull-test {
	float: left;
}
.test-final {
	background-color: rgba(255, 255, 255, .95);
	width: 50%;
	min-height: 530px;
	border-radius: 5px 0 0 5px;
	float: left;
}
.test-final_img {
	background-color: rgba(255, 255, 255, .4);
	width: 50%;
	border-radius: 0 5px 5px 0;
	float: right;
	min-height: 530px;
}
#test-result {
	width: 100%;
	height: 60px;
	overflow: hidden;
}
/*end of test*/
/*error page*/
.error-top {
	font-size: 100px;
	font-weight: bold;
}
.error404 {
	width: 100%;
	max-height: 700px;
	max-width: 700px;
	margin: 150px auto;
}
/*end of error page*/
.tournament-group {
	float: left;
	font-weight: bold;
	font-size: 20px;
	margin-right: 10px;
	padding-top: 10px;
	line-height: 1em;
}
.match-bl {
	display: block;
	padding: 5px 8px;
}
.match-bl:hover {
	text-decoration: none;
	outline: none;
}
.match-bl:hover .match-bl__l > span,
.match-bl:hover .match-bl__r> span {
	text-decoration: underline;
}
.match-bl__l {
	float: left;
	width: 45%;
	font-weight: bold;
	text-align: right;
}
.match-bl__r {
	float: right;
	width: 45%;
	text-align: left;
	font-weight: bold;
}
.match-bl__c {
	overflow: hidden;
	display: block;
	font-weight: bold;
	text-align: center;
}
.table-group_bottom tfoot.closed .js-slideup {
	display: none;
}
.table-group_bottom tfoot.closed .js-slidedown {
	display: inline;
	visibility: visible;
}
.pb20 {
	padding-bottom: 20px;
}
.m0	{
	margin: 0;
}
.dynamo_mobile {
	width: 0;
	height: 0;
	overflow: hidden;
}
/* fix social likes */
.social-likes__widget {
	border: none;
	background-color: rgba(231, 231, 231, 0.8);
}
.social-likes__widget_twitter:hover {
	border-color: none;
	background-color: rgba(191, 237, 250, 0.8);
}
.social-likes__widget_facebook:hover {
	border-color: none;
	background-color: rgba(207, 212, 229, 0.8);
}
.social-likes__widget_vkontakte:hover {
	border-color: none;
	background-color: rgba(211, 218, 227, 0.8);
}
.social-likes__widget_plusone:hover {
	border-color: none;
	background-color: rgba(246, 207, 207, 0.8);
}
.social-likes__widget_twitter:hover .social-likes__icon_twitter,
.social-likes__widget_twitter:active .social-likes__icon_twitter,
.social-likes__widget_twitter:focus .social-likes__icon_twitter {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAA9ElEQVR42mKU3vqak4GB4TcQ/2HABFxAXA3EzkD8DIjbgfg+ECuwAIkwIHYD4gSoAchgORD7IfEDgPgpEGczAQlBII4C4kNAbIikSAqIfdEMYgRiMSD+B7JxJ9SZFkB8Foj3A/FWIP4KVYgO5gHxFpBGNSA+DsS2UIVOUIwLfAYRIKe+gGoiFpyDaTwJxEVA/J0ITd+hXgNrBIETMCcQADOA+D26RpCn/+LRdAuI62EcmMb/0IjOx6H5ATSu4a4ChaoPEMcAsTUQy6Bp+AfEy4C4EIjfIEuANG4B4rvQVKEOTWYfoKG3HYgfoluvPm8jA0CAAQAqvDQ/IXqkWQAAAABJRU5ErkJggg==");
}
.social-likes__widget_facebook:hover .social-likes__icon_facebook,
.social-likes__widget_facebook:active .social-likes__icon_facebook,
.social-likes__widget_facebook:focus .social-likes__icon_facebook {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg==");
}
.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte,
.social-likes__widget_vkontakte:active .social-likes__icon_vkontakte,
.social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAsElEQVR42mKJLJ3tycDAMBeIJRnwg+dAnMxEpGIGqJq5TGiKGZEwSE4ViDcha2LCYpIREK8C4l4gfgLElciSLDisDgXi/0A8DYi58GkA8Y8AsQkQfwHie0C8BVkBupO4kWyIBWJxIE4D4u/4nKQMxOVQ9jcgbgPii0BsgUvDIyCeBcR/gHgFVI00PhsuA3E61Lkg2xYAsSyyhudIcfGBQOS9AJmSAmIQEdNPQUkDIMAA8iAe2OyimvEAAAAASUVORK5CYII=");
}
.social-likes__widget_plusone:hover .social-likes__icon_plusone,
.social-likes__widget_plusone:active .social-likes__icon_plusone,
.social-likes__widget_plusone:focus .social-likes__icon_plusone {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABD0lEQVR42nTSsUtCURTH8eszSGgIgkqSoHBQh7QpbAlBcRCJ2staHFoa+hNyzqXBoan+gMDdoWgymkwkBxMiggo3a3Cp76WfcJHXgQ/nvfveue+ewwt08luGmEEdcwgjZP7iFrtmIqaUn5SXkUEDA+wZn/CwgQgetHYjC+JbZCOANWf9VXmobDd+c4vu8YgoalhFFpf4VL8rmMW8vR/3lEQV2yijhUO99KzeQ7p+95wjneAMQcRQ1JfsNA/wrc1T46KaznyMJqZxrcIvdNRf3957Gm8JO0ggjRx+cKpN21h0B7GJDw3EOGPvYuQ3ctvgC+K4w7nOfoQlFP4rsg+usI4Lrff0Z7QnCyqpffMrwAC15jTuOMaeqQAAAABJRU5ErkJggg==");
}
.social-likes__counter {
	border-left-width: 0px;
	font-size: 14px;
}
.social-likes_top .social-likes__widget:hover > .social-likes__counter:before,
.social-likes_top .social-likes__widget:focus > .social-likes__counter:before,
.social-likes_top .social-likes__widget:active > .social-likes__counter:before,
.social-likes_top .social-likes__widget_active > .social-likes__counter:before {
	border-left-width: 0px;
}
.social-likes_cust .social-likes__widget:hover > .social-likes__counter,
.social-likes_cust .social-likes__widget:focus > .social-likes__counter,
.social-likes_cust .social-likes__widget:active > .social-likes__counter,
.social-likes_cust .social-likes__widget_active > .social-likes__counter {
	border-left-color: #ccc;
}
.social-likes__widget:hover,
.social-likes__widget:active,
.social-likes__widget:focus {
	color: #000;
}
.social-likes_cust .social-likes__widget {
	background-color: transparent;
}
.social-likes_cust .social-likes__widget_twitter:hover,
.social-likes_cust .social-likes__widget_facebook:hover,
.social-likes_cust .social-likes__widget_vkontakte:hover,
.social-likes_cust .social-likes__widget_plusone:hover {
	background-color: transparent;
}
.social-likes_top .social-likes__button {
	padding: 1px 2px 1px 20px;
}
.social-likes_top .social-likes__button .social-likes__icon {
	width: 22px;
	height: 20px;
}
.social-likes_cust {
	position: relative;
	left: -10px;
	top: 1px;
	padding-right: 16px;
	background-color: #fff;
}
.social-likes_ready.social-likes_cust .social-likes__counter_empty {
	display: none;
}

/* share button */
.fb-share-button_large {
	padding-right: 15px;
	top: 1px;
	left: -15px;
	background-color: #fff;
}
.fb-share-button_teaser {
	position: relative;
}
.fb-share-button_teaser:before {
	content: '\0020';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	cursor: pointer;
}
/* end share button */

/* goalapi links */
.goalapi-barter {
	display: block;
	font-size: 14px;
	margin: 10px 0;
}
/* end goalapi links */

/* social lightbox */
.fader-social {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	background: rgba(0,0,0,0.7);
	z-index: 999998;
}
.dialog-social {
	width: auto;
	max-width: 580px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.fader-social,
.social-open {
	overflow: hidden;
}
.social-open .fader-social {
	overflow-x: hidden;
	overflow-y: auto;
}
.social-bl-top {
	position: relative;
	padding: 12px 50px 12px 22px;
	border-bottom: 1px solid #9daccb;
	background-color: #3a5897;
}
.js-social-dialog .fa-close {
	font-size: 26px;
	color: #fff;
	position: absolute;
	top: 10px;
	right: 15px;
	display: none;
	cursor: pointer;
}
.social-bl-middle {
	color: #fff;
	padding: 22px;
	font-size: 18px;
	position: relative;
	background-color: #3a5897;
	box-shadow: -5px -13px 5px -10px #2a3f6d inset;
}
.social-bl-middle:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50px;
	border-style: solid;
	border-width: 30px 0 0 30px;
	border-color: #3a5897 transparent transparent;
	height: 0;
	width: 0;
	margin-top: -9px;
}
.social-bl-like {
	padding: 50px 22px;
	background-color: #fff;
}
.social-bl-bottom {
	text-align: center;
	font-size: 14px;
	padding: 15px 22px;
	height: 50px;
	background-color: #dededd;
}
.social-bl-bottom__link {
	color: #000;
	display: none;
}
.social-bl-bottom__link:hover {
	color: #000;
}
.social-bl-bottom__link .pseudolink {
	border-bottom-color: #000;
}
.social-bl-top__link {
	display: none;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 20px;
	height: 20px;
	font-size: 40px;
	color: #fff;
	text-align: center;
}
.social-bl-top__link:hover {
	color: #fff;
}
.dialog-scrollbar-measure {
	height: 50px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
    width: 50px;
}
/* end social lightbox */
#torba-video-container iframe[src^="https://www.youtube.com/"] {
	width: 100%;
	height: 100%;
}
/* ui autocomplete */
.ui-autocomplete {
	z-index: 2 !important;
}
/* end ui autocomplete */
/* fader block with text */
.bl-fader-txt {
	display: block;
	position: relative;
	white-space: nowrap;
}
.bl-fader-txt__fade {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	white-space: nowrap;
	text-align: center;
	background-color: rgba(0,0,0,0.55);
}
.bl-fader-txt__fade:before {
	content: '';
	width: 0;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.bl-fader-txt__txt {
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
	font-size: 24px;
	color: #fff;
	text-shadow: 0 1px 5px rgba(0,0,0,0.55);
}
/* end fader block with text */
.thumbnail__img {
	text-align: center;
	float: right;
	max-width: 285px;
}
.va-tb {
	vertical-align: text-bottom;
}
.tdn,
.tdn:hover {
	text-decoration: none;
}
.mt-2 {
	margin-top: -2px;
}
.media-timebl .popover {
	position: relative;
	display: block;
	width: auto;
}
.media-timebl .popover.right > .arrow {
	top: 8px;
	margin-top: 0;
}
/* it's very bad, only for admixer ban for mobile*/
.admixer-mobile {
	z-index: 1030 !important;
}

/* posts buy */
.posts-buy {
	margin: 10px 0 20px 0;
}
.posts-buy > h3 {
	margin: 0;
	padding: 0;
}
.posts-buy__posts {
	margin-top: 10px;
	border: 1px solid #ddd;
	border-radius: 4px;
}
.posts-buy__posts-post {
	margin-top: 10px;
	padding: 10px;
	border-top: 1px solid #ddd;
}
.posts-buy__posts-post:first-child {
	margin-top: 0;
	border-top: 0;
}
.posts-buy__posts-post a {
	display: block;
}
.posts-buy__posts-post strong {
	margin-bottom: 10px;
	display: block;
}
.posts-buy__posts-post img {
	max-width: 100%;
}
/* end posts buy */

/* prediction */
ul.prediction-matches {
	margin: 0 0 20px 0;
	padding: 0;
	display: block;
	list-style: none inside;
}
ul.prediction-matches:before,
ul.prediction-matches:after {
	content: '\0020';
	height: 0;
	line-height: 0;
	display: block;
	font-size: 0;
	overflow: hidden;
	visibility: hidden;
}
ul.prediction-matches:after {
	clear: both;
}
ul.prediction-matches_row {
	margin-bottom: 30px;
}
ul.prediction-matches > li {
	width: 33.3%;
	display: block;
	float: left;
}
ul.prediction-matches_row > li {
	width: 100%;
	margin-top: 20px;
	float: none;
	background: #f1f1f1;
}
ul.prediction-matches_row > li:before,
ul.prediction-matches_row > li:after {
	content: '\0020';
	height: 0;
	line-height: 0;
	display: block;
	font-size: 0;
	overflow: hidden;
	visibility: hidden;
}
ul.prediction-matches_row > li:after {
	clear: both;
}
ul.prediction-matches_row > li:first-child {
	margin-top: 0;
}
ul.prediction-matches > li > div {
	margin-right: 2px;
	padding: 8px 4px;
	font-size: 13px;
	text-align: center;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: all .2s ease-in-out;
	position: relative;
}
ul.prediction-matches_row > li > div {
	width: 48%;
	margin-right: 0;
	float: left;
}
ul.prediction-matches_row > li > div:first-child {
	border-top-color: #c9c9c9;
	border-bottom-color: #c9c9c9;
	border-left-color: #c9c9c9;
	box-shadow: 10px 0px 13px -6px rgba(51,51,51,.3);
}
ul.prediction-matches > li > div:hover {
	border-color: #08c;
}
ul.prediction-matches_row > li > div + div {
	text-align: left;
	border: 0;
	border-radius: 0;
	background: transparent;
}

ul.prediction-matches_row > li > div + div > div {
	margin: 5px 10px 0 25px;
}
ul.prediction-matches_row > li > div + div > div > strong {
	font-size: 16px;
	text-shadow: 0 1px 0 #fff;
}
ul.prediction-matches_row > li > div + div > div > span {
	margin-top: 10px;
	font-size: 0;
	display: block;
}
ul.prediction-matches_row > li > div + div > div > span + span {
	margin-top: 0;
}
ul.prediction-matches_row > li > div + div > div > span > span {
	width: 50%;
	margin-top: 5px;
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	text-shadow: 0 1px 0 #fff;
}
ul.prediction-matches_row > li > div + div > div > span > span + span {
	text-align: right;
}

.prediction-matches__info {
	display: block;
	text-decoration: none;
}
.prediction-matches__info:hover {
	text-decoration: none;
}
.prediction-matches__info-header {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.prediction-matches__info-teams {
	line-height: 1.3;
	margin-top: 15px;
	display: block;
	font-size: 0;
	overflow: hidden;
}
.prediction-matches__info-teams__home {
	width: 37%;
	height: 55px;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
}
.prediction-matches__info-teams__score {
	width: 26%;
	height: 47px;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
}
.prediction-matches__info-teams__score .b-counter-widg {
	display: inline-block;
}
.prediction-matches__info-teams__score .b-counter-widg_middle {
	margin: 0 5px;
	float: none;
	position: static;
}
.prediction-matches__info-teams__away {
	width: 37%;
	height: 55px;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
}
.prediction-matches__info-teams__name {
	font-size: 16px;
	font-weight: bold;
	display: block;
}
.prediction-matches__info:hover .prediction-matches__info-teams__name {
	text-decoration: underline;
}
.prediction-matches__info-teams__city {
	font-size: 13px;
	color: #333;
}
.prediction-matches__info-date {
	margin-top: 10px;
	color: #333;
	display: block;
}
.prediction-matches__info.futured *:not(.prediction-matches__info-header) {
	color: #999;
}
.prediction-matches__info.futured .b-counter-widg_middle {
	background-position: -10px -330px;
}
.prediction-matches__comments {
	min-width: 14px;
	height: 14px;
	line-height: 14px;
	padding: 0 3px;
	color: #fff;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	position: absolute;
	top: 4px;
	left: 4px;
	background: #999;
	border-radius: 2px;
	z-index: 10;
}
.prediction-matches__comments:hover {
	color: #fff;
	text-decoration: none;
}
.prediction-matches__comments:after {
	content: '\0020';
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	position: absolute;
	right: 3px;
	bottom: -4px;
	border-left: 4px solid transparent;
	border-top: 4px solid #999;
}
.prediction-matches__stats {
	margin: 0;
	padding: 0;
}
.prediction-matches__stats > span {
	line-height: 1.3;
	margin-top: 15px;
	display: block;
	font-size: 0;
}
.prediction-matches__stats > span + span {
	margin-top: 2px;
}
.prediction-matches__stats > span span {
	width: 50%;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}
.prediction-matches__stats > span span:first-child {
	font-weight: normal;
	text-align: left;
}
.prediction-matches .btn-primary {
	line-height: 18px;
	margin-top: 15px;
	font-size: 13px;
}
@media only screen and (max-width:760px) {
	ul.prediction-matches_row > li > div {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
		float: none;
	}
	ul.prediction-matches_row > li > div:first-child {
		border-top-color: #ddd;
		border-bottom-color: #ddd;
		border-left-color: #ddd;
		box-shadow: none;
	}
	ul.prediction-matches_row > li > div:first-child:hover {
		border-color: #08c;
	}
		ul.prediction-matches_row > li > div + div > div {
			margin: 0;
			padding-top: 10px;
			padding-right: 10px;
			padding-left: 10px;
		}
}


.prediction-bgblock {
	margin-top: 15px;
	padding: 0 15px;
	font-size: 0;
	background: #f3f3f3;
}
.prediction-bgblock > div {
	width: 50%;
	margin: 15px 0;
	font-size: 16px;
	text-shadow: 0 1px 0 #fff;
	display: inline-block;
	vertical-align: top;
	text-align: right;
}
.prediction-bgblock > div:first-child {
	text-align: left;
}
.prediction-bgblock > div p {
	margin: 5px 0 0 0;
}
.prediction-bgblock > div + div p {
	margin-top: 12px;
}
.prediction-bgblock > div p select {
	width: 100%;
	height: 38px;
	line-height: 38px;
}
@media only screen and (max-width:685px) {
	.prediction-bgblock > div {
		width: 100%;
		text-align: left;
	}
	.prediction-bgblock > div + div {
		margin-top: 0;
	}
}
.prediction-bgblock > div span {
	color: #999;
	font-weight: bold;
}


.prediction-bgblock_stat {
	padding: 15px;
	text-align: center;
}
.prediction-bgblock_stat h4 {
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
}
.prediction-bgblock_stat h4 span {
	color: #00a709;
}


.prediction-carousel {
	margin-top: 50px;
}
.prediction-carousel__info {
	text-align: center;
}
.prediction-carousel__info strong {
	margin: 15px 0 5px 0;
	display: block;
	font-size: 32px;
}
.prediction-carousel__info span {
	font-size: 16px;
	font-weight: bold;
}


.prediction-table {
	width: 100%;
	margin-top: 15px;
	color: #333;
	font-size: 13px;
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 4px;
	border-spacing: 0;
	border-collapse: separate;
}
.prediction-table th {
	padding: 7px;
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
	background: #eee;
	border-left: 1px solid #ddd;
}
.prediction-table th.noborder {
	border: none;
}
.prediction-table th:first-child {
	border-left: 0;
}
.prediction-table th.bold {
	font-weight: bold;
}
.prediction-table td {
	padding: 7px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.prediction-table td:first-child {
	border-left: 0;
}
.prediction-table td strong {
	display: block;
}
.prediction-table td a.del {
	color: #ff0000;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.prediction-table td p span.progress {
	margin-bottom: 0;
	display: inline-block;
	width: 48%;
	vertical-align: middle;
}
.prediction-table td p span.progress .bar {
	color: #333;
	background-color: #d5d5d5;
	background-image: -moz-linear-gradient(top, #eee, #d5d5d5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#d5d5d5));
	background-image: -webkit-linear-gradient(top, #eee, #d5d5d5);
	background-image: -o-linear-gradient(top, #eee, #d5d5d5);
	background-image: linear-gradient(to bottom, #eee, #d5d5d5);
}
.prediction-table td p span.progress + span {
	width: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-left: 2px;
}
.prediction-table td h5 {
	margin: 5px 0;
	font-weight: bold;
}
.prediction-table td h5.green {
	color: #00a709;
}


.prediction-table_form td {
	position: relative;
}
.prediction-table_form td input[type="number"] {
	width: 20%;
	vertical-align: middle;
	position: relative;
	top: 3px;
}
.prediction-table_form td input[type="number"].w15 {
	width: 15%;
}
.prediction-table_form td input[type="radio"] {
	margin-right: 3px;
	position: relative;
	top: -5px;
}
.prediction-table_form td strong {
	display: inline;
}
.prediction-table_form td p {
	margin: 0;
}
.prediction-table_form td p+p {
	margin-top: 7px;
}
.prediction-table_form td .btn {
	font-size: 13px;
}
.prediction-table_form td p .btn {
	position: absolute;
	bottom: 10px;
	right: 5px;
}


.prediction-filters > p {
	margin: 0;
}
.prediction-filters > p > span {
	width: 82%;
	margin-top: 10px;
	display: inline-block;
	vertical-align: middle;
}
.prediction-filters > p > span:first-child {
	width: 16%;
}
.prediction-filters > p > span span {
	margin: 0 9px;
}
.prediction-filters > p > span input {
	width: 30%;
	height: 26px;
	line-height: 26px;
	margin-bottom: 0;
	border-radius: 3px;
}
.prediction-filters > p > span.large input {
	width: 69%;
}
.prediction-filters > p > span a {
	font-weight: bold;
	position: relative;
	top: -8px;
	right: 17px;
	text-decoration: none;
}
.prediction-filters__buttons {
	margin-top: 20px;
}
.prediction-filters__buttons .btn-primary {
	margin-right: 15px;
	font-weight: bold;
}
@media only screen and (max-width:980px) {
	.prediction-filters > p > span {
		width: 62%;
	}
	.prediction-filters > p > span:first-child {
		width: 26%;
	}
		.prediction-filters > p > span.large input {
			width: 83%;
		}
}
@media only screen and (max-width:768px) {
	.prediction-filters > p > span {
		width: 82%;
	}
	.prediction-filters > p > span:first-child {
		width: 16%;
	}
		.prediction-filters > p > span.large input {
			width: 69%;
		}
}
@media only screen and (max-width:620px) {
	.prediction-filters > p > span {
		width: 100%;
	}
	.prediction-filters > p > span:first-child {
		width: 100%;
	}
}


.prediction-counter {
	margin-top: 25px;
	padding: 10px;
	text-align: center;
	background: #f5f5f5;
}
.prediction-counter > strong {
	text-shadow: 0 1px 0 #fff;
}
.prediction-counter > div {
	margin-top: 15px;
	font-size: 0;
}
.prediction-counter .b-counter-widg_group {
	font-size: 0;
	display: inline-block;
}
.prediction-counter .b-counter-widg_holder {
	padding: 12px 12px 0 12px;
	background: #fff;
	border: 1px solid #c9c9c9;
	border-radius: 3px;
	display: inline-block;
}
.prediction-counter .b-counter-widg_holder + .b-counter-widg_holder {
	margin-left: 6px;
}
.prediction-counter .b-counter-widg {
	display: inline-block;
}
.prediction-counter .b-counter-widg_text {
	font-size: 13px;
	color: #999;
	display: block;
	text-shadow: 0 1px 0 #fff;
	text-transform: lowercase;
}
.prediction-counter .b-counter-widg_middle {
	margin: 0 10px;
	float: none;
	top: 12px;
	left: 0;
	vertical-align: top;
}

/* end prediction*/

@media (max-width: 1200px) {
	.pairs {
		width: 4px;
	}
	.pairs:after {
		width: 5px;
	}
	.footer-slide {
		margin-left: 0;
}
}
@media (max-width: 1199px) {
	.test-final_img {
		min-height: 605px;
	}
}

@media (max-width: 979px) {
	.test-final_img {
	min-height: 685px;
	}
	.test-link {
		font-size: 18px;
	}
	.social-likes_single-w {
		padding-left: 16px;
		left: 0;
	}
	.thumbnail__img {
		float: none;
		max-width: none;
	}
}
@media (max-width: 767px) {
	.pairs {
		margin-left: 0;
		border-width: 2px 2px 2px 0;
	}
	.pairs:after {
		height: 2px;
	}
	.span6_comp-grid > .pairs:after {
		left: auto;
		right: 0;
		background-color: #000;
	}
	.span6_comp-grid > .pairs {
		border-top-color: #000;
		border-bottom-color: #000;
		border-right-color: #000;
	}
	.comp-stage_final {
		color: #fff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25) inset;
		background-color: #b94a48;
	}
	.span9_comp-grid > .pairs {
		left: 0;
		width: 50%;
		margin-left: -5px;
		border-style: dashed;
		border-width: 2px 0px 2px 2px;
		border-color: #b94a48 transparent #b94a48 #b94a48;
	}
	.span9_comp-grid > .pairs:after {
		display: none;
	}
	.final-line {
		border-bottom-color: #b94a48;
		border-bottom-width: 2px;
	}
	.test-final {
		width: 100%;
		border-radius: 5px;
	}

	.pull-test {
		float: none;
	}
	.test-icon {
		margin-bottom: 5px;
}
	.test-padding_all {
		padding: 15px;
		box-sizing: border-box;
	}
	.test-padding {
	padding: 15px 0;
		box-sizing: border-box;
	}
}

ul.unstyle {
	list-style: none;
}


/*
*  @ push settings
*/
.push-settings-form ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none inside;
}
.push-settings-form ul li {
	margin: 10px 0 0 0;
	padding: 0;
	display: block;
}
.push-settings-form ul li p {
	margin: 15px 0 0 0;
	padding: 0;
	font-weight: bold;
}
.push-settings-form ul li label {
	margin: 0;
	padding: 0;
}
.push-settings-form ul li label input[type="checkbox"] {
	margin: 0 2px 0 0;
	padding: 0;
	vertical-align: middle;
	position: relative;
	top: -2px;
}
.push-settings-form ul ul {
	margin-left: 25px;
}
.push-settings-form ul+ul {
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px dashed #ddd;
}
.push-settings-form ul[data-js] li:first-child {
	position: relative;
}
.push-settings-form button {
	margin-top: 25px;
	display: none;
}

/*
*  @ push settings modal
*/
.push-settings-form_overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	overflow: hidden;
	background: #fff;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	display: none;

}
.push-settings-form_modal {
	padding: 10px;
	background: #fff;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 999999;
}

/*
*  @ autocomplete
*/
.autocomplete-suggestions {
	background: #fff;
	border: 1px solid rgba(82,168,236,0.8);
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
	box-sizing: border-box;
	overflow: auto;
	cursor: default;
}
.autocomplete-suggestion {
	padding: 5px;
	overflow: hidden;
	cursor: pointer;
}
.autocomplete-no-suggestion {
	padding: 5px;
	color: #555;
}
.autocomplete-selected {
	background: #f5f5f5;
}
.autocomplete-suggestions strong {
	color: #4c4c4c;
}