body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(pcs/tlo_cale.png);
}
* {
	/*filter: gray ;
	filtr: gray;*/
}
.tlo
{
	background-image: url(pcs/tlo_gora.png);
	background-repeat: repeat-x;

}
th, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#podramka {
	vertical-align: middle;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #042B61;
	width: 762px;
	padding: 7px 0;
}
#podramka A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
#podramka A:visited {
	text-decoration: none;
}
#podramka A:active {
	text-decoration: none;
}
#podramka A:hover {
	text-decoration: underline;
}


.komunikaty LI {
	TEXT-ALIGN: left;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(pcs/punkt_green.gif);
	
}
.komunikaty LI A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #06B702;
	text-decoration: none;
}
.komunikaty LI A:visited {
	text-decoration: none;
}
.komunikaty LI A:active {
	text-decoration: none;
}
.komunikaty LI A:hover {
	text-decoration: underline;
}



.faqSelect {
	border-top: 1px solid #A7D6EF;
	text-align: right;
	color: #167ACB;
}
.faqSelect a {
	color: #167ACB;
}


.przetargRamka {
	padding: 15px;
	line-height: 15px;
	background-color:#D0E4F3;
	width:690px;
}

.przetargiRamka{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px 15px;
	line-height: 15px;
	background-color:#BEE0EA;
	color:#03828F;
	width:690px;
}
.przetargiRamkaTekst {
	padding: 15px;
	line-height: 15px;
	background-color: #DDEFF9;
	width: 690px;
}

.mediaRamka {
	padding: 15px;
	line-height: 15px;
	background-color:#D1E5F3;
	width:487px;
}

.mediaAdresy {
	padding: 10px;
	background-color:#C5D9EC; 
	text-align: left;
	color: #506A9A;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
.mediaAdresy .big {
	color: #506A9A;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.mediaAdresy a {
	color: #506A9A;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}



.komunikatyRamka {
	padding: 15px;
	line-height: 15px;
	background-color:#C7E3EF; 
	width:690px;
}

.komunikatAlert {
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #F86E47;
}
.komunikatAlert_small {
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #F86E47;
}
.komunikatAlert_normal {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #F86E47;
}

.komunikaty_table th {
	border-top: 1px solid #BAE0E6;
	border-lefts: 1px solid #BAE0E6;
	background-color: #E5F3FA;
	color: #03828F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:left;
	padding-left:10px;
	vertical-align:bottom;
}
.komunikaty_table th.last, td.last {
	border-right: 1px solid #BAE0E6;
}
.komunikaty_table td.bottom {
	border-left: 1px solid #BAE0E6;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	padding:0px;
	vertical-align:top;

	border-bottom: 1px solid #BAE0E6;
}
.komunikaty_table td {
	border-left: 1px solid #BAE0E6;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:left;
	padding: 5px 10px;
	vertical-align:top;
}


.breakLine {
	line-height: 6px;
}

#navcontainer { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 176px;
	background-color:#FFFFFF;
	border-left: 1px solid #BADFF3;
	border-bottom: 1px solid #BADFF3;
	border-right: 1px solid #BADFF3;
	text-align:center;
}

#navcontainer ul
{
	margin: 0px; 
	padding: 0px 15px;
	list-style-type: none;
	list-style: none;
	list-style-image:none;
}

#navcontainer li { 
	margin: 0px;
	padding: 0px; 
	list-style-type: none;
	list-style: none;
	list-style-image:none;
	border-bottom: 1px solid #D8E5EE;
}

#navcontainer li th { 
	padding: 5px 0;
	vertical-align: middle;
	width: 11px;	
}

#navcontainer li td { 
	padding: 5px;
	vertical-align: middle;
}


#navcontainer a
{
/*
	background-image:  url(pcs/kropka1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 146px;
	height: 25px;
*/
	display: block;
	padding: 0;
	margin: 0;
	text-align: left;
	
	text-decoration: none;
}
#navcontainer a:hover
{
	text-decoration: underline;
}

#navcontainer a.current
{
	display: block;
	padding: 0;
	margin: 0;
	text-align: left;

	text-decoration: none;
	
/*
	width: 146px;
	height: 25px;
	border-bottom: 1px solid #D8E5EE;
*/
	font-weight: bold;
}
#navcontainer a.current:hover
{
	text-decoration: underline;
	font-weight: bold;
}



.nad_rameczka {
	background-image:  url(pcs/small_div_tlo0.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 178px;
	height: 64px;
	margin: 10px 10px 0px 10px;
}


.td_header {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #014992;
	background-color: #C1E2F4;
	text-decoration: none;
	padding: 5px;
	width: 153px;
	margin: 2px 0;
}



.rameczka {
	width: 178px;
	height: 64px;

	padding: 0px;
	margin: 0px;
	
	text-decoration: none;
	text-align: left;
	cursor:pointer;
}
.rameczka td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #014992;
	text-decoration: none;
}

