body								{ border:0;padding:0;margin:0;font:normal normal 11px Tahoma,Verdana,Arial,'Arial Black',Helvetica;	
   								  color:#3641A2;background:#FFFFFF left top; }
body.popup						{ background:#FFFFFF; }
									  
/*									TABELE  */

table  							{ border:none;font:normal normal 11px Tahoma,Verdana,Arial,'Arial Black',Helvetica;color:#3641A2; }
table.ctrltable 				{ width:100%;height:100%; }	
td.ctrlcell						{ width:100%;vertical-align:top;text-align:center; }	
td.ctrlcellintro				{ width:100%;vertical-align:middle;text-align:center; }	
table.maintable				{ width:762px; }
	
/* 								LAYOUT  */

table.introtable				{ width:575px; }
td.introheader					{ width:575px;height:72px; }
td.introspace					{ height:5px; }
td.introcontent				{ width:575px;height:200px;background:#A8C1D7 url(img/intro_content.jpg) no-repeat left bottom;vertical-align:middle; }
.introcontentpad 				{ padding:0 10px 0 311px; }
td.introfoot					{ width:575px;height:21px;vertical-align:middle;background:#3741A2;padding:0 10;color:#fff; }		
.loginfield						{ width:120px; }

td.topcontainer 				{ width:762px;height:172px;vertical-align:top; }	
table.toptable					{ width:762px;height:172px; }
	td.toparea 					{ width:762px;height:172px;vertical-align:top; }	
td.maincontainer 				{ width:762px;vertical-align:top;background:#fff; }	
   .maincontainermargins 	{ padding:0; }
	
	td.ctleft 					{ width:160px;vertical-align:top;text-align:right;background:url(img/bg_left.gif) repeat-y; }	
		.ctleftmargins 		{ padding:15px 15px 35px 20px; }			
		
	td.ctmain 					{ width:602px;vertical-align:top; }
   	.ctmainmargins 		{ padding:5px 0 15px 0; } /* padding:15px 20px 35px 15px; */
		.ctmainctmargins		{  }
td.footcontainer 				{ width:762px;height:30px;vertical-align:top;background:#fff; }
table.footer 					{ width:752px; }
	td.footerline				{ height:1px;background-color:#3641A2; }
	td.footerleft				{ text-align:left;padding:4px 0 0 15px; }
	td.footerright				{ text-align:right;padding:4px 5px 0 0; }	
	
td.doth 							{ background:url(img/doth.gif) repeat-x center center; }	

/* 								structMENU  */

table.structmenu 				{ width:145px; }

	td.menu0item 				{ width:145px;height:20px;line-height:18px;text-align:right;
									  font:normal normal 11px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Arial;color:#fff;
									  background:url(img/menu0bg.gif) no-repeat right top; }
	.menu0itempadding 		{ padding:0 5 0 5; }
	td.menu0divline 			{ width:145px;height:5px;background:url(img/menu0divline.gif) no-repeat right top; }
		a.menu0item 			{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana;color:#fff;text-decoration:none; }	
		.menu0item 			{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana;color:#fff;text-decoration:none; }	
		a.menu0item:visited 	{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana;color:#fff;text-decoration:none; }
		a.menu0item:hover 	{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana;color:#fff;text-decoration:none; }
		
		
	td.menu1item 				{ width:145px;height:20px;line-height:18px;text-align:right;font:normal normal 11px Tahoma,Arial,Helvetica;
									  color:#343891;background:url(img/menu1bg.gif) no-repeat right top; }
	.menu1itempadding 		{ padding:0 20 0 5; }
	td.menu1divline 			{ width:145px;height:5px;background:url(img/menu1divline.gif) no-repeat right top; }
		a.menu1item 			{ font:normal normal 11px Verdana,Tahoma,Arial,Helvetica;color:#343891;text-decoration:none; }	
		a.menu1item:visited 	{ text-decoration:none;color:#343891; }
		a.menu1item:hover 	{ text-decoration:none;color:#343891; }

	td.menu2item 				{ width:145px;height:20px;line-height:18px;text-align:right;font:normal normal 11px Tahoma,Arial,Helvetica;
									  color:#343891;background:url(img/menu2bg.gif) no-repeat right top; }
	.menu2itempadding 		{ padding:0 20 0 5; }
	td.menu2divline 			{ width:145px;height:5px;background:url(img/menu2divline.gif) no-repeat right top; }
		a.menu2item 			{ font:normal normal 11px Verdana,Tahoma,Arial,Helvetica;color:#343891;text-decoration:none; }	
		a.menu2item:visited 	{ text-decoration:none;color:#343891; }
		a.menu2item:hover 	{ text-decoration:none;color:#343891; }
	
/* 								compPagingControls */

.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #3779E7;font:bold 10px;color:#3779E7; }	
.pgbg								{ background:#EDF4FF;vertical-align:middle;color:#3779E7; }
.pgdata							{ font:11px Arial; }
.pgcurrentpagenum				{ font-weight: bold; }

/* 								COMP.news */

a.newstitle 					{ font:bold 10px;color:#033773; }
a.newsintro 					{ font:normal 11px;color:#777; }
td.newsintro 					{ font:normal 9px;padding:4px 0px; }
.newscontent					{ padding:0 25px 0 20px; }
td.doth 							{ background:url(img/doth.gif) repeat-x center center; }
.smallnavy						{ font-size:9px;color:#2B5297; }
.navy								{ color:#2B5297; }

.globalback						{ text-align:right;padding:10px 0; }
.globalbackcontainer			{ text-align:right; }

/* 								CZCIONKI  */

.pagetitle 						{ width:550px;height:29px;font:normal 21px 'Times New Roman',Times New Roman,Trebuchet,Tahoma;
									  color:#3641A2;padding:2px 0 0 25px;vertical-align:middle;background:url(img/bg_pagetitle.gif) no-repeat left middle; }
									  
h1			 						{ width:550px;height:29px;margin:0;padding:0;font:normal 21px 'Times New Roman',Times New Roman,Trebuchet,Tahoma;
									  color:#3641A2;padding:2px 0 0 25px;vertical-align:middle;background:url(img/bg_pagetitle.gif) no-repeat left middle; }
									  
h2			 						{ margin:0;padding:0;font:normal bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Arial,Helvetica;color:#3641A2; }									  									  

.header1 						{ font:normal bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Arial,Helvetica;color:#3641A2; }
.small 							{ font:normal 9px; }		
.linkback 						{ text-align:right;padding:15px 5px 15px 0px; }

/*									ODSYLACZE  */

a 									{ font:normal normal Verdana,Arial,Tahoma,Helvetica,sans-serif;color:#F26522;text-decoration:none; }
a:visited 						{ text-decoration:none;color:#D1281B; }
a:hover 							{ text-decoration:underline;color:#D1281B; }
.textcolor						{ color:#3641A2; }

/* 								FORMULARZE  */

.borderblack 					{ border:1px solid #000; }
.defformleft					{ width:100px; }

form 								{ margin:0;padding:0; }
input,select,textarea  		{ border:1px solid #3741A2;font-size:11px;color:#3741A2;background-color:#fff; }
textarea							{ font-size:12px; }
.formcheckbox    				{ border:none;background-color:transparent; }
.formsmallfield 				{ border:1px solid #3741A2;font-size: 9px;color:#3741A2;background-color:#fff;padding:0 3px; }
.formsub 						{ border:1px solid #3741A2;font-size:10px;font-weight:bold;color:#fff;background-color:#3741A2;padding:0 3px; }

/* 								FORMATOWANIE  */

.alisthicell					{ background:#FFF2EC; }
.nobd, img						{ border:none; }
.bold								{ font-weight:bold; }

.borderdef 						{ border:1px solid #3641A2; }
.uldef							{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }

.padt1							{ padding-top: 5; }		.padb1							{ padding-bottom: 5; }
.padt2							{ padding-top:10; }		.padb2							{ padding-bottom:10; }
.padt3							{ padding-top:15; }		.padb3							{ padding-bottom:15; }
.padt4							{ padding-top:20; }		.padb4							{ padding-bottom:20; }
.padt5							{ padding-top:25; }		.padb5							{ padding-bottom:25; }

.padl1							{ padding-left: 5; }		.padr1							{ padding-right: 5; }
.padl2							{ padding-left:10; }		.padr2							{ padding-right:10; }
.padl3							{ padding-left:15; }		.padr3							{ padding-right:15; }
.padl4							{ padding-left:20; }		.padr4							{ padding-right:20; }
.padl5							{ padding-left:25; }		.padr5							{ padding-right:25; }

.padtb1							{ padding: 5 0; }			.padlr1							{ padding:0  5; }
.padtb2							{ padding:10 0; }			.padlr2							{ padding:0 10; }
.padtb3							{ padding:15 0; }			.padlr3							{ padding:0 15; }
.padtb4							{ padding:20 0; }			.padlr4							{ padding:0 20; }
.padtb5							{ padding:25 0; }			.padlr5							{ padding:0 25; }

.pad1								{ padding: 5; }
.pad2								{ padding:10; }
.pad3								{ padding:15; }
.pad4								{ padding:20; }
.pad5								{ padding:25; }

.ar 								{	text-align:right;												}
.al 								{	text-align:left;												}
.ac 								{	text-align:center;											}
.aj 								{	text-align:justify;											}
.acvt 							{	text-align:center; 		vertical-align:top;			}
.alvt 							{	text-align:left;			vertical-align:top;			}
.arvt 							{	text-align:right; 		vertical-align:top;			}
.acvm 							{	text-align:center; 		vertical-align:middle;		}
.alvm 							{	text-align:left;			vertical-align:middle;		}
.arvm 							{	text-align:right; 		vertical-align:middle;		}
.acvb 							{	text-align:center; 		vertical-align:bottom;		}
.alvb 							{	text-align:left;			vertical-align:bottom;		}
.arvb 							{	text-align:right; 		vertical-align:bottom;		}
.vat 								{									vertical-align:top;			}
.vab 								{									vertical-align:bottom;		}
.vam								{									vertical-align:middle;		}


/* AFP formatowanie szczegółów osoby */

#personhead								{ display:block; } /*align="right"*/
#personhead	table						{ width:550px;text-align:right;border-bottom:1px solid #3641A2; } 
#personhead table #name		 		{ font-size:18px;font-weight:bold;/*font-family:'Trebuchet MS',Trebuchet,Verdana,sans-serif;*/ }
#personhead table .col 				{ width:550px; }

#lang										{ display:block; } /*align="right"*/
#lang	table 							{ font-style:italic;text-align:right; } 
#lang	table .lang-name 				{ font-weight:bold;padding-right:10px; }
#lang	table .lang-level 			{}

#data 									{ display:block;margin:25px 0 0 50px; }
#data #datatab							{ width:550px; }
#data #datatab	td						{ padding:5px; }
#data #datatab	td	table td			{ padding:0 0 3px 0; }
#data #datatab	.col1, #data #datatab .col1nb						
											{ width:100px;font-style:italic;font-weight:bold;text-align:right;padding-right:10px;border-top:1px solid #3641A2;
											  font-family:Verdana,sans-serif;padding-bottom:10px; }
#data #datatab .col1nb				{ border-top:none;padding-top:0; }									
#data #datatab .col2, #data #datatab .col2nb					
											{ padding-bottom:10px;border-top:1px solid #3641A2; }
#data #datatab .col2nb				{ border-top:none;padding-top:0;  }											
#data #datatab	.col2	table .col2	{ width:450px;border-bottom:1px solid #B8BDE7;padding-bottom:3px;border-top:none; }

.emph 									{ font-style:italic;font-weight:bold;font-family:Verdana,sans-serif; }
.descr-small 							{ font-size:10px; }
.descr-normal 							{}

