div#sidebar {
  width:232px;
  float:left;
}
div#content {
  width:700px;
  padding-top:30px;
  padding-bottom: 20px;
  padding-left: 40px;
  float:left;
}

div#content .linki {
color:#C90D5D;font-size:9pt;font-weight:bold;padding:4px; border: #C90D5D 1px solid;
 }
 
div#content .linkiTagi {
  color:#C90D5D; font-weight:bold; padding:7px; line-height:1.5em;
 }
 
div#content a.download {
 color: #C90D5D;
 font-weight: bold;
 font-size: 13px;
 cursor: default;
}
div#content a.download:hover {
	text-decoration: none;
}
 
div#content h2 {
  height:20px;
  overflow:hidden;
  text-indent:-1000em;
  background-color:white;
  background-repeat:no-repeat;
  background-position:bottom left;
}

p#navigation {
  padding-bottom:1em;
  border-bottom:1px solid #E3E3E3;
  color:#8D8D8D;
}
p#navigation b {
  color:#C90D5D;
}
p#navigation a {
  color:#C90D5D;
  font-weight: bold;
  text-decoration: underline;
}

/* ------------------------ ustawienia bloków w SIDEBAR ------------ */

div.topBlock {
  width:232px;
  padding-top:6px;
  background-repeat:no-repeat;
  background-position:top left;
  border-top:5px solid white;
  border-bottom:5px solid white;
}
div.bottomBlock {
  width:232px;
  padding-bottom:8px;
  background-repeat:no-repeat;
  background-position:bottom left;
}
div.middleBlock {
  border-left-width:3px;
  border-right-width:3px;
  border-left-style:solid;
  border-right-style:solid;
  background-repeat:repeat-x;
}
div.padding {
  padding:15px 21px 0 21px;
}
.topGreen {background-image:url(topGreen.gif);}
.bottomGreen {background-image:url(bottomGreen.gif);}
.middleGreen {background:#EAFFDF url(middleGreen.gif); border-color:#E1F7D5;}

.topBlue {background-image:url(topBlue.gif);}
.bottomBlue {background-image:url(bottomBlue.gif);}
.middleBlue {background:#F7F7F7 url(middleBlue.gif); border-color:#EDEDED;}

.topRed {background-image:url(topRed.gif);}
.bottomRed {background-image:url(bottomRed.gif);}
.middleRed {background:#FFEBF5 url(middleRed.gif); border-color:#FAE1EB;}

/* ------------------------ ZALOGOWANIE ---------------------------- */

div#zalogowanie h2 {
  height:25px;
  background:url(logowanieGreen-en.gif) no-repeat;
  overflow:hidden;
  text-indent:-1000em;
}
div#zalogowanie p {
  color:#3C990A;
  padding:0.5em 0;
}
div#zalogowanie ul {
  padding:0.5em 0;
}
div#zalogowanie li {
  line-height:25px;
  padding-left:18px;
  border-top:1px solid #CDE9BD;
  background:url(link1Icon.gif) no-repeat 0 50%;
}
div#zalogowanie a {
  color:#C90D5D;
}

/* ------------------------ DODAJ LINK ---------------------------- */

form#dodaj_link {
  height:90px;
  position:relative;
}
form#dodaj_link legend {
  display:block;
  padding-left:226px;
  padding-top:10px;
  overflow:hidden;
  text-indent:-1000em;
}
form#dodaj_link .text {
  width:153px;
  height:16px;
  padding:5px;
  border:none;
  margin-bottom:1em;
  background:white url(dodaj_linkInput.gif) no-repeat;
  font:1em "Arial CE", Arial, sans-serif;
  color:#4A4A4A;
}
form#dodaj_link .submit {
  width:14px;
  height:14px;
  max-height:14px;
  border:none;
  background:url(dodaj_linkSubmit.gif) no-repeat;
  padding-top:24px;
  font-size:0px;
  letter-spacing:10em;
  color:#298617;
  cursor:pointer;
  position:absolute;
  top:32px;
  left:173px;
}
form#dodaj_link b {
  padding-left:18px;
  background:url(link1Icon.gif) no-repeat 0 50%;
  color:#C90D5D;
}

/* ------------------------ WYSZUKIWANIE (MP3) --------------------- */

