p.header {
	display: block;
	width: 580px;
	height: 32px;
	margin: 0 0px 0px 4px;
	padding: 0 10px 0 10px ;
	background: url('../i/bg_counter.png') repeat-x left top;
	color: #000;
	line-height:32px;
	border-radius:5px;
}
	p.header a {
		color: #e3007a;
	}
	p.header input, select {
		border: 1px solid #cccccc;
/*		height: 22px;
		margin: 4px;
		padding:0;*/
		border-radius:5px;
		font-size: 12px;
	}
	p.header .przycisk {
		height: 22px;
		padding: 0 4px 0 4px;
		background: #000;
		color: #FFC906;
		margin: 4px ;
		font-size: 11px;
	}

div.right_header {
	float: right;
	width: 286px;	
	margin: 0px 0 20px 0;
	height: 32px;
	padding: 0 10px 0 10px ;
	background: url('../i/bg_counter.png') repeat-x left top;
	color: #000;
	line-height:32px;
	border-radius:5px;
}
	div.right_header input, select {
		border: 1px solid #cccccc;
/*		height: 22px;
		margin: 4px;
		padding:0;*/
		border-radius:5px;
		font-size: 12px;
	}	

h1.name {
	margin: 0 0 0 0px;
	padding-top: 0px;
	height: auto;
	max-width: 608px;
	font-size: 24px;
	color: #f7921e;
}

h2.teamname {
	clear: both;
	margin: 15px 0 0 10px;
	font-size: 16px;
	color: #960054;
}

h2.archivename {
	margin: 15px 0 0 0;
	font-size: 16px;
	color: #960054;
}

.universal_box {
	width: 608px;	
	margin: 0 0 0 0px;
	padding:10px;
	background-color:#f1f1f1;
	border-radius:5px;
	min-height:540px;
}
	.universal_box  p{
		font-family:Arial;
	}
	.universal_box h1 {
	margin: 0 0 0 0px;
	padding-top: 0px;
	height: auto;
	max-width: 608px;
	font-size: 24px;
	color: #f7921e;
}

	.universal_box  .normal{
		padding:5px 10px 5px 10px;
		margin: 0px 0 0 0;
		background: url('../i/yellow_bar_2.png') repeat-x bottom ;		
		min-height:40px;
	}	
		
	
	.universal_box  .normal:hover{
		background-color:#f7921e;
	}
		.universal_box   a {
			font-weight:bold;
			color:#000;
		}
		.universal_box .normal a span{
			font-weight:normal;
			color:#898989;
		}	

	p.lead {
			padding:0;
			margin-top:5px;
			line-height: 16px;
			font-weight: bold;
			color: #000;
		}
		
	.universal_box  p.doPobrania{
		padding:5px 10px 5px 10px;
		margin: 0px 0 0 0;
		background: url('../i/yellow_bar_2.png') repeat-x bottom ;		
		height:32px;
		width:585px;
		/*float:left;*/
	}
	
	.universal_box  .news{
		padding:5px 10px 5px 10px;
		margin: 0px 0 0 0;
		background: url('../i/yellow_bar_2.png') repeat-x bottom ;		
		min-height:50px;
	}
	.universal_box .news a span{
			font-weight:normal;
			color:#898989;
		}	
	.universal_box .news img{
			float:left;
			padding-right:10px;
		}	
		
	.prawy{
		
		float:right !important;
	}
	.universal_box  p.doPobrania span{		
		width:510px;
		display: inline-block;
	}
	.universal_box  p.doPobrania a.doPobrania{
		padding:0px 0px 0px 0px;
		margin: -3px 0 0px 0;
		background: url('../i/doPobrania_n.png') no-repeat center ;		
		height:36px;
		width:70px;
		float:right;
	}

	

