/* Reset
----------------*/	
HTML {
	font-size:100.01%;
	}
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,
H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,
ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,
FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,
STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,
LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,
CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,HR {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	font-family:inherit;
	}
	
DFN,I,CITE,VAR,ADDRESS,EM {
	font-style:normal;
	}
TH,H1,H2,H3,H4,H5,H6 {
	font-weight:normal;
	}
TEXTAREA,INPUT,SELECT {
	font-family:Arial,sans-serif;
	font-size:1em;
	}
SMALL {
	font-size:.85em;
	}
OL,UL {
	list-style:none;
	}
TABLE {
	border-collapse:collapse;
	border-spacing:0;
	}
CAPTION,TH,TD {
	text-align:left;
	vertical-align:top;
	}
:focus {
	outline:none;
	}


/* Globals 
----------------*/	
HTML, BODY {
	height:100%;
	}


BODY {
	background:#e6e6e6 url(../i/page-bg.jpg) no-repeat 50% 0;
	font:.75em/1.5 arial,sans-serif;
	color:#000;
	}
	
	
A {
	color:#000;
	}
A:hover {
	}

		
/* Layout
----------------*/
.l-meta {
	width:960px;
	margin:0 auto;
	padding:50px 0;
	}

/* Header
----------------*/
.l-header {
	position:relative;
	background:url(../i/header-gd.png) no-repeat 0 0;
	padding:133px 0 0;
	}

	.l-header .logo {
		position:absolute;
		left:39px;
		top:29px;
		background:url(../i/logo.png) no-repeat 0 0;
		width:377px;
		height:81px;
		}
		.l-header .logo A {
			display:block;
			height:81px;
			}
		.l-header .logo SPAN {
			display:none;
			}
	
	.l-header .nav {
		background:#000;
		width:100%;
		font-size:.92em;
		font-weight:bold;
		color:#fff;
		}
		.l-header .nav TD {
			background:url(../i/nav.png) no-repeat 100% 0;
			line-height:34px;
			white-space:nowrap;
			text-align:center;
			}
			.l-header .nav A {
				display:block;
				padding:0 10px;
				text-decoration:none;
				color:#fff;
				}
			.l-header .nav A:hover {
				text-decoration:underline;
				color:#ddd;
				}

		.l-header .nav TD.cur {
			background:#ccc url(../i/nav-sel.png) no-repeat 100% 0;
			color:#000;
			}
			.l-header .nav .cur A,
			.l-header .nav .cur STRONG {
				display:block;
				padding:0 10px;
				color:#000;
				}
	
	
/* body 
-------------------- */
.l-body {
	background:#fff;
	overflow:hidden;
	zoom:1;
	position:relative;
	}
	
	
/* l-index-super */
.l-index-super {
	overflow:hidden;
	zoom:1;
	border-bottom:10px solid #000;
	}
	.l-index-super .b-news-main {
		background:#fff;
		width:625px;
		float:left;
		height:414px;
		overflow:hidden;
		}
		.l-index-super .h-news-main {
			padding:10px 5px 0 10px;
			}
	.l-index-super .b-video {
		background:#151515;
		width:330px;
		float:right;
		height:414px;
		overflow:hidden;
		}
		.l-index-super .h-video {
			padding:0 10px 0 0;
			}
	
