@charset "utf-8";
body 	{	margin: 0px; padding: 0px; background-color: #A5ABB2; background-image: url(/static/images/bg.02.gif); background-repeat: repeat-x;	}
img		{	border: 0px;	}
form	{	margin: 0px; padding: 0px;	}

body, div, td	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
input, select, textarea	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
a 		{	color: #FFFFFF; text-decoration: none; }
a:hover {	color: #FFFFFF; text-decoration: underline; }
table	{	 }
td.tdUL			{	padding: 0px; vertical-align: top; text-align: left; }

#TopField		{	margin: auto; width: 914px; height: 83px; background-image: url(/static/images/bg.01.gif); position: relative; }
#LogoField		{	position: absolute; top: 24px; left: 10px; }
#SearchField	{	position: absolute; top: 33px; left: 350px; }
#SearchWord		{	border: 1px solid #A5ACB2; width: 174px; height: 16px; color: #000000; }
#SubmitSearch	{	position: absolute; top: 2px; left: 180px;}
#ShortMenu		{	position: absolute; top: 39px; left: 770px; width: 300px;  }
#ShortMenu div	{	float: left; margin-right: 20px; font-size: 10px; }
#LangMenu		{	position: absolute; top: 0px; left: 776px; }

#EmailAddress	{	border: 1px solid #A5ACB2; width: 174px; height: 18px; color: #000000; }

#MainMenuField		{	margin: auto; width: 950px; height: 39px; background-image: url(/static/images/menu.bg.gif); background-repeat: no-repeat; }
#MainMenuField	ul	{	list-style: none; margin: 0px; padding: 0px;	}
#MainMenuField	li	{	text-indent: -2000px; list-style: none; float: left; height: 100%; margin: 0px; padding: 0px;	}
#MainMenuField 	a 	{	height: 39px; display: block;	}

#MainMenuField	a:hover,
#MainMenuField	a.selected	{	background-image: url(/static/images/menu.bg.gif);	}

#m1	a								{	margin-left: 188px; width: 143px;	} 
#m2 a								{	width: 101px;	} 
#m3 a								{	width: 96px;	} 	
#m5 a								{	width: 103px;	}
#m6 a								{	width: 105px;	}

#m1 a:hover, #m1 a.selected			{	background-position: -188px -39px;	}
#m2 a:hover, #m2 a.selected			{	background-position: -331px -39px;	}
#m3 a:hover, #m3 a.selected			{	background-position: -432px -39px;	}
#m5 a:hover, #m5 a.selected			{	background-position: -528px -39px;	}
#m6 a:hover, #m6 a.selected			{	background-position: -631px -39px;	}

/*
#m1	a								{	margin-left: 105px; width: 143px;	} 
#m2 a								{	width: 101px;	} 
#m3 a								{	width: 96px;	} 
#m4 a								{	width: 166px;	}	
#m5 a								{	width: 103px;	}
#m6 a								{	width: 105px;	}

#m1 a:hover, #m1 a.selected			{	background-position: -105px -39px;	}
#m2 a:hover, #m2 a.selected			{	background-position: -248px -39px;	}
#m3 a:hover, #m3 a.selected			{	background-position: -349px -39px;	}
#m4 a:hover, #m4 a.selected			{	background-position: -445px -39px;	}
#m5 a:hover, #m5 a.selected			{	background-position: -611px -39px;	}
#m6 a:hover, #m6 a.selected			{	background-position: -714px -39px;	}


*/
div.HomeLatestDate		{	color: #3B4148; }
div.HomeLatestTitle		{	font-weight: bold; }
div.HomeLatestTitle,
div.HomeLatestContent,
div.HomeLatestMore a 	{	font-size: 12px; color: #3B4148;}

div.HomeLatestContent {text-align: justify; color: #3B4148;}

#MainBanner			{	margin: auto; margin-top: 2px; width: 914px; }
#MainContentHome	{	margin: auto; margin-top: 14px; width: 914px; }

#PagePath				{	clear: both; padding-left: 14px; padding-top: 0px; padding-bottom: 12px; }
#PagePath a				{	color: #FFFFFF; text-decoration: none; }
#PagePath a:hover		{	color: #2362E6; text-decoration: underline; }

#PageTitle		{	padding-left: 10px; padding-top: 10px; padding-bottom: 10px; font-weight: bold; font-size: 17px; }
#PageContent	{	padding-left: 10px; padding-right: 10px; font-size: 12px; color: #3B4148; }
#PageContent	div {	font-size: 12px; color: #3B4148;  }
#PageContent	td {	font-size: 12px; color: #3B4148;  }
#PageContent	li {	font-size: 12px; color: #3B4148;  }

#PageContent a 	{	color: #2362E6; text-decoration: underline; }
#PageContent h1 {	font-size: 18px;}

#NotepadMenu		{	padding-left: 10px; padding-top: 40px; padding-bottom: 10px; clear: both; }
#NotepadMenu div	{	float: left; margin-right: 10px; }

#NotepadMenu .NotepadLink 		{	color: #FFFFFF; text-decoration: none; }
#NotepadMenu .NotepadLink:hover {	color: #FFFFFF; text-decoration: underline; }

#LogosBottomField		{	margin: auto; width: 914px; text-align: center; margin-top: 30px; }
#LogosBottomField td	{	padding: 0px; vertical-align: middle; padding-left: 10px; padding-right: 10px; }
#LogosBottomField div	{	float: left; margin-left: 10px; margin-right: 10px; height: 40px; vertical-align: middle; }
#BottomLine				{	clear: both; margin: auto; width: 899px; padding-top: 10px; padding-bottom: 10px; }
#FooterField			{	margin: auto; width: 899px; padding-bottom: 10px; }
#FooterField a			{	color: #FFFFFF;}
#FooterField a:hover	{	color: #FFFFFF; text-decoration: underline; }
#FooterCopyright		{	float: left; }
#FooterProject			{	float: right; }

.SubMenu00		{	padding: 0px; vertical-align: top; text-align: left; padding-bottom: 2px; }
.SubMenu01		{	padding: 0px; vertical-align: top; text-align: left; font-weight: bold; padding-left: 18px; padding-top: 3px; padding-bottom: 3px; padding-right: 25px; background-color: #7B828A; background-image: url(/static/images/arrow.04.gif); background-repeat: no-repeat; background-position: 186px 8px;  }
.SubMenu02		{	padding: 0px; vertical-align: top; text-align: left; font-weight: bold; padding-left: 18px; padding-top: 3px; padding-bottom: 3px;padding-right: 25px; background-color: #3676FC; background-image: url(/static/images/arrow.05.gif); background-repeat: no-repeat; background-position: 186px 8px;	}
.SubMenu03		{	padding: 0px; vertical-align: top; text-align: left; background-color: #5D656E; font-weight: bold; padding: 3px 10px 3px 30px; }
.SubMenu04		{	padding: 0px; vertical-align: top; text-align: left; background-color: #5D656E; font-weight: bold; padding: 3px 10px 3px 30px; }
.SubMenu04 a	{	text-decoration: underline; }

#SearchWordField			{	margin-top: 10px; margin-bottom: 10px; }
#SearchWordField	span	{	font-weight: bold; }
.SearchTitle				{	font-weight: bold; margin-bottom: 3px; text-transform: uppercase;  }
.SearchDescription			{	}
.SearchMore					{	text-align: right; margin-bottom: 10px; margin-right: 20px; }
.SearchMore	a				{	text-decoration: none; color: #8E8E8E;	}
.SearchMore	a:hover			{	text-decoration: underline; color: #022C6A;	}

/*	strona główna	*/

.HomeLatestTile		{	color: #434851; font-weight: bold;	}
.HomeLatestContent	{	padding-top: 5px;	}
.HomeLatestMore		{	text-align: right; padding-right: 10px; padding-top: 10px;	}

.BoxTable01	{	width: 229px; }
.BoxTable02	{	width: 206px; }

.BoxTd01	{	padding: 0px; vertical-align: top; text-align: left; border-left: 1px solid #C1C6CA; border-right:1px solid #C1C6CA; background-image: url(/static/images/bg.03.gif); background-repeat: repeat-x; background-color: #7A8188;	}
.BoxTd02	{	margin-left: 5px; }
.BoxTd03	{	margin-top: 10px; margin-left: 15px; margin-right: 10px;	}
.BoxTd04	{	text-align: right; padding-right: 5px;	}
.BoxTd05	{	margin-left: 14px; padding-top: 5px;	}
.BoxTd06	{	text-align: right; padding-right: 10px; padding-top: 5px;	}

/*	#############	*/

h2	{	font-size: 18px; }

/*				FORMUALARZ KONTAKTOWY					*/


#contact_firm		{	/*border: 1px solid #CBCBCB;*/ width: 200px; height: 17px; color: #000000;	}
#contact_email		{	width: 200px; height: 17px; color: #000000;	}
#contact_phone		{	width: 200px; height: 17px; color: #000000;	}
#contact_fax		{	width: 200px; height: 17px; color: #000000;	}
#contact_content	{	width: 200px; height: 100px; color: #000000;	}

/*				FORMUALARZ FAQ					*/


#faq_firstname	{	width: 200px; height: 17px; color: #000000;	}
#faq_lastname	{	width: 200px; height: 17px; color: #000000;	}
#faq_email		{	width: 200px; height: 17px; color: #000000;	}
#faq_content	{	width: 200px; height: 100px; color: #000000;	}

/*	###################################################	*/

/*	APPLICATION FORM	*/
#afForm	{ border: 0px; }
.afTable	{	padding: 0px; width: 80%; border: 0px; }
.afTable td	{	padding: 3px; vertical-align: top;  }
#afForm	input			{	}
#afForm	textarea		{	width: 250px;	height: 50px;}
#afForm	em				{	width: 110px; font-style: normal;  }

.afTableSchool		{	width: 100%; 	}
.afSchoolNameField	{	width: 100%;	}
.afSchoolYearField	{	width: 100%;	}
.afSchoolSpecField	{	width: 100%;	}
.afSchoolAddField	{	width: 100%; 	}
.afPracodawcaField	{	width: 100%; 	}
.afStanowiskoField	{	width: 100%; 	}
.afOkresField		{	width: 100%; 	}
#afOther			{	width: 100%; 	}	

#afForm	.afJobType 		{	clear: both; line-height: 15px; }
#afForm	.afJobType 	input	{	vertical-align: middle;  }

#afForm #afAgree		{	width: 25px; }
#afForm .afSubmit		{	width: 40px; }

.groupFirm				{	padding-left: 18px; padding-right: 9px; }
.groupFirm tr			{	background-image: url(/static/images/line.04.gif); background-repeat: no-repeat; background-position: bottom left; }
.groupFirm td			{	padding: 0px; vertical-align: top; text-align: left; color: #41474E; font-size: 11px; padding-bottom: 3px; padding-top: 3px; }
.groupFirm td a			{	color: #41474E; font-size: 11px; }
.groupFirm td a:hover	{	color: #41474E; font-size: 11px; text-decoration: underline; }
.groupFirm	img			{	margin-top: 3px; margin-right: 3px; }

/*				notepad popup							*/

.NPBody		{	background-image: url(/static/images/bg.07.gif); background-repeat: repeat-x; background-color: #BCC2C6; }
.NPTable	{	width: 520px; border: 0px; padding: 0px; }
.NPTd01		{	padding: 0px; text-align: right; vertical-align: middle; }
.NPTd02		{	padding: 0px; vertical-align: top; text-align: left; padding-left: 10px; }
.NPHeader	{	font-size: 14px; font-weight: bolder; }
.NPContent	{	padding: 0px; vertical-align: top; text-align: left; padding-left: 10px; padding-top: 20px; font-size: 10px; }
.NPMenu		{	padding-top: 35px; }
/*	#################################################	*/