#bottom_side{
width:628px;
margin:20px 0 0 0;
padding:0px;
}
	#bottom_side h1{
		background: url('../i/bg_tab_bottom.png') no-repeat top left;		
		height:42px;
		padding-left:20px;
		color:#000;
		font-size:16px;
		line-height:42px;
		margin:0;
	}
	
	#bottom_side .normal{
		margin:0px;
		padding:10px 10px 10px 10px ;
		background-color:#f1f1f1;
		height:140px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;

	}
	#bottom_side .normal ul{		
		list-style-type: none;
		background-color:black;
		padding:0px;
		margin:0px;
	}
	#bottom_side li {
		display:inline;	
		float:left;		
		height: 76px;
		width:131px;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 0 0px;
		
	}
	#bottom_side  .normal a {
			font-weight:bold;
			color:#000;
		}
		#bottom_side  .normal a span{
			font-weight:normal;
			color:#898989;
		}
	#bottom_side .normal img{
		border-radius:3px;
		margin: 0 auto 0 auto;
	}

.universal_box_wide {
	width: 930px;
	height: auto;
	margin: 0 0 0 0px;
	padding:10px;
	background-color:#f1f1f1;
	border-radius:5px;
	min-height:540px;
}

	.universal_box_wide table {
		width: 930px;
		height: auto;
		border-collapse: collapse;
		border-bottom: 1px solid #cccccc;
		margin: 10px 0 0 0;
		background: url('../i/bg_table_thin.png') repeat-x top;
		border-radius:5px;
	}

	.universal_box_wide table th {
		padding: 4px 3px 4px 3px;
		color: #fff;
	/*	border-bottom: 1px solid #fff; */
		font-weight: normal;
	}
	.universal_box_wide table td {
		padding: 4px 3px 4px 3px ;
		background: url('../i/bg_stat_tr.png') repeat-x left top;
		text-align: center;
	}
	.universal_box_wide table td.perc {
		width: 25px;
		background: url('../i/bg_td_perc.png') repeat-x left top;
	}
	.universal_box_wide table .summary td {
		padding-top: 9px ;
		background: url('../i/magenta_10x5_bar.png') repeat-x top;
	}
	.universal_box_wide table select {
		height: 20px;
	}
	.universal_box_wide table a {
		color: #fff;
	}
	.universal_box_wide table caption {
		caption-side: bottom;
		text-align: right;
		font-size: 10px;
		font-style: italic;
	}
	
	.universal_box_wide .menu {
		list-style-type: none;		
		width: auto; /* definision in files */
		height: 32px;
		padding: 10px 0px 0 0px;
		margin: 0px 0 10px 0;
		background: url('../i/yellow_bar_2.png') repeat-x bottom;
	}

	.universal_box_wide .menu li {
		list-style: none; float: left; position: relative; top: 0px; margin: 0 0 0px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; 
		height: 30px;
		width:  120px;
		text-align: center;
		padding:0 0 0 0px;
		font-weight:bold;
		line-height: 30px;
		background:#4C5350;/*#FEC209;*/
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		color:#fff;
	}
		.submenutabs li:hover {
			text-decoration: underline;
		}
		.universal_box_wide .menu  li a {
			color: #fff;
		}
	.universal_box_wide .menu  li.active {
		background-color: #FEC209;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		color:#000;
	}
		.universal_box_wide .menu  li.active a {
			color: #000;
		}


#subpage_news {
	float: right;
	width: 306px;
	height: 318px;
	margin: 0px 0 20px 0;
	font-family: "Arial Narrow", Arial, Sans-serif;
	font-size: 16px;
	
}
	#subpage_news  .normal{
		padding:10px 10px 10px 10px;
		margin: 0px 0 0 0;
		background: url('../i/yellow_bar_2.png') repeat-x bottom ;		
		font-family: Arial, Sans-serif;
		font-size: 12px;
	}
		#subpage_news  .normal:hover{
		background-color:#f7921e;
		}
		
		#subpage_news  .normal img{
			float:left;
		}

		#subpage_news  .normal a {
			font-weight:bold;
			color:#000;
		}
		#subpage_news .normal a.news_wazny{
			line-height:50px;
			padding-left:10px;
		} 
		#subpage_news  .normal a span{
			font-weight:normal;
			color:#898989;
		}

