/* Globalne */
div, span, p, input, select, textarea, td, th, #menu a, #left a, a.title, a.first, #right a {
	color:#606060;
}
input, select, textarea, td, th {
	border:#999999 1px solid;
}
table {
	border-collapse:collapse;
}
div, td, th, p {
	font:normal 12px arial;
}
th {
	font-weight:bold;
}
ul,ol,li {
	margin-left:10px;
}
.message {
	text-align:center;
	font-weight:bold;
	color:red;
}
tr {
	vertical-align:top;
}
.myClub {
	font-weight:bold;
}
hr {
	clear:both;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}


/* Menu top */
#top_menu img.logo {
	margin-right:20px;
	cursor:pointer;
}
#top_menu div.icon, #top_menu img.logo {
	float:left;
	text-align:center;
	padding:5px 5px;
}
#top_menu div.icon {
	width:90px;
	margin-top:5px;
}
#top_menu div.icon img {
	display:block;
	margin:0 auto;
}
#top_menu a {
	font:bold 12px arial;
	color:#999999;
	text-decoration:none;
}
#top_menu a:hover {
	font:bold 12px arial;
	color:white;
	text-decoration:none;
	background:#999999;
}

/* Menu */
#menu .group {
	clear:both;
	margin:3px 0 3px 18px;
}
#menu h2 {
	font:bold 12px arial;
	float:left;
	adisplay:inline;
	amargin-left:18px;
}
#menu a {
	font:normal 12px arial;
	text-decoration:none;
	afloat:left;
	padding:1px 3px;
}
#menu .red {
	font-weight:bold;
	color:red;
}
#menu .green {
	font-weight:bold;
	color:#33CC00;;
}
#menu .blue {
	font-weight:bold;
	color:blue;
}
#menu a:hover {
	background:#999999;
	color:white;
}


/* main */
#main h1 {
	padding:5px 10px;
	font:bold 18px arial;
	background:white;
	border-bottom:#cccccc 1px solid;
	aidth:100%;
	text-align:center;
}
#main h2 {
	font:bold 14px arial;
	padding:10px 0;
}
#main .Texts {
	margin:5px;
}
#main .short, #main .first {
	clear:both;
}
#main .date {
	background:transparent url(images/punkt.gif) no-repeat center left;
	font:normal 12px arial;
	display:inline;
	margin:0 4px;
	padding-left:12px;
}
#main .commentsCounter {
	display:inline;
	margin-right:4px;
}
#main a.title {
	font:normal 12px arial;
	line-height:18px;
}
#main a.text, #main a.first {
	font:normal 10px arial;
	line-height:12px;
	text-decoration:none;
}
#main .short a:hover, #main .first a:hover {
	background:#cccccc;
}
#main img {
	float:left;
	border:#999999 1px solid;
	margin:0 5px 5px 0;
}
#main .first img {
	margin:4px;
	border:#cccccc 1px solid;
	width:60px;
	height:60px;
}
#main div.first {
	border:#c0c0c0 1px solid;
	min-height:80px;
	width:560px;
	margin-top:6px;
}
#main a.back {
	text-align:right;
	display:block;
	font:bold 12px arial;
}
#main .full .text {
	border-bottom:#999999 1px solid;
	margin-bottom:10px;
	width:560px;
}
#main .author {
	clear:both;
}
#main .source, #main .author, #main .full .date {
	font:italic 12px arial;
	display:inline;
	padding:5px 10px;
}
#main .full .date {
	background:none;
}
#main a.archie {
	display:block;
	margin:15px;
}
#main p {
	margin-bottom:15px;
}

/* Informacje, wydarzenia */
#right h2 {
	padding:5px 10px;
	font:bold 18px arial;
	background:blue;
	border-bottom:#cccccc 1px solid;
	text-align:center;
	color:white;
}
#right .Texts {
	text-align:center;
}

/* commerce */
#commerce {
	aheight:100px;
}


/* footer */
#footer a, #footer div {
	font:normal 11px arial;
}

/* nowy moduł rozgrywek */
.Lg {
	text-align:center; /* fix IE5 */
}
.Lg a.season, .Lg a.league {
	display:block;
	margin:3px;
}
.Lg table {
	margin:5px auto;
	text-align:center;
}
.Lg th {
	padding:2px;
	text-align:center;
	background:#CCCCCC;
}
.Lg tr.w2 {
	background:#f0f0f0;
}
.Lg td {
	padding:1px 2px;
}
.Lg .kadra td {
	text-align:center;
}
.Lg .kadra td.name {
	text-align:left;
}
.Lg .match {
	text-align:justify;
	margin:10px;
}
.Lg .match img {
	aaclear:both;
	display:block;
	float:right;
}
.kadra th {
	background:white;
}
.kadra th img {
	border:0;
}

