@CHARSET "UTF-8";

* {
	margin:0px;
	padding:0px;
}

a, img {     border:0px;}

body { 
    background:#030001;
    color:#fff;
}

#container {
	position:relative;
    width:995px;
    margin:0 auto;
}

.yx { display:block; }
.clr { clear:both; }

#header {
	position:relative;
	background:url("") center center no-repeat;
	height:303px;
	overflow:hidden;
}

#header .top {
	position:absolute;
	top:0px;
	left:0px;
	font:normal 9px Arial;
	width:995px;
}

#header .top p {
	display:inline;
	color:#7d5353;
}

#header .top span {
	font-size:14px;
	margin-right:3px;
	color:#7d5353;
}

#header .top a,
#header .top a:visited {
	color:#e34a14;
	text-decoration:none;
	line-height:14px;
	margin-right:3px;
}

#header .top a:hover {
	background:#e34a14;
	color:#000;
}

#header .top .lang {
	position:absolute;
	top:3px;
	right:0px;
	color:#433a3a;
}

#header .top .lang a {
	background:none;
}

#header .logo {
	position:absolute;
	top:44px;
	left:425px;
}

#header .topLeft {
	position:absolute;
	top:65px;
	left:0px;
}

#header .topRight {
	position:absolute;
	top:65px;
	right:0px;
}

#header ul#navigation {
	height:44px;
	background:url("../img/menu/bg_menu.png") top left repeat-x;
	width:995px;
	position:relative;
	border-bottom:1px solid #fff;
	overflow:hidden;
}

#header ul#navigation li {
	position:relative;
	float:left;
	list-style-type:none;
	overflow:hidden; /* IE6 gap */
}

ul#navigation li a.rollover {
    height:44px;
	display: block;
	overflow: hidden;
}
		
ul#navigation li a.rollover {
	display: block;
}
		
ul#navigation li a.rollover:hover img,
ul#navigation li a.active img {
	margin-top: -44px;
}
		


#homepage {
	position:relative;
	overflow:auto;
	background:#3b0201;
	padding-bottom:30px;
}

/********** Struktura ****************/

.c1 {
	position:relative;
	float:left;
	width:772px;
}


.c1r1 {
	position:relative;
    _height:1%;
}

/* #mainNews - news dnia */
.c1r1c1 {
	position:relative;
	float:left;
	width:562px;
}

/* Sprawdź produkcje */
.c1r1c2 { 
	position:relative;
	float:left;
	width:210px;
	background:#240302 url(../img/shadow1.png) repeat-y scroll right center;
	border-bottom:4px solid #160100;
	height:285px;
}

/* TabMenu: Aktualnosci, YouTube etc. */
.c1r2c1 {
	position:relative;
	float:left;
	width:774px;
	border-top:solid #030001 35px;
}

/* Reklama czy cos tam */
.c1r2c2 {
	position:relative;
	float:left;
	width:251px;
	background:#3b0201 url("../img/shadow1.png") right repeat-y;
	height:230px;
}

.c2 {
	position:relative;
	float:left;
	width:223px;
}

/* Nowe kawalki */
.c2r1 {
	position:relative;
	background:#240302;
}

/* Najczesciej pobierane */
.c2r2 {
	position:relative;
	background:#240302;
}



#page { 
   position:relative;
   background:#3b0201 url("../img/bg_news.png") top right repeat-x;
   overflow:auto;
   font:normal 12px Arial;
   color:#E3C4C4;
   line-height:21px;
}




#page #news,
#page #contact,
#page #koncerty,
#page #artist,
#page #plyta {
   padding:30px 20px 10px 20px;
   position:relative;
}

h1.h1a {
	color:#fff;
	font-size:25px;
	margin-bottom:14px;
	font-family:Georgia;

}

/***** Formatowanie danych wprowadzanych z edytora CMS *******/

.cmscontent h1 {
	color:#fff;
	padding-bottom:20px;
	font-size:28px;
}

.cmscontent h2 {
	font-size:18px;
	padding-top:40px;
	padding-bottom:15px;
	color:#FFEFEF;
}

.cmscontent p {
	margin:0px;
}

.cmscontent a,
.cmscontent a:visited {
	color:#ccc;
}