#news_najczestrze {
	float: right;
	width: 306px;
	height: 408px;
	margin: 40px 0 20px 0;
	background-color:#f1f1f1;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:0px 0 0 0;
	background:#f1f1f1 url('../i/yellow_bar_2.png') repeat-x top ;		
}
	#news_najczestrze  h1{
		background: url('../i/bg_tab_active_206_40.png') no-repeat top left;		
		height:42px;
		padding:0 0 0 20px;	
		width:206px;
		color:#000;
		font-family: "Arial Narrow", Arial, Sans-serif;
		font-size: 16px;
		line-height:40px;
		margin:-40px 0 0 0 ;
	}
	#news_najczestrze  .normal{
		padding:5px 10px 5px 10px;
		margin: 0px 0 0 0;
		background: url('../i/yellow_bar_2.png') repeat-x bottom ;		
		min-height:40px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
	}
	#news_najczestrze  .normal .licznik{
		padding:0px 0px 0px 0px;
		margin: auto 10px 0 0;
		background: url('../i/bg_counter.png') repeat-x center ;		
		height:40px;
		float:left;
		width:40px;
		line-height:40px;
		text-align:center;
		font-weight:bold;
		font-size:18px;
	}
	#news_najczestrze  .normal:hover{
		background-color:#f7921e;
	}
	#news_najczestrze  .normal img{
		border-radius:3px;
		margin-right:5px;
	}
		#news_najczestrze  .normal a {
			font-weight:bold;
			color:#000;
		}
		#news_najczestrze  .normal a span{
			font-weight:normal;
			color:#898989;
		}		
		
.right_podmoduly {
	float: right;
	width: 306px;
	
	margin: 40px 0 20px 0;
	background-color:#f1f1f1;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:0px 0 0 0;
	background:#f1f1f1 url('../i/yellow_bar_2.png') repeat-x top ;
}
	.right_podmoduly  h1{
		background: url('../i/bg_tab_active_206_40.png') no-repeat top left;		
		height:42px;
		padding:0 0 0 20px;	
		width:206px;
		color:#000;
		font-family: "Arial Narrow", Arial, Sans-serif;
		font-size: 16px;
		line-height:40px;
		margin:-40px 0 0 0 ;
	}
	.right_podmoduly  .normal{
		padding:8px 0px 0px 20px;
		margin: 0px 0 0 0;
		background: url('../i/yellow_bar_2.png') repeat-x bottom ;		
		min-height:30px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
	}
	.right_podmoduly  .ostatni{
		padding:8px 0px 0px 20px;
		margin: 0px 0 0 0;
		min-height:30px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
	}
	.right_podmoduly  .normal:hover{
		background-color:#f7921e;
	}
		.right_podmoduly  .normal a {
			font-weight:bold;
			color:#000;
		}
	.right_podmoduly  .ostatni:hover{
		background-color:#f7921e;
	}
		.right_podmoduly  .ostatni a {
			font-weight:bold;
			color:#000;
			font-family: Arial, Sans-serif;
			font-size: 12px;
		}
	
	.right_podmoduly ul{
		list-style-type: none;
	}
	
	.right_podmoduly .normal  span{
			font-weight:normal;
			color:#898989;
		}

.right_baner {
	float: right;
	width: 306px;	
	margin: 0;
	background-color:#fff;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:0px 0 0 0;
}
	.right_baner  object{
		width: 306px;	
		height:102px;
	}

.pages {
	width: auto;
	height: auto;
	max-width: 960px;
	padding: 10px;
	margin: 20px 0 0 10px;
	background: url('../i/bg_counter.png') repeat-x left top;
	color: #898989;
	word-spacing: 5px;
	border-radius:5px;
}
	.pages a {
		color: #000;
	}

	/* kalendarz */
	
div.kalendarz{
	width:306px;
	text-align:center;
	/*padding-left:12px;*/

}
	div.kalendarz span{
	font-size:12px;
	line-height:36px;
	font-weight:bold;
	color:#000;
	text-align:center;
	width:100%;
	}
	div.kalendarz table{
	width:100%;
	border-radius:5px;
	border-collapse: separate;
	padding: 0 12px 0 12px;
	/*margin:0;*/
	}
		div.kalendarz span a.nav_left{
			background:url('../i/bg_kal_left.png') no-repeat center center ;
			width:17px;
			height:21px;
			padding:20px;
			text-decoration:none;
		}
		div.kalendarz span a.nav_right{
			background:url('../i/bg_kal_right.png') no-repeat center center ;
			width:17px;
			height:21px;
			padding:20px;
			text-decoration:none;
		}
	
		.kalendarz  th{
			color:#fff;
			height:22px;
			background:url('../i/bg_kal_head.png') repeat-x  ;
		}
		.kalendarz table tr td{
			background:#545A57;
			color:#fff;
			width:38px;
			height:28px;
			font-size:14px;
			background:url('../i/bg_kal_inactive.png') repeat-x  ;
		}
		div.kalendarz table tr td.nieaktywny{
			color:#A6A7A6;
		}
		div.kalendarz table tr td.aktywny{
			color:#fff;
			background:url('../i/bg_kal_active.png') repeat-x  ;
		}
		div.kalendarz table tr td.aktywny a{
			display:block;
			color:#fff;
			text-decoration:none;
			width:100%;
			line-height:25px;

		}
	
