
BODY {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: "Arial Narrow", Arial, Sans-serif;
	font-size: 13px;
	color: #555555;
}
 img{
 border:0px;
 }
 
.clear {
	clear: both;
}

#container {
	width: 100%;
	margin:0px auto;
	background: url('../i/bg_body.png') no-repeat top center #ececec;
}

#page {
	width: 950px;
	height: auto;
	margin: 0 auto 0 auto;
}

#logo
{
		float:left;		
}
#mainMenu{
}

#topMenu{
}

	#menu_top {
		list-style-type: none;
		float: right;
		margin: 20px 0px 0 0;
		padding:0;
		height:46px;
		font-family: Arial, Sans-serif;
	}
		#menu_top li {
			display:inline;
			float: left;
			padding: 4px 18px 4px 18px;			
		}
		#menu_top li.separator {
			width: 1px;
			padding:4px 0 4px 0px;
			background: url('../i/bg_menu_separator.png') no-repeat center center;
		}
		#menu_top a
		{
			color:#999999;
		}
		#searchwrapper
		{
			float:right;
			width:144px; /*follow your image's size*/
			height:26px;/*follow your image's size*/
			background-image:url('../i/searchbox.png');
			background-repeat:no-repeat; /*important*/
			padding:0px;
			margin:0px;
			position:relative; /*important*/
		}
 
			#searchwrapper form { display:inline ; padding:0; margin:0; float:right }
 
			.searchbox {
			border:0px; /*important*/
			background-color:transparent; /*important*/
			position:absolute; /*important*/
			top:2px;
			left:4px;
			width:146px;
			height:23px;
			}
			 
			.searchbox_submit {
			border:0px; /*important*/
			background-color:transparent; /*important*/
			position:absolute; /*important*/
			top:0px;
			left:150px;
			width:30px;
			height:26px;
			}

.ticker
{
	float:right;
	padding:0px 0px 0px 10px;
	margin:19px 0 0px 0;
	font-family: Arial, Sans-serif;
	font-size: 13px;	
	background: url('../i/bg_ticker.png') repeat-x center center ;
	border-radius:5px;
	color:#fff;
	font-weight:bold;
	height:30px;
	line-height:30px;	
	width:762px;
}
	
#menu_bot {
	list-style-type: none;
	height:72px;
	padding: 0px;
	margin: 0px 0 0 0;
	width:950px;
	background: url('../i/bg_menu_bottom.png') no-repeat center center;	
}
	#menu_bot li {
		display:inline;
		float:left;
		height:72px;
		font-weight:bold;
		color:#79693d;
		padding: 18px 10px 18px 10px;
		font-family: "Arial Narrow";
		font-size: 13px;
	}
	#menu_bot li.separator {
		width: 10px;
		height:72px;
		padding: 0px 0px 0px 0px;
		background: url('../i/bg_menu_bottom_separator.png') no-repeat center center;
	}

#social {	
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	overflow: hidden;
	height:61px;
}

	#social li {
		display: inline;
		white-space: nowrap;
		padding-right:18px;
	}
	
	#social li.ostatni {
		padding-right:0px;
	}

	#social li  div{
		width:200px ;
		float:left;
	}
	
hr{
	border:0;
	background: url('../i/hr.png') no-repeat center center;
	padding:20px;
	margin:0;
	clear:both;
}

#menu_main {
	border-color:white;
	border-radius: 5px;
	list-style-type: none;	
	margin: 0;
	text-align: center;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 60px;
font-family: Arial, Sans-serif;

font-size: 12px;
	background: url('../i/bg_menu_main.png') repeat-x center left;	
	float:right;
}
	#menu_main li {
		display:inline;	
		float:left;		
		height: 45px;
		padding: 0px 12px 0 12px;
		margin: 0px 0px 0 0px;
		background: url('../i/bg_menu_main_inactive.png') repeat-x center center;		
	}
	#menu_main li.separator {
		width: 1px;
		height: 45px;
		padding: 0px 0 0 0;
		
		background: url('../i/bg_menu_main_separator.png') no-repeat center center;
	}
	#menu_main li.active {
		background: url('../i/bg_menu_main_active.png') repeat-x center center;		
		color:#fff;
	}
	#menu_main li.pierwszy {
		border-top-left-radius:5px;
		border-bottom-left-radius:5px;
	}
	#menu_main li.ostatni {
		border-top-right-radius:5px;
		border-bottom-right-radius:5px;
	}
	
	#menu_main li a {
		margin: 0px 0 0 0;
		padding: 13px 0 0 0;
		color: #000;
		text-decoration:none;
		font-weight:bold;
		float:right;		
	}
	#menu_main li.active a{
		color: #fff;
	}



#content {
	position: relative;
	width: auto;
	height: auto;
	padding: 0 0 0px 0;
	min-height: 500px;
}

#reklama{

	margin: 0;
	padding: 0;
	text-align: center;
	overflow: hidden;

}


	
#partners {
	min-height: 60px;
	padding-top: 40px;
	background: no-repeat top left;
}
	#partners img {
		border: none;
	}

