*{margin:0;padding:0}
html{
	height:100%;
}
body{
	height:100%;
	font:62.5%/1 Arial, Helvetica, sans-serif;
}
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:1em 0;
}

span.var-hidden{
	position:absolute;
	left:-9999px;
}
div.clear {
	clear:both;
}
img.image_left {
	float:left;
}
img.image_right {
	float:right;
}
img.image_center {
	display: block;
	margin: 3px auto 3px !important;
}
div.captionimage {
	width: 164px;
	margin-left: 0px !important;
	margin-top: 12px !important;
}
div.captionimage img{
	width: 160px;
}
div.captionimage, div.image_left {
	float:left;
	margin: 5px;
	border: 1px solid #999999;
}
div.image_right {
	float:right;
	margin: 5px;
	border: 1px solid #999999;
}
div.image_center {
	display: block;
	margin: 3px auto 10px !important;
	margin: 5px;
	border: 1px solid #999999;
}
div.captionimage img, div.image_left img, div.image_right img, div.image_center img{
	border: none !important;
}

div.image_left img, div.image_right img, div.captionimage img{
	margin: 0px !important;
}
div.captionimage span, div.image_left span, div.image_right span, div.image_center span{
	text-align: center;
	margin: 3px;
	color: #666666;
	font-size: 0.91em;
	display: block;
}
/* layout */

#page{
	min-height:100%;
	position:relative;
}
* html #page{
	height:100%;
}
.in{
	margin:0 auto;
	width:960px;
	padding:0 10px;
	background:#fff;
}
.main{
	width:650px;
	float:left;
}
div.content{
	float:left;
	width:450px
}
.side{
	width:279px;
	float:right;
}
.sec{
	width:300px;
	float:right;
	position:relative;
}
.sec h2{
	font-size:1.2em;
}
.sec .blogs h2,
.sec .news h2{
	padding:5px 5px 6px 8px!important;
}
.itemB {
	width: 300px;
	padding:0;
	margin:0;
}
.bannerWrapper {
	position:relative;
	float:left;
	left:50%;
}
.bannerBody {
	position:relative;
	left:-50%;
}
.itemB:after {
	clear: both;
	content: "";
	display: block;
}

/* 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:126px;
	font-size:21px;
	font-weight:normal;
	overflow:hidden;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-color: #1C5B90;
}
#header a.logo span{
	position:absolute;
	width:300px;
	height:100px;
	top:11px;
	left:0;
	background:transparent url(../img/dynamo.png) no-repeat 0 0;
	cursor:pointer;
}
#header div.right{
	position:absolute;
	width:690px;
	overflow:hidden;
	right:0;
	top:0;
	font-size:1.2em;
	line-height:1.2em;
}
#header div.right ul{
	float:right;
	margin:7px 0 0;
	list-style:none;
}
#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:1.25em;
}
#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 .right span {
	float:left;
}
#header span.plus,
#header span.minus {
	width:15px;
	height:15px;
	margin:-1px 3px 0;
	border:1px solid #D5D5D5;
	text-indent:-9999px;
	background:#fff url("../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;
	}
	.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:1.2em;
		line-height:1.3;
		color:#fff;
		margin:20px 10px 0;
		}
	.topnews a:hover{
		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:11px;
	font-size:1.4em;
	line-height:1.3em;
}
#nav ul{
	width:960px;
	height:32px;
	padding:0;
	margin:0;
	list-style:none;
}
#nav li{
	float:left;
	padding:0 1px 0 0;
	z-index:9999;
}
#nav li:hover{
	position:relative;
}
#nav a{
	float:left;
	padding:7px 13px;
	background:#1C5B90;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
	line-height: 18px;
}
#nav a.dropdown{
	padding-right:26px;
	background:#1C5B90 url(../img/bg-nav-arrows.png) no-repeat 100% -51px;
}
#nav li:hover a.dropdown,
#nav li.hover a.dropdown{
	background:#477AA5 url(../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(../img/bg-logo-old.png) no-repeat 6px 3px;
	color:#1C5B90;
}
#nav li.old-version a:hover{
	background:#fff url(../img/bg-logo-old.png) 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{
	height:34px;
	font-size:0.86em;
	background:#B3DBFD url(../img/navs.png) repeat-x 0 100%;
}
#nav div li{
	margin:5px 0 0;
	padding:0 0 0 6px;
}
#nav div li a{
	color:#000;
	padding:5px 10px 6px;
	background:none;
	margin:0;
}
#nav div li a:hover,
#nav div li.active a,
#nav div li.active a:hover{
	color:#000;
	border:1px solid #1C5B90;
	border-bottom:0;
	padding:4px 9px 6px;
	background:#fff;
}

/* content */

.pagein{
	width:960px;
	margin:0 auto;
	font-size:1.2em;
	line-height:1.3;
	padding:13px 10px 195px;
	background:#fff;
}
.main h1{
	font:normal 2.5em/1.2 Arial,sans-serif;
	width:100%;
	overflow:hidden;
	}
.breadcrumbs h1{
	font:normal 1.5em/1.2 Arial,sans-serif;
	margin-bottom: .5em;
}
.main h1 img{
	float:left;
	margin-right:5px;
	}
/* =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:1em;
		}
.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(../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:1.5em;
			width:40px;
			padding-top:5px;
			text-align:center;
			}
		.games .m-score a{
			color:#000;
			text-decoration:none;
		}
		.games .m-score a:hover{
			color:#727272;
		}
	.games .m-date{
		width:100px;
		color:#767676;
		text-align:center;
		}
	.upcoming .m-date{
		color:#C82127;
	}
	.games .m-team1{
		text-align:right;
	}
	.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 h2{
	font:bold 1.8em/1.1 Arial,sans-serif;
	padding:5px 5px 6px 8px;
	border-bottom:1px solid #cbd9ec;
	background:#e9f2fa;
	position:relative;
	}
	.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:1.2em;
		}
.similarnews p.title{
		margin:0 0 0 7px;
		padding-bottom:3px;
		font-size:1.5em;
		}
	.news li{
		padding:3px 0 4px;
		margin:0 0 0 35px;
		/*background:url(../img/news.png) no-repeat 8px 6px;*/
		border-bottom:1px solid #e9f2fa;
		position:relative;
		}
	.similarnews li{
		padding:3px 0 4px;
		margin:0 0 0 35px;
		/*background:url(../img/news.png) no-repeat 8px 6px;*/
		position:relative;
		}
