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 {
	margin:0;
	padding:0;
	}
body {
	font:62.5%/1.3em Tahoma,Helvetica,Arial,sans-serif;
	color:#333;
	background:#fff;
	}
.container {
	margin:0 auto;
	width:1004px;
	position:relative;
	}

/* general */
ul {
	list-style:none;
	}
a {
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
a.more {
	white-space:nowrap;
	}
img {
	border:0;
	}

/* headers */
h3 {
	margin:0 0 6px 0;
	font-size:1.7em;
	line-height:1.2em;
	font-weight:normal;
	}
h4 {
	margin:2px 0 5px 0;
	font-size:1.1em;
	color:#818181;
	}
h3 a {
	color:#000;
	}
#extra h2 {
	color:#fff;
	}
#side h2 {
	color:#fff;
	}
/* structure */
#content {
	float:left;
	width:988px;
	padding:8px 8px 0;
	background:url(../img/bg-content.png) repeat-y left 0;
	}
#main, #side, #extra, #m1 {
	float:left;
	}
#main {
	margin-right:9px;
	}
*:first-child+html #main {padding-bottom:10px;}
*:first-child+html #side {padding-bottom:10px;}
*:first-child+html #extra {padding-bottom:10px;}

#extra {
	margin-left:9px;
	}
#m470-s336-x162 #m1 {width:816px;}
#m470-s336-x162 #main {width:470px;}
#m470-s336-x162 #side {width:336px;}
* html #m470-s336-x162 #side {width:330px;}
#m470-s336-x162 #extra {width:162px;}

#m640-s336 #main {width:640px; margin-right:12px;}
#m640-s336 #side {width:336px;}

#m403-s323-x243 #m1 {width:736px;}
#m403-s323-x243 #main {width:403px;}
#m403-s323-x243 #side {width:323px;}
#m403-s323-x243 #extra {width:243px;}


/* header,logo, navigation, searchbox */
#header {
	float:left;
	width:1004px;
	height:101px;
	position:relative;
	background:url(../img/header-bg.png) no-repeat 0 0;
	}
#logo {
	margin:5px 0 0 28px;
	}
#logo h1,
#logo a  {
	width:307px;
	height:79px;
	background:url(../img/logo-color.png) no-repeat 0 0;
	}
#logo a  {
	display:block;
	}
#logo a img,
#logo a img {
	display:none;
	}
#header p {
	position:absolute;
	color:#2b2b2b;
	font-weight:bold;
	font-size:1.1em;
	}
#header .header-meta {
	position:absolute;
	top:10px;
	left:95px;
	}
#header .header-meta p {
	position:static;
	float:left;
	}
#header p.linki {
	bottom:21px;
	right:25px;
	color:#0f0f0f;
	}
#header p.linki a {
	color:#0f0f0f;
	}
#header #flagi {
	position:absolute;
	top:7px;
	right:20px;
	}
#header #flagi p {
	position:static;
	float:left;
	margin-right:11px;
	line-height:1.8em;
	}
#header #flagi ul {
	float:left;
	}
#header #flagi li {
	float:left;
	margin-right:11px;
	}
#header #flagi li a {
	float:left;
	position:relative
	}
#header #flagi li a em {
	position:absolute;
	display:none;
	bottom:-6px;
	left:-13px;
	white-space:nowrap;
	color:#000;
	font-style:normal;
	}
#header #flagi li a:hover {
	text-decoration:none;
	}
#nav {
	float:left;
	width:1001px;
	padding-right:3px;
	margin-left:-1px;
	padding-bottom:7px;
	background:url(../img/nav.png) no-repeat 0 bottom;
	}
#nav ul {
	float:left;
	margin-left:4px;
	}
* html #nav ul {
	display:inline;
	}
#nav ul li {
	float:left;
	position:relative;
	z-index:200;
	padding:0 25px 0 23px;
	background:url(../img/nav-br.png) no-repeat right bottom;
	}
#nav ul li.last,
#nav ul li.active,
#nav ul li.pre-active {
	background:none;
	}
#nav ul li.active {
	padding:0;
	}
#nav ul li a,
#nav ul li strong {
	float:left;
	padding:6px 0 5px 0;
	line-height:15px;
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	color:#fff;
	text-transform:uppercase;
	}
#nav ul li strong,
#nav ul li.active a {
	color:#000;
	padding-right:26px;
	padding-left:24px;
	background:#fff url(../img/nav-active.png) repeat-x 0 bottom;
	}
#nav li ul,
ul.rozwin {
	width:180px;
	padding:5px;
	margin:0;
	position:absolute;
	z-index:3;
	background:#000;
	}
