body {
	color: #000000;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
div, input, select, textarea, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858585;
}

form {
	margin: 0px;
	padding: 0px;
}

fieldset {
	border: none;
}

a		{	color: #3AB4FA; }
/*:hover	{	color: #FBBB02; }*/

/*	HOME PAGE STYLE	*/
#PageBody	{
	margin: auto;
	padding: 0px;
	width: 955px;
	height: 100%;
	position: relative;
}
#PageLogo	{
	position: absolute;
	left: 22px;
	top: 24px;
}

#PageLogo img {
	border: 0px;
}

#PageContactCard	{
	position: absolute;
	left: 270px;
	top: 0px;
}

#PageContactCard img {
	border: 0px;
}

#LangMenu	{
	position: absolute;
	left: 525px;
	top: 14px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#LangMenu li {
	list-style: none;
	float: left;
	line-height: 11px;
	margin: 2px;
}

#LangMenu img {
	border: 0px;
}

#TopMenu	{
	position: absolute;
	left: 610px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

#TopMenu li	{
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 11px;
	height: 39px;
	width: 110px;
	font-size: 9px;
	background-image: url(/static/image/bg.01.gif);
	background-repeat: no-repeat;
	list-style: none;
}

#TopMenu a	{
	text-decoration: none;
	color: #858585;
}

#TopMenu a:hover	{
	text-decoration: underline;
	color: #3AB4FA;
}

#TopMenu img	{
	margin-right: 2px;
	padding: 0;
}


#MainMenu {
	position: absolute;
	left: 250px;
	top: 81px;
	height: 19px;
	width: 686px;
	background-image: url(/static/image/menu.bg.gif);
	background-repeat: no-repeat;
}

#MainMenu ul {
	margin: 0px;
	padding: 0px;
}

#MainMenu li {
	list-style: none;
	float: left;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#MainMenu span {
	display: none;
}

#MainMenu a {
	height: 19px;
	display: block;
}


#MainMenu a:hover,
#MainMenu a.selected {
	background-image:url(/static/image/menu.bg.gif);
	border: 0px;
}

#m1 a {
	width: 63px;
}

#m1 a:hover,
#m1 a.selected {
	background-position: 0 -19px;
}

#m2 a {
	width: 164px;
}

#m2 a:hover,
#m2 a.selected {
	background-position: -63px -19px;
}

#m3 a {
	width: 135px;
}

#m3 a:hover,
#m3 a.selected {
	background-position: -227px -19px;
}

#m4 a {
	width: 125px;
}

#m4 a:hover,
#m4 a.selected {
	background-position: -362px -19px;
}

#m5 a {
	width: 117px;
}

#m5 a:hover,
#m5 a.selected {
	background-position: -487px -19px;
}

#m6 a {
	width: 81px;
}

#m6 a:hover,
#m6 a.selected {
	background-position: -604px -19px;
}

#FooterField	{
	position: absolute;
	bottom: 40px;
	clear: both;
	width: 100%;
}

#CopyrightField	{
	position: absolute;
	left: 5px;
	top: 10px;
	font-size: 7pt;
}

#ProjectField {
	position: absolute;
	top: 10px;
	right: 60px;
	font-size: 7pt;
}

#LogoWMC {
	position: absolute;
	top: 11px;
	right: 5px;
}

#LogoWMC img {
	border: none;
}

#HomepageContent	{
	position: relative;
	left: 9px;
	top: 122px;
	width: 955px;
	height: 660px;
	background-image: url(/static/image/bg.home.page.gif);
	background-repeat: no-repeat;
}

#HomeBox01	{
	position: absolute;
	left: 41px;
	top: 314px;
	width: 250px;
}
#HomeBox01Text	{
	color: #4DBBFA;
	margin-top: 8px;
}
#HomeBox01Text img	{
	margin-left: 2px;
	margin-right: 7px;
}

#HomeBox01Link	{
	margin-top: 13px;
	padding-left: 135px;
}

#HomeBox01Link img {
	border: 0px;
}

#HomepageLine01	{
	position: absolute;
	left: 13px;
	top: 415px;
}
#HomepageLine02	{
	position: absolute;
	left: 13px;
	top: 505px;
}
#HomeBox02	{
	position: absolute;
	left: 6px;
	top: 417px;
}

#HomeBox02Text	{
	color: #4DBBFA;
	margin-top: 10px;
}

