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: 6px;
	float: right;
	height: 24px;
}
.uppermenu .uppermentuContent a{
	color: #001E4F;
	text-decoration: underline;
}
.uppermenu .uppermentuContent a:hover{
	color: #001E4F;
	text-decoration: none;
}
.uppermenu .uppermentuContent .rekrutacja{
	background: url(./gfx/uppermenu_rekrutacja.gif) no-repeat left top;
	width: 24px;
	padding: 6px 5px 0px 25px;
	white-space: nowrap;
}
.uppermenu .uppermentuContent .logowanie{
	background: url(./gfx/uppermenu_logowanie.gif) no-repeat left top;
	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;
	width: 25px;
	height: 24px;
	padding: 6px 5px 0px 26px;
	padding-right: 5px;
	white-space: nowrap;
}
.uppermenu .uppermentuContent .ever_china{
	background: url(./gfx/uppermenu_ever_ch.gif) no-repeat left top;
	width: 25px;
	padding: 6px 5px 0px 26px;
	padding-right: 5px;
	white-space: nowrap;
}

.findmenu { background: url(./gfx/findmenu_bg.gif) no-repeat; height: 56px; 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: 30px; width: 316px; position: absolute; left: 22px; top: 18px; }

.consultmenu { height: 120px; width:990px;}


.consultmenu .konsultant {
	height: 120px;
	width: 285px;
	float: right;
	position: relative;
	background-image: url(./gfx/cons.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.consultmenu .miasta { background: url(./gfx/consultmenu_left_bg.gif) no-repeat left; height: 120px; width:703px; float: left; position: relative;}
.consultmenu .miasta ul{ margin: 0px; padding: 0px; list-style: none;}

.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#gdynia {  display: block; background: url(./gfx/menu_gdynia.gif) no-repeat; position: absolute; left: 236px; top: 97px; width: 68px; height: 22px; }
.consultmenu a#gdynia:hover {  background: url(./gfx/menu_gdynia_roll.gif) no-repeat; }
.consultmenu a#gdyniaLogo { background: url(./gfx/logo_gdynia.gif) no-repeat; display: block; position: absolute; left: 236px; top: 16px; width: 68px; height: 77px; }

.consultmenu a#opole {  display: block; background: url(./gfx/menu_opole.gif) no-repeat; position: absolute; left: 305px; 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: 305px; top: 16px; width: 83px; height: 77px; }

.consultmenu a#poznan {  display: block; background: url(./gfx/menu_poznan.gif) no-repeat; position: absolute; left: 389px; 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: 389px; top: 16px; width: 75px; height: 77px; }

.consultmenu a#szczecin {  display: block; background: url(./gfx/menu_szczecin.gif) no-repeat; position: absolute; left: 467px; top: 97px; width: 75px; height: 22px; }
.consultmenu a#szczecin:hover {  background: url(./gfx/menu_szczecin_roll.gif) no-repeat; }
.consultmenu a#szczecinLogo { background: url(./gfx/logo_szczecin.gif) no-repeat; display: block; position: absolute; left: 467px; top: 16px; width: 75px; height: 77px; }

.consultmenu a#torun {  display: block; background: url(./gfx/menu_torun.gif) no-repeat; position: absolute; left: 545px; 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: 545px; top: 16px; width: 77px; height: 77px; }

.consultmenu a#wroclaw {  display: block; background: url(./gfx/menu_wroclaw.gif) no-repeat; position: absolute; left: 623px; 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: 623px; 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: 18px; }
	.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; float: left; height: 21px;
		font-size: 20px; color: #002357; margin: 0px; font-weight: normal; } */
	.deskBanner h1.deskBannerContent { background-color: white; padding-left: 6px; padding-right: 12px; float: left; height: 21px;
		font-size: 20px; color: #002357; margin: 0px; font-weight: normal; }
	.deskBanner .deskBannerLine { background: url(./gfx/line1.gif) repeat-x 0px 18px; height: 21px; }
	.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; overflow: hidden; padding-bottom: 30px; }
		.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; width: 140px; }
		.deskSubpage .brief .tableBorder table.typeB td {  color: #ACACAC; text-align: left; font-weight: normal; padding: 5px 15px;  }
		.deskSubpage .brief .tableBorder table.typeB td.first {  text-align: right !important; width: 140px; }
		.deskSubpage .brief .tableBorder table.typeB tr.inner td {  text-align: left; border: none; padding: 10px 15px; }
		.deskSubpage .brief .tableBorder table.typeB tr.inner td.first {  text-align: left; border: none; font-weight: bold;
			color: #00204F; }
		.deskSubpage .brief .tableBorder table.typeB td a { line-height: 1.6; }

	.deskSubpage .brief .choosecity { background: url(./gfx/choosecity_brd.gif) no-repeat ; height: 38px; }
	.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/choosetopic_button_2.gif) no-repeat; height: 29px; width:168px;
				position: absolute; right: 15px; top: 4px; 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;}

.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: 0p/x;
	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: 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/folder_p0k.gif);
	padding-left: 40px;
}

