@charset "utf-8";

/* CSS Document */

body {margin: 1em;padding:0;font-family:Tahoma,verdana;}

li {list-style-type: none;margin: 0; padding: 0;}

ul {margin: 0; padding: 0;}

li.nbrdr {border: none !important;}

#container {width: 777px;margin: 0 auto;}

h1 {text-transform:uppercase;}
h2,h3,h4 { margin-left: 10px;}







#top img {border: 0;margin: 0;padding:0;}

#pod_navi {background: url(../images/pod_navi.jpg) no-repeat;width: 777px;height:180px;}

	

/****************************************************** NAVI ****************/

#navi {

	background: url(../images/navi.jpg) no-repeat;

	height: 26px;

	font-size: .82em;

	overflow:hidden;

	}	

#navi ul {margin-left: 5%;}

#navi li {

	float: left;

	margin-top: 5px;

	padding: 0 31px 0 31px;

	border-right: 1px solid #fff;

	}

		

#navi a {

	color: #fff;

	text-decoration: none;
	
	text-transform:uppercase;

	}


#navi a:focus, #navi a:hover {

	text-decoration:underline;

	}



/***************************************************** BOKSY ***************/

#boksy li  {

	width: 252px;

	height: 108px;

	background-repeat: none;

	float: left;

	margin: 10px 0 0 5px;

	overflow:hidden;

	}



#boksy p {

	padding: 0px 5px 0 130px;
	
	* padding-top: 10px;

	width: 100px;

	font-size: 23px;

	font-wight: bold;

	color: #fff;

	line-height: 21px;

	}

	

#boksy a {

	font-size: 10px;

	color: #000;

	margin-left: 7em;

	overflow:hidden;

	}

#boksy a:focus, #boksy a:hover {

	text-decoration: none;

	}



#boksy li.boks1 {background-image: url(../images/boks1.jpg);}

#boksy li.boks2 {background-image: url(../images/boks2.jpg);}

#boksy li.boks3 {background-image: url(../images/boks3.jpg);}





/***************************************************** CONTENT *************/

#content {clear: both;}



/*------AKTUALNOSCI------*/

#aktualnosci {

	background: url(../images/akt_top.jpg) no-repeat #527c9e;

	width: 253px;

	float: left;

	margin-bottom: 10px;

	}

	

#aktualnosci h1 {

	font-size: 14px;

	margin: 15px 0 20px 35px;

	color: #fff;

	}

	

#aktualnosci ul {

	width: 227px;

	text-align: justify;

	color: #fff;

	margin: 25px auto;

	font-size: .8em;

	line-height: 14px;

	border-top: 1px dotted #fff;

	clear: both;

	}


#aktualnosci ul li a, #aktualnosci a:visited {
	text-decoration: none;
	display: block;
	color: #fff;
	padding: 2px;
	text-indent: 10px;
	}
	
#aktualnosci a:focus, #aktualnosci a:hover {
	text-decoration: none;
	background-color: #35678F;
	}
	
#aktualnosci li.active a {
	background-color: #35678F;
}	

#aktualnosci span.data {

	font-weight: bold;
	display:block;
	padding: 5px 0;

	}



span.tytul {font-weight: bold;padding: 5px 0;text-align: left;*margin-bottom: 5px;}

	

#aktualnosci ul li.wiecej a{

	float: right;

	font-size: 10px;
	* margin-top: 10px;
	color: #fff;
	
	text-decoration: underline;
	
	background-color: none;

	}

#aktualnosci ul li.wiecej a:focus, #aktualnosci ul li.wiecej a:hover {

	text-decoration: none;
	background-color: #527C9E !important;

	}	

#aktualnosci li {clear: both;}	

#aktualnosci li p {*margin-top: 5px;}


/*-----TRESC------------*/

#tresc {

	background: url(../images/main_top.jpg) no-repeat #e8edf2;

	width: 515px;

	margin-left: 259px;
	color: #1b537f;

	}
	
#tresc1 {
	background: url(../images/main1_top.jpg) no-repeat #e8edf2;
	width: 777px;
	color: #1b537f;

	}


#tresc a, #tresc1 a {
	color: #105D71;	
	}
#tresc a:visited,#tresc1 a:visited {
	background-color: #DFDFDF;
	}
	
#tresc a:hover, #tresc1 a:hover {
	background-color: #9BB8CF;
	color: #fff;
	}	

	
#tresc ul,#tresc1 ul {margin: 15px;}
#tresc ol,#tresc1 ol {margin:15px;}
#tresc ul li, #tresc1 ul li{
	list-style-position:inside;
	list-style-type: square;
	margin-left: 2em;
	font-size: .8em;
	}

#tresc ol li, #tresc1 ol li{
	list-style-position:inside;
	list-style-type:decimal;
	* margin-left: 2em;
	font-size: .8em;
	}


#tresc h1, #tresc1 h1 {

	font-size: 14px;
	padding: 10px 0 10px 35px;	
	border-bottom: 1px dotted #396a91;
	margin: 0 10px;

	}



#tresc p, #tresc1 p {

	text-align:justify;

	font-size: .8em;

	margin: 0 10px;

	padding: 5px 0 0 0;

	color: #396a91;

	}

	

img.mniej {

	padding: 0;

	margin: 0;

	margin-bottom: -3px;

	}

#tresc h2 {
	margin: 0;
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 17px;
	}

.image_list {
	width: 160px;
	float: left;
	}
	
.image_list img{
	margin: 0 10px 0 10px;
	border: 2px solid #fff;
	}
	
.list_margin {
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
.list_margin h2 {font-size: 16px;}

/******************* KONTAKT *******************************/
#tresc1 #formularz {border: none;}
#tresc1 #formularz label {display: block; margin: 6px 0 0 0; padding: 0;}
#tresc1 #formularz  ul {margin: 0 0 0 15px;padding: 0;}
#tresc1 #formularz  ul li{list-style-type: none !important;}
#tresc1 #formularz input, #formularz textarea {border: 1px solid #42769E;}
#formularz input {width:250px;}
#formularz .submit {width: 50px; background: #fff;margin-top: 5px;* margin-left: -15px;font-weight: bold;color: #42769E;}
/***************************************************** FOOTER **************/

#footer {

	background: url(../images/footer.jpg) no-repeat;

	height: 26px;

	font-size: .75em;

	overflow:hidden;

	clear: both;

	margin: 1em 0;

	}	

#footer ul {margin-left: 10px;}

#footer li {

	float: left;

	margin-top: 6px;

	border-right: 1px solid #fff;

	padding: 0 5px;

	}	

#footer a {

	color: #fff;

	text-decoration: none;
	
	text-transform:uppercase;

	}

	

#footer a:focus, #footer a:hover {

	text-decoration:underline;

	}

	

#footer li.copy {

	border: none;

	color: #fff;

	float: right;

	margin-right: 10px;}