#nav li ul {
	top:26px;
	left:0;
	border-top:1px solid #EEEDED;
	}
ul.rozwin {
	top:27px;
	right:0;
	width:135px;
	padding:0;
	background:transparent url(../img/ul-rozwin-blend.png) repeat 0 0;
	}
#nav li ul li,
ul.rozwin li {
	width:180px;
	float:left;
	display:block;
	background:#000;
	padding:0;
	}
ul.rozwin li {
	width:135px;
	background:transparent;
	}
#nav li ul li a,
ul.rozwin li a,
#nav li.active ul li a {
	width:140px;
	float:left;
	padding:5px 20px;
	font-weight:normal;
	text-transform:none;
	color:#fff;
	border-bottom:1px solid #1F1D1D;
	background:transparent none;
	}
ul.rozwin li a {
	width:105px;
	padding:4px 15px;
	font-weight:bold;
	background:transparent;
	border-bottom-color:#4c4c4c;
	}
#nav li ul li.last a,
ul.rozwin li.last a {
	border-bottom:none;
	}
#nav li ul li a:hover,
ul.rozwin li a:hover {
	color:#F4961D;
	text-decoration:none;
	}
#nav .rss {
	float:right;
	margin:3px 10px 0 0;
	padding:4px 0 2px 12px;
	line-height:1.3em;
	background:url(../img/nav-br.png) no-repeat 0 0;
	}


/* boxes general */
.box {
	float:left;
	margin-bottom:10px;
	}
.box  h2 {
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	}
.box .head {
	float:left;
	padding:0 10px 0 12px;
	background-position:0 0;
	background-repeat:repeat-x;
	}
.box .head h2 {
	line-height:25px;
	background-position:0 0;
	background-repeat:repeat-x;
	}
.box .content {
	float:left;
	padding:6px 8px 3px 8px;
	background:url(../img/box/box-bottom.png) no-repeat center bottom;
	}
#extra .box .content {background:#23221E;}

#m470-s336-x162	#main .box {width:470px;}
#m470-s336-x162	#main .box .head  {width:448px;}
#m470-s336-x162 #main .box .content {width:454px;}

#m470-s336-x162	#side .box {width:336px;}
#m470-s336-x162	#side .box .head  {width:316px; background-image:url(../img/box/head-red.png);  padding-left:10px;}
#m470-s336-x162 #side .box .content {
	width:324px;
	padding:6px 6px 3px 6px;
	background-image:url(../img/box/box-336-bottom.png);
	}

#m470-s336-x162	#extra .box {width:162px;}
#m470-s336-x162	#extra .box .head  {
	width:144px;
	padding:0 8px 0 8px;
	background-image:url(../img/box/head-black.png);
	border-style:solid;
	border-width:1px;
	border-color:#4e4949 #4e4949 #2f2c2c #4e4949;
	}
#m470-s336-x162 #extra .box .content {
	width:144px;
	background:#23221e;
	border:solid #5a5555;
	border-width:0 1px 1px 1px;
	color:#fff;
	}

#m640-s336 #main .box {width:640px;}
#m640-s336 #main .box .head {
	width:620px;
	padding-right:10px;
	padding-left:10px;
	}
#m640-s336 #main .box .content {
	width:618px;
	border:solid #e5e4e4;
	border-width:0 1px 1px 1px;
	padding:8px 10px;
	background:url(../img/grad-1.png) repeat-x 0 0;
	}
#m640-s336 #side .box {width:336px;}
#m640-s336 #side .box .head {
	width:314px;
	padding-right:10px;
	padding-left:10px;
	}
#m640-s336 #side .box .content {
	width:316px;
	border:solid #e5e4e4;
	border-width:0 1px;
	}



#m403-s323-x243	#main .box {width:403px;}
#m403-s323-x243	#main .box .head  {width:381px;}
#m403-s323-x243 #main .box .content {
	width:387px;
	background-image:url(../img/box/box-403-bottom.png);
	}

#m403-s323-x243 #side .box {width:323px;}
#m403-s323-x243	#side .box .head  {
	width:301px;
	background-image:url(../img/box/head-gray-light.png);
	background-color:#D0CFCF;
	padding-left:10px;
	padding-right:12px;
	}
#m403-s323-x243 #side .box .content {
	width:313px;
	padding:7px 4px 4px 4px;
	border:solid #e7e7e7;
	border-width:0 1px 1px 1px;
	background:none;
	}

#m403-s323-x243	#extra .box {
	width:241px;
	border:1px solid #4e4949;
	}
#m403-s323-x243	#extra .box .head  {
	width:217px;
	padding:0 12px;
	line-height:29px;
	background-image:url(../img/box/head-black-2.png);
	border-bottom:1px solid #292727;
	}