.news li a{
			color:#1a8dc3;
			text-decoration:none;
			}
		.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{
			width:19px;
			height:16px;
			padding:2px 0 0;
			position:absolute;
			top:4px;
			left:-27px;
			font-size:0.75em;
			line-height:1.2em;
			text-align:center;
			color:#fff;
			background:url(../img/bg-post-comments-small.png) no-repeat 0 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:0.91em;
		}
		.blogs li span a,
		.news li.blog-post span a{
			color:#999;
		}
.blogs{
	width:100%;
	overflow:hidden;
	padding:15px 0;
}
.blogs h2{
	background:#fdeec2;
	border-bottom:1px solid #fae7de;
	}
.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;
	border-bottom:1px solid #fae7de;
}
.blogs li a,
.news li.blog-post a {
	color:#df5c1b;
	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(../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{
	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:1em;
		text-align:right;
		}
	.leag tbody th a{
		color:#3a55a5;
		text-decoration:none;
		}
	.leag .l-gam, .leag .l-poi{
		width:1.5em;
		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 1.5em/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:1em;
			font-weight:normal;
			}
			.best h3 a{
				color:#3a55a5;
				}
			.best strong{
				display:block;
				color:#010101;
				padding:0px 0;
				font-size:1.5em;
				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:1.2em;
		}
	.table-stats tbody td{
		background:url(../img/dotted.png) repeat-x 0 100%;
		padding:7px 0 7px 14px;
		font-size:1.5em;
		width:90px;
		}
	.table-stats tbody td.st-name{
		color:#898989;
		font-size:1em;
		width:auto;
		}
	.table-stats tbody td.st-nom{
		font-size:1em;
		width:20px;
		}
		.table-stats tbody .imp a{
			font-weight:bold;
		}
.stats{
	margin:17px 0 0;
}
.stats h2{
	color:#fff;
	background:#1c5b90;
	padding:6px 0 6px 14px;
	font-weight:normal;
	font-size:1.5em;
	}
.tables{
	list-style:none;
	font-size:1.5em;
	margin:15px 0;
	}
	.tables li{
		margin-bottom:5px;
		}

/* =Tours calendar
----------------------------------------------- */
.tours{
	margin:17px 0 0;
}
.tour{
	float:left;
	width:315px;
	margin-left:10px;
	display:inline;
	margin-bottom:20px;
	position:relative;
	left:-10px;
	}
.tours .clr{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	}
.tours h2{
	font-weight:normal;
	font-size:1.5em;
	}
	.main .tours h2 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(../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:1.5em;
				text-align:center;
				}
			.tour .date{
				width:22%;
				color:#c82127;
				text-align:center;
				}
			.tour .winner{
				font-weight:bold;
				}
/* =Pers
----------------------------------------------- */
.main h1 a,
.main h2 a,
#posts h1 a,
#posts h1 a:hover{
	color:#1A8DC3;
	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;
	}
.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:1.2em;
		}
	.pers-data tbody td{
		background:url(../img/dotted.png) repeat-x 0 100%;
		padding:7px 0 7px 14px;
		}
.pers .foto,
.pers .logo{
	margin:5px 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;
}
.pers .info h2{
	clear:none;
	background:#fff;
	color:#000;
	border:none;
}
.pers .info h2 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 li span,
.info ul li.career ul,
.profile .info li div{
	float:left;
	width:407px;
}
.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(../img/arr.png) no-repeat 100% 50%;
}

.games td{
	vertical-align:top;
	line-height:1.5;
	}
.games .date{
	margin-right:2em;
	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:1.2em;
	}
.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 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;
	overflow:hidden;
	width:100%;
	margin:17px 0 0;
	}
	.teams li{
		float:left;
		width:311px;
		margin:0 10px 10px 0;
		border:1px solid #9e9e9e;
		background:url(../img/team.png) repeat-x 0 100%;
		position:relative;
		min-height:70px;
		height:auto !important;
		height:70px;
		}
	.teams .tlogo{
		float:left;
		height:64px;
		width:63px;
		text-align:center;
		padding:6px 0 0;
		}
	.teams a{
		color:#1a8dc3;
		text-decoration:none;
		}
	.teams h2{
		font:normal 1.5em/1 Arial,sans-serif;
		background:transparent;
		border:none;
		padding:12px 0 0 0;
		margin-bottom:7px;
		}
	.teams h2 span{
		font-weight:normal;
		position:static;
		font-size:.77em;
		}

/* footer */

