body,h1,h2,h3,form,html,pre,input,p {
	margin: 0;
	padding: 0;
}
h1,h4,h5,h6,pre, code{
	font-size: 1em;
	text-indent: -9999em;
}
body{
	background:url(images/bg.png) repeat-x #A1A1A1;
}
div{
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:12px;
	color:#848484;
	line-height:150%;
}
a{
	color:#D4045B;
}
a:hover{
	color:#D4045B;
	text-decoration:none;
}
a:visited{
	color:#DE0568;
	text-decoration:none;
}
a:active{
	color:#DE0568;
}
#globalWrapper{
	width: 100%;
}
	#containerHeader{
		margin: 0 auto;
		width: 100%;
	}
		#header{
			margin: 0 auto;
			width: 960px;
			height: 378px;
			background: none;
			overflow:hidden;
			position:relative;
		}
			#idm{
				border: 0px #666 solid;
				position:relative;
				height:43px;
				width:960px;
				margin-top:42px;
			}
				#identyfikacja{
					float:left;
					background:url(images/identyfikacja.png) no-repeat;
					width: 272px;
					height: 43px;
					margin-left:30px;
				}
				#nav-menu, #nav-menu-en, #nav-menu-de {
						border: 0px solid;
						width:585px;
						height:12px;
						float:left;
						margin-left:70px;
						margin-top:16px;
					}
						#nav-menu ul,  #nav-menu-en ul, #nav-menu-de ul
						{
							list-style: none;
							padding: 0;
							margin: 0;
						}
						#nav-menu li,  #nav-menu-en li,  #nav-menu-de li
						{
							float:left;
							padding: 0;
							margin: 0;
							border: 0px solid;
							margin-left:18px;
						}
						#nav-menu-en li{margin-left:30px;}
						#nav-menu-de li{margin-left:21px;}
						#nav-menu li a,  #nav-menu-en li a, #nav-menu-de li a{display:block;text-decoration:none;float:left;outline:0;text-indent:-9999em;height:12px;overflow:hidden;}
						#nav-menu li #ma{ background:url(images/menu.png) 0 0 no-repeat; width:112px;}
						#nav-menu li #ma:hover,#nav-menu li #ma:active{	background:url(images/menu.png) 0 -14px no-repeat; }						
						#nav-menu li #mb{ background:url(images/menu.png) -140px 0 no-repeat; width: 88px;}                               
						#nav-menu li #mb:hover,#nav-menu li #mb:active{	background:url(images/menu.png) -140px -14px no-repeat; }						
						#nav-menu li #mc{ background:url(images/menu.png) -259px 0 no-repeat; width: 39px;}                              
						#nav-menu li #mc:hover,#nav-menu li #mc:active{	background:url(images/menu.png) -259px -14px no-repeat; }
						#nav-menu li #md{ background:url(images/menu.png) -328px 0 no-repeat; width: 48px;}                              
						#nav-menu li #md:hover,#nav-menu li #md:active{	background:url(images/menu.png) -328px -14px no-repeat; }
						#nav-menu li #me{ background:url(images/menu.png) -406px 0 no-repeat; width: 32px;}                              
						#nav-menu li #me:hover,#nav-menu li #me:active{	background:url(images/menu.png) -406px -14px no-repeat; }
						#nav-menu li #mf{ background:url(images/menu.png) -468px 0 no-repeat; width: 59px;}                              
						#nav-menu li #mf:hover,#nav-menu li #mf:active{	background:url(images/menu.png) -468px -14px no-repeat; }
						#nav-menu li #mg{ background:url(images/menu.png) -549px 0 no-repeat; width: 75px;}                              
						#nav-menu li #mg:hover,#nav-menu li #mg:active{	background:url(images/menu.png) -549px -14px no-repeat; }


						#nav-menu-en li #ma{ background:url(images/en-menu.png) 0 0 no-repeat; width:70px;}
						#nav-menu-en li #ma:hover,#nav-menu-en li #ma:active{	background:url(images/en-menu.png) 0 -14px no-repeat; }						
						#nav-menu-en li #mb{ background:url(images/en-menu.png) -142px 0 no-repeat; width: 36px;}                               
						#nav-menu-en li #mb:hover,#nav-menu-en li #mb:active{	background:url(images/en-menu.png) -142px -14px no-repeat; }						
						#nav-menu-en li #mc{ background:url(images/en-menu.png) -259px 0 no-repeat; width: 61px;}                              
						#nav-menu-en li #mc:hover,#nav-menu-en li #mc:active{	background:url(images/en-menu.png) -259px -14px no-repeat; }
						#nav-menu-en li #md{ background:url(images/en-menu.png) -328px 0 no-repeat; width: 42px;}                              
						#nav-menu-en li #md:hover,#nav-menu-en li #md:active{	background:url(images/en-menu.png) -328px -14px no-repeat; }
						#nav-menu-en li #me{ background:url(images/en-menu.png) -405px 0 no-repeat; width: 34px;}                              
						#nav-menu-en li #me:hover,#nav-menu-en li #me:active{	background:url(images/en-menu.png) -405px -14px no-repeat; }
						#nav-menu-en li #mf{ background:url(images/en-menu.png) -470px 0 no-repeat; width: 59px;}                              
						#nav-menu-en li #mf:hover,#nav-menu-en li #mf:active{	background:url(images/en-menu.png) -470px -14px no-repeat; }
						#nav-menu-en li #mg{ background:url(images/en-menu.png) -557px 0 no-repeat; width: 70px;}                              
						#nav-menu-en li #mg:hover,#nav-menu-en li #mg:active{	background:url(images/en-menu.png) -557px -14px no-repeat; }


						#nav-menu-de li #ma{ background:url(images/de-menu.png) 0 0 no-repeat; width:73px;}
						#nav-menu-de li #ma:hover,#nav-menu-de li #ma:active{	background:url(images/de-menu.png) 0 -14px no-repeat; }						
						#nav-menu-de li #mb{ background:url(images/de-menu.png) -141px 0 no-repeat; width: 40px;}                               
						#nav-menu-de li #mb:hover,#nav-menu-de li #mb:active{	background:url(images/de-menu.png) -141px -14px no-repeat; }						
						#nav-menu-de li #mc{ background:url(images/de-menu.png) -223px 0 no-repeat; width: 93px;}                              
						#nav-menu-de li #mc:hover,#nav-menu-de li #mc:active{	background:url(images/de-menu.png) -223px -14px no-repeat; }
						#nav-menu-de li #md{ background:url(images/de-menu.png) -330px 0 no-repeat; width: 61px;}                              
						#nav-menu-de li #md:hover,#nav-menu-de li #md:active{	background:url(images/de-menu.png) -330px -14px no-repeat; }
						#nav-menu-de li #me{ background:url(images/de-menu.png) -405px 0 no-repeat; width: 34px;}                              
						#nav-menu-de li #me:hover,#nav-menu-de li #me:active{	background:url(images/de-menu.png) -405px -14px no-repeat; }
						#nav-menu-de li #mf{ background:url(images/de-menu.png) -470px 0 no-repeat; width: 59px;}                              
						#nav-menu-de li #mf:hover,#nav-menu-de li #mf:active{	background:url(images/de-menu.png) -470px -14px no-repeat; }
						#nav-menu-de li #mg{ background:url(images/de-menu.png) -557px 0 no-repeat; width: 76px;}                              
						#nav-menu-de li #mg:hover,#nav-menu-de li #mg:active{	background:url(images/de-menu.png) -557px -14px no-repeat; }

			#fla{
				height:293px;
				margin-left:30px;
			}
				#flaObj1{
					float:left;
					width:420px;
				}
				#flaObj2{
					/*border: 1px #666 solid;*/
					float:left;
					width:420px;
					margin-left:85px;
				}
	#spacer{ height:32px; }
	#containerContent{
		margin: 0 auto;
		width: 100%;
	}		
		#content{
			margin: 0 auto;
			width: 960px;
			min-height: 385px;
			background: url(images/mainBg.png) repeat-y #fdfdfd;
			position:relative;
		/*	overflow:hidden;*/
		}
			#sidebar{
				float:left;
				width:320px;
			}
				#sidebarHead{
					background:url(images/sidebarHead.png) no-repeat;
					width:320px;
					height:58px;
				}
				#sidebarNews{
					background:url(images/sidebarBg.png) no-repeat;
					width:320px;
					height:327px;
					overflow:hidden;
				}
					.itemNews{
						background:url(images/quo.gif) no-repeat;
						width:256px;
						margin-top:10px;
						margin-left:9px;
					}
						.itemNewsTitle{
							color:#ffccdc;
							font-family:Verdana,Arial,Helvetica, sans-serif;
							font-weight:bold;
							font-size:10px;
							margin-left:30px;
						}
						.itemNewsCont{
							color:#ffccdc;
							font-family:Verdana,Arial,Helvetica, sans-serif;
							font-weight:normal;
							font-size:10px;
							margin-left:30px;
						}
						.itemNewsMore{
							margin-left:205px;
						}
							.itemNewsMoreImg{
								background:url(images/newsMore.png); /* if ie < 7 .gif */
								width:56px;
								height:22px;
								margin-top:5px;
							}
					#itemZus{
						margin-left:20px;
						margin-right:30px;					
					}
					#goToZUS{
						color:#ffccdc;
						font-family:Verdana,Arial,Helvetica, sans-serif;
						font-weight:normal;
						font-size:10px;
						width:265px;
						text-align:right;
						margin-top:5px;						
					}
					.itemGoToZUS{
						float:left;
						font-weight:normal;
						font-size:10px;
					}
						#goToZUS a{
							color:#ffccdc;
						}
						#goToZUS a:hover{
							color:#F1F1F1;
						}
					.goIco{
						width:10px;
						height:10px;
						background:url(images/goIcoxs.png) no-repeat;
						border:0;
						margin:0;
						padding:0;
						margin-left:2px;
						margin-top:1px;
					}
						.itemZusMon{
							color:#ffccdc;
							font-family:Verdana,Arial,Helvetica, sans-serif;
							font-weight:bold;
							font-size:10px;
							margin-top:5px;							
						}
						#itemZusDate{
							color:#ffccdc;
							font-family:Verdana,Arial,Helvetica, sans-serif;
							font-weight:normal;
							font-size:10px;													
						}
						.itemZusRodzaj{
							float:left;
							color:#ffccdc;
							font-family:Verdana,Arial,Helvetica, sans-serif;
							font-weight:normal;
							font-size:10px;													
						}
						.itemZusKonto{
							float:left;
							color:#ffccdc;
							margin-left:5px;
							font-family:Verdana,Arial,Helvetica, sans-serif;
							font-weight:normal;
							font-size:10px;													
						}
						.itemZusUbezp{
							float:left;
							color:#ffccdc;
							margin-left:5px;
							font-family:Verdana,Arial,Helvetica, sans-serif;
							font-weight:normal;
							font-size:10px;														
						}
						.itemZusBezubezp{
							float:left;
							color:#ffccdc;
							margin-left:5px;
							font-family:Verdana,Arial,Helvetica, sans-serif;
							font-weight:normal;
							font-size:10px;														
						}
						.itemZusSpacer{
							width:200px;
							color: #CF91AD;
							background-color: #CF91AD;
							height:1px;
							line-height:1px;
							border:0;
							margin-left:35px;
							margin-top:2px;
							margin-bottom:0;
							padding-top:0;
						}
						
			#main{
				float:left;
				width:640px;
			}	
				#mainMore{
					
				}
				#mainWide{
					width:600px;
					margin-top:40px;
					
				}
					#mainTitleAktualnosci{
						background:url(images/mainTitleAktualnosci.png) no-repeat;
						width:164;
						height:16px;
						text-indent:-9999em;
					}
					#mainTitleFirma{
						background:url(images/mainTitleFirma.png) no-repeat;
						width:164;
						height:16px;
						text-indent:-9999em;
					}
					#mainTitleKontakt{
						background:url(images/mainTitleKontakt.png) no-repeat;
						width:164;
						height:16px;
						text-indent:-9999em;
					}
					#mainTitleLinki{
						background:url(images/mainTitleLinki.png) no-repeat;
						width:164;
						height:16px;
						text-indent:-9999em;
					}
					#mainTitleOferta{
						background:url(images/mainTitleOferta.png) no-repeat;
						width:164;
						height:16px;
						text-indent:-9999em;
					}
					#mainTitleReferencje{
						background:url(images/mainTitleReferencje.png) no-repeat;
						width:164;
						height:16px;
						text-indent:-9999em;
					}

					#mainWide h2{
						font-size:13px;
					}
					#mainWide h3{
						font-weight:normal;
						font-family:Helvetica,Verdana,Arial,sans-serif;
						font-size:12px;
						text-align:justify;
						color:#848484;
						line-height:150%;
						margin:0;
						padding:0;					
					}
					#mainNewsSource a{
						color:#848484;
						font-size: 10px;
						text-decoration: none;
					}
					#mainNewsSource a:hover{
						color:#D4045B;
						text-decoration: none;
						font-size: 10px;
					}
					#mainNewsSource{
						margin-bottom:15px;
						height: 15px;
						font-size: 10px;
					}
					#mainNewsSpacer{
						height: 15px;
					}
				#mainLeft{
					float:left;
					width:277px;
					/*background:#333;*/
					margin-top:42px;
					margin-right:17px;
				}
				#mainKontaktLeft{
					float:left;
					width:200px;
					/*background:#333;*/
					margin-top:42px;
					margin-right:17px;
				}
				#mainLinksLeft{
					float:left;
					width:190px;
					/*background:#333;*/
					margin-top:42px;
					margin-right:17px;
				}
					#mainLeftTitle{
						background:url(images/mainLeftTitle.png) no-repeat;
						width:164px;
						height:16px;
					}
					#mainLeftContent{
						margin-top:15px;
						text-align:justify;
					}
					#mainOtherLeftContent{
						margin-top:15px;
						text-align:left;
					}
				#mainRight{
					float:left;
					width:329px;
					margin-top:42px;
					margin-left:17px;
					/*background:#666;*/
				}
				#mainKontaktRight{
					float:left;
					width:360px;
					margin-top:73px;
					margin-left:17px;
					margin-right:40px;
					text-align:left;
					/*background:#666;*/
				}
				#mainLinksRight{
					float:left;
					width:370px;
					margin-top:73px;
					margin-left:17px;
					margin-right:40px;
					text-align:left;
					/*background:#666;*/
				}
				#mainOtherRight{
					float:left;
					width:289px;
					margin-top:73px;
					margin-left:17px;
					margin-right:40px;
					text-align:left;
					/*background:#666;*/
				}
					#mainRightTitle{
						background:url(images/mainRightTitle.png) no-repeat;
						width:289px;
						height:33px;
					}
					#mainRightContent{
						margin-top:15px;
						text-align:justify;
						margin-right:40px;
					}
					#mainRightNewsletter{
						background:#f1f1f1;
						width:329px;
						height:82px;
						margin-top:30px;
					}
					#mainRightNewsletterTitle{
						background:url(images/newsletterTitle.png);
						margin-top:17px;
						margin-left:17px;
						width:134px;
						height:15px;
						position:absolute;
					}
					#mainRightNewsletterInput{
						height:15px;
						width:200px;
						margin-top:40px;
						margin-left:17px;
					}
	#containerFooter{
		margin: 0 auto;
		width: 100%;
	}		
		#footer{
			margin: 0 auto;
			width: 960px;
			height: 22px;
			color: #333;
			text-align:right;
			padding-top:10px;
			margin-bottom:30px;
			font-size:10px;
			background: url(images/footer-bg.jpg) no-repeat;
		}
		#footer a{
			text-decoration:none;
			color: #ed1261;
		}
		#copyimg{
			padding-left: 3px;
			vertical-align: middle;
			padding-bottom: 2px;
			height:22px;
			width:22px;	
		}
