/*  ----   STYLE DOMYSLNE ----------------------  */

body {
   background-color: #fff; color: #555;
   margin: 0px auto; padding: 0px;
   font-family: trebuchet ms, tahoma,  verdana, arial, helvetica, sans-serif;  font-size: 13px;
   line-height: 16px;
   }

p  {
	color: #444444;  margin: 0px; border: 0px;  border: 0px solid red;
	font-family: trebuchet ms, tahoma,  verdana, arial,  helvetica, sans-serif;
	font-size: 13px; line-height: 16px; font-weight: normal;
	}

table { border: 0px;  border-collapse: collapse;  margin: 0px;   empty-cells: show;   }
.table_border { border: 1px;  border-collapse: collapse;  margin: 0px;   empty-cells: show; border-color: red;  }
td {  margin: 0px; border: 0px solid red; padding: 0px; vertical-align: top; }
img { display: block; margin: 0px; border: 0px; padding: 0px; }

a { 	color: #009B54;	text-decoration: none; }
a:hover { 	color: #03522E; text-decoration: none; }



/*  ----   STYLE DO LAYOUTU ----------------------  */

div#centruj {
   margin-top: -310px;  top: 50%;  position: absolute;
 }

a.pmrp { 	color: #94A618;	text-decoration: none; }
a.pmrp:hover { 	color: #5F680D; text-decoration: none; }
a.pmrr { 	color: #4F7785;	text-decoration: none; }
a.pmrr:hover { 	color: #192C33; text-decoration: none; }
a.pmrc { 	color: #7184BC;	text-decoration: none; }
a.pmrc:hover { 	color: #263971; text-decoration: none; }

table.glowna 	{	width: 930px; margin-left: auto;  margin-right: auto; empty-cells: show; 	}


td.k1, td.k3, td.k5 { width: 306px; }
td.k2, td.k4 { width: 6px; }
td.haslo1 {  width: 306px; height: 24px; background-color: #C0D028; }
td.haslo2 {  width: 306px; height: 24px; background-color: #9CB5BE; }
td.haslo3 {  width: 306px; height: 24px; background-color: #7588BE; }
td.k1_tytul { 	width: 306px; height: 42px; color: #94A618;	background-image: url('img/tlo_tyt1.jpg'); }
td.menu { height: 43px;	background-image: url('img/tlo_menu.gif');  background-repeat: repeat-x;	}
td.k1_tytul { width: 306px; height: 42px; background-image: url('img/tlo_tyt1.jpg');  	}
td.k3_tytul { width: 306px; height: 42px; background-image: url('img/tlo_tyt2.jpg'); 	}
td.k5_tytul { width: 306px; height: 42px; background-image: url('img/tlo_tyt3.jpg'); 	}
td.k1_tytul_podstr { width: 306px; height: 33px; background-image: url('img/tlo_tyt1podstr.jpg');  	}
td.k3_tytul_podstr { width: 306px; height: 33px; background-image: url('img/tlo_tyt2podstr.jpg'); 	}
td.k5_tytul_podstr { width: 306px; height: 33px; background-image: url('img/tlo_tyt3podstr.jpg'); 	}
td.k1_tresc { 	background-image: url('img/tlo1.gif');  background-repeat: repeat-y;  }
td.k3_tresc { 	background-image: url('img/tlo2.gif');  background-repeat: repeat-y;  }
td.k5_tresc { 	background-image: url('img/tlo3.jpg');  background-repeat: repeat-y; }
td.k1_tresc_k { 	background-image: url('img/tlo1.gif');  background-repeat: repeat-y; border-bottom: 1px solid #D8E179; }
td.k3_tresc_k { 	background-image: url('img/tlo2.gif');  background-repeat: repeat-y; border-bottom: 1px solid #BECED4; }
td.k5_tresc_k { 	background-image: url('img/tlo3.jpg');  background-repeat: repeat-y; border-bottom: 1px solid #B2E0DE; }
td.k1k {  width: 306px; height: 11px; background-color: #C0D028; }
td.k3k {  width: 306px; height: 11px; background-color: #9CB5BE; }
td.k5k {  width: 306px; height: 11px; background-color: #7588BE; }
td.dol { height: 56px;	background-image: url('img/tlo_dol.gif');  background-repeat: repeat-x;	}
td.tresc { padding: 0px 0px 15px 0px; }

p.tyt1 { color: #94A618; margin: 14px 14px 0px 50px; font-size: 17px;  font-weight: bold; }
p.tyt2 { color: #4F7785; margin: 14px 14px 0px 50px; font-size: 17px;  font-weight: bold; }
p.tyt3 { color: #7184BC; margin: 14px 14px 0px 50px; font-size: 17px;  font-weight: bold; }
p.tyt1_podstr { color: #94A618; margin: 8px 14px 0px 36px; font-size: 16px;  font-weight: bold; }
p.tyt2_podstr { color: #4F7785; margin: 8px 14px 0px 36px; font-size: 16px;  font-weight: bold; }
p.tyt3_podstr { color: #7184BC; margin: 8px 14px 0px 36px; font-size: 16px;  font-weight: bold; }

p.firma { text-align: justify; margin-top: 10px; font-size: 11px; }
p.haslo1  { font-size: 15px; color: #F9FAE9; text-align: right; margin: 3px 14px 0px 0px; font-weight: bold;  }
p.haslo2  { font-size: 15px; color: #F5F7F8; text-align: right; margin: 3px 14px 0px 0px; font-weight: bold;}
p.haslo3  { font-size: 15px; color: #F4FBFA; text-align: right; margin: 3px 14px 0px 0px; font-weight: bold;}
p.haslo_pmr { font-size: 16px;  color: #888686; text-align: right; margin: 59px 0px 0px 0px; font-weight: bold;  }
p.menu {
	font-size: 14px;  font-weight: bold;
	margin: 12px 10px 0px 12px;
	float: left;
	}
p.kolumny { margin: 14px 14px 0px 14px; text-align: justify; font-size: 11px;}
p.k_prawa { text-align: right; 	margin: 0px 14px 10px 0px; font-weight: bold; font-size: 14px;}
p.dol1 { float: left; margin: 18px 14px 0px 14px; font-size: 11px; }
p.dol2 { float: right; margin: 18px 14px 0px 14px; font-size: 11px; }

img.pp {  width: 6px; }
img.pp2 {  width: 306px; height: 6px;  }
img.zdj { margin-bottom: 6px; }
img.logo { margin-left: auto;  margin-right: auto;  }
img.logo2 { float: left;  }

.boldem { font-weight: bold;   font-size: 12px; }



/*  ----   STYLE DO FORMATOWANIA TRESCI ----------------------  */
p.tytul {
		width: 894px; height: 22px;
		background-image: url('img/tlo_tyt_podstr.gif');  background-repeat: no-repeat; background-position: top left;
		color: #009B54; font-size: 18px;
		padding: 4px 0px 0px 36px; margin: 25px 0px 12px 0px;
		}
.green_big {
font-family: trebuchet ms, tahoma,  verdana, arial, helvetica, sans-serif;  font-size: 15px;
font-weight: bold;
color: #009B54;
}
p.justuj { text-align: justify; }
p.lewa { text-align: left; }
p.prawa { text-align: right; }
p.centruj { text-align: center; }
#firmy img { display: inline; }
fieldset { border: 1px solid #009B54; }
.fieldset_address {
width: 290px;
}
.fieldset_address_beta {
width: 290px;
}

.form-input {
	font-family: trebuchet ms, tahoma,  verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #E5F5EE;
	padding: 1px;
	height: 16px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #A7AFA7;
	border-right-color: #838D83;
	border-bottom-color: #3B4A3B;
	border-left-color: #838D83;
	margin-top: 5px;
	pargin-bottom: 5px;
}
.form-input-text-area {
	font-family: trebuchet ms, tahoma,  verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #E5F5EE;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #A7AFA7;
	border-right-color: #838D83;
	border-bottom-color: #3B4A3B;
	border-left-color: #838D83;
}
.td {  margin: 0px;  vertical-align: top; padding: 3px;}

#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}

#cssdropdown li {
float: left;
position: relative;
padding-top: 10px;
padding-left: 4px;
margin: 0px;
padding-right: 4px;
}

#cssdropdown li>ul {
top: auto;
left: auto;
margin-top:9px;
}


.mainitems
{
	font-size: 14px;  font-weight: bold;
	vertical-align: middle;
	float: left;
	background-image: url('img/tlo_menu.gif');  background-repeat: repeat-x;
	height: 27px;


}

.mainitems a {
margin-left: 8.4pt;
margin-right: 9pt;
margin-top: 3px;
font-family: Arial;
vertical-align: middle;
height: 27px;

}

.subuls{
z-index: 1000;
display: none;
position: absolute;
top: 36px;
left: 0;
background-color: #ffffff;
border: 1px solid #03522E;
width: 200px;
padding: 0;
margin: 0;
padding-bottom: 3px;
}

.subuls li{
display: block;
width: 200px;
height: 20px;
overflow: hidden;
margin: 2px !important;
padding: 0px !important;
}

.subuls li a{
color: #03522E;
text-decoration:none;
}

.subuls li A:hover  {	text-decoration: none;
	color: #009B54;}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;
}

.star {color:#01853c; /* font-weight:bold; */}