body { text-align: center; margin: 0px; padding: 0px; }

.main { text-align: left; margin-left: auto; margin-right: auto; background: url(./gfx/main_bg.gif) repeat-y ; width: 990px; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; color: black;}

.hide { display: none; }
table.fix { _table-layout: fixed; }

.uppermenu { background: url(./gfx/uppermenu_bg.gif) repeat-x ; height: 24px; }
	.uppermenu .borders { background: url(./gfx/uppermenu_borders.gif) no-repeat; height: 24px; }
	.uppermenu .uppermentuContent { padding-right: 20px; margin-top: 5px; _margin-top: 0px; float: right; height: 24px; }
	.uppermenu .uppermentuContent a { color: #001E4F; text-decoration: underline; }
	.uppermenu .uppermentuContent a:hover { color: #001E4F; text-decoration: none; }
		.uppermenu .uppermentuContent .rekrutacja { no-repeat left top; 
			height: 24px; width: 24px; padding: 6px 5px 0px 25px; white-space: nowrap; } 
		.uppermenu .uppermentuContent .logowanie { background: url(./gfx/uppermenu_logowanie.gif) no-repeat left top;
			height: 24px; width: 25px; padding: 6px 5px 0px 26px; padding-right: 5px; white-space: nowrap; } 
		.uppermenu .uppermentuContent .ever { background: url(./gfx/uppermenu_ever.gif) no-repeat left top; 
			height: 24px; width: 25px; padding: 6px 5px 0px 26px; padding-right: 5px; white-space: nowrap; } 

.findmenu { background: url(./gfx/wsb_top.gif) no-repeat; height: 102px; width:990px; position: relative;}
	.findmenu form { display: block;  position: absolute; right: 0px; top: 17px;}
	.findmenu input#findPhrase { display: block;  height: 18px; width:166px; border: 1px solid #CCCCCC; position: absolute; right: 116px; top: 0px; font-size: 12px;}
	.findmenu input#findSubmit { display: block; background: url(./gfx/findmenu_button.gif) no-repeat ; border: none; height: 20px; width: 72px; position: absolute; right: 28px; top: 0px; cursor: pointer;}
	.findmenu a.mainpageLink{ display: block;  height: 136px; width: 546px; position: absolute; left: 22px; top: 10px; }


			

.consultmenu {
	background: url(./gfx/top_efs.gif) no-repeat left;
	height: 74px;
	width:auto;
}
	.consultmenu .miasta {  height: 74px; width:990px; float: left; position: relative;}
	.consultmenu a.porozmawiaj { position: absolute; left: 140px; top: 100px; color: #FFFFFB; text-decoration: underline; }
	.consultmenu a.porozmawiaj:hover { text-decoration: none; }

	.consultmenu a#bydgoszcz {  display: block; background: url(./gfx/menu_bydgoszcz.gif) no-repeat; position: absolute;
		left: 10px; top: 97px; width: 80px; height: 22px; }
	.consultmenu a#bydgoszcz:hover {  background: url(./gfx/menu_bydgoszcz_roll.gif) no-repeat; }
	.consultmenu a#bydgoszczLogo { background: url(./gfx/logo_bydgoszcz.gif) no-repeat; display: block; position: absolute;	left: 10px; top: 16px; width: 80px; height: 77px; }
	
	
	.consultmenu a#chorzow {  display: block; background: url(./gfx/menu_chorzow.gif) no-repeat; position: absolute; 
		left: 91px; top: 97px; width: 75px; height: 22px; }
	.consultmenu a#chorzow:hover {  background: url(./gfx/menu_chorzow_roll.gif) no-repeat; } 
	.consultmenu a#chorzowLogo { background: url(./gfx/logo_chorzow.gif) no-repeat; display: block; position: absolute; left: 91px; top: 16px; width: 75px; height: 77px; }
	
	
	.consultmenu a#gdansk {  display: block; background: url(./gfx/menu_gdansk.gif) no-repeat; position: absolute; 
		left: 167px; top: 97px; width: 68px; height: 22px; }
	.consultmenu a#gdansk:hover {  background: url(./gfx/menu_gdansk_roll.gif) no-repeat; } 
	.consultmenu a#gdanskLogo { background: url(./gfx/logo_gdansk.gif) no-repeat; display: block; position: absolute; left: 167px; top: 16px; width: 68px; height: 77px; }
	
	
	.consultmenu a#opole {  display: block; background: url(./gfx/menu_opole.gif) no-repeat; position: absolute; 
		left: 236px; top: 97px; width: 83px; height: 22px; }
	.consultmenu a#opole:hover {  background: url(./gfx/menu_opole_roll.gif) no-repeat; } 
	.consultmenu a#opoleLogo { background: url(./gfx/logo_opole.gif) no-repeat; display: block; position: absolute; left: 236px; top: 16px; width: 83px; height: 77px; }
	
	
	.consultmenu a#poznan {  display: block; background: url(./gfx/menu_poznan.gif) no-repeat; position: absolute; 
		left: 320px; top: 97px; width: 75px; height: 22px; }
	.consultmenu a#poznan:hover {  background: url(./gfx/menu_poznan_roll.gif) no-repeat; } 
	.consultmenu a#poznanLogo { background: url(./gfx/logo_poznan.gif) no-repeat; display: block; position: absolute; left: 320px; top: 16px; width: 75px; height: 77px; }
		
	.consultmenu a#torun {  display: block; background: url(./gfx/menu_torun.gif) no-repeat; position: absolute; 
		left: 396px; top: 97px; width: 77px; height: 22px; }
	.consultmenu a#torun:hover {  background: url(./gfx/menu_torun_roll.gif) no-repeat; } 
	.consultmenu a#torunLogo { background: url(./gfx/logo_torun.gif) no-repeat; display: block; position: absolute; left: 396px; top: 16px; width: 77px; height: 77px; }
		
	.consultmenu a#wroclaw {  display: block; background: url(./gfx/menu_wroclaw.gif) no-repeat; position: absolute; 
		left: 474px; top: 97px; width: 81px; height: 22px; }
	.consultmenu a#wroclaw:hover {  background: url(./gfx/menu_wroclaw_roll.gif) no-repeat; }
	.consultmenu a#wroclawLogo { background: url(./gfx/logo_wroclaw.gif) no-repeat; display: block; position: absolute; left: 474px; top: 16px; width: 81px; height: 77px; }
	
	