#footer{
	height:175px;
	margin:-175px 0 0;
	color:#000;
	font-size:1.2em;
	min-width:1000px;
	position:relative;
}
#footer .in{
	height:65px;
	padding-top:10px;
	overflow:hidden;
	background:#fff url(../img/bg-footer.png) repeat-x 0 0;
}
#footer a{
	color:#000;
}
#footer a:hover{
	color:#e53538;
}
#footer .left{
	float:left;
	width:555px;
}
#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(../img/dot.png) no-repeat 3px 50%;
}
#footer .left li a{
	color:#1C5B90;
}
#footer .left li a:hover{
	color:#e53538;
}
#footer p{
	margin:0;
}
#footer .left p.copy{
	color:#959595;
	margin:10px 0 0 0;
	font-size:.9em;
}
#footer .right{
	float:right;
	width:369px;
}
#footer .right .counters{
	float:left;
	width:100%;
	padding:9px 0 0;
}
#footer .right .counters img{
	float:right;
	margin:0 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{
	width:100%;
	overflow:hidden;
	padding:3px 0 3px;
	background:#e9f2fa;
	border-bottom:1px solid #cbd9ec;
}
#index .head h2,
.newsblogs-widget .head h2,
#lastVideo .head h2{
	position:static;
	padding:0 0 0 9px;
	float:left;
	background:none;
	border:0;
}
#index .head a,
.newsblogs-widget .head a{
	float:right;
	width:15px;
	height:15px;
	margin:7px 10px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/rss.png) no-repeat 0 0;
}
#news-list,
#top-news-list{
	width:100%;
	float:left;
	list-style:none;
}
#news-list li,
#top-news-list li{
	width:361px;
	float:left;
	display:inline;
	margin:0 5px -1px;
	padding:10px 0 11px;
	border-bottom:1px solid #cbd9ec;
}
#news-list h3,
#top-news-list h3{
	margin:0;
	padding:0 0 4px;
	font-size:1.5em;
	line-height:1.1em;
	font-weight:normal;
}
#news-list h3 a,
#top-news-list h3 a,
#poll h3 a{
	text-decoration:none;
	color:#1C5B90;
}
#news-list h3 a.comments,
#top-news-list h3 a.comments,
#post-list h3 a.comments{
	float:left;
	width:31px;
	height:25px;
	margin:-2px 0 0 -37px;
	padding:6px 0 0;
	font-size:0.72em;
	line-height:1em;
	text-align:center;
	text-decoration:none;
	background:url(../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 h3 a.category,
#top-news-list h3 a.category,
#post-list h3 a.category{
	color:#999;
}
#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:1.17em;
}
#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(../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(../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;
}
#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 #999;
}
#news-list .news-image,
#top-news-list .news-image{
	float:left;
	display:inline;
	margin:10px 10px 0 0;
	padding:2px;
	border:1px solid #999;
}
#posts.single .content img{
	margin:3px 10px 10px 0;
	padding:2px;
	border:1px solid #999;
}
#posts.single .content img.image_right{
	margin:3px 0 10px 10px;
}
#posts.single .content ul{
	margin:12px 0;
	padding:0 0 0 40px;
}
#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:0.9em;
	color:#999;
}
#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 .rightcol .news a.all-news,
#index .rightcol .blogs a.all-blogs{
	margin:0 2px 0 35px;
	font-weight:bold;
	color:#1C5B90;
}
#index .rightcol .news a.all-news:hover,
#index .rightcol .blogs a.all-blogs:hover{
	text-decoration:none;
}
#index .rightcol .blogs a.all-blogs{
	color:#DF5C1B;
}
#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:1.5em;
	position:static;
	background:url(../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(../img/bg-middle-seazon.png) no-repeat 0 12px;
}
#news-widget .head{
	border-bottom-color:#e9f2fa;
}
.sec #news-widget .head{
	padding:0;
}
#blogs-widget h2,
#blogs-offtop-widget h2{
	border-bottom-color:#fdeec2;
	position:static;
}
.newsblogs-widget ul.nav,
#index .rightcol .newsblogs-widget ul.nav{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:0.91em;
	background:#e9f2fa;
}
#index .rightcol .blogs ul.nav,
.blogs ul.nav{
	background:#FDEEC2;
}
.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;
}
.sec .newsblogs-widget ul.nav li a{
	width:43px;
	font-size:0.9em;
}
.blogs ul.nav li a{
	background:#FFFAEB;
}
.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;
}
.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:1.5em;
}
#login-form p{
	margin:12px;
	padding:6px 5px 5px 19px;
	width:308px;
	color:#c33;
	text-align:center;
	background:transparent url(../img/exclamation.png) no-repeat scroll 7px 6px;
	border:1px solid #ccc;
	font-size:0.8em;
}
#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;
}
#login-form label{
	display:block;
	padding:0 0 2px;
}
#login-form li.text input{
	margin:0;
	width:224px;
	float:left;
	font:1.2em/1.1 Arial, Helvetica, sans-serif;
}
#login-form li.text span{
	color:#A5ACB2;
	float:right;
	font-size:0.78em;
	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:1em/1.45 Arial, Helvetica, sans-serif;
}
#login-form li.registration{
	border-top:1px solid #a5acb2;
	padding:14px 0 0;
	margin:7px 0 0;
	font-size:1.34em;
	line-height:1.2em;
	color:#a5acb2;
}
#login-form li.registration a{
	float:none;
	font-size:1em;
	color:#363;
}
#login-form #close-popup{
	margin:0;
	float:none;
	position:absolute;
	right:8px;
	top:8px;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../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;
}
#post-form ul.tabs{
	padding:5px 0 0;
	background:#B3DBFD url(../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:1em;
}
#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:1.17em/1.2 Arial, Helvetica, sans-serif;
}
#post-form ul.tab-content li div.descript{
	color:#999;
	font:0.92em/1.2 Arial, Helvetica, sans-serif;
	padding:25px 0 0 1px;
}
#post-form ul.tab-content li select{
	width:100%;
	font:1.17em/1.2 Arial, 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:1.17em;
}
#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:1.17em/1.2 Arial, 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 0 2px;
	font:1.17em/1.2 Arial, 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:2em;
	line-height:1.1em;
	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:1.25em;
	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:1.17em;
}
.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:1em;
	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:3.75em;
}
.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:0.24em;
	color:#999;
	text-align:center;
}
.main .match .head .count div.center li.penalty,
.right-now .count div.center li.penalty{
	font-size:1.3em;
	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;
}
.main .match ul.navigation{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
	background:#B3DBFD url(../img/navs.png) repeat-x 0 100%;
	list-style:none;
}
.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: 11px;
}
.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;
}
.main .match ul.info-summary li{
	margin:7px 0 0;
}
.main .match ul.info-summary li h3{
	margin:3px 0 1px;
	font-size:1em;
	line-height:1.41em;
}
.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:1.17em;
}
.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:1em;
	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:1.5em;
	background:url(../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(../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:1.17em;
	font-weight:bold;
}
.main .match ul.online li p{
	float:right;
	display:inline;
	width:652px;
	margin:0 8px 0 0;
}

/* match before, match after */

.main .match #post-list .content{
	float:none;
	overflow:hidden;
}