#m403-s323-x243	#extra .box .head  h2 {
	line-height:29px;
	}
#m403-s323-x243 #extra .box .content {
	width:229px;
	padding:0 6px 8px 6px;
	background:#000;
	color:#fff;
	}

/* tabele */
table {
	width:100%;
	float:left;
	}
table tr.alt td,
table tr.alt th {
	background:#f1f1f3;
	}
table td img {
	float:left;
	margin:0 7px 0 0;
	}
table td a {
	color:#333;
	}


/* boxy */
#info ul.info {
	float:left;
	width:324px;
	}
#m640-s336 #side #info ul.info {
	width:314px;
	}
#info ul.info li {
	width:318px;
	float:left;
	margin:5px 0 0 0;
	padding:0 3px 5px 3px;
	font-size:1.1em;
	line-height:1.4em;
	border-bottom:1px dotted #888;
	}
#m640-s336 #side #info ul.info li {
	width:308px;
	}
#info ul li.last {
	border-bottom:none;
	}
#info ul li a {
	width:276px;
	float:right;
	text-align:left;
	color:#000;
	}
#m640-s336 #side #info ul.info li a {
	width:266px;
	}
#info ul li span {
	width:36px;
	float:left;
	color:#353535;
	}
#latest {
	float:left;
	width:468px;
	height:270px;
	position:relative;
	margin-bottom:10px;
	}
#druzyna #latest {
	height:240px;
	}
#latest .dynamic-nav {
	position:absolute;
	top:10px;
	left:10px;
	z-index:10;
	}
#info .content,
#terminarz .content,
#tabela-liga .content,
#liga-kolejka .content {
	position:relative;
	}
#liga-kolejka .ajax-content {
	float:left;
	}
.loader {
	position:absolute;
	top:0;
	left:1px;
	width:332px;
	text-align:center;
	background:#fff;
	}
#tabela-liga .loader {
	top:auto;
	bottom:24px;
	}
#info .ajax- {
	float:left;
	margin-bottom:3px;
	}
#info .more {
	color:#e00;
	float:right;
	}
#latest .dynamic-nav li,#info .ajax-nav li {
	float:left;
	margin-right:4px;
	border-bottom:0 none;
	}
#info .ajax-nav li {
	width:17px;
	height:15px;
	padding:0;
	font-size:1em;
	}
#latest {
	position:relative;
	}
#latest .dynamic-nav li a,
#info .ajax-nav li a {
	float:left;
	width:17px;
	height:15px;
	text-align:center;
	line-height:14px;
	color:#EE0405;
	outline:0;
	font-weight:bold;
	background:url(../img/cyferki-bg.png) no-repeat -24px -3px;
	}
#latest .dynamic-nav li a.active,
#info .ajax-nav li a.active {
	color:#fff;
	background-position: -3px -3px;
	}
#latest .dynamic-content {
	float:left;
	width:470px;
	height:270px;
	}
#latest .blend {
	width:470px;
	height:auto;
	position:absolute;
	left:0;
	bottom:0;
	}
#latest .blend h2 {
	width:454px;
	padding:7px 5px 5px 11px;
	margin:5px 0 0 0;
	font-size:2.2em;
	line-height:1.3em;
	background:url(../img/blend-75.png) repeat 0 0;
	border-bottom:1px solid #979797;
	}
#latest .blend h2 a {
	color:#fff;
	}
#latest .blend p {
	width:448px;
	padding:6px 11px 7px 11px;
	color:#fff;
	font-size:1.2em;
	line-height:1.3em;
	background:#000;
	}
#latest .blend p .more {
	font-size:0.833em;
	color:#f90000;
	background:#000;
	}
#latest.dynamic {
	position:relative;

	}
#latest.dynamic #dynamic-fotos {
	width:470px;
	height:210px;
	overflow:hidden;
	position:relative;
	}
#latest.dynamic #fotos-in {
	position:absolute;
	top:0;
	left:0;
	width:5000px;
	}
#latest.dynamic #dynamic-fotos img {
	float:left;
	}
#latest.dynamic #dynamic-blends {
	width:470px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	}
#latest.dynamic #blends-in {
	width:5000px;
	}
#latest.dynamic .blend {
	float:left;
	width:470px;
	height:210px;
	position:relative;
	}
#komentarze {
	margin-top:10px;
	}
#artykul #m640-s336  #main #komentarze .content,
#galeria #m640-s336  #main #komentarze .content {
	padding-top:15px;
	}
#komentarze .head {
	background:#000;
	}
#komentarze .head h2 {
	float:left;
	color:#fff;
	background:transparent none;
	text-transform:uppercase;
	}