/* prawy blok */
#right .date {
	aacolor:black;
	margin:12px 0;
	font:arial 10px normal;
	text-align:center;
}
#right img {
	width:40px;
	height:40px;
	float:left;
	aaclear:both;
	margin:0 6px;
}
#right .match {
	text-align:left;
}
#right span.goals {
	float:right;
	font:bold 16px arial;
	margin-right:5px;
}
#right .Lg {
	margin-bottom:15px;
}
#right .info {
	margin-right:5px;
	float:right;
}
#right hr {
	height:0;
	border:0;
	color:white;
	margin-bottom:3px;
}

/* lewy blok */
#left .Lg h2 {
	margin-bottom:5px;
}
#left .Lg .menu a {
	display:block;
	padding:2px 10px;
	width:180px !important;
	height:17px !important;
	width:200px;
	height:20px;
	text-align:left;
	text-decoration:none;
}
#left .Lg .menu a:hover {
	background:#cccccc;
	color:white;
}


/* menu archiwum sezonów */
.Lg .seasonMenu a {
	display:block;
	text-align:left;
	margin-left:10px;
}
.Lg .seasonMenu h2 {
	text-align:left;
	margin:10px 0 0 10px;
}

/* Dział redakcja */
.redakcja img {
	clear:both;
	width:50px;
	height:60px;
}

/* Formularz kontaktowy */
.Feedback table {
	margin:20px auto;
}
.Feedback td {
	padding:2px;
}
.Feedback input {
	width:250px;
}
.Feedback textarea {
	width:400px;
	height:120px;
}


/* Komentarze */
div.Comments {
	clear:both;
	border-top:#999999 1px solid;
	margin-top:10px;
}
.Comments table {
	margin:10px auto;
}
.Comments input, .Comments textarea {
	width:400px;
	font:normal 11px arial;
}
.Comments textarea {
	height:100px;
}
.Comments td {
	padding:2px;
}
.Comments tr {
	background:yellow;
}
.Comments .submit {
	background:blue;
	color:white;
	text-align:center;
	margin-left:23px;
}
.Comments .comment {
	clear:both;
	border:#c0c0c0 1px solid;
	margin:5px;
	padding:3px 3px 0 3px;
	width:560px;
}
.Comments .cAuthor, .Comments .cDate, .Comments .cDelete {
	margin:0 10px;
	font-style:italic;
	display:inline;
}
 .Comments .cDelete a  {
	font-style:italic;
	margin:0 10px;
}
.Comments .cFooter {
	clear:both;
	margin-top:8px;
	border-top:#c0c0c0 1px solid;
	background:#f0f0f0;
}

/* Wyniki LIVE */
.Livescores {
	text-align:center;
}
.Livescores h3 {
	font:bold 12px arial;
	margin-top:10px;
}
.Livescores h4 {
	font:bold 14px arial;
}
.Livescores a {
	font:normal 12px arial;
	text-decoration:underline;
}

/* Galeria */
.Gallery .thumb {
	border:#cccccc 1px solid;
	float:left;
	margin:5px 0 0 36px;
	text-align:center;
	width:155px;
	height:130px;
	padding:3px 0 0 3px;
}
.Gallery .thumb img {
	max-height:100px;
	height:expression(document.body.clientHeight > "100px" ? "100px": "auto" );
	margin:3px 0 0 10px;
	display:block;
	margin-left:20px;
}
.Gallery .thumb p {
	text-align:center;
	clear:both;
}
.Gallery .path {
	padding:5px;
	border-bottom:#999999 1px solid;
}
.Gallery .galleries a {
	display:block;
	margin:3px auto;
	padding:3px;
	width:500px;
	aheight:20px;
	background:yellow;
	border:blue 1px solid;
	text-decoration:none;
	font:bold 11px verdana;
}
.Gallery .galleries a:hover {
	background:blue;
	color:white;
}
.Gallery .show {
	padding:10px;
	text-align:center;
}
.Gallery .show p {
	text-align:center;
	clear:both;
}
.Gallery .show img {
	margin:0 auto;
}
.Gallery .arrows {
	margin:10px;
}
.Gallery .arrows a {
	margin:120px;
	background:yellow;
	border:blue 1px solid;
	text-decoration:none;
	padding:3px;
	font:bold 11px verdana;
}
.Gallery .arrows a:hover {
	background:blue;
	color:white;
}
.Gallery .max .thumb img, .Gallery .max .current img {
	max-height:50px;
	height:expression(document.body.clientHeight > "50px" ? "50px": "auto" );
}
.Gallery .max .thumb, .Gallery .max .current {
    /* ada:.Gallery .max .current { */
	border:#cccccc 1px solid;
	float:left;
	margin:3px 8px;
	padding-left:12px;
	text-align:center;
	width:90px;
	height:74px;
}
.Gallery .max .current {
	border:red 1px solid;
}
.Gallery .thumb img {
}

/* Lewe menu */
#left h2 {
	padding:5px 10px;
	font:bold 18px arial;
	background:yellow;
	border-bottom:#cccccc 1px solid;
	text-align:center;
}
.leagueMenu {
	margin:5px;
}
.leagueMenu a {
	display:block;
	text-decoration:none;
	padding:4px;
	text-align:left;
}
.leagueMenu a:hover {
	background:#999999;
	color:white;
}