/* CSS Document */

	body {margin: 0; padding: 0; font: 85% arial, hevetica, sans-serif; text-align: center; color: #333333; 

	background-color: #D6D6D6;}

	

	a:link {color: #B52C07;}



	a:hover, a:active {color: #CC0033; text-decoration:underline;}

	

	h1 {color: #0099FF; font: 120% georgia, times, "times new roman", serif; font-weight: bold; margin: 0 0 10px 25px;}

	h2 {color: #0099FF; font: 120% georgia, times, "times new roman", serif; font-weight: bold; margin: 0 0 2px 0; border-bottom:1px solid #BEBEBE; padding-bottom:3px; }

	

	h2 a {text-decoration: none;}

	

	h3 {color: #5B5E0E; font: 106% georgia, times, "times new roman", serif; font-weight: bold; margin-top: 0;}

	

	#container {margin: 1em auto; width: 800px; text-align: left; background-color:#fff; border: 1px solid #BEBEBE;}

	

	#header {height: 235px; background-image: url(img/header.jpg); background-repeat: no-repeat; background-position: 0 0; 

	border: 1px solid #BEBEBE; position: relative; margin-left:25px; margin-right:25px; margin-top:25px;}

	

	#mainnav {background-color: #292929; color: #fff; padding: 2px 0; margin-left:25px; margin-right:25px;

		font-size:90%; font-weight:normal;}

	

	#mainnav ul {margin: 0 0 0 0px; padding: 4px; list-style-type: none;}

	

	#mainnav li {display: inline; padding: 0 9px; line-height:20px; }

	

	#mainnav li a {text-decoration: none; color: #fff;}

	

	#mainnav li a:hover {text-decoration: underline; color: #86CCF0;}

	#mainnav li a:focus {text-decoration: underline; color: #86CCF0;}

	

	#navi {margin-left:25px; margin-right:25px; margin-bottom:22px; padding:8px 0 3px 15px; font-size:89%; color:#666666; 			

	border-bottom:solid 1px #E0E0E0; }

	

	.site {font-weight:bold;}

	

	#text_box {float:right; width:520px; margin-right:25px; border-left: 1px #BEBEBE dotted; padding-left:20px;

	margin-bottom:10px; text-align:justify;}

	

	#mapa {

	float:right;

	width:510px;

	border-left: 1px #BEBEBE dotted;

	margin-bottom:10px;

	text-align:justify;

	padding-right: 25px;

	padding-left: 25px;

	height: 450px;

}

	

	#text_box p {line-height:150%;}

	

	.blogentry ul {list-style-type: none; text-align: justify; margin: 1em 0; padding: 0; font-size: 95%;}

	

	.blogentry li {padding: 0 0 0 7px; line-height:1.8;}

	

	.blogentry p {text-align: justify; margin: 1em 0; padding: 0; font-size: 95%; line-height:1.8;}

	

	p.right {text-align:right; margin-right:30px;}

	

	.imagefloat {float: right; padding: 2px; border: 1px solid #9FA41D; margin: 0 0 10px 10px;}

	



	#left_wdrozenia {

	margin-right: 570px;

	margin-left: 25px;

	}

	

	#left_wdrozenia ul {

	list-style-type: none;

	line-height: 195%;

	margin: 0;

	padding: 0;

}

	

	#left_wdrozenia li {

	border-bottom:#cccccc 1px solid;

	font-size:85%;

	padding-left: 5px;

	padding-right: 5px;

	}

	

	

	

	#left {

	margin-right: 595px;

	margin-left: 25px;

	padding: 0 10px;

	}

		

	#left ul {margin-left: 0; list-style-type: none; line-height: 195%;}

	

	#left li {

	border-bottom:#cccccc 1px solid;

	padding-left: 5px;

	}



	#left li a {text-decoration: none; color: #CC0033;}

	

	#left li a:hover {text-decoration: underline;}

	

	.aktywny { font-weight:bold;}

	

	.clear {clear:both; height:15px;}

	

	

	#footer {

	clear: both;

	height: 20px;

	border-top: 8px solid #292929;

	margin-left: 25px;

	margin-right: 25px;

	font-size:84%;

	color:#666666;

	text-align:center;

	padding-top:4px;

	margin-top: 15px;

}





/* index */	



	#left_index {margin-right: 590px; margin-left: 25px; border-right: 1px #BEBEBE dotted;}

	p.adres {

	font-size:90%;

	line-height:1.7;

	margin-bottom:20px;

	text-align: left;

	padding-left: 2px;

}   

	#content {

	float:right;

	width:540px;

	padding-left:20px;

	margin-bottom:10px;

	padding-right: 25px;

	font-size: 95%; line-height:150%;

	text-align: justify;

}  



/* firma */	

	#left_site {margin-right: 590px; margin-left: 25px;}

	#content_site {

	float:right;

	width:540px;

	padding-left:20px;

	margin-bottom:10px;

	padding-right: 25px;

	font-size: 95%; line-height:150%;

	border-left: 1px #BEBEBE dotted;

	text-align: justify;

}  



/* aktualnosci */	

	#content p.zyczenia {font-size:110%; line-height:160%; text-align:center; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; color:#990000;}