.cmscontent .flot {
	float:left;
    overflow:auto;
}

#contact .flot {
	margin-right:80px;
}


/********** Formatowanie ****************/


a.more2,
a.more2:visited {
	color:#4a2020;
	font:normal 9px Arial;
}

a.more2:hover {
	color:#562f2f;
	text-decoration:none;
}

#checkCd a.more2,
#newAudio a.more2,
#audio a.more2 {
	line-height:30px;
	padding-right:10px;
	float:right;
}

#audio a.more2 {
	background:#240302;
	width:213px;
	text-align:right;
}

#audio a.more2 {
	outline:0;
}











/**** Główny news *****/
#mainNews {
	position:relative;
	background:url("../img/bg_NOTD_green.png") top left no-repeat;
	height:289px;
}

#mainNews a.title,
#mainNews a.title:visited {
	display:block;
	color:#fef9f9;
	font:bold 23px Verdana;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:21px;
	margin-right:170px;
}

#mainNews a.title:hover {
	color:#fff;
}

#mainNews a.photo img,
#mainNews a.photo:visited img {
	background:none;
	float:left;
	margin-right:14px;
}

#mainNews .date {
	position:absolute;
	top:10px;
	right:40px;
	font:bold 20px Verdana;
	color:#373002;
}

#mainNews p {
	color:#fff9f9;
	font:normal 12px Arial;
	line-height:18px;
}

#mainNews .content {
    padding:20px 20px 10px 15px;
}

#mainNews a.more,
#mainNews a.more:visited {
	float:right;
	margin-right:10px;
	margin-top:20px;
	color:#423902;
	font:bold 10px Verdana;
	text-decoration:none;
	background:none;
}

#mainNews a.more:hover {
	color:#181501;
	text-decoration:underline;
}


/**** Sprawdź produkcje *****/
.sName {
     display:block;
}



#checkCd a.photo {
	float:left;
	display:block;
	width:72px; /* Szerokość miniaturki w ustawieniach CMS */
	margin-left:3px;
	margin-right:7px;
}

#checkCd .content {
	position:relative;
	background:#390706 url("../img/shadow1.png") right repeat-y;
    height:94px;
	border-bottom:1px solid #240302;
	padding-top:14px;
}

#checkCd .lst {
	border:none;
	padding-bottom:1px;
}

#checkCd .download {
	position:absolute;
	right:17px;
	bottom:17px;
}

#checkCd .date {
	color:#5c3332;
	font:normal 9px Arial;
	display:block;
	margin-top:5px;
}

#checkCd h5 {
	color:#edd3d2;
	font:bold 17px Arial;
}

#checkCd h6 {
	color:#ca8247;
	font:normal 15px Arial;
}

#checkCd .tracklista {
	color:#b36e6e;
	font:normal 10px Arial;
}





/**** Tab navigation menu *****/

#tabs-home { }


ul#tabs-home-nav {
	position:relative;
	height:29px;
	margin-left:19px;
	background:url("../img/card_bg.png") top left repeat-x;
}

ul#tabs-home-nav li {
	list-style-type:none;
	float:left;
	height:29px;
	line-height:29px;
}

/* Formatowanie nieaktywnej zakladki */
ul#tabs-home-nav li a,
ul#tabs-home-nav li a:visited {
	color:#923c3b;
	font:normal 10px Verdana;
	text-decoration:none;
    padding:0px 12px;
}

ul#tabs-home-nav li a:hover {
	color:#c76f6d;
}

/* Formatowanie aktywnej zakladki */
ul#tabs-home-nav li a.active,
ul#tabs-home-nav li a.active:visited {
	font:bold 15px Verdana;
	color:#e6a9a9;
	background:url("../img/card_active.png") top left repeat-x !important;
	margin:0px 3px;
}


/* Ogolnie wymiary listy */
ul#tabs-home-nav li a,
ul#tabs-home-nav li a:visited,
ul#tabs-home-nav li a.active,
ul#tabs-home-nav li a.active:visited {
	position:relative;
	display:inline-block;
	height:29px !important;
	line-height:29px !important;
	outline:none;
}