/**********************************/
/* submenu tabs********************/
/**********************************/

.submenutabs {
	
	list-style-type: none;

	width: auto; /* definision in files */
	height: 42px;
	padding: 0 10px 0 9px;
	margin: 0px 0 10px 0;
	background: url('../i/yellow_bar_2.png') repeat-x bottom;
}

	.submenutabs li {
		float: left;
		width: auto;
		height: 40px;
		padding: 0 11px 0 10px;
		margin: 0;
		background: url('../i/bg_menu_separator.png') no-repeat right center;
		text-align: center;
		line-height: 40px;
		cursor: pointer;
	}
		.submenutabs li:hover {
			text-decoration: underline;
		}
	.submenutabs li.active {
	    background: url('../i/bg_menu_main_active.png') repeat-x ;
		color: #fff;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
	}
		.submenutabs li.active a {
			color: #fff;
		}
	.submenutabs li.last {
	    background: none !important;
	}

/**********************************/
/* news ***************************/
/**********************************/

p span.news_date {
	color: #C8C8C8;
	margin-right: 10px;
	font-size: 10px;
}

	p a {
		color: #960054;
	}

	p a.news_category {
		color: #C8C8C8;
		margin-left: 10px;
		font-size: 10px;
		text-transform: uppercase;
	}

	p.tags {
		clear: both;
		margin-top: 30px;
		padding: 5px;
		border-top: 1px dotted #cccccc;
		font-size: 11px;
	}
		p.tags a {
			text-decoration: underline;
			margin: 0 5px 0 5px;
		}
/**********************************/
/* players ************************/
/**********************************/

.players_nav {
	margin-top: 5px;
	width: auto;
	height: 45px;
	background: url('../i/bg_tabscontainer_main.png') repeat-x bottom;
}


/**********************************/
/* single player ******************/
/**********************************/

.player_image {
	float: left;
	width: 160px;
	height: 160px;
	margin: 5px 0 0 10px;
	background: #F3F3F3;
	/*border-right: 1px solid #460027;*/
}

.player_image img{
	width: 160px;
	height: 160px;
}

.player_info {
	position: relative;
	float: left;
	width: 230px;
	height: 140px;
	padding: 20px 20px 0 20px;
	margin: 5px 0 0 0;
	/*border-left: 1px solid #cb80aa;
	border-right: 1px solid #460027;*/
	/*background: url('../i/bg_magenta_gradient.png') repeat-x left #950054;*/
	color: #000;
	line-height: 20px;
}
.player_career {
	position: relative;
	float: left;

	/*height: 140px;*/
	padding: 20px 20px 0 20px;
	margin: 5px 0 0 0;
	/*border-left: 1px solid #cb80aa;
	border-right: 1px solid #460027;*/
	/*background: url('../i/bg_magenta_gradient.png') repeat-x left #950054;*/
	color: #000;
	line-height: 20px;
}
.player_team {
	float: left;
	width: 160px;
	height: 160px;
	padding: 0;
	margin: 5px 0 0 0;
	border-left: 1px solid #cb80aa;
	background: /*url('../i/bg_magenta_gradient.png') repeat-x left*/ #950054;
	text-align: center;
}
	.player_team img {
		border: 0;
	}
.player_gallery {
	float: left;
	width: 360px;
	height: auto;
	margin: 0 0 0 10px;
	padding: 30px 0 0 0;
	background: no-repeat left top;
}
	.player_gallery img {
		width: 80px;
		height: 60px;
		margin: 10px 10px 0 0;
		padding: 0;
		border: none;
	}
