BODY {

       	margin-left:0; 

		margin-right:0;

		margin-top:0; 

		margin-bottom:0;

		background-color: #ffffff;		



		/*BACKGROUND-IMAGE: url(../gfx/bg2.jpg);

		BACKGROUND-REPEAT: repeat-x; 	*/

		font-family: verdana, arial;

		font-size: 12px;

		/*text-align: justify; /*left;*/

		color: #2f308d; 

		line-height: 18px;

		/* letter-spacing: -1px;		*/

}

h1 {
  font-weight: bolder; 
  font-size: 15px;
}
h2 {
  font-size: 12px;
  line-height: 2px;
}

td.bg_all{

		BACKGROUND-IMAGE: url(../gfx/bg_main2.jpg); 

		BACKGROUND-REPEAT: no-repeat; 

		background-position: bottom;

}

img.ramka {

		margin-top: 0px;

		padding: 1px;

		border: 1px solid #D2D2D2;

}



td.marg_l {

		BACKGROUND-IMAGE: url(../gfx/lewy_margines2.jpg);

		BACKGROUND-REPEAT: repeat-y; 

		background-position: right top;

		width: 50%;	

}



td.marg_r {

		BACKGROUND-IMAGE: url(../gfx/prawy_margines2.jpg);

		BACKGROUND-REPEAT: repeat-y; 

		background-position: left top;		

		width: 50%;	

}



td.x {

	font-family: verdana, arial;

	font-size: 11px; /*text-align: justify; /*left;*/

	color: #2f308d;

	line-height: 18px;

	letter-spacing: -1px;

}



td.menu_main_top {

		BACKGROUND-IMAGE: url(../gfx/p_menu2.jpg);

		BACKGROUND-REPEAT: no-repeat; 

		width: 163px;

		height: 32px;		

		text-align: left;		

}



td.menu_main {

		BACKGROUND-IMAGE: url(../gfx/p_menu.jpg);

		BACKGROUND-REPEAT: no-repeat; 

		width: 163px;

		height: 32px;

		text-align: left;		

}



td.menu_sub {

		/* background-position: center; */

		width: 163px;

		height: 26px;

		text-align: left;			

}



td.menu_sub_light {

		BACKGROUND-IMAGE: url(../gfx/p_podmenu.jpg);

		BACKGROUND-REPEAT: no-repeat;

		background-position: center; 

		width: 163px;

		height: 26px;

		text-align: left;					

}



a.menu_main:hover {

	text-decoration: none;

	color: #2f308d; 

	/*text-decoration: underline; */

	/*vertical-align: middle;	*/

	/* border-left-style: outset; */

	margin-left: 10px;

	text-align: left;	

} 



a.menu_main {

		font-family: verdana, arial;

		font-size: 12px;

		color: #535d9b;

		text-decoration: none;

		font-weight: bold;

       	margin-left: 15px; 

		text-align: left;				

}



a.menu_main_sub {

		font-family: verdana, arial;

		font-size: 12px;

		color: #535d9b;

		text-decoration: none;

		margin-left: 35px; 		

		text-align: left;

		font-weight: bold;				

}



a.menu_main_sub:hover {

		/* border-left-style: outset; */

		margin-left: 40px;

		text-align: left;		

		font-weight: bold;

}



a.menu_main_sub2 {

		font-family: verdana, arial;

		font-size: 11px;

		color: #535d9b;

		text-decoration: none;

		margin-left: 5px; 		

		text-align: left;		

}



a.menu_main_sub2:hover {

		/* border-left-style: outset; */

		margin-left: 10px;

		text-align: left;		

}



a.copy {

		font-family: verdana, arial;

		font-size: 11px;

		color: #535d9b;

		text-decoration: none;

}



a.link_top {

		font-family: verdana, arial;

		font-size: 15px;

		color: #30318e;

		text-decoration: none;

		font-weight: bolder;

}



a.link_top2 {

		font-family: verdana, arial;

		font-size: 12px;

		color: #5280ef;

		text-decoration: none;

		font-weight: bolder;

}



a.link_akt {

		line-height: 22px;

		font-family: verdana, arial;

		font-size: 12px;

		color: #535d9b;

		text-decoration: none;

		margin-left: 5px; 		

		text-align: left;		

}



a.link_akt:hover {

		font-family: verdana, arial;

		font-size: 12px;

		color: #6b98fb;

		text-decoration: none;

		margin-left: 10px;

		text-align: left;

}



a.map {

		font-family: verdana, arial;

		font-size: 12px;

		color: #535d9b;

		text-decoration: none;

		margin-left: 5px; 		

		text-align: left;		

}



a.map:hover {

		font-family: verdana, arial;

		font-size: 12px;

		color: #6b98fb;

		text-decoration: none;

		margin-left: 10px;

		text-align: left;	

} 