#komentarze .head p {
	float:right;
	color:#fff;
	margin:8px 0 0 0;
	font-size:1em;
	line-height:1em;
	}
#komentarze .head p span {
	padding:0 6px 0 8px;
	margin-left:2px;
	background:url(../img/bull-10.png) no-repeat 0 center;
	border-right:3px solid #af8554;
	}
#komentarze .komentarz {
	float:left;
	border-bottom:1px solid #eae9e9;
	padding:0 0 14px 0;
	margin-bottom:10px;
	}
#komentarze .last {
	border-bottom:0;
	margin-bottom:0;
	}
#komentarze .autor {
	float:right;
	width:504px;
	margin:0;
	padding:0 0 0 12px;
	color:#5a5a5a;
	background:url(../img/bull-9.gif) no-repeat 0 4px;
	}
#komentarze .autor a {
	font-size:1.1em;
	font-weight:bold;
	color:#D10101;
	}
#komentarze .autor span {
	font-size:1.1em;
	font-weight:bold;
	color:#D10101;
	}
#komentarze .tresc {
	float:right;
	width:504px;
	margin-top:7px;
	padding:0 12px 0 0;
	font-size:1.1em;
	line-height:1.4em;
	color:#000;
	}
#komentarze .avatar {
	float:left;
	width:83px;
	padding:7px 0 4px 0;
	margin-right:9px;
	text-align:center;
	border:1px solid #efefef;
	}
#m640-s336  #main  #dodaj-koment .content {
	width:612px;
	float:left;
	padding:16px 13px;
	margin-bottom:20px;
	}
#dodaj-koment .head {
	background:#5F5F5F;
	}
#dodaj-koment .head h2 {
	background:#none;
	color:#fff;
	text-transform:none;
	}
#dodaj-koment p {
	float:left;
	width:520px;
	font-size:1.1em;
	line-height:1.3em;
	margin:10px 13px 0 0;
	padding-right:16px;
	color:#434343;
	border-right:1px solid #e5e4e4;
	}
#dodaj-koment p.opis {
	padding-right:0;
	border-right:0 none;
	}
#dodaj-koment p a {
	color:#D10101;
	}

#ankieta h3 {
	font-size:1.1em;
	line-height:1.6em;
	font-weight:bold;
	}
#ankieta td {
	padding:3px 0;
	}
#ankieta td input {
	margin:0 8px 0 0;
	}
#ankieta label {
	font-size:1.1em;
	line-height:1.1em;
	font-weight:bold;
	}
#m470-s336-x162	#extra #mecz-dnia .content {
	text-align:center;
	background:#000;
	padding:6px 6px 9px 6px;
	width:148px;
	}
/*#m470-s336-x162	#extra #mecz-dnia .special {
	background:#000 url(../img/box/box-bg-special-event-gran_derbi.gif) no-repeat 0 0;
}*/
#m470-s336-x162	#extra #mecz-dnia .head {
	padding:0 6px 0 8px;
	width:146px;
	}
#mecz-dnia .linki {
	width:100%;
	float:left;
	margin-bottom:10px;
	}
#mecz-dnia .head h2 {
	float:left;
	}
#mecz-dnia .head img {
	float:right;
	margin-top:7px;
	}
#mecz-dnia .linki .button {
	width:72px;
	height:13px;
	float:left;
	text-align:center;
	background:url(../img/button-1.png) no-repeat 0 0;
	color:#fff;
	font-size:1em;
	line-height:12px;
	text-transform:lowercase;
	}
#mecz-dnia #but-zapowiedz {
	margin-right:4px;
	}
#mecz-dnia .linki .button:hover {
	text-decoration:none;
	}
#mecz-dnia h3 {
	margin:0 0 6px 0;
	font-size:1.3em;
	font-weight:bold;
	}
#mecz-dnia h3 a {
	color:#fff;
}
#mecz-dnia .data {
	margin:0 0 13px 0;
	}
#mecz-dnia .mecz {
	margin-bottom:8px;
	}
#mecz-dnia .druzyna {
	width:60px;
	float:right;
	text-align:center;
	color:#fff;
	}
#mecz-dnia .druzyna:first-child,
#mecz-dnia .first {
	float:left;
	}
#mecz-dnia .druzyna span {
	width:60px;
	display:inline-block;
	text-align:center;
	}
#mecz-dnia .druzyna:hover {
	text-decoration:none;
	}
#mecz-dnia .druzyna:hover span {
	text-decoration:underline;
	}
#mecz-dnia  .vs {
	float:left;
	width:28px;
	display:inline-block;
	text-align:center;
	padding-top:18px;
	font-size:1.3em;
	font-weight:bold;
	font-style:normal;
	}