#HomeBox02Text img	{
	margin-left: 15px;
}
#HomeBox02Link	{
	position: absolute;
	left: 195px;
	top: 53px;
}

#HomeBox03	{
	position: absolute;
	left: 42px;
	top: 515px;
}

#HomeBox03 fieldset {
	border: none;
}
#EmailAddress	{
	width: 233px;
	height: 14px;
	margin-top: 7px;
	padding: 2px;
}
#SignIn	{
	position: absolute;
	left: 178px;
	top: 65px;
}
#SignOut	{
	position: absolute;
	left: 104px;
	top: 65px;
}

#HomeBox04	{
	position: absolute;
	left: 365px;
	top: 316px;
}

#HomeBox04Photo	{
	position: absolute;
	left: -10px;
	top: 45px;
}
#HomeBox04Text	{
	position: absolute;
	left: 110px;
	top: 45px;
	width: 180px;
	color: #858585;
}

/*	SUBPAGE STYLE	*/

/*	menu	*/

.PageMenu01 {
	clear: both;
}

ul.PageMenu01,
ul.PageMenu02,
ul.PageMenu03,
ul.PageMenu04 {
	margin: 0px;
	padding: 0px;
}

ul.PageMenu01 li,
ul.PageMenu02 li,
ul.PageMenu03 li,
ul.PageMenu04 li {
	list-style: none;
}