.player_bio {
	float: left;
	width: 600px;
	height: auto;
	margin: 0 0 0 10px;
	padding: 40px 0 0 0;
	background: no-repeat left top;
}
	.player_bio p:first-child {
		margin-top: 0;
	}

.player_stats {
	float: left;
	margin-top: 20px;
}

.player_klub {
	float: left;
}


/**********************************/
/* teams   ************************/
/**********************************/

.team_list {
	padding-left: 10px;
}
.team_box {
	position: relative;
	float: left;
	width: 200px;
	height: 180px;
	padding: 10px 0 0 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	/*border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;*/
	
}
	.team_box .team_name {
		display: block;
		width: 200px;
		height: 20px;
		text-align: center;
		position: absolute;		
		bottom: 20px;
	}
	.team_box a {
		color: #000;
	}
	.team_box img {
		border: 0;
		max-height: 160px;
		max-width: 160px;
	}
/*.team_box:hover {
	background: url('../i/magenta_10x5_bar.png') repeat-x bottom;
}*/

/**********************************/
/* single team   ******************/
/**********************************/

.team_logo {
	float: left;
	width: 160px;
	height: 160px;
	padding: 0;
	margin: 10px 0 0 5px;
	/*border-right: 1px solid #460027;
	text-align: center;
	background: url('../i/bg_magenta_gradient.png') repeat-x left #950054;*/
}
	.team_logo img {
		width: 160px;
		height: 160px;
		border: 0;
	}

.team_image {
	float: left;
	width: 600px;
	height: 400px;
	padding: 0;
	margin: 10px 0 0 5px;
	/*border-right: 1px solid #460027;
	text-align: center;
	background: url('../i/bg_magenta_gradient.png') repeat-x left #950054;*/
}
	.team_image img {
		width: 600px;
		height: 400px;
		border: 0;
	}
	
	
.team_info {
	
	float: left;
	width: 300px;
	height: 140px;
	padding: 20px 20px 0 20px;
	margin: 10px 0 0 0;
	/*border-left: 1px solid #cb80aa;
	border-right: 1px solid #460027;
	background: url('../i/bg_magenta_gradient.png') repeat-x left #950054;*/
	color: #000;
	line-height: 20px;
}
	.team_info a {
		color: #000;
	}

.team_stats {
	clear: both;
	padding-top: 10px;
}

.rozgrywki_img {
	width: 600px;
	padding: 0;
	margin: 10px 0 0 5px;
	/*border-right: 1px solid #460027;
	text-align: center;
	background: url('../i/bg_magenta_gradient.png') repeat-x left #950054;*/
}
	.rozgrywki_img  img {
		width: 600px;

		border: 0;
	}
/**********************************/
/* schedule      ******************/
/**********************************/

.schedule_selector {
	width: auto;
	height: 34px;
	padding: 11px 0 0 20px;
	margin: 5px 0 0 0;
	background: url('../i/bg_schedule_selector.png') no-repeat left top;
	color: #fff;
}
	.schedule_selector select {
		width: 150px;
		height: 21px;
		margin-right: 10px;
	}
	.schedule_selector input {
		width: 60px;
		height: 22px;
		border: 1px solid #e3007a;
		margin: 0;
		background: url('../i/bg_submit.png') repeat-x left top;
		color: #fff;
		font-weight: bold;
	}

p.schedule_gameday {
	color: #960054;
	font-weight: bold;
}

table.schedule {
	border-collapse: collapse;
}
		table.schedule td a {
			color:#000;
			font-weight:normal;
		}
		
		table.standings td a {
			color:#000;
			font-weight:normal;
		}
/**********************************/
/* news    ************************/
/**********************************/

.news_list_date {
	margin-right: 10px;
	color: #cccccc;
}

.f_likeit {
	margin: 10px 0 0 0;
}

.news_gallery {
	float: left;
	width: 380px;
	height: auto;
	margin: 16px 10px 7px 0;
	padding: 0 0 10px 0;
	border-bottom: 5px solid #e3007a;
	font-size: 10px;
}
	.news_gallery .moreimages {
		float: right;
		font-size: 12px;
	}

.news_image {
	float: left;
	width: 380px;
	height: auto;
	margin: 16px 10px 7px 0;
	padding: 0 0 10px 0;	
	font-size: 10px;
}
	.news_image  img{	
	border-radius:5px;
}

