html, body {
	background-color: #eeeeee;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	
}


#top {
	width: 978px;
	margin: 0 auto;
	height: auto;
	background-image: url('image/tlo2.jpg');
	background-repeat: repeat-y;
	overflow: hidden;
	
}

#header {
	BACKGROUND-IMAGE: url('image/header03.jpg');
	width: 960px;
	height: 264px;
  }
  #header_flash {	
	width: 960px;
	height: 264px;
  }
  	  #header_text { 	
color: #F5F5DC;
font-family: Arial Black;
text-align: left;
position: absolute; right: 200px;  top: 120px
  	  }
	  	  #header_text_line1 { 		

font-size: 34px;
letter-spacing: 1px;


  	  }
 
	  	  	  #header_text_line2 { 			
font-size: 30px;
letter-spacing: 2px;
  	  }
		
 	  #header_texta { 	
color: #F5F5DC;
font-family: Arial Black;
text-align: left;
position: absolute; right: 200px;  top: 150px
  	  }
	  	    	  #header_text_line1a { 				

font-size: 28px;
letter-spacing: 1px;
color: #F5F5DC;
text-decoration: none;



  	  }
	   #header_texta a {		

text-decoration: none;


}
  	

 #pod_people {
	height: 263px;
	width: 354px;
	background-image: url('image/pod_people.jpg'); 
	text-align: center;
	  }
		
	  #left {	
	height: auto;
	width: 354px;
	padding-top: 70px;
	line-height: 20px;
	float: left;
	overflow: hidden;	
	
  	  }

	    #left_content h3{ 	
color: #8c1e39;
						} 
						    #left_w_mediach h3{ 	
color: #8c1e39;
						} 
							    #left_felieton h3{ 	
color: #8c1e39;
						} 
							    #left_felieton_c h3{ 	
color: #8c1e39;
						} 
					  
			  	  #left_menu {		
	margin: auto;
	height: auto;
	width: 280px;
	padding: 10px 10px 10px 10px;
	font-size: 15px;
 
  	  }
				  	  #left_newsletter {		
	margin: auto;
	height: auto;
	width: 280px;
	overflow: hidden;
	padding: 10px 10px 10px 10px;
	
		
  	  }
	  				  	  #left_w_mediach {			
	margin: auto;
	height: auto;
	width: 280px;
	overflow: hidden;
	padding: 10px 10px 10px 10px;
	text-align: justify;
	
		
  	  }
	  				  	  #left_felieton {			
	margin: auto;
	height: auto;
	width: 280px;
	overflow: hidden;
	padding: 10px 10px 10px 10px;
	text-align: justify;	
  	  }
		
	   #left_felieton_c {				
	margin: auto;
	height: auto;
	width: 280px;
	overflow: hidden;
	padding: 10px 10px 10px 10px;
		text-align: center;
  	  }
		
		
	  p#felieton_main_page
	  { 
text-indent: 10px;
margin: 0px 0px 0px 0px;
		}		
	  	  				  	  #left_facebook {				
	margin: auto;
	height: auto;
	width: 280px;
	overflow: hidden;
	padding: 10px 10px 10px 10px;
	text-align: center;
	
	
			
  	  }
		
	  #main {	
	height: auto;
	width: 624px;
	float: right;
	overflow: hidden;
	
		  }
		
	  	  #main_navigation {		
	height: auto;
	width: 570px;
	float: left;
	text-align: left;
	overflow: hidden;
	color: #8c1e39;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	line-height: 20px;
	font-size: 11px;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	
	  }
		
	   	  #main_content {			
	height: auto;
	width: 570px;
	float: left;
	text-align: left;
	overflow: hidden;
	padding-left: 10px;
	color: black;
	line-height: 20px;
	
	  }
	    #main_content h1{ 	
color: #8c1e39;
margin-top: 20px;
margin-bottom: 20px;
						} 
	    #main_content h2{ 	
color: #8ffffff;
margin-top: 10px;
margin-bottom: 10px;
						}
	    #main_content h3{ 	