/* b-news-main */
.b-news-main .picrel {
	height:324px;
	width:608px;
	position:relative;
	overflow:hidden;
	zoom:1;
	}
	.b-news-main .picrel .txt {
		position:absolute;
		bottom:0;
		padding:10px;
		overflow:hidden;
		zoom:1;
		color:#fff;
		width:588px;
		}
		.b-news-main .picrel .txt .tint {
			position:absolute;
			left:0;
			top:0;
			width:608px;
			height:500px;
			background:#000;
			opacity:.8;
			filter:alpha(opacity=80);
			z-index:11;
			}
		.b-news-main .picrel .txt H2 {
			position:relative;
			z-index:12;
			font:bold 1.67em arial,sans-serif;
			margin:0 0 .25em;
			}
			.b-news-main .picrel .txt P {
				position:relative;
				z-index:12;
				margin:0;
				line-height:1.5;
				}
	.b-news-main .picrel .link-flood {
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		z-index:13;	
		}

	.b-news-main .feed {
		overflow:hidden;
		zoom:1;
		height:80px;
		font-size:.92em;
		}
		.b-news-main .feed LI {
			float:left;
			width:25%;
			height:80px;
			clear:right;
			}
			.b-news-main .feed LI A {
				display:block;
				padding:15px 10px 10px;
				text-decoration:none;
				height:55px;
				}
				.b-news-main .feed LI A .date {
					font-size:.92em;
					color:#999;
					display:block;
					margin:0 0 .25em;
					}
				.b-news-main .feed LI A .h3 {
					display:block;
					line-height:1.35;
					}
				.b-news-main .feed LI A:hover .h3 {
					text-decoration:underline;
					}
	
			.b-news-main .feed LI.cur A {
				background:#000;
				color:#fff;
				}
				.b-news-main .feed LI.cur A .date {
					color:#fff;
					}
				.b-news-main .feed LI.cur A .h3 {
					text-decoration:none;
					}
	
/* b-video */
.b-video .tabs {
	overflow:hidden;
	zoom:1;
	font-size:.92em;
	}
	.b-video .tabs LI {
		float:left;
		padding:5px 10px;		
		text-transform:uppercase;
		color:#fff;
		height:19px;
		line-height:19px;
		cursor:pointer;
		}
		.b-video .tabs LI.cur {
			cursor:default;
			background:#6b6b6b url(../i/video-tab.png) repeat-x 0 100%;
			}
	
	.b-video .player {
		padding:10px;
		background:#343434 url(../i/video-gd.png) repeat-x 0 0;
		height:275px;
		}
	.b-video .more {
		margin:-20px 0 0;
		font-size:.92em;
		}
		.b-video .more .link-more {
			float:right;
			color:#f9ab23;
			line-height:20px;
			margin:0 10px 0 0;
			display:inline;
			}
		.b-video .more H3 {
			line-height:20px;
			text-transform:uppercase;
			font-size:1em;
			margin:0 0 0 10px;
			color:#fff;
			}

		.b-video .more LI {
			background:#434343 url(../i/video-item-gd.png) repeat-x 0 0;
			padding:2px 10px;
			line-height:26px;
			height:26px;
			overflow:hidden;
			zoom:1;
			}
* HTML .b-video .more LI {
			margin:0 0 -3px;
			}
			.b-video .more LI A {
				color:#fff;
				background:url(../i/video-ico.png) no-repeat 0 6px;
				padding:0 0 0 22px;
				float:left;
				height:26px;
				white-space:nowrap;
				zoom:1;
				}
	
/* l-events */
.l-events {
	background:url(../i/events.png) no-repeat 0 0;
	height:112px;
	overflow:hidden;
	position:relative;
	margin:0 0 10px;
	}
	.l-events .larr {
		background:url(../i/arrs.png) no-repeat 0 0;
		position:absolute;
		z-index:2;
		left:4px;
		top:52px;
		width:14px;
		height:14px;
		}
	.l-events .rarr {
		background:url(../i/arrs.png) no-repeat -14px 0;
		display:none;
		position:absolute;
		z-index:2;
		right:3px;
		top:50px;
		width:14px;
		height:14px;
		}

	.l-events .games {
		overflow: hidden;
		position: relative;
		width:938px;
		height: 97px;
		left: 11px;
		}
		.l-events .games .g-i {
			background: #1a1a1a url(../i/events-g.png) no-repeat 0 0;
			color:#fff;
			height:69px;
			left:938px;
			padding:8px 10px 0;
			position:absolute;
			top:20px;
			width:130px;
		}
		.l-events .games .g0 {left:11px;}
		.l-events .games .g1 {left:166px;}
		.l-events .games .g2 {left:328px;}
		.l-events .games .g3 {left:624px;}
		.l-events .games .g4 {left:779px;}
		
		.l-events .games LI .date {
			color:#b2b2b2;
			font-size:.92em;
			margin:0 0 .5em;
			}
			.l-events .games LI LI SMALL {
				float:right;
				font-size:1em;
				color:#b2b2b2;
				}
	
	.l-events .soon {
		position:absolute;
		left:339px;
		top:5px;
		background: url(../i/events-soon.png) no-repeat 0 0;
		width: 281px;
		height: 107px;
		}
		.l-events .soon H3 {
			position:absolute;
			width:280px;
			height:20px;
			line-height:20px;
			text-align:center;
			color:#fff;
			font-size:.85em;
			text-transform:uppercase;
			}
		.l-events .soon .txt {
			position:absolute;
			left:103px;
			top:27px;
			width:178px;
			}
			.l-events .soon .txt .date {
				font-size:.92em;
				margin:0 0 .25em;
				}
			.l-events .soon .txt .home {
				font-size:.92em;
				margin:0 0 .25em;
				}
			.l-events .soon .txt .urlprot {
				font-size:.92em;
				margin:0 0 .25em;
				}
				
			.l-events .soon .txt .opponent {
				font-size:1.25em;
				margin:0 0 .2em;
				line-height:1;
				}
			.l-events .soon .txt .place {
				font-size:.92em;
				}
		.l-events .soon .ctrls {
			position:absolute;
			left:-1px;
			top:87px;
			width:290px;
			height:20px;
			}
			.l-events .soon .ctrls A {
				float:left;
				width:90px;
				margin:0 5px 0 0;
				height:20px;
				line-height:20px;
				color:#fff;
				font-size:.85em;
				text-align:center;
				text-decoration:none;
				}
				.l-events .soon .ctrls A:hover {
					text-decoration:underline;
					}
	
	
	
	