.banner {
	background: url(./gfx/banner_bg.jpg) repeat-x;
	height: auto;
	width: 990px;
	padding-bottom: 18px;
}
	.banner .borders { background: url(./gfx/banner_borders.gif) no-repeat; height: auto; width: 990px; padding-top: 16px; }
	.banner .bannerContent { height: auto; width: 750px; clear: both; margin-left: 120px; }

.leftmenu { width: 234px; clear: both; float: left; margin-bottom: 10px;}
	.leftmenuBody { width: 224px; padding: 0px 0px 0px 10px; }
	.leftmenuBody #topgfx {  background: url(./gfx/leftmenu_top.gif) no-repeat; width: 224px; height: 14px; }
	.leftmenuBody #bottomgfx {  background: url(./gfx/leftmenu_bottom.gif) no-repeat; width: 224px; height: 14px; }
		.leftmenuBody ul.menu1 { background: url(./gfx/leftmenu_bg1.gif) repeat-y; width: 224px; list-style: none; margin: 0px; padding: 0px ; }
		.leftmenuBody li.menu1 { background: url(./gfx/leftmenu_tick1.gif) no-repeat 12px 12px; border-bottom: 1px solid #00204F; 
			text-indent: 24px; line-height: 2.5; font-weight: bold; color: white; padding: 0px; margin: 0px;}
		.leftmenuBody li.menu1 a {  text-decoration: underline;	font-weight: bold; color: white;}
		.leftmenuBody li.menu1 a.activ1 {  text-decoration: none;}
		.leftmenuBody li.menu1 a:hover {  text-decoration: none; }
			
		/* deklaracja dla menu 2 - jesli wyswietla sie takze menu 3 */	
			.leftmenuBody ul.menu2{ background-color: #00204F; list-style: none; margin: 0px; padding: 0px ; }
			.leftmenuBody li.menu2{ background: url(./gfx/leftmenu_tick2.gif) no-repeat 10px 11px; border-top: 1px solid #27426A; 
				padding: 3px 0px 4px 24px; text-indent: 0px; margin: 0px 12px; line-height: 1.8; color: white; font-weight: normal;}
			.leftmenuBody li.first2 {border-top: none; }
			.leftmenuBody li.menu2 a.activ2 {color: white; text-decoration: none ; }
			.leftmenuBody li.menu2 a { text-decoration: underline;	color: #C0D3FF; font-weight: normal;}
			.leftmenuBody li.menu2 a:hover { text-decoration: none;}
			
		/* deklaracja dla menu 2 - bez wyswietlania menu 3 */	
			.leftmenuBody ul.menu2{ background-color: #00204F; list-style: none; margin: 0px; padding: 0px ; }
			.leftmenuBody li.menu2_1{ background: url(./gfx/leftmenu_tick2.gif) no-repeat 10px 11px;  
				padding: 3px 0px 4px 24px; text-indent: 0px; margin: 0px 12px; line-height: 1.8; color: white; font-weight: normal;}
			.leftmenuBody li.first2 {border-top: none; }
			.leftmenuBody li.menu2_1 a.activ2 {color: white; text-decoration: none ; }
			.leftmenuBody li.menu2_1 a { text-decoration: underline;	color: #C0D3FF; font-weight: normal;}
			.leftmenuBody li.menu2_1 a:hover { text-decoration: none;}
		
		
				
				.leftmenuBody ul.menu3 { background-color: #00204F; list-style: none; margin: 0px; padding: 0px ; }
				.leftmenuBody li.menu3 { background: url(./gfx/leftmenu_tick3.gif) no-repeat 0px 9px; margin-right: 12px; padding: 1px 0px 3px 12px; line-height: 1.8; color: #FFAC36 !important; font-weight: normal;}
				.leftmenuBody li.first3 { background: url(./gfx/leftmenu_tick3_activ.gif) no-repeat 0px 9px; }
				.leftmenuBody li.menu3 a { text-decoration: underline;	color: #C0D3FF; font-weight: normal; }
				.leftmenuBody li.menu3 a:hover { text-decoration: none;}
		.leftmenuBody ul.menu4 {  background-color: #00204F; list-style: none; width: 224px; margin: 0px; padding: 0px;}
		.leftmenuBody li.menu4 {  margin: 0px; margin-left: 28px; padding: 8px 16px 0px 22px; line-height: 1.8; font-weight: bold; color: white;}
		.leftmenuBody li.menu4 a {  text-decoration: underline;	font-weight: bold; color: white;}
		.leftmenuBody li.menu4 a:hover {  text-decoration: none;}
		.leftmenuBody li.aktualnosci { background: url(./gfx/leftmenu_tick_aktualnosci.gif) no-repeat 0px 13px; }
		.leftmenuBody li.kontakt { background: url(./gfx/leftmenu_tick_kontakt.gif) no-repeat 0px 13px; }
		.leftmenuBody li.forum { background: url(./gfx/leftmenu_tick_forum.gif) no-repeat 0px 13px; }
		.leftmenuBody li.czat { background: url(./gfx/leftmenu_tick_czat.gif) no-repeat 0px 13px; }
	
	.leftmenuNewsletter {  position: relative; background: url(./gfx/leftmenu_newsletter_bg.gif) no-repeat; width: 234px; height: 128px; }
		.leftmenuNewsletter input#newsletterPhrase{ display: block;  height: 16px; width:188px; border: 1px solid #7F9DB9; position: absolute; right: 16px; bottom: 52px; font-size: 11px; }
		.leftmenuNewsletter input#newsletterSubmit{ display: block; background: url(./gfx/leftmenu_newsletter_button.gif) no-repeat; border:none; height: 20px; width: 157px;
			position: absolute; right: 16px; bottom: 22px; cursor: pointer;}
	
.desk { float: right; width: 716px; padding-right: 26px; margin-right: 0px; margin-bottom: 15px;}
.desk { _padding-right: 0px; _margin-right: 13px;}

	.posters {}
		.posters .leftposter { float: left; width: 352px; position: relative; }
		.posters .rightposter { float: right;  width: 352px; position: relative; }
		
	.deskBanner { height: 21px; clear: both; padding-top: 16px;}
	.deskBanner h2.deskBannerContent { background-color: white; padding-left: 6px; padding-right: 12px; padding-bottom: 10px; float: left; height: auto; font-size: 20px; color: #002357; margin: 0px 0px 10px 0px; font-weight: normal;}
	.deskBanner .deskBannerLine { background: url(./gfx/line1.gif) repeat-x 0px 18px; height: 21px; }

	.deskBannerProj { height: auto; clear: both; padding-top: 16px;}
	.deskBannerProj h2.deskBannerContentProj { background-color: white; padding-left: 6px; padding-right: 12px; padding-bottom: 10px; float: left; height: auto; font-size: 14px; color: #002357; margin: 0px 0px 10px 0px; font-weight: bold;}
	
	.brief { line-height: 1.8; clear: both; }
	/*Deklaracje dla wypunktowania*/	
	.brief li { list-style-type: none;  background-image: url(gfx/wypunktowanie.gif); background-repeat: no-repeat;
	background-position: left 4px;  padding-left: 13px; margin-left: -14px;  color: #333333; }
	.brief .briefColumn { width: 322px; }
	.brief .left { float: left; margin-left: 16px; display: inline;}
	.brief .right { float: right; margin-right:16px; display: inline;}
		.brief .briefColumn .briefNews{ clear: both; border-top: 1px solid #E4E4E4; margin-top: 5px; padding-bottom: 5px; padding-top: 8px;  }
		.brief .briefColumn .first{ border: none !important;}
			.brief .briefColumn .date{ color: #7F7F7F; }
			.brief .briefColumn a.title{ background: url(./gfx/desk_tick1.gif) no-repeat 3px 5px; color: #004FC6; text-decoration: underline; padding-left: 14px; }
			.brief .briefColumn a.title:hover{ text-decoration: none; }
			.brief .briefColumn .newsContent{ margin-top: 10px; }
				.brief .briefColumn .newsContent img.big{ width: 322px; height: 134px; }
				.brief .briefColumn .newsContent img.sml { float: left; width: 97px; height: 97px; margin-right: 13px; }
				.brief .briefColumn .newsContent p { margin: 0px 5px; }
				.brief .briefColumn .newsContent a { color: #7F7F7F; text-decoration: underline; }
				.brief .briefColumn .newsContent a:hover { text-decoration: none; }
				
	.brief .history { clear: both; float: right; width: 140px; padding-top: 10px;  }
	.brief .briefFoot { clear: both; float: right; }
		.brief .briefFoot a { background: url(./gfx/desk_tick2.gif) no-repeat 0px 5px; padding-left: 9px; color: #00204F !important; text-decoration: underline; }
		.brief .briefFoot a:hover { text-decoration: none; }

.footer { clear: both; background: url(./gfx/footer_bg.jpg) no-repeat ; height: 31px; width: 990px; color: white; position: relative; }
	.footerContentLeft { position: absolute; left: 24px; top: 9px;}
	.footerContentCenter { position: absolute; left: 600px; top: 9px;}
	.footerContentRight { position: absolute; right: 24px; top: 9px;}
	.footer a { color: white; text-decoration: underline; }
	.footer a:hover { text-decoration: none; }


/*Deklaracje dla subpageA*/
.deskSubpage { float: right; display: inline; width: 729px; padding-right: 11px; margin-right: 0px; margin-bottom: 15px;}
.deskSubpage { _padding-right: 0px; _margin-right: 11px;}

	.deskSubpage .pathMenu { background-color: #D6E0ED; height: 28px; }
	.deskSubpage .pathMenu .pathMenuContent { background: url(./gfx/path_bg.gif) no-repeat left top; height: 28px; 
		padding-left: 7px; padding-top: 7px; color: #00204F; font-weight: bold; }
	.deskSubpage .pathMenu .pathMenuContent a { background: url(./gfx/desk_tick3.gif) no-repeat right 4px;  
		padding-left: 2px; padding-right: 10px; color: #00204F; font-weight: normal; text-decoration: underline; }
	.deskSubpage .pathMenu .pathMenuContent a:hover { background: url(./gfx/desk_tick3.gif) no-repeat right 4px;  
		padding-left: 2px; padding-right: 10px; color: #00204F; font-weight: normal; text-decoration: none; }

	
	.deskSubpage .brief { margin-left: 6px; }
		.deskSubpage .brief p { padding: 0px 8px; color: #333333; }
		.deskSubpage .brief .tableBorder { background: url(./gfx/desk_table_brd.gif) no-repeat top left; padding-left: 0px; padding-top: 8px; }
		.deskSubpage .brief .tableBorder table {  width: 100%; border-collapse: collapse; border: none; margin: 0px 0px 30px 0px;  
			border-spacing: 0px; text-align: center; font-size: 11px; }
		.deskSubpage .brief .tableBorder th { vertical-align: top; line-height: 1.2; height: 20px; padding: 0px 8px 0px 8px; border-left: 1px solid white; color: #003E8C; }
			.deskSubpage .brief .tableBorder .first { border-left: none; }
		.deskSubpage .brief .tableBorder td {  height: 13px; padding: 0px 8px 0px 8px; 
			border-left: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; color: #ACACAC; }
		.deskSubpage .brief .tableBorder td a { line-height: 1.4; color: #004FC6; text-decoration: underline;}
		.deskSubpage .brief .tableBorder td a:hover { text-decoration: none;}
		.deskSubpage .brief .tableBorder td img { margin-bottom: 6px; }
		
		.deskSubpage .brief .tableBorder table.typeA th { width: 140px; }
		.deskSubpage .brief .tableBorder table.typeA td { padding: 12px 8px; }
		
/*Deklaracje dla subpageB*/
		.deskSubpage .brief .tableBorder table.typeB { text-align: left; }
		.deskSubpage .brief .tableBorder table.typeB th {  color: #626262; text-align: left; font-weight: normal; padding: 0px 15px; }
		.deskSubpage .brief .tableBorder table.typeB th.first {  color: #626262; font-weight: bold; }
		.deskSubpage .brief .tableBorder table.typeB td {  color: #707070; text-align: left; font-weight: normal; padding: 5px 15px;  }
		.deskSubpage .brief .tableBorder table.typeB td.first {  text-align: center !important; }
		.deskSubpage .brief .tableBorder table.typeB tr.inner td {  text-align: left; border: none; padding: 10px 15px; width:}
		.deskSubpage .brief .tableBorder table.typeB tr.inner td.first {  text-align: left; border: none; font-weight: bold;
			color: #00204F; }
		.deskSubpage .brief .tableBorder table.typeB tr.innerii .cities {  text-align: center; display:compact}	
		.deskSubpage .brief .tableBorder table.typeB tr.innerii .projekt-nazwa { text-align: left; font-weight:bold; }	
		.deskSubpage .brief .tableBorder table.typeB tr.innerii .projekt-opis { font-weight:normal; }		
		.deskSubpage .brief .tableBorder table.typeB td a { line-height: 1.6; }

	.deskSubpage .brief .choosecity { background: url(./gfx/choosecity_brd.gif) no-repeat ; height: 38px; padding-bottom:20px;}
	.deskSubpage .brief .top { margin-top: 20px;}
	.deskSubpage .brief .bottom { margin-bottom: 20px;}
		.choosecity .choosecityContent { position: relative; background: url(./gfx/choosecity_bg.gif) repeat-x ; 
			padding-top: 9px; height: 38px; margin-left: 9px; font-weight: bold; }
			.choosecity .choosecityContent input { display: block; background: url(./gfx/findmenu_button.gif) no-repeat; height: 20px; width:72px; 
				position: absolute; right: 35px; top: 8px; border: none; cursor: pointer; }
			.choosecity .choosecityContent select { font-size: 11px; height: 15px; width:133px; border: 1px solid #EE8D25; margin-right: 10px; margin-left: 2px; vertical-align: normal; padding: 0px;}
	
	.error {font-weight: bold; color: #AD0000; text-align: center; line-height: 25px;}
	
.globallink { color: #004FC6; text-decoration: underline;}
.globallink:hover { text-decoration: none;}

/* globalnie dla a */
a { color: #004FC6; text-decoration: underline;}
a:hover { text-decoration: none;}


/*Deklaracje dla subpagenewesletter*/			
.bodynameform {
	float: left;
	height: 36px;
	width: 150px;
	top: 0px;
	clear: both;
}
.bodynameformlast {
	float: left;
	height: 160px;
	width: 150px;
	top: 0px;
	clear: both;
}
.bodyform {
	float: left;
	display: inline;
	height: 36px;
	width: 80px;
	top: 0px;
	margin-left: 5px;
	margin-top: 0px;
}
.formnewsletter {
	width: 160px;
}
.opisform  {	
	padding: 0px 8px;
	color: black;
	font-weight: bold;
}
 .opisformopis { padding: 0px 0px; color: black; }

 #submit {
	background-image: url(gfx/order_button.gif);
	background-repeat: no-repeat;
	display: block;
	border: none;
	height: 20px;
	width: 72px;
	margin-left: 190px;
	cursor: pointer;
}
 #submitlogin {
	background-image: url(gfx/autoryzuj_button.gif);
	background-repeat: no-repeat;
	display: block;
	border: none;
	height: 20px;
	width: 72px;
	margin-left: 190px;
	cursor: pointer;
}


/*Deklaracje dla mapy strony*/	
.map0 {
	background-image: url(gfx/m_folder_p1_first.gif);
	padding-left: 40px;
}

.map1 {
	background-image: url(gfx/m_folder_p1.gif);
	padding-left: 40px;
}
.map1_end {
	background-image: url(gfx/m_folder_p1_end.gif);
	padding-left: 40px;
}
.map2 {
	background-image: url(gfx/m_folder_p2.gif);
	padding-left: 60px;
}
.map2_end {
	background-image: url(gfx/m_folder_p2_end.gif);
	padding-left: 60px;
}

.map2_plik {
	background-image: url(gfx/m_plik_p2.gif);
	padding-left: 60px;
}
.map2_plik_end {
	background-image: url(gfx/m_plik_p2_end.gif);
	padding-left: 60px;
}

.map3_plik {
	background-image: url(gfx/m_plik_p3.gif);
	padding-left: 80px;
}

.map3_plik_end {
	background-image: url(gfx/m_plik_p3_end.gif);
	padding-left: 80px;
}

.mapglobal {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	background-position: left;
	background-repeat: no-repeat;
	height: 24px;
	width: auto;
	color: #7F7F7F;
	margin-left: 0px;
}

.maplink { color: #004FC6; text-decoration: underline;}
.maplink:hover { text-decoration: none;}


/*Deklaracje dla wypunktowania - wyszukiwarka - wyniki*/
/*  na div*/
.searchnumber {
	display: inline;
	padding-left: 7px;
}
.searchlink {
	display: inline;
	padding-left: 2px;
}
.searchdescribe {
	padding-left: 33px;
	margin-bottom: 10px;
}

/* deklaracja dla linku do wyszukiwarki*/
.wyszukiwarka {
	height:30px;
	width:200px;
	margin: auto;
}

.logotypy_ue {
	width:580px;
	margin: 20px auto;
}

/*Deklaracje dla lista aktualnosci+ jedna aktualnosc pelna +lista*/


.newsnaglowek {
	background: url(gfx/desk_tick1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.newsopis {
	padding-left: 10px;
	width: 99%;
}
.anews {
	background: url(gfx/desk_tick2.gif) no-repeat 0px 5px;
	padding-left: 11px;
	color: #00204F !important;
	text-decoration: underline;
	right: 50px;
	margin-left: 5px;
}
.anews:hover { text-decoration: none; }

.linespacer {
	border-top: 1px solid #E4E4E4;
}

/* ogólna deklaracja dla TB - formatowanie tekstu */
	
table {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
	margin-left: 7px;
	line-height: 20px;
}
/*drukuj */
.brief .print {
	height: 15px;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
	
	clear: both;
	float: right;
	padding: 10px 10px 10px 0px;
}

.brief .print a {
background: url(./gfx/wsbii_desk_print.gif) no-repeat 0px 0px !important;
padding-left: 20px !important;
padding-top: 2px !important;
color: #00204F !important;
text-decoration: underline;
}



/* szablon drukuj */

.printmain {
	text-align: left;
	margin-left: 3px;
	margin-right: 5px;
	width: 640px;
	font-size: 11px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	color: black;
	position: absolute;
	left: 5px;
	margin-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 15px;
	padding-left: 3px;
}
.printlogo {
	clear: both;
	float: left;
}
.printuczelnianr1 {
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #666666;
	padding-top: 35px;
	padding-left: 10px;
}
.printline {
	height: 2px;
	width: 635px;
	padding-top: 5px;
	clear: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-top: 10px;
}

.printline_tabs {
	height: 2px;
	width: 100px;
	padding-top: 5px;
	clear: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfbfbf;
	margin-top: 10px;
}


/* deklaracje styli TB z szablonów FCK edytora*/

.tbbody {
background-color:#EBEBEB;
border-width:0;
width:650px;
}
.trbody {
background-color:#FFFFFF;
color:#333333;
font-family:Tahoma,Verdana,Helvetica;
font-size:11px;
padding-left:10px;
padding-right:10px;
}
.thbody {
color:#003E8C;
font-family:Tahoma,Verdana,Helvetica;
font-size:11px;
font-weight:bold;
height:17px;
padding: 2px 8px;
}
.thcolwidthimg {
width:75px;
}
.tbbodykpg {
border-width:0;
width:690px;
}
.tbtopbokrightkpg {
background-image:url(gfx/tb_top_bgbok_right.gif);
background-repeat:no-repeat;
height:28px;
width:5px;
}
.tbthkpg {
background-color:#EBEBEB;
color:#003E8C;
font-family:Tahoma,Verdana,Helvetica;
font-size:11px;
font-weight:bold;
height:28px;
}
.tbtdfotokpg {
text-align:center;
vertical-align:top;
}
.tbrdlinkkpg {
padding-right:7px;
text-align:right;
}
.tbtdtekstkpg {
clip:rect(0px, auto, auto, auto);
font-family:Tahoma,Verdana,Helvetica;
font-size:11px;
padding-left:10px;
padding-right:5px;
text-align:justify;
top:0;
vertical-align:top;
}


/*ZPI - formularze */
.zpiformat1 {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
}

 #zpidalej {
	background-image: url(gfx/dalej_button.gif);
	background-repeat: no-repeat;
	display: block;
	border: none;
	height: 20px;
	width: 46px;
	margin-left: 190px;
	cursor: pointer;
}
 #zpisprawdz {
	background-image: url(gfx/sprawdz_button.gif);
	background-repeat: no-repeat;
	display: block;
	border: none;
	height: 20px;
	width: 63px;
	margin-left: 190px;
	cursor: pointer;
}

.bodyformzpiwyn {
	display: inline;
}
.bodyformzpi {
	display: inline;
}

/*formularze - global */

input {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
}

select {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
}
textarea {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
}

.buttonsendglobal {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	background:#FFAC36;
	width: 55px;
	height:20px;
	border:#CE9400;
}


/* pop-up */
.mainpopup {
	width: 99%;
	font-size: 11px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	color: #333333;
}

.bodypopup {
	width: 96%;
	background-color: #FFFFFF;
}

.briefpopup
{
	text-align:left;
	margin-right: 18px;
	margin-left: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
