/* ############## class'y ogólne >>>>>>>>>>>>> */

body{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	border-style: none;
	background-color: #FFFFFF;
	color: #000000;
}

td{ font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

li {
	padding: 0px 0px 0px 5px;
}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

a {	
	color: #004B92;
	text-decoration: none;
}

a:hover {
	color: #AC101F;
	text-decoration: underline;
}

#print {
	display: none;
}

td.kreskk ,td.prr1 ,td.trg1 ,td.zbi ,td.trg1 ,td.Reg6 ,td.lewyRegion ,td.prawyRegion{
	vertical-align: top;
}


/* <<<<<<<<<<< END class'y ogólne ############*/


/* ############## naglowek >>>>>>>>>>>>> */

#logo {
	float: left;	
	margin: 0px;
}
.logotypy-top {
	padding:0px 0px 0px 10px;
	background:#fff;
	position:relative;
}
.logo-link1 {
	position:absolute;
	height:37px;
	width:42px;
	top:0;
	left:10px;
}
.logo-link2 {
	position:absolute;
	height:37px;
	width:90px;
	top:0;
	left:54px;
}
.logo-link3 {
	position:absolute;
	height:37px;
	width:45px;
	top:0;
	left:144px;
}
.logo-link4 {
	position:absolute;
	height:37px;
	width:55px;
	top:0;
	left:195px;
}
#top {
	margin: 0px;
	padding: 0px;
	float: left;	
	background: #004B8C;
}
#name_pl {
	background: #004B8C url(images/name_pl.gif) no-repeat;
	height: 63px;	
	width: 726px;	
}
#name_en {
	background: #004B8C url(images/name_en.gif) no-repeat;
	height: 63px;	
	width: 726px;	
}

		/* ------------- sciezka ----------------*/		
		#sc {
			background: #FFFFFF; 		 
			line-height: 9px; 	
			margin: 0px;
			padding: 0px;
			padding-top: 4px;
			vertical-align: middle;		
		}
		#sc h1{
			font-size:9px;
			font-weight: normal;			
			margin: -6px 0px 0px 0px;
			padding: 0px 0px 4px 20px;
		}

		
		#sc img{			
			padding-top: 2px;			
		}
		
		a.sc:link, a.sc:visited, a.sc:active {
			color: #004B92;
			font-size:9px;
			font-weight: normal;
			text-decoration : none;
		}
		a.sc:hover {
			color: #AC101F;
			font-size:9px;
			text-decoration : none;
			}
		/* -------------END sciezka ----------------*/

		/* ------------- linki ----------------*/
		.la {
			float: right; 
			color: #FFFFFF;
			background: url(images/iko/dotwhite.gif);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			padding: 0px 14px 0px 8px;
			line-height: 34px;			
		}		
		.la a {
			color: #FFFFFF;
			font-size:9px;
			font-weight: normal;
			text-decoration : none;
		}
		.la a:hover {
			text-decoration : underline;
			color: #FFFFFF;
		}		
		#fl {
			float: right; 
			color: #FFFFFF;
			background: url(images/iko/dotwhite.gif);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			padding-right: 14px;
			padding-left: 8px;			
			padding-top: 8px;
		}		
		#fl a {
			color: #FFFFFF;
			font-size:9px;
			font-weight: normal;
			text-decoration : none;
		}
		#fl a:hover {
			text-decoration : underline;
		}		
		#fl img{
			vertical-align: middle;
		}		
		/* -------------end linki ----------------*/

/* <<<<<<<<<< END naglowek ##############*/

/* ############## regiony >>>>>>>>>>>>> */

td.lewyRegion {
	width: 192px;
	border-top: 1px solid #E9DFC1;
}

td.prawyRegion {
	width: 192px;
	border-top: 1px solid #E9DFC1;
}

td.Reg5 {
}

td.Reg6 {
	width: 210px;
}

		/* srodkowy region */
		.cialo {
			margin: 0px;
			padding: 0px;	
		}
		
		td.zbi {
			border-bottom: 2px solid #D5C697;
			background: #FEFBF3;
		}

/* <<<<<<<<<< END regiony ############## */


/* ############## menu >>>>>>>>>>>>> */

ul.poziom1 {
	margin: 0px;
	padding: 4px 0px 4px 0px;
	list-style: none;
	background: #F4EED9;
	border-left: 1px solid #E9DFC1;
	
}

ul.poziom1 li {
	font-weight: bold;  
	padding: 0px;
	margin: 0px; 	
}

a.wcisniety:visited, a.wcisniety:link ,a.wcisniety:active {
	background: #EDE5CB url("images/iko/arkrem.gif") no-repeat;
	background-position: 11px 8px;
	color: #AC101F;
}

a.wcisniety:hover {
	color: #004B92;	
}

ul.poziom1 a {
	color: #004B92;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
  
	background: #F4EED9 url("images/iko/arkrem.gif") no-repeat;
	background-position: 11px 8px;
  
	display: block;
	width: 100%;
  
	padding: 0px;
	margin: 0px;
}

ul.poziom1 a:hover {
	color: #004B92;
	text-decoration: underline;
	background: #EDE5CB url("images/iko/arkrem.gif") no-repeat;
	background-position: 11px 8px;
}

ul.poziom1 span {
	display: block;
	padding: 4px 0px 4px 25px;
}

li.msp span {
	display: block;
	padding: 0px;
	border-top: 1px solid #E9DFC1;
}