#mecz-dnia .more {
	color:#fff;
	font-weight:bold;
	}
#mecz-dnia .special ul {
	float:left; 
	text-align:left;
	margin:3px 3px 0 5px;
	/*margin:10px 3px 0 5px;
	border-top:1px dotted #888;*/
}
#mecz-dnia .special ul li {
	border-bottom:1px dotted #888;
	padding:2px 0 5px 10px;
	background:url(../img/bull-4.gif) no-repeat 0 6px;
}
#mecz-dnia .special ul li a { color:#fff; }
#mecz-dnia .special ul li.last {
	border-bottom:0;
	padding-bottom:0;
	/*background:url(../img/bull-4-orange.gif) no-repeat 0 6px;*/
}
/*#mecz-dnia .special ul li.last a {
	color:#F1B705;
}*/
/* ranking fifa*/
#ranking-fifa th.lp {
	width:20px;
	line-height:20px;
	text-align:center;
	}
#ranking-fifa th.druzyna {
	padding-left:9px;
	text-align:left;
	}
#ranking-fifa th.punkty {
	width:36px;
	text-align:center;
	}
#ranking-fifa td.lp {
	line-height:20px;
	text-align:center;
	}
#ranking-fifa td.druzyna {
	text-align:left;
	}
#ranking-fifa td.druzyna img {
	float:left;
	margin:2px 4px 0px 3px;
	}
#ranking-fifa td.punkty {
	text-align:center;
	}
#ranking-fifa tr.alt-ranking {
	background:#2f2f2f;
	}
#ranking-fifa a {
	color:#fff;
	}
#ranking-fifa .more {
	float:right;
	color:#fff;
	margin:5px 3px 3px 0px;
	}

#druzyna #strzelcy ul li,
#kadra dl dd {
	width:307px;
	float:left;
	padding:6px 6px 5px 0;
	font-size:1.1em;
	line-height:1.7em;
	color:#000;
	border-bottom:1px dotted #c2c2c2;
	}
#druzyna #strzelcy ul li.last,
#kadra dl dd.last {
	border-bottom:0;
	}
#druzyna #strzelcy ul li a,
#kadra dl dd a {
	color:#000;
	}
#druzyna #strzelcy ul li img,
#kadra dl dd img {
	float:left;
	margin:3px 6px 0 0;
	}
#druzyna #strzelcy ul li .numer,
#kadra dl dd .numer {
	float:left;
	width:40px;
	text-align:center;
	}
#druzyna #strzelcy ul li .zawodnik,
#kadra dl dd .zawodnik {
	float:left;
	width:200px;
	}
#kadra dl {
	width:313px;
	float:left;
	}
#kadra dl dt {
	width:301px;
	float:left;
	padding-left:12px;
	line-height:28px;
	background:url(../img/grad-3.png) repeat-x 0 0;
	border-bottom:1px solid #e1e1e1;
	font-size:1.1em;
	font-weight:bold;
	color:#302d2d;
	}
#kadra dl dd .rok {
	float:right;
	width:56px;
	text-align:center;
	}
#kadra dl dd.last {
	margin-bottom:5px;
	}
#kalendarz {
	background:#000 url(../img/kalendarz-grad.gif) repeat-x 0 0;
	}
#kalendarz .inner {
	background:url(../img/calendar-linie.gif) no-repeat 0 5px;
	}
#kalendarz .miesiac,
#kalendarz h2 {
	height:32px;
	border-bottom:1px solid #dedede;
	}
#kalendarz .miesiac {
	float:left;
	width:214px;
	position:relative;
	}
#kalendarz .miesiac .prev,
#kalendarz .miesiac  .next {
	position:absolute;
	top:10px;
	}
#kalendarz .miesiac .prev {
	left:15px;
	}
#kalendarz .miesiac  .next {
	right:15px;
	}
#kalendarz h2,
#kalendarz h3 {
	margin:0;
	color:#ffaf02;
	font-size:1.2em;
	line-height:32px;
	font-weight:bold;
	text-transform:uppercase;
	}
#kalendarz h2 {
	float:right;
	width:122px;
	text-indent:2px;
	text-align:center;
	}
#kalendarz h3 {
	width:100%;
	text-align:center;
	}
#kalendarz table {
	float:left;
	width:194px;
	margin-left:10px;
	}
#kalendarz table td,
#kalendarz table th {
	width:26px;
	padding:5px 0 1px 0;
	text-align:center;
	}
#kalendarz table th {
	padding-bottom:5px;
	font-size:1.1em;
	color:#fff;
	}