#rights {
	height: 19px;
	border-top: 1px solid #cccccc;
	background-color: #fff;
	padding: 10px 0 10px 0;
}

#bottomcontent {
	width: 950px;
	height: auto;
	margin: 20px auto 0 auto;
}
	#bottomcontent #copyright {
		float: right;
		margin-top: 0px;
		font-weight:bold;
		color:#79693d;
		padding: 0px 10px 18px 10px;
	}

#right_side {
	float: right;
	width: 245px;
	height: auto;
}

/*****************/
/*    mainpage   */
/*****************/

#mainpage_main {
	position: relative;
	float: left;
	width: 625px;
	height: 375px;
	margin: 0px 0 0 0;
	padding:0 0 80px 0;
	/*border-radius:5px;*/
}
	#mainpage_main .separator {
		width: 1px !important;
		height: 45px;
		padding: 0px 0 0 0;
		
		background: url('../i/separator_main.png') no-repeat center center !important;
	}
	


#mainpage_news {
	float: right;
	width: 306px;
	height: 413px;
	margin: 0px 0 0 0;
	font-family: "Arial Narrow", Arial, Sans-serif;
	font-size: 16px;
}
	#mainpage_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;

	}	
	#mainpage_news  p.news_wazny{
		height:50px;

	}
	
	#mainpage_news  .normal:hover{
		background-color:#f7921e;
	}
		#mainpage_news  .normal img{
			float:left;
			margin-right:8px;
		}
		#mainpage_news  .normal a {
			font-weight:bold;
			color:#000;
		}
		#mainpage_news  .normal a.news_wazny{			
			
		} 
		#mainpage_news  .normal a span{
			font-weight:normal;
			color:#898989;
		}

#mainpage_galeria {
	float: left;
	width: 306px;
	height: 408px;
	margin: 0px 0 0 0;
	font-family: "Arial Narrow", Arial, Sans-serif;
	font-size: 16px;
}
	#mainpage_galeria  .normal{
		padding:4px 10px 2px 10px;
		margin: 0px 0 0 0;
		background: url('../i/yellow_bar_2.png') repeat-x bottom ;		
		height:85px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
	}
	#mainpage_galeria  .normal:hover{
		background-color:#f7921e;
	}
	#mainpage_galeria  .normal img{
		border-radius:3px;
		margin-right:5px;
		float :left;
	}
		#mainpage_galeria  .normal a {
			font-weight:bold;
			color:#000;
		}
		#mainpage_galeria  .normal a span{
			font-weight:normal;
			color:#898989;
		}

#mainpage_ciekawostki {
	float: left;
	width: 306px;
	height: 408px;
	margin: 0px 0px 0 17px;
	font-family: "Arial Narrow", Arial, Sans-serif;
	font-size: 16px;
}
	#mainpage_ciekawostki  .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;		
	}
	#mainpage_ciekawostki  .normal:hover{
		background-color:#f7921e;
	}
		#mainpage_ciekawostki  .normal a {
			font-weight:bold;
			color:#000;
		}
		#mainpage_ciekawostki  .normal a span{
			font-weight:normal;
			color:#898989;
		}

#mainpage_kalendarium {
	float: right;
	width: 306px;
	height: 408px;
	margin: 0px 0 0 0;
	font-family: "Arial Narrow", Arial, Sans-serif;
	font-size: 16px;
}
	#mainpage_kalendarium  .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;
	}
	#mainpage_kalendarium  .normal:hover{
		background-color:#f7921e;
	}
		#mainpage_kalendarium  .normal a {
			font-weight:bold;
			color:#000;
		}
		#mainpage_kalendarium  .normal a span{
			font-weight:normal;
			color:#898989;
		}

	.ostatnie_wyniki{
		padding:10px;
	}
	.ostatnie_wyniki table{
		width:270px;
	}
	.ostatnie_wyniki .nagl{
		background-color:#000 !important;
		color:#000 !important;
	}
	.ostatnie_wyniki .nagl a{
		background-color:#000 !important;
		color:#FFCA06 !important;
	}
	
#sponsors {

	height:61px;
	list-style: none;
	margin: 60px 0 0 0 ;
	padding: 0px 0 0 0;
	text-align: center;
	overflow: hidden;
	background: url('../i/bg_sponsorzy.png') no-repeat center center;		
}
	#sponsors li {
		display: inline;
		height:61px;
		white-space: nowrap;
		padding:5px 5px;
		float:left;
		color:white;
		font-weight:bold;
	}
	