color: #8c1e39;
margin-top: 10px;
margin-bottom: 10px;
						}
						
 
						
	    	  #main_article1 {				
	height: 300px;
	width: 570px;
	float: left;
	text-align: justify;
	overflow: hidden;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	color: black;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	
	
	
		  }
							
		     	  #main_article2 {					
	height: 300px;
	width: 275px;
	float: left;
	text-align: justify;
	overflow: hidden;
  	color: black;
	padding-bottom: 10px;
	padding-right: 10px;
	border-right-style: dotted;
	border-right-width: thin;
  	margin-bottom: 5px;
	
	
	
	
	
	
		  }
		  	     	  #main_article3 {						
	height: 300px;
	width: 275px;
	float: right;
	text-align: justify;
	overflow: hidden;
	color: black;
	padding-bottom: 10px;
	margin-bottom: 5px;
		
	
		  }
		  	  	  #linia_pozioma {			
	height: 5px;
	width: 570px;
	float: left;
	color: black;
	margin-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	
	  }
		
		  	     	  #main_article4 {						
	height: 300px;
	width: 275px;
	float: left;
	text-align: justify;
	overflow: hidden;
  	color: black;
	padding-bottom: 10px;
	padding-right: 10px;
	border-right-style: dotted;
	border-right-width: thin;
		
	
	
	
		  }
		  	     	  #main_article5 {						
	height: 300px;
	width: 275px;
	float: right;
	text-align: left;
	overflow: hidden;
 	color: black;
	padding-bottom: 10px;
		
	
	
		  }
		    #main_article_podstrona {					
	height: auto;
	width: 570px;
	float: left;
	text-align: justify;
	overflow: hidden;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	color: black;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
		  }
			
		    #footer {		
   margin: 0 auto;	
	BACKGROUND-IMAGE: url('image/tlo_footer2.jpg');
	background-repeat: repeat-y;
	width: 978px;
	height: 55px;
	margin-bottom: 50px;
	
  }
  	    #footer_left {			
   width: 600px;
	height: auto;
	float: right;
	margin-top: 20px;
	
  }
  #created a {	

text-decoration: none;
font-weight: normal;
display: inline;
margin-right: 20px;
color: gray;

}
	
  	
	
  /* menu w nagłówku	 */
	 
	 

ul#header_menu, ul#header_menu li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#header_menu {
	
	float: right;
}

ul#header_menu li {
	float: left;


}
ul#header_menu li#double a:link, ul#header_menu li#double a:visited {
  	text-decoration: none;
	display: block;
	width: 123px;
	text-align: center;
	padding: 17px 0;
	color: #ffffff;
	font-size: 19px;
	font-weight: bold;


}


ul#header_menu a:link, ul#header_menu a:visited {
	text-decoration: none;
	display: block;
	width: 123px;
	text-align: center;
	padding: 28px 0;
	color: #ffffff;
	font-size: 19px;
	font-weight: bold;
	
}
#home a {

background-color: #bf008c;
color: black;
	font-size: 10px;


}
ul#header_menu a.kimi:link, ul#header_menu a.kimi:visited {
	text-decoration: none;
	display: block;
	width: 123px;
	text-align: center;
	padding: 29px 0;
	color: black;
	font-size: 10px;
}


ul#header_menu a:hover {
	background-color: #8B0000;
	color: #fff;
	
}


 
			
		  /* menu lewe */	
* {
margin: 0;
padding: 0;
}
#left_menu_lista,
#left_menu_lista ul {
list-style: none;
width: 280px;

}


#left_menu_lista li {
position: relative;
/* a little something for IE */
line-height: 0;
}
#left_menu_lista a {
color: #38386c;
font-size: 15px;
text-decoration: none;
font-weight: normal;
display: block;
width: 270px;
border-bottom-style: dotted;
border-bottom-width: thin;
padding: 5px;
line-height: 20px;
height: 20px;
}