.clear{ clear:both; line-height:0%; height:0px; text-indent:-9999em; }

ul#ref{margin:0;padding:0;list-style:none;width:456px;margin:0 auto; overflow:hidden; margin-top:50px;}
ul#ref li{margin:0;padding:0;float:left; overflow:hidden}
ul#ref li a{display:block; color:#FFF;width:200px;height:200px;margin-bottom:50px; border:1px solid #EEE;}
a#dige{background:url(images/logos/dige.png) center no-repeat; margin-right:50px;}
a#spondylus{background:url(images/logos/spondylus.png) center no-repeat;}
a#radius{background:url(images/logos/radius.png) center no-repeat;  margin-right:50px}
a#marpo{background:url(images/logos/marpo.png) center no-repeat;}

#multiLang{position:absolute;background:url(images/multiLang.png) no-repeat; width:98px; height:24px; top:10px; right:0; overflow:hidden; padding-top:11px; padding-left:14px;}
#multiLang a{display:block;text-indent:-9999em;width:20px; height:15px;float:left; color:#FFF;}

/*  --  en  --  */
#en-identyfikacja{	float:left;	background:url(images/en-identyfikacja.png) no-repeat; width: 272px; height: 43px; margin-left:30px; }
#en-mainLeftTitle{background:url(images/en-mainLeftTitle.png) no-repeat; width:164px; height:16px;}
#en-mainRightTitle{background:url(images/en-mainRightTitle.png) no-repeat; width:289px; height:33px; }
#en-mainRightNewsletterTitle{background:url(images/en-newsletterTitle.png) no-repeat; margin-top:17px; margin-left:17px; width:134px; height:15px; position:absolute; }
#en-mainTitleAktualnosci{background:url(images/en-mainTitleAktualnosci.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#en-mainTitleFirma{background:url(images/en-mainTitleFirma.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#en-mainTitleKontakt{background:url(images/en-mainTitleKontakt.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#en-mainTitleLinki{background:url(images/en-mainTitleLinki.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#en-mainTitleOferta{background:url(images/en-mainTitleOferta.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#en-mainTitleReferencje{background:url(images/en-mainTitleReferencje.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#en-sidebarHead{background:url(images/en-sidebarHead.png) no-repeat; width:320px; height:58px;}

