
* {font-family:Trebuchet MS, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:130%; color:#fff; border:none; margin:0; padding:0;}
body {background:#013974 url(../_img/mainBgGrad.jpg) repeat-x; text-align:center;}
li {list-style:none;}
a {text-decoration:none; cursor:pointer;}
a:focus, a:active {outline:none; -moz-outline:none;}
.clear {clear:both;}
.error {display:block; margin:10px; padding:0 10px 0 20px; color:#F00; font-weight:bold; background:url(/_img/ico/alert.gif) no-repeat 0 0;}

div#head.pl {background:none;}
div#head a.logo {width:84px; background:url(../_img/pr3.gif) no-repeat 0 3px;}

a:hover, a:hover span, * a:hover * {color:#e6e8ec;}

.hidden {display:block;}
.margin18 {margin:18px;}

#boxLogin {position:absolute; top:0; left:0; display:none; width:100%; height:100%; background:url(../_img/boxLogin.gif); color:#021227; text-align:center; z-index:101; clear:both; float:left;}
	html>body #boxLogin {background:url(../_img/boxLogin.png);}
#contLogin {width:381px; height:243px; background:#fff; color:#021227; text-align:left; margin:100px auto 0;}
#contLogin #buttonClose {width:15px; height:15px; background:url(../_img/buttonClose.jpg) no-repeat; cursor:pointer; margin:6px 3px 0 0; float:right;}
	html>body #contLogin #buttonClose {margin:5px 5px 0 0;}
#contLogin #buttonClose:hover {background-position:right;}
#contLogin div#text {color:#021227; padding:30px 30px 25px 30px;}
#contLogin .desc {color:#f00; text-align:left; padding:10px 30px;}
#contLogin div#inputsText {text-align:center;}
#contLogin .form {width:270px; height:24px; background:url(../_img/form.jpg) repeat-x; overflow:hidden; border:1px solid #cbcbcb; margin:0 auto 6px auto;}
	html>body #contLogin .form {height:22px;}
#contLogin .form #email {display:block; width:100%; height:100%; background:url(../_img/formEmail.jpg) no-repeat;}
#contLogin .form #haslo {display:block; width:100%; height:100%; background:url(../_img/formHaslo.jpg) no-repeat;}
#contLogin .form #email.bgNone, #contLogin .form #haslo.bgNone {background:none;}
#contLogin p.button {margin:16px 55px 0 55px;}
#contLogin p.button label {color:#021227; margin:0 0 0 5px;}
#contLogin input.text, #contLogin input.haslo {width:250px; background:none; color:#021227; margin:4px 0 0 0;}
#contLogin input.bSend {width:114px; height:24px; background:url(../_img/zaloguj.jpg) no-repeat; cursor:pointer;}
#contLogin input.bSend:hover {background-position:right;}
#contLogin #register {margin:15px 55px 0 55px;}
#contLogin #register a {color:#e50277;}
#contLogin #register a:hover {color:#e14796;}

#mainCont {width:100%; height:450px; background:url(../_img/mainBg.jpg) no-repeat center 126px; text-align:center;}
	html>body #mainCont {height:auto; min-height:450px;}
#main {width:980px; height:450px; background:url(../_img/baron3.jpg) no-repeat 0 33px; text-align:left; margin:0 auto;}
	html>body #main {height:auto; min-height:450px;}

#contLeft {width:223px; padding:340px 0 0 0; float:left;}
#contRight {position:relative; width:757px; float:left;}
#contRight #contRbg {width:757px; background:#fff url(../_img/contRbg2.jpg) repeat-y 470px 0; float:left;}
#contRight #contRbg2 {width:757px; background:#fff url(../_img/contRbg.jpg) repeat-x; float:left;}

/* boxLeft */
.boxLeft {width:218px; background:#021329; margin:0 0 5px 0; float:left;}
.boxLeft.first {width:223px; margin:0 0 5px 0;}
.boxLeft span {display:block;}
.boxLeft p {margin:0 0 15px 0;}
.boxLeft .leftTitle {font-size:18px; padding:16px 12px 12px 12px;}
.boxLeft .leftTitle a {font-size:18px;}
.boxLeft #email {padding:0 12px 8px 12px;}
.boxLeft #address {padding:8px 12px; border-top:1px solid #fff;}
.boxLeft #emailLp3 {padding:8px 12px 12px 12px; border-top:1px solid #fff;}
.boxLeft .moreLeaders {padding:11px 12px;}
.boxLeft .text {padding:0 12px 12px 12px;}
.boxLeft ul {padding:0 12px 12px 12px; float:left;}
.boxLeft ul li {margin:0 0 6px; float:left;}
	html>body .boxLeft ul li {margin:0 0 12px;}
.boxLeft img {margin:0 5px 5px 0; float:left;}
.boxLeft ul li a span.title {font-weight:bold;}
.boxLeft ul#wywiady .title {font-weight:bold; padding:0 0 5px 0;}
.boxLeft ul#listy .title {font-weight:bold; padding:5px 0 0 0;}
.boxLeft a.more {display:block; text-align:right;}

/* mainRightLeft */
#mainRightLeft {position:relative; width:427px; height:600px; background:#fff; color:#021227; border:1px solid #56cefb; border-top:0; margin:0 5px 0 0; float:left;}
	html>body #mainRightLeft {width:425px; height:auto; min-height:600px;}
#mainRightLeft.sub {width:470px; padding:0 0 20px 0; border:none;}
#mainRightLeft * {color:#021227;}

#boxNumerButton {position:relative; height:82px; margin:5px 5px 0 5px;}
#mainRightLeft #boxNumerButton *, #contRightCont #boxNumerButton * {color:#e9effb;}
#contRightCont #boxNumerButton.sub {height:66px;}
#contRightCont #boxNumerButton2 {position:relative; height:82px; margin:1px 5px 0 5px;}
#contRightCont #boxNumerButton2 * {color:#fff;}
#numerGlosowania {height:61px; background:#001834;}

#buttonGlosuj {position:absolute; top:213px; left:230px; width:181px; height:42px; background:url(../_img/buttonGlosujB.jpg) no-repeat; cursor:pointer; z-index:2;}
#buttonGlosujOk {position:absolute; top:213px; left:230px; width:181px; height:42px; background:url(../_img/buttonGlosujB.jpg) no-repeat; cursor:pointer; z-index:2;}
#boxNumerButton2 #buttonGlosujOk {top:40px; left:500px;}
#buttonGlosuj:hover, #buttonGlosujOk:hover {background-position:right}
#numerGlosowania .text {font-size:24px; font-weight:bold; margin:0 5px 0 13px;}
#boxNumerButton2 #numerGlosowania .text {margin:0 5px 0 36px;}
#numerGlosowania .number, #numerGlosowania #number {font-size:30px; font-weight:bold;}
#numerGlosowania .zDnia {display:block; font-size:12px; line-height:14px; margin:0 0 0 15px;}
#boxNumerButton.sub #numerGlosowania .zDnia,
#boxNumerButton2 #numerGlosowania .zDnia,
#numerGlosowania #listadata {display:inline; font-size:24px; margin:0 0 0 5px;}
#numerGlosowania .pozostalo,
#numerGlosowania .glosy {display:block; font-size:12px; line-height:14px; margin:0 300px 0 15px;}
#boxNumerButton2 #numerGlosowania .pozostalo {margin:0 300px 0 38px;}

#boxNumerButton2 .prev {position:absolute; top:0; left:0; width:28px; height:61px; background:url(../_img/arrLeftRating.jpg) no-repeat; cursor:pointer;}
#boxNumerButton2 .next {position:absolute; top:0; right:0; width:28px; height:61px; background:url(../_img/arrRightRating.jpg) no-repeat; cursor:pointer;}

#boxNotowanie {border:1px solid #b9b9b9; border-bottom:0; margin:5px;}
#boxNotowanie table {width:413px;}
#boxNotowanie tr {height:80px; background:url(../_img/boxNotowanieBg.jpg) repeat-x bottom;}
#boxNotowanie.last tr {height:50px;}
#boxNotowanie td {font-size:18px; text-align:center; vertical-align:top; border-bottom:1px solid #b9b9b9;}
#boxNotowanie td.fir, #boxNotowanie td.sec, #boxNotowanie td.thi {width:24px;}
#boxNotowanie td.fir span, #boxNotowanie td.sec span, #boxNotowanie td.thi span {display:block; font-size:18px; padding:13px 0 0 0;}
#boxNotowanie td.fir {font-weight:bold; padding:0 0 0 10px;}
#boxNotowanie td.fou {text-align:left;}
#boxNotowanie td.fou.last span.artist {margin:0 0 0 94px;}
#boxNotowanie td.fou .artist {display:block; font-size:18px; line-height:18px; padding:15px 0 0 0; *padding:16px 0 0 0 !important; *padding:17px 0 0 0; margin:0 12px;}
#boxNotowanie td.fou .artist a {font-size:18px; line-height:18px;}
#boxNotowanie td.fou .artist a:hover {color:#4977b3;}
#boxNotowanie td.fou .title {display:block; font-size:12px; margin:3px 12px 0 12px;}
#boxNotowanie td.fou .listen {display:block; text-align:right; padding:0 6px 0 0;}
#boxNotowanie td.fou .listen a {margin:0 0 6px 0; float:right;}
#boxNotowanie td.fou .listen a span {display:block; font-size:10px; padding:3px 3px 0 3px; float:left;}
#boxNotowanie td.fou .listen a:hover, #boxNotowanie td.fou .listen a:hover span {color:#1e49a2;}
#boxNotowanie td.fou .listen a img {display:block; margin:0; float:left;}
#boxNotowanie td.fif {width:88px;}
#boxNotowanie td.fif img {width:70px; height:70px; border:2px solid #eee; margin:2px 2px 2px 12px;}

#yearsCont, #ratingsCont {position:relative; width:747px; height:24px; background:#003d75; margin:1px 5px 0 5px;}
#yearsCont {background:#005eae; margin:5px 5px 0 5px;}
#yearsSlideBox, #ratingsSlideBox {position:relative; width:747px; height:24px; float:left;}
.scroll {position:absolute; top:0; left:34px; width:680px; height:24px; overflow:hidden;}
.slideshow {position:relative;}
.slideshow ul {position:absolute; top:0; right:0; display:block; height:24px; text-align:center; list-style-type:none;}
.slideshow ul li {width:39px; margin:0 1px 0 0; float:left;}
#ratingsCont .slideshow ul li.message {width:675px; color:#fff; text-align:right; padding:6px 0 0 0; margin:0 5px 0 0;}
#yearsCont .slideshow ul li.active div, #ratingsCont .slideshow ul li.active div {background:#021228;}
#yearsCont .slideshow ul li div, #ratingsCont .slideshow ul li div {display:block; width:39px; height:22px; color:#fff; text-align:center; cursor:pointer; padding:4px 0 0 0; margin:1px 0 0 0;}
	html>body #yearsCont .slideshow ul li div, html>body #ratingsCont .slideshow ul li div {height:18px;}
#yearsCont .slideshow ul li div:hover {background:#003d77;}
#ratingsCont .slideshow ul li div:hover {background:#021228;}
.arrows {position:relative; width:100%;}

#ratingsCont .slideshow ul li.preloader, #yearsCont .slideshow ul li.preloader {width:60px; margin:0 auto; float:none;}
#ratingsCont .slideshow ul li.preloader .text, #yearsCont .slideshow ul li.preloader .text {width:60px; color:#fff; font-size:10px; text-align:center; padding:6px 0 0 0; margin:0; z-index:3;}

#ratingsCont .prev, #ratingsCont .next, #yearsCont .prev, #yearsCont .next {position:absolute; top:0; display:block; width:28px; height:24px; cursor:pointer;}
#yearsCont .prev.hidden, #yearsCont .next.hidden, #ratingsCont .prev.hidden, #ratingsCont .next.hidden {display:none;}
#yearsCont .prev {left:0; background:url(../_img/arrLeftYears.jpg) no-repeat;}
#yearsCont .next {right:0; background:url(../_img/arrRightYears.jpg) no-repeat;}
#ratingsCont .prev {left:0; background:url(../_img/arrLeftRatings.jpg) no-repeat;}
#ratingsCont .next {right:0; background:url(../_img/arrRightRatings.jpg) no-repeat;}

/* boxRight */
/*div#boxTop {height:52px;}*/
#mainMenu {height:34px; background:url(../_img/menuBg.jpg) repeat-x; margin:52px 0 0 0;}
#mainMenu .menu {display:block; height:34px; float:left;}
#mainMenu .menu:hover {background-position:right;}
#mainMenu .menu.active {background-position:right;}
.menu#strGlowna {width:86px; background:url(../_img/menuGlowna.gif) no-repeat;}
.menu#nowosci {width:64px; background:url(../_img/menuNowosci.gif) no-repeat;}
.menu#archiwum {width:75px; background:url(../_img/menuNotowania.gif) no-repeat;}
.menu#wywiady {width:68px; background:url(../_img/menuWywiady.gif) no-repeat;}
.menu#lista {width:108px; background:url(../_img/menuListy.gif) no-repeat;}
.menu#topWszech {width:125px; background:url(../_img/menuTop.gif) no-repeat;}
.menu#polskiTop {width:161px; background:url(../_img/menuTopPL.gif) no-repeat;}
.menu#oAudycji {width:70px; background:url(../_img/menuOAudycji.gif) no-repeat;}
.menu#glosuj {width:54px; background:url(../_img/menuGlosuj.jpg) no-repeat;}

/* banner */
#bannerLP3 {position:relative; width:757px; height:104px; background:url(../_img/banner.jpg) no-repeat; float:left;}
#bannerLP3.mainBanner {height:82px;}
a#linkMainSite {display:block; width:757px; height:78px;}
#bannerLP3.mainBanner a#linkMainSite {height:82px;}

/* weAreHere */
#weAreHere {position:absolute; bottom:0; left:0; width:757px; background:url(../_img/weAreHereBorder.gif) repeat-x top; padding:6px 20px 7px 20px;}
	html>body #weAreHere {width:717px;}
#leftWeAreHere {width:520px; float:left;}
#rightWeAreHere {width:197px; text-align:right; float:right;}
#rightWeAreHere a#personnavigation1_profile {color:#e4014b;}
#weAreHere a, #weAreHere span {color:#2fff; font-size:10px; xpadding:0 13px 0 0; margin:0 2px 0 0;}
#weAreHere #here {color:#0096e6;}
#weAreHere a:hover, #weAreHere a#here:hover {background:url(../_img/xweAreHereArrowHover.jpg) no-repeat right center; color:#999;}

/* moreInBox */
.moreInBox {text-align:right; margin:5px 10px;}
.moreInBox a {color:#c80067; font-size:10px;}
.moreInBox a:hover {color:#cc4c8e;}

/* mainRightRight */
#mainRightRight {width:282px; height:250px; background:#013974; float:left;}
	html>body #mainRightRight {height:auto; min-height:250px;}
#mainRightRight.main {width:325px;}

/* boxNews */
#boxNews div.title {color:#2795fb; font-size:18px; margin:6px 0 0 9px;}
#boxNews ul {margin:10px 10px 0 10px;}
#boxNews ul li {width:303px; padding:0 0 5px 0; border-bottom:1px solid #0073f7; margin:0 0 5px 0; float:left;}
#boxNews ul li.noBorder {border-bottom:0; margin:0;}
#boxNews ul li a img {margin:2px 10px 0 0; float:left;}
#boxNews ul li a span.artist {display:block; font-size:14px;}
#boxNews ul li a span.title {display:block; font-size:14px;}
#boxNews ul li a span.listen {display:block; float:left;}
#boxNews ul li span.listen a {display:block; width:84px; height:20px; float:none;}
	html>body #boxNews ul li span.listen a {float:left;}
#boxNews ul li span.listen a span {display:block; font-size:10px; padding:2px 0 0 0; float:left;}
#boxNews ul li span.listen a img {padding:0; margin:0; float:right;}

/* banner */
#banner {width:325px; margin:10px 0 5px 0; float:left;}

/* boxTop */
.boxTop {width:325px; background:#fff url(../_img/boxTop.jpg) repeat-x bottom; border:1px solid #707070; margin:5px 0 0 0; float:left;}
	html>body .boxTop {width:323px;}
.smallTopy .boxTop {width:282px; margin:0 0 5px 0; }
	html>body .smallTopy .boxTop {width:280px;}
.boxTop a.title {display:block; background:#0c2164; color:#fff; font-size:13px; font-weight:bold; text-align:center; padding:9px 0 8px 0; margin:4px;}
.boxTop a.title:hover {background:#142a71;}
.boxTop table {margin:8px 10px;}
.boxTop td {color:#021227; vertical-align:top;}
.boxTop td.nr {width:35px;}
.boxTop td.aT span.artist {color:#021227; font-weight:bold;}
.boxTop td.aT span.artist a {color:#021227; font-weight:bold;}
.boxTop td.aT span.title {color:#021227; margin:0 0 0 15px;}
.boxTop td.aT span.title a {color:#021227;}

/* article */
#titleArticle {font-size:18px; margin:20px 18px 10px 18px;}
#content {color:#021227; margin:0 18px 20px 18px;}
#content.padRight {xmargin:0 112px 20px 18px; margin:0 62px 20px 18px;}

/* content */
#mainRightLeft p#title {color:#1a2732; font-size:18px; margin:20px 18px 10px 17px;}
#content span#title {display:block; color:#1a2732; font-size:18px; margin:20px 0 10px 0;}
#mainRightLeft span.date {font-size:11px; margin:0 18px 0 18px;}

#content, #content *, div.tracklist table tbody tr td {color:#021227; line-height:170%;}
#content p {margin:10px 0;}
#content p.title {display:block; width:300px; color:#1a2732; font-weight:bold; border-bottom:1px solid #F8781D;}
#content blockquote {display:block; width:280px; background:url(../_img/bgQuote.gif) no-repeat 0 2px; color:#000; font:14px Geneva, Trebuchet MS; font-weight:normal; line-height:170%; padding:0 0 10px 50px; margin:10px 10px 10px 20px; float:right;}
	html>body #content blockquote {width:230px;}
#content span.date {display:block; color:#A3A3A3; font-size:10px; margin:0 0 12px 0;}
#content div.fotoLeft {margin:5px 15px 5px 0; float:left;}
#content div.fotoRight {margin:5px 0 5px 15px; float:right;}
#content div.fotoLeft, #content div.fotoRight {background:#eae9de; border:12px solid #eae9de; border-bottom:8px solid #eae9de;}
#content div.fotoLeft img, #content div.fotoRight img {margin:0 0 8px 0;}
#content div.fotoLeft *, #content div.fotoRight * {display:block;}
#content div.fotoLeft span, #content div.fotoRight span, #content div.fotoLeft *, #content div.fotoRight * {display:block; font-weight:normal; font-size:10px; line-height:120%; text-decoration:none; padding:1px 0 0 0;}
#content ul.files {margin:10px 0; border-bottom:1px solid #999;}
#content ul.files li {padding:5px 0 5px 20px; clear:both; background:url(/_img/empty.gif) no-repeat 0 3px;}
#content ul.files li span {padding-right:20px;}
#content ul#pdf li {background-image:url(/_img/ico/pdf.gif);}
#content ul#doc li {background-image:url(/_img/ico/doc.gif);}
#content ul#rtf li {background-image:url(/_img/ico/rtf.gif);}
#content ul#xls li {background-image:url(/_img/ico/xls.gif);}
#content ul#mp3 li {background-image:url(/_img/ico/mp3.gif);}

ul#pdf, ul#doc, ul#rtf, ul#xls, ul#mp3 {display:block; width:100%; *padding:0px 0 0 0 !important; padding:20px 0 0 0; clear:both;}
ul#pdf li a *, ul#doc li a *, ul#rtf li a *, ul#xls li a *, ul#mp3 li a * {color:#1a2732;}
ul#pdf li a:hover *, ul#doc li a:hover *, ul#rtf li a:hover *, ul#xls li a:hover *, ul#mp3 li a:hover * {color:#666;}
ul#pdf li, ul#doc li, ul#rtf li, ul#xls li, ul#mp3 li {background-repeat:no-repeat; padding:1px 0 2px 20px; margin:0 0 0 12px;}
ul#pdf li {background-image:url(/_img/ico/pdf.gif);}
ul#doc li {background-image:url(/_img/ico/doc.gif);}
ul#rtf li {background-image:url(/_img/ico/rtf.gif);}
ul#xls li {background-image:url(/_img/ico/xls.gif);}
ul#mp3 li {background-image:url(/_img/ico/mp3.gif);}

div#content a.mp3 {background:url(/_img/ico/speaker.gif) no-repeat; padding:0 0 3px 22px;}
div#content object {display:block; width:440px; padding:20px 0 0 0; margin:0 auto;}
div#content a {color:#091e3a; font-size:11px; text-decoration:underline; padding:0; margin:0;}
div#content a:hover {color:#1C7279;}

/* form */
#titleForm {font-size:18px; margin:20px 18px 10px 17px;}
#descForm {margin:0 18px;}

table.formularz {margin:18px; clear:both;}
table.formularz tr {height:40px;}
table.formularz tr.smallHeight {height:1px;}
table.formularz tr.error {height:10px;}
table.formularz tr.error td {color:#900;}
table.formularz td.left, table.formularz td.label {width:111px;}
table.formularz td.label div {padding:5px 0 0 0;}
table.formularz td.left.check {text-align:right; vertical-align:top; padding:20px 0;}
table.formularz td.left.check.top {padding:2px 0 0 0;}
table.formularz td.left.check div {margin:0 5px 0 0;}
table.formularz td.field {width:280px;}
table.formularz td.help div {margin:0 0 0 84px;}
table.formularz td.right.checkR {padding:20px 0;}
table.formularz td.right.checkR div.text {width:260px; margin:0 3px 0 0; float:left;}
table.formularz td.right p, table.formularz td.field p {width:260px; height:22px; background:url(../_img/form.jpg) repeat-x; overflow:hidden; border:1px solid #cbcbcb; margin:0 3px 0 0; float:left;}
	html>body table.formularz td.right p, html>body table.formularz td.field p {height:22px;}
table.formularz td.right .star {font-weight:bold;}
table.formularz td.right p.textarea, table.formularz td.field p.textarea {height:55px; background:url(../_img/formArea.jpg) repeat-x bottom;}
table.formularz td.right p input, table.formularz td.field p input {width:250px; background:none; color:#021227; margin:4px 0 0 5px;}
table.formularz td.right p textarea {background:none; width:251px; height:45px; margin:4px 0 0 5px;}
input.register {width:114px; height:24px; background:url(../_img/zarejestruj.jpg) no-repeat; cursor:pointer; margin:0 0 0 122px;}
input.register:hover {background-position:right;}

#saveprofile {width:121px; height:24px; background:url(../_img/zapiszProfil.jpg) no-repeat; cursor:pointer; margin:0 0 0 18px;}
#savepass {width:127px; height:24px; background:url(../_img/zapiszPytanie.jpg) no-repeat; cursor:pointer; margin:0 0 0 18px;}
.savePassword {width:118px; height:24px; background:url(../_img/zapiszHaslo.jpg) no-repeat; cursor:pointer; margin:0 0 0 18px;}
#send, .buttonWyslij {width:84px; height:24px; background:url(../_img/wyslij.jpg) no-repeat; cursor:pointer;}
#account_remove {width:76px; height:24px; background:url(../_img/usun.jpg) no-repeat; cursor:pointer; margin:0 0 0 18px;}
#send:hover, #saveprofile:hover, #savepass:hover, .savePassword:hover, .buttonWyslij:hover, #account_remove:hover {background-position:top right;}

table.formularz .errors {color:#f00; font-weight:bold; margin:10px 0 0 0;}
#mainRightLeft .errorProfil {color:#f00; font-weight:bold; padding:10px 18px 0 18px; float:left;}
#divStatus {color:#f00;}

.text {margin:18px 18px 0;}

div#er, div#ok {margin:18px 18px 0 18px;}

#boxRightWhite {width:282px; height:300px; background:#fff; float:left;}
	html>body #boxRightWhite {height:auto; min-height:300px;}
#boxRightWhite .title {color:#021227; font-size:18px; margin:20px 18px 10px 18px;}
#boxRightWhite ul {margin:20px 18px 100px 18px;}
#boxRightWhite ul#formError li * {color:#900; font-weight:bold;}
#boxRightWhite li * {color:#021227;}
#boxRightWhite li {margin:0 0 10px 0;}
#boxRightWhite li span {background:url(../_img/liDotNavy.gif) no-repeat 0 6px; padding:0 0 0 10px;}

/* boxSeeMore */
#padLeft {margin:0 0 0 95px;}
#padLeft #boxSeeMore div.title {color:#2795fb; font-size:18px; margin:11px 0 0 10px;}
#padLeft #artistlead {line-height:170%; padding:0 0 26px 0; border-bottom:1px solid #227ad4; margin:18px 10px 0 10px;}
#boxSeeMore div.title {color:#2795fb; font-size:18px; margin:20px 0 0 18px;}
#boxSeeMore ul {margin:10px 0 24px;}
#boxSeeMore li a {display:block; background:url(../_img/liDotWhite.gif) no-repeat 0 6px; padding:0 0 0 10px; margin:0 18px 2px 18px;}
#padLeft #boxSeeMore li a {margin:0 18px 2px 10px;}
#boxSeeMore li a.more {background:none; padding:0; margin:5px 18px 0 18px;}

/* contRightCont */
#contRightCont {position:relative; width:757px; height:500px; background:#fff; padding:0 0 20px 0; float:left;}
	html>body #contRightCont {height:auto; min-height:500px;}
#contRightCont.noBg {background:none;}
#contRightCont {color:#021227;}
#contRightCont * {color:#021227;}
#titleError {color:#e50277; font-size:18px; margin:20px 18px 10px 18px;}
#contRightCont #content {margin:0 18px 10px 18px;}
#buttonError {width:114px; height:24px; background:url(../_img/zglosProblem.jpg) no-repeat; cursor:pointer; margin:20px 18px 10px 18px;}
#buttonError:hover {background-position:right;}

/* archive */
#titleArchive {font-size:18px; margin:20px 18px 18px 18px;}
#archive {padding:0 18px;}
#archive li {margin:0 0 17px 0;}
#archive li a:hover, #archive li a:hover span {color:#999;}
#archive li a span {display:block;}
#mainRightLeft #archive li a span.date {margin:0;}
#archive li a .title {font-size:14px; font-weight:bold;}
#archive li a .desc {padding:11px 0 0 0;}

/* paging */
div#paging {xwidth:739px; padding:0 18px 10px 18px; float:left;}
	html>body div#paging {xwidth:721px;}
div#paging a {display:block; width:16px; height:16px; background:url(../_img/paging.jpg) no-repeat; color:#fff; font-size:10px; text-align:center; padding:2px 0 0 0; margin:0 1px 1px 0; float:left;}
	html>body div#paging a {height:14px;}
div#paging a:hover {background-position:right;}
div#paging a span {color:#021227; font-size:10px; font-weight:bold;}

/* artist */
#artistPhoto {position:absolute; top:21px; right:-102px; width:150px; height:150px; background:url(../_img/artistPhotoBg.png) repeat 4px 4px;}
#artistPhoto.w197 {width:197px; height:197px;}
#artistPhoto img {position:absolute; top:-4px; left:-4px;}

#seeMoreOn {display:block; width:256px; height:24px; background:url(../_img/zobaczWiecej.jpg) no-repeat; margin:0 0 20px 18px;}
#seeMoreOn:hover {background-position:top right;}

/* song */
#song {position:relative; width:312px; height:195px; background:url(../_img/songBg.gif) repeat-x bottom; border:1px solid #bababa; margin:17px 0 0 3px; float:left;}
	html>body #song {height:auto; min-height:95px; margin:17px 0 0 5px;}
#song .numSong {position:absolute; top:16px; left:10px; font-size:18px; font-weight:bold; line-height:100%; margin:0;}
#song div {margin:0 10px 0 50px;}
#song .title {font-size:22px; margin:12px 10px 0 50px;}
#song .artist {font-size:18px;}
#song .listen {height:25px;}
#song .listen a#linkListen {display:block; width:80px; padding:3px 0 0 0;}
#song .listen a span {display:block; font-size:10px; padding:3px 0 0 0; float:left;}
#song .listen a img {float:right;}
#song .howOld {}
#song a#vote {display:block; width:182px; height:45px; background:url(../_img/glosuj.gif) no-repeat; margin:12px 10px 0 50px;}
	html>body #song a#vote {background:url(../_img/glosuj.png) no-repeat; margin:12px 10px 10px 50px;}
#song a#vote:hover {background-position:right top;}
#song .howMuchVotes {padding:0 0 15px 0;}

/* howToVote */
#howToVote {display:block; width:114px; height:24px; background:url(../_img/jakGlosowac.jpg) no-repeat; cursor:pointer; margin:0 0 15px 5px;}
#howToVote:hover {background-position:right;}

#howToVoteDesc {line-height:130%; padding:0 11px;}
#howToVoteDesc.hidden {display:none;}
#howToVoteDesc p {line-height:130%; margin:0 0 5px 0;}
#howToVoteDesc p a {color:#0096e6;}
#howToVoteDesc p a:hover {color:#ccc;}

/* #howToVoteDesc p {background:url(../_img/liDotNavyOnWhite.gif) no-repeat 0 5px; padding:0 0 0 12px; margin:0 0 15px;} */

/* bigList */
table.bigList {width:747px; border-collapse:collapse; margin:5px;}
table.bigList tr td {text-align:center; vertical-align:center; padding:6px 0 5px; border:1px solid #c8c8c8; border-collapse:collapse;}
table.bigList thead tr td {color:#636363; font-size:10px; padding:6px 0 3px 0; border:0;}
table.bigList tr.even td {background:#f4f4f4 url(../_img/even.gif) repeat-x bottom;}
table.bigList tr.odd td {background:url(../_img/odd.gif) repeat-x bottom;}
table.bigList tr td.check,
table.bigList tr td.num {width:28px;}
table.bigList tr td.num span {color:#e50277;}
table.bigList tr td.aT {text-align:left; border-right:0; padding:6px 20px 5px 20px;}
table.bigList tr td.aT span.artist {font-weight:bold; margin:0 10px 0 0;}
table.bigList tr td.aT.new span a {color:#005e9d;}
table.bigList tr td.listen {width:100px; border-left:0;}
table.bigList tr td.listen.ratings {width:80px; padding:0 10px 0 0;}
table.bigList tr td.listen a {display:block;}
table.bigList tr td.listen span {margin:2px 0 0 0; float:left;}
table.bigList tr td.listen img {margin:0 10px 0 0; float:right;}
table.bigList tr td.listen span.listen a {display:block; width:82px; height:17px;}
	html>body table.bigList tr td.listen span.listen a {width:80px;}
table.bigList tr td.listen span.listen a span {font-size:10px;}
table.bigList tr td.listen span.listen a img {margin:0;}
table.bigList thead tr td.waitingroom {font-weight:bold; padding:20px 0 5px 0;}

div.legend {margin:0 5px;}
.legend * {font-size:10px;}
.legend span {margin:0 10px 0 0;}
.legend b {margin:0 5px 0 0;}

#msg {display:none;}
#pageContent p#hit_desc {height:61px; background:#001834; margin:5px 5px 0 5px;}
#pageContent p#hit_desc, #pageContent p#hit_desc * {color:#fff; font-size:24px;}

table#hit {width:747px; border-collapse:collapse; margin:5px;}
table#hit tr {}
table#hit tr td {width:28px; text-align:center; vertical-align:center; padding:6px 0 5px; border:1px solid #c8c8c8; border-collapse:collapse;}
table#hit tr td.titles {text-align:left; border-right:0; padding:6px 20px 5px 20px;}

/*
ul#legend {margin:0 5px 20px 5px;}
ul#legend * {font-size:10px;}
ul#legend li {display:inline; margin:0 10px 0 0;}
ul#legend li a {}
*/

/* seeSongs */
#seeSongs {text-align:right; margin:5px;}
#seeSongs a {display:block; width:192px; height:24px; background:url(../_img/zobacz.jpg) no-repeat; margin:0 0 0 555px;}
#seeSongs a:hover {background-position:right;}

/* youHave */
#youHave {width:550px; margin:23px 0 0 160px;}
#youHave .text {font-size:12px; margin:8px 12px 0 0; float:left;}
#youHave a#sendvotes {display:block; width:182px; height:46px; background:url(../_img/glosuj.jpg) no-repeat; float:left;}
#youHave a#sendvotes:hover {background-position:right;}

/* tabs */
#tabs {display:block; width:431px; xheight:19px; height:21px; background:url(../_img/tabBottom.jpg) repeat-x bottom; margin:0 0 0 9px; float:left;}
	html>body #tabs {height:auto; xmin-height:19px; min-height:21px; margin:0 18px;}
#tabs .tab {display:block; width:106px; background:#fff; text-align:center; border:0; margin:1px 0 0 1px; float:left;}
#tabs .tab.active {border:1px solid #000; border-bottom:0; margin:0 0 0 1px;}
#tabs .tab a {display:block; width:106px; xheight:17px; height:16px; padding:3px 0 0 0;}
	html>body #tabs .tab a {width:106px; xheight:15px; height:16px; padding:3px 0 0 0;}
#tabs .tab.active a {xheight:19px; height:17px; padding:3px 0 0 0;}
	html>body #tabs .tab.active a {xheight:17px; height:18px; padding:3px 0 0 0;}
#tabs .tab a:hover {background:#eee;}
#tabs .tab.active a:hover {background:#fff;}

.tabBox {float:left;}
.tabBox.hidden {display:none;}
#ValidateRegx {display:block; clear:both;}

/* registration */
.subTitleReg {margin:0 348px 0 18px;}
#titleAbsolute {position:absolute; left:492px; top:20px; font-size:18px;}
.errorsCont {margin:20px 305px 20px 18px;}
#contRightCont .errorsCont * {color:#f00; font-weight:bold;}
#contRightCont .errorsCont {color:#f00; font-weight:bold;}
#contRightCont .errorsCont .title {font-size:16px;}
#contRightCont .errorsCont .title ul#formError li span {}
#contRightCont .errors {color:#f00;}

/* leaders */
#leaders a {display:block; margin:20px 18px 0 18px;}
#leaders a img {margin:4px 10px 0 0; float:left;}
#leaders a span.title {display:block; font-size:14px; font-weight:bold;}
#leaders a:hover, #leaders a:hover span {color:#E6E8EC;}

#boxRightWhite #leaders {display:block; margin:20px 18px 0 18px;}
#boxRightWhite #leaders a {margin:0;}
#boxRightWhite #leaders a img {margin:0; float:left;}
#boxRightWhite #leaders a span.title {display:block; background:url(../_img/liDotNavyOnWhite.gif) no-repeat 0 5px; font-size:11px; font-weight:normal; padding:0 0 0 12px; margin:0 0 2px 0;}
#boxRightWhite #leaders a:hover, #leaders a:hover span {color:#E6E8EC;}

/* waitingroom */
div#buttonZobaczPoczekalnie {height:24px; margin:0 5px;}
div#buttonZobaczPoczekalnie div#zobaczPoczekalnie {display:block; width:192px; height:24px; background:url(../_img/zobaczPoczekalnie.jpg) no-repeat; cursor:pointer; float:right;}
div#buttonZobaczPoczekalnie div#zobaczPoczekalnie:hover {background-position:right;}
div#poczekalnia.hidden {display:none;}

/* print */
body {background:none;}
#boxNumerButton2 {padding:50px 0 0 0;}
#mainMenu, #bannerLP3, #yearsCont, #ratingsCont, #contLeft, table tr td.listen span.listen, #head, span.tail, div#divPrint {display:none;}

/* tail */
span.tail {text-align:right; border-top:1px solid #919fb8; margin:15px 0 0 0; float:left;}
span.tail a:hover {color:#919fb8;}
span.tail * {color:#919fb8; line-height:130%;}
span.tail span.first a, span.tail p.copy {color:#919fb8;}
span.tail p.extra {padding:5px 0 0 0;}
span.tail p.extra span.podcast a, span.tail p.extra span.sitemap a, span.tail p.extra span.kontakt a, span.tail p.extra span.forum a, span.tail p.extra span.rss a {background:none; padding:0 0 0 5px;}