body {
	margin:0px;
	padding:0px;
	background: #000 url(/themes/topclub/img/background.png);
	font-family:Tahoma;
	font-size:11px;
	color:#3f3f3f;
	text-align:center;
}
div,p{
	margin: 0px auto 0px auto;
}
/*klasy ogólne*/
.hide {display:none;}
.center {text-align:center;}
.bgr {background:url(/themes/topclub/images/pbg.gif) repeat-x top left;}

#calosc {
	width:950px;
	margin:0px auto;
  padding:0px;
	text-align:left;
	overflow:hidden;
}

a {
  text-decoration:none;
  color: #004384;
}

a:hover {
  text-decoration:underline;
  color: #001322;
}

img {
  border:0px;
  margin:0px auto 0px auto;
  padding:0px;
}

/* wygląd zakładek */

ul.zakladki,ul.zakladki_txt {
  margin:0px;
  padding:0px;
  display:block;
  list-style:none;
  clear:both;
}

ul.zakladki li {
  padding:9px 12px 3px 12px;
  margin:0px 1px 0px 0px;
  background:url(/themes/topclub/images/gr3.gif) repeat-x bottom left;
  color:#dea700;
  display:block;
  float:left;
  cursor:pointer;
  text-transform:uppercase;
}
ul.zakladki_txt li{
  padding:3px 12px 3px 17px;
  margin:0px 1px 0px 0px;
  color: black;
  background: #EAEAEA url(/themes/topclub/img/desen/right-top.png) no-repeat left;
  display:block;
  float:left;
  text-transform:uppercase;
  border-right: 1px solid #0F0F0F;
  font-weight:bold;
}
.zakladki_div_txt{
	padding: 4px;
	clear: both;
  display:block;
	overflow:hidden;
	border: 1px solid #E2E2E2;
	background: url(/themes/topclub/img/desen/menu_div.png) repeat-x top;
}
ul.zakladki li.aktywny {
  padding:6px 8px;
  background:url(/themes/topclub/images/gr4.gif) repeat-x bottom left;
  color:#dea700;
  float:left;
  cursor:pointer;
  font-weight:bold;
}

/* wygląd newsów */

.news {
  width:100%;
  clear:both;
}

.news div {
  padding:4px;
}