li.mspa span {
	display: block;
	padding: 0px;
	border-top: 1px solid #E9DFC1;
}

		/* ------ poziom 2 --------*/
		
		ul.poziom2 {
			margin: 0px;
			padding: 0px 0px 0px 18px;
			list-style: none;
			background: #F4EED9;
		}
		
		ul.poziom2 li {
			padding: 0px;
			margin: 0px;
			font-weight: normal;
			border-top: 1px solid #E9DFC1;
		}
		
		a.wcisniety2:visited, a.wcisniety2:link ,a.wcisniety2:active {
			/*background: #EDE5CB url("images/iko/arbordoma.gif") no-repeat;*/
			background: #EDE5CB url("images/iko/arbordoma.gif") no-repeat;
			background-position: 6px 8px;
			color: #AC101F;
		}
		
		ul.poziom2 a {
			color: #004B92;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			
		/*	background: #F4EED9 url("images/iko/arbordoma.gif") no-repeat;*/
			background: #EDE5CB url("images/iko/arbordoma.gif") no-repeat;
			background-position: 6px 8px;
			
			padding: 0px;
			margin: 0px;
			font-weight: normal;
		}
		
		ul.poziom2 a:hover {	
			color: #004B92;
			text-decoration: underline;
			background: #EDE5CB url("images/iko/arbordoma.gif") no-repeat;
			background-position: 6px 8px;
		}
		
		ul.poziom2 span {
			padding: 3px 2px 5px 17px;
			margin: 0px;
		}
		

/* ------ kontener ------ */
div.kontener1 {
	width: 100%;
	background-color: #FFFFFF;
	border-bottom: 2px solid #D5C697;
}


h2.nag1 {
	margin: 0px;
	vertical-align: middle;
	line-height: 22px;  
	color: #AC101F;
	padding-left: 25px;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

	background: #F4EED9 url("images/iko/arbordo.gif") no-repeat;  
	background-position: 9px 9px; 
	border-left: 1px solid #E9DFC1;
	cursor:pointer;
}

h2.nag1bp {
	margin: 0px;
	vertical-align: middle;
	line-height: 22px;  
	color: #AC101F;
	padding-left: 25px;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

	background: #F4EED9 url("images/iko/arbordo.gif") no-repeat;  
	background-position: 9px 9px; 
	border-left: 1px solid #E9DFC1;
}

/* ------ kontener reg2 ------ */
div.kont12 {
	width: 100%;
	background-color: #F4EED9;
	padding-top: 4px
}


h2.nag12 {
	margin: 0px 4px 4px 4px;
	vertical-align: middle;
	line-height: 18px;  
	padding-left: 20px;
	padding-bottom: 3px;
	color: #004B92;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbluedo.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;	
}

h2.nag12mw {
	margin: 0px 4px 4px 4px;
	vertical-align: middle;
	line-height: 18px;  
	padding-bottom: 3px;
	padding-left: 20px;
	color: #AC101F;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbomado.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;	
}

.kont12 ul {
	border-left: none;	
}

/* <<<<<<<<<< END menu ############## */



/* ############## Aktualnosci >>>>>>>>>>>>>>> */

		/*----- modul -----*/
		h3.tty1 {
			margin: 0px;
			padding: 12px 0px 0px 14px;
			clear: both;
					
			color: #004B92;
			font-size: 11px;
			font-weight: bold;
			
			background: url("images/iko/arkrem.gif") no-repeat;
			background-position: 2px 16px;		
		}				
		.akopisk {
			text-align: justify;
			line-height: 14px;
			padding: 0px 5px 12px 14px;
		}
		div.awszw1 {
			padding: 8px 0px 0px 0px;
			font-size: 10px;			
			text-align: right;	
			border-top: 1px solid #E9DFC1; 
		}
		div.awszw1 a {
			color: #AC101F;
			font-weight: bold;
		}
		div.awszw1 a:hover {
			color: #004B92;
			font-weight: bold;
		}
		div.aktualnosciOpis {
			margin: 0px;
			line-height: 14px;
			padding: 5px 0px 5px 14px;
		}
				
		div.aktualnosci2ZdjeciaBlok {
			width: 90px;
			margin: 0px;
			padding: 0px;
			margin-right: -99px;
			_margin-right: -52px;
			float: right;	
		}
		div.aktualnosciMargines2 {
			margin-right: 94px;
			padding: 0px 10px 15px 0px;
			text-align: justify;	
		}
		div.aktualnosci3ZdjeciaBlok1 {
			margin: 0px;
			padding: 0px;
			line-height: 14px;
			margin-left: 115px;
		}
		div.aktualnosci3ZdjeciaBlok2 {
			padding: 0px;
			width: 100px;
			margin-left: -106px;
			margin-right: 12px;
			_margin-left: -56px;
			float: left;
		}
		div.aktualnosci7ZdjeciaBlok {
			margin: 0px;
			padding: 0px 0px 0px 10px;
		}
		
		
		div.aktualnosci5ZdjeciaBlok {
			width: 114px;
			margin: 0px;
			padding: 0px 0px 0px 4px;
			float: left;
		}
		
		div.aktualnosci4ZdjeciaBlok {
			width: 100px;
			margin: 0px;
			padding: 0px;
			float: right;
			text-align: right;	
		}

		div.aktualnosciZdjeciaOpisBlok {
			margin: 5px;
			margin-right: 0px;
			padding: 0px;
			width: 90px;
			float: left;
			text-align: center;
		}				
		
		div.aktualnosci7ZdjeciaBlok div.aktualnosciZdjeciaOpisBlok{
			margin-left: 15px;
		}
		