/*  --  de  --  */
#de-identyfikacja{	float:left;	background:url(images/de-identyfikacja.png) no-repeat; width: 272px; height: 43px; margin-left:30px; }
#de-mainLeftTitle{background:url(images/de-mainLeftTitle.png) no-repeat; width:218px; height:16px;}
#de-mainRightTitle{background:url(images/de-mainRightTitle.png) no-repeat; width:289px; height:33px; }
#de-mainRightNewsletterTitle{background:url(images/de-newsletterTitle.png) no-repeat; margin-top:17px; margin-left:17px; width:134px; height:15px; position:absolute; }
#de-mainTitleAktualnosci{background:url(images/de-mainTitleAktualnosci.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#de-mainTitleFirma{background:url(images/de-mainTitleFirma.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#de-mainTitleKontakt{background:url(images/de-mainTitleKontakt.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#de-mainTitleLinki{background:url(images/de-mainTitleLinki.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#de-mainTitleOferta{background:url(images/de-mainTitleOferta.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#de-mainTitleReferencje{background:url(images/de-mainTitleReferencje.png) no-repeat; width:164; height:16px; text-indent:-9999em; }
#de-sidebarHead{background:url(images/de-sidebarHead.png) no-repeat; width:320px; height:58px;}

.sw12{display:block;width:12px;float:left; height:14px;}

input.NewsletterSumbit{	background-image:url('images/btSend.png'); cursor: hand; cursor: pointer; border:0px; margin-top:0px; margin-left:5px; width:82px; height:22px; }
input.NewsletterSumbitOK{background-image:url('images/btSend-ok.png');}