.form_button {

		/*BORDER-RIGHT: #999999 1px solid; 

		BORDER-TOP: #999999 1px solid; 

		BORDER-LEFT: #999999 1px solid; 

		BORDER-BOTTOM: #999999 1px solid; 		

		*/		

		FONT-WEIGHT: normal; 

		FONT-SIZE: 12px; 

		WIDTH: 90px; 

		COLOR: #666666; 

		font-family: verdana, tahoma, arial; 

		HEIGHT: 20px

}



.form_tekst {

		/*BORDER-RIGHT: #999999 1px solid; 

		BORDER-TOP: #999999 1px solid; 

		BORDER-LEFT: #999999 1px solid; 

		BORDER-BOTTOM: #999999 1px solid; 		

		*/		

		FONT-WEIGHT: normal; 

		FONT-SIZE: 12px; 

		WIDTH: 140px; 

		COLOR: #666666; 

		font-family: verdana, tahoma, arial; 

		HEIGHT: 13px;

}



.form_szukajgrupy{

		FONT-WEIGHT: normal; 

		FONT-SIZE: 12px; 

		WIDTH: 240px; 

		COLOR: #666666; 

		font-family: verdana, tahoma, arial; 

		HEIGHT: 20px;

}



.l_marg {

		width: 16px;

		vertical-align: top;

		BACKGROUND-IMAGE: url(../gfx/marg12.jpg);

}



.r_marg {

		width: 153px;

		vertical-align: top;

		BACKGROUND-IMAGE: url(../gfx/marg10.jpg);

}



td.kontakt {

	BACKGROUND-IMAGE: url(../gfx/kontakt_tlo.jpg);

	BACKGROUND-REPEAT: no-repeat;

	width: 315px;

	height: 435px;

}







































































































a.link {

		font-family: verdana, arial;

		font-size: 11px;

		color: #1c3d7d;

		text-decoration: none;						

}





table.table {

	font-size: 11px;

	background-color: #eee;

	border: 2px solid #fff;

	border-collapse: collapse;

	margin-left: auto;

	margin-right: auto;

}

table.table caption {

	font-weight: bold;

	margin: 1em auto 1ex auto;

}

table.table th {

	color: #fff;

	background-color: #ff7e00;

	font-size: 11px;

	border: 1px solid #fff;

	padding: 5px;	

}



table.table td {

	border: 1px solid #fff;

	padding: 2px 5px;

}



.komunikat_red {

	font-size: 11px;

	color: #9a0909;

}



td.topinfo {

	font-size: 11px;

	color: #ffffff;	

}























.main {   

	font-family: verdana, arial;

	font-size: 11px;

	text-align: left;

	color: #717171; /*ciemno szary*/	

	/* font-weight: bold; */

}



a.link_menu {   

	font-family: verdana, arial;

	font-size: 11px;

	color: #717171;

	text-decoration: none;

}



span.mb{

	font-family: verdana, arial;

	font-size: 11px;

	text-align: left;

	color: #717171; /*ciemno szary*/	

	font-weight: bold;

}



a.link_red{

	font-family: verdana, arial;

	font-size: 11px;

	text-align: left;

	color: #c80000;	

	font-weight: bold;

	text-decoration: none;

}





	

.data{

	font-family: verdana, arial;

	font-size: 11px;

	text-align: left;

	color: #f48a1c;	

	font-weight: bold;

	text-decoration: none;

}



.form_poletxt{

		/*BORDER-BOTTOM: #F6F5F5 2px solid;*/

		/*FONT-WEIGHT: bold;*/

		/*BACKGROUND-COLOR: #F1F1F1;*/

		COLOR: #333333;		

		FONT-SIZE: 11px;

		FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;

		WIDTH: 120px;

		TEXT-DECORATION: none

}





a.link_head {   

	font-family: verdana, arial;

	font-size: 11px;

	color: #717171;

	text-decoration: none;

	font-weight: bold;	

}



a.link_head:hover {

		text-decoration:underline;	

 		color: #d10532;

} 







.form_field {

	FONT-WEIGHT: normal; 

	FONT-SIZE: 11px; 

	COLOR: #666666; 

	font-family: tahoma, verdana, arial; 

	width: 40px;

}



.form {

	FONT-WEIGHT: normal; 

	FONT-SIZE: 11px; 

	COLOR: #666666; 

	font-family: tahoma, verdana, arial; 

}





/* ---------------------------------------------------------------------- */

.wypunktowanie li {
  background: url(/img/Image/tick_new3.png) no-repeat; 
  padding-left:35px; 
  line-height:2em;
  list-style: none;
  margin-left:10px; 
}
.wypunktowanie_poziom2 li {
  background: none;
  padding-left:10px; 
  line-height:2em;
  list-style: disc;
  margin-left:10px; 
}
.bold {
  font-weight: bold;
}
.punktPobran {
  text-align: center;
  padding: 15px 0;
}
.tableSearch {
  margin-left: 15px;
}























































