body {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
margin: 0px;
background-color:#FBFBFE;
line-height:16px;
}
a img	{	border: none;	}
a 		{	color: #990000; 	text-decoration: none;}
a:hover {	color: #990000;}
input, textarea, select
	 	{
			font: 11px Arial, Helvetica, sans-serif;
			color: #484848;
			background-color:#FBFBFB;
			border:solid 1px #CCCCCC;
		}
input.submit {	color: #282828;	background:#EDEDED;	border:solid 1px #AAAAAA;}
/*-------------------------*/
/* ----- Content ----------*/
/*-------------------------*/
.overContent 
		{
			background: url(images/ContentBackground.gif) center top repeat-y;
			width: 100%;
			display: block;
			float:left;
		}

.topLeft {
width:50%;
text-align: right;
margin-left:1%;
height:200px;
background: url(images/top_baner1_tlo.jpg) top repeat-x;
float:left;
margin:0;
}
.topRight {
width:49%;
text-align: left;
height:200px;
background: url(images/top_baner2_tlo.jpg) top repeat-x;
float:left;
margin:0;
}
.top_menu {
float: right;
/* width: 755px !important; */
width: 214px;
overflow: hidden;
}
.top_menu a
{
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:solid 1px #999999;
}
.top_menu img {
	margin-right:12px;
}
#dBanery
{
	float:left;
	
}


img.top_logo {
margin-left:45px;
}
.content 
		{ 
			width: 984px; 
			text-align: left;
			overflow-x: hidden;
			background-color:#FFFFFF;
			border-bottom:solid 1px #C1C1C1;
		}
.content div.leftMenu {
	width: 209px;
	float: left;
	padding: 0px;
	margin: 0px;
	
}
.content div.leftMenu #patron {
	width: 209px;
	float: left;
	padding: 0px;
	margin: 0px;
	color:#333366;
	text-align:center;
	font-weight:bold;
	margin-top:5px;
}
.content div.leftMenu #patron img {
	border: 1px solid #DEDEDE;
	padding: 0px;
	margin: 2px 0px 4px 0px;	
}
.content div.leftMenu #patron a {
	display:inline;
	margin:0;
	padding:0;	
	border:0;
	background-image:inherit;
	background-color:#FFFFFF;
}
.content div.leftMenu #liniaMenu {
	width: 209px;
	float: left;
	height:10px;
	padding: 0px;
	margin: 0px;
	border-top: 3px solid #1B2651;
}
.content .leftMenu a {
	color: #353535;
	padding: 5px 4px 5px 22px;
	display: block;
	font-size:12px;
	background-color:#F1F3F9;
	border-bottom: 1px solid #1B2651;
	background-image:url(images/menu_link_ico.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.content .leftMenu a:hover {
	color: #102068;
	padding: 5px 4px 5px 22px;
	display: block;
	font-size:12px;
	background-color:#CBCFE0;
	border-bottom: 1px solid #1B2651;
	background-image:url(images/menu_link_ico_akt.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
h6 {
font-size:14px;
text-align:center;
margin:50px;
margin-top:12px;
margin-bottom:4px;
color:#003366;
}
span.tlo {
color:#003366;
font-weight:bold;
padding:2px;
}
span.kolor {
color:#016BC2;
font-weight:bold;
padding:2px;
border-bottom:dotted 1px #016BC2;
}
strong {
color:#1F5781;
}
.content .leftMenu div.nakt {
	color: #102068;
	background: #CBCFE0;
	padding: 5px 4px 5px 22px;
	display: block;
	font-size:12px;
	border-bottom: 1px solid #1B2651;
	background-image:url(images/menu_link_ico_akt.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.content .leftMenu a.nakt {
	color: #102068;
	padding: 5px 4px 5px 22px;
	display: block;
	font-size:12px;
	background-color:#CBCFE0;
	border-bottom:0;
	background-image:url(images/menu_link_ico_akt.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
}
.content .leftMenu .menuNaglowek {
	color: #FFFFFF;
	background:#1B2651;
	font: bold 13px "Trebuchet MS";
	padding: 6px 4px 6px 10px;
	display: block;	
}
.content .leftMenu div.leftSubMenu {
	border-bottom: 1px solid #000099;
}
.content .leftMenu .leftSubMenu a {
	color:#000066;
	padding: 3px 3px 3px 32px;
	/*border-top: 1px solid #ffffff;*/
	/*border-bottom: 1px solid #000099;*/
	display: block;
	border:0;
	background-image:url(images/podmenu_link_ico.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:12px;
}
.content .leftMenu .leftSubMenu div.snakt {
	padding: 5px 5px 5px 22px;
	display: block;
	color: #102068;
	display: block;
	border:0;
	/*border-top: 1px solid #dddddd;	
	border-bottom: 1px solid #aaaaaa; */
	background-image:url(images/menu_link_ico_akt.gif);
	background-position:left center;
	background-repeat:no-repeat;

}
.content .leftMenu .leftSubMenu a span{
border-left: 7px solid #536eab;
display: block;
padding-left: 10px;	
}
.TopMenu {
	display: block;
	height: 2.5em;
	padding-top: 0px;
	padding-right:25px;
	text-align:right;
}
.top .TopMenu #form1 {
	width: auto;
	font-weight: bold;
	display: inline;
}
.content .contentIn .ContentInButtom {
	background-color: #f5f5f5;
	border: 1px solid #CCCCCC;
	padding: 10px;
	color: #002a68;
	margin-bottom: 10px;
}
.ContentInButtom .InButtomLinks a, #newsList p a
{
	display: block;
	color: #990000;
	padding: 2px 10px 2px 0;
	text-align:right;
}
.ContentInButtom .InButtomLinks a, #newsList p a:hover
{
text-decoration:underline;
}
.ContentInButtom .InButtomLinks a, #newsList p a.zajawka_link
{
	color: #454545;
	text-decoration:none;
	display:inline;
	text-align:left;
	}
.ContentInButtom .InButtomLinks a, #newsList p a.zajawka_link:hover
{
	text-decoration:none;
	color: #242424;
	display:inline;
	text-align:left;
}

.ContentInButtom .InButtomLinks a:Hover, #newsList p a:Hover{
color: #990000;
}
.ContentInButtom h4{
margin: 0px;
font-size: 12px;
}
.top .TopMenu #form1 input {
	padding: 0px;
	font-size: 11px;
	width: 11ex;
	vertical-align: middle;
	margin: 0px;
}
div.TopMenu {
margin: 0px;
padding: 0px;
text-align:right;
height:28px;
}

.top .TopMenu div,
.top .TopMenu a {
	padding: 5px 10px;
	display: block;
	float:right;
	font: bold 12px "Trebuchet MS";
	text-transform: uppercase;	
	/*color: #536653; */
	color: #FFFFFF;
	border-left: solid 1px #8fb98a;
}
.top .TopMenu div,
.top .TopMenu a:hover {
	color: #435643;
	padding:1px 10px;
	padding-top:5px;
	border-bottom: solid 4px #8fb98a;

}
.content .leftMenu a:hover {
	display: block;

}
.content .leftSubMenu a:hover {
	color: #102068;
	display: block;
	/*border-top: 1px solid #dddddd;	
	border-bottom: 1px solid #aaaaaa;*/
	border:0;
	background-image:url(images/podmenu_link_ico_akt.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.content .leftSubMenu a:hover span{
border-left: 7px solid #334343;
}
Div.contentIn {
	float:right;
	margin: 0 10px 20px 10px;
	display: block;
	width: 530px;
}
#banery {
width:160px;
float:right;
text-align:right;
border-left:dashed 1px #DADADA;
margin-left:10px;
padding-top:10px;
}
#banery img {
/* border: solid 1px white; */
margin-top: 3px;
}
#banery strong
{
	height:auto;
	padding:8px 0 0 10px;
	color:#444444;
	font-size:13px;
	text-align:center;
	display:block;
	text-transform: uppercase;
	line-height: 12px;
	/*letter-spacing: -0.1em;*/
}
div#contentLinkiTop {
padding: 5px 5px;
background: #edf3e1;
text-align: right;
margin: 0 0 5px 0;
border: 1px dashed #dce8c4;
}
div#contentLinkiTop a{
padding: 0 5px 0 13px;
background: url(images/ContentInTopLink01over.gif) no-repeat left center;
color: #2d512e;
}
div#contentLinkiTop a:hover{

background: url(images/ContentInTopLink01.gif) no-repeat left center;
color: #000000;
}
div#offsetLeft a{
	padding: 15px;
	background: url(images/ContentInOffsetLeft01.gif) left center no-repeat;
}
div#offsetRight a{
	padding: 15px;
	background: url(images/ContentInOffsetRight01.gif) right center no-repeat;
}

