body	{margin: 0px; padding: 0px; background: url(img/bg7.png) #fff fixed; text-align: left;}
h3 {color:#b02100;font-family: arial; font-size: 16px; margin-top:2px; margin-left:10px;}
a {color:#b02100;}
div#container{text-align:left; border-left: 1px solid #164d09; border-right: 1px solid #164d09;}
div#content p{line-height:1.4}
div#footer{height:153px; width: 985px; font-family: arial; font-size:11px; font-style:normal; color:#aeaeae; margin-top:0px; margin-bottom:0px; background:url(img/stopka.jpg) no-repeat;}
div#container{width:985px; height:100%; margin:0 auto;}
div#content{width:965px; border: 0px solid #000; background: url(img/pagebg.png) repeat-x #fff; color: #282828; padding:10px; overflow:auto}
div#prawa{float:right; width:380px; border: 0px solid #fff; margin-right:0px; background:#fff;}
div#lewa{float:left; width:570px; background:#fff;}
div#content p{padding:5px 15px 0px 15px; font-family: arial; font-size:12px;}
div#top{clear:both;width:985; text-align:center; background:url(img/top4.jpg); height:100px;}
div#menu{clear:both;width:100%; text-align:center; margin-top:0px;}	
div#newsy {font-family: arial; font-size: 12px; overflow: auto; height: 180px; width:670px; margin-left:5px; padding:5px;}

#menugl {width: 985px;height: 31px;background: url(img/menu.png);margin: 0px; padding: 0;position: relative;}
#menugl li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#menugl li, #menugl a {height: 31px; display: block;}
#poz1 {left: 2px; width: 148px;}
#poz2 {left: 153px; width: 127px;}
#poz3 {left: 283px; width: 65px;} 
#poz4 {left: 352px; width: 76px;} 
#poz5 {left: 431px; width: 109px;}
#poz6 {left: 543px; width: 122px;}
#poz7 {left: 668px; width: 132px;}
#poz8 {left: 803px; width: 93px;}
#poz9 {left: 899px; width: 83px;}
#poz1 a:hover {background: transparent url(img/menu.png) -2px -31px no-repeat;}
#poz2 a:hover {background: transparent url(img/menu.png) -153px -31px no-repeat;}
#poz3 a:hover {background: transparent url(img/menu.png) -283px -31px no-repeat;}
#poz4 a:hover {background: transparent url(img/menu.png) -352px -31px no-repeat;}
#poz5 a:hover {background: transparent url(img/menu.png) -431px -31px no-repeat;}
#poz6 a:hover {background: transparent url(img/menu.png) -543px -31px no-repeat;}
#poz7 a:hover {background: transparent url(img/menu.png) -668px -31px no-repeat;}
#poz8 a:hover {background: transparent url(img/menu.png) -803px -31px no-repeat;}
#poz9 a:hover {background: transparent url(img/menu.png) -899px -31px no-repeat;}
#menugl span { display: none;}

div.linia {width: inherit;padding: 25; border: 0; }  

div.komorka1 {display: inline; width: 670px;} 
div.komorka2 {display: inline; width: 170px; } 
div.grey {background: url(img/tab1.png) repeat-x #fff; border:1px solid #d2d2d2; font-family: arial;}
div.red {background: url(img/tab2.png) repeat-x #fff; border:1px solid #d2d2d2;}
.center {
	text-align: center; /* Różne */
	margin: 0 auto;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}
.bold {
	font-weight: bold;
}

.middle {
	line-height: 2;
}
table {
	text-align: left;
	margin: 15px 5px;
	font-family:arial;
	font-size: 12px;
	background-color: #FFF;
	border: 1px solid #E0E0E0;
}

table th {
	background-color: #F2F2F2; /* Nagłówki */
	text-align: center;
	padding: 3px;
}

table td {
	padding: 3px;
		font-size: 12px;
}

table .col_1 {
	text-align: right;
	/* Ustawia miejsca drużyn przy prawej stronie komórki tabeli */
}

.row_hd,.row_hd0,.row_hd1 {
	background-color: #F2F2F2;
	/* Pokolorowanie nagłówków tabeli */
}

.row_ft{
	background-color: #F2F2F2;
	text-align: center;
	/* Pokolorowanie i wyśrodkowanie stopki tabeli */
}

#tab_big,#tab_medium,#tab_small,#fixture {
	font-size: 0.9em;
	/* Trzy rodzaje tabel: duża (z emblematami), średnia i mała */
	text-align: center;
	margin: 5px auto;
}

/* Ustawia nazwy drużyn przy lewej stronie komórki tabeli */
#tab_medium .col_2,#tab_small .col_2,#tab_big .col_5,#crosstable .col_2,#seriestable .col_2,#fixture_by_date .col_7,#fixture .col_5
	{
	text-align: left;
}

#tab_medium td,#tab_small td,#tab_big td {
	padding: 0;
	margin: 0;
}

#crosstable,#seriestable,#fixture_by_date,.tab_kol,#matches {
	text-align: center;
	/* Tabele: krzyżowa i serii oraz mecze z emblematami i kolejka */
	margin: 5px auto;
	font-size: 0.9em;
}

#fixture .col_2,#fixture .col_4 {
	font-weight: bold; /* Wytłuszczenie wyników w terminarzu */
}

#fixture .row_comment, #fixture_by_date .row_comment {
	font-style: italic; /* Kursywa dla komentarza do meczu w terminarzu */
}
.tab_changepass,.tab_add_user,.tab_changeprivs,.tab_del_user,.tab_add_league_privs,.tab_del_league_privs,.tab_edit_league,.tab_add_league,.tab_del_league,.tab_change_league_name,.tab_add_team,.tab_imp_teams,.tab_change_team_name,.tab_change_team_short,.tab_emp_upload,.tab_del_team,.tab_add_pu_pu,.tab_del_pu,.tab_show_fixture,.tab_fixtureform,.tab_editfixtureform,.tab_del_fixt,.tab_change_akt_kol,.tab_gameform,.tab_imp_games,.tab_del_game,.tab_grant_priv,tab_change_game_date
	{
	border: 1px solid #E0E0E0;
	background-color: #FFF;
}

.tab_fixtureform, .tab_fixtureform td, .tab_editfixtureform, .tab_editfixtureform td, .tab_gameform td{
	//border: 1px solid black;
}

.tab_druzyny {
	border: 1px solid #E0E0E0; /* Drużyny w lidze - panel administracyjny */
	background-color: #FFF;
	margin: 10px auto;
}

.tab_druzyny td,.tab_users td {
	border: 1px solid #F2F2F2;
	text-align: center;
}

.tab_druzyny,#fixture {
	border: 1px solid #F2F2F2;
	text-align: center;
	margin: 10px auto;
}

.tab_druzyny .col2,.tab_users .col2 {
	text-align: left;
}

.row_fav_team{
	background-color: #99FF33;
}

#negativepoints{
	font-style: italic;	
}
#gallery {
	position:relative;
	height:250px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:568; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
h3.grey {color:#b02100;font-family: arial; font-size: 16px; margin-top:2px; margin-left:10px;}
h3.red {color:#fff;font-family: arial; font-size: 16px; margin-top:2px; margin-left:10px;}