body {
margin:0px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

form {
padding:0px;
margin:0px;
}

.separator {
font-size: 0px;
width:273px;
height:10px;
}

.smallSeparator {
font-size: 0px;
width:150px;
height:4px;
}

.lineSeparator {
width:153px;
font-size:0px;
}

/* Position ------------------------------- */

.fL, #headerMainContener #header #headerIn #search #searchLeft, .newsArrowLeft, #mainContener #newsMainContener #imageContener, .headerRed, .headText, .headTextNoFlag, #mainContener .modulesContener .modulesLeft, #mainContener .modulesContener .modulesLeft .moduleLeft, .headerGreen, .headerLightBlue, #headerMainContener #header #headerIn #logo, #headerMainContener #headMenu #headMenuIn #headMenuInLeft, #headerMainContener #headMenu #headMenuIn #headMenuInRight #headMenuLeft, .headerDarkBlue, #footerMenuLeft, #endLeft, #mainContener .modulesLeft .smallModulesLeft, .smallModulesLeft, #mainContener .modulesLeft .smallModulesLeft, .headerPink, .artLeft, .headerArchiwum, .archImg, .records, .jobs-col, #textSearchLeft, .sL {
float:left;
}

.fR, #headerMainContener #header #headerIn #search #searchRight, .newsArrowRight, #mainContener #newsMainContener #newsContener, #mainContener #newsMainContener #newsContener #newsRight, .headMore, #mainContener .modulesContener .modulesRight, #mainContener .modulesContener .modulesLeft .moduleRight, #headerMainContener #header #headerIn #search, #headerMainContener #headMenu #headMenuIn #headMenuInRight #headMenuRight, #headerMainContener #headMenu #headMenuIn #headMenuInRight, #headerMainContener #headMenu #headMenuIn #headMenuInRight #headMenuRight, .separator, #mainContener .modulesContener #newProduct, #footerMenuRight, #endRight, #mainContener .modulesLeft .smallModulesRight, .artTitle, .archDesc, .pages, #textSearchRight, .sR, .addcv {
float:right;
}
.fixed, #flashMessage {
position: fixed;
}

.c {
text-align:center;
}

.tr {
text-align: right;
}

.clear {
clear:both;
font-size: 0;
line-height: 0;
height: 0;
}

#footerLine {
clear:both;
}

:focus {
	outline: 0;
}

/* Position End */

/* AD */
#billboard {
margin:0px auto;
width:750px;
padding-top:15px;
}
/* AD End */

/* Forms ------------------------------- */

	/* Text form standard */
	
#headerMainContener #header #headerIn #search input[type=text], #mainContener .modulesContener .modulesLeft .moduleRight .newsletterForm input[type=text], .modulesContener .modulesRight input[type=text], #job input[type=text] {
height:14px;
padding:2px;
font-size:8pt;
}

#mainContener .modulesContener .modulesLeft .moduleRight .newsletterForm input[type=button] {
width:30px;
height: 21px;
padding:0px 1px 1px 1px;
}

.modulesContener .modulesRight #job #searchForm #searchSend input .send {
width:80px;
height: 21px;
padding:0px 1px 1px 1px;
}

.ie6 {
	overflow: auto;
}

#mainContener .modulesContener .modulesLeft .moduleRight .newsletterForm input[type=text] {
width:102px;
}

#headerMainContener #header #headerIn #search input[type=text] {
width:122px;
}

/* Select form standard*/

#headerMainContener #header #headerIn #search select, .modulesContener .modulesRight select {
width:122px;
padding:2px;
font-size:8pt;
}

/* Forms End */

/* Header ------------------------------- */

