
body { padding: 0; margin: 0; font: 12px Tahoma, Verdana; background: #FFF; color: #282929; text-align: center;}
p {}
a {color: #288d8d; text-decoration: none;}
a:hover { color: #808080; text-decoration: underline;}
form {margin: 0;}
input { font: 12px Tahoma, serif; padding: 3px 5px; }
select { font: 12px Tahoma, serif; padding: 0; }
textarea { font: 12px Tahoma, serif; padding: 2px 0; }
option { font: 12px Tahoma, serif; padding: 2px 10px; }
submit { font: 12px Tahoma, serif; padding: 2px 5px; }

#content #main .body .area .rejestracja .text .label { text-align: right; width: 200px;}


.head {font-weight: bold; margin: 10px 0;}
.sciezka { margin-bottom: 10px;}

span.niewidoczny {display: none;}
span.red {color: #F73939;}

#all {text-align: left; width: 950px; margin: 0px auto;	background: #FFFFFF;}
#top {margin: 10px 0;}
#top .body {padding: 5px; text-align: left; font: 24px Tahoma, Verdana; font-weight: bold;}

#top_bar {margin: 0; margin-bottom: 10px; border: solid 1px #000000; text-align: left; height: 30px;}
#top_bar .koszyk {float: left; margin-top: 0px; padding-left: 200px; padding-top: 7px; }

#top_bar .top_unlogged .bar_body {float: left; padding: 2px 10px 5px 10px;}
#top_bar .top_logged .bar_body {float: left; padding: 5px 4px 0px 4px;}
#top_bar .top_unlogged td.przypomnij, #top_bar .top_unlogged td.rejestracja { padding: 0; padding-left: 10px;}
#top_bar .top_logged .nick {font-weight: bold;}
#top_bar .top_logged .profil, #top_bar .top_logged .haslo, #top_bar .top_logged .wylogowanie {padding: 0; padding-left: 10px;}

#top_bar input.text {border: 1px solid #808080;}

#top_bar .flagi {float: left; margin: 0; margin-left: 110px; padding: 0; padding-top: 7px;}

#menu {float: left; width: 180px;}
#menu .body {padding: 10px 7px 100px 7px; border-right: 1px dashed #cccccc; font: 13px/1.3em Tahoma, Verdana; font-weight: bold;}
#menu .body a {display: block; padding: 6px 10px 6px 26px; color: #707070; background: url(stat1-a.jpg) left no-repeat;}
#menu .body a:hover {background: url(stat1-h.gif) left no-repeat; color: #288d8d;}
#menu .body .item_current a {background: url(stat1-h.gif) left no-repeat; color: #288d8d;}

#content .body .sciezka { margin: 0; margin-bottom: 4px; padding: 0; padding-bottom: 4px; border-bottom: 1px dashed #cccccc; 	text-transform: lowercase;}
#content .body .sciezka  span {padding: 0; padding-right: 2px;}
#content .body .sciezka .span a { color: #92BB13;}
#content .body .sciezka a:hover { text-decoration: none;}

#content .podmenu {float: left; width: 100%; margin: 0; margin-bottom: 10px; padding: 0;}
#content .podmenu .head {margin: 0; margin-bottom: 5px; padding: 0; clear: both; }
#content .podmenu .text  { float: left; margin: 0; margin-bottom: 15px;  padding: 0; width: 100%;}
#content .podmenu .text ul { float: left; margin: 0; padding: 0;}
#content .podmenu .text  li { float: left; margin: 0; margin-right: 5px; padding: 0; padding-right: 5px; list-style: none; border-right: 1px dashed #cccccc;}
#content .podmenu .text  a {}


#content .tekst .text  { clear: both; margin: 0; margin-bottom: 15px;  padding: 0; width: 100%;}

#main {float: left; width: 770px;}
#main .body {padding: 10px;}

#side {float: left; width: 200px;}
#side .box {padding-top: 10px;}
#side .box .body {background: #ccc; padding: 5px;}

#footer {clear: both; margin: 0; padding: 0; border-top: 1px solid #bbb; text-align: center;}
#footer div { float: left; margin: 0; padding: 5px 8px 0 8px; border-right: 1px solid #bbb; color: #aaa;}
#footer div a {color: #aaa;}
#footer div a:hover {color: #288d8d;}
#footer .item a {color: #707070; margin: 0; padding: 0 4px;}
#footer .item a:hover {color: #288d8d;}
#footer .item .label {margin: 0; padding: 0;}
#footer .item_current a {color: #288d8d;}

.katalog_wyniki {margin-top: 10px;}

#main .body .area .katalog_wyniki .data_nbp {padding-top:10px; font-weight: normal;}

#main .body .area .katalog_wyniki .item_plyta { clear: both; border-top: 1px dashed #cccccc; background: url(bg1.jpg) left top repeat-x;}
#main .body .area .katalog_wyniki .item_plyta td { padding: 4px 0 8px 0;}
#main .body .area .katalog_wyniki .item_plyta img.okladka {border: solid 1px #cccccc;}
#main .body .area .katalog_wyniki .item_plyta .dane {float: left; margin: 0; margin-bottom: 8px; padding: 0;}
#main .body .area .katalog_wyniki .item_plyta .dane div {float: left; margin: 0; padding: 0 10px; border-right: 1px dashed #cccccc; line-height: 20px;}
#main .body .area .katalog_wyniki .item_plyta .dane .nrkat { padding-left: 10px;}
#main .body .area .katalog_wyniki .item_plyta .dane .muzyka_polska {float: left; margin: 0; padding: 0 3px; border-right: 1px dashed #cccccc; line-height: 20px;}
#main .body .area .katalog_wyniki .item_plyta .dane .muzyka_polska img {border: solid 1px #cccccc; margin-right: 5px; margin: 3px 4px 3px 4px;}
#main .body .area .katalog_wyniki .item_plyta .dane .czas {}
#main .body .area .katalog_wyniki .item_plyta .dane utworow {}
#main .body .area .katalog_wyniki .item_plyta .dane sciezek {}
#main .body .area .katalog_wyniki .item_plyta .dane .stan {font-color: red;}
#main .body .area .katalog_wyniki .item_plyta .dane .cena {border: none;}
#main .body .area .katalog_wyniki .item_plyta .dane .cena_waluta {color: red; font-weight: bold;}
#main .body .area .katalog_wyniki .item_plyta .dane .koszyk { float: right; border: none; padding-right: 5px;}
#main .body .area .katalog_wyniki .item_plyta .dane .koszyk a img { border: none;}
#main .body .area .katalog_wyniki .item_plyta .dane .koszyk .brak { color: #E2001A; }
#main .body .area .katalog_wyniki .item_plyta .nazwa { clear: both; margin: 0; margin-left: 10px; margin-bottom: 4px; padding: 0; font-weight: bold;}
#main .body .area .katalog_wyniki .item_plyta .kompozytor { clear: both; margin: 0; margin-left: 10px; margin-bottom: 4px; padding: 0;}
#main .body .area .katalog_wyniki .item_plyta .wykonawca { clear: both; margin: 0; margin-left: 10px; margin-bottom: 4px; padding: 0;}
#main .body .area .katalog_wyniki .item_plyta .nagrody { clear: both; margin: 0; margin-left: 10px; margin-bottom: 4px; padding: 0;}

#main .body .area .katalog_podglad .text .dane {border: 0px solid red; margin: 0; margin-bottom: 8px; padding: 0; float: left;}
#main .body .area .katalog_podglad .text .dane .nrkat {float: left; margin: 0; padding: 0 8px 0 10px; border-right: 1px dashed #cccccc; line-height: 20px;}
#main .body .area .katalog_podglad .text .dane .czas {float: left; margin: 0; padding: 0 8px; border-right: 1px dashed #cccccc; line-height: 20px;}
#main .body .area .katalog_podglad .text .dane .stan {color: #E2001A; float: left; margin: 0; padding: 0 10px; border-right: 1px dashed #cccccc; line-height: 20px;}
#main .body .area .katalog_podglad .text .dane .cena {float: left; margin: 0; padding: 0 8px; border-right: 1px dashed #cccccc; line-height: 20px;}
#main .body .area .katalog_podglad .text .dane .cena_waluta {color: red; font-weight: bold; float: left; margin: 0; padding: 0 8px; border-right: 1px dashed #cccccc; line-height: 20px;}
#main .body .area .katalog_podglad .text .cena_track_waluta {color: red; font-weight: bold; }
#main .body .area .katalog_podglad .text .dane .muzyka_polska {float: left; margin: 0; padding: 0 8px; border-right: 1px dashed #cccccc; line-height: 20px;}
#main .body .area .katalog_podglad .text .dane .muzyka_polska img {border: solid 1px #cccccc; margin-right: 5px; margin-top: 3px; margin-bottom: 0px;}

#main .body .area .katalog_podglad .text .dane .koszyk { float: left; border: none; margin: 0; padding: 0 10px; line-height: 20px;}
#main .body .area .katalog_podglad .text .dane .koszyk a img {border: none; margin: 0; padding: 0;}
#main .body .area .katalog_podglad .text img.okladka {border: solid 1px #cccccc;}

#main .body .area .katalog_podglad .text .nazwa { clear: both; font-weight: bold; margin: 0; padding: 0 10px; }
#main .body .area .katalog_podglad .text .wykonawca { padding: 0 10px;}
#main .body .area .katalog_podglad .text .seria_wydawnicza { padding: 5px 10px;}

#main .body .area .katalog_podglad .text .plyta_podglad_info {}
#main .body .area .katalog_podglad .text .plyta_podglad_tekst {}
#main .body .area .katalog_podglad .text .nagrody {padding-top: 10px; padding-bottom: 10px;}
#main .body .area .katalog_podglad .text .nagrody_opis {padding-bottom: 5px; padding-left: 20px;}
#main .body .area .katalog_podglad .text .nagrody_lista {width: 600px; padding-top: 5px; border-top: 1px dashed #cccccc; background: url(bg1.jpg) left top repeat-x;}
#main .body .area .katalog_podglad .text .nagroda {padding-top: 1px; padding-left: 20px;}
#main .body .area .katalog_podglad .text .utwory_nazwa {padding-top: 10px; padding-left: 20px;}
/* #main .body .area .katalog_podglad .text .powrot {padding-top: 10px;} */
#main .body .area .katalog_podglad .text .powrot {margin-top: 10px;}
#main .body .area .katalog_podglad .text .powrot a {padding-top: 10px; font-weight: bold; font-size: 11px;}

#main .body .area .katalog_podglad .text .utwory {width: 600px; padding: 0; margin-top: 4px;}
#main .body .area .katalog_podglad .text .utwory td {padding: 2px 0;}
#main .body .area .katalog_podglad .text .utwory .utwor {font-size: 12px; font-weight: bold; padding: 4px 0 4px 20px; border-top: 1px dashed #cccccc; background: url(bg1.jpg) left top repeat-x;}
#main .body .area .katalog_podglad .text .utwory .utwor .kompozytor {font-size: 12px; font-weight: normal; margin: 0; margin-bottom: 2px; padding: 0;}
#main .body .area .katalog_podglad .text .utwory .nr {font-size: 11px; width: 20px;}
#main .body .area .katalog_podglad .text .utwory .tytul {font-size: 11px;}
#main .body .area .katalog_podglad .text .utwory .czas {padding-left: 3px; font-size: 11px; width: 80px; border-top: none;}
#main .body .area .katalog_podglad .text .utwory .podglad {font-size: 11px; width: 70px;}
#main .body .area .katalog_podglad .text .utwory .podglad a {font-size: 11px; margin: 0; margin-right: 10px; padding: 0;}
#main .body .area .katalog_podglad .text .utwory .podglad br { display: none;}

#all #content #main .body .area .katalog_podglad .text .utwory2 { width: 600px;}
#all #content #main .body .area .katalog_podglad .text .utwory2 td { font-size: 11px;}
#all #content #main .body .area .katalog_podglad .text .utwory2 a { font-size: 11px;}
#all #content #main .body .area .katalog_podglad .text .utwory2 .utwor2 {font-size: 12px; font-weight: bold;}
#all #content #main .body .area .katalog_podglad .text .utwory2 .utwor2 .kompozytor2 {font-size: 12px; font-weight: normal;}
#all #content #main .body .area .katalog_podglad .text .utwory2 .tytul2 .kompozytor2 { font-weight: normal;}
#all #content #main .body .area .katalog_podglad .text .utwory2 .numer2 {width: 20px;}
#all #content #main .body .area .katalog_podglad .text .utwory2 .tytul2 { font-weight: bold;}
#all #content #main .body .area .katalog_podglad .text .utwory2 .tytul2 .wykonawca2 .label {font-weight: normal;}
#all #content #main .body .area .katalog_podglad .text .utwory2 .tytul2 .wykonawca2 {font-weight: normal;}
#all #content #main .body .area .katalog_podglad .text .utwory2 .czas2 { width: 60px; text-align: center;}
#all #content #main .body .area .katalog_podglad .text .utwory2 .podglad2 {width: 60px; text-align: center;}
#all #content #main .body .area .katalog_podglad .text .utwory2 .koszyk2 {width: 60px; text-align: center;}










.sklep_koszyk .przelicz {
  text-align: right;
  margin-top: 3px;
}

.sklep_koszyk .tracki {
  width: 100%;
  border-width: 2px 0px 0px 2px;
}
.sklep_koszyk .tracki td {
  border-width: 0px 2px 2px 0px;
}
.sklep_koszyk .tracki th {
  text-align: left;
  border-width: 0px 2px 2px 0px;
}
.sklep_koszyk .tracki .tytul {
  vertical-align: top;
  border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .tracki .label {
  font-size: 10px;
  line-height: 24px;
}
.sklep_koszyk .tracki .podglad {
  vertical-align: top;
  text-align: center;
  border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .tracki .cena {
  vertical-align: top;
  text-align: right;
  border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .tracki .ilosc {
  text-align: center;
  vertical-align: top;
  border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .tracki .ilosc input {
  width: 20px;
  text-align: right;
  border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .tracki .usun {
  vertical-align: top;
  border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}





.sklep_koszyk .plyty {
  width: 100%;
  border-width: 2px 0px 0px 2px;
}
.sklep_koszyk .plyty td {
  border-width: 0px 2px 2px 0px;
}
.sklep_koszyk .plyty th {
  text-align: left;
/*  border: 0px solid;
  border-width: 0px 2px 2px 0px; */
  border-width: 0px 0px 0px 0px;
}
.sklep_koszyk .plyty .okladka {
  text-align: center;
  vertical-align: middle;
     border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .plyty .okladka img {
     border-top: none;
  background: none;
}
.sklep_koszyk .plyty .nazwa {
  vertical-align: top;
      border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .plyty .label {
  font-size: 10px;
  line-height: 24px;
}
.sklep_koszyk .plyty .podglad {
  vertical-align: top;
  text-align: center;
      border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .plyty .cena {
  vertical-align: top;
  text-align: right;
      border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .plyty .ilosc {
  text-align: center;
  vertical-align: top;
      border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .plyty .ilosc input {
  width: 20px;
  text-align: right;
      border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}
.sklep_koszyk .plyty .usun {
  vertical-align: top;
      border-top: 1px dashed #cccccc;
  background: url(bg1.jpg) left top repeat-x;
}

.sklep_koszyk .tracki th {
  text-align: left;
/*  border: 0px solid;
  border-width: 0px 2px 2px 0px; */
  border-width: 0px 0px 0px 0px;
}



.sklep_koszyk .suma {
  margin-top: 20px;
  text-align: right;
  font-size: 12px;
}
.sklep_koszyk .suma .wartosc {
  font-weight: bold;
}

.sklep_koszyk .suma_waluta {
  /* margin-top: 20px; */
  text-align: right;
  font-size: 12px;
  color: red;
}
.sklep_koszyk .suma_waluta .wartosc {
  font-weight: bold;
}



.sklep_dostawa .nazwa {
  font-weight: bold;
}
.sklep_dostawa .cena {
  font-weight: bold;
  color: #A22300;
}
.sklep_dostawa .adres_wysylki_head {
  margin-top: 30px;
  font-weight: bold;
}
.sklep_dostawa .message {
  margin: 10px 10px 10px 30px;
  color: red;
  font-weight: bold;
}




.logowanie .message {
  text-align: center;
  color: red;
  font-weight: bold;
}

.przypomnij_haslo .message {
  text-align: center;
  color: red;
  font-weight: bold;
}

.rejestracja .message {
  margin-left: 30px;
  color: red;
  font-weight: bold;
  margin-bottom: 20px;
}
.rejestracja input.text {
  background: white;
  border: 1px solid #808080;
  color: black;
}
.rejestracja .field_failure input.text {
  background: red;
  color: white;
}
.rejestracja .checkbox_field_failure {
  background: #ff8080;
  color: white;
} 
.rejestracja .star {
  color: red;
}
.rejestracja .checkbox_field_failure .star {
  color: white;
} 
.rejestracja .label {
  height: 23px;
}



.profil table {
  margin-left: 50px;
}
.profil .label {
  height: 20px;
}
.profil .value {
  font-weight: bold;
}


.zmiana_hasla .message {
  text-align: center;
  color: red;
  font-weight: bold;
}







.profil_edycja .message {
  margin-left: 30px;
  color: red;
  font-weight: bold;
}
.profil_edycja input.text {
  border: 1px solid #808080;
  background: white;
  color: black;
}
.profil_edycja .field_failure input.text {
  background: red;
  color: white;
}
.profil_edycja .star {
  color: red;
}
.profil_edycja .label {
  height: 23px;
}
.profil_edycja .value {
}








.profil_pliki .przelicz {
  text-align: right;
  margin-top: 3px;
}



.profil_pliki .tracki {
  width: 100%;
  border: dashed #9B9B9B;
  border-width: 1px 0px 0px 1px;
}
.profil_pliki .tracki td {
  border: dashed #9B9B9B;
  border-width: 0px 1px 1px 0px;
}
.profil_pliki .tracki th {
  text-align: center;
  border: solid #FFE56F;
  border-width: 0px 2px 2px 0px;
}
.profil_pliki .tracki .tytul {
  vertical-align: top;
}
.profil_pliki .tracki .label {
  font-size: 10px;
}
.profil_pliki .tracki .pobierz {
  vertical-align: top;
  text-align: center;
}


.profil_zamowienia table {
  border: dashed #9B9B9B;
  border-width: 1px 0px 0px 1px;
}
.profil_zamowienia td, th {
  border: dashed #9B9B9B;
  border-width: 0px 1px 1px 0px;
}





.profil_zamowienie .tracki {
  width: 100%;
  border: solid #9B9B9B;
  border-width: 1px 0px 0px 1px;
}
.profil_zamowienie .tracki td {
  border: solid #9B9B9B;
  border-width: 0px 1px 1px 0px;
}
.profil_zamowienie .tracki th {
  text-align: center;
  border: solid #9B9B9B;
  border-width: 0px 1px 1px 0px;
}
.profil_zamowienie .tracki .tytul {
  vertical-align: top;
}
.profil_zamowienie .tracki .label {
  font-size: 10px;
}
.profil_zamowienie .tracki .podglad {
  vertical-align: top;
  text-align: center;
}
.profil_zamowienie .tracki .cena {
  vertical-align: top;
  text-align: right;
}
.profil_zamowienie .tracki .ilosc {
  text-align: center;
  vertical-align: top;
}
.profil_zamowienie .tracki .ilosc input {
  width: 20px;
  text-align: right;
}
.profil_zamowienie .tracki .usun {
  vertical-align: top;
}





.profil_zamowienie .plyty {
  width: 100%;
  border: solid #9B9B9B;
  border-width: 1px 0px 0px 1px;
}
.profil_zamowienie .plyty td {
  border: solid #9B9B9B;
  border-width: 0px 1px 1px 0px;
}
.profil_zamowienie .plyty th {
  text-align: center;
  border: solid #9B9B9B;
  border-width: 0px 1px 1px 0px;
}
.profil_zamowienie .plyty .okladka {
  text-align: center;
  vertical-align: middle;
}
.profil_zamowienie .plyty .nazwa {
  vertical-align: top;
}
.profil_zamowienie .plyty .label {
  font-size: 10px;
}
.profil_zamowienie .plyty .podglad {
  vertical-align: top;
  text-align: center;
}
.profil_zamowienie .plyty .cena {
  vertical-align: top;
  text-align: right;
}
.profil_zamowienie .plyty .ilosc {
  text-align: center;
  vertical-align: top;
}
.profil_zamowienie .plyty .ilosc input {
  width: 20px;
  text-align: right;
}
.profil_zamowienie .plyty .usun {
  vertical-align: top;
}


.profil_zamowienie .dane_zamowienia {
  border: dashed #9B9B9B;
  border-width: 1px 0px 0px 1px;
}

.profil_zamowienie .dane_zamowienia td {
  border: dashed #9B9B9B;
  border-width: 0px 1px 1px 0px;

}



.topic
{
	font-weight: bold;
	vertical-align: middle;
}

.topics
{
	margin-bottom: 15px;
}

.topic_desc
{
	font-weight: normal;
	margin-left: 20px;
	font-size: 10px;
}

/* nowe */
.subplyta
{
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin-bottom: 15px;
	padding: 10px;
}

.wyk_info
{
	display: none;
	border: 1px dashed #000000;
	position: relative;
	padding: 3px;
	#margin-bottom: 50px;
}

.wyk_title
{
	font-size: 12pt;
	font-weight: bold;
}
#all #content #main .body .area .katalog_wyniki .text .item_utwor {margin-bottom: 10px;}
#level1 {float: left; margin: 0; margin-bottom: 8px; padding: 0;}
#level1 div {float: left; margin: 0; padding: 0 8px; line-height: 22px; border-right: dashed 1px #CCCCCC;}
#all #content #main .body .area .katalog_wyniki .text .item_utwor .tytul {clear: both; width: 100%; margin: 0; padding: 0; line-height: 24px; border-top: dashed 1px #CCCCCC; background: url(bg1.jpg) left top repeat-x;}

/* end */

.katalog_wyniki_nagrody_item
{
	margin: 5px;
}

.katalog_wyniki_nagrody_hdr
{
	margin-bottom: 5px;
}

.katalog_podglad_nagrody_item
{
	margin: 5px;
}

.cena_normal
{
	/**/
}

.cena_old
{
	font-weight: normal;
	text-decoration: line-through;
}

.cena_new
{
	font-weight: bold;
}

.promocyjna_dostawa
{
	font-weight: bold;
}