.gl {background:#efefef;}
/*.n1 {background-color:#e6e6e6;}    
.n2 { background-color:#fff;}*/
.n1 {background:url(/themes/topclub/img/desen/prawa_li_bg.png) repeat-x top;}    
.n2 {background:url(/themes/topclub/img/desen/prawa_li_bg2.png) repeat-x top;} 

/*top*/

  #top {
  	background: url(/themes/topclub/top/top-czysty.jpg) no-repeat top left;
  	height:112px;
  }
  
  #container {
    clear:both;
  }
  
  img.nazwa {
    float:left;
    margin:8px 0px 0px 20px;
  }
  
  #ikonki{
  	float: left;
	padding-left: 10px;  
	font-family: Tahoma;
	font-size: 8px;
  }
  #ikonki .iconks img{
  	margin-bottom: 4px;
  }
  #ikonki .iconks a{
  	border: 0px;
	text-decoration: none;
	color: black;    
	font-family: Tahoma;
	font-size: 8px;
  }
   #ikonki .iconks{
   padding: 20px 15px 0px 15px;
		float: left;
	text-align: center;
	font-family: Tahoma;
	color: #1C1C1C;
	font-weight:bold;
	letter-spacing: 1px;
	background: url(/themes/topclub/top/ikony-przedzialka.png) no-repeat right bottom;
	cursor:pointer;    
	font-size: 8px;
   }
  
  /*********			panel usera			*******/
  #userpanel {
    float:right;
    width:270px;
    height:80px;
	 text-align: center;
    margin:0px;
	 background: url(/themes/topclub/top/poprzeczka-panel.png) no-repeat left;
  }
  .usp_formy{
  	text-align: right;
	float: left;
	width: 69%;
	padding-top: 10px;
  }
      .usp_formy p{
      	padding-right: 10px;
			font: 9px Tahoma;
      }
    .usp_formy p a{
    	color: #CC3800;
    }
    .usp_formy p a:hover{
    	color: #AC3000;
		text-decoration: underline;
    }
	 
	 #userpanel .usp_ul{
	 	margin: 0px;
		padding: 4px 10px 0px 10px;
		list-style: none;
		clear: both;
	 }
	 #userpanel .usp_ul img{
	 	vertical-align: middle;
	 }
	 #userpanel .usp_ul .l{
		float: left;
		list-style: none;
		text-align: left;
	 }
	 #userpanel .usp_ul .p{
		float: right;
		list-style: none;
		text-align: right;
	 }
	 /*	minipanel w logo	*/
	 
	 .
	 
  .usp_inputy{
  	text-align: left;
	float: right;
	width: 29%;
	padding-top: 20px;
  }
	 .input-login{
	 	width: 160px;
		height:26px;
	 	background: url(/themes/topclub/top/form-input.png);
		text-align: center;
		float: right;
	 }
	 .input-login input{
	 	width: 140px;
		border:0px;
		margin-top: 2px;
		background: none;
		font: 10pt Tahoma;
		letter-spacing: 1px;
	 }
	 .usp_submit{
	 	width: 36px;
		height: 36px;
		border: 0px;
		background: url(/themes/topclub/top/ok.png) no-repeat center;
		cursor: pointer;
	 }
  
  /*Poprawka pod operę i nowsze IE*/
  html>body #szukajka .sb {
    padding:6px 6px;
  }
  
  /*Poprawka pod Gecko*/
  .sb::-moz-focus-inner { 
    border: 0;
    padding: 0;
  }
  
  /*Górne menu*/
  
    #top-menu {
      text-align:center;
      clear:both;
      margin:0px auto;
      float:left;
      overflow:hidden;
      padding-top:9px;
      padding-left:200px;
		font-family: Tahoma;
    }
    #top-menu ul {
      margin:0px;
      width:600px;  
    }
    
    #top-menu li {
      display:block;
		width: 110px;
      padding:5px 0;
		text-align: center;
      float:left;
      color:#000;
      text-transform:uppercase;
		letter-spacing: 1px;
      cursor:pointer;
    }
    
	 .top-menu-li-a,.top-menu-li-a:hover,.top-menu-li-a:visited{
	 	color: Black;
		display: block;
		width: 100%;
		height: 100%;
	 }
	 .top-menu-li-a-h,.top-menu-li-a-h:hover,.top-menu-li-a-h:visited{
	 	color: White;
		display: block;
		width: 100%;
		height: 100%;
		text-decoration: none;
	 }
    #top-menu li.m1 {
      /*background:#3f3f3f;
      color:#fff;*/
    }
    
    #top-menu2 {
      margin:0px;
      padding:0px;
	 background: black;
      overflow:hidden;
      clear:both;
		font-family: Tahoma;
    }
    
    #top-menu2 ul {
      margin:0px;
      padding:0px;
      background-color: black;
      clear:both;
    }
    
    #top-menu2 li {
      display:block;
      padding:4px 15px 4px 15px;
      float:left;
      color:#fff; 
      /*background:#3f3f3f;
      width:95px;*/
		background-color: #2C2C2C;
      text-align:center;
		font-weight: bold;
    }
    
    #top-menu2 li:hover {
	 	/*background-color: #515151;*/
    }
    
    #top-menu2 li a {
      text-decoration:none;
		font-weight: normal;
      color:#eee;
    }
    
    #top-menu2 li a:hover {
		/*color: #FCAB03;*/
		text-decoration: underline;
    }
    
    #top-menu2 ul.m4 li, #top-menu2 ul.m5 li, #top-menu2 ul.m6 li {
      float:right;
    }
    
    #top-menu2 ul {display:none;}
    #top-menu2 ul.m1 {display:block;}
    
    /* długość=950-paddinglewy-padding prawy */
    #top-menu2 ul.m1 {padding:0px 100px 0px 242px; width:750px;}
    #top-menu2 ul.m2 {padding:0px 100px 0px 250px; width:700px;}
    #top-menu2 ul.m3 {padding:0px 50px 0px 300px; width:700px;}
    #top-menu2 ul.m4 {padding:0px 100px 0px 10px; width:840px;}
    #top-menu2 ul.m5 {padding:0px 50px 0px 10px; width:890px;}
    #top-menu2 ul.m6 {padding:0px 30px 0px 10px; width:910px;}
    
	 
	 
  /*Górne menu - koniec*/
  