#mainpage_newsletter{
	float: right;
	width: 306;
	height: 80px;
	margin: 50px 0 0 0;
	font-size: 14px;
	background: url('../i/newsletter_bg.png') repeat-x center center;
	border-radius:5px;
	padding:0;
}
	#mainpage_newsletter  .normal{
		padding:10px 10px 0 10px;
		margin:0;
		background: url('../i/main_newsletter_bg.png') repeat-x  bottom;
		height:60px;
		color:#000;
	}
	
	#newsletter_email{
		border:0;
		border-radius:5px;
		height:27px;
		margin-top:8px;
		width:216px;
		font-size:16px;
	}
	
	#newsletter_wyslij{
		border:0;
		margin:12px 0 0 7px;
		float:right;
	}


/*****************/
/* commons		 */
/*****************/

/*next, last, tv, live games*/
ul.short_games {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	ul.short_games li {
		min-height: 30px;
		padding: 7px 5px 7px 0;
		border-bottom: 1px solid #cacaca;
	}
		ul.short_games li .teams {
			float: left;
			display: block;
			font-weight: bold;
		}
		ul.short_games li .score {
			display: block;
			float: right;
			text-align: right;
			font-weight: bold;
			color: #00829a;
		}

.wiecej_button
{
	margin-right:10px;
	float:right;
	background: url('../i/przycisk_szary.png') repeat-x bottom ;		
	height:21px;
	width:63px;
}



/*****************/
/*    subpage    */
/*****************/

.subpage {
	float: left;
	width: 628px;
	height: auto;
	margin: 0;
}

.subpage_standings {
	float: right;
	width: 235px;
	height: auto;
	min-height: 467px;
	margin: 10px 10px 0 0;
	border-bottom: 5px solid #e3007a;
}

.subpage_rest_news {
	float: right;
	width: 235px;
	height: auto;
	padding: 0 0 10px 0;
	margin: 10px 10px 0 0;
	border-bottom: 1px solid #cccccc;
}
	.subpage_rest_news .important {
		position: relative;
		display: block;
		width: 180px;
		height: auto;
		padding: 0 0 0 55px;
		margin: 5px 0 0 0;
		border-bottom: 1px solid #4f4f4f;
	}
		.subpage_rest_news .important .date {
			font-size: 10px;
			font-weight: bold;
		}
		.subpage_rest_news .important img {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 50px;
			height: 50px;
			border: 0;
			padding-bottom: 5px;
			background-color: #4f4f4f;
		}
		.subpage_rest_news .important a {
			font-weight: bold;
			text-decoration: none;
			color: #960054;
		}
	.subpage_rest_news .normal {
			margin: 5px 0 0 0;
	}
		.subpage_rest_news .normal .small_date {
			display: block;
			float: left;
			line-height: 17px;
			margin-right: 5px;
			font-size: 9px;
			font-weight: bold;
			color: #9d9d9d;
		}

/***************/
a {
	text-decoration: none;
	color: #555555;
}
a:hover {
	text-decoration: underline;
}

p {
	margin: 14px 0 0 0;
}

/***************/

.bold {
	font-weight: bold !important;
}
.left {
	text-align: left !important;
}
.center {
	text-align: center !important;
}
.right {
	text-align: right !important;
}

.small {
	font-size: 11px !important;
}

/* akordeon */

.accordion .acc_navi {
	clear: both;
	cursor:pointer;
	display:block;
	padding:5px;
	background-color:#960054;
	color:#fff;
	border-bottom:#000;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	border-top: 1px solid #fff;
}
	.accordion .acc_navi:hover {
		font-weight: bold;
	}
	.accordion .acc_navi.selected {
		font-weight: bold;
	}
	.accordion .first_team {
		float: left;
		width: 188px;
		margin-top: 2px;
		padding: 5px;
		background: #e4e4e4;
		border: 1px solid #C1C1C1;
		border-bottom: none;
		border-right: none;
	}
		.accordion .stand_top {
			float: right;
			width: 20px;
			margin-top: 2px;
			padding: 5px;
			background: #e4e4e4;
			border: 1px solid #C1C1C1;
			border-bottom: none;
			border-left: none;
			font-weight: normal;
			text-align: right;
		}

	.accordion .second_team {
		float: left;
		width: 188px;
		margin-bottom: 2px;
		padding: 5px;
		background: #e4e4e4;
		border: 1px solid #C1C1C1;
		border-top: none;
		border-right: none;
	}
		.accordion .stand_bot {
			float: right;
			width: 20px;
			margin-bottom: 2px;
			padding: 5px;
			background: #e4e4e4;
			border: 1px solid #C1C1C1;
			border-top: none;
			border-left: none;
			font-weight: normal;
			text-align: right;
		}

	.accordion .results {
		float: left;
		width: 218px;
		padding: 5px 5px 2px 5px;
		color: #A0A0A0;
		border: 1px solid #C1C1C1;
		border-top: none;
		border-bottom: none;
	}

.boardphoto {
width: 615px;
height: 175px;
text-align: left;
}


#boardphoto {
font-family: "Arial Narrow", Arial, Sans-serif;
font-size: 11px;
color: #000000;
text-align: left;
margin-left: 5px;
margin-right: 15px;
margin-top: 2px;
margin-bottom: 1px;
}