/* Separator miedzy elementami menu */
ul#tabs-home-nav li.sep {
	background:url("../img/card_sep.png") top left no-repeat;
	width:3px;
	margin:0px;
}


/* Zaokraglenie krawedzi menu */
ul#tabs-home-nav li.tl { 
	position:absolute;
	top:0px;
	left:-20px;
	background:url("../img/card_tl.png") top left no-repeat;
	width:20px;
}


ul#tabs-home-nav li.tr {
	position:absolute;
	top:0px;
	right:0px;
	background:url("../img/card_tr.png") top right no-repeat;
	width:62px;
}



/* Zaokraglenie aktywnej zakladki */
ul#tabs-home-nav li a .tl,
ul#tabs-home-nav li a .tr { display:none; }

ul#tabs-home-nav li a.active .tl {
	position:absolute;
	top:0px;
	left:0px;
	display:inline;
}

#tabs-home ul#tabs-home-nav li a.active .tr {
	position:absolute;
	top:0px;
	right:0px;
	display:inline;
}
	

/**** Tab General Contnet *****/

#tabs-home .content {
   padding:30px 20px 10px 20px;
   position:relative;
   background:#3b0201 url("../img/bg_news.png") top right repeat-x;
}

#tabs-home .content .tl {
	position:absolute;
	top:-1px;
	left:0px;
	_left:-20px;
}

/**** Aktualności *****/

 #news { 


}

#news .item {
	position:relative;
    margin-bottom:36px;
    overflow:auto;
    padding:1px;
}

#news .item p.date {
	font:normal 9px Tahoma;
	color:#100000;
}

#news .item a.title,
#news .item a.title:visited {
	font:normal 18px Verdana;
	color:#e1cece;
	text-decoration:none;
	display:block;
	margin-bottom:6px;
}

#news .item a.title2,
#news .item a.title2:visited {
	font:bold 12px Verdana;
	color:#e1cece;
	text-decoration:none;
	display:block;
	margin-bottom:6px;
}

#news .item a.title:hover {
	color:#fff;
}

#news .item a.photo {
	position:relative;
	display:block;
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:5px;
}

a.photo2 {
	position:relative;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:5px;
}

#news .item h2,
#produkcje h2,
#artist h2 {
	font:normal 26px Georgia;
	color:#f2e4e4;
	margin-bottom:18px;
}

a.photo2 {
	position:relative;
	display:block;
	float:left;
	margin-top:5px;
}
	
.photox {
	border:1px solid #280403;
	display:block;
	overflow:hidden;
    position:relative;

}

#news .item a.photo img:hover,
#news .item a.photo2 img:hover {

}

a.photo3,
a.photo3:visited {
	border:1px solid #ead8d8;
}

a.photo3:hover {
	border:3px solid #0b0000;
}

a.photo3:focus { }


#news .item p {
	color:#e3c4c4;
	font:normal 12px Arial;
	line-height:22px;
	margin-bottom:10px;
	margin-right:45px;
}

.newslist .item p {
	padding-bottom:10px;
}

#news .item p.full {
    margin-bottom:55px;
}



#news .item p.intro {
	font-weight:bold;
}



a.more,
a.more:visited {
	margin-top:18px;
	color:#e7b7b6;
	text-decoration:none;
	font-size:10px;
	font-family:Arial;
	background:#560807;
	padding:2px 6px;
}

a.more:hover {
	background:#620d0c;
}

#news .item p.content {
	font-weight:normal;
	margin-top:20px;
	margin-bottom:15px;
	line-height:21px !important;
}

#news .item a.more,
#news .item a.more:visited {
    float:right;
    margin-right:2px;
}


/**** Nowe kawałki *****/

#newAudio {
	padding-bottom:20px;
}

#newAudio ul {
	list-style:none;
	margin-left:1px;
}

#newAudio ul li {
	vertical-align: bottom; /* IE6,7 gap fix */
    background:url("../img/bg_newAudio.png") top left repeat-x;
    font:normal 11px Arial;
    height:44px;
    margin-bottom:1px;
}

#newAudio ul li a,
#newAudio ul li a:visited {
	color:#cfc0c0;
	text-decoration:none;
	display:block;
	font:normal 12px Arial;
}

#newAudio ul li a:hover {
	color:#fff;
}