/* table page */

.main .table,
.main .results{
	width:100%;
	overflow:hidden;
}
.main .table h2,
.main .results h2,
.main .uefa h2{
	background:none;
	border:0;
	padding:0;
	font-weight:normal;
	font-size:2.5em;
}
.main .table h2{
	padding:0 0 17px;
}
.main .table .leftcol{
	float:left;
	width:360px;
}
.main .table .leftcol ul{
	width:100%;
	overflow:hidden;
	list-style:none;
}
.main .table .leftcol li{
	width:100%;
	float:left;
	height:62px;
	border-bottom:1px solid #ccc;
}
.main .table .leftcol li.leader{
	background:#e2edc8;
}
.main .table .leftcol li.loser{
	background:#ffd4d4;
}
.main .table .leftcol li.leader,
.main .table .leftcol li.loser,
.main .table .leftcol li.leader div,
.main .table .leftcol li.loser div{
	border-color:#fff;
}
.main .table .leftcol li div{
	float:left;
	height:38px;
	width:25px;
	padding:23px 0 0;
	text-align:center;
	border-right:1px solid #ccc;
}
.main .table .leftcol li div.o{
	border:0;
}
.main .table .leftcol li.head div.o{
	font-weight:normal;
}
.main .table .leftcol li.head{
	font-size:1.5em;
	color:#fff;
	background:#1c5b90;
	height:28px;
	border-color:#fff;
}
.main .table .leftcol li.head div{
	height:26px;
	padding:2px 0 0;
}
.main .table .leftcol li div.number{
	font-size:1.17em;
	line-height:1.2em;
	width:25px;
	padding:0;
	border:0;
	text-align:left;
	border-color:#fff;
}
.main .table .leftcol li div.number span{
	float:left;
	margin:20px 0 0 6px;
}
.main .table .leftcol li div.number img{
	float:right;
	margin:21px 5px 0 0;
}
.main .table .leftcol li div.title{
	width:163px;
	text-align:left;
	padding:0;
	height:61px;
}
.main .table .leftcol li.head div.title{
	width:163px;
	height:26px;
	padding:2px 0 0 25px;
}
.main .table .leftcol li div.title a{
	float:left;
	margin:2px 0 0;
	text-decoration:none;
	color:#000;
}
.main .table .leftcol li div.title a img{
	float:left;
	width:45px;
	margin:0 8px 0 0;
}
.main .table .leftcol li div.title a span{
	float:left;
	margin:6px 0 0;
	cursor:pointer;
}
.main .table .leftcol li div.title a strong{
	display:block;
	margin:5px 0 0;
	font-size:1.23em;
	color:#3a55a5;
}
.main .table .leftcol li div.m{
	width:40px;
}
.main .table .leftcol li div.o{
	font-weight:bold;
}

/* right column */

.main .table .rightcol{
	float:right;
	width:279px;
}
.main .table .rightcol .tour{
	width:100%;
	overflow:hidden;
	float:none;
	margin:0;
	padding:0 0 35px;
	position:static;
	display:block;
}
.main .table .rightcol .tour p{
	margin:0;
	font-size:1.17em;
}
.main .table .rightcol .tour ul,
.sec .results ul{
	width:100%;
	overflow:hidden;
	margin:7px 0 0;
}
.main .table .rightcol .tour li,
.sec .results li{
	float:left;
	width:100%;
	padding:7px 0 6px;
	border-bottom:1px solid #c4d5e4;
}
.main .table .rightcol .tour div,
.sec .results li div{
	float:left;
	width:61px;
	height:24px;
	margin:0 5px;
	text-align:center;
	font-size:1.5em;
}
.main .table .rightcol .tour div a.count,
.sec .results div a.count{
	float:none;
}
.main .table .rightcol .tour div a.count:hover{
	color:#727272;
}
.main .table .rightcol .tour div.not-played{
	height:19px;
	padding:5px 0 0;
	font-size:0.91em;
	color:#c82127;
}
.main .table .rightcol .tour li .left,
.sec .results li .left{
	width:104px;
	text-align:right;
	font-size:0.91em;
	line-height:1.1em;
	background:none;
	margin:0;
}
.main .table .rightcol .tour li .right,
.sec .results li .right{
	width:99px;
	text-align:left;
	font-size:0.91em;
	line-height:1.1em;
	background:none;
	margin:0;
}
.main .table .rightcol .tour div strong,
.sec .results li strong{
	display:block;
	font-size:1.07em;
	color:#3a55a5;
}
.main .table .rightcol .tour li a,
.sec .results li a{
	float:right;
	text-decoration:none;
	color:#000;
}
.main .table .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 h3{
	margin:0;
	padding:0 0 0 11px;
	float:left;
	font-weight:normal;
	font-size:1.5em;
}
.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;
	font:1em/1.2 Arial, Helvetica, sans-serif;
}
.main .results ul{
	width:100%;
	overflow:hidden;
}
.main .results li{
	float:left;
	width:100%;
	padding:10px 0 6px;
	border-bottom:1px dotted #6f6f6f;
}
.main .results li li{
	border:0;
	padding:0;
}
.main .results li div{
	float:left;
	width:238px;
}
.main .results li div.left h4,
.main .results li div.right h4{
	margin:5px 0 0;
	font-weight:normal;
	color:#626262;
	font-size:1.17em;
}
.main .results li div.left h4 a,
.main .results li div.right h4 a{
	font-size:1.29em;
}
.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{
	width:161px;
	text-align:center;
}
.main .results li div.center div{
	width:100%;
	height:39px;
	float:none;
	font-size:2.5em;
}
.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:1em;
	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:0.92em;
	color:#9e9e9e;
}
.main .results li div.center li{
	float:none;
	width:auto;
}

/* blog */