.rameczka div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #06B702;
	padding-bottom:3px;

	border-bottom: 1px solid #A7D6EF;
}


.rameczka_over {

	width: 178px;
	height: 64px;

	padding: 0px;
	margin: 0px;
		
	text-align: left;
	cursor:pointer;
}
.rameczka_over td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #014992;
/*
	text-decoration: underline;
*/
}
.rameczka_over div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #06B702;
	padding-bottom:3px;

	border-bottom: 1px solid #A7D6EF;
}



h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #06B702;		
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #A7D6EF;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	color: #014992;
	margin: 0;
	padding: 0;
}




.table_big
{
	padding: 6px 20px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
.table_big strong, .table_big b  
{
	color: #1B96BE;
}

.table_superbig
{
	padding: 6px 20px 10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
.table_superbig strong, .table_superbig b  
{
	color: #1B96BE;
}

.ramka_tekstu_blue
{
	padding: 15px;
	background-color: #D2EAF7;
	line-height: 15px;
	width: 502px;
}

.ramka_tekstu_faq
{
	padding: 15px;
	background-color: #CCE2F0;
	line-height: 15px;
	width: 502px;
}

.ramka_tekstu_green
{
	padding: 15px;
	background-color: #C9E6EE;
	line-height: 15px;
	width: 502px;
}

.ramka_tekstu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	padding: 15px;
	line-height: 15px;
	background-color: #DDEFF9;
	width: 502px;
}

.ramka_tekstu1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	line-height: 15px;
	background-color: #DDEFF9;
	text-align: center;
}
.jakosc_wody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	line-height: 9px;
	background-color: #DDEFF9;
	text-align: left; 
	padding: 0px;
}
.jakosc_wody1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	line-height: 15px;
	background-color: #DDEFF9;
	text-align: left; 
	width: 90%;
}
p {
	margin: 0px;
	padding: 0px;
}
#nav
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 6px 0 0 0;
	height: 28px;
}

.no_margin p {
  margin: 0px;
}

li {
  margin: 4px;
}

.left {
  float: left;
  text-align: left;
  width: auto;
}
.right {
  float: right;
  text-align: right;
  width: auto;
}

.KomunikatBox {
	width: 450px;
	border: 1px solid #000;
	margin: 0 auto;
	color: #FFF;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

/*
#nav li
{
	display: inline;
	list-style-type: none;
	padding: 0 15px;
	border-right: 1px solid #ffffff;
}

#nav a:link, #nav a:visited
{
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}

#nav a:hover, #nav a:active
{
	color: #fff;
	background-color: #0065A5;
}
*/








.table_small
{
	background-image:  url(pcs/tlo1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 10px;
}

.table_big2
{
	background-image:  url(pcs/gradient.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding: 10px 15px;
}


a {
	font-size: 11px;
	color: #014992;
/* #1DB353; */
	text-decoration: none;
}
a:active {
	TEXT-DECORATION: underline;
}
A:visited {
	TEXT-DECORATION: none;
}
a:hover {
	TEXT-DECORATION: underline;
}

.forum_table TH {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #69B5E7;

	border-bottom: 2px solid #69B5E7;
	text-align: left;
}
.forum_table TD {
	border-bottom: 1px solid #B0DAF9;
	padding: 1px 8px;
}

.blue_light {
	color: #8CCAF7;
	font-size: 10px;
}
a.blue_light {
	font-size: 10px;
	color: #8CCAF7;
	text-decoration: none;
}
a.blue_light:active {
	TEXT-DECORATION: underline;
}
A.blue_light:visited {
	TEXT-DECORATION: none;
}
a.blue_light:hover {
	color: #6CaAd7;
	TEXT-DECORATION: underline;
}

.forum_dir_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #023F99;
	TEXT-DECORATION: underline;
	font-weight:bold;
}
a.forum_dir_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #023F99;
	font-weight:bold;
}
a.forum_dir_underline:active {
	TEXT-DECORATION: underline;
}
A.forum_dir_underline:visited {
	TEXT-DECORATION: underline;
}
a.forum_dir_underline:hover {
	TEXT-DECORATION: underline;
}


.forum_dir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #023F99;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}
.forum_watek {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
}
.forum_watek_TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;

	border-bottom: 2px solid #69B5E7;
}



/*
h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1DB353;
	margin: 0;
	padding: 0;
}
h2.watek {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #1DB353;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #69B5E7;
}

.rama {
	border: 1px solid #D2D2D2;
	font: 11px Verdana, sans-serif;
	color: #0071AC;
	background-color: #ffffff;
}
*/
h1.temat {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #023F99;
	margin: 0;
	padding: 0;
}

