body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}

fieldset,img {border:0;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-weight:bold;}

body {font-family: Arial, Tahoma, Verdana, sans-serif; font-size:12px; background:black; color:black;}

a {text-decoration:none;}


div.clearfix {clear: both;}


h1.intro {width:600px; margin:auto; color:white; position:absolute; top:-30px; text-align:center; font-size:10px;}

#top, #topline, #content, #footer, #lata {width:900px; margin:auto;}

#header, #wprapper-footer {position:fixed; width:100%;}

#header {height:205px; background:black; top:0;}

#wprapper-footer {bottom:0; height:140px; background:black;}

#top {height:196px;}


#topline {height:40px;}

#topline ul {width:900px; height:5px;}

#topline li {float:left; height:5px;}

#topline li.new, #topline li.bib, #topline li.the, #topline li.med, #topline li.lin {border-top:1px solid white;}

#topline li.new, #topline li.new_ {width:130px;}

#topline li.bib, #topline li.bib_, #topline li.bib__ {width:230px;}

#topline li.the, #topline li.the_, #topline li.the__ {width:250px;}

#topline li.med, #topline li.med_, #topline li.med__ {width:180px;}

#topline li.lin, #topline li.lin_, #topline li.lin___ {width:108px;}

#topline li.new_, #topline li.bib_, #topline li.the_, #topline li.med_, #topline li.lin_ {border-top:1px solid black; border-right:1px solid white;}

#topline li.bib__, #topline li.the__, #topline li.med__ {border-top:1px solid black; border-right:1px solid white; border-left:1px solid white;}

#topline li.lin___ {border-top:1px solid black; border-left:1px solid white;}


#main {padding:220px 0 200px 0;}

#content {font:12px Arial, sans-serif; color:white; margin-bottom:40px; clear:both;}

#content h1 {color:#0F5BC9; font-size:16px; margin-top:15px; border-top:1px solid #0F5BC9; border-left:1px solid #0F5BC9; width:300px; padding-left:2px; }

#content h2 {font-size:14px; margin:5px 0 3px 5px;}

#content p {margin:5px 0 15px 10px;}

#content p.txt {text-align:center; line-height:16px;}

#content p.txt img {float:right; padding:5px 0 15px 5px;}

#content p span {font-size:16px; font-weight:bold; margin-bottom:2px; display:block;}

#content a {color:#0F5BC9; text-decoration:underline;}

#content a:hover {text-decoration:none;}

#content ul.MeRec {width:450px; float:left; padding:15px;}

#content ul.MeRec li {padding:2px 0;}

#content ul.MeRec li.MRtitle {padding:10px 0 2px 0; font-size:14px; font-weight:bold;}

#content ul {width:250px; float:left; padding:15px;}

#content ul li {padding:2px 0;}

#content img {padding:15px 5px 5px 0; float:left;}

#content ul.txt {width:205px; float:left; padding:20px 5px;}

#content ul.txt li {text-align:center; line-height:20px; font-size:11px;}

#content ul.txt li.title {color:#0F5BC9; font-size:14px; font-weight:bold;}


#footer {border-top:1px solid #1f1f1f; background:black; margin-top:5px;}

#footer li {float:left; text-align:center; padding:10px 9px;}

#footer ul.flinki {width:370px; margin:0 auto; background:black; height:22px;}

#footer ul.flinki li {padding:2px 10px;}

#footer li a {color:#0F5BC9; text-decoration:none; font-size:12px;}

#footer li a:hover {text-decoration:underline;}

#footer .bcg {height:196px; width:900px; background:url(../img/footer.jpg) no-repeat;}

#footer .patroni {width:891px; height:63px; margin:0 auto;}

#footer .patroni ul {width:900px; height:63px; margin:0;}

#footer .patroni li {width:63px; height:63px; float:left;}

#footer .patroni li a span {display:none;}

#footer .patroni li a {display:block; width:63px; height:63px; float:left; background:url(../img/logo.png) no-repeat;}

#footer .patroni li a.rockarea {background-position:0 -63px;}

#footer .patroni li a:hover.rockarea {background-position:0 0;}

#footer .patroni li a.mlwz {background-position:0 -189px;}

#footer .patroni li a:hover.mlwz {background-position:0 -126px;}

#footer .patroni li a.lynxmusic {background-position:0 -315px;}

#footer .patroni li a:hover.lynxmusic {background-position:0 -252px;}

#footer .patroni li a.artrock {background-position:0 -441px;}

#footer .patroni li a:hover.artrock {background-position:0 -378px;}

#footer .patroni li a.rockserwis {background-position:0 -567px;}

#footer .patroni li a:hover.rockserwis {background-position:0 -504px;}

#footer .patroni li a.progrock {background-position:0 -819px;}

#footer .patroni li a:hover.progrock {background-position:0 -756px;}

#footer .patroni li a.openfm {background-position:0 -1071px;}

#footer .patroni li a:hover.openfm {background-position:0 -1008px;}

#footer .patroni li a.musicserwis {background-position:0 -945px;}

#footer .patroni li a:hover.musicserwis {background-position:0 -882px;}

#footer .patroni li a.radiokrakow {background-position:0 -1197px;}

#footer .patroni li a:hover.radiokrakow {background-position:0 -1134px;}

#footer .patroni li a.radiopik {background-position:0 -1323px;}

#footer .patroni li a:hover.radiopik {background-position:0 -1260px;}

#footer .patroni li a.rockmegastacja {background-position:0 -1449px;}

#footer .patroni li a:hover.rockmegastacja {background-position:0 -1386px;}

#footer .bottom  {float:right; margin-top:20px;} 

#footer .bottom  p {float:left; color:#999; font-size:10px; padding:5px 20px; border-right:1px solid #2c2c2c;} 

.deside {display:block; padding:1px 10px 0 60px; height:14px; background:url(../img/deside_pl.png) no-repeat; overflow:hidden; margin:0 auto; color:#646464; float:left; margin:3px 0 0 20px; font-size:10px;}

.deside:hover {color:white; background-position:0 -15px;}

#lata {height:60px;}

#lata li {color:white; float:left; padding:5px 10px 5px 0; font:bold 20px Tahoma; line-height:20px;}

#lata h1 {font:bold 40px Tahoma; line-height:40px;}

#lata  a {color:#0F5BC9; text-decoration:underline;}

#lata a:hover {text-decoration:none;}

.utwory {color:white; overflow:auto; height:480px;}

.utwory ul {padding:10px 10px 30px 10px;}

.utwory ul  li {text-align:center; line-height:20px; font-size:11px;}

.utwory ul  li.title {color:#0F5BC9; font-size:14px; font-weight:bold;}

a.zamknij {display:block; padding:5px 10px; text-align:right; position:fixed; background:black; width:280px; font:bold 11px tahoma; bottom:0; color:#999;}



#intro {width:400px; margin:auto; padding-top:50px}

#intro a {color:white; text-decoration:none; float:right; font-size:10px; position:relative; top:20px;}

#intro a:hover {text-decoration:underline;} 

.fleft {float:left !important;}

.fright {float:right !important;}

.margLB10 {margin-left:20px !important; margin-bottom:20px !important;}

.pad0 {padding:0 !important;}

.padT60 {padding-top:60px !important;}

.pt10 {padding-top:27px !important;}

.w {width:300px;}