#posts h2{
	background:none;
	border:0;
	padding:0;
	position:static;
	font-weight:normal;
}
#post-list{
	list-style:none;
	float:left;
	width:100%;
}
#post-list li{
	float:left;
	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 .content li{
	float:none;
	width:auto;
	padding:0;
	margin:0;
	border:0;
}
#posts a:hover{
	text-decoration:underline;
}
#post-list h3{
	font-size:1.5em;
	line-height:1.1em;
	font-weight:normal;
}
#posts .author-date,
#post-list .author-date,
#post-list .comments{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
}
#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:0.9em;
}
#news-list .author-date span,
#top-news-list .author-date span{
	float:none;
}
#posts .content{
	float:none;
	width:100%;
	overflow:hidden;
}
#posts .content img,
#events .content img,
#post-list .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;
}
#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: 2px;
	margin: 13px 10px 10px 0;
	border: 1px solid #999;
}

#posts .content .nodeImg img,
#events .content .nodeImg img,
#post-list .content .nodeImg img {
	margin: 0;
	padding: 0;
	border: none;
}
.pictitle {
	display: block;
	font-size: 11px;
	color: #666;
	padding-top: 2px;
	line-height: 14px;
	text-align: center;
}
.nodeLink {
	display: block;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
/* End Node */

/* Prediction */
.contentWrap {
    overflow: hidden;
}
.contentWrap a:hover {
    text-decoration: none;
}
.sidebarL {
    width: 237px;
    float: left;
    margin-right: 10px;
    padding-bottom: 30px;
}
.sidebarL a:hover{
    text-decoration: none;
}
.sidebarLNavi div {
    padding: 6px 11px;
    background-color: #ececec;
    border-bottom: 1px solid #fff;
    font-size: 1.3em;
    line-height: 24px;
}
.sidebarLNavi div.active {
    background-color: #b5dafd;
    font-weight: bold;
    color: #000;
}
    .sidebarLNavi div a {
        text-decoration: underline;
        line-height: 24px;
    }
    .sidebarLNavi a:hover {
        text-decoration: none;
    }
.scoreHead {
    padding: 6px 11px;
    background-color: #fcefc2;
    font-weight: bold;
    font-size: 1.5em;
    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 {
        color: #3b8730;
        font-size: 10px;
        margin-right: -8px;
    }
    .scoreTable strong {
    	color: #666;
    	font-weight: normal;
    }
.winnersHead {
    padding: 6px 11px;
    background-color: #d0822e;
    font-weight: bold;
    color: #fff;
    font-size: 1.5em;
    margin-top: 19px;
}
.winnersHead option {
	font-size: 12px;
	color: #393939;
}
.checkerHelp {
	color: #ababab;
	font-size: 11px;
	padding: 0 0 4px;
}
.winnersTable {
    width: 100%;
    border-collapse: collapse;
}
    .winnersTable td, .winnersTable th {
        padding: 2px 5px;
        color: #3d3d3d;
        text-align: center;
        /*border: 1px solid #f0d9c0;*/
    }
    .winnersTable th {
    	vertical-align: top;
    	text-align: left;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	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.names, .winnersTable th.names {
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }
    .lastRow td, .lastRow th {
        border-bottom: 1px solid #d0822e;
    }
    .winnersTable td.places, .winnersTable th.places {
        border-left: 1px solid #d0822e;
    }
    .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 {
    	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(../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;
    }
    td.rlink {
    	border-right: 1px solid #D0822E;
    	text-align: right;
    }
    .userTop td.places {
        color: #7f7f7f;
        text-align: left;
    }
    td.userScore {
        text-align: left;
    }
    .userTop td.winnersValue {
        font-weight: bold;
        color: #c21f15;
    }
.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: Arial, 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 20px 2px 3px;
        width: 57px;
        font-size: 11px;
        line-height: 14px !important;
        height: 14px;
        margin: 0 5px;
        font-family: Arial, Helvetica, sans-serif;
        border: 1px solid #cecece;
        background: url("../img/icons.png") no-repeat right 2px #fff;
    }
    .dateInput button, .smButton {
        border: none;
        background-color: #245990;
        font-size: 12px;
        line-height: 16px;
        font-family: Arial, Helvetica, sans-serif;
        color: #fff;
        width: 80px;
        padding: 1px 0px;
        margin: 0 5px;
    }
.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: 1.5em;
            background: url('../img/openIcons.gif')  left -92px no-repeat transparent;
        }
        .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: 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: 1.5em;
        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: Arial, Helvetica, sans-serif;
}
.superMain h1 {
	font-size: 24px;
	font-family: Arial, 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: 10px;
	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;
}
.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;
}
.scoreInput {
	width: 20px;
	text-align: center;
}
.bVitem option,
.bVitem select {
	font-size: 12px;
	font-family: Arial, 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: 30px 0 10px;
}
.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;
}
/* Tags */

#post-list .tags,
#posts .tags{
	font-size:0.9em;
	color:#999;
	float:right;
	padding:3px 0 3px 22px;
	background:url(../img/bg-tags.png) no-repeat 0 0;
}
.voting .tags{
	margin:8px 0 0;
}

/* Post's voting */

.voting{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
}
.voting .like{
	float:left;
	margin:10px 0 0;
}
.voting .rank{
	color:#ccc;
	font-size:2em;
}
.voting .hidden{
	display:none;
}
.voting a.positive{
	float:left;
	color:#c63;
	padding:0 0 2px 21px;
	text-decoration:none;
	background:url(../img/bg-like.png) no-repeat 0 0;
}
#posts a.positive:hover{
	text-decoration:none;
}
.voting a.positive span{
	border-bottom:1px dashed #c63;
}
.voting span.positive{
	color:#093;
}
.voting span.negative{
	color:#ed3939;
}
.voting .voters{
	color:#366;
	padding-top:12px;
	clear:both;
	background:url(../img/bg-voters.png) no-repeat 0 0;
}
.voting .voters div{
	border:1px solid #cdd;
	border-top:0;
	padding:10px;
}
.voting .voters a{
	color:#366;
}