/* .l-footer */
.l-footer {
	background:#000;
	overflow:hidden;
	zoom:1;
	padding:25px 10px 15px 20px;
	color:#fff;
	font-size:.92em;
	}
	.l-footer .copy {
		float:left;
		padding:.5em 0 0;
		}
	.l-footer .btns {
		float:right;
		}
	
	
/* b-teasers */
.b-teasers {
	overflow:hidden;	
	zoom:1;
	padding:0 10px 25px;
	}
	.b-teasers LI {
		float:left;
		width:220px;
		margin:0 20px 0 0;
		clear:right;
		}
	.b-teasers LI.last {
		margin:0;
		}
		.b-teasers LI A {
			display:block;
			height:50px;
			padding:50px 20px 0;
			background:#000;
			color:#fff;
			text-decoration:none;
			font-size:.85em;
			text-transform:uppercase;
			line-height:1.5;
			font-weight:bold;
			}
		.b-teasers LI A:hover {
			text-decoration:underline;
			}
	
	
/* l-widgets */
.l-widgets {
	overflow:hidden;
	zoom:1;
	}

	.l-widgets .hr {
		overflow:hidden;
		zoom:1;
		height:0;
		margin:0 0 20px;
		}
		.l-widgets .hr HR {
			display:none;
			}

	.l-widgets3 {
		margin:0 0 20px;
		}
		.l-widgets3 .cols {
			table-layout:fixed;
			width:100%;
			}
			.l-widgets3 .col {
				border-left:1px solid #e5e5e5;
				}
				.l-widgets3 .h-col {
					padding:0 10px;
					}
			.l-widgets3 .col-first {
				border-left:none 0;
				}
			.l-widgets3 .col-last {
				}
	
.b-teaser {
	margin:0;
	}
	.b-teaser-header {
		border-top:5px solid #006e2a;
		background:#4b4b4b url(../i/widget-header-gd.png) repeat-x 0 100%;
		overflow:hidden;
		zoom:1;
		padding:8px 10px;
		color:#fff;
		margin:0 0 10px;
		}
		.b-teaser-header .link-more {
			float:right;
			color:#f9ab23;
			font-size:.85em;
			}
		.b-teaser-header H3 {
			font-size:.85em;
			color:#fff;
			font-weight:bold;
			text-transform:uppercase;
			}
	
	.b-teaser-body {
		}

