
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;}


#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; 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 {width: 100%; margin: 0; margin-bottom: 10px; padding: 0;}
#content .podmenu .head {margin: 0; margin-bottom: 5px; padding: 0; clear: both; }
#content .podmenu .text  { margin: 0; margin-bottom: 15px;  padding: 0; width: 100%;}
#content .podmenu .text ul { margin: 0; padding: 0;}
#content .podmenu .text  li {  margin: 0; margin-bottom: 2px; padding: 0; list-style: none;}
#content .podmenu .text  a {}

#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;}

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


#content #main .body .area .katalog_podglad .text .dane { margin: 0; margin-bottom: 8px; padding: 0; float: left;}
#content #main .body .area .katalog_podglad .text .dane .nrkat {float: left; margin: 0; padding: 0 20px 0 10px; border-right: 1px dashed #cccccc; height: 20px;}
#content #main .body .area .katalog_podglad .text .dane .czas {float: left; margin: 0; padding: 0 20px; border-right: 1px dashed #cccccc; height: 20px;}
#content #main .body .area .katalog_podglad .text .dane .cena {float: left; margin: 0; padding: 0 20px; border-right: 1px dashed #cccccc; height: 20px;}
#content #main .body .area .katalog_podglad .text .dane .koszyk { float: left; border: none; margin: 0; padding: 0 20px; height: 20px;}
#content #main .body .area .katalog_podglad .text .dane .koszyk a img {border: none; margin: 0; padding: 0;}

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

#content #main .body .area .katalog_podglad .text .plyta_podglad_info {}
#content #main .body .area .katalog_podglad .text .plyta_podglad_tekst {}
#content #main .body .area .katalog_podglad .text .nagrody {}
#content #main .body .area .katalog_podglad .text .utwory_nazwa {padding-top: 10px; padding-left: 20px;}


#content #main .body .area .katalog_podglad .text .utwory {width: 600px; padding: 0; margin-top: 4px;}
#content #main .body .area .katalog_podglad .text .utwory td {padding: 2px 0;}
#content #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;}
#content #main .body .area .katalog_podglad .text .utwory .utwor .kompozytor {font-size: 12px; font-weight: normal; margin: 0; margin-bottom: 2px; padding: 0;}
#content #main .body .area .katalog_podglad .text .utwory .nr {font-size: 11px; width: 20px;}
#content #main .body .area .katalog_podglad .text .utwory .tytul {font-size: 11px;}
#content #main .body .area .katalog_podglad .text .utwory .czas {font-size: 11px; width: 80px; border-top: none;}
#content #main .body .area .katalog_podglad .text .utwory .podglad {font-size: 11px; width: 70px;}
#content #main .body .area .katalog_podglad .text .utwory .podglad a {font-siz: 11px; margin: 0; margin-right: 10px; padding: 0;}
#content #main .body .area .katalog_podglad .text .utwory .podglad br { display: none;}









.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-width: 0px 2px 2px 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 .suma {
  margin-top: 20px;
  text-align: right;
  font-size: 12px;
}
.sklep_koszyk .suma .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: solid #FFE56F;
  border-width: 2px 0px 0px 2px;
}
.profil_pliki .tracki td {
  border: solid #FFE56F;
  border-width: 0px 2px 2px 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_zamowienie .tracki {
  width: 100%;
  border: solid #FFE56F;
  border-width: 2px 0px 0px 2px;
}
.profil_zamowienie .tracki td {
  border: solid #FFE56F;
  border-width: 0px 2px 2px 0px;
}
.profil_zamowienie .tracki th {
  text-align: center;
  border: solid #FFE56F;
  border-width: 0px 2px 2px 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 #FFE56F;
  border-width: 2px 0px 0px 2px;
}
.profil_zamowienie .plyty td {
  border: solid #FFE56F;
  border-width: 0px 2px 2px 0px;
}
.profil_zamowienie .plyty th {
  text-align: center;
  border: solid #FFE56F;
  border-width: 0px 2px 2px 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;
}

.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;
}

.wyk_title
{
	font-size: 12pt;
	font-weight: bold;
}
/* end */