/* 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(../img/bg-twitter.png) no-repeat 0 0;
}
ul.social .vkontakte a{
	background:url(../img/bg-vkontakte.png) no-repeat 0 0;
}
ul.social .facebook a{
	background:url(../img/bg-facebook.png) no-repeat 0 0;
}
ul.social .buzz a{
	background:url(../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:8px 5px 0;
	width: 80px;
	height: 15px;
	float: right;
}

#post-list .comments a{
	font-weight:normal;
	background-position:0 100%;
}

/* Paginator */

#posts ul.pager{
	width:100%;
	float:left;
	margin:20px 0 0;
	list-style:none;
	font-size:1.17em;
}
#posts ul.pager li{
	float:left;
	padding:0 3px 0 0;
}
#posts ul.pager li a,
#posts ul.pager li strong,
#events-pages a{
	float:left;
	padding:4px 9px;
	border:1px solid #d0d0d0;
	color:#1c5b90;
	text-decoration:none;
	background:#fff;
}
#posts ul.pager li a:hover,
#events-pages a:hover{
	background:#d0d0d0;
}
#posts ul.pager li strong,
#events-pages a.active{
	padding:4px 9px;
	position:relative;
	color:#fff;
	background:#cdcdcd;
	border:1px solid #d0d0d0;
}

/* Single post */

#posts.single h3{
	font-size:1.5em;
	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:1.17em;
}
#posts.single .content h5{
	margin:12px 0;
	font-size:1em;
}
#posts.single .content h6{
	margin:10px 0;
	font-size:0.83em;
}
#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:1em/1.2 Arial, 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(../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(../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 .rightcol .nearest-matches h3,
#index .rightcol .results h3{
	margin:5px 0 0;
	padding:6px 5px;
	font-size:1.17em;
	color:#333;
	background:#f4f8fc;
	border-bottom:1px solid #e5ecf5;
}
#index .rightcol .nearest-matches h3 a{
	color:#1a8dc3;
	text-decoration:none;
}
#index .rightcol .nearest-matches h3 a:hover{
	text-decoration:underline;
}

#index .rightcol .nearest-matches ul,
#index .rightcol .results ul{
	width:269px;
	overflow:hidden;
	list-style:none;
	text-align:center;
}
#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:1.17em;
	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:2em;
	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:0.91em;
	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:1.17em;
	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:0.91em;
}
#posts .similar-articles li a.comments{
	width:19px;
	height:16px;
	padding:2px 0 0;
	top:4px;
	left:-27px;
	font-size:0.75em;
	line-height:1.2em;
	text-align:center;
	color:#fff;
	background:url(../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:1.5em;
}
.sec .results h4{
	margin:0;
	font-size:1.17em;
	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:2em;
	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:0.91em;
}
.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:1.1em;
	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:1.5em;
	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;
}
.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:1.17em;
}
.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:1.17em;
	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:0.91em;
	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:1.2em;
	font-weight:normal;
	color:#000;
}
.static-page .transfers li.head div{
	font-size:1.08em;
	padding-bottom:5px;
	margin:0;
	color:#000;
	background:#ebebeb;
	border-color:#fff;
	text-align:center;
}
.static-page .transfers li.head div.club{
	font-size:1.08em;
	padding-bottom:5px;
}

/* uefa */

