/* style reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
input, select, textarea { border: 0; vertical-align: middle; }
input.submit { cursor: pointer; }
fieldset { padding :0 ; margin: 0; }

/* nowy css */


body { background: #010101 ; margin: 0; padding: 0; font-family: Tahoma, Sans-serif; font-size: 12px; color: white }	

#top a, #stopka a { text-decoration: none; }
#top a:hover, #stopka a:hover { text-decoration: underline; }



.zewn_top { height :288px; background: url(../img/top_bkg.gif) repeat-x top; }
#top { overflow: hidden; text-align: center; color: white; }
  .toppl { background: url("../img/top_pl.jpg") no-repeat center top;  height :288px;}	
  .topen { background: url("../img/top_en.jpg") no-repeat center top;  height :288px;}	
#top .inside { margin: 0 auto; position: relative; width: 804px; height: 288px; text-align :right; }
  #top .inside a { color: white;  }
  
	#top h2 { display: none; }
	
	#top h1 { display: block; position: absolute; top: 25px; left: 15px; height: 160px; width: 180px;  }
		  #top h1 a { height: 160px; width: 180px; display: block;  }
         #top h1 a span { display: none; }

				 
				 
#top #userpanel { position: absolute; width :320px; top: 0; right:15px;  text-align :left; font-size :10px; height: 90px; }
   #top #userpanel .inside { width: 312px; background: url("../img/panel_logowania.png") no-repeat right bottom; padding: 14px 4px 2px 4px; }
   #top .hi { height: 74px; } #top .lo { height:54px; }

	 
	 
#top #userpanel .pl, #top #userpanel .ang { font-family: verdana, sans-serif;  display:block; height: 13px;  float: left;  }
	#top #userpanel .pl { background: url(../img/pl.jpg) no-repeat 6px; margin-right: 6px; width :37px; padding: 2px 0 0 23px;}
	#top #userpanel .ang { background: url(../img/ang.jpg) no-repeat left;width :33px; padding: 2px 0 0 20px; }

	#top #userpanel #search { display: block; float: right; position: relative; top: -3px;  }
	   #top #userpanel #search input, #top #userpanel #login input, #top #userpanel #login2 .submit  { font-size :10px; }
		 #top #userpanel #search .submit, #top #userpanel #login .submit, #top #userpanel #login2 .submit  { background: url("../img/minibutton.gif") no-repeat left top; width :46px; height: 24px; padding: 0px; color :white; font-family: Tahoma, sans-serif; }	
		 
		 #top #userpanel #search .submit:hover, #top #userpanel #login .submit:hover, #top #userpanel #login2 .submit:hover { position: relative; left: 1px; background-position: 0 1px; }
		 
		 #top #userpanel #search .szuk { padding :2px ; background: white; width: 120px;  }	
  
	#top #userpanel .wyrownaj_s { display: block; float: right; position: relative; top: -3px;  height: 24px; }

	
	
	#top #userpanel #login, #top #userpanel #login2 { display: block; text-align :right; clear: both;  }
		#top #userpanel #login input { padding: 2px; width :120px;} 
		#top #userpanel #login input.submit, #top #userpanel #login2 input.submit { width: 46px; } 
	
	#top .wide {  float: left; }
	#top .linki { clear: both; text-align: center; padding: 5px 6px 0 6px; }
		
		#top .linki .radio { background: url("../img/radio.gif") no-repeat left center; padding-left: 15px;  }
		#top .linki .middle { margin: 0 25px; }
		#top .linki .wide .middle { margin : 0 10px !important; }
		
	#top #userpanel #login2 .submit 	{ position: relative; bottom: 15px; }

#menu_portal { position: absolute; height: 74px; top: 215px; left: 4px; width: 650px;   }	
  #menu_portal li { height: 37px; display: block; float: left; padding: 0; margin: 0; text-align:center; width :auto; }	
		 #menu_portal li a.parent{ font: 12px arial;  font-weight: bold; display: block; text-align: center; padding: 12px 0 0 0; height: 25px; float: left; }	
	  #menu_portal li a.parent:hover{ text-decoration: none; background-position: 0 -37px; }
	
	
	
		li.nowosci a.parent { width: 86px; background: url(../img/nowosci.gif) no-repeat;}
		li.katalog a.parent{width: 78px; background: url(../img/katalog.gif) no-repeat;}
		li.spolecznosci a.parent {width: 106px; background: url(../img/spolecznosci.gif) no-repeat;}
		li.onas a.parent{width: 60px; background: url(../img/onas.gif) no-repeat;}
		li.administracja a.parent {width: 106px; background: url(../img/administracja.gif) no-repeat;}
		li.sklep a.parent {width: 70px; background: url(../img/sklep.gif) no-repeat;}	
	
	 #menu_portal li ul.sub { position: absolute; bottom: 0px; left: 0; height: 37px; }
	   #menu_portal li ul.sub li { background: url(../img/pix2.gif) no-repeat left 6px; font: 12px arial; padding: 8px 12px 0 20px; display: block; float: left;  height: 29px; }
	   #menu_portal li ul.sub li.pierwszy { background: none; }

		 
		 
		 
	 #menu_portal li ul { display: none; }
	 #menu_portal li ul.show { display: block; }
	

#top .podmenu li { background: url(../img/pix2.gif) no-repeat left; font: 12px arial; padding: 3px 12px 0 20px; display: block; float: left;  }
#top  .podmenu li.pierwszy { background: none; }


#submenu1, #submenu4, #submenu2, #submenu3, #submenu0 { display: none; margin: 0; padding: 0; position: absolute; top: 252px; height: 32px; padding-top: 5px; left: 0;  }

#top .liczniksoundtrackow { position: absolute; right: 20px; bottom: 12px; font-family: arial, sans-serif; }



/* stopka */
#stopka{ background: url("../img/stopka_tlo.gif") repeat-x top; height: 120px; overflow: hidden; text-align: center;color: #9EA097; }
  #stopka .inside { background: url("../img/stopka.jpg") no-repeat center top;  padding: 34px 0 0 0;}
  #stopka a { color: #9EA097; font-family: arial, sans-serif;}
	    #stopka ul li { display: inline; padding: 0 10px 0 15px; background: url("../img/pix2.gif") no-repeat left center;}
	    #stopka ul li.pierwszy { background: 0; padding-right: 5px; }
	#stopka p { margin-top: 30px; }
#pasiak { background: url("../img/pasiak.gif") repeat-x center top; height: 6px; font-size: 1px;  }