.te-news .te-news-list {
	}
	.te-news .te-news-list LI {
		border-top:1px solid #eaeaea;
		padding:10px 10px;
		}
		.te-news .te-news-list LI.first {
			border-top:none 0;
			padding:5px 10px 10px;
			}
		.te-news .te-news-list LI .date {
			font-size:.92em;
			color:#999;
			margin:0 0 .25em;
			}
		.te-news .te-news-list LI .h4 {
			font-size:1em;
			line-height:1.25;
			}
			.te-news .te-news-list LI .h4 A {
				text-decoration:none;
				}
			.te-news .te-news-list LI .h4 A:hover {
				text-decoration:underline;
				}
	
.te-photo {
	}
	.te-photo .te-photo-pic {
		text-align:center;
		margin:0 0 5px;
		}
		.te-photo .te-photo-pic IMG {
			border: 1px solid #b3b3b3;
			}
	.te-photo .te-photo-descr {
		margin:0 10px 15px;
		}
		.te-photo .te-photo-descr H4 {
			font-size:1.25em;
			font-weight:bold;
			margin:0 0 .1em;
			}
		.te-photo .te-photo-descr .meta {
			font-size:.92em;
			color:#999;
			}
	.te-photo .te-photo-ths {
		padding:0 20px 0 35px;
		position:relative;
		}
		.te-photo .te-photo-ths .prev,
		.te-photo .te-photo-ths .next {
			background:url(../i/arrs.png) no-repeat 0 0;
			width:14px;
			height:14px;
			position:absolute;
			left:5px;
			top:15px;
			}
		.te-photo .te-photo-ths .next {
			background:url(../i/arrs.png) no-repeat -14px 0;
			left:auto;
			right:5px;
			}
* HTML .te-photo .te-photo-ths .prev {
			left:-30px;
			}
* hTML .te-photo .te-photo-ths .next {;
			right:15px;
			}
		.te-photo .te-photo-ths .next {
			background:url(../i/arrs.png) no-repeat -14px 0;
			left:auto;
			right:5px;
			}
		.te-photo .te-photo-ths .wrap {
			overflow:hidden;
			zoom:1;
			}
			.te-photo .te-photo-ths .wrap A {
				float:left;
				margin:0 14px 0 0;
				}
	
.te-results TABLE {
	width:100%;
	}
	.te-results TH {
		font-size:.85em;
		color:#808080;
		padding:0 5px 6px;
		border-bottom:1px solid #e7e7e7;
		}
	.te-results TD {
		font-size:.92em;
		font-weight:bold;
		padding:7px 1px;
		background:url(../i/results-tr-gd.png) repeat-x 0 100%;
		}
	.te-results .tr-sel TD {
		background:#7f7f7f;
		color:#fff;
		}
	.te-results TD.td-pos {
		padding-left:10px;
		padding-right:0;
		}
	
.te-shop .b-teaser-body {
	background:url(../i/shop-gd.png) repeat-x 0 100%;
	}
	.te-shop .b-teaser-body A {
		display:block;
		overflow:hidden;
		zoom:1;
		padding:10px 20px;
		text-decoration:none;
		}
		.te-shop .b-teaser-body A * {
			cursor:pointer;
			}
		.te-shop .b-teaser-body A .picrel {
			float:left;
			margin:0 20px 0 0;
			}
		.te-shop .b-teaser-body A .txt {
			padding:15px 0 0;
			display:block;
			overflow:hidden;
			zoom:1;
			}
			.te-shop .b-teaser-body A .txt STRONG {
				display:block;
				margin:0 0 .25em;
				}
				.te-shop .b-teaser-body A:hover .txt STRONG {
					text-decoration:underline;
					}
			.te-shop .b-teaser-body A .txt SMALL {
				font-size:.92em;
				color:#333;
				}
	
/* l-inner */
.l-inner {
	padding:10px 10px 40px;
	background:#fff url(../i/section-gd.png) repeat-x 0 100%;
	overflow:hidden;
	zoom:1;
	}
	.l-inner-wide {
		
		}

	.l-inner .l-left {
		float:left;
		width:140px;
		}
	.l-inner .l-right {
		float:right;
		width:260px;
		padding:15px 20px 15px 20px;
		display:inline;
		background:url(../i/cols-sep.gif) repeat-y 0 0;
		}
	.l-inner .l-section {
		float:left;
		width:455px;
		padding:0 26px 0 20px;
		margin:0 -1px 0 0;
		display:inline;
		background:url(../i/cols-sep.gif) repeat-y 100% 0;
		}
		.l-inner-wide .l-section {
			width:760px;
			clear:right;
			float:right;
			padding:0 20px 0 0;
			background:none;
			}
		