.aktkonc {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	vertical-align: top;
}
.kontener2 {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.newsMargines {
	padding: 0px 0px 10px 0px;
	text-align: justify;
}

.newsMargBl {
	background: #FFFFFF url("images/iko/arblue.gif") no-repeat;  
	background-position: 10px 15px;
	padding: 10px 10px 0px 20px;
	text-align: justify;
	color: #686354; 
}
.newsMargBl a {
	font-weight: normal;
	color: #686354; 
}

.newsMargBl a:hover {
	color: #AC101F;
	text-decoration: none;  
}

.newsData {
	font-weight: normal;
	color: #AC101F;
}

.awszys {
	padding: 8px 10px 0px 0px;
	font-size: 10px;
	text-align: right;	
}

.awszysl {
	padding: 8px 10px 0px 0px;
	font-size: 10px;
	text-align: left;	
	float: left;
}

.newsTytul {
	color: #004B92;
	font-weight: bold;
}

.newsTytul a{
	color: #004B92;
	font-weight: bold;
}

.newsTytul a:hover {
	color: #AC101F;
	font-weight: bold;
}

.awszys a, .awszysl a {
	color: #AC101F;
}
.awszys a:hover, .awszysl a:hover {
	color: #004B92;
}
a.rss {
	float: left; margin-left: 21px; font-weight: bold; padding: 0px 3px 0px 3px;
	/*background: #FFFFFF url("images/iko/arbordoma.gif") no-repeat;  
	background-position: 20px 3px;*/
	background: #AC101F;
	color: #FFFFFF;
}
		/* ---- priorytet --- */
		.Margprio {
			background: #FFFFFF url("images/iko/arblue.gif") no-repeat;  
			background-position: 10px 15px;
			padding: 10px 10px 0px 20px;
			text-align: justify;
			color: #AC101F;
		}
		.Margprio a {
			font-weight: normal;
			color: #000000; 
		}

		.Margprio a:hover {
			text-decoration: none;  
		}
		
		.datPrio {
			font-weight: normal;
			color: #004B92;
		}
		
		div.akZdBlPr {
			width: 60px;
			margin: 0px;
			padding: 5px 0px 2px 0px;
			float: left;
			text-align: left;
		}
		.koblpri2 {
			width: 183px;
			margin: 0px;
			padding: 10px 8px 10px 10px;
			background: #FEFBF3;
			text-align: justify;	
			color: #686354;		
		}
		.neTytPr {
		
			background: url("images/iko/arblue.gif") no-repeat;  
			background-position: 0px 4px;
			padding-left: 11px;
			color: #AC101F;
			font-weight: bold;
			text-align: left;
			padding-bottom: 13px;
		}
		
		.neTytPr a{
			color: #AC101F;
		}
		.neTytPr a:hover {
			color: #004B92;
		}

/* <<<<<<<<<< END Aktualnosci ############## */



/* ############## Kontenery BLOKOW >>>>>>>>>>>>>>> */


/* ------ aktualnosci ------ */
.bl {
	padding: 0px 6px 12px 6px;
	background: #FEFBF3;
}

.bl1 {
	margin:0px;
	padding: 0px 6px 0px 6px;
	background: #FEFBF3;  	
}

h2.nag11 {
	margin: 0px;
	padding-bottom: 3px;
	vertical-align: middle;
	line-height: 18px;  
	text-indent: 20px;
	color: #004B92;
	text-align: left;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbluedo.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;
}

h2.nag2 {
	margin: 0px 6px 6px 6px;
	vertical-align: middle;
	line-height: 18px;  
	text-indent: 20px;
	padding-bottom: 3px;
	color: #004B92;
	text-align: left;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbluedo.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;
}

h2.nag2wyszwyk {
	margin: 8px 6px 6px 6px;
	vertical-align: middle;
	line-height: 18px;
	padding-bottom: 3px;  
	text-indent: 20px;
	color: #004B92;
	text-align: left;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbluedo.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;
}

h2.nag2w {
	margin: 0px 6px 6px 6px;
	vertical-align: middle;
	line-height: 18px;
	padding-bottom: 3px;
	text-indent: 23px;
	color: #AC101F;
	text-align: left;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbomado.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;
}

h2.nag6 {
	margin: 0px 6px 6px 0px;
	vertical-align: middle;
	line-height: 18px;
	padding-bottom: 3px;
	text-indent: 20px;
	color: #004B92;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbluedo.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;
}

h2.nag6w {
	margin: 0px 6px 6px 0px;
	vertical-align: middle;
	line-height: 18px;
	padding-bottom: 3px;
	text-indent: 23px;
	color: #AC101F;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbomado.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;
}

.bl6 {
	padding: 0px 6px 12px 0px;
	background: #FEFBF3;
}

/* <<<<<<<<<< END Kontenery BLOKOW ############## */

/* ############## opis >>>>>>>>>>>>> */

.bl24 {
	margin: -6px 6px 12px 6px;
	background: #FFFFFF;
	border: 1px solid #F4EED9;
	border-top: 0px;
}

h2.nag24 {
	margin: 12px 6px 6px 6px;
	vertical-align: middle;
	line-height: 18px;  
	color: #004B92;
	padding-left: 20px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FEFBF3 url("images/iko/arbluedo.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;
}

h2.nag24w {
	margin: 12px 6px 6px 6px;
	vertical-align: middle;
	line-height: 18px;  
	color: #AC101F;
	padding-left: 23px;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FEFBF3 url("images/iko/arbomado.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;
}

h4.tyt {
	color: #004B92;
	margin: 0px;
	vertical-align: middle;
	line-height: 15px;
	padding-bottom: 4px;
	padding-left: 12px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	background: url("images/iko/arblsr.gif") no-repeat;  
	background-position: 1px 5px;
	
}

h4.tytwyrozni {
	color: #004B92;
	margin: 0px;
	vertical-align: middle;
	line-height: 15px;
	padding-bottom: 4px;
	padding-left: 12px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	background: url("images/iko/arblue.gif") no-repeat;  
	background-position: 1px 5px;
	
}

.opisMargines {
	padding: 0px 10px 0px 10px;
	text-align: justify;
}
.opsMar {
	padding: 0px 0px 0px 0px;
	text-align: justify;
}

/*obrazek ramka*/
.optres img, .optres2 img, .op3zbb img, .op3zb img {
	border: 1px solid #D5C697;
	padding: 2px;
}
/*obrazek link bez ramki*/
.optres a img, .optres2 a img, .op3zbb a img, .op3zb a img {
	border: none;
	padding: 0px;
}

div.optres {
	margin: 0px;
	line-height: 14px;
	padding: 0px;

}
div.optres2 {
	margin: 0px;
	line-height: 14px;
	padding: 5px 185px 5px 0px;
}

div.opm2b {
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;	
}

div.o2zblo {
	width: 165px;
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	_margin-right: 4px;
	float: right;
}
div.op3zb {
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	margin-left: 175px;
	_margin-left: 178px;
	text-align: justify;	
}
div.o3zb2 {
	padding: 0px;
	width: 160px;
	_width: 158px;
	margin-left: -172px;
	_margin-left: -89px;
	float: left;
}

div.opci4ZB {
	padding: 4px;
	margin: 0px;
	width: 175px;
	_width: 150px;
	float: right;
	text-align: right;
}

div.opci4ZB div.defZOB {
	margin: 4px;
	margin-left: 12px;
	_margin-left: 4px;
	padding: 0px;
	width: 160px;
	float: left;
	text-align: center;
}

div.opi5blzd {
	margin: 0px;
	margin-left: -3px;
	padding: 4px;
	float: left;
}

div.opi5blzd div.defZOB {
	margin: 4px;
	padding: 0px;
	width: 160px;
	float: left;
	text-align: center;
}

div.op7zdb {
	margin: 0px;
	width: 100%;
	padding: 0px;
}


.optres ul, .optres2 ul, .op3zb ul, .op3zbb ul, .konk_opis ul{
	list-style: none;
}

.optres ul li, .optres2 ul li, .op3zb ul li, .op3zbb ul li, .konk_opis ul li{
	background: url(images/iko/dotbl.gif) no-repeat;
	background-position: 0px 12px;
	padding: 6px 0px 0px 10px;
}


.aktualnosciOpis ul, .aktualnosciOpis ul, .aktualnosciOpis ul, .aktualnosciOpis ul {
	list-style: none;
}

.aktualnosciOpis ul li, .aktualnosciOpis ul li, .aktualnosciOpis ul li, .aktualnosciOpis ul li {
	background: url(images/iko/dotbl.gif) no-repeat;
	background-position: 0px 12px;
	padding: 6px 0px 0px 10px;
}

.aktualnosci3ZdjeciaBlok1 ul, .aktualnosci3ZdjeciaBlok1 ul, .aktualnosci3ZdjeciaBlok1 ul, .aktualnosci3ZdjeciaBlok1 ul {
	list-style: none;
}

.aktualnosci3ZdjeciaBlok1 ul li, .aktualnosci3ZdjeciaBlok1 ul li, .aktualnosci3ZdjeciaBlok1 ul li, .aktualnosci3ZdjeciaBlok1 ul li {
	background: url(images/iko/dotbl.gif) no-repeat;
	background-position: 0px 12px;
	padding: 6px 0px 0px 10px;
}

.optres table, .optres2 table, .op3zb table, .op3zbb table {
	border: 3px solid #FBF6E9;
}

div.wyrozniczek {
	border: 3px solid #FBF6E9;
	padding: 6px;
	background: #FFFFFF;
	margin: 0px 0px 5px 10px;
	width: 175px;
	_width: 150px;
	float: right;
	text-align: justify;
}
		.opsMarb ul {
			list-style: none;
			/*list-style: url(images/iko/arwygl.gif) inside;*/	
		}		
		.opsMarb ul li {		
			background: url(images/iko/arwygl.gif) no-repeat;
			background-position: 0px 3px;	
			padding: 0px;
			padding-left: 10px;
			margin: 0px;
			margin-left: -20px;
			line-height: 14px;	
			border: 0px solid red;
			text-align: left;
		
		}	
			
		.opsMarb ul li a{
			color: #686354;
			margin-left: 0px;
			margin-top: -4px;
			font-weight: normal; 
			text-decoration: none;  
		}
		
		.opsMarb ul li a:hover {
			color: #AC101F;
			text-decoration: underline;
		}
				
.opsMarb table {
	border: none;
}

		/* ------- ZDJECIA -----------
		
		span.ramka {
			display: table-cell;
			_display: inline-block;
			border: 1px solid #D5C697;			
			padding: 2px;
			background: #FFFFFF;
		}
		*/
		span.ramka {
			display: table-cell;
			display: inline-block;
			border: 1px solid #D5C697;	
			background: #FFFFFF;
		}
		span.ramka img{
			margin: 2px;
		}
		
		div.defZOB {
			margin: 4px;
			padding: 0px;
			width: 150px;
			float: left;
			text-align: center;			
		}
		
		a.aktualnosciZdjeciaLink {
			line-height: 23px;
			color: #004B92;
			text-decoration: none;
		}
		
		a.aktualnosciZdjeciaLink:hover {
			color: #AC101F;
			text-decoration: none;
		}
		
div.opisyOpis {
	margin: 0px;
	padding: 5px 0px 5px 0px;  
}

div.opisy3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 130px;
}

div.opisy3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -125px;
	_margin-left: -65px;
	float: left;
}
.opsMarb {
	padding: 0px 8px 0px 8px;
	text-align: justify;
}
div.opm2bb {
	margin-right: 0px;
	padding: 0px 8px 10px 8px;
	text-align: justify;	
}
div.op3zbb {
	margin: 0px;
	padding: 0px;
	margin-left: 205px;
	_margin-left: 208px;
	text-align: justify;	
}

/* <<<<<<<<<< END opis ############## */

/* ############## stopka >>>>>>>>>>>>> */
.stopka {
	text-align: center;
	vertical-align: middle;
	line-height: 14px;  
	padding-bottom: 25px;
	padding-top: 4px;
	margin: 0px;
	
	font-size: 9px;
	color: #A8A499; 
	background-color: #FFFFFF; 
	float: left;
	width: 25%;
}

.stopka a {
	color: #A8A499;
}
.stopka a:hover {
	color: #004B92;
}

a.smal {
	color: #EFEDE7;
}

a.smal:hover {
	color: #004B92;
}
#stopkaKontakt {width: 49%;}
#stopkaKontakt a{text-decoration: none;}

#streal {
	text-align: left;
}
#strli {
	text-align: right;
}
#strli img{
	margin: 0px 2px 0px 6px;
}
/* <<<<<<<<<< END stopka ############## */