#headerMainContener {
height:105px;
border-bottom:1px solid #e8e8d5;
}

	#headerMainContener #headMenu {
	height:40px;
	}
	
		#headerMainContener #headMenu #headMenuIn {
		width:909px;
		height:40px;
		margin:0px auto;
		}
		
			#headerMainContener #headMenu #headMenuIn #headMenuInLeft {
			width:315px;
			margin:14px 0px 0px 20px;
			}
			
			#headerMainContener #headMenu #headMenuIn #headMenuInRight {
			width:370px;
			margin:10px 20px 0px 0px;
			}
			
				#headerMainContener #headMenu #headMenuIn #headMenuInRight #headMenuLeft {
				margin-top:4px;
				}
				
				#headerMainContener #headMenu #headMenuIn #headMenuInRight #headMenuRight {
				margin-top:2px;
				}
	
	#headerMainContener #header {
	height:63px;
	}
	
		#headerMainContener #header #headerIn {
		width:909px;
		height:63px;
		margin:0px auto;
		}
	
			#headerMainContener #header #headerIn #logo {
			width:360px;
			margin:20px 0px 0px 20px;
			}
			
			#headerMainContener #header #headerIn #search {
			width:350px;
			margin:22px 20px 0px 0px;
			}

/* Header End */

/* Main ------------------------------- */

#mainContener {
width:909px;
margin:41px auto 0px;
}

	/* Menu */

	#mainContener #menuContener {
	position:relative;
	width:862px;
	height:42px;
	margin:-27px auto 0px;
	padding:1px;
	}
		
		#mainContener #menuContener #mainMenu {
		width:830px;
		padding-left: 30px;
		display: block;
		height:40px;
		/*padding-top:14px;*/
		text-align:center;
		}
		
			
	
	/* Menu End*/
	
	/* News Module ------------------------------- */
	
	#mainContener #newsMainContener {
	width:862px;