/**********************************/
/* game    ************************/
/**********************************/

.game_header {
	width: 950px;
	height: auto;
	margin: 0 0px 0px 0px;
	padding: 10px 0 0 0;
	border-radius:5px;
	background-color:#f1f1f1;
}
	.game_header h1 {
		font-size: 24px;
	color: #f7921e;
		text-align: center;		
	}
	.game_header .club_logotype {
		width: 200px;
		height: 160px;
		float: left;
		text-align: center;		
	}
		.game_header .club_logotype img {
			border: none;
		}
	
	.game_header .game_data {
		width: 550px;
		height: 160px;
		float: left;
		text-align: center;
		color: #000;
	}
		.game_header .game_data .mecz_status{
			width: 140px;
			height: 60px;
			float: right;
			text-align: center;
			color: #000;
			position :absolute;
			margin-left:400px;
		}

		.mecz_protokol2{
			width: 60px;
			height: 60px;
			float: right;
			text-align: center;
			color: #000;
			position :absolute;
			margin-left:500px;
		}		
		.game_header .game_data h1 {
			font-size: 20px;
			margin: 7px 0 0 0;
			background-color:#F7921E;
			color:#000;
		}
		.game_header .game_data h2.bigscore {
			font-size: 32px;
			font-weight: bold;
			margin: 7px 0 0 0;
		}
		.game_header .game_data .quarters {
			margin: 5px 0 0 0;
		}
	.game_header .referees {
		float: left;
		width: 930px;
		padding: 10px;
		text-align: center;
		margin:0;
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
	}
	.game_header .hala_logotype {
		width: 300px;
		height: 200px;
		float: right;
		padding-right:10px;
		text-align: center;		
	}
		.game_header .hala_logotype img {
			border: none;
			width:300px;
			height:200px;
		}
	.game_header .hala_data {
		width: 640px;
		height: 200px;
	
		text-align: center;
		color: #000;
	}
		.game_header .hala_data h1 {
		
			font-size: 22px;
			margin: 7px 0 0 0;
		}
		
.game_wynik {
	width: 630px;
	height: auto;
	margin: 0 0px 0px 0px;
	padding: 10px 0 0 0;
	border-radius:5px;
	background-color:#f1f1f1;
}
	.game_wynik h1 {
			font-size: 22px;
			margin: 7px 0 0 0;
			color:#F7921E;
			text-align: center;
		}
	.game_wynik .club_logotype {
		width: 200px;
		height: 160px;
		float: left;
		text-align: center;		
	}
		.game_wynik .club_logotype img {
			border: none;
		}
	
	.game_wynik .game_data {
		width: 230px;
		height: 160px;
		float: left;
		text-align: center;
		color: #000;
	}
		
		.game_wynik .game_data h2.bigscore {
			font-size: 32px;
			font-weight: bold;
			margin: 7px 0 0 0;
		}
		.game_wynik .game_data .quarters {
			margin: 5px 0 0 0;
		}
	.game_wynik .referees {
		float: left;
		width: 610px;
		padding: 10px;
		text-align: center;
		margin:0;
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
	}
	
.game_stat{
float:left;
width:50%;

}
	.game_stat  table{
	height: auto;
	border-collapse: collapse;
	border-bottom: 1px solid #cccccc;
	margin: 10px auto 0 auto;
	width:90%;
	background: url('../i/bg_table_thin.png') repeat-x top;
	border-radius:5px;
}

	.game_stat  th {
		padding: 4px 3px 4px 3px;
		color: #fff;
	/*	border-bottom: 1px solid #fff; */
		font-weight: normal;
	}
	.game_stat td {
		padding: 4px 3px 4px 3px ;
		background: url('../i/bg_stat_tr.png') repeat-x left top;
		text-align: center;
	}


/**********************************/
/* gallery/-ies *******************/
/**********************************/

.gallery_preview {
	margin: 0 0 15px 0;
}
	.gallery_preview a {
		display: block;
		float: left;
		width: 150px;
		height: 100px;
		padding: 10px;
		margin: 2px 10px 0 0;
		overflow: hidden;
		background: #cccccc;
		text-align: center;
	}