/* ############## galeria >>>>>>>>>>>>> */


				/* ----- galeriaMax ------ */
				
				div.galeriaMaxMargines {
					padding: 10px -10px 20px -10px;
					margin-top: 10px;
				}
				
				div.galeriaMaxMargines2{
					padding: 10px 0px 20px 0px;
					border-top: 1px solid #EEE4C6;
				}
																		
				td.zdd {
					vertical-align: middle;	
					width: 89px;
					height: 89px;		
					border: 1px solid #D5C697;
					background: #FFFFFF;			
				}
				
				td.zdd img{
					margin: 2px;
				}
				
				td.galline {
					padding-top: 15px; 
					border-top: 1px solid #EEE4C6;
					vertical-align: top;
					text-align: center;
				}
				
				.podpis {
					padding-top: 6px;
					padding-bottom: 9px;
				}
				
				a.galzdLink {					
					color: #004B92;
					text-decoration: none;
				}
				
				a.galzdLink:hover {
					color: #AC101F;
					text-decoration: none;
				}
		
				/* ----- END galeriaMax ------ */
.galeriaImg {
	text-align: center;
	margin: 0px;	
}

span.ramkag {
			display: table-cell;
			_display: inline-block;
			cursor: pointer;	
		}	

/*span.galBlokImg {
	display: inline-block;
	border: 1px solid #D5C697;
	background: #FFFFFF;
}*/