.map1 {
	background-image: url(gfx/folder_p1k.gif);
	padding-left: 40px;
}
.map1_end {
	background-image: url(gfx/folder_p11k.gif);
	padding-left: 40px;
}
.map2 {
	background-image: url(gfx/folder_p2k.gif);
	padding-left: 60px;
}
.map2_end {
	background-image: url(gfx/folder_p22k.gif);
	padding-left: 60px;
}
.map2_plik {
	background-image: url(gfx/plik_p2k.gif);
	padding-left: 60px;
}
.map2_plik_end {
	background-image: url(gfx/plik_p22k.gif);
	padding-left: 60px;
}

.map3 {
	background-image: url(gfx/plik_p3k.gif);
	padding-left: 80px;
}

.map3_end {
	background-image: url(gfx/plik_p33k.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;
}

/*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: 97%;
}
.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 */
.print {
	height: 15px;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
}

/* deklaracje styli TB z szablon�w FCK edytora*/

.tbbody {
	background-color: #EBEBEB;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cellpadding: 1px;
	cellspacing: 1px;
	width: 520px;

}
.trbody {
	font-family: Tahoma, Verdana, Helvetica;
	color: #333333;
	font-size: 11px;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}
.thbody {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003E8C;
	height: 17px;
}
.thcolwidthimg {
	width: 75px;
}

.tbbodykpg {
	width: 690px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}
.tbtopbokrightkpg {
	background-image: url(gfx/tb_top_bgbok_right.gif);
	background-repeat: no-repeat;
	width:5px;
	height:28px;
}
.tbthkpg {
	background-color: #EBEBEB;
	height:28px;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003E8C;
}
.tbtdfotokpg {
	text-align: center;
	vertical-align: top;
}
.tbrdlinkkpg {
	text-align: right;
	padding-right: 7px;
}

.tbtdtekstkpg {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	padding-left: 10px;
	text-align: justify;
	padding-right: 5px;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
	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 {
	width: 500px;
	height: 36px;
	float: left;
}

/*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: 100%;
	font-size: 11px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	color: #333333;
}

.briefpopup
{
	text-align:left;
	margin-right: 16px;
	margin-left: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* pozycjonowanie kontaktu na 2 divach- 2 kolumny*/

#glowny {
	margin-left: auto;
	width: 660px;
	height: auto;
}

#glownyright {
	width: 400px;
	float: left;
	display: inline;
	height: auto;
}
#glownyleft {
	width: 260px;
	float: left;
	display: inline;
	height: auto;
}

table img  {
  display:inline;
  float:left;
  margin-left:8px;
  margin-right:5px;
}

.zima {
  float:none;
  margin-left:5px;
}

.listingspecjalnoscinowosc {
     color:#CC0000;
     font-weight: bold;
}

/* dodane 2010-03-14 */