.PageMenuElement01Out a	{
	text-decoration: none;
	color: #858585;
	background-image: url(/static/image/sub.menu.bg.gif);
	padding-left: 27px;
	height: 25px;
	width: 195px;
	vertical-align:	middle;
	line-height: 25px;
	display: block;
}
li.PageMenuElement02Out a		{text-decoration: none; color: #858585;	background-image: none; border-bottom: solid #ffefb3 1px;; padding-left: 27px; height: 25px; width: 195px; vertical-align: middle; line-height: 25px; display: block;}
.PageMenuElement03Out a		{	text-decoration: none; color: #858585;	background-image: url(/static/image/sub.menu.bg.gif); padding-left: 27px; height: 25px; width: 195px; vertical-align: middle; line-height: 25px; display: block;}
.PageMenuElement04Out a		{	text-decoration: none; color: #858585;	background-image: url(/static/image/sub.menu.bg.gif); padding-left: 27px; height: 25px; width: 195px; vertical-align: middle; line-height: 25px; display: block;}

.PageMenuElement01Out a:hover		{	text-decoration: underline; color: #0568A5; background-position: 0 -25px; }
li.PageMenuElement02Out a:hover		{	text-decoration: underline; color: #0568A5; border-bottom: solid #ffefb3 1px;}
.PageMenuElement03Out a:hover		{	text-decoration: underline; color: #0568A5;	background-position: 0 -25px; }
.PageMenuElement04Out a:hover		{	text-decoration: underline; color: #0568A5;	background-position: 0 -25px; }


.PageMenuElement01Over a			{	text-decoration: underline; color: #0568A5;	background-image: url(/static/image/sub.menu.bg.gif); padding-left: 27px; height: 25px; width: 195px; vertical-align: middle; line-height: 25px; display: block; background-position: 0 -25px; }
li.PageMenuElement02Over a			{	text-decoration: underline; color: #0568A5;	background-image: none; border-bottom: solid #ffefb3 1px;  padding-left: 27px; height: 25px; width: 195px; vertical-align: middle; line-height: 25px; display: block; background-position: 0 -25px; }
.PageMenuElement03Over a			{	text-decoration: underline; color: #0568A5;	background-image: url(/static/image/sub.menu.bg.gif); padding-left: 27px; height: 25px; width: 195px; vertical-align: middle; line-height: 25px; display: block; background-position: 0 -25px; }
.PageMenuElement04Over a			{	text-decoration: underline; color: #0568A5;	background-image: url(/static/image/sub.menu.bg.gif); padding-left: 27px; height: 25px; width: 195px; vertical-align: middle; line-height: 25px; display: block; background-position: 0 -25px; }


#SubpageContent			{	position: relative;	top: 121px;	left: 0px;	width: 955px; padding-bottom: 10px; 	}

#LeftMenu				{	width: 222px; clear: both; padding-bottom:  20px;  }

#SubpageBox01			{	padding-left: 5px; }
#SubpageBox01Text		{	color: #4DBBFA; margin-top: 8px; }
#SubpageBox01Text img	{	margin-left: 2px; margin-right: 7px; }
#SubpageBox01Link		{	margin-top: 13px; margin-left: 100px; }

#SubpageBox01Link img {
	border: 0px;
}

#SubpageBox02			{	clear: both; margin-top: 10px; height: 88px;}
#SubpageBox02Text		{	color: #4DBBFA;	margin-top: 10px; }
#SubpageBox02Text img	{	margin-left: 15px}
#SubpageBox02Link		{	margin-top: 13px; margin-left: 160px; }

#SubpageLeftField	{	float: left; width: 222px; padding: 0px; padding-left: 5px; margin: 0px;}
#SubpageMainField	{	margin-left: 234px; width: 562px; height: auto; background-color: #EFF8FE;}
#SubpageFooterField	{	padding-top: 10px; padding-bottom: 10px; position: relative;}

#separator {
	clear: both;
	height: 1px;
	background: #dee3e5;
	font-size: 1pt;
}

#SubpageLine01		{	 padding: 0px; padding-left: 5px;  }
#SubpageLine02		{	 padding-top: 5px; padding-bottom: 5px;  }

#PagePath			{	padding: 15px; font-size: 10px;}
#PagePath	a		{	text-decoration: none; color: #858585;}
#PagePath	a:hover, #PagePath a.selected	{	text-decoration: underline; color: #3AB4FA;  }
#PagePath span.localizer {
	padding-right: 3px;
}
#PagePath span.item {
	padding: 0px 5px 0px 5px;
}

#PageTitle				{	padding: 20px; font: 17px normal Verdana, sans-serif; color: #0568A5; font-weight: bold;}
#PageContent			{	padding-left: 20px; padding-right: 20px; padding-bottom: 20px; min-height: 260px;}

#SubpageAdds			{	background-color: #FFFFFF; padding: 10px; padding-bottom: 0px; height: 20px; clear: both; }
#SubpageAdds a			{	text-decoration: none;	color: #858585; font-size: 10px;}
#SubpageAdds a:hover	{	text-decoration: underline; color: #3AB4FA; }
#SubpageAdds img		{	margin-right: 2px;	padding: 0; }

#Notepad				{	float: left; margin-right: 10px; }
#NotepadAdd				{	float: left; }
#Print					{	float: right; }



/*	NOTEPAD WINDOW	*/
#NotepadBody			{	margin: 0px; background-image: url(/static/image/note.bg.01.gif); background-repeat:no-repeat;  min-height:200px; }
#NotepadLogo			{	position: absolute; left: 10px; top: 10px;}
#NotepadLogo img		{	margin: 0px; padding:0px;}
#NotepadMenu			{	width: 100%; text-align: left; position:relative; top:130px; }
#NotepadMenu li			{	float: left; padding-left: 12px;  }
#NotepadMenu li.right	{	float: right; padding-right:12px; }
#NotepadMenu img		{	margin-right: 10px;  }
#NotepadMenu a			{	text-decoration: none;	color: #858585; font-size:10px; }
#NotepadMenu a:hover	{	text-decoration: underline; color: #3AB4FA; }

#NotepadContent			{	clear: both; margin-bottom:0px; padding-top: 20px; padding:10px; background-color:#eff8ff; position:relative; top:150px; min-height:365px;}
#NotepadPageTitle		{	margin-bottom: 10px; font-size: 17px; color: #0568A5; font-weight: bold; }

/*	PRINT WINDOW	*/
#PrintBody			{	margin: 10px; }
#PrintLogo			{	margin: 10px; margin-left: 0px; margin-bottom: 20px; }
#PrintMenu			{	width: 100%; text-align: right; }
#PrintMenu li			{	float: right; margin-left: 5px;}
#PrintMenu a			{	text-decoration: none;	color: #858585; }
#PrintMenu a:hover	{	text-decoration: underline; color: #3AB4FA; }

#PrintContent			{	clear: both; padding-top: 20px; }
#PrintPageTitle		{	margin-bottom: 10px; font-size: 17px; color: #0568A5; font-weight: bold; }

/*	RECOMMEND FORM	*/

#RecommendBody			{	margin: 10px; }
#RecommendLogo			{	margin: 10px; margin-left: 0px; margin-bottom: 20px; }
#RecommendMenu			{	width: 100%; text-align: right; }
#RecommendMenu li		{	float: right; margin-left: 5px;}
#RecommendMenu a		{	text-decoration: none;	color: #858585; }
#RecommendMenu a:hover	{	text-decoration: underline; color: #3AB4FA; }

#RecommendForm	div		{	clear: both; margin-top: 10px; }
#RecommendForm	em		{	font-style: normal; width: 150px; float: left;  }

/*	SITE MAP	*/

.SiteMapPageName a			{	text-decoration: none; color: #858585; }
.SiteMapPageName a:hover	{	text-decoration: underline; color: #3AB4FA; }

/*	CONTACT FORM	*/
#cfForm					{	}
#cfForm div				{	clear: both; padding-top: 5px; }
#cfForm	input.text		{	float: left; width: 250px;	}
#cfForm	textarea		{	float: left; width: 250px;	height: 50px;}
#cfForm	em				{	clear: left; float: left; width: 90px; font-style: normal;  }
#cfForm .cfSubmit	{	clear: both; width: 50px; }

#cfFirstName		{	}

/*	APPLICATION FORM	*/
#afForm	{}
.afTable	{	padding: 0px; width: 100%; }
.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; }


/*	FAQ LIST	*/

ul.FaqList {
	margin: 0px;
	margin-left: 40px;
	padding: 0px;
	list-style-image: url(/pub/Image/s.gif);
}

ul.FaqList li {
	margin: 8px 0px;
}

.FaqList			{ margin-left: 20px; margin-bottom: 10px; }
ul.FaqList a			{	text-decoration: none; color: #858585; }
ul.FaqList a:hover	{	text-decoration: underline; color: #3AB4FA; }

#FaqTitle			{	padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }
#FaqBack			{	padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
#FaqBack a			{	text-decoration: none; color: #858585; }
#FaqBack a:hover	{	text-decoration: underline; color: #3AB4FA; }

div	{	border: 0px solid #FF0000;	}


/*	Pomocnicze	*/

/*	Wypozycjonowany button wysylajacy formularz kontaktowy */
#contactSendButton,
#applicationSendButton {
	text-align: center;
}

#contactFormSender,
#applicationFormSender {
	margin-top: 10px;
}


html {
 	overflow:-moz-scrollbars-vertical;
}


#main_flash {
    position: absolute;
    margin-left:0px;
    margin-top:0px;
    width:954px;
    height:299px;
}

#bottle_flash {
	position: absolute;
	margin-left:635px;
	margin-top:10px;
	width:320px;
	height:600px;
}

#bottle_flash_subpage {
	position: absolute;
	left:730px;
	top:0px;
	width:320px;
	height:600px;
}

div.clearfix {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
	background: red;
}


/* Style elementow wstawianych przez szablony edytora */

/* Style tabel wykorzystywanych w danych logistycznych */

table.templateT1 {
	margin: 5px auto 5px auto;
}

tr.templateT1_head_tr {
	background-color: #bbdef4;
}

tr.templateT1_tr {
	background-color: #eff8ff;
}

th.templateT1_thl {
	border-left: 0.2pt solid #bbdef4;
	border-right: 0.2pt solid #ffffff;
	color: #0366a9;
}

th.templateT1_th {
	border-left: 0.2pt solid #ffffff;
	border-right: 0.2pt solid #ffffff;
	color: #0366a9;
}

th.templateT1_thr {
	border-left: 0.2pt solid #ffffff;
	border-right: 0.2pt solid #bbdef4;
	color: #0366a9;
}

td.templateT1_td {
	border: 0.2pt solid #bbdef4;
}

#Postcards {
	position: relative;
}

#Postcards div.line {
	position: relative;
	height: 165px;
}

#Postcards div.p1 {
	position: absolute;
	left: 0px;
	width: 258px;
	height: 155px;
}

#Postcards div.p2 {
	position: absolute;
	right: 0px;
	width: 258px;
	height: 155px;
}

#Postcards div.p3 {
	position: relative;
	margin: 0px auto 0px auto;
	width: 258px;
	height: 155px;
}

#Postcards img {
	border: none;
	margin: 0px auto 0px auto;
}

#PostcardPic {
	position: relative;
	margin: 0px auto 10px 7px;
	width: 100%;
}

#PostcardContent {
	position: relative;
}

#PostcardContent div.from {
	margin-left: 40px;
	margin-bottom: 15px;
}

#PostcardContent span {
	font-weight: bold;
}

#PostcardContent div.to {
	margin-left: 40px;
	margin-bottom: 15px;
}

#PostcardContent div.date {
	position: absolute;
	left: 380px;
	top: 0px;
}

#PostcardContent div.message {
	margin: 15px 40px;
}