#eject a {
color: #38386c;
font-size: 15px;
text-decoration: none;
font-weight: normal;
display: block;
width: 240px;
border-bottom-style: dotted;
border-bottom-width: thin;
padding: 5px 20px;
line-height: 20px;
height: 20px;
cursor: help;

}
#left_menu_lista li ul {
display: none;
}
#left_menu_lista li:hover ul {
display: block;
position: absolute;
top: 31px;
}

/* and the colours */
#wybory a {
background-color: #ffffff;
border-top-style: dotted;
border-top-width: thin;
border-top-color: #38386c;


}
#inicjatywy a {
background: #ffffff

}
#przedstawiciele a {
background: #ffffff;
cursor: default;
}

#left_menu_lista a:hover {
background-color: #fffff;
color: #8c1e39;
font-size: 16px;


}

#eject a:hover {
background-color: #fffff;
color: #8c1e39;
width: 240px;


}

#left_menu_lista li li a {
background-image: none;

} 

/* menu w stopce */

ul#footer_menu, ul#footer_menu li {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0;
}

ul#footer_menu {
	
	float: left;
}

ul#footer_menu li {
	float: left;
}
ul#footer_menu #bezxx a {

border-left-style: none;
border-bottom-style: none;
}

ul#footer_menu a:link, ul#footer_menu a:visited {
	text-decoration: none;
	display: block;
	width: 80px;
	text-align: center;
	color: gray;
	border-left-style: solid;
   border-left-width: thin;
   border-left-color: #gray;

}



ul#footer_menu a:hover {
		color: darkgray;
	
}

span#created{ 
float: right;
margin-top: 20px;
margin-right: 40px;
color: gray;

}



/* C  L  A  S  S */

.photo {
width: 150px;
 margin:0 auto
} 

.download01 {
color:black;
margin-top: 20px;
} 
a.download02 {
color:gray;
}
p.akapitimargin {

margin-bottom: 10px;
}
a:hover.download02 {
color:#8c1e39;
text-decoration: none;
}
.polecane01 {
color:#8c1e39;
margin-top: 20px;
} 

a.polecane02 {
color:blue;
}
a:hover.polecane02 {
color:#8c1e39;
text-decoration: none;
}
a.polecane02a {
color:black;
text-decoration: none;
}
a:hover.polecane02a {
color:#8c1e39;
text-decoration: underline;
}
a.polecane03 {
color:grey;
text-decoration: none;
font-weight: bold;
line-height: 50px;

}

a:hover.polecane03 {
color:#8c1e39;
text-decoration: underline;

}


a.facebook {
color:black;
}
a:hover.facebook {
color:#8c1e39;
text-decoration: underline;
}
a.facebook2 {
color:black;
font-size: 10px;

}
a:hover.facebook2 {
color:#8c1e39;
text-decoration: underline;
font-size: 10px;
}
a.kandydat {
color:black;
text-decoration: none;
}
a:hover.kandydat {
color:#8c1e39;
text-decoration: underline;
}

*/

.arrow01 {
color:red;
font-weight: bold;
} 
.arrow02 {
color:red;
font-weight: bold;
} 

.more {
color:#8c1e39;
font-size: 12px;
float: right;
} 
a.more {
color:#8c1e39;
text-decoration: none;

} 		
.jestes {
color:black;
}
.purple {
color:#8c1e39;
}
p.inicjatywy {
margin-bottom: 10px;
}  
p.inicjatywy_2 {
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
} 
a.main_navigation {
color:#8c1e39;
text-decoration: none;
} 
a.gazeta01 {
color:black;
text-decoration: none;
} 
a.main_subject {
color:#ffffff;
text-decoration: none;

} 
.poprzednie {
color:#8c1e39;
} 
a.poprzednie {
color:#8c1e39;
text-decoration: none;
} 
a:hover.poprzednie {
color:#38386c;
text-decoration: underline;
} 