.rekrutacjaonline { width: 699px; padding: 20px 25px 20px 0;overflow:hidden;}
.rekrutacjaonline p { text-align: justify; padding:0;}
.rekrutacjaonline .krokiInfo { margin:0 !important;padding:0 !important; margin-bottom:30px;}
.rekrutacjaonline .krokiInfo li { padding-top: 30px; background: url(gfx/strzalka.png) no-repeat 50% 13px; width: 699px;margin-left:0;padding-left:8px; }
.rekrutacjaonline .krokiInfo li.first{ padding-top:0;background:none;}
.rekrutacjaonline .krokiInfo h3 { margin:0;width:502px; height: 59px; line-height: 59px; background: url(gfx/krok_tytul.png); overflow:hidden; padding-left: 197px; position: relative; color:#002357; font-size: 13pt;font-weight: normal;}
.rekrutacjaonline .krokiInfo h3 img { position: absolute; top:0 ; left: 0;}
.rekrutacjaonline .krokiInfo li p { padding: 12px 23px 14px 23px; margin:0;background:url(gfx/krokbg.png) no-repeat 0 100%;}

.rekrutacjaonline .krokiLista{ margin: 30px 0 30px 0;padding:0;height:39px;width:200%;overflow: hidden;}
.rekrutacjaonline .krokiLista li { float:left;display:inline;width:168px;height: 39px;padding:0;margin:0 8px 0 0;overflow:hidden;text-indent:-9999em;}
.rekrutacjaonline .krokiLista li.krok1{ background: url(gfx/krok1belka.png);}
.rekrutacjaonline .krokiLista li.krok2{ background: url(gfx/krok2belka.png);}
.rekrutacjaonline .krokiLista li.krok3{ background: url(gfx/krok3belka.png);}
.rekrutacjaonline .krokiLista li.krok4{ background: url(gfx/krok4belka.png);}
.rekrutacjaonline .krokiLista li.active { background-position: 0 100%;}
.rekrutacjaonline .thx { padding-left: 256px; padding-top: 50px; padding-bottom:100px;background: url(gfx/thx.png) no-repeat 90px 0px;}
.rekrutacjaonline .thx h3 {margin:0;padding:0; font-size:20pt;margin-bottom: 15px;font-weight: normal; color:#22406d;}
.rekrutacjaonline .thx p { margin:0;padding:0; text-align: left; width: 364px; }
.rekrutacjaonline form{width:100%;overflow:hidden;padding-bottom:15px;}
.rekrutacjaonline form fieldset { border:0;margin:0;padding:0;}
.rekrutacjaonline form fieldset div { width:100%; overflow:hidden; margin-bottom:10px;}
.rekrutacjaonline form label { width: 221px; height: 23px; float: left; text-align: right; line-height: 23px; font-weight: bold; padding-right: 29px; color:#333333;}
.rekrutacjaonline form select { float: left; margin-top:3px;width: 240px;}
.rekrutacjaonline form input.text { border:0;margin:0;padding:0;float:left;border:1px solid #cfcfcf; background:#fff; height:15px;padding:3px 10px ; width: 199px; color:#333333; font-family: Tahoma, Geneva, sans-serif; font-size: 8pt;  line-height: 15px;  }
.rekrutacjaonline form input.validation { background-color:#fff1f1; border-color: #e9acac; }
.rekrutacjaonline form fieldset div.odstep { padding-top: 30px; }
.rekrutacjaonline form fieldset div a.szczegolowy {text-decoration: none; display:block;padding:0;width: 156px;padding-left: 11px; height:23px; margin:0 auto; line-height:23px;font-weight:bold; color: #333333; background: url(gfx/btnszczegolowy.png);}
.rekrutacjaonline form fieldset div a.szczegolowy:hover { background-position: 0 100%; }
.rekrutacjaonline form p.validation { margin: 0 auto; width: 471px; color:#c82d2d;padding: 22px 20px;background:#fff1f1;border: 1px solid #e9acac;text-align: center; margin-bottom: 9px; }
.rekrutacjaonline .prevNext { height: 29px;width:100%;padding-top: 40px; border-top: 1px solid #cfcfcf; margin-top: 30px;text-align: center; overflow: hidden; position: relative;  }
.rekrutacjaonline .prevNext ul { clear:left; float:left;  list-style:none;margin:0; padding:0; position:relative; left:50%;text-align:center;height: 29px; }
.rekrutacjaonline .prevNext li { display:block; float:left;list-style:none; margin:0;padding:0 4px 0 5px;  position:relative;  right:50%;background: none;}
.rekrutacjaonline .prevNext a.dalej { width: 101px;height:29px;display:block; text-indent:-9999em;overflow:hidden;background:url(gfx/btndalej.png);}
.rekrutacjaonline .prevNext a.wstecz { width: 101px;height:29px;display:block; text-indent:-9999em;overflow:hidden;background:url(gfx/btnwstecz.png);}
.rekrutacjaonline .prevNext a.wyslij { width: 101px;height:29px;display:block; text-indent:-9999em;overflow:hidden;background:url(gfx/btnwyslij.png);}
.rekrutacjaonline .prevNext a:hover { background-position: 0 100%;}

/* dodane 2010-03-18 */

.rekrutacjaonline table .header { padding:0;margin:0;width:100%;background:url(gfx/headerbg.png) repeat-x 0 100%; height:30px; margin-bottom: 30px; padding-top: 30px; }
.rekrutacjaonline table .header h3 { margin:0;display : block ;float:left; height:30px; line-height:30px; padding:0 13px 0 10px; background: url(gfx/headerbg2.png) no-repeat 100% 0; color:#00204f; font-size: 11pt; font-weight: bold;  }

/* dodano 21.07.2010 - adserver boxy boczne */
.addserv { margin-left: 10px; margin-top: 5px;}

/*---linki spolecznosciowe dodatek 2010-10-15---*/

.brief .briefFoot { overflow: hidden; padding-bottom: 30px;}

.brief .briefFoot .addthisCaption { float:left;font-weight:bold; height: 20px;line-height:20px; margin:0 !important;}
.brief .briefFoot .addthis_toolbox { float: left; }
.brief .briefFoot .addthis_toolbox span, .brief .briefFoot .addthis_toolbox a{float: left; }
.brief .briefFoot .addthis_toolbox a { padding-left: 3px !important; background: none !important;}

div.addthis { padding-bottom: 15px; }
div.addthis .anews { float: right;}
div.addthis .addthisCaption { float:left;font-weight:bold; height:20px;line-height:20px;}
div.addthis .addthis_toolbox {  float: left;  }
div.addthis .addthis_toolbox span, div.addthis .addthis_toolbox a{float: left;}
div.addthis .addthis_toolbox a {  float : left;padding-left: 3px !important; }