/*w galerii*/
.gallery_images_box a {
	display: block;
	float: left;
	width: 162px;
	height: 100px;
	padding: 10px;
	margin: 10px 10px 0 10px;
	overflow: hidden;
	background: #cccccc;
	text-align: center;
	border-radius:5px;
}
.gallery_images_box a:hover {
	/*background: url('../i/bg_magenta_gradient.png') repeat-x left;*/
	background: #f7921e;	
}
.gallery_images_box img {
	border: 0;
	max-width: 150px;
	max-height: 100px;
	border-radius:5px;
}

/**********************************/
/* multimedia   *******************/
/**********************************/

.multimedia_list {
	padding-left: 9px;
}
	.multimedia_list .multimedia_box {
		float: left;
		width: 150px;
		height: 110px;
		padding: 16px;
		border-top: 1px solid #fff;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		border-left: 1px solid #fff;
		background: url('../i/bg_gray_gradient.png') repeat-x left;
		font-weight: bold;
		overflow: hidden;
		text-align: center;
	}
		.multimedia_list .multimedia_box a {
			display: block;
			width: auto;
			height: auto;
			padding: 60px 0 0 0;
			color: #fff;
			background: url('../i/mp3.png') no-repeat top center;
		}

	.multimedia_list .multimedia_box:hover {
		background: url('../i/bg_magenta_gradient.png') repeat-x left;
	}

table.multimedia {
	border-collapse: collapse;
	width: 735px;
	height: auto;
	margin: 20px 0 0 0;
	border-bottom: 5px solid #e3007a;
}
	table.multimedia td {
		padding: 11px 10px 11px 10px !important;
		background: url('../i/bg_multimedia_td.png') repeat-x left top;
		font-weight: bold;
	}
	table.multimedia td.one {
		width: 42px;
		padding: 0 !important;
		background: url('../i/bg_schedule_td1.png') repeat-x left top;
		text-align: center;
	}

/* OSSM , KADRY */

.universal_box table {
	width: 600px;
	height: auto;
	border-collapse: collapse;
	border-bottom: 1px solid #cccccc;
	margin: 10px 0 0 0;
	background: url('../i/bg_table_thin.png') repeat-x top;
	border-radius:5px;
}

	.universal_box table th {
		padding: 4px 3px 4px 3px;
		color: #fff;
	/*	border-bottom: 1px solid #fff; */
		font-weight: normal;
	}
	.universal_box table td {
		padding: 4px 3px 4px 3px ;
		background: url('../i/bg_stat_tr.png') repeat-x left top;
		text-align: center;
	}
	.universal_box table td.perc {
		width: 25px;
		background: url('../i/bg_td_perc.png') repeat-x left top;
	}
	.universal_box table .summary td {
		padding-top: 9px ;
		background: url('../i/magenta_10x5_bar.png') repeat-x top;
	}
	.universal_box table select {
		height: 20px;
	}
	.universal_box table a {
		color: #fff;
	}
	.universal_box table caption {
		caption-side: bottom;
		text-align: right;
		font-size: 10px;
		font-style: italic;
	}

	
/**********************************/
/* stats&archive*******************/
/**********************************/

p.stats_header {
	display: block;
	width: 960px;
	height: auto;
	margin: 15px 0 20px 0;
	padding: 5px 10px 5px 10px;
	background: url('../i/bg_table_thin.png') repeat-x left top;
	color: #fff;
}
	p.stats_header a {
		color: #e3007a;
	}

.archive_seasons {
	list-style-type: none;
	width: 970px;
	height: 16px;
	margin: 15px 0 10px 10px;
	padding: 5px;
	background: url('../i/bg_table_thin.png') repeat-x left top;
	color: #fff;
}
	.archive_seasons li {
		float: left;
		padding: 0 5px 0 5px;
	}
	.archive_seasons a {
		color: #e3007a;
	}

.archive_player_image {
	float: left;
	width: 115px;
	height: 115px;
	margin: 5px 0 20px 0;
	background: #F3F3F3;
	border-right: 1px solid #460027;
}
	.archive_player_image img {
		width: 115px;
		height: 115px;
	}
