/* */
html, body, h1, h2, h3, h4, h5, dl, dt, dd, form, fieldset, blockquote, p {margin: 0; padding: 0;}

/* body default */
body {background: #fff; font: 0.625em/1.5em Tahoma; color: #888888;}

hr {display: none;}

img {display: block; border: 0;}

.menu {list-style: none;} /* ul */
	.menu li {float: left;}
		.menu li a {display: block; float: left; text-decoration: none;}

#wrapper {width: 970px; margin: 0 auto; position: relative;}

/* modules */
form {}
	form fieldset {border: 0;}

a {color: #888888; text-decoration: none;}	
	a:hover {text-decoration: underline;}	

/* Header */
#header {height: 122px; position: relative;}

	#header h1 {width: 270px; height: 55px; position: absolute; top: 20px;}
		#header h1 a {display: block;}

/* Navigation Menu*/
#navigation-menu {position: absolute; bottom: 13px; left: 0;}
	#navigation-menu h2 {display: none;}
	#navigation-menu ul {padding: 0; margin: 0;}
		#navigation-menu ul li {margin-right: 31px; display: inline;}
			#navigation-menu ul li a {}
				#navigation-menu ul li a span {cursor: pointer;}
				#navigation-menu ul li a:hover span, #navigation-menu ul li a.active span {background-position: 0 bottom !important;}
				
			/* Pl Menu */
			
			
			#pl #navigation-menu a.home {width: 113px; height: 17px;}	
				#pl #navigation-menu a.home span {width: 113px; height: 17px; background: url('../img/menu/pl/home.png') no-repeat;}	
	
			#pl #navigation-menu a.about-as {width: 47px; height: 14px;}	
				#pl #navigation-menu a.about-as span {width: 47px; height: 14px; background: url('../img/menu/pl/about.us.png') no-repeat;}
				
			#pl #navigation-menu a.offer {width: 50px; height: 14px;}	
				#pl #navigation-menu a.offer span {width: 50px; height: 14px; background: url('../img/menu/pl/offer.png') no-repeat;}	
				
			#pl #navigation-menu a.projects {width: 79px; height: 17px;}	
				#pl #navigation-menu a.projects span {width: 79px; height: 17px; background: url('../img/menu/pl/projects.png') no-repeat;}		
				
			#pl #navigation-menu a.references {width: 83px; height: 17px;}	
				#pl #navigation-menu a.references span {width: 83px; height: 17px; background: url('../img/menu/pl/references.png') no-repeat;}	
				
			#pl #navigation-menu a.projects_ue {width: 93px; height: 17px;}	
				#pl #navigation-menu a.projects_ue span {width: 93px; height: 17px; background: url('../img/menu/pl/projects_ue.png') no-repeat;}
				
				
			#pl #navigation-menu a.contact {width: 62px; height: 14px;}	
				#pl #navigation-menu a.contact span {width: 62px; height: 14px; background: url('../img/menu/pl/contact.png') no-repeat;}	
			
			#pl #navigation-menu a.careers {width: 55px; height: 14px;}	
				#pl #navigation-menu a.careers span {width: 55px; height: 14px; background: url('../img/menu/pl/careers.png') no-repeat;}
			
			
			/* En menu */
			#en #navigation-menu ul li a {height: 17px;}
				#en #navigation-menu ul li a span {height: 17px;}
				
				#en #navigation-menu a.home {width: 45px;}	
					#en #navigation-menu a.home span {width: 45px; background: url('../img/menu/en/home.png') no-repeat;}	
		
				#en #navigation-menu a.about-as {width: 70px;}	
					#en #navigation-menu a.about-as span {width: 69px; background: url('../img/menu/en/about.us.png') no-repeat;}
					
				#en #navigation-menu a.offer {width: 41px;}	
					#en #navigation-menu a.offer span {width: 41px; background: url('../img/menu/en/offer.png') no-repeat;}	
					
				#en #navigation-menu a.projects {width: 65px;}	
					#en #navigation-menu a.projects span {width: 65px; background: url('../img/menu/en/projects.png') no-repeat;}			
					
				#en #navigation-menu a.references {width: 88px;}	
					#en #navigation-menu a.references span {width: 88px; background: url('../img/menu/en/references.png') no-repeat;}	
					
				#en #navigation-menu a.projects_ue {width: 92px; height: 17px;}	
				#en #navigation-menu a.projects_ue span {width: 92px; height: 17px; background: url('../img/menu/en/projects_ue.png') no-repeat;}	
					
				#en #navigation-menu a.contact {width: 61px;}	
					#en #navigation-menu a.contact span {width: 61px; background: url('../img/menu/en/contact.png') no-repeat;}	
				
				#en #navigation-menu a.careers {width: 59px;}	
					#en #navigation-menu a.careers span {width: 59px; background: url('../img/menu/en/careers.png') no-repeat;}
			
			/* De menu */
			#de #navigation-menu ul li a {height: 20px;}
				#de #navigation-menu ul li a span {height: 20px;}
				
				#de #navigation-menu a.home {width: 85px;}	
					#de #navigation-menu a.home span {width: 85px; background: url('../img/menu/de/home.png') no-repeat;}	
		
				#de #navigation-menu a.about-as {width: 69px;}	
					#de #navigation-menu a.about-as span {width: 69px; background: url('../img/menu/de/about.us.png') no-repeat;}
					
				#de #navigation-menu a.offer {width: 57px;}	
					#de #navigation-menu a.offer span {width: 57px; background: url('../img/menu/de/offer.png') no-repeat;}	
					
				#de #navigation-menu a.projects {width: 95px;}	
					#de #navigation-menu a.projects span {width: 95px; background: url('../img/menu/de/projects.png') no-repeat;}			
					
				#de #navigation-menu a.references {width: 89px;}	
					#de #navigation-menu a.references span {width: 89px; background: url('../img/menu/de/references.png') no-repeat;}	
					
				#de #navigation-menu a.projects_ue {width: 92px; height: 20px;}	
				#de #navigation-menu a.projects_ue span {width: 92px; height: 20px; background: url('../img/menu/de/projects_ue.png') no-repeat;}	
					
				#de #navigation-menu a.contact {width: 62px;}	
					#de #navigation-menu a.contact span {width: 62px; background: url('../img/menu/de/contact.png') no-repeat;}	
				
				#de #navigation-menu a.careers {width: 63px;}	
					#de #navigation-menu a.careers span {width: 63px; background: url('../img/menu/de/careers.png') no-repeat;}
				
			
/* Flash */
#flash {width: 970px; overflow: hidden;}
	
	
/* Home Content */
#home-content {width: 970px; overflow: hidden;}

	#home-content div.block {min-height: 251px; float: left; display: inline;}

	/* Contact box */
	#contact {width: 350px; background: #f6f6f6; border-top: 4px solid #00a6eb; position:relative; overflow: hidden; z-index:100;}
	
		#contact h3 {margin: 10px 0 16px 39px;}
		#contact dl {margin: 0 39px; font-size: 1.1em;}
			#contact dl dt {color: #003b79; font-weight: bold; margin: 35px 0 10px;}
			#contact dl dd {}
		#contact ul {list-style: none; padding: 0; margin: 20px 0 20px 39px; float:left; width:140px}
			#contact ul li {font-size: 1.1em; padding: 3px 20px;}
				#contact ul li a {color: #c0002b;}
		
			#contact ul li.phone {background: url('../img/icon/phone.png') left no-repeat;}
			#contact ul li.fax {background: url('../img/icon/fax.png') left no-repeat;}
			#contact ul li.cell {background: url('../img/icon/cell.png') left no-repeat;}
			#contact ul li.email {background: url('../img/icon/email.png') left no-repeat;}
		
		/* Pl header */
		#pl #contact h3 {width: 71px; height: 16px;}
			#pl #contact h3 span {width: 71px; height: 16px; background: url('../img/headers/pl/contact.png') no-repeat;}
	
		/* En header */
		#en #contact h3 {width: 69px; height: 16px;}
			#en #contact h3 span {width: 69px; height: 16px; background: url('../img/headers/en/contact.png') no-repeat;}
	
		/* De header */
		#de #contact h3 {width: 71px; height: 16px;}
			#de #contact h3 span {width: 71px; height: 16px; background: url('../img/headers/de/contact.png') no-repeat;}
	
	/* About us box */
	#about-us {width: 350px; margin-left: 270px;}
		#about-us h3 {width: 350px; height: 45px; background: #003b79; text-indent: -666em; overflow: hidden;}
			#about-us h3 span {width: 350px; height: 45px;}
		#about-us h4 {margin: 20px 35px 10px 35px; font-size: 1.1em; color: #003b79; font-weight: bold;}
		#about-us p {margin: 0 35px; font-size: 1.1em; text-align: justify;}
			#about-us p.extend {margin-top: 20px; float: right; display: inline;}
				#about-us p.extend a {color: #c0002b; padding-right: 10px; background: url('../img/icon/red_arrow.png') right no-repeat;}
			
			/* Pl header */
			#pl #about-us h3 span {background: url('../img/headers/pl/about.us.png') 28px 13px no-repeat;}
	
			/* En header */
			#en #about-us h3 span {background: url('../img/headers/en/about.us.png') 28px 13px no-repeat;}
			
			/* De header */
			#de #about-us h3 span {background: url('../img/headers/de/about.us.png') 28px 13px no-repeat;}
	
	/* Newsletter box*/
	#newsletter {width: 214px; padding: 0 31px 0 25px; background: #00a6eb; margin-left: -970px;}
		#newsletter h3 {width: 98px; height: 15px; margin: 15px 0;}
			#newsletter h3 span {width: 98px; height: 15px; background: url('../img/headers/newsletter.png') no-repeat;}
		#newsletter p.text {color: #fff; font-size: 1.1em; text-align: justify; margin: 30px 0 20px 0;}
		#newsletter ul {list-style: none; padding: 0; margin: 0;}
			#newsletter ul li {}
				#newsletter ul li label {display: none;}
				#newsletter ul li input {width: 201px; color: #fff; padding: 3px 5px; font-size: 11px; font-style: italic; border-left: 1px solid #00648e; border-top: 1px solid #00648e; border-right: 1px solid #8ce6fe; border-bottom: 1px solid #8ce6fe; background: #60d1ff;}
		#newsletter p.extend {float: right; margin: 25px 0 0 0;} 
		#newsletter p.info {font-size: 1.1em; font-weight: bold; color: #fff; margin: 15px 0 0 0;} 




		
	/* Our Expertise box */
	#our-expertise {width: 242px; padding: 0 14px 0 14px; background: #00a6eb; margin-left: -970px;}
		#our-expertise h3 {margin-left: 20px !important;}
		/* pl */
		#pl #our-expertise h3 {width: 171px; height: 19px; margin: 15px 0;}
			#pl #our-expertise h3 span {width: 171px; height: 19px; background: url('../img/headers/pl/our.expertise.png') no-repeat;}
			
		/* pl Workfield - w zakresie */	
			#pl #our-expertise h3.workfield {width: 171px; height: 19px; margin: 15px 0 ;}
			#pl #our-expertise h3.workfield span {width: 171px; height: 19px; background: url('../img/headers/pl/our.work.field.png') no-repeat ;}
			
			
	   /* en */
		#en #our-expertise h3 {width: 171px; height: 19px; margin: 15px 0;}
			#en #our-expertise h3 span {width: 171px; height: 19px; background: url('../img/headers/en/our.expertise.png') no-repeat;}
			
			
	 /* de */
		#de #our-expertise h3 {width: 171px; height: 19px; margin: 15px 0;}
			#de #our-expertise h3 span {width: 171px; height: 19px; background: url('../img/headers/de/our.expertise.png') no-repeat;}
			
	
		#our-expertise ul.first-menu {list-style: none; padding: 0; margin: 20px 0 20px 0;}
			#our-expertise ul.first-menu li.item {margin-bottom: 1px;}
				#our-expertise ul.first-menu li.item a {display: block;}
					#our-expertise ul.first-menu li.item a span {cursor: pointer;}
					#our-expertise ul.first-menu li.item a:hover span, #our-expertise ul.first-menu li.item.active a span {background-position: 0 bottom !important;}
		
			#our-expertise ul.submenu {display: none;}
			#our-expertise ul li.active ul.submenu {display: block;}
			#our-expertise ul.submenu {list-style: none; padding: 0; margin: 10px 0 10px 35px;}
				#our-expertise ul.submenu li {margin: 5px 0;}
		
		/* pl */
			#pl a.professional-power {width: 241px; height: 33px;}		
				#pl a.professional-power span {width: 241px; height: 33px; background: url('../img/submenu/pl/professional.power.png') no-repeat;}		
					
			#pl a.electrical {width: 241px; height: 33px;}		
				#pl a.electrical span {width: 241px; height: 33px; background: url('../img/submenu/pl/electrical.png') no-repeat;}		
			
			#pl a.industrial-automation {width: 241px; height: 33px;}		
				#pl a.industrial-automation span {width: 241px; height: 33px; background: url('../img/submenu/pl/industrial.automation.png') no-repeat;}
				
			#pl a.prefabrication {width: 241px; height: 33px;}		
				#pl a.prefabrication span {width: 241px; height: 33px; background: url('../img/submenu/pl/prefabrication.png') no-repeat;}
			
			#pl a.design {width: 241px; height: 33px;}		
				#pl a.design span {width: 241px; height: 33px; background: url('../img/submenu/pl/design.png') no-repeat;}				
			
			#pl a.execution {width: 241px; height: 33px;}		
				#pl a.execution span {width: 241px; height: 33px; background: url('../img/submenu/pl/execution.png') no-repeat;}
				
			#pl a.sub-design {width: 117px; height: 17px;}		
				#pl a.sub-design span {width: 117px; height: 17px; background: url('../img/submenu/pl/sub.design.png') no-repeat;}
				
			#pl a.sub-execution {width: 117px; height: 19px;}		
				#pl a.sub-execution span {width: 117px; height: 19px; background: url('../img/submenu/pl/sub.execution.png') no-repeat;}
				
				
		/* en */
			#en a.professional-power {width: 241px; height: 33px;}		
				#en a.professional-power span {width: 241px; height: 33px; background: url('../img/submenu/en/professional.power.png') no-repeat;}		
					
			#en a.electrical {width: 241px; height: 33px;}		
				#en a.electrical span {width: 241px; height: 33px; background: url('../img/submenu/en/electrical.png') no-repeat;}		
			
			#en a.industrial-automation {width: 241px; height: 33px;}		
				#en a.industrial-automation span {width: 241px; height: 33px; background: url('../img/submenu/en/industrial.automation.png') no-repeat;}
			
			#en a.design {width: 241px; height: 33px;}		
				#en a.design span {width: 241px; height: 33px; background: url('../img/submenu/en/design.png') no-repeat;}				
			
			#en a.execution {width: 241px; height: 33px;}		
				#en a.execution span {width: 241px; height: 33px; background: url('../img/submenu/en/execution.png') no-repeat;}
				
			#en a.sub-design {width: 117px; height: 17px;}		
				#en a.sub-design span {width: 117px; height: 17px; background: url('../img/submenu/en/sub.design.png') no-repeat;}
				
			#en a.sub-execution {width: 117px; height: 19px;}		
				#en a.sub-execution span {width: 117px; height: 19px; background: url('../img/submenu/en/sub.execution.png') no-repeat;}
								
				
				
						/* de */
			#de a.professional-power {width: 241px; height: 33px;}		
				#de a.professional-power span {width: 241px; height: 33px; background: url('../img/submenu/de/professional.power.png') no-repeat;}		
					
			#de a.electrical {width: 241px; height: 33px;}		
				#de a.electrical span {width: 241px; height: 33px; background: url('../img/submenu/de/electrical.png') no-repeat;}		
			
			#de a.industrial-automation {width: 241px; height: 33px;}		
				#de a.industrial-automation span {width: 241px; height: 33px; background: url('../img/submenu/de/industrial.automation.png') no-repeat;}
			
			#de a.design {width: 241px; height: 33px;}		
				#de a.design span {width: 241px; height: 33px; background: url('../img/submenu/de/design.png') no-repeat;}				
			
			#de a.execution {width: 241px; height: 33px;}		
				#de a.execution span {width: 241px; height: 33px; background: url('../img/submenu/de/execution.png') no-repeat;}
				
			#de a.sub-design {width: 117px; height: 17px;}		
				#de a.sub-design span {width: 117px; height: 17px; background: url('../img/submenu/de/sub.design.png') no-repeat;}
				
			#de a.sub-execution {width: 117px; height: 19px;}		
				#de a.sub-execution span {width: 117px; height: 19px; background: url('../img/submenu/de/sub.execution.png') no-repeat;}
					
								
					
				
/* Content */		
#content {width: 970px; overflow: hidden;}

	/* Content default */
	#main {width: 679px; float: right;}
		#main-content {width: 633px; padding: 15px 22px; border: 1px solid #e5e5e5; overflow: hidden; position: relative;}
	#aside {width: 270px; float: left;}
	
	/* Default box */
	#main-content .box {padding-bottom: 50px;}
		#main-content .box  .options {list-style: none; padding: 0; margin: 0; position: absolute; bottom: 0; right: 10px;}		
				#main-content .box  .options li {background: none !important; float: left; display: inline;}		
					#main-content .box  .options li a {float: left; display: block; padding: 10px 10px 10px 30px; color: #c0002b; font-size: 11px;}		
						#main-content .box  .options li a.print {background: url('../img/icon/print.png') 10px 11px no-repeat;}		
						#main-content .box  .options li a.to-top {background: url('../img/icon/arrow_up.png') 13px 17px no-repeat;}	
	
		#main-content .box .body {margin-top: 30px; font-size: 11px;}
			#main-content .box .body ul {list-style: none; padding: 0 0 0 20px; margin-left: 0;}
				#main-content .box .body ul li {font-size: 11px; padding-left: 15px; position: relative; background: url('../img/icon/bb_arrow.png') 3px 5px no-repeat;}
				
			#main-content .box .body ol {}
				#main-content .box .body ol li {font-size: 11px;}
					
			#main-content .box .body h5, #main-content .box .body h4 {clear: both; margin-top: 10px; font-size: 13px; font-weight: bold; color: #003b79;}
			#main-content .box .body p {font-size: 11px; text-align: justify; margin: 10px 0 20px 0;}
				#main-content .box .body a {color: #c0002b;}
				#main-content .box .body p .left {float: left; margin: 0 20px 0 0;}
				#main-content .box .body p .right {float: right;}
	
		#main-content .box .download-document {width: 300px; border-top: 1px solid #e5e5e5;}
			#main-content .box  .download-document a {color: #c0002b; font-size: 1.1em; padding: 10px 20px 10px 30px; display: block; background: url('../img/icon/pdf.png') left no-repeat;}
				
	
	/* Translations */
		/* pl */
		#pl #main-content h3.news {width: 49px; height: 15px;}
			#pl #main-content h3.news span {width: 49px; height: 15px; background: url('../img/headers/pl/news.png') no-repeat;}
			
		#pl #main-content h3.about-us {width: 69px; height: 16px;}
			#pl #main-content h3.about-us span {width: 69px; height: 16px; background: url('../img/headers/pl/about.us.blue.png') no-repeat;}
			
		#pl #main-content h3.offer {width: 50px; height: 14px;}
			#pl #main-content h3.offer span {width: 50px; height: 14px; background: url('../img/headers/pl/offer.png') no-repeat;}
	
		#pl #main-content h3.projects {width: 79px; height: 17px;}
			#pl #main-content h3.projects span {width: 79px; height: 17px; background: url('../img/headers/pl/projects.png') no-repeat;}
			
		#pl #main-content h3.references {width: 83px; height: 17px;}
			#pl #main-content h3.references span {width: 83px; height: 17px; background: url('../img/headers/pl/references.png') no-repeat;}
			
		#pl #main-content h3.projects-eu {width: 94px; height: 17px;}
			#pl #main-content h3.projects-eu span {width: 94px; height: 17px; background: url('../img/headers/pl/projects_ue.png') no-repeat;}

	
		#pl #main-content h3.careers {width: 55px; height: 14px;}
			#pl #main-content h3.careers span {width: 55px; height: 14px; background: url('../img/headers/pl/careers.png') no-repeat;}
			
		#pl #main-content h3.site-map {width: 114px; height: 20px;}
			#pl #main-content h3.site-map span {width: 114px; height: 20px; background: url('../img/headers/pl/sitemap.png') no-repeat;}
			
		#pl #main-content h3.privacy-policy {width: 187px; height: 22px;}
			#pl #main-content h3.privacy-policy span {width: 187px; height: 22px; background: url('../img/headers/pl/privacy.policy.png') no-repeat;}	
		
			
		/* en */
		#en #main-content h3.news {width: 49px; height: 15px;}
			#en #main-content h3.news span {width: 49px; height: 15px; background: url('../img/headers/en/news.png') no-repeat;}
			
		#en #main-content h3.about-us {width: 80px; height: 16px;}
			#en #main-content h3.about-us span {width: 80px; height: 16px; background: url('../img/headers/en/about.us.blue.png') no-repeat;}
			
		#en #main-content h3.offer {width: 45px; height: 16px;}
			#en #main-content h3.offer span {width: 45px; height: 16px; background: url('../img/headers/en/offer.png') no-repeat;}
	
		#en #main-content h3.projects {width: 73px; height: 19px;}
			#en #main-content h3.projects span {width: 73px; height: 19px; background: url('../img/headers/en/projects.png') no-repeat;}
			
		#en #main-content h3.references {width: 101px; height: 15px;}
			#en #main-content h3.references span {width: 101px; height: 15px; background: url('../img/headers/en/references.png') no-repeat;}
			
		#en #main-content h3.projects-eu {width: 94px; height: 17px;}
			#en #main-content h3.projects-eu span {width: 94px; height: 17px; background: url('../img/headers/en/projects_ue.png') no-repeat;}
			
	
		#en #main-content h3.careers {width: 68px; height: 16px;}
			#en #main-content h3.careers span {width: 68px; height: 16px; background: url('../img/headers/en/careers.png') no-repeat;}	
			
		#en #main-content h3.site-map {width: 73px; height: 19px;}
			#en #main-content h3.site-map span {width: 73px; height: 19px; background: url('../img/headers/en/sitemap.png') no-repeat;}
			
		#en #main-content h3.privacy-policy {width: 126px; height: 19px;}
			#en #main-content h3.privacy-policy span {width: 126px; height: 19px; background: url('../img/headers/en/privacy.policy.png') no-repeat;}	
		
			
		/* de */
		#de #main-content h3.news {width: 49px; height: 15px;}
			#de #main-content h3.news span {width: 49px; height: 15px; background: url('../img/headers/de/news.png') no-repeat;}
			
		#de #main-content h3.about-us {width: 79px; height: 19px;}
			#de #main-content h3.about-us span {width: 79px; height: 19px; background: url('../img/headers/de/about.us.blue.png') no-repeat;}
			
		#de #main-content h3.offer {width: 64px; height: 16px;}
			#de #main-content h3.offer span {width: 64px; height: 16px; background: url('../img/headers/de/offer.png') no-repeat;}
	
		#de #main-content h3.projects {width: 110px; height: 20px;}
			#de #main-content h3.projects span {width: 110px; height: 20px; background: url('../img/headers/de/projects.png') no-repeat;}
			
		#de #main-content h3.references {width: 102px; height: 15px;}
			#de #main-content h3.references span {width: 102px; height: 15px; background: url('../img/headers/de/references.png') no-repeat;}
			
		#de #main-content h3.projects-eu {width: 94px; height: 17px;}
			#de #main-content h3.projects-eu span {width: 94px; height: 17px; background: url('../img/headers/de/projects_ue.png') no-repeat;}
	
		#de #main-content h3.careers {width: 70px; height: 16px;}
			#de #main-content h3.careers span {width: 70px; height: 16px; background: url('../img/headers/de/careers.png') no-repeat;}	
			
		#de #main-content h3.site-map {width: 74px; height: 19px;}
			#de #main-content h3.site-map span {width: 74px; height: 19px; background: url('../img/headers/de/sitemap.png') no-repeat;}
			
		#de #main-content h3.privacy-policy {width: 112px; height: 16px;}
			#de #main-content h3.privacy-policy span {width: 112px; height: 16px; background: url('../img/headers/de/privacy.policy.png') no-repeat;}	
	
	/* Main Content */
	
		/* What We do content */
		#how-to-contact-us {}
			/* pl */
			#pl #how-to-contact-us h3 {width: 71px; height: 16px;}
				#pl #how-to-contact-us h3 span {width: 71px; height: 16px; background: url('../img/headers/pl/contact.blue.png') no-repeat;}
			
			/* de */
			#en #how-to-contact-us h3 {width: 70px; height: 16px;}
				#en #how-to-contact-us h3 span {width: 70px; height: 16px; background: url('../img/headers/en/contact.blue.png') no-repeat;}	
			
			/* de */
			#de #how-to-contact-us h3 {width: 71px; height: 16px;}
				#de #how-to-contact-us h3 span {width: 71px; height: 16px; background: url('../img/headers/de/contact.blue.png') no-repeat;}	
				
			#how-to-contact-us .google-map {margin: 50px 0 40px 0;}
			
			#how-to-contact-us ul.contact {width: 633px; overflow: hidden; list-style: none; padding: 0; margin: 20px 0 0 0;}
				#how-to-contact-us ul.contact li.item {width: 315px; float: left; display: inline;}
					#how-to-contact-us ul.contact li.first {border-right: 1px solid #e5e5e5;}
					#how-to-contact-us ul.contact li.last {width: 265px; padding-left: 50px;}
						#how-to-contact-us ul.contact li.last .nip {margin-top: 15px;}
			
				#how-to-contact-us dl {margin: 0 0 15px 0; font-size: 1.1em;}
					#how-to-contact-us dl dt {color: #003b79; font-weight: bold; margin: 0 0 10px 0;}
					#how-to-contact-us dl dd {}
				#how-to-contact-us ul.info {list-style: none; padding: 0; margin: 0;}
					#how-to-contact-us ul.info li {font-size: 1.1em; padding: 3px 20px; position: relative;}
						#how-to-contact-us ul.info li a {color: #c0002b;}
				
					#how-to-contact-us ul.info li.phone {background: url('../img/icon/phone.png') left no-repeat;}
					#how-to-contact-us ul.info li.fax {background: url('../img/icon/fax.png') left no-repeat;}
					#how-to-contact-us ul.info li.cell {background: url('../img/icon/cell.png') left no-repeat;}
					#how-to-contact-us ul.info li.email {background: url('../img/icon/email.png') left no-repeat;}
		
		
		/* What We do content */
		#what-we-do {}
				
	
	/* Current Position */
	#current-position {width: 679px; overflow: hidden;}
		#current-position h3 {display: none;}
		#current-position ol {list-style: none; padding: 0; margin: 10px 0 0 0;}
			#current-position ol li {float: left; display: inline; line-height: 32px;}
				#current-position ol li a {float: left; background: url('../img/icon/bb_arrow.png') 10px 14px no-repeat; display: block; color: #003b79; font-size: 1.1em; padding-left: 25px;}
					#current-position ol li a.current {font-weight: bold;}
					
					#current-position ol li a.home {background: url('../img/icon/blue_home.png') 0 12px no-repeat;}
	
	
	/* Aside */
	#submenu {padding: 0 25px; background: #003b79;}
		#submenu h3 {display: none;}
		#submenu ul {list-style: none; padding: 20px 0; margin: 0;}
			#submenu ul li.item {padding: 5px 0;}
				#submenu ul li.item  a {padding: 8px 10px 8px 40px; font-weight: bold; border: 1px solid #003b79; background: url('../img/icon/blue_arrow.png') 20px 14px no-repeat; color: #c9efff; font-size: 1.3em; display: block;}
					#submenu ul li.item  a:hover, #submenu ul li.item a.current {color: #fff; text-decoration: none; border: 1px solid #295a8f;}

		#submenu ul.submenu {display: none;}			
		#submenu ul li.active ul.submenu {display: block; list-style: none; padding: 10px 0 0; margin: 0;}			
			#submenu ul li.active ul.submenu li {margin: 3px 0;}			
				#submenu ul li.active ul.submenu li a {font-size: 1.1em; padding: 0 0 0 53px; background: url('../img/icon/sub_arrow.png') 40px 6px no-repeat; border: 0;}			
					#submenu ul li.active ul.submenu li a:hover {border: 0; text-decoration: underline;}			
					
					
	/* Aside -> newsletter */				
	#aside #newsletter {margin: 0; padding: 30px 31px 35px 25px;}
		#aside #newsletter h3 {margin: 0;}
	
	/* Aside -> contact */	
	#aside #contact {width: 270px; border: 0; padding-top: 20px; margin: 0;}
		#aside #contact h3 {margin: 0 30px;}		
		#aside #contact dl {margin: 0 30px;}
		#aside #contact ul {background-position: right 10px; padding-bottom: 30px; margin: 10px 30px 0 30px;}
		
		
	/* Contact Box */
	#contact-form {background: #e5e5e5; padding: 20px 25px;}
		/* pl */
		#pl #contact-form h3 {width: 90px; height: 16px;}
			#pl #contact-form h3 span {width: 90px; height: 16px; background: url('../img/headers/pl/form.png') no-repeat;}
		
		/* de */
		#en #contact-form h3 {width: 90px; height: 16px;}
			#en #contact-form h3 span {width: 90px; height: 16px; background: url('../img/headers/en/form.png') no-repeat;}
		
		/* de */
		#de #contact-form h3 {width: 90px; height: 16px;}
			#de #contact-form h3 span {width: 90px; height: 16px; background: url('../img/headers/de/form.png') no-repeat;}	
			
		#contact-form  ul {list-style: none; padding: 0; margin: 25px 0 0 0;}
			#contact-form  ul li {margin-bottom: 15px;}
				#contact-form  ul li label {font-size: 1.1em; display: block; padding-bottom: 5px;}
				#contact-form  ul li input, #contact-form  ul li textarea {width: 207px; color: #b1b1b1; padding: 3px 5px; font-size: 11px; font-style: italic; border-top: 1px solid #b0b0b0; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #b0b0b0; background: #f3f3f3;}
				#contact-form  ul li textarea {overflow: hidden;}
		#contact-form  p.extend {float: right;}
	
			
/* Choose Language */		
#choose-language {position: absolute; top: 84px; right: 0;}
	#choose-language h3 {display: none;}
	#choose-language ul {list-style: none; padding: 0; margin: 0;}
		#choose-language ul li {float: left; display: inline; margin-left:10px;}
			#choose-language ul li span {display: none;}
			#choose-language ul li img {margin: 4px 10px 0 0;border:3px solid #ffffff;}
				#choose-language ul li.active img {border-color:#eeeeee;}
				#choose-language ul li a{outline: none;}
				
							

				
/* Accessibility */
#accessibility {position: absolute; bottom: 72px; z-index: 999;}
	#accessibility ol {list-style: none; padding: 0; margin: 0;}
		#accessibility ol li {float: left; display: inline; margin: 0 26px 0 0;}
		#accessibility ol li a span {cursor: pointer;}

		#index {width: 11px; height: 10px;}
			#index a {width: 11px; height: 10px; display: block;}
				#index a span {width: 11px; height: 10px; background: url('../img/icon/home.png') no-repeat;}
		
		#sitemap {width: 13px; height: 10px;}
			#sitemap a {width: 13px; height: 10px; display: block;}
				#sitemap a span {width: 13px; height: 10px; background: url('../img/icon/site.map.png') no-repeat;}
		
		#post {width: 11px; height: 10px;}
			#post a {width: 11px; height: 10px; display: block;}
				#post a span {width: 11px; height: 10px; background: url('../img/icon/contact.png') no-repeat;}
		
	
/* Footer */			
#footer {width: 970px; height: 120px; overflow: hidden; position: relative;}
	#footer a {color: #003b79;}
		#footer a:hover {color: #c0002b; text-decoration: none;}
	
	#footer p {font-size: 1.1em; color: #003b79;}
		#footer p a {font-weight: bold;}

	/* Footer -> copyright */	
	#footer .copyright {margin-top: 63px; border-top: 1px solid #e5e5e5; padding-top: 12px;}	
		
		
	#footer .menu {position: absolute; top: 36px; right: 0; padding: 0; margin: 0;}
		#footer .menu li {margin: 0 13px; display: inline;}
			#footer .menu li a {font-size: 1.1em;}
	
	#footer .extend {list-style: none; padding: 0; margin: 5px 0; position: absolute; top: 65px; right: 0;}
		#footer .extend li {float: left; margin-right: 13px; display: inline;}
			#footer .extend li a {color: #888888; float: left; display: block;}
				#footer .extend li a:hover {color: #c0002b; text-decoration: none;}



	
/* image replacement */
#navigation-menu ul li a, #home-content div.block  h3, #accessibility ol li a, #newsletter h3, #main-content .box h3, #contact-form h3, #contact h3, #our-expertise ul li a {position: relative; overflow: hidden;}
	#navigation-menu ul li a span, #home-content div.block  h3 span, #accessibility ol li a span, #newsletter h3 span, #main-content .box h3 span, #contact-form h3 span, #contact span, #our-expertise ul li a span {position: absolute; top: 0; left:0;}
	
	
/* matas*/

h6 {font-weight: normal; color: #003b79;font-size:9pt;}

.pagination {}
	.pagination ul {display: table;margin: 0 auto;border-spacing: 5px;border-collapse: separate;}
		.pagination ul li {display:table-cell; background: none !important; padding-left: 0px !important;} 
			.pagination li a {display: block;height: 20px;width: 20px;background:#f6f6f6; text-decoration: none;line-height:20px;text-align:center;color:#00397b;font-weight:bold;font-size:9pt;}
			.pagination ul li a.active, #pagination ul li a:hover{background:#01a5ec;color:#ffffff !important;}
			.pagination a.prev{background:#f6f6f6 url(../img/icon/prev.png) no-repeat 50% 50%;width: 40px;overflow: hidden;}
			.pagination a.prev:hover{background:#01a5ec url(../img/icon/prev_hover.png) no-repeat 50% 50%;}
			.pagination a.next{background:#f6f6f6 url(../img/icon/next.png) no-repeat 50% 50%;width:40px;overflow: hidden;}
			.pagination a.next:hover{background:#01a5ec url(../img/icon/next_hover.png) no-repeat 50% 50%;}
			


#gallery_list {width:100%;margin-bottom:20px;list-style:none;margin-top:50px; padding-left:0 !important;}
#gallery_list li{width:100%; overflow:hidden;clear:both;margin-bottom:30px;background:none !important; padding-left:0 !important; padding-top:0 !important;} 

#gallery_list li a img{display:block;border:2px solid #e8ede7;float:left;margin-right:20px;} 
#gallery_list li a:hover img{border-color:#01a6e8;} 


#gallery_list li div {width: 450px; margin-left:160px; overflow:hidden; padding-top: 0 !important;} 
#gallery_list li div h3{color:#023b7e;font-size:9pt;margin: 0 !important;} 
#gallery_list li div h3 a{color:#023b7e !important;text-decoration:none !important; outline:none; display:inline; width:auto;height:auto; padding:0;background:none;float:none;margin-right:0;} 
#gallery_list li div p{margin-bottom:10px !important;} 
#gallery_list li div a.more{font-size:8pt;color:#c3002c;float:right;margin-top:0; display:inline; width:auto;height:auto; padding:0;background:none;margin-right:0;}  

/*Komentarz dla Matasa*/

			
#img_list {width:663px;margin-right:-30px;margin-bottom:20px;list-style:none;margin-top:20px; padding-left:0 !important; overflow: hidden;} 
#img_list li {float:left;margin-right:12px;margin-bottom:12px; padding-left:0 !important;background: 0 !important;}
#img_list li div{width:149px;height:101px;} 
#img_list li div a img{display:block;border:2px solid #e8ede7;margin:0 auto;} 
#img_list li a:hover img{border-color:#01a6e8;} 


#map_link {display:block; width:87px; height: 70px; float:right;  margin:30px 70px 0 0; background: url('../img/site/map.png') no-repeat; text-indent:-9999em; overflow: hidden; }
 #aside #map_link { margin:0 30px 0 0 !important; position: absolute; top:143px;left:160px;}