form#wyszukiwanie {
  height:90px;
  position:relative;
}
form#wyszukiwanie legend {
  display:block;
  padding-left:226px;
  padding-top:10px;
  overflow:hidden;
  text-indent:-1000em;
}
form#wyszukiwanie .text {
  width:153px;
  height:16px;
  padding:5px;
  border:none;
  margin-bottom:1em;
  background:white url(wyszukiwanieInput.gif) no-repeat;
  font:1em "Arial CE", Arial, sans-serif;
  color:#4A4A4A;
}
form#wyszukiwanie .submit {
  width:13px;
  height:13px;
  max-height:13px;
  border:none;
  background:url(wyszukiwanieSubmit.gif) no-repeat;
  padding-top:24px;
  font-size:0px;
  letter-spacing:10em;
  color:#298617;
  cursor:pointer;
  position:absolute;
  top:32px;
  left:173px;
}
form#wyszukiwanie a {
  padding-left:18px;
  background:url(link1Icon.gif) no-repeat 0 50%;
  color:#C90D5D;
}

/* ------------------------ REJESTRACJA ---------------------------- */

form#rejestracja {
  color:#4A4A4A;
}
form#rejestracja p {
  padding-bottom:1em;
  color:#ABABAB;
}
form#rejestracja fieldset {
  padding:12px 0;
  border-top:1px solid white;
}
form#rejestracja .rejestration {
  width:318px;
  border-bottom:1px solid #E3E3E3;
}
form#rejestracja .personal {
  width:318px;
  padding-right:204px;
  border-bottom:1px solid #E3E3E3;
}
form#rejestracja legend {
  display:none;
}
form#rejestracja div {
  padding:4px 0;
  position:relative;
}
form#rejestracja .text, form#rejestracja .selectIn, form#rejestracja .textArea {
  width:200px;
  height:14px;
  padding:3px 5px;
  background-color:white;
  border:1px solid #7F9DB9;
  font:1em "Arial CE", Arial, sans-serif;
  color:#4A4A4A;
  position:absolute;
  left:130px;
}


form#rejestracja .selectIn {
  height:21px;
}

form#rejestracja .submit {
  width:56px;
  height:31px;
  max-height:31px;
  border:none;
  margin-right:3px;
  background:url(wyslijSubmit-en.gif) no-repeat;
  padding-top:41px;
  font-size:0px;
  letter-spacing:10em;
  color:white;
  cursor:pointer;
}
form#rejestracja .reset {
  width:56px;
  height:31px;
  border:none;
  background:url(kasujSubmit.gif) no-repeat;
  padding-top:31px;
  font-size:0px;
  letter-spacing:10em;
  color:white;
  cursor:pointer;
}

/* ---------------------------------- LOGOWANIE ------------------------------ */

form#logowanie {
  width:226px;
  height:171px;
  position:relative;
}
form#logowanie legend {
  display:block;
  padding-left:232px;
  padding-top:58px;
  background:url(logowanieGreen-en.gif) no-repeat 25px 22px;
  overflow:hidden;
  text-indent:-1000em;
}
form#logowanie .text,
form#logowanie .password {
  width:148px;
  height:16px;
  padding:5px;
  border:none;
  background:white url(greenInput.gif) no-repeat;
  font:1em "Arial CE", Arial, sans-serif;
  color:#7EAB64;
  position:absolute;
  left:25px;
}
form#logowanie .text {top:58px;}
form#logowanie .password {top:89px;}

form#logowanie .submit {
  width:35px;
  height:29px;
  max-height:29px;
  border:none;
  background:url(greenSubmit.gif) no-repeat;
  padding-top:39px;
  font-size:0px;
  letter-spacing:10em;
  color:#48B20F;
  position:absolute;
  top:72px;
  left:194px;
  cursor:pointer;
}
form#logowanie p {
  position:absolute;
  top:135px;
  left:25px;
}
form#logowanie p a {
  color:#C90D5D;
  background:url(link1Icon.gif) no-repeat;
  padding:0 10px 0 18px;
}

/* ---------------------------------- PLAYER ------------------------------ */

div#player {
  background:white url(player.gif) repeat-y;
  border-bottom:1px solid #CCC;
  border-top:5px solid white;
  margin-bottom:5px;
}
div#player h2 {
  height:50px;
  background:url(playerHeader.gif) no-repeat;
  overflow:hidden;
  text-indent:-1000em;
}
/* ---------------------------------- Sitemap ------------------------------ */
ul.listaPiosenek {
	list-style: disc;
}
ul.listaPiosenek li a{
	font-size: 10px;
	color: #C90D5D;
	
}
/* ---------------------------------- LISTA PLIKÓW MP3 ------------------------------ */

ul#lista_mp3 {
  padding-top:10px;
}
ul#lista_mp3 .simple {
  width:700px;
  height:84px;
  background:url(lista_mp3Simple.gif) no-repeat;
  border-bottom:4px solid white;
  position:relative;
}
ul#lista_mp3 .extend {
  width:700px;
  height:135px;
  background:url(lista_mp3Extend.gif) no-repeat;
  border-bottom:4px solid white;
  position:relative;
}