#kalendarz table td {
	font-size:1.1em;
	color:#e0dfdf;
	}
#kalendarz table td a {
	color:#ffaf02;
	}
#kalendarz a.historia {
	width:100px;
	padding:0 9px;
	float:right;
	text-align:center;
	}
#kalendarz a.historia span {
	width:100px;
	float:left;
	font-weight:bold;
	color:#fff;
	font-size:1.1em;
	padding:5px 0 3px 0;
	line-height:1.5em;
	cursor:pointer;
	}
#kalendarz a.historia:hover {
	text-decoration:none;
	}
#kalendarz a.historia:hover span {
	text-decoration:underline;
	}

#tagi h2 {
	color:#f1b705;
	}
#tagi a {
	font-weight:bold;
	line-height:1.9em;
	}
#tagi  .tag1 {font-size:1.3em; color:#fff;}
#tagi  .tag2 {font-size:1.3em; color:#c9bcbc;}
#tagi  .tag3 {font-size:1.1em; color:#b0aeae;}
#tagi  .tag4 {font-size:1em; color:#bd9b9b;}
#tagi  .tag5 {font-size:1.3em; color:#857f7f; font-weight:normal;}
#tagi  .tag6 {font-size:1.2em; color:#857f7f;text-transform:uppercase;}
#tagi  .tag7 {font-size:1.4em; color:#c9c9c9;}
#tagi  .tag8 {font-size:1.4em; color:#fff;}
.zmien {
	color:#fff;
	font-size:1em;
	font-weight:bold;
	margin-top:7px;
	text-transform:lowercase;
	position:relative;
	}
.zmien span {
	position:absolute;
	top:-1px;
	right:77px;
	white-space:nowrap;
	text-align:right;
	}
.zmien a.rozwin {
	width:57px;
	height:14px;
	float:right;
	text-align:left;
	margin-left:8px;
	margin-top:-2px;
	padding-left:12px;
	line-height:14px;
	color:#fff;
	background:url(../img/rozwin-button.png) no-repeat 0 0;
	}
.zmien a.rozwin:hover {
	text-decoration:none;
	}

.info .head {
	padding-top:3px;
	background-image:url(../img/box/head-gray-light.png);
	background-color:#D0D0D0;
	}
.info .head h2 {
	float:left;
	}
.info .head p {
	margin-top:5px;
	float:right;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	}
.info .head p img {
	margin-left:3px;
	}
.info .content .inner {
	float:left;
	text-align:center;
	padding:9px 7px 0 7px;
	background:url(../img/grad-2.png) repeat-x 0 0;
	}
.info .group {
	float:left;
	width:100%;
	text-align:left;
	padding-bottom:9px;
	margin-bottom:9px;
	border-bottom:1px dotted #a4a4a5;
	}
.info .last {
	margin-bottom:0;
	}
.info .group img {
	float:left;
	margin:0 10px 0 0;
	}
.info .group h3  {
	margin:6px 0 6px 0;
	}
.info .group h3 a:hover {
	text-decoration:none;
	background:#000;
	color:#fff;
	}
.info .group p {
	color:#4B4B4B;
	font-size:1.2em;
	line-height:1.3em;
	}
.info .more, #liga-info .more, #pop-zespoly .more, #liga-kolejka .ajax-nav a, .zmien-haslo {
	float:none;
	margin:0;
	width:117px;
	height:14px;
	color:#fff;
	font-size:.9em;
	line-height:1.5em;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	text-indent:5px;
	border:0;
	text-decoration:none;
	background:#000 url(../img/buttony.png) no-repeat 0 -44px;
	}
.info .more:hover, #liga-info .more:hover, #pop-zespoly .more:hover, #liga-kolejka .ajax-nav a:hover {
	text-decoration:underline;
	}
#liga-kolejka .ajax-nav a {
	width:74px;
	text-indent:2px;
	background-position:0 -114px;
	}
#liga-kolejka .ajax-nav a.disabled {
	background-position:0 -128px;
	cursor:default;
	}
#liga-kolejka .ajax-nav a.disabled:hover {
	text-decoration:none;
	}
.meta-head {
	float:left;
	width:610px;
	padding:0 0 0 28px;
	background:url(../img/bull-7.png) no-repeat 8px 8px;
	border:1px solid #e5e4e4;
	}
.meta-head {
	padding-top:7px;
	padding-bottom:3px;
	}
.meta-head ul.kategorie {
	float:left;
	line-height:1.3em;
	padding-bottom:3px;
	}
.meta-head ul.kategorie li {
	padding:0 0 5px 0;
	margin-right:6px;
	display:inline;
/*	background:url(../img/brd-2.png) no-repeat right 2px;*/
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
	color:#010101;
	}