p.galeriaOpis {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: none;
}

.newsLink {
	clear: both; 
	text-align: left; 
}

a.przy1 {
	color: #686354;
	line-height: 15px;
	font-size: 9px;
	font-weight: normal; 
	text-decoration: none;  
}

a.przy1:hover {
	color: #AC101F;
	text-decoration: underline;
}

.bl24g {
	margin: 0px 0px 12px 0px;
	background: #FFFFFF;
	border-top: 0px;
}
h2.nag24g {
	margin: 12px 6px 0px 6px;
	height: 20px;
	vertical-align: middle;
	line-height: 18px;  
	color: #004B92;
	padding-left: 20px;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbluedo.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;
}

h2.nag24gw {
	margin: 12px 6px 0px 6px;
	height: 20px;
	vertical-align: middle;
	line-height: 18px;  
	color: #AC101F;
	padding-left: 23px;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbomado.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;
}

div.galeriaMargines2 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	height: 45px;
}

div.galeriaMargines {
	margin: 10px;
	padding: 0px;
}

.fllimg {
	float: left;
	width: 59%; 
	margin: 0px; 
	padding: 0px;
}

.fllink {
	float: left;
	width: 38%; 
	margin: 0px; 
	padding: 4px 0px 0px 5px;
}

/* <<<<<<<<<< END galeria ############## */


/* ############## ankieta >>>>>>>>>>>>> */
.ankp {
	color: #686354;
	font-weight: bold;  
	text-align: left;
	border-bottom: 1px solid #F4EED9;
	padding: 5px 2px 5px 10px;
}
ul.ankieta {
	margin: 4px 0px 4px 0px;
	padding-left: 1px;
	list-style: none;
}

ul.ankieta li {
	margin: 0px;
	color: #686354;
	font-weight: normal;	
}

ul.ankieta span {
	display: block;
	padding: 0px;
}

div.ankieta {
	margin-top: 0px;
	padding: 4px 0px 4px 0px;
	text-align: center;	
	color: #F4EED9;
	font-size: 15px;
}

a.przycisk2 {
	font-size: 11px;
	color: #004B92;
	font-weight: bold; 
	text-decoration: none;  
}

a.przycisk2:hover {
	color: #AC101F;
	text-decoration: none;
}

div.ankietaMargines {
	padding: 0px;
	margin: 5px 0px 0px 15px;
}

			/* ---- w module -----*/
			div.ankiWyk {
				background: url(images/ank/ank_ds.gif) repeat-x;
				margin: 0px;
				padding: 0px;
				width: 100%;
				position: relative;
			}
			
			div.ankiWyks {
				margin: 0px;
				padding: 0px;
				background: url(images/ank/ank_dc.gif) repeat-x;
				height: 12px;
				overflow: hidden;
			}
			p.ankopi {
				color: #000000;
				text-align: justify;
				padding: 4px 0px 0px 1px;
				height: 24px;
				border-bottom: 1px solid #E9DFC1;
			}
			
			.ankramk {
				border: 3px solid #FBF6E9;
				background: #FFFFFF;
				margin: 16px 0px 16px 0px;
				padding: 0px 15px 5px 0px;
				width: 326px;
				text-align: left;
			}
			
			div.ankiDDiedz {
				padding: 0px;
				margin: 0px;
				Color: #000000;
				font-weight: bold;
				font-size: 10px;
				float: left;
			}
			div.ankGGos {
				text-align: right;
				font-weight: bold;
				Color: #AC101F;
				font-size: 10px;
				float: right;
			}