.main .uefa h2{
	padding:11px 0 10px 81px;
	margin:-8px 0 0;
	background:url(../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 h3,
.uefa .pill-pull h3,
.uefa .count h3,
.uefa .pill-pull .region h4{
	padding:4px 11px;
	font-size:1.5em;
	font-weight:normal;
	color:#fff;
	background:#1c5b90;
}
.uefa ul.main li div{
	padding:0 11px 12px;
}
.uefa ul.main h4{
	margin:3px 0 0;
	font-size:1.5em;
	font-weight:normal;
	color:#000;
}
.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 h3 span{
	color:#ccc;
}
.uefa .pill-pull .headers,
.uefa .count .headers{
	width:680px;
	overflow:hidden;
}
.uefa .pill-pull h4,
.uefa .count h4{
	float:left;
	display:inline;
	width:293px;
	margin:0 20px 0 0;
	padding:5px 11px;
	font-size:1.17em;
	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(../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:2.5em;
	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:1.17em;
	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:1.29em;
	color:#000;
}
.uefa .pill-pull .region{
	margin:20px 0 0;
}
.uefa .pill-pull .cols{
	width:100%;
	overflow:hidden;
	font-size:1.17em;
}
.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:1.29em;
	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{
	width:798px;
	overflow:hidden;
	border-bottom:20px solid #fff;
	position:relative;
}
.uefa .group-tour .group{
	float:left;
	display:inline;
	width:319px;
	overflow:hidden;
	margin:0 11px -3000px 0;
	padding:0 0 3000px;
	position:relative;
	background:#EFEFEF;
}
.uefa .group-tour .group table{
	width:320px;
	border-collapse:collapse;
	text-align:center;
	margin:0 0 0 -1px;
}
.uefa .group-tour .group table th{
	padding:4px;
	font-size:1.5em;
	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 h3{
	font-size:1em;
	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:1.16em;
	padding:3px 0;
}
.uefa .group-tour .group table td span{
	display:block;
	font-size:0.86em;
	text-align:left;
	color:#999;
	margin:0 0 0 12px;
}
.uefa .group-tour .group table td span strong{
	display:block;
	font-size:1.16em;
	line-height:1.1em;
	color:#000;
}
.uefa .group-tour .group table .leader td{
	background:#e2edc8;
	border-color:#fff;
}
.uefa .group-tour .group ul{
	width:100%;
	float:left;
	list-style:none;
	background:#efefef;
}
.uefa .group-tour .group li{
	float:left;
	display:inline;
	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 h4{
	margin:0 0 -9999px;
	padding:10px 0 9999px;
	float:left;
	width:77px;
	font-size:1em;
	font-weight:normal;
	text-align:center;
	border-right:1px solid #fff;
	position:relative;
}
.uefa .group-tour .group ul ul{
	float:right;
	width:241px;
	margin:-1px 0 0;
	text-align:center;
	font-size:0.92em;
}
.uefa .group-tour .group ul ul strong{
	float:left;
	width:47px;
	margin:6px 0 0;
	font-size:1.27em;
	color:#000;
}
.uefa .group-tour .group ul ul span{
	float:left;
	width:79px;
	text-align:right;
	color:#999;
	line-height:1.2em;
}
.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:1.09em;
}
.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:0.366em;
}
.uefa ul.main ul.match-info li{
	width:auto;
	padding:0;
	border:0;
}
.uefa ul.main ul.match-info li.penalty{
	font-size:1.3em;
	font-weight:bold;
	color:#000;
	padding-bottom:3px;
}

.uefa ul.main ul.goals{
	margin:2px 0 0;
	font-size:0.9em;
}
.uefa ul.main ul.goals li{
	width:auto;
	padding:1px 0 0;
	border:0;
}

/* fan shop */

.sec a.fan-shop{
	display:block;
	width:240px;
	height:100px;
	margin:20px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../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(../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:1em/1.4 Arial, 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 .comment-list {
	padding-bottom: 15px;
}
#load-comments {
	font-size: 1.55em;
	text-decoration: none;
	border-bottom: 1px dashed #1C5B90
}
#load-comments:hover {
	text-decoration: none !important;
}
#comments img.loader {
	margin: -38px 0 0 250px;
	position: absolute;
}
h3.comments-head{
	font-size:1.5em;
	font-weight:normal;
	margin:14px 0 0;
}
.match .content h3.comments-head,
.match .content #comments,
.match .content #add-comment,
.match .content #comment-form{
	float:left;
	width:100%;
}
h3.comments-head a {
	text-decoration:none!important;
	border-bottom:1px dashed #1C5B90;
}
h3.comments-head a.to-post,
#posts h3.comments-head a.to-post{
	color:#000;
	border:0;
}
h3.comments-head .loader {
	position:absolute;
	margin-left:10px;
}
#comments ul{
	width:100%;
	overflow:hidden;
	list-style:none;
}
.comment {
	padding:15px 0 0 40px;
	margin-left:300px;
	position:relative;
}
.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;
}
.comment img.avatar{
	float:left;
	margin-right:10px;
	border:1px solid #dcdcdc;
}
.comment-info {
	float:left;
	padding:10px 0 0;
	height:35px;
}
.comment-info .user {
	font-weight:bold;
}
.comment-info span{
	color:#979797;
	font-size:0.92em;
}
.comment-content {
	padding:0 0 6px;
}
.comment .rank {
	position:absolute;
	left:0;
	top:24px;
	width:32px;
	text-align:right;
	font-size:1.26em;
	color:#aaa;
}
.comment .positive {
	color:#093;
}
.comment .negative {
	color:#C33;
}
.comment .karma,
.comment .karma li {
	display:inline;
}
.comment a.positive,
.comment a.negative {
	float:left;
	width:15px;
	height:15px;
	margin:0 2px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	border:1px solid #D5D5D5;
	background:#fff url(../img/bg-plus-minus-comment.gif) no-repeat 4px 4px;
}
.comment a.negative {
	margin:0 5px 0 0;
	background-position:4px -16px;
}
.comment a.safedelete,
.comment a.toggle-form{
	text-decoration:none !important;
	border-bottom:1px dashed #1C5B90;
	padding-left:15px;
	background:url(../img/pencil_small.png) no-repeat 0 0;
}
.comment a.safedelete{
	color:#f00;
	border-bottom:1px dashed #ff0000;
	background:url(../img/cross_small.png) no-repeat 0 0;
}
.comment form {
	margin:10px 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:1.3em;
	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(../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:0.92em;
	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(../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(../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:1em/1.2 Arial, 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:1.2em;
	text-align:center;
	border:1px solid #979797;
	padding:10px 0 10px;
	margin:10px 0 20px;
}
.match .comment-auth{
	float:left;
	width:648px;
}
#add-comment{
	margin:15px 0 0;
	padding:0 0 10px;
	font-size:1.5em;
	font-weight:normal;
}
#add-comment a,
#add-comment a:hover{
	text-decoration:none;
	border-bottom:1px dashed #1C5B90;
}
#comment-form .user{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
#comment-form .user img{
	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{
	padding:0 0 20px;
}

/* 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:1.17em;
}
.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:0.9em;
	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:0.79em;
	line-height:1.1em;
	color:#a5acb2;
}
.main .registration li.text input{
	float:left;
	width:312px;
	margin:2px 0 0;
	padding:5px 5px;
	border:1px solid #a5acb2;
	font:1em/1.1 Arial, Helvetica, sans-serif;
}
.main .registration li.login{
	position:relative;
	margin:0 -130px 0 0;
	width:454px;
}
.main .registration li.login label{
	font-size:1.28em;
	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 17px;
	border:1px solid #a5acb2;
	background:url(../img/ico-post.png) no-repeat 5px 7px;
}
.main .registration li.login div input{
	width:295px;
	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:2.9em;
	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:224px;
	margin:2px 0 0;
}
#popup #login-form li.text span{
	float:right;
	width:106px;
	margin:8px 0 0;
	letter-spacing:-1px;
	font-size:0.78em;
	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:0.61em;
	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:1.34em;
	line-height:1.2em;
	color:#a5acb2;
}
#popup #login-form li.registration a{
	float:none;
	font-size:1em;
	color:#363;
}

/* 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(../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 10px 0 0;
}
#online-form .minute{
	margin:10px 0 0;
	padding:0 0 10px;
}
#online-form .minute label{
	margin:0 10px 0 0;
	font:2.5em Arial, Helvetica, sans-serif;
}
#online-form .minute input{
	padding-right:0;
	font:2.5em Arial, Helvetica, sans-serif;
}
#online-form textarea{
	width:708px;
	padding:0;
	border:1px solid #7f9bd9;
	font:1em Arial, Helvetica, sans-serif;
}
#online-form .submit{
	margin:5px 0 0;
	font:1em Arial, 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(../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:1.17em;
}
#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:1em/1.4 Arial, 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: 1.17em;
	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:1em/1.4 Arial, 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:655px;
}
#list_choices div a{
	display:block;
	width:10px;
	height:6px;
	margin:3px 0 0 4px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../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(../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(../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{
	float:left;
	border:0;
	padding:0 0 0 9px;
	position:static;
}
.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:1.17em;
	background:#ffc000 url(../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:9999;
	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;
	padding:0 0 5px;
}
#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:0.91em;
	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:1.16em;
	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:0.91em;
}
#latest-match .count div.left ul a,
#latest-match .count div.right ul a{
	float:none;
	padding:0;
	font-size:1em;
	color:#1c5b90;
}
#latest-match .count div.center{
	font-size:1.5em;
}
#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:0.91em;
	color:#999;
	list-style:none;
}
#latest-match ul.navigation{
	color:#000;
}
#latest-match ul.navigation li{
	display:inline;
	margin:0 4px;
}

/* ukr cup */

.main .ukr-cup h2{
	background:url(../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;
	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:1em;
	height:34px;
	margin:3px 0 0;
	overflow:hidden;
}
#video-list ul h3 a{
	color:#2290d6;
	text-decoration:none;
}
#video-list ul h3 a:hover{
	text-decoration:underline;
}
#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(../img/bg-slide-left.png) no-repeat 0 0;
}
#video-list a#slide-right{
	left:auto;
	right:0;
	background:url(../img/bg-slide-right.png) no-repeat 0 0;
}
#lastVideo {
	overflow: hidden;
	background-color: #f9fcff;
}
#lastVideo .sliderWrapp {
	overflow: hidden;
	margin: 0 40px;
}
#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;
}
#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(../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(../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:1.17em;
}
.match .start-squad .command{
	float:left;
	width:345px;
}
.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:1em Arial, 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:305px;
	list-style:none;
}
.match .start-squad ul.popular strong{
	float:left;
	width:23px;
	height:23px;
	font-size:1.5em;
	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(../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;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.top-blogers ul {
	list-style:none;
	padding:0 1px;
}
.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: 1.5em;
	margin-bottom: .5em;
}
.topics form input.text {
	width: 20em;
}
ul#topics li {
	list-style-type: none;
	font-size: 1.5em;
	line-height: 1.5em;
	color: #666666;
}
ul#topics li span {
	font-size: .7em;
}