/* Koniec topu */

/* Zawartość strony */

  #tresc,#tresc_przejscie,#tresc_top {
    margin:22px 0px 0px 0px;
	 padding: 0px;
    clear:both;
    overflow:hidden;
	 /*background: White url(/themes/topclub/img/menu_top/mid-bg.png) repeat-x top;*/
	 background-color: White;
  }
  #tresc{
    padding:2px 8px 4px 8px;
  }
  #tresc_top{
	 background: url(/themes/topclub/img/top_bg.png) top repeat-x;
	 height: 20px;
  }
  #tresc_przejscie {
	 background: url(/themes/topclub/img/pasek_bot.png) bottom repeat-x;
	 height: 20px;
	 margin-top:0px;
  }
  
  /*Poprawka pod IE*/
  html>body #tresc {
    padding:4px 8px 4px 8px;
  }
  
  #belka, #belka2 {
    padding:0px 0px 5px 0px;
    vertical-align:middle;
    clear:both;
    overflow:hidden;
  }
  
  #belka span {
    margin:0px 6px;
  }
  
  #belka p {
    margin:0px;
    padding:4px 0px 0px 0px;
    display:block;
    float:left;
  }
  
  /*Poprawka pod IE*/
  html>body #belka p {
    padding:2px 0px 0px 0px;
  }

  #belka div {
    float:right;
  }
  
  #belka div img {
    vertical-align:middle;
    margin:0px;
  }
  
  #panele-container {
    clear:both;
    background:url(/themes/topclub/images/bg.gif) repeat-y top left;
    overflow:hidden;
  }
  
  /*Lewa strona*/
  
    #lewatop {
      width:646x;
      float:left;
		/*background-color: White;*/
      border-top:1px solid #eaeaea;
    }
    
    /*Poprawka dla nie-IE
    html>body #lewatop {
      width:646px;
    }*/
	 
    #lewa {
      width:140px;
      float:left;
      border-top:1px solid #eaeaea;
      border-right:1px solid #eaeaea;
      padding-right:4px;
      overflow:hidden;
		/*background-color: White;*/
    }
    
    /*Poprawka dla nie-IE*/
    html>body #lewa {
      width:136px;
    }
    
    #lewa dl, #lewa dt, #lewa dd {
      display:block;
      margin:0px;
      padding:0px;
    }
    
     #lewa dt {
      border-bottom:1px solid #d8d8d8;
      font-weight:bold;
      color:#555;
      padding:5px 3px 3px 27px;
      margin-bottom:3px; 
     }
     
	  #lewa dd a{
	  	display: block;
		width: 100%;
	  }
	  
     #lewa dt.dt1 {background:url(/themes/topclub/images/ikonki/1.gif) no-repeat left;}
     #lewa dt.dt2 {background:url(/themes/topclub/images/ikonki/2.gif) no-repeat left;}
     #lewa dt.dt3 {background:url(/themes/topclub/images/ikonki/3.gif) no-repeat left;}
     #lewa dt.dt4 {background:url(/themes/topclub/images/ikonki/4.gif) no-repeat left;}
     #lewa dt.dt5 {background:url(/themes/topclub/images/ikonki/5.gif) no-repeat left;}
     #lewa dt.dt6 {background:url(/themes/topclub/images/ikonki/6.gif) no-repeat left;}
     #lewa dt.dt7 {background:url(/themes/topclub/images/ikonki/7.gif) no-repeat left;}
     #lewa dt.dt8 {background:url(/themes/topclub/images/ikonki/8.gif) no-repeat left;}
     #lewa dt.dt9 {background:url(/themes/topclub/images/ikonki/9.gif) no-repeat left;}
     #lewa dt.dt10 {background:url(/themes/topclub/images/ikonki/10.gif) no-repeat left;}
     #lewa dt.dt11 {background:url(/themes/topclub/images/ikonki/11.gif) no-repeat left;}
     #lewa dt.dt12 {background:url(/themes/topclub/images/ikonki/12.gif) no-repeat left;}
     
     #lewa dd {
      padding:1px 0px;
      border-bottom:1px dotted #d8d8d8;
     }
     
     #lewa dd.nl {
      padding:0px;
      border:0px;
     }
     
     #lewa dd.nl img {
      margin:5px 0px;
     }
     
     #lewa dd p {
      padding:3px 0px 5px 0px;
      margin:0px;
     }
     
     #lewa dd p:first-letter {
      font-weight:bold;
     }
     
     dd.nl form {
      padding:0px;
      margin:0px;
      text-align:right;
     }
     
     dd.nl input.in1 {
       background:url(/themes/topclub/images/gr1.gif) repeat-x top left;
       color:#000;
       padding:3px;
       border:0px;
       width:120px;
       font-size:11px;
       text-align:center;
       margin-top:10px;
     }
     
     dd.nl input.in2 {
       background:url(/themes/topclub/images/gr2.gif) repeat-x top left;
       color:#000;
       padding:3px;
       border:0px;
       font-size:11px;
       text-align:center;
       margin-top:5px;
     }
  
  /*Prawa strona*/
    
    #prawa {
      width:270px;
      overflow:hidden;
      float:right;
      border-top:1px solid #eaeaea;
      border-left:1px solid #eaeaea;
      padding-left:4px;
      padding-top:7px;
		/*background-color: White;*/
    }
	 
	 
    /*Poprawka dla nie-IE*/
    html>body #prawa {
      width:266px;
    }
    
    #prawa div.prawa {
      width:261px;
      clear:both;
      margin:0px auto;
     margin-bottom:15px;
  /* display: inline-table;
    }
    #prawa div.prawa:after {
            content: ".";
            display: block;
            height: 0px;
            clear: both;
				font-size:1px;
            visibility: hidden;*/
    }
    
    #kalendarz {
      text-align:center;  
	border: 1px solid #E2E2E2;
    }          
    #kalendarz a{
      text-decoaration:none;
      font-weight: bold;
      color: black;
      display:block;
    }
    #kalendarz .i a:hover{
      text-decoaration:underline;
      color: red;
    }
    #kalendarz .h{
      background-color: #3f3f3f;
      /*border: 1px solid gray;*/
    }
    #kalendarz .h a{
      color: orange;
    }
    #kalendarz table {
      border:0px;
      border-collapse:collapse;
      display:inline;  
    }
    
    #kalendarz table td {
      padding:2px 0px;
      width:30px;
      text-transform:uppercase;
      color:#000;
      text-align:center;
    }
    
    #kalendarz table td.h {
      cursor:pointer;  
      font-weight:bold;
    }
    
    #kalendarz table td.act {
      font-weight:bold;
		color: #FF2802;
		background-color: #D2D2D2;
    }  
    
    #kalendarz tr.t1 td {
      padding-bottom:10px; 
    }
    
    #kalendarz tr.t2 td {
      padding-top:5px;
      border-top:1px solid #d8d8d8; 
    }
    
    #prawa h3 {
      text-align:center;
      color:#dea700;
      background:url(/themes/topclub/images/gr3.gif) repeat-x top left;
      margin:0px;
      padding:3px;
      font-size:12px;
      text-transform:uppercase;
    }
    
    #prawa div.tresc {
      background:url(/themes/topclub/images/pbg.gif) repeat-x top left;
      padding-top:5px;
      clear:both;
    }
    
    #musicnews img,#bionews img {
      text-align:left;
      margin-right:5px;
      float:left;
      width:50px;
      height:50px;
    }
    
    #musicnews div,#bionews div {
      clear:both;
		min-height: 50px;
    }
    #musicnews,#bionews {
      clear:both;
    }
    
    #musicnews .n1 img, #musicnews .n2 img,#bionews .n1 img, #bionews .n2 img {
      width:50px;
      height:50px;
    }
    
    #musicnews .news a, #bionews .news a {
      margin-bottom:5px;
    }
    
    #musicnews .gl a,#bionews .gl a {
      font-size:12px;
    }
    
    img.okladkad {
      width:65px;
      height:95px;
      margin-right:5px;
      margin-bottom:5px;
      float:left;
    }
    
    img.okladkam {
      width:50px;
      height:73px;
      margin-right:5px;
      float:left;
      margin-bottom:5px;
    }
    
    #prawa a {
      font-weight:bold;
    }
    
    #imprezy div {
      clear:both;
    }
    
    #imprezy .a1 {
      font-size:12px;
      padding-left:10px;
      line-height:150%;
    }
    
    #imprezy .a2 {
      font-size:11px;
      line-height:150%;
    }
    
    #teledyski1 {
    }
    
    #teledyski table {
      margin:0px;
      padding:0px;
      width:100%;
      border-collapse:collapse;
      border:0px;
    }
    
    #teledyski td {
      margin:0px;
      padding:4px;
    }
    
    #teledyski img {
      width:48px;
      height:36px;
      border:1px solid black;
    }
    
    #teledyski .nr {
      font-weight:bold;
      font-size:12px;
    }
    
    #teledyski .opis {
      color:#a1a1a1;
    }
    
    #teledyski tr.gl img {
      width:64px;
      height:48px;
    }
    
    #teledyski tr.gl .nr {
      font-size:13px;
    }
    
    #teledyski tr.gl .opis {
      font-size:12px;
    }
    
  /*Panele środkowe*/
    
    #srodek {
      float: right;
      overflow:hidden;
      border-top:1px solid #eaeaea;
      width:506px;
      padding:4px 8px;
		/*background-color: White;*/
    }

    
    #srodek .tresc {
      width:100%;
      clear:both;
      padding:5px 0px;
      overflow:hidden;
      margin-bottom:10px;
    }
    
    #szukajmp3 {
      width:483px;
      height:26px;
      margin:0px auto 10px auto;
      padding:0px;
      background:url(/themes/topclub/images/szukajmp3.gif) no-repeat top left;
      text-align:left;
    }
    
    #szukajmp3 .st {
      border:0px;
      color:#3f3f3f;
      font-size:11px;
      background:none;
      width:345px;
      margin:3px 20px 0px 40px;
    }
    
    #szukajmp3 .sb {
      border:0px;
      background:none;
      width:70px;
      margin:3px 0px 0px 0px;
    }
    
    .mp3 {
      width:500px;
      margin-left:4px;
      clear:both;
      text-align:left;
      overflow:hidden;
      border-bottom:1px dotted #a9a9a9;
    }
    
    .mp3 img {
      display:block;
      float:left;
      margin:4px 10px 4px 3px;
    }
    
    .mp3 div {
      float:left;
      font-size:10px;
      color:#a9a9a9;
      padding-top:5px;
    }
    
    .mp3 div a {
      color:#3f3f3f;
      font-weight:bold;
      font-size:11px;
      margin-right:5px;
    }
    
    .plyta {
      width:496px;
      clear:both;
      margin:5px 0px 10px 6px;
    }
    
    .plyta a {
      font-weight:bold;
    }
    
    .plyta img {
      width:70px;
      height:70px;
      display:block;
      float:left; 
      margin-right:10px;
      margin-bottom:10px;
    }
    
    .plyta.nr1 img {
      width:80px;
      height:80px;
      margin-right:15px;
    }
    
  
    .plyta.nr1 div {
      text-align:center;
    }
    
    .plyta.nr1 div p {
      text-align:left;
    }
    
    .news1, .news2 {
      padding:5px;
      clear:both;
      overflow:hidden;
    }
    
    .news1 {
      background:#e6e6e6;
      padding:5px;
    }
    
    .news1 a, .news2 a {
      text-transform:uppercase;
      font-weight:bold;
    }
    
    .news1 a.wiecej, .news2 a.wiecej {
      text-transform:lowercase;
    }
    
    .news2 a.wiecej {
      color:#fe8f01;
    }
    
    .news2 img, .news1 img {
      width:80px;
      height:80px;
      display:block;
      float:left;
      margin:0px;
      margin-right:10px;
    }
    
    #sb {
      clear:both;
      color:#a9a9a9;
    }
    
    #sb .post {
      padding:5px;
    }
    
    #sb .siwy {
      background:#e6e6e6;
    }
    
    #sb a {
      font-weight:bold;
      padding-right:20px;
      color:#000;
    }
    
    #sb p {
      color:#000;
      margin:0px;
      padding:0px;
    }
    
    #sb input {
      background:#3d3d3d;
      padding:4px;
      border:0px;
      color:#dea700;
      font-size:10px;
      margin-top:5px;
      margin-right:4px;
      display:block;
      float:left;
    }
    
    #sb .st {
      width:360px;
    }
    
    #sb .sb {
      padding:4px 10px;
      text-transform:uppercase;
      font-weight:bold;
    }
    
    /*Poprawka pod operę i nowsze IE*/
    html>body #sb .sb {
      padding:5px 10px 4px 10px;
    }
    
    #sb img {
      margin:0px;
      padding:0px;
      margin-top:5px;
    }
    
    #sb a.bb{
      margin:0px;
      padding:0px;
    }
    