#newAudio ul li p {
    color:#874847;
    padding-top:10px;
    padding-left:14px;
    background:url("../img/bg_newAudioCutIn.png") left center no-repeat;
}

#newAudio #allNewAudios {
	clear:both;
}

/**** Najczęściej pobierane *****/

#audio ul {
	list-style:none;
	margin:0px 1px;
	padding-bottom:5px;
}

#audio ul li {
	vertical-align: bottom; /* IE6,7 gap fix */
    background:#3c0908 url("../img/bg_newAudio.png") top left repeat-x;
    font:normal 11px Arial;
    margin-bottom:1px;
    padding-right:4px;
    padding-bottom:3px;
    min-height:44px;
}

#audio ul li:hover {
    background:url("../img/bg_audioListHover.png") top left repeat-x;
}

#audio ul li a,
#audio ul li a:visited {
	color:#cfc0c0;;
	text-decoration:none;
    display:block;
}

#audio ul li a:hover { }

#audio ul li p {
    color:#874847;
	padding-top:10px;
}

#audio ul li span {
	float:left;
	padding-right:10px;
	padding-left:5px;
	font:bold 15px Arial;
	color:#681d1b;
	line-height:44px;
}




#content {
	color:#d8b4b4;
	font:normal 12px Arial;
	line-height:21px;
}

#content ul {
	list-style-position:inside;
	list-style-type:circle;
	margin-left:20px;
}

/*************** Studio ************************/

ul.s2 {
	margin-bottom:15px;
}


/*************** Footer ************************/


#footer {
	background:#160000 url("../img/faces.png") 360px 20px no-repeat;
	padding-top:20px;
	color:#7e5453;
	font:normal 10px Arial;
}


.x {
	overflow:auto;
	margin-bottom:21px;
	margin-left:10px;
}

.x li {
	float:left;
	list-style-type:none;
	margin-right:40px;
}

.x li p {
	color:#5a1a07;
	font:bold 10px Verdana;
		padding-bottom:3px;
}


.x2 li {
	list-style-position:none;
    display:inline;
    margin-right:7px;
}

.x2 li a,
.x2 li a:visited {
	color:#7e5453;
	text-decoration:none;
}

.x2 li a:hover {
	text-decoration:underline;
}
	
	

.copyright {
    background:#210909 url("../img/copyright_right.png") right no-repeat;
    height:23px;
    line-height:23px;
    width:230px;
    padding-left:10px;
    color:#5b3e3e;
    font-size:9px;
}


.wykonanie {
   float:right;
    background:#210909 url("../img/wykonanie_left.png") left no-repeat;
    height:23px;
    line-height:23px;
    width:230px;
    padding-right:10px;
    text-align:right;
    color:#5b3e3e;
    font-size:9px;
}

.wykonanie a,
.wykonanie a:visited {
	color:#6F5A5A;
}

.wykonanie a:hover {
	text-decoration:none;
}



/*********** Wykonawcy ****************/

div#artistsPreview { 
	text-align:center; 
    background:#240302;
    padding-bottom:4px;
}

#artistsPreview .item {
	position:relative;
	padding:10px 0px;
	background:#3e0907;
	margin-left:2px;
	margin-bottom:1px;
	width:109px;
	float:left;
}

#artistsPreview .item .name {

}

#artistsPreview .item a {
	display:block;
	font:normal 10px Verdana;
	color:#885454;
	text-decoration:none;
}

#artistsPreview .item a:hover {
    color:#e1cece;
}

#artistsPreview .item img {
	border:2px solid #210302;
}
    

#artistsPreview .item a span {
	display:block;
	margin-bottom:2px;
}

#artistsPreview .item:hover {
	background:#2c0302;
}

/*********** Wykonawca / Artist ****************/


/* Dyskografia */

ul#download { 
	overflow:auto;
}
ul#download li {
    float:left;
	list-style-type:none;
	margin-right:40px;
	width:300px;
}

ul#download li a,
ul#download li a:visited {
border-bottom:1px dashed #D9945C;
color:#D9945C;
font:normal 12px Arial;
text-decoration:none;
}

ul#albumy {
	width:300px;
}