.meta-head ul.kategorie li .raquo {
	padding-left:5px;
	font-size:1.1em;
	top:-1px;
	position:relative;
	}
.meta-head ul.kategorie {
	font-family:Helvetica,Arial,sans-serif;
	}
.meta-head ul.kategorie li.last {
	background:none;
	}
.meta-head ul.kategorie li a {
	line-height:1em;
	color:#010101;
	}

/* misc */
.banner {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	}
#bottom {
	width:989px;
	clear:both;
	margin:10px auto 0 auto;
	padding:10px 0 0 0;
	background:url(../img/bottom-bg.gif) repeat-x 0 0;
	position:relative;
	}
#bottom ul {
	width:100%;
	margin-bottom:12px;
	text-align:center;
	}
#bottom ul li {
	display:inline;
	}
#bottom ul li a {
	display:inline-block;
	font-weight:bold;
	font-size:1.1em;
	color:#414141;
	padding:0 14px 0 19px;
	background:url(../img/bottom-li-1.png) no-repeat 0 5px;
	}
#bottom ul.second li a {
	color:#010101;
	padding:0 14px 0 15px;
	background:url(../img/bottom-li-2.png) no-repeat 0 2px;
	}
#bottom ul li.first a {
	background:none;
	}
#bottom div.powered {
	position:absolute;
	top:15px; 
	right:10px;
	}
#bottom .powered_left {
	float:left;
	padding:12px 5px 0 0;
	}
#bottom .powered_right {
	float:left;
	text-align: center;
	}
#reklama-1 {
	float:left;
	width:100%;
	margin:0 0 6px 0;
	text-align:center;
	}
#reklama-2 {
	float:left;
	width:100%;
	margin-bottom:10px;
	text-align:center;
	}
#footer {
	clear:both;
	width:100%;
	float:left;
	background:url(../img/footer-bg.png) no-repeat center 0;
	}
#footer p {
	width:100%;
	padding:10px 0 20px 0;
	text-align:center;
	color:#010101;
	font-size:1.1em;
	}


/* forms */
fieldset {
	border:0;
	}
form div.submit {
	width:56px;
	height:16px;
	position:relative;
	}
form div.submit button {
	padding:0;
	position:absolute;
	left:0;
	top:-3px;
	width:56px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;
	}
#ankieta table {
	margin-bottom:10px;
	}
#ankieta .submit {
	clear:both;
	margin:0 auto 0 auto;
	}
#ankieta .submit button {
	background: transparent url(../img/button-glosuj.png);
	}
#searchbox {
	width:245px;
	position:absolute;
	top:42px;
	right:24px;
	}
#searchbox input {
	width:180px;
	border:1px solid;
	border-color:#b9b9b9 #d4d9d9 #d4d9d9 #d4d9d9;
	font-size:1.2em;
	}
#searchbox fieldset{
	float:left;
	}
#searchbox div.submit {
	margin:3px 0 0 0;
	float:right;
	}
#searchbox div.submit button {
	background: transparent url(../img/button-szukaj.png);
	}
#dodaj-koment label {
	float:left;
	width:40px;
	vertical-align:top;
	font-weight:bold;
	text-transform:lowercase;
	font-size:1.1em;
	line-height:1.6em;
	}
#dodaj-koment input.text {
	height:14px;
	font-size:1.1em;
	}
#dodaj-koment fieldset {
	float:left;
	}
#dodaj-koment fieldset#autor-field {
	width:304px;
	float:left;
	margin-right:33px;
	}
* html #dodaj-koment fieldset#autor-field {
	margin-right:16px;
	}
#dodaj-koment fieldset#autor-field input {
	float:left;
	width:260px;
	}
#dodaj-koment fieldset#kod-field {
	width:275px;
	float:left;
	}
#dodaj-koment fieldset#kod-field input {
	width:104px;
	float:right;
	}
#dodaj-koment fieldset#kod-field label {
	width:83px;
	}
#dodaj-koment fieldset#kod-field img {
	float:left;
	}
#dodaj-koment fieldset#tresc-field {
	width:612px;
	float:left;
	margin-top:10px;
	}
#dodaj-koment fieldset#tresc-field textarea {
	float:left;
	width:568px;
	height:70px;
	overflow:auto;
	}
#dodaj-koment input.text,
#dodaj-koment textarea {
	border:1px solid #d4d4d4;
	}
#dodaj-koment .submit {
	width:56px;
	height:14px;
	float:left;
	margin:20px 0 0 0;
	}
#dodaj-koment .submit button {
	width:56px;
	height:14px;
	background: transparent url(../img/button-wyslij.png);
	}