div.ankietaWykresBlok {
	background: url(images/ank/ank_ms.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	position: relative;
}

div.ankietaWykres {
	margin: 0px;
	padding: 0px;
	background: url(images/ank/ank_mc.gif) repeat-x;
	height: 12px;
	overflow: hidden;
}

.ankietaGlosow {
	text-align: right;
	font-weight: bold;
	float: right;
}
div.ankietaMinOdpowiedz {
	padding: 0px;
	margin: 0px;
	float: left;
}
div.bldanan {
	height: 15px;
	color: #686354;
	padding: 0px 4px 0px 4px;	
}

.bl6a {
	margin: -6px 6px 12px 0px;
	background: #FFFFFF;
	border: 1px solid #F4EED9;
	border-top: 0px;
}

.blfaq {
	margin: 0px 0px 12px 26px;
	padding: 4px 0px 0px 0px;
	text-align: justify;
	border-top: 1px solid #E9DFC1;
}

.op2nier {
	margin: 0px;
	padding: 0px;
	text-align: justify;	
}

/* <<<<<<<<<< END ankieta ############## */


/* ############## banery >>>>>>>>>>>>> */

.reklama {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.reklama_b {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.reklama img{
	margin: 0px;
	padding: 0px;
}

.rekram {	
	padding: 4px 1px 4px 1px;
}
.rekram img{
	padding: 1px;
	border: 1px solid #D5C697;
}

.rekcont {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

/* <<<<<<<<<< END banery ############## */


/* ############## wyszukiwarka >>>>>>>>>>>>> */

		h2.nag12w {
			margin: 0px;
			padding-bottom: 3px;
			vertical-align: middle;
			line-height: 23px;  
			color: #004B92;
			padding-left: 20px;
			
			font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
		
			background: #F1E9D1 url("images/iko/arbluedo.gif") no-repeat;  
			background-position: 9px 11px;
			border-top: 2px solid #D5C697;
			border-bottom: 1px solid #E9DFC1;
		}
		div.wys24 {
			width: 100%;
			background-color: #F4EED9;
			border-bottom: 2px solid #D5C697;
		}
		.wysp {
			color: #686354;
			font-weight: bold;  
			text-align: left;
			border-bottom: 1px solid #E9DFC1;
			padding: 5px 2px 5px 10px;
		}
		
		.subskrypcja input {
			width: 140px;
			background-color: #EEE4C6; 
			border: 1px #BFB79B solid; 
			font-size: 12px; 
			font-family: tahoma, sans-serif;  
		}
		
		.subskrypcja {
			padding-left: 19px;
			margin-bottom: 13px;
			padding-top: 13px;
			
		}

input.wysInp {
	width: 40%;
	height: 17px;
	_height: 16px;
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

div.wysWyszukaj {
	padding-top: 10px;
	text-align: center;
}

div.wysBlok {
	padding: 5px 15px 5px 15px;
	border-bottom: 1px solid #E9DFC1;
}

dl.wysLista {
	margin: 0px;
	display: none;
	padding: 0px 15px 0px 15px;
}

dl.wysLista dt {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #0E4E5F;
	font-weight: bold;	
	border-top: 1px solid #E9DFC1;
}

dl.wysLista dd {
	margin: 0px;
	padding: 5px 0px 5px 15px;
	
}


h4.wysNaglowek {
	display: block;
	margin: 0px;
	position: relative;
	padding: 5px 80px 5px 28px;
	font-size: 11px;	
	background: url('images/iko/arkrem.gif') no-repeat;
	background-position: 15px 9px;
	color: #004B92;
	cursor: pointer;
}

h3.wysNaglowek {
	display: block;
	margin: 0px;
	padding: 5px 8px 5px 28px;
	font-size: 11px;	
	border-top: 1px solid #E9DFC1;
	background: url('images/iko/arkrem.gif') no-repeat;
	background-position: 15px 9px;
	color: #004B92;
	cursor: pointer;	
}


h3.wysNagopisr {
	display: block;
	margin: 0px;
	padding: 5px 8px 5px 28px;
	font-size: 11px;	
	border-top: 1px solid #E9DFC1;
	background: url('images/iko/arkrem.gif') no-repeat;
	background-position: 15px 50%;
	color: #004B92;
	cursor: pointer;
	height: 15px;	
}

span.wysIlosc {
	font-weight: normal;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 5px 15px 0px 0px;
}

/* <<<<<<<<<< END wyszukiwarka ############## */


/* ############## blok logowania >>>>>>>>>>>>> */
.logoblo {
	padding: 8px;
}

.logobloniez input {
	width: 100%;
	background-color: #EEE4C6; 
	border: 1px #BFB79B solid; 
	font-size: 12px; 
	font-family: tahoma, sans-serif;  
}

.uz_label {
	text-align: left;
}

/* <<<<<<<<<< END blok logowania ############## */	
		

/* ############## linkownia >>>>>>>>>>>>> */
.liram {
	margin: 0px;
	padding: 12px;
	background: #FFFFFF;
	border-bottom: 2px solid #F4EED9;
	height: 54px;	
}

.llkres {
	margin: 0px;
	padding: 0px;
/*	border-top: 2px solid #D5C697;*/
}

.liram span{
	float: left;
	margin-right: 8px;
}


.liram a {
	color: #686354;
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;  
}

.liram a:hover {
	color: #AC101F;
	text-decoration: none;
}	

/* <<<<<<<<<< END linkownia ############## */



/* ############## formularz kontaktowy >>>>>>>>>>>>> */

div.formularzMargines {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #E9DFC1;
}

div.formularzMargines2 {
	margin: 0px;
	padding: 10px 20px 10px 20px;
}

div.formularzMargines table {
	margin: 15px 0px 0px 0px;
}

tr.formaccesRG td {
  padding: 0px 0px 0px 0px;
}

span.formularzGwiazdka {
	color: #AC101F;
}

.formularzOpis {
	color: #000000;
	text-align: justify;
	line-height: 15px;
	border-bottom: 1px solid #E9DFC1;
}

input.forumlarzInput {
	width: 100%;
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

input.forumlarzInput2 {
	background-color: #FFFFFF;
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif; 
}

select.selectInput {
	width: 185px;
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

textarea.forumlarzInput {
	width: 100%;
	height: 100px;
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

textarea.forumlarzInput2 {
	width: 100%;
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

.label {
	cursor: pointer;
}

.forWym {
	padding-left: 60px;
}

td.formularzLabel {
	color: #000000;
	font-weight: normal; 
	text-align: right;
	padding: 7px 0px 0px 20px;
	vertical-align: top;
}

.butform_u {
	text-align: right;
	padding-right: 147px;
	padding-bottom: 10px;
	padding-top: 6px;
}

.butform {
	float: right;
	width: 54%;
	padding-bottom: 20px;
	padding-top: 10px;
}
.butbiul {
	text-align: right;
	padding-right: 166px;
	padding-bottom: 10px;
	padding-top: 6px;
}

.butform2 {
	float: right;
	width: 43%;
	_width: 42%;
	padding-top: 10px;
}

.butform3 {
	float: right;
	width: 205px;
	padding-top: 10px;
}
.przcz {
	background: #AC101F;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	border: 0px;
	width: 60px;
	height: 20px;
	margin-top: 1px;
	vertical-align: top;
	cursor: pointer;
}

table.kand_przy td {
	width: 50%;
	text-align: center;
}

/* <<<<<<<<<< END formularz ############## */


/* ############## mapa serwisu >>>>>>>>>>>>> */

ul.mapaSerwisu {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}

ul.mapaSerwisu li.pp {
/*	list-style: url(images/iko/arkrem.gif);
	border: 1px solid red;
	*/
	list-style: none;
	background: url(images/map1.gif) repeat-y;
	background-position: 6px;

	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

ul.mapaSerwisu li.nn {
	
	list-style: none;
	background: url(images/mapk.gif) no-repeat;
	background-position: 0px 1px;

	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

h3.maptyt {
	margin: 12px 0px 0px 0px;
	padding: 6px 0px 0px 2px;
	clear: both;
			
	color: #004B92;
	font-size: 11px;
	font-weight: bold;
	
	height: 22px;	
	border-bottom: 1px solid #E9DFC1;
	border-top: 1px solid #E9DFC1;
}

ul.mapaSerwisu li.nn a {
	padding-left: 18px;
	color: #004B92;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;				
}
ul.mapaSerwisu li.nn a:hover {
	color: #004B92;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}			

ul.mapaSerwisu li.pp a {
	background: url(images/map2.gif) no-repeat;
	background-position: 8px 6px;
	padding-left: 20px;
	color: #004B92;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;				
}
ul.mapaSerwisu li.pp a:hover {
	color: #004B92;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}			
			
/* <<<<<<<<<< END mapa serwisu ############## */


/* ############## multilista plikow >>>>>>>>>>>>> */

/*div.plikMargines {padding: 0px 0px 5px 30px;}*/
p.plikOpis {
	background: url("images/iko/arblue.gif") no-repeat;
	background-position: 2px 11px;
	padding: 5px 0px 5px 15px;
}

h3.plikli {
	margin: 0px;
	padding: 3px 0px 0px 29px;
	clear: both;
			
	color: #004B92;
	font-size: 11px;
	font-weight: normal;
	
	background: url("images/iko/arkrem.gif") no-repeat;
	background-position: 16px 6px;
	height: 23px;
	
}			
h3.plikli a, div.aktualnosciPlik a {
	color: #004B92;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;				
}
h3.plikli a:hover, div.aktualnosciPlik a:hover {
	color: #AC101F;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.kresk {
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #E9DFC1;
}

.kresk_o1 {
	margin-top: 10px; 
	margin-bottom: 15px; 
	padding: 0px;
	border-top: 1px solid #E9DFC1;
}

.kresk_o2 {
	margin-top: 10px; 
	margin-bottom: 15px; 
	padding: 0px;
}

.kresk_ob{
	margin: 10px 8px 12px 8px;
	padding: 0px;
	border-top: 1px solid #E9DFC1;
}
			/* ------- w aktualnosciach ------- */
			div.aktualnosciPlik {
				margin: 0px;
				padding: 0px;
				text-indent: 10px;
				background: url('images/iko/arkrem.gif') no-repeat;
				background-position: 0px 5px;
			}
			
			p.aktualnosciPlikOpis {
				margin: 0px;
				padding: 0px 0px 0px 10px;
			}
			div.aktualnosciZalacznikRamka {
				margin: 0px;
				padding: 0px;
				border-top: 1px solid #E9DFC1;
			}

/* <<<<<<<<<< END multilista plikow ############## */



/* ############## menu gorne >>>>>>>>>>>>> */
ul.menuGora {
	padding: 1px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #E9DFC1;	
}

ul.menuGora li {
	margin: 0px;	
	padding: 0px;
	display: inline;  	
	
}

ul.menuGora li.actt {
	margin: 0px;	
	padding: 0px;	
	display: inline;  	
}

ul.menuGora li.actt a{
	background: #F4EED9 url(images/iko/arbordoma.gif);	
	background-repeat: no-repeat;
	background-position: 8px 9px;
}

ul.menuGora a {	
	color: #AC101F;
	line-height: 18px;
	_line-height: 14px;
	height: 16px;
	background: url(images/iko/arbordoma.gif);	
	background-repeat: no-repeat;
	background-position: 8px 9px;
	padding: 4px 23px 3px 17px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight: normal;
	display: inline-block; 
	white-space : nowrap;
}

ul.menuGora a:hover {
	color: #AC101F;
	background: #F4EED9 url(images/iko/arbordoma.gif);	
	background-repeat: no-repeat;
	background-position: 8px 9px;
	padding: 4px 23px 3px 17px;	
	text-decoration: underline;
}

div.menuKreska {
	overflow: hidden;	
	padding: 0px 17px 0px 17px;
}

/* <<<<<<<<<< END menu gorne ############## */




.center {
	text-align: center;
}

.padding5 {
	padding: 5px;
}
/*
div.naglowek1 {
	margin: 0px;
	background-color: #FFFFFF;
	height: 26px;
	border-bottom: 2px solid #BAC4C3;
	margin-bottom: 14px;
}


.newsImgRamka {
	margin: 17px 0px 0px 15px;
	padding: 2px;
	border: 1px solid #C8D0CF;
}

.newsImgLewaRamka {
	margin: 17px 15px 0px 0px;
	padding: 2px;
	border: 1px solid #C8D0CF;  
}

.kontener2 p {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.newsData2 {
	float: right;
	margin-top: 8px;
	font-weight: bold;
	padding-left: 16px;
	background: url("images/zegar.gif") no-repeat;
	color: #899999;
}
*/

/* archiwum wiadomosci */

div.kontener4 {
	margin: 0px;
	padding: 4px 0px 4px 34px;
	border-top: 1px solid #C8D0CF;
}



ul.menuStopka {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color: #FFFFFF;
	margin: 14px 0px 1px 0px;
}

ul.menuStopka li {
	margin: 0;
	padding: 0 12px 0 12px;
	border-left: 1px solid #637B7D;
	display: inline;  
}

ul.menuStopka a {
	color: #637B7D;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}

ul.menuStopka a:hover {
	text-decoration: underline;
}


/* aktualnosci */

div.aktualnosciMargines {
	padding: 0px 20px 15px 20px;
	border-bottom: 1px solid #C8D0CF;
}

div.aktualnosciMargines1 {
	padding: 0px 20px 0px 20px;
}

div.aktualnosciZalacznik {
    margin: 0px;
	padding: 5px;
}

div.aktulanosciPager {
	margin: 0px 0px 1px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-weight: bold;
}


div.subMargines {
	margin: 0px;
	padding: 10px 0px 10px 15px;
}

/* >>>>>>>>>>> formularz kandydaci ############# */

.formnagkand {
	text-align: left;
	font-weight: bold;
	color: #004B92;
	background: #FFFFFF;
}

input.kaumlarzInput {
	width: 180px;
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

select.kaselectInput {	
	width: 182px;
	_width: 185px;
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}
select.kaselectInput22 {	
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

span.wyr {
	font-weight: bold;
	color: #AC101F;
}

table.takandoc{
	background-color: #D5C697;	
}

.takandoc td {
	background-color: #FFFFFF;	
	text-align: center;
	padding: 3px;
}

.takandocn td {
	background-color: #AC101F;
	color: #FFFFFF;	
	text-align: center;
	padding: 3px;
}

.kananksub td {
	padding-left: 25px;
}


/* >>>>>>>>>>> dla edytorka ############# */

h4.nag2424 {
	margin: 0px;
	vertical-align: middle;
	line-height: 18px;  
	color: #004B92;
	padding-left: 20px;
	padding-bottom: 3px;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	background: #FFFFFF url("images/iko/arbluedo.gif") no-repeat;  
	background-position: 9px 8px;
	border: 1px solid #D5C697;
	border-bottom: 2px solid #D5C697;	
	/*float: left;*/
}

div.tytedyt55 {
	color: #004B92;
	margin: 0px;
	vertical-align: middle;
	line-height: 15px;
	padding-bottom: 4px;
	padding-left: 12px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	background: url("images/iko/arblsr.gif") no-repeat;  
	background-position: 1px 5px;	
	display: inline;

}


/* >>>>>>>>>>> uniwersalne ############# */
.md {
	vertical-align: middle;
}

/* ------ naglowek modulow  --------- */
.kreskk {
	border-top: 1px solid #E9DFC1;	
}

ul.pasekZaglebienia {
	margin: 0px 17px 0px 17px;
	list-style: none;  
	border-bottom: 2px solid #E9DFC1;
	padding: 12px 0px 12px 0px;
	text-align: left;
}

ul.pasekZaglebienia li {
	margin: 0px;
	padding: 10px 3px 0px 0px;
	display: inline;
	
	color: #D04C56;
	text-decoration: none; 	
	font-weight: normal;
	font-size: 18px;
}

			/* ------  modul domyslny --------- */
			h3.tytul1 {
				margin: 0px;
				padding: 7px 0px 0px 15px;
				clear: both;
						
				color: #004B92;
				font-size: 11px;
				font-weight: normal;
				
				background: url("images/iko/arkrem.gif") no-repeat;
				background-position: 2px 11px;
				height: 23px;
				border-bottom: 1px solid #E9DFC1;
			}			
			h3.tytul1 a {
				color: #004B92;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;				
			}
			h3.tytul1 a:hover {
				color: #AC101F;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
			}			
			.kontdef {
				margin: 0px;
				padding: 2px 17px 17px 17px;
			}
			
			.kontdef_op {
				margin: 0px;
				padding: 7px 17px 17px 17px;
			}
			
			/* ------  listy  --------- */
			
			h3.listli {
				margin: 0px;
				padding: 7px 0px 0px 25px;
				clear: both;
						
				color: #004B92;
				font-size: 11px;
				font-weight: normal;
				
				background: url("images/iko/arkrem.gif") no-repeat;
				background-position: 12px 11px;
				line-height: 13px;
			}			
			h3.listli a {
				color: #004B92;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;				
			}
			h3.listli a:hover {
				color: #AC101F;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
			}			
			
			h3.listli_a {
				margin: 0px;
				padding: 7px 0px 0px 25px;
				clear: both;
						
				color: #AC101F;
				font-size: 11px;
				font-weight: normal;
				
				background: url("images/iko/arkrem.gif") no-repeat;
				background-position: 12px 11px;
				line-height: 13px;
			}			
			h3.listli_a a {
				color: #AC101F;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;				
			}
			h3.listli_a a:hover {
				color: #004B92;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
			}			
			
.clear {
	clear: both;
}

.floatLewo {
	float: left;
}

.floatPrawo {
	float: right;
}

div.floatPrawaZdjecia {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	float: right;
}

.marg10bd {
	margin: 10px 10px 0px 10px;
}
.komunikat {
	font-weight: bold;
	padding: 15px;	
	margin-top: 10px;
	text-align: center;
	color: #004B92;
}

.komunikat2 {
	font-weight: bold;
	padding: 8px;	
	margin-top: 5px;
	text-align: center;
	color: #004B92;
	background-color: #FFFFFF;
}

.alignPrawo {
	text-align: right;
}

.marginesBlok {
	margin: 0px;
	padding: 10px 20px 10px 20px;
}

.marginesBlok2 {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #E9DFC1;
}

.marginesBlok3 {
	padding: 3px 15px 3px 15px;
}

.ususu22 {
	float: left; 
	padding: 20px 0px 0px 0px;
}

.ususu22 label{
	display: block;
	margin: 4px 0px 0px 0px;
	float: left;
}

/* KONKURS */
.link_dod {
	background: url(images/iko/arkrem.gif) no-repeat;
	background-position: 0px 19px;
	padding: 15px 0px 5px 10px;
	display: block;
}
.konk_img {	float: left; border: 1px solid #D5C697; padding: 2px; margin-right: 8px;}
.konk_opis {padding: 10px 0px 15px 0px; margin-bottom: 15px; border-bottom: 1px solid #D5C697;}

div.konk_ws {
	float: right;	
	padding: 13px 0px 0px 0px;
	font-size: 10px;			
	text-align: right;
	font-weight: bold;	
}
div.konk_ws a{color: #AC101F;}

/* formularze dynamiczne */

h4.tytfd {
	color: #004B92;
	margin: 5px 0px 5px 0px;
	vertical-align: middle;
	line-height: 15px;
	padding-bottom: 4px;
	padding-left: 12px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	background: url("images/iko/arblsr.gif") no-repeat;  
	background-position: 1px 5px;	
}

.fdm {margin: 5px 0px 5px 0px;}
.fdm2 {margin: 5px 0px 5px 0px; padding-left: 177px;}

input.forInD {
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
	height: 16px;
}

input.forInD2 {
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
	height: 19px;
}

textarea.forInD {
	width: 100%;
	height: 80px;
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

select.forInD {
	width: 185px;
	background-color: #FFFFFF; 
	border: 1px #D5C697 solid; 
	color: #686354; 
	font-size: 11px; 
	font-family: tahoma, sans-serif; 
}