ul#albumy li,
ul#kawalki li {

}
   
      
#artist {
	overflow:auto;
	position:relative;
	margin-bottom:70px;
}

#artist h1 {
	color:#f5e7e7;
}


#artist p {
	padding-bottom:50px;
}

#artist p strong {

}

#artist p p {
	margin:0px;
	padding:0px;
}

#artist h1 { 
    font:bold 32px Tahoma;
    position:absolute;
    top:30px;
    left:20px;
    z-index:3;
    letter-spacing:4px;
}

#artist span.shadow { 
    font:bold 32px Tahoma;
    color:#190101;
    position:absolute;
    top:29px;
    left:23px;
    z-index:2;
    letter-spacing:4px;
}

#artist span.bg { 
	display:block;
	overflow:hidden;
	width:709px;
	height:39px;
    font:bold 32px Tahoma;
    color:#520f0e;
    position:absolute;
    top:32px;
    left:30px;
    z-index:1;
    letter-spacing:-3px;
}


#artist p {
    padding-top:50px;
}


#artist .media {
    width:330px;
    float:right;
    padding-top:50px;
    text-align:right;
}

#artist .media a img { 
    text-align:right;
}

#artist .media .utube {
    margin-top:7px;
}

#artist .media .utube object {
    display:inline;
    float:right;
    margin-bottom:13px;
}



#artist .pliki {
	margin-bottom:45px;
	width:400px;
}

h2.namex {
	font-family:Georgia !important;
	font-size:18px !important;
	margin-bottom:10px !important;
	color:#e6d9d9 !important;
}

a.photox img {
	border:2px solid #1c0100;
}

a.photox img:hover {
	border-color:#320504;
}

h2.namex span {
	display:block;
    font-size:9px;
    color:#824545;
}


.pliki ul {
	margin-left:10px;
    list-style-position:inside;
    font:normal 9px Arial;
    list-style-type:circle;
}

.pliki ul li {
    line-height:26px;
}

.pliki ul li.feat {
	margin-top:15px;
	margin-bottom:7px;
	font-weight:bold;
	list-style-type:none;
	font:normal 15px Georgia;
}

.pliki ul li a,
.pliki ul li a:visited {
	font-size:12px;
   color:#d9945c;
   text-decoration:none;
}

.pliki ul li a:hover {
   color:#f7ac6e;
   text-decoration:underline;
}
  
.pliki ul li span {
   font-size:10px;
   color:#8e2e2d;
   margin-left:6px;
}
  
  
  
/*********** Produkcje ****************/


#produkcje { 
    width:315px;
    overflow:auto;
    float:left;
}

#produkcje .item {
	margin:10px 0px;
    margin-left:20px;
	float:left;
	padding:1px;
	width:280px;
}

#produkcje a {
	float:left;
	margin-right:7px;
}

#produkcje a img {
    border:3px solid #000;	
    flaot:left;
}

#produkcje a.title {
	color:#E1CECE;
	text-decoration:none;
	font:bold 16px Arial;
    margin-bottom:5px;
}

#produkcje a.title span {
    display:block;
    font:normal 11px Arial;
}

#produkcje span.year {
	display:block;
    color:#fff;
    font:normal 10px Arial;
}

#kawalki { 
    width:400px;
    float:left;
}



/*********** GuestBook ****************/

.guestbook {
    padding:30px 20px 10px 20px;
}

.guestbook form {
	margin-bottom:60px;
	margin-left:10px;
}

.guestbook div.author {
    background:url("../img/bg_input_author.png") 0px 20px no-repeat;
    width:271px;
    height:60px;
}


.guestbook div.author input {
	margin-left:8px;
	margin-top:8px;
	width:250px;
	font-size:14px;
}

.guestbook div.text {
    background:url("../img/bg_input_content.png") 0px 20px no-repeat;
    width:631px;
    height:95px;
}

.guestbook div.text textarea {
	margin-top:9px;
	margin-left:8px;
	height:48px;
	width:600px;
}

.author input,
.text textarea {
	font-family:Arial;
	border:none;
	background:none;
	color:#e8c8c8;
}

.guestbook form div {
	margin-bottom:7px;
}

.guestbook form div p {
	font-size:10px;
}

