			html, body, div, span, applet, object, iframe,
			h1, h2, h3, h4, h5, h6, p, blockquote, pre,
			a, abbr, acronym, address, big, cite, code,
			del, dfn, em, font, img, ins, kbd, q, s, samp,
			small, strike, strong, sub, sup, tt, var,
			b, u, i, center,
			dl, dt, dd, ol, ul, li,
			fieldset, form, label, legend,
			table, caption, tbody, tfoot, thead, tr, th, td {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
			}
			
			a, a:hover, a:visited {
				font-family: tahoma;
				font-size: 10px;
				color: #990501;    
				text-decoration: underline; 
			} 	
			
			body {
				line-height: 1;
			}
			
			ol, ul {
				list-style: none;
			}
			
			blockquote, q {
				quotes: none;
			}
			
			blockquote:before, blockquote:after,
			q:before, q:after {
				content: '';
				content: none;
			}
			
			:focus {
				outline: 0;
			}
			
			ins {
				text-decoration: none;
			}
			
			del {
				text-decoration: line-through;
			}
			
			table {
				border-collapse: collapse;
				border-spacing: 0;
			}
			
			#container{
				text-align:left;
				height: 508px;
				width: 1000px;
				display: block;
				margin: 0 auto;
			}
			
			#p_container{
				text-align:left;
				height: 508px;
				width: 900px;
				display: block;
				margin: 0 auto;
			}
			
			#top{
				background-image: url(images/top.jpg);
				height: 100px;
				width: 1000px;
				display: block;
				margin: 0 auto;
			}
			
			#p_top{
				background-image: url(images/page/top.jpg);
				height: 100px;
				width: 900px;
				display: block;
				margin: 0 auto;
			}
			
			#p_u_top{
				height: 228px;
				width: 900px;
				display: block;
				margin-top: 2px;
				margin-left: 2px;
			}
						
			#photo{
				background-image: url(images/photo.jpg);
				height: 408px;
				width: 1000px;
				display: block;
				margin: 0 auto;
			}

			#p_menu{
				height: 34px;
				width: 900px;
			}
			
			#menu{
				float: left;
				height: 34px;
				width: 800px;
			}
			
			#menu li{
				float: left;
				overflow: hidden;
			}
			
			ul#menu li a#news_btn{
				display: block;
				background-image: url(images/page/menu02.jpg);
				height: 34px;
				width: 160px;
			}
			
			ul#menu li a#zespol_btn{
				display: block;
				background-image: url(images/page/menu03.jpg);
				height: 34px;
				width: 160px;
			}
			
			ul#menu li a#multimedia_btn{
				display: block;
				background-image: url(images/page/menu04.jpg);
				height: 34px;
				width: 160px;
			}
			
			ul#menu li a#sponsorzy_btn{
				display: block;
				background-image: url(images/page/menu05.jpg);
				height: 34px;
				width: 160px;
			}
			
			ul#menu li a#kontakt_btn{
				display: block;
				background-image: url(images/page/menu06.jpg);
				height: 34px;
				width: 160px;
			}
			
			ul#menu li a#news_btn:hover, ul#menu li a#zespol_btn:hover, ul#menu li a#multimedia_btn:hover, 
			ul#menu li a#sponsorzy_btn:hover, ul#menu li a#kontakt_btn:hover{
				background-position: 0 -170px;			
			}
			
			.active{
				background-position: 0 -170px;			
			}
			
			h2:hover{
				color: white;
				background-color: 500101; 
			}
			
			#video{
				height: 130px;
				width: 600px;
				margin-left: 5px;
				margin-top: 5px;
			}
			
			#content{
				margin-top: 6px;
				width: 900px;
				height: 487px;
			}
			
			#z_content{
				margin-top: 6px;
				width: 900px;
				height: 713px;
			}
			
			#u_content{
				margin-top: 6px;
				width: 900px;
				height: 27px;
			}
			
			#k_content{
				margin-top: 6px;
				width: 900px;
				height: 408px;
			}
			
			#m_content{
				margin-top: 6px;
				width: 900px;
				height: 343px;
			}
			
			#s_content{
				margin-top: 6px;
				width: 900px;
				height: 338px;
			}
			
			#v_content{
				margin-top: 6px;
				width: 900px;
				height: 562px;
			}
			
			#vi_content{
				margin-top: 6px;
				width: 900px;
				height: 1102px;
			}
			
			#ph_content{
				margin-top: 6px;
				width: 900px;
				height: 353px;
			}
			
			#g_content{
				margin-top: 6px;
				width: 900px;
				height: 732px;
			}
			
			#content a, #z_content a, #u_content a, #k_content a, #s_content a{
				text-decoration: underline;
				color: 500101;
				font-weight: bold;
				line-height: 13px;
				font-family: tahoma;
				font-size: 11px;
			}
			
			#content a:hover, #z_content a:hover, #u_content a:hover, #k_content a:hover, #s_content a:hover{
				text-decoration: underline;
				color: white;
				background-color: 500101;
				font-weight: bold;
				line-height: 13px;
				font-family: tahoma;
				font-size: 11px;
			}
			
			#important{
				border: 1px solid #c29e9e;
				float: left;
			}
			
			#msg{
				height: 120px;
				width: 625px;
			}
			
			#photo_msg{
				margin-left: 2px;
				height: 120px;
				width: 208px;
				float: left;
			}
			
			#txt_msg{
				display: block;
				float: left;
				height: 100px;
				width: 410px;
				margin-top: 10px;
			}
			
			p{
				line-height: 13px;
				font-family: tahoma;
				font-size: 11px;
				color: 500101;
			}
			
			h1{
				line-height: 13px;
				text-decoration: underline;
				color: 500101;
				font-weight: bold;
				font-family: tahoma;
				font-size: 11px;
			}
			
			h4{
				float: left;
				display: block;
				margin-top: 10px;
				line-height: 13px;
				text-decoration: underline;
				color: 500101;
				font-weight: bold;
				font-family: tahoma;
				font-size: 30px;
			}
			
			h3{
				display: block;
				margin-top: 10px;
				line-height: 13px;
				text-decoration: underline;
				color: 500101;
				font-weight: bold;
				font-family: tahoma;
				font-size: 14px;
			}
			
			#txt_msg a{
				float: right;
				line-height: 13px;
				text-decoration: underline;
				color: 500101;
				font-weight: bold;
				font-family: tahoma;
				font-size: 11px;
			}
			
			#down{
				height: 261px;
				width: 1000px;
			}
			
			#sponsorzy{
				float: left;
				background-image: url(images/sponsorzy.jpg);
				height: 48px;
				width: 354;
			}
			
			#spon1{
				margin-left: 52px;
				float: left;
				height: 213;
				width: 211;
			}
			
			#spon2{
				float: left;
				height: 213;
				width: 343;
			}
			
			#silesia{
				float: right;
				background-image: url(images/silesia.jpg);
				height: 213;
				width: 265;
			}
			
			#stopka{
				height: 100px;
				width: 1000px;
			}
			
			#p_stopka{
				margin-top: 6px;
				height: 100px;
				width: 900px;
			}
			
			#line{
				background-image: url(images/line.jpg);
				height: 10px;
				width: 1000px;
			}
			#p_line{
				background-image: url(images/page/line.jpg);
				height: 1px;
				width: 900px;
				display: block;
				margin: 0 auto;
			}
			
			#stopka p, #p_stopka p{
				font-family: tahoma;
				font-size: 10px;
				color: #990501;
			}
			
			/*form*/
			.div2{
				width:100px;
				float:left;
				font: 11px tahoma;
				color: #500101;
			}
	
			.div3{
				float: left;
				padding-top: 4px;
				padding-left: 10;
				width: 500px;
			}
  
			input{
				padding: 0;
				margin-left:-3px;  
				margin-right:-3px;  
				margin-top:-4px;  
				width:500px;
				border: #9e9e9e 1px solid;  
				font: 11px tahoma;
				color: #500101;
			}

			.input1{
				border: #c29e9e 1px solid;  
				height:17px;
			}

			.input2{
				padding: 0;
				margin-left:-3px;  
				margin-right:-3px;  
				margin-top:-4px;  
				width:500px;
				border: #c29e9e 1px solid;  
				font: 11px tahoma;
				color: #500101;
				height:200px;
			}
			
			#port_image{
				margin-left: 15px;
				margin-top: 15px;
				float: left;
			}