p.fail {
	font-size: 1.2em;
	margin: 2em;
}


/* 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:100%;
	overflow:hidden;
	margin:12px 0 0;
	font-size:1.2em;
	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(../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:237px;
	height:97px;
	margin:0 1px 0 0;
	border:1px solid #aecbe4;
	text-align:center;
	background:#ecf4fb;
	position:relative;
	overflow:hidden;
}
#important .match h4{
	font-size:1em;
	line-height:20px;
	height:20px;
}
ul.match-nav{
	position:absolute;
	z-index:10000;
	width:239px;
	list-style:none;
	font-size:1.1em;
	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;
}
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(../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-top:5px;
	list-style:none;
	color:#666;
	font-size:0.91em;
}
#important ul.navigation{
	list-style:none;
	font-size:0.9em;
	margin:4px 0 0;
}
#imp-prev,
#imp-next{
	width:12px;
	height:24px;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	margin:-65px 0 0 -17px;
	background:url(../img/bg-imp-arrows.png) no-repeat 0 0;
}
#imp-next{
	background-position:-12px 0;
	margin:-65px 0 0 965px;
}
#important .hidden{
	display:none;
}
img.imp-loader{
	position:absolute;
	margin-top:-81px;
	margin-left:447px;
}

/* user events */

.profile ul.nav{
	margin:0;
	padding:0;
	height:31px;
	clear:both;
	list-style:none;
	border-top:15px solid #fff;
	background:#b3dbfd url(../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 18px 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:1.3em;
	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:0.9em;
}
#events div.content{
	float:none;
	width:100%;
	overflow:hidden;
}

#events-pages{
	padding:15px 0 0;
	font-size:1.1em;
	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 0 0;
	border:1px solid #f3d8d6;
}
.widget-formula1 a.header {
	display:block;
	width:100%;
	overflow:hidden;
	padding:2px 0;
	text-decoration:none;
	font-weight:bold;
	color:#c01c0e;
	border-bottom:1px solid #f3d8d6;
	background:#f9ebeb;
}
.widget-formula1 a.header img {
	margin:0 6px 0 8px;
}
.widget-formula1 ul {
	overflow:hidden;
	padding:0 7px;
	list-style:none;
}
.widget-formula1 img {
	float:left;
	margin:0 10px 0 0;
}
.widget-formula1 li {
	width:100%;
	overflow:hidden;
	margin:-1px 0 0;
	padding:9px 0 10px;
	border-top:1px solid #f3d8d6;
}
.widget-formula1 span {
	float:right;
	width:144px;
	cursor:pointer;
}

/* icons */

.text-euro2012 {
	color:#a7297c !important;
}
.link-euro2012 {
	text-decoration:none !important;
}
.icon-euro2012 {
	padding:1px 5px;
	margin:0 0 0 6px;
	font-size:11px !important;
	color:#fff !important;
	background:#a7297c !important;
	display:inline !important;
	white-space:nowrap;
	
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-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(../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(../img/pencil_small.png) no-repeat 0 0;
}

#id_participation_in_top_10 {
	width: auto
	}

/*   O Proekte    */
.staff {
  margin-top: 20px;
}
.staff h2 {
  font-size: 1.5em;
}
.shortProfile {
  overflow: hidden;
  margin-top: 20px;
}
.shortProfile .body {
  overflow: hidden;
}
.shortProfile .user{
  font-size: 1.2em;
  font-weight: bold;
  color: #333;   
}
.shortProfile em {
  font-size: 1.2em;
  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: 980px !important;
}

.all_tournaments{
	font-weight: bold;
}
div.ban-message-post {
	border: 1px solid #000000;
	color: #000000;
	margin: 10px 0;
	padding: 10px;
	text-align: center;
}

