HTML,BODY {
  margin:0px;
  padding:0px;
  background-color:#0b0017;
}

BODY {
	font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFF;
}

a { color:#9c1ece; text-decoration: none}
a:hover { color:#9c1ece; text-decoration: underline}

IMG { border:0; }
FORM { display:inline; }

#container {
  width: 901px;
	margin: 0 auto;
}

#top {
  height:170px;
  top:0px;
}

#banner {
  text-align:center;
  margin:0px 0px 20px 0px;
}

#content {

}

#left {
  float:left;
  width:238px;
}

#left .lw {
  padding:10px 10px 0px 10px;
  background-color:#180033;
  background-image: url(img/lwt.gif);
  background-repeat:no-repeat;  
}
#left .lwb {
  height:10px;
  background-image: url(img/lwb.gif);
  background-repeat:no-repeat; 
  margin-bottom:20px; 
}

#top10 {
  font-size:10px;
}

#top10 #data {
  text-align:center;
  border-bottom:1px solid #232323;
  padding:2px 2px 10px 2px;
} 

#top10 .poz {
  border-bottom:1px solid #232323;
  padding:2px;
  padding-bottom:6px;
  margin:0px;
  padding-left:40px;
  background-repeat:no-repeat;  
}

#right {
  float:right;
  width:653px;
}

#right .rw {
  padding:10px 10px 0px 10px;
  background-color:#180033;
  background-image: url(img/rwt.gif);
  background-repeat:no-repeat;  
}
#right .rwb {
  height:10px;
  background-image: url(img/rwb.gif);
  background-repeat:no-repeat; 
  margin-bottom:20px; 
}

.tit { text-align:center; }

.news {
  padding:0px 20px 50px 20px;
}

.video { padding:5px }

.news .foto {
  background-image: url(img/uf.gif);
  background-repeat:no-repeat;
  height:124px;
  padding:11px 0 0 11px; 
  float:left;
  width:139px;
}

.news .foto IMG {
  border:1px solid #616161;
}

.news .tresc {
  float:left;
  width:463px;
  line-height:16px;
}

.video .tresc {
  float:right;
  width:270px;

}

.video .vid {
  float:left;
  width:340px;
}

.linki {
  padding:30px;
}

.news .tresc .more, .video .tresc .more, .linki .more {
  padding-top:5px;
  text-align:right;
}

.linki .more a { color:#99cefc; font-weight:bold }
.news .tresc .more a { color:#99cefc; font-weight:bold }
.video .tresc .more a { color:#99cefc; font-weight:bold }

.news .tresc .data, .video .tresc .data {
  font-size:10px;
}

.news .tresc H1, .video .tresc H1, .tit H1 {
  margin:0px;
  padding:0px;
  padding-bottom:6px;
  margin-bottom:10px;
  border-bottom:1px solid #585858;
  font-size:18px;
}

.tit H1 {
  margin-bottom:0px;
}

#vidlist {
  padding-left:27px;
}

#vidlist .vidone {
  padding:15px 0px;
  margin:5px 15px;
  float:left;
  text-align:center;
  background-image: url(img/gf.gif);
  background-repeat:no-repeat;   
  height:144px;
  width:174px; 
}

#vidlist .vidone IMG {
  border:1px solid #616161;
}

#subskrypcja {
  padding:10px 10px 0px 10px;
}

.galeria {
  padding-left:37px;
}

.galeria .foto {
  background-image: url(img/gf.gif);
  background-repeat:no-repeat;
  height:174px;
  padding:11px 0 0 11px; 
  float:left;
  width:189px;
}

.galeria .foto IMG {
  border:1px solid #616161;
}

.form_e {
  width:250px;
}

.smallerror {
  padding:20px 0;
  text-align:center;
}

.submit {
  border: none;
  background: transparent url(img/button.png) 0 0 no-repeat;
  width:120px;
  height:35px;
  font-weight:normal;
  color:#FFF;
}

#foot {
  margin-top:30px;
  height:100px;
	font-size:9px;
	color:#FFF;
	padding:20px 30px 0 30px;  
  background-image: url(img/foot.gif);
  background-repeat:no-repeat;  
  background-color:#180033;
}

.pager {
  text-align:right;
  padding:20px 0px;
}

.pager a {
  background-image: url(img/pg.gif);
  background-repeat:no-repeat;
  padding:5px 8px;
  color:#FFF;  
}

#foot a { color:#9c1ece; }

.track {
  cursor:hand;
  margin-bottom:1px;
  background-color:#2d0369;
}

.track:hover { background-color:#9228bc; }

.track .num, .track .artist, .track .title, .track .time {
  line-height:24px;
  float:left;
  padding:0 5px;
  font-size:12px;
}

.track .num {
  width:30px;
  text-align:center;
  border-right:1px solid #180033;
}

.track .artist {
  width:230px;
  border-right:1px solid #180033;
  font-weight:bold;
  font-size:12px;
}

.track .title {
  width:270px;
  border-right:1px solid #180033;
  font-weight:bold;
}

.track .time {
  width:60px;
  text-align:center;
}

.clear {
clear:both;
padding:0px;
margin:0px;
}