.guestbook ul { 
	margin-top:20px; }

.guestbook ul li {
	list-style-type:none;
	padding:10px 0px;
	padding-bottom:15px;
	border-bottom:1px solid #320201;
}

.guestbook ul li span.id {
	display:block;
	text-align:center;
	width:30px;
	float:left;
	font:bold 22px Georgia,Tahoma;
	color:#a47f7f;
	margin-right:8px;
	padding-top:3px;
}

li.odd {
	_background:#360201;
}

.guestbook ul li p.author {
	color:#c15e3b;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
}

.guestbook ul li p.date {
	font-size:9px;
	color:#571903;
}


/*********** Koncerty ****************/

ul.koncerty {}
ul.koncerty li {
	position:relative;
	list-style-type:none;
	margin-bottom:15px;
	font-family:Arial;
	padding-bottom:10px;
	border-bottom:1px solid #300201;
	line-height:13px;
}

ul.koncerty li a,
ul.koncerty li a:visited {
	text-decoration:none;
	color:#ccc;
	font:normal 10px Arial;
}

ul.koncerty li span {
	display:block;
}

ul.koncerty li div.date {
	float:left;
	text-align:center;
	padding:3px 0px;
	margin-right:10px;
}

ul.koncerty li div.date span.day {
	background:#8e1f1d;
	font:bold 9px Verdana;
	color:#ffdddd;
	padding:4px 4px;
}

ul.koncerty li div.date span.year {
	background:#140101;
	font:normal 9px Arial;
	color:#4f2323;
	padding:1px 0px;
}

ul.koncerty li div.details span.performers {
	font:normal 16px Arial;
	color:#E3C4C4;
}

ul.koncerty li div.details span.location {
    font-size:10px;
    color:#884746;
}
   
ul.koncerty li div.details span.support {
	display:inline;
	font-size:12px;
}

ul.koncerty li div.details span.relacje {
    font-size:10px;
    color:#69201f;
}

ul.koncerty li div.relacja {
	position:absolute;
	top:10px;
	right:0px;
}

/*********** Koncert ****************/
div.koncert {
	position:relative;
	font:normal 12px Arial;
	color:#E3C4C4;
}

div.koncert .galeria {
	margin-top:70px;
	margin-bottom:40px;
}

div.koncert .galeria a {
	float:none;
}

div.koncert h1 {
	font:bold 30px Tahoma;
	position:absolute;
	z-index:2;
}

div.koncert h2 {
	font:normal 16px Arial;
}

div.koncert h3 {
	font:normal 12px Arial;
}

div.koncert span.shadow { 
	font:bold 30px Tahoma;
    color:#190101;
    position:absolute;
    top:33px;
    left:3px;
    z-index:1;
}

#performensPreview {
	background:#240302;
	overflow:hidden;
}
	
#performensPreview a {
	display:block;
	background:#3E0907;
    margin:1px;
    margin-left:2px;
    padding:5px 3px;
    padding-left:8px;
    font:normal 10px Arial;
    text-decoration:none;
    color:#CFC0C0;
}

#performensPreview a span {
	display:block;
}

#performensPreview a span.a {
	font-size:9px;
	color:#884746;
}

#performensPreview a span.c {
	font-size:10px;
	color:#955a59;
}

#performensPreview a span.b {
	font-size:12px;
}

#performensPreview a:hover {
	background:#240302;
}

	
p.info {
    color:#7F221F;
}


/***************** Płyta **********************/
#plyta {
	margin-bottom:50px;
}

#plyta h1 {
	color:#fff;
	margin-bottom:15px;
}

#plyta h1 span {
	color:#ccc;
}

#plyta #galeria {
	float:right;
	margin-left:15px;
	width:230px;
	padding-bottom:50px;
	text-align:right;
}

#plyta ol {
	margin-top:10px;
	margin-bottom:20px;
}

#plyta ol li {
	list-style-position:inside;
}

#plyta ol li a,
#plyta ol li a:visited {
	color:#D9945C;
	text-decoration:none;
    border-bottom:1px dotted #D9945C;
}

#plyta ol li a:hover {
	border:none;
}

.jo,
.jo:visited {
    display:block;
    margin-top:20px;
color:#D9945C;
   }