div.row {
  clear: both;
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
}
div.row0 {
  background-color: #FAFAF8;
  clear: both;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
}
div.row1 {
  background-color: #F2F2F0;
  clear: both;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
}

span.label {
  float: left;
  padding-right: 5px;
  padding-top: 3px;
  margin: 0px;
  text-align: right;
  color: #666666;
  font-size: 11px;
}
span.formw {
  float: right;
  padding: 0;
  margin: 0;
  text-align: left;
} 
  

div.spacer {
  clear: both;
  line-height: 0px;
}
br.spacer {
	clear: both;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
}
ul {
	TEXT-ALIGN: left;
	margin: 0px 8px;
	padding-right: 10px;
	padding-left: 13px;
	padding-top: 8px;
	padding-bottom: 8px;

}
li {
	TEXT-ALIGN: left;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(pcs/punkt.gif);
	
}
.rama
{
	border: 5px solid #C1E2F4;
	margin-right: 10px;
}
.rama_green {
	border: 5px solid #BAE0E6;
	margin-right: 10px;
}


.pad
{
	padding: 10px;
}
.tyt
{
	color: #06B702;

}
.rama_prawa
{
	margin-left: 10px;
	border: 5px solid #C1E2F4;
}
.rama_lewa
{
	margin-right: 10px;
	border: 5px solid #C1E2F4;
}
.linia_podzial
{
	background-image: url(pcs/linia_podzial.gif);
	background-repeat: repeat-y;
}
.kontakt_tyt
{
	font-weight: bold;
	color: #095C8A;
}
.male_menu
{
	padding: 10px;
	background-color: #C1E2F4;
	width: 150px;
	float: right;
}
.podpis
{
	color: #095C8A;
}
.tabela_jakosc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.zielony
{
	font-weight: bold;
	color: #038F82;
}
.praca
{
	font-weight: bold;
	color: #FF3304;
}
a.praca {
	font-size: 12px;
	TEXT-DECORATION: underline;
	color: #FF3304;
}
a.praca:active {
	TEXT-DECORATION: underline;
	color: #FF3304;
}
A.praca:visited {
	TEXT-DECORATION: underline;
	color: #FF3304;
}
a.praca:hover {
	TEXT-DECORATION: none;

	color: #FF3304;
}

.naglowek_tabelki_1{
	float:left;
	width:304px;
}
.naglowek_wartosc_tabelki_1{
	float:left;
	background:#C1E2F4;
	width:150px;
	border:solid 1px #FFFFFF;
	text-align:center;
}
.kolumna_2_1{
	float:left;
	border:solid 1px #FFFFFF;
}
.kolumna_2_1_wartosc{
	float:left;
	width:150px;
	text-align:left;
}
.kolumna_2_2_wartosc{
	float:left;
	width:50%;
	width:150px;
	text-align:left;
}
.naglowek_poj_tabeli{
	float:left;
	width:500px;
	background:#C1E2F4;
	border:solid 1px #FFFFFF;
}
.kolumna_poj_tabeli{
	float:left;
	width:500px;
}
.kolumna_dwa_tabeli{
	float:left;
	width:248px;
}
.kolumna_dwa_tabeli_kolejne_left{
	float:left;
	width:248px;
	border-right:solid 1px #FFFFFF;
}
.kolumna_dwa_tabeli_kolejne{
	float:left;
	width:248px;
}

.naglowki_tab{
	float:left;
	width:497px;
	border-bottom:solid 1px #FFFFFF;
}

.naglowek_a1{
	float:left;
	width:149px;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	background:#C1E2F4;
}
.naglowek_a2{
	float:left;
	width:150px;
	border-bottom:solid 1px #FFFFFF;
	background:#C1E2F4;
}

.kolumna_a1{
	float:left;
	width:149px;
}

.kolumna_a2{
	float:left;
	width:150px;
	border-left:solid 1px ;
}
.formularz_tabela_kol_1{
	float:left;
	width:50px;
	
}
.formularz_tabela_kol_2{
	float:left;
	width:450px;
}
.formularz_tabela{
	float:left;
	border-bottom:solid 1px #BADFF3;
}

/* komunikaty */
.komunikaty {
	border: 1px solid #63B9B6;
	border-collapse: collapse;
	margin-top:10px;
	width:100%;
}
.komunikaty th, .komunikaty td{
	border: 1px solid #63B9B6;
	padding:5px;
}
.komunikaty th{
	color:#1B96BE;
	text-align:center;
	font-size:bold;
	background-color:#C9E6EE;
}