/*Kontakt*/
  #lewa, #prawa, #srodek {
    padding-bottom:5px;
  }
  
  #kontakt {
    display:block;
    clear:both;
    overflow:hidden;
  }
  
  #kontakt div {
    border-top:1px solid #eaeaea;
  }
  
  #kontakt dl {
    display:block;
    float:left;
    padding:0px;
    margin:35px 20px 0px 10px;    
  }
  
  #kontakt dt {
    font-weight:bold;   
  }
  
  #kontakt dd {
    margin:0px;
    padding:0px;   
  }
  
  #kontakt img {
    display:block;
    float:right;
    border:0px;
    margin:5px;
  }
  
/*Reklama*/
  #reklama {
    width:950px;
    text-align:center;
    padding:5px;
    overflow:hidden;     
    border-top:1px solid #eaeaea;
  }

  .buttony1 img{
         vertical-align:middle;
  }
  
  #reklama div {
    float:left;
    text-align:center;
    width:850px;
    overflow:hidden; 
  }
  
  #wlewo, #wprawo {
    display:block;
    float:left;
    cursor:pointer;
  }
  
  #bannery {
    width:950px;
    padding:0px;
    margin:0px;
    clear:both;
    overflow:hidden;
    background:black;
    text-align:center;
  }
  
  #bannery img {
    margin:2px;
    vertical-align: middle;
  }
  
  p#keywords {
    text-align:justify;
    color:#575757;
    margin:0px;
    padding:5px;
  }
  
  /*wspolpraca*/
  
 /*stopka*/
 
#stopka {
  width:100%;
  height:73px;
  background: url(/themes/topclub/img/bottom_bg.png);
  margin-top:30px;
  color:#fff;
  border-top: 2px solid black;
  text-align:center; 
}

#stopka .container { 
  margin:0px auto;
  text-align:left;
  width:900px;
}

#stopka a { 
  color:#dea700;
  font-weight:bold;
} 

#stopka .autorzy {
  float:left;
  margin-top:20px;
} 

#stopka .copyright {
  float:right;
  text-align:right;
  margin-top:22px;
}           