/*	height:217px;*/
	margin:0px auto;
	margin-top:15px;
	margin-bottom:12px;
	overflow:auto;
	}
	
		#mainContener #newsMainContener #imageContener {
		width:380px;
		height:188px;
		margin:13px;
		/* example image */
		background-image:url(../images/example1.gif);
		}
	
		.newsArrowLeft, .newsArrowRight {
		width:14px;
		height:17px;
		margin-top:49px;
		padding-top:3px;
		padding-left:6px;
		cursor: pointer;
		}
		
		#mainContener #newsMainContener #imageContener #newsDesc {
		width:360px;
		height:45px;
		margin-top:54px;
		padding:10px;
		opacity:0.8;
		}
		
			#mainContener #newsMainContener #imageContener #newsDesc #newsShort {
			margin-top:4px;
			line-height:1.4em;
			}
			
		#mainContener #newsMainContener #newsContener {
		width:450px;
		/*height:216px;*/
		}
		
		#mainContener #newsMainContener #newsContener #newsRight {
		width:436px;
		/*height:216px;*/
		}
		
		#mainContener #newsMainContener #newsContener #newsList {
		margin-right:10px;
		}
		
				#mainContener #newsMainContener #newsContener #newsList ul {
				padding-top:5px;
				padding-left:31px;
				list-style-image:url(../images/circlered.gif);
				}
				
				#mainContener #newsMainContener #newsContener #newsList li {
				margin-top:5px;
				}
	
		/* News Module End */	
	
		.headText, .headTextNoFlag {
		margin-top:12px;
		margin-left:0px;
		width:130px;
		}
		
		.headMore {
		margin-top:15px;
		width:90px;
		}
		
		.szeroki .headMore {
		width: 78px;
		}
	
		.line {
		margin:0px auto 12px;
		width:864px;
		height:1px;
		}
		
		.adText, .partners {
		letter-spacing:12px;
		}
			
			/* positions adText */
			.adText {
			margin-left:678px;
			padding-bottom:4px;
			}
			
			.partners {
			margin-left:340px;
			padding-bottom:4px;
			}
		
	/* Big Modules Contener ----------------------- */
		
	#mainContener .modulesContener {
	width:864px;
	margin:0px auto 12px;
	overflow:auto;
	}
	
		#mainContener .modulesContener .modulesLeft {
		width:555px;
		}
		
			#mainContener .modulesContener .modulesLeft .moduleLeft, #mainContener .modulesContener .modulesLeft .moduleRight {
			width:258px;
			height:248px;
			padding-left:13px;
			overflow:auto;
			}
			
			.last  {
			width:258px;
			padding-left:13px;
			overflow:auto;
			}
		
			#mainContener .modulesContener .modulesLeft .moduleLeftReklama  {
			width: 275px;
			height: 128px; 
			float: left; 
			overflow: auto;
			}
			
			#mainContener .modulesContener .modulesLeft .moduleRight .newsletterForm {
			padding:16px;
			}
		
			/* New Product Module --------------------------------------------- */
			
			#mainContener .modulesContener .modulesRight, #mainContener .modulesContener #newProduct  {
			width:301px;
			}
		
			#mainContener .modulesContener #newProduct #newProductTitle {
			padding:5px;
			}
		
			#mainContener .modulesContener #newProduct #newProductImg, #mainContener .modulesContener #newProduct #newProductTitle, #mainContener .modulesContener #newProduct #newProductDesc {
			text-align:center;
			margin:10px 8px;
			line-height:1.4em;
			}
			
			/* New Product Module End */
		
		.newsImg {
		margin-top:10px;
		margin-bottom: 5px;
		}
		
			.art_right .newsImg {
				padding-left: 18px;
			}
		
		.moduleRight ul, .moduleLeft ul {
		padding-top:0px;
		padding-left:16px;
		margin-right:5px;
		}
		
		.moduleRight li, .moduleLeft li {
		margin-top:3px;
		}
		
		.text {
		padding-top:5px;
		line-height:1.4em;
		}
		
		/* Logotypes & Footer ---------------------------------------------- */
		
		.logotypes, #footer, #end {
		width:864px;
		margin:0px auto;
		}
		
		#footer, #end {
		height:30px;
		padding:20px 0px 0px 0px;
		}
		
		#footerLine {
		width:100%;
		height:1px;
		}
		
		/* Logotypes & Footer End */
		
		
		/* Bottom Modules x3 --------------------------------------------- */
	
		#mainContener .modulesLeft .smallModulesLeft {
		width:367px;
		}
			
		#mainContener .modulesLeft .smallModulesRight .smallModules, #mainContener .modulesLeft .smallModulesLeft .smallModules{
		width:165px;
		/*height:248px;*/
		height: 224px;
		padding-left:13px;
		overflow:auto;
		}
		
		/*.moduleLeft{
		height:248px;
		}*/
		
		.smallModules .articles {
			padding-left: 20px;
			margin: 10px 0px;
		}
		
		.titleCompany {
		margin-top:7px;
		}
		
		.centrahandlowe .titleCompany {
			margin: 0px;
			padding: 10px 0px;
		}
		
		.descCompany {
		margin-right:15px;
		margin-bottom:8px;
		line-height:1.4em;
		}

		/* Szkoly - logo / obraze*/
		.c img {
		margin:10px 0px;
		padding:5px;
		background-color:#fff;
		border:1px solid #ccc;
		}
		
		.c {
		padding-bottom:10px;
		padding-right:13px;
		}
		
		/* Bottom Modules x3 End */
		#flashMessage {

			width: 400px;
			padding-top: 20px;
			padding-bottom: 20px;
			padding-left: 5px;
			padding-right: 5px;
			display: none;
	
		}

		#flashTextLoad{ 
	
			width: 200px;
			margin: auto;
			padding-left: 20px;
			
		}
		
		.ModulesArt{
		width: 550px;
		height: 128px; 	
		}
		
		.art_left {
			width:250px;
			float:left;
		}
			
		.art_right {
			width:264px;
			float:right;
		}

	/* Modules Contener End */

.np {
	display: none;
}


/*dodane maciek*/
	.szeroki {
		padding: 0px 12px;
		overflow:auto;
		height: 280px;
	}
	
	.szeroki ul {
		padding: 0px 0px 0px 18px;
		
		margin: 11px 0px;
	}
	
	/*--------*/
	
	.pohid, .nrzhiu {
		height: 120px;
		margin: 0px;
		overflow: hidden;
	}
	
		.doubleHeader {
			height: 32px;
			
		}
	
		.pohid .newsFull, .nrzhiu .newsFull {
			padding-top: 8px;
			width: 243px;
		}
	
			.pohid ul, .nrzhiu ul {
				padding: 0px;
				margin: 0px;
			}
	
			.obrazek {
				padding-right:8px;
				padding-top: 4px;
				margin: 0px;
				float:left;
			}
	

/* Main End */