.media_data {
font-weight: bold;
margin-right: 30px;
} 
.media_subject {
font-weight: bold;
} 
.media_akapit {

margin-bottom: 10px;
margin-top: 10px;
} 
.media {
color:black;
margin-bottom: 20px;
} 
a.media {
color:black;
text-decoration: none;
margin-bottom: 20px;
} 
a:hover.media {
color:#8c1e39;
text-decoration: underline;
}
a:hover.main_navigation {
color:#8c1e39;
text-decoration: underline;
}
a:hover.gazeta01 {
color:#8c1e39;
text-decoration: underline;
}



a:hover.main_subject {
text-decoration: underline;

}
a:hover.more {
text-decoration: underline;

}

} 
.podpis {

float: left;

} 	 

.szeroki {				
	height: auto;
	width: 570px;
	float: left;
	text-align: justify;
	overflow: hidden;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	color: black;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	
		  }
		  .szeroki_bez_borderbuttom {					
	height: auto;
	width: 570px;
	float: left;
	text-align: justify;
	overflow: hidden;
  	color: black;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	
		  }
		  		.black_overlay1{	
			width: 100%;
			height: 100px;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.6;
			opacity:.60;
			filter: alpha(opacity=60);
			position: relative;  top: -235px;
			float: left;
		}
		
		.white_content1 {
			margin: 0 auto;
			/* left: 25%; */
			height: 100px;
			padding: 16px;
			/* border: 16px solid #ffffff;  */
			z-index:1002;
			overflow: auto;
			position: relative;  top: -110px;
			color: white;
			float: left;
	  /*
		-moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=80);
*/
		}
		
				.temat1 {
	  			/* margin: 0 auto; */
	  			/* left: 25%; */
			height: 40px;
			width: 271px;
			/* border: 16px solid #ffffff;  */
			z-index:1002;
			overflow: hidden;
			position: relative;  top: -505px; left: 10px;
			color: black;
			float: left;
			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;
			background-color: darkorange;
	  /*
		-moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=80);
*/
		}
		
			.black_overlay2{	
		  	width: 150px;
			height: 294px;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.6;
			opacity:.60;
			filter: alpha(opacity=60);
			position: relative;   top: -294px; left: -150px; 
			float: left;
			
		}
		
	 
		.white_content2 {
		 			/* margin: 0 auto; */
		 			/* left: 25%; */
			height: 254px;
			width: 138px;
			/* border: 16px solid #ffffff;  */
			z-index:1002;
			overflow: hidden;
			position: relative;  top: -301px;
			color: white;
			float: left;
			padding-top: 26px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 16px;
	  	  /*
		-moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=80);
*/
		}
	 
			.temat2 {
			/* margin: 0 auto; */
			/* left: 25%; */
			height: 55px;
			width: 263px;
			/* border: 16px solid #ffffff;  */
			z-index:1002;
			overflow: hidden;
			position: relative;  top: -375px;
			color: black;
			float: left;
			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;
			background-color: darkorange;
			left: 110px;
			 /*
		-moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=80);
*/
		}
	 
	 		.black_overlay3{	
		  	width: 150px;
			height: 294px;
			background-color: gray;
			z-index:1001;
			-moz-opacity: 0.6;
			opacity:.60;
			filter: alpha(opacity=60);
			position: relative;   top: -294px; left: 148px; 
			float: right;
			
		}
		
	 
		.white_content3 {
		 			/* margin: 0 auto; */
		 			/* left: 25%; */
			height: 254px;
			width: 138px;
			/* border: 16px solid #ffffff;  */
			z-index:1002;
			overflow: hidden;
			position: relative;  top: -301px;
			color: white;
			float: right;
			padding-top: 26px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 16px;
	  	  /*
		-moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=80);
*/
		}
	 
			.temat3 {
			/* margin: 0 auto; */
			/* left: 25%; */
			height: 55px;
			width: 263px;
			/* border: 16px solid #ffffff;  */
			z-index:1002;
			overflow: hidden;
			position: relative;  top: -375px;
			color: black;
			float: left;
			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;
			background-color: darkorange;
			left: 110px;
			 /*
		-moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=80);
*/
		}
	