.archive_player_info {
	position: relative;
	float: left;
	width: 823px;
	height: 95px;
	padding: 20px 20px 0 20px;
	margin: 5px 0 0 0;
	border-left: 1px solid #cb80aa;
	background: url('../i/bg_magenta_gradient.png') repeat-x left;
	color: #fff;
}

.thin td a{
color:#000;
font-weight:normal;
}

/*********************************/
/* search ************************/
/*********************************/

.search_results_list {
	margin:0;
	padding:0;
	 list-style-position: inside;
}
	.search_results_list li {
		margin: 0px 0 0 0;
		background: url('../i/yellow_bar_2.png') repeat-x bottom ;	
		padding:5px 0px 5px 0px;
	}
	.search_results_list li:hover{
		background-color:#f7921e;
	}
	.search_results_list a {
		color: #000;
		font-weight: bold;
	}
	.search_results_list .date {
		color: #898989;
		margin-left: 10px;
		font-size: 10px;
	}
	.search_results_list .category {
		color: #C8C8C8;
		margin-left: 10px;
		font-size: 10px;
		text-transform: uppercase;
	}
	
#searchwrapper_wide
		{
			float:left;
			width:608px; /*follow your image's size*/
			height:26px;/*follow your image's size*/
			background-image:url('../i/searchbox_wide.png');
			background-repeat:no-repeat; /*important*/
			padding:0px;
			margin:0px 0 5px 0;
			position:relative; /*important*/
			display:inline ; }
 
			.searchbox_wide {
			border:0px; /*important*/
			background-color:transparent; /*important*/
			position:absolute; /*important*/
			top:2px;
			left:4px;
			width:574px;
			height:23px;
			}
			 
			.searchbox_submit_wide {
			border:0px; /*important*/
			background-color:transparent; /*important*/
			position:absolute; /*important*/
			top:0px;
			left:578px;
			width:30px;
			height:26px;
			}
/*********************************/
/* right side ********************/
/*********************************/

.subpage_right_box {
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cccccc;
}

.subpage_right_box_news {
	margin: 10px 0 20px 0;
	padding: 40px 0 15px 0;
	border-bottom:5px solid #e3007a;
	background: no-repeat top left;
}
	.subpage_right_box_news .main {
		position: relative;
		display: block;
		width: auto;
		padding: 0 0 1px 55px;
		margin: 5px 0 0 0;
		background: #960054;
		color: #fff;
	}
		.subpage_right_box_news .main .date {
			font-size: 10px;
			font-weight: bold;
			color: #cccccc;
		}
		.subpage_right_box_news .main img {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 50px;
			height: 50px;
			border: 0;
			padding-bottom: 5px;
			background-color: #e3007a;
		}
		.subpage_right_box_news .main a {
			font-weight: bold;
			text-decoration: none;
			color: #fff;
		}
	.subpage_right_box_news .important {
		clear: right;
		position: relative;
		display: block;
		width: 180px;
		height: auto;
		min-height: 55px;
		padding: 0 0 1px 55px;
		margin: 5px 0 0 0;
		border-bottom: 1px solid #4f4f4f;
	}
		.subpage_right_box_news .important .date {
			font-size: 10px;
			font-weight: bold;
		}
		.subpage_right_box_news .important img {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 50px;
			height: 50px;
			border: 0;
			padding-bottom: 5px;
			background-color: #4f4f4f;
		}
		.subpage_right_box_news .important a {
			font-weight: bold;
			text-decoration: none;
			color: #960054;
		}
	.subpage_right_box_news .normal {
		margin: 5px 0 0 0;
	}
		.subpage_right_box_news .normal .small_date {
			display: block;
			float: left;
			line-height: 17px;
			margin-right: 5px;
			font-size: 9px;
			font-weight: bold;
			color: #9d9d9d;
		}
		.subpage_right_box_news .normal a {
			color: #484848;
		}
		
.menu_flat {
		height: 32px;
		padding: 10px 0px 0 0px;
		margin: 0px 0 0px 0;
		background: url('../i/yellow_bar_2.png') repeat-x bottom;
	}
.menu_flat li {
		list-style: none; 
		margin: 0 0 0px 0;  
		height: 30px;
		width:  120px;
		text-align: center;
		padding:0 0 0 0px;
		font-weight:bold;
		line-height: 30px;
		background-color: #FEC209;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		color:#000;
	}