/* b-sidenav */
.b-sidenav {
	margin:0 0 1.5em;	
	font-size:.92em;
	}
	.b-sidenav A,
	.b-sidenav STRONG {
		display:block;
		margin:0 0 1px;
		zoom:1;
		padding:5px 10px;
		background:#e6e6e6;
		font-weight:normal;
		text-decoration:none;
		}
	.b-sidenav A:hover {
		text-decoration:underline;
		}

	.b-sidenav .cur A,
	.b-sidenav .cur STRONG {
		background:#000;
		color:#fff;
		}
		
/* b-side-news */
.b-side-news {
	margin:0 0 1em;
	}
	.b-side-news H3 {
		font-size:1em;
		font-weight:normal;
		text-transform:uppercase;
		margin:0 0 1em;
		}
	.b-side-news LI {
		margin:0 0 1em;
		}
		.b-side-news LI .date {
			font-size:.92em;
			 color:#808080;
			}
		.b-side-news LI A {
			text-decoration:none;
			}
		.b-side-news LI A:hover {
			text-decoration:underline;
			}

	
/* b-hornav */
.l-section .b-hornav {
	margin:0 0 .5em;
	width:100%;
	table-layout:fixed;
	font-size:.92em;
	}
	.l-section .b-hornav TD {
		background:#006e2a;
		color:#fff;
		border:none 0;
		text-align:center;
		padding:0;
		}
		.b-hornav TD A,
		.b-hornav TD STRONG {
			color:#fff;
			display:block;
			padding:.33em 1em;
			text-decoration:none;
			font-weight:normal;
			}
		.b-hornav TD A:hover {
			text-decoration:underline;
			}
		.b-hornav TD.cur {
			background:#000;
			}
	
/* t-res */
.l-section .t-res {
	width:100%;
	margin:0 0 2em;
	border:none 0;
	}
	.l-section .t-res TH,
	.l-section .t-res TD {
		border:none 0;
		}
	.l-section .t-res TH {
		padding:10px;
		background:#fff;
		font-size:.85em;
		font-weight:normal;
		text-transform:uppercase;
		border-bottom:1px solid #e6e6e6;
		}
	.l-section .t-res TD {
		padding:10px;
		background:url(../i/results-tr-gd.png) repeat-x 0 100%;
		border-bottom:1px solid #e5e5e5;
		}

		
	.l-section .t-res .td-pos {
		padding-right:0;
		}
	.l-section .t-res .td-team {
		}
	.l-section .t-res .td-x {
		text-align:center;
		}
	.l-section .t-res .td-goals {
		text-align:center;
		}
		.l-section .t-res TD.td-goals {
			padding:10px 15px;
			}
	.l-section .t-res .td-res {
		text-align:center;
		padding-right:15px;
		}

	.l-section .t-res .tr-sel TD {
		background:#7f7f7f;
		border-bottom:1px solid #7f7f7f;
		color:#fff;
		font-weight:bold;
		}
	
/* b-events */
.l-section .b-events {
	margin:0 0 1em;
	padding:0;
	}
	.l-section .b-events LI {
		list-style:none;
		margin:0 0 3em;
		padding:0;
		zoom:1;
		}
		.b-events LI .picrel {
			float:left;
			margin:0 1em .5em 0;
			}
		.b-events LI .header {
			overflow:hidden;
			zoom:1;
			}
			.b-events LI .header H3 {
				font-size:1.25em;
				margin:0;
				line-height:1.2;
				}
			.b-events LI .header H4 {
				font-size:1em;
				font-weight:normal;
				margin:0;
				}
			.b-events LI .header .meta {
				font-size:.92em;
				color:#808080;
				margin:1.5em 0 1em;
				}
		.b-events LI .txt {
			clear:both;
			}
		.b-events LI A {
			text-decoration:none;
			}
		.b-events LI A:hover {
			text-decoration:underline;
			}
			
			
.t-stat
{
width: 100%;	
}			
	