Div#newsList{
float:left;
background-image:url(images/tlo_aktualnosci.gif);
background-position:center top;
background-repeat:no-repeat;
}
#newsList p{
display: block;
overflow: hidden;
padding:10px 10px 10px 10px;
width: 510px;
margin: auto;
float: left; 
color: #242424;
}
#newsList p strong{
color: #3B4D7E;
}
#newsList h4{
width: 340px;
margin: 5px 0 4px 5px;
}
h4{
width: 350px;
margin: auto;
}
#tresci table th
{	height: 3em;
	background-color:#F1F8E6;
	background-color:#97be90;
	border-bottom:solid 1px #4f7a47;
	padding:1px 3px 1px 3px;
}
#tresci table td {
	background-color:#EFF5F8;
	border-bottom:solid 1px #909EBE;
	padding:1px 3px 1px 3px;
}
#tresci table.form_zgl td {
border:0;
background-color:#FFFFFF;
}

h1, h2, h3, h4{
	color:#121212;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 0px 1px 0px;
	margin: 7px 0px 8px 0px;
	display:block;
	background-color:#FCFCFC;
}
h5{
	color:#242424;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	margin:12px 0 5px 0;
	padding: 4px 8px 4px 8px;
	background-color:#ECF0F5;
	border-bottom:solid 1px #A5B5C9;
}
h3 {
	font-size: 14px;
}
h4{
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dashed #97be90; 
}
h2 {
font-size:18px;
}
h1 {
	font-size: 18px;
	font-style: normal;
	letter-spacing: 0em;
	display: block;
	background: none;
	border-top: none;
}
.footer {
	background-color: #C1C1C1;
	padding: 5px;
	clear:both;
	float: none;
	width: 974px;
	height: 25px;
	margin-top:1px;
}
.footer div.copy {
color:#FFFFFF;
font-size:10px;
margin-top:8px;
margin-right:15px;
float:right;
}
.footer a {
display:block;
float:left;
margin-left:15px;
color:#FFFFFF;
text-decoration:none;
margin-top:8px;
font-size:11px;
}
.footer a:hover {
text-decoration:underline;
}
.content .leftMenu div a.menu_akt {
	display: block;
	color: #FFFFFF;
	padding: 7px 7px 7px 10px;
	border-top: 1px solid #dddddd;	
	border-bottom: 1px solid #aaaaaa;
}
div.submenu_akt {
	color: #393939;
	background: #e1e1e1;
	padding: 3px 3px 3px 5px;
	display: block;
	border-top: 1px solid #ffffff;	
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
	width:201px;
}
div.submenu_akt span{
	border-left: 7px solid #061950;
	display: block;
	padding: 0px 0px 0px 10px;
	width: 184px;
}
div#tresci a img{
	border: #003300 solid 1px;
	}
div#tresci a img:hover{
	border: #003300 dashed 1px;
	}	
.strong_czarny {
	color:#343434;
}
.czerwony {
	color:#CC0000;
}
.zielony {
	color:#006600;
}
.fioletowy {
	color:#6600CC;
}