ul#lista_mp3 h1 {
  width:450px;
  height:30px;
  font-size:1em;
  color:#888;
  position:absolute;
  display: none;
  top:15px;
  left:25px;
}

ul#lista_mp3 h3 {
  width:450px;
  height:30px;
  font-size:1em;
  color:#888;
  position:absolute;
  top:15px;
  left:25px;
}
ul#lista_mp3 h4 {
  width:150px;
  height:15px;
  font-size:1em;
  color:#888;
  position:absolute;
  top:62px;
  left:508px;
}


 
ul#lista_mp3 h4 big {
  font-size:12px;
  color:#C90D5D;
}
ul#lista_mp3 h3 big {
  display:block;
  font-size:12px;
  color:#C90D5D;
}

ul#lista_mp3 h3 big:hover {
  text-decoration: underline;
}
ul.listaOptions {
  padding:15px 15px 0 500px;
  text-align:center;
}
ul.listaOptions li {
  float:left;
}
ul.listaOptions a {
  display:block;
  padding:20px 8px 0 8px;
  background-repeat:no-repeat;
  background-position:50% 0;
  color:#888;
}
ul.listaOptions .pobierz a {background-image:url(pobierzIcon.gif);}
ul.listaOptions .odtworz a {background-image:url(odtworzIcon.gif);}
ul.listaOptions .dodaj a {background-image:url(dodajIcon.gif);}
ul.listaOptions .usun a {background-image:url(usunIcon.gif);}

ul.listaOptions .button {
  width:15px;
  height:19px;
  overflow:hidden;
  text-indent:-1000em;
  position:absolute;
  top:30px;
  left:0;
  cursor:pointer;
}
.simple ul.listaOptions .button {
  background:url(buttonLista.gif) no-repeat;
}
.extend ul.listaOptions .button {
  background:url(buttonLista.gif) no-repeat 0 -19px;
}

ul.listaInfo {
  padding:32px 25px 0 25px;
  clear:both;
}
* html ul.listaInfo {
   padding:14px 25px 0 25px;
}
ul.listaInfo li {
  min-width:240px;
  float:left;
  font-weight:bold;
}
* html ul.listaInfo li {
  width:140px;
}
ul.listaInfo li big {
  display:block;
  font-size:1.2em;
  color:#4A4A4A;
}
ul#lista_mp3 .simple ul.listaInfo {
  display:none;
}
ul#lista_mp3 .extend ul.listaInfo {
  display:block;
}




/* wyszukiwarka */

form#formPage {
  width:510px;
  height:89px;
  border-top:5px solid white;
  border-bottom:5px solid white;
  background:white url(adres_plikuSmall.gif) no-repeat;
  position:relative;
  color:#3B9908;
}
form#formPage legend {
  display:block;
  width:240px;
  height:45px;
  line-height:45px;
  text-indent:24px;
  font-weight:bold;
  font-size:1.1em;
  color:#3B9908;
}
form#formPage p {
  width:535px;
  height:45px;
  line-height:45px;
  position:absolute;
  top:0;
  left:280px;
}
form#formPage .text {
  width:433px;
  height:21px;
  padding:5px;
  border:none;
  background:#CEE8BF url(adres_plikuInput.gif) no-repeat;
  font:1em "Arial CE", Arial, sans-serif;
  color:#6EAB4C;
  position:absolute;
  top:7px;
  left:10px;
}
form#formPage .submit {
  width:37px;
  height:31px;
  border:none;
  padding-top:31px;
  font-size:0px;
  letter-spacing:10em;
  color:white;
  background:white url(adres_plikuSubmit.gif) no-repeat;
  position:absolute;
  top:7px;
  left:465px;
  cursor:pointer;
}



 .listsFormstyle {
  display: none; position:absolute; z-index:5; width: 400px; margin: -25px 20px 0 20px; padding: 10px; border: 1px black solid; background-color: #e5e5e5;
 }
 
 
 .listsFormstyleiframe {
  overflow: auto; height: 180px;
 }
 
 
  .listsFormstyle a,  .listsFormstyleiframe a{
  color: #696969; font-weight: bold;
 }
 
.listsFormstyle .submit {
  width:14px;
  height:14px;
  max-height:14px;
  border:none;
  background:url(dodaj_linkSubmit.gif) no-repeat;
  font-size:0px;
  color:#298617;
  cursor:pointer;
  position:absolute;
  top:30px;
}



div#overlay {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(overlay.png);
	z-index: 99998;
	text-align: center;
}

div#overlayInfo {
	margin: 30px;
	text-align: center;
	
 }
 
 
 
 
 /* ---------------------------------- ODTWARZANIE PLIKÓW MP3 ------------------------------ */

