@charset "utf-8";

body	{	background-color: #FFFFFF; margin: 0px; padding: 0px; }
table	{	padding: 0px; border: 0px; }
div, td, input, textarea	{	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #302B2C;	}
td		{	padding: 0px; text-align: left; vertical-align: top; }
img		{	border: 0px; }
span	{	clear: both; }
a		{	text-decoration: none; color: #EAAE1A;	}
a:hover	{	text-decoration: underline; color: #EAAE1A;	}
form	{	margin: 0px; padding: 0px;}
h1		{	font-size: 12px; color: #002E74; }
h2		{	font-size: 12px; color: #002E74; }

.HomePageBg	{	background-image: url(/static/images/bg.01.gif); background-repeat: repeat-x; }
.SubPageBg	{	background-image: url(/static/images/bg.03.gif); background-repeat: repeat-x; }

#PageTopField	{	position: relative; width: 895px; height: 154px; margin: auto;  }
#PageLogo		{	position: absolute; top: 22px; left: 24px; }
#PageShortMenu	{	position: absolute; top: 50px; left: 665px; color: #8E8E8E; }
#PageShortMenu a		{	color: #8E8E8E; }
#PageShortMenu a:hover	{	color: #002E74; }

/*	MENU PL	- HOME	*/
#MainMenuField			{	position: absolute; top: 112px; left: 194px; width: 699px; height: 41px; background-image: url(/static/images/menu.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: 41px; display: block;	}

#MainMenuField	a:hover,
#MainMenuField	a.selected	{	background-image: url(/static/images/menu.gif);	}

#m1	a								{	width: 141px;	} 
#m2 a								{	width: 141px;	} 
#m3 a								{	width: 140px;	} 
#m4 a								{	width: 141px;	}	 
#m5 a								{	width: 136px;	}
#m1 a:hover, #m1 a.selected			{	background-position: 0 -41px;		}
#m2 a:hover, #m2 a.selected			{	background-position: -141px -41px;	}
#m3 a:hover, #m3 a.selected			{	background-position: -282px -41px;	}
#m4 a:hover, #m4 a.selected			{	background-position: -422px -41px;	}
#m5 a:hover, #m5 a.selected			{	background-position: -563px -41px;	}

#HomePageFlash			{	margin: auto; width: 895px; height: 269px; }
#SubPageFlash			{	margin: auto; width: 895px; }

#PageSearchField		{	margin: auto; width: 895px; height: 37px; background-image: url(/static/images/bg.02.gif); background-repeat: repeat-x; }
#PageSearchField img	{	margin-top: 12px; margin-left: 605px; float: left; }
#SearchWord				{	margin-top: 10px; margin-left: 5px; float: left; border: 1px solid #D7D7D7; width: 165px; height: 15px; font-size: 11px; }
#SearchSubmit			{	margin-top: 10px; margin-left: 5px; float: left; }

#HomeContentField		{	margin: auto; width: 895px; padding-top: 10px; }
#PageBottomLine			{	margin: auto; width: 882px; padding-bottom: 10px; }
#PageBottomLine	img		{	margin-top: 10px; }

#FooterField			{	margin: auto; width: 895px; padding-bottom: 15px; }
#FooterField a			{	color: #8E8E8E;}
#FooterField a:hover	{	color: #8E8E8E; text-decoration: underline; }
#FooterCopyright		{	float: left; color: #8E8E8E; }
#FooterMenu				{	float: left; margin-left: 250px; color: #8E8E8E; text-align: center; }
#FooterProject			{	float: right; }

.HomeNews			{	clear: both; margin-bottom: 5px; width: 265px; }
.HomeNewsField		{	float: left; width: 185px; }
.HomeNewsText		{	margin-top: 2px; }
.HomeNewsMore		{	margin-top: 10px; }
.HomeNewsLine		{	margin-top: 5px; margin-bottom: 5px; }
.HomeNewsImg		{	float: right; }

#SubPageContent		{	margin: auto; width: 895px; }
#SubPageLeftField	{	width: 205px; float: left; padding-top: 10px; }
#SubPageRightField	{	width: 690px; float: right; }

.PagePath	 			{	color: #8E8E8E; margin-top: 10px; margin-left: 20px; }
.PagePath	a 			{	color: #8E8E8E; }
.PagePath	a:hover 	{	color: #022C6A; text-decoration: underline; }
/*.PagePath	a:hover 	{	color: #272727; text-decoration: underline; }*/
.PageLine	img			{	margin-top: 10px; margin-bottom: 20px; }
.PagePath   .selected	{	color: #022C6A; text-decoration: underline; }
/*.PagePath   .selected	{	color: #272727; text-decoration: underline; }*/
.PagePath #PagePathHeader	{	float: left; margin-right: 0px; }
.PagePath #PagePathContent	{	float: right; white-space: normal; width: 630px;  }

.PageTitle			{	margin-left: 20px; font-size: 15px; color: #022C6A; font-weight: bold; }
/*.PageTitle			{	margin-left: 20px; font-size: 15px; color: #272727; font-weight: bold; }*/
.PageTitle	img		{	margin-right: 5px; vertical-align: middle; }
.PageContent		{	margin-left: 20px; margin-top: 30px; }
.PageContent	img	{	padding: 4px; border: 1px solid silver; }
.PageContent	a		{	text-decoration: underline; color: #EAAE1A;	}
.PageContent	a:hover	{	text-decoration: underline; color: #EAAE1A;	}

.LeftMenuTable		{	width: 188px; padding: 0px; border: 0px; }
.LeftMenuTable td	{	padding: 0px; margin: 0px; }



.MenuTd01			{	color: #FFFFFF; vertical-align: top; }
.MenuTd01 img		{	padding: 0px; margin: 0px; }
.MenuTd01 a			{	color: #FFFFFF; font-weight: bold; }
.MenuTd01 a:hover 	{	color: #F8C128; }
.MenuTd01 .MenuTd01Selected	{	color: #F8C128; text-decoration: underline; }

.MenuTableTop		{	width: 188px; height: 4px; padding: 0px; margin: 0px;	}
.MenuTableLine		{	background-color: #022C6A; padding: 5px; padding-left: 15px; }
/*.MenuTableLine		{	background-color: #272727; padding: 5px; padding-left: 15px; }*/
.MenuTableBottom	{	width: 188px; height: 6px; padding: 0px; margin: 0px;	}

.MenuTd02			{	padding-top: 3px; background-image:url(/static/images/line.06.gif); background-repeat:no-repeat; background-position: bottom;}
.MenuTd02	a		{	color: #022C6A; }
/*.MenuTd02	a		{	color: #272727; }*/
.MenuTd02	img		{	padding: 0px; margin: 0px; margin-right: 3px; margin-left: 8px; }
.MenuTd02	ul		{	list-style: none; margin: 0px; padding: 0px;  }
.MenuTd02	li		{	padding-left: 0px; padding-top: 5px; padding-bottom: 5px; background-image:url(/static/images/line.06.gif); background-repeat:no-repeat; background-position: bottom; }

.MenuTd02Left		{	float: left; padding-top: 8px; padding-bottom: 5px; }
.MenuTd02Right		{	float: right; white-space: normal; width: 170px; padding-top: 4px; padding-bottom: 5px; }

.MenuTd03	a		{	color: #022C6A; }
/*.MenuTd03	a		{	color: #272727; }*/
.MenuTd03	ul		{	padding: 0px; margin: 0px; padding-left: 30px; background-color: #FFF9E6; list-style-image: url(/static/images/arrow.02.gif); }
.MenuTd03	li		{	padding-bottom: 2px; padding-top: 2px; }

#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: #272727;	}*/
.SearchMore	a:hover			{	text-decoration: underline; color: #022C6A;	}*/

.SiteMapPageName	a 		{	color: #8E8E8E; text-decoration: none; }
.SiteMapPageName	a:hover {	color: #022C6A; text-decoration: underline; }
/*.SiteMapPageName	a:hover {	color: #272727; text-decoration: underline; }*/

.foto	{	margin-left: 10px; margin-bottom: 10px; }

/*	formularz kontaktowy */
#contact_firstname			{	border: 1px solid #D7D7D7; width: 250px; height: 15px; font-size: 11px; }
#contact_lastname			{	border: 1px solid #D7D7D7; width: 250px; height: 15px; font-size: 11px; }
#contact_firmname			{	border: 1px solid #D7D7D7; width: 250px; height: 15px; font-size: 11px; }
#contact_city				{	border: 1px solid #D7D7D7; width: 250px; height: 15px; font-size: 11px; }
#contact_job				{	border: 1px solid #D7D7D7; width: 250px; height: 15px; font-size: 11px; }
#contact_phone				{	border: 1px solid #D7D7D7; width: 250px; height: 15px; font-size: 11px; }
#contact_email				{	border: 1px solid #D7D7D7; width: 250px; height: 15px; font-size: 11px; }
#contact_content			{	border: 1px solid #D7D7D7; width: 250px; height: 50px; font-size: 11px; }


/*	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: 200px;}
.afSchoolYearField	{	width: 80px;}
.afSchoolSpecField	{	width: 200px;}
.afSchoolAddField	{	width: 415px; }
.afPracodawcaField	{	width: 190px; }
.afStanowiskoField	{	width: 190px; }
.afOkresField	{	width: 100px; }

#afForm	.afJobType 		{	clear: both; line-height: 15px; }
#afForm	.afJobType 	input	{	vertical-align: middle;  }

#afForm #afAgree		{	width: 25px; }
#afForm .afSubmit		{	width: 40px; }