.errors {
	float:left;
	clear:left;
	width:100%;
	display:block;
	margin:6px 0 10px;
	color:#c00;
	font-size:1.1em;
	text-indent:40px;
	text-align:left;
	}
* html .errors {float:none; clear:none;}
#dodaj-koment fieldset#kod-field .errors {
	float:right;
	width:192px;
	text-indent:0;
	}
.zmien-haslo {
	float:left;
	margin:5px 0 20px 198px;
	width:99px;
	background-position:0 -100px;
	}
/* boks z relacjami live */
#m470-s336-x162 #side #relacje .head,
#liga #m470-s336-x162 #side #relacje .head {
	width:322px;
	padding-right:4px;
	background-image:url(../img/live/relacje-head.png);
	background-color:#090909;
	}
#m470-s336-x162 #side #relacje .content,
#liga #m470-s336-x162 #side #relacje .content {
	background:#1D1D1D;
	padding:6px 4px 3px;
	width:328px;
	}
#relacje .head h2 {
	float:left;
	}
#relacje .head .more {
	width:81px;
	height:13px;
	float:right;
	margin-top:7px;
	background:url(../img/live/button-2.png) no-repeat 0 0;
	font-size:1em;
	text-transform:lowercase;
	text-align:center;
	line-height:1.3em;
	color:#000;
	}
#relacje .head .more:hover {
	text-decoration:none;
	}
#relacje .mecz {
	float:left;
	width:312px;
	margin-bottom:11px;
	padding:0 8px;
	background:url(../img/live/relacje-mecz-bg.png) no-repeat 0 14px;
	}
#relacje .mecz a {
	color:#fff;
	font-weight:bold;
	}
#relacje .meta {
	color:#fff;
	}
#relacje .meta .polowa {
	float:left;
	}
#relacje .meta .polowa img {
	float:left;
	margin:4px 8px 0 0;
	}
#relacje .meta .opis {
	float:right;
	}
#relacje .meta,
#relacje .stan {
	width:100%;
	float:left;
	clear:left;
	}
#relacje .stan {
	margin:5px 0;
	}
#relacje a.wynik {
	width:39px;
	height:15px;
	margin:0 auto 0 auto;
	display:block;
	font-size:1.1em;
	line-height:1.4em;
	text-align:center;
	background:url(../img/live/relacja-wynik-bg.png) no-repeat 0 0;
	}
#relacje .druzyna-1,
#relacje .druzyna-2 {
	margin-top:2px;
	}
#relacje .druzyna-1 {
	float:left;
	}
#relacje .druzyna-2 {
	float:right;
	}
#relacje .content {
	position:relative;
	}
#relacje .ajax-content {
	float:left;
	}
#relacje .loader {
	background-color:#1D1D1D;
	}
.body_bg {
	width:100%;
	height:100%;
	background:url(../img/background/football-background.jpg) no-repeat center 0;
}
/* live special */
.live-special{
	float:left;
	width:515px;
	height:33px;
	color:#fff;
	position:relative;
	padding:12px 150px 0;
	margin-bottom:10px;
	}
.live-special .druzyna-1,
.live-special .druzyna-1 img {
	float:left;
	}
.live-special .druzyna-1 img {
	margin-right:12px;
	}
.live-special .druzyna-2,
.live-special .druzyna-2 img {
	float:right;
	}
.live-special .druzyna-2 {
	text-align:right;
	}
.live-special .druzyna-2 img {
	margin-left:12px;
	}
.live-special .druzyna-1,
.live-special .druzyna-2 {
	font-size:2.3em;
	line-height:1em;
	}
.live-special .druzyna-1 a,
.live-special .druzyna-2 a {
	color:#fff;
	}
.live-special .wynik {
	width:67px;
	height:28px;
	color:#000;
	font-size:1.8em;
	line-height:28px;
	text-align:center;
	position:absolute;
	font-weight:bold;
	top:9px; left:367px;
	background:url(../img/live-special/ms-wynik.png) no-repeat 0 0;
	}
.live-special .wynik a {
	color:#000;
	}
.live-special .info {
	width:130px;
	position:absolute;
	top:9px;
	color:#fff;
	font-size:1.1em;
	}
.live-special .info span {
	display:block;
	float:left;
	white-space:nowrap;
	background:#1D1D1D;
	padding:0 2px 1px;
	margin-bottom:2px;
	}
.live-special .info-2 span {
	float:right;
	}
.live-special .info span img {
	margin:0 6px;
	}
.live-special .info-1 {
	left:13px;
	}
.live-special .info-2 {
	right:13px;
	text-align:right;
	}