div#mp3_player {
  width:420px;
  margin:30px auto;
}

div#content h2.title {
  font-size:1.4em;
  padding:0.8em 0 0.4em 0;
  color:#C90D5D;
}

div#content h3.title {
  font-size:1.4em;
  padding:0.8em 0 0.4em 0;
  color:#C90D5D;
}

p#tagi {
  word-spacing:5px;
}
p#tagi a {
  color:#C90D5D;
  font-weight:bold;
  text-decoration: underline;
 }
p#tagi span {
  color:#888;
  font-weight:bold;
}
ul#mp3_info {
  width:507px;
  height:80px;
  padding:9px 0 0 65px;
  margin:30px auto;
  background:white url(mp3_info.gif) no-repeat;
  position:relative;
}
ul#mp3_info li {
  float:left;
  padding:0 17px;
  font-weight:bold;
}
ul#mp3_info span {
  color:#4A4A4A;
}
ul#mp3_info a {
  color:#C90D5D;
}
ul#mp3_info li.url {
  position:absolute;
  top:50px;
  left:5px;
}
ul#mp3_info li.playlist {
  position:absolute;
  top:50px;
  right:5px;
  font-size:1.3em;
  background:url(dodaj_playlist.gif) no-repeat;
  padding-left:25px;
}

ul#mp3_info li.download {
  position:absolute;
  top:70px;
  right:34px;
  font-size:1.3em;
  background:url(pobierzIcon.gif) no-repeat;
  padding-left:25px;
}

ul#mp3_info li.playlists {
  position:absolute;
  top:90px;
  left: 376px;
  font-size:1.3em;
  padding-left:25px;
}

ul#mp3_info li.groups {
  position:absolute;
  top:110px;
  left: 376px;
  font-size:1.3em;
  padding-left:25px;
}


ul#mp3_info li.playlist a , ul#mp3_info li.download a {
  color:#3C990A;
}
form#add_comment {
  width:522px;
  margin:1em 0;
  padding:1em 0;
  border-top:1px solid #E3E3E3;
  font-weight:bold;
}
form#add_comment div {
  clear:both;
}
form#add_comment div span {
  display:block;
  width:85px;
  float:left;
}
form#add_comment div input,
form#add_comment div textarea {
  float:left;
  border:1px solid #7E9DB9;
  background-color:white;
  font:1em "Arial CE", Arial, sans-serif;
  color:#696969;
  line-height:1.5em;
  margin-bottom:8px;
}
form#add_comment div input {
  width:170px;
  height:20px;
}
form#add_comment div textarea {
  width:340px;
  height:86px;
}
form#add_comment .submit {
  display:block;
  width:56px;
  height:31px;
  max-height:31px;
  padding-top:40px;
  margin-left:85px;
  font-size:1px;
  background:url(dodaj_komentarzSubmit.gif) no-repeat;
  border:none;
  cursor:pointer;
  clear:both;
}
ul#comments_list h3 {
  width:490px;
  height:50px;
  margin:0 auto;
  padding:0;
  background:url(commentHeader.gif) no-repeat;
  text-indent:21px;
  font-size:1.2em;
}
ul#comments_list h3 span {
  display:block;
  color:#888;
  font-weight:normal;
  text-indent:0;
  font-size:0.9em;
}
ul#comments_list li {
  margin:4px 0;
}
ul#comments_list li.comment1 {
  padding-bottom:15px;
  background:url(comment1_bottom.gif) no-repeat left bottom;
}
ul#comments_list li.comment2 {
  padding-bottom:15px;
  background:url(comment2_bottom.gif) no-repeat left bottom;
}
ul#comments_list li.comment1 div {
  padding-top:10px;
  background:url(comment1_top.gif) no-repeat;
}
ul#comments_list li.comment2 div {
  padding-top:10px;
  background:url(comment2_top.gif) no-repeat;
}
ul#comments_list li.comment1 p {
  padding:5px 14px;
  border-left:3px solid #F4F4F4;
  border-right:3px solid #F4F4F4;
  color:#4A4A4A;
}
ul#comments_list li.comment2 p {
  padding:5px 16px;
  border-left:1px solid #E5E5E5;
  border-right:1px solid #E5E5E5;
  color:#4A4A4A;
}
p#comment_navigation {
  padding:1em 0;
  text-align:center;
  font-weight:bold;
}
p#comment_navigation a {
  color:#C90D5D;
}
p#comment_navigation span {
  padding:0 20px;
  font-weight:normal;
  word-spacing:6px;
}
p#comment_navigation b {
  color:#4A4A4A;
}

li.downloadMP3 {
  position:absolute;
  background:url(dodaj_playlist.gif) no-repeat;
  padding-left:25px;
}