* { margin: 0; padding: 0;}


dl, dt, dd, ol, ul, li {list-style-position:inside;}

body {
    background:#ffffff;
    margin: 0;
    padding: 0;
	text-align:center;
	font-family: Verdana,Tahoma,Arial;
    font-size: 12px;
    color: #000000

}

img {
	border: none;
	display:block;
	vertical-align:top;}
	

a { text-decoration:none; border:0;}

div,p,a,span,td { font-family: Verdana,Tahoma,Arial;  color:#000000;/* #999999;*/ text-align:left; font-size:12px; }

	table{border-spacing: 0 0;}

div.page{
width:100%;
height:100%;

}
div.clr{
clear:both;
width:100%;
border:none;
line-height:1px;
}

	div.logo_flag{
	width:100%;
	margin:auto;
	height:146px;
	background:url(grafika/dot.gif) bottom repeat-x;
	}
		a.logo{
		display:block;
		width:258px;
		height:146px;
		background:url(grafika/logo.jpg) no-repeat;
		float:left;
		}
		div.flag{
		float:left;
		height:146px;
		background:url(grafika/dot.gif) left repeat-y;
		}
			div.box_pol{
			width:117px;
			height:55px;
			background:url(grafika/pol/pol_f.gif) no-repeat;
			margin:40px 0 0 380px;
			}
			
	div.menu_top{
	width:100%;
	margin-top:2px;
	height:33px;
	}
		div.green_box{
		width:261px;
		background:url(grafika/box_green.jpg) repeat-x;
		height:33px;
		float:left;
		}
		div.green_triangle{
		width:48px;
		background:url(grafika/triangle_up.jpg) no-repeat;
		height:33px;
		float:left;
		}
		div.linki{
		width:447px;
		height:33px;
		float:left;
		}
			div.linki ul{
			list-style-position:inside;
			float:right;
			margin:0 auto;
			height:33px;
			line-height:33px;
			}
			div.linki ul li{
			float:left;
			list-style:none;
			}
			div.linki ul li a{
			display:block;
			margin:10px 15px 0 15px;
			height:14px;
			}
			a.mt_onas{
			width:41px;
			background:url(grafika/pol/pol_onas_off.gif) no-repeat;
			}
				a.mt_onas:hover{background:url(grafika/pol/pol_onas_on.gif) no-repeat;}
				
			a.mt_wladze{
			width:47px;
			background:url(grafika/pol/pol_wladze_off.gif) no-repeat;
			}
				a.mt_wladze:hover{background:url(grafika/pol/pol_wladze_on.gif) no-repeat;}
				
			a.mt_kontakt{
			width:55px;
			background:url(grafika/pol/pol_kontakt_off.gif) no-repeat;
			}
				a.mt_kontakt:hover{background:url(grafika/pol/pol_kontakt_on.gif) no-repeat;}
				
			a.mt_jezyk{
			width:41px;
			background:url(grafika/pol/pol_jezyk_off.gif) no-repeat;
			}
				a.mt_jezyk:hover{background:url(grafika/pol/pol_jezyk_on.gif) no-repeat;}	
		
	div.green_line{
	background:url(grafika/line_green.jpg) repeat-x;
	margin-bottom:3px;
	width:100%;
	height:7px;
	}
	
div.contener{
width:100%;
background:#dfdfde;
overflow:hidden;
}
	
			 
		 
	div.content{
	float:left;
	width:492px;
	background:url(grafika/dot.gif) left repeat-y #ffffff;
	padding-bottom: 20000px; margin-bottom: -20000px;
	text-align:center;
	}
		div.content_box{
		width:442px;
		margin:28px auto;
		line-height:16px;
		text-align:justify;
		}
	/*div.content_box ul{width:420px;}*/
	div.content_box ul li{
	list-style-position:outside;
	text-align:left;
	line-height:14px;
	list-style:disc;
	margin-left:35px;
	}
	div.content_box a:hover {color: #6ABB9B;}
	div.content_box a {font-weight:bold; color: #2D8B67;}
		
			div.cont_brayb{
			background:#dfdfde;
			width:100%;
			height:20px;	
			}
				div.cont_brayb p	{
					color:#000000;
					font-weight:bold;
					line-height:20px;
					margin-left:10px;		
				}
				div.cont_brayb > p > a{text-decoration:underline; color:#000000;}
				div.cont_brayb > p > a:hover{text-decoration:none; font-weight:bold; color:#2D8B67;}
			div.cont_gray{
			background:#dfdfde;
			width:100%;	
			}
				div.cont_gray p	{
					color:#000000;
					font-weight:bold;
					line-height:20px;
					margin-left:10px;		
				}
	a.page_back{
	display:block;
	width:21px;
	height:14px;
	background:url(grafika/back_off.gif) no-repeat;
	margin:50px 0 30px 0;
	}
	a.page_back:hover{
	background:url(grafika/back_on.gif)no-repeat;
	}

div.gr_line_down{
	background:url(grafika/line_green.jpg) repeat-x;
	margin-top:3px;
	width:100%;
	height:7px;
	}
		div.down_gr{
		width:100%;
		height:33px;
		background:url(grafika/box_green.jpg) repeat-x;
		}
		div.gray_box{
		width:261px;
		height:30px;
		float:left;		
		background:url(grafika/dot.gif) right repeat-y #ffffff;
		padding:3px 0 0 0 ;
		}
		div.gray_down{
		 width:261px;
		 height:30px;
		 background:url(grafika/mm_bg.jpg) repeat-y;
		 }
		div.gr_triangle_down{
		width:48px;
		background:url(grafika/triangle_down.jpg) no-repeat;
		height:33px;
		float:left;
		} 
		
		 
div.dot_line_down{ height:50px; background:url(grafika/dot.gif) top repeat-x; }
div.gray_box1{
		width:261px;
		height:50px;
		float:left;		
		background:url(grafika/dot.gif) right repeat-y ;
		padding:0 ;
		} 
		 div.gray_down1{
		 width:225px;
		 margin-left:32px;
		 height:50px;
		 background:#dfdfde;
		 }
div.dot_line_down00{
height:25px;
background:url(grafika/dot.gif) top repeat-x;
}
div.gray_box11{
		width:261px;
		height:22px;
		float:left;		
		background:url(grafika/dot.gif) right repeat-y ;
		padding:0 ;
		} 
		 div.gray_down11{
		 width:225px;
		 margin-left:32px;
		 height:22px;
		 background:#dfdfde;
		 }	
div.copyright{
height:22px;
line-height:22px;
font-size:11px;
float:left;
margin-left:120px;
padding-top:2px;
}
div.copyright a {font-size: 11px; font-weight:bold; color: #6ABB9B;}
div.copyright a:hover {color: #2D8B67;}

/*view*/
.page_name{
height:50px;
color: #2D8B67;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
/*dzialy*/
div.dzial, div.wladze, div.kontakt{ margin:10px 0 20px 0; border-bottom:solid 1px #dfdfde; 	padding-bottom:20px;}
div.osoba, div.miejsce { margin-left:10px; width:332px; float:left; }
div.webpage{text-align:justify; margin:0 10px; width:322px; float:left; }

div.foto{
background:#2D8B67;
width:100px;
float:left;
text-align:center;
}
	div.foto img{width:90px; margin:5px auto;}
	div.foto > div {background:#ffffff; border-bottom:solid 1px #dfdfde; height:20px; text-align:center;}
	
div.flagi{
width:95px;
float:left;
text-align:center;
border:2px solid #dfdfde;
}
div.flagi img{width:95px;}

div.herb{
width:80px;
float:left;
text-align:center;

}
div.herb img{width:80px;}


	div.opis_dzial{
	margin:0 10px;
	border-bottom:solid 1px #dfdfde;
	line-height:16px;
	text-align:justify;
	}
	div.opis_dzial ul{text-align:left; margin:20px 0;}
	div.opis_dzial ul li{
	list-style-position:outside;
	text-align:left;
	line-height:14px;
	list-style:disc;
	margin:5px 0 5px 35px;
	}
		div.opis_dzial ul li > ul{margin:15px 0;}
		div.opis_dzial ul li > ul li{
			list-style-position:outside;
			text-align:left;
			line-height:14px;
			list-style:none;
			margin-left:40px;
		}
span.emil{border-bottom:1px solid #6ABB9B; padding-bottom:3px;}
table.s3world{
margin-top:15px;
width:100%;	
}
table.s3world tr td { width:215px; border-bottom:1px solid #dfdfde; padding:2px 0; text-align:center;}
td.space{width:12px !important; background:#FFFFFF; border:none !important;}
td.tab_head{background:#dfdfde; font-weight:bold;}

div.jezyk{margin:10px 0;}
	div.flaga{
	width:50px;
	height:38px;
	background:#dfdfde;
	float:left;
	}
		div.flaga img{margin:9px auto;}
	div.jezyk_link{
	margin-left:15px;
	float:left;
	height:37px;
	line-height:37px;
	}
div.prawo_img{border-bottom:1px solid #dfdfde; padding:10px 0;}
a.tybet{
width:100px;
height:148px;
display:block;
background:url(grafika/pomaranczowy.jpg) no-repeat;
float:left;
margin-left:60px;
}

a.ngo{
margin-top:40px;
width:100px;
height:66px;
display:block;
background:url(grafika/ngo.jpg) no-repeat;
float:left;
margin-left:20px;
}
div.projekty_img{border-bottom:1px solid #dfdfde; padding:10px 0;}
a.pajacyk{
width:83px;
height:98px;
background:url(grafika/pajacyk.gif) no-repeat;
float:left;
margin-left:20px;	
}
a.krew{
width:83px;
height:98px;
background:url(grafika/krwiodawstwo.jpg) no-repeat;
float:left;
margin-left:20px;	
}