BODY, TABLE, IMG, FORM, INPUT, SELECT, TEXTAREA {
	font-family : 'Trebuchet MS',Tahoma, Verdana, 'geneva ce', geneva, Helvetica, sans-serif; 
	font-size : 11px; 
}

BODY {
	background-color: #0e3851;
	color: #FFFFFF;
	margin: 0px;	
	margin-bottom: 20px;
	background-image: url('../img/mainBackground.gif');
	background-repeat: repeat-x;
	background-attachment: fixed;
}

IMG {
	vertical-align: middle;
}

a:link {
	color: white; 
	text-decoration : none; 
} 

a:active {
	color: white; 
	text-decoration : none; 
} 


a:visited {
	color: white; 
	text-decoration : none; 
} 
	
a:hover {
	color: #ff5400; 
	text-decoration : none; 
}





.mainTopBar, .menuTop, .menuLogo, .subMenu, .mainContent, .mainFooter  {
	width: 760px;	
	
}

.mainTopBar {	
	height: 42px;
	color: #404040;
	background-color: #dadada;
	background-image: url('../img/mainTopBar.gif');
	background-repeat: repeat-x;
	position: relative;
	z-index:10;
	} 
.mainTopBar DIV.headLinks {
	float: left;
	margin-top: 12px;
	margin-left: 30px;
	
}
.mainTopBar DIV.headFlags {
	float: right;
	margin-top: 12px;
	margin-right: 30px;
}

.mainTopBar a:link, .mainTopBar a:active, .mainTopBar a:visited, .mainTopBar a:hover {
	color: #808080; 
	text-decoration : none; 
} 
.mainTopBar a:hover {	
	text-decoration : underline; 
}



.menuTop {
	height: 42px;	
	color: #FFFFFF;
}

.menuTop DIV.left {
	background-image: url('../img/menuBarLeft.gif');
	background-repeat: no-repeat;
	height: 42px;
	width: 16px;
	float: left;
}
.menuTop DIV.right {
	background-image: url('../img/menuBarRight.gif');
	background-repeat: no-repeat;
	height: 42px;
	width: 16px;
	float: right;
}
.menuTop DIV.middle {
	background-color: #404040;
	height: 42px;
	float: left;
	width: 728px;
	text-align: left;	
	color: #d2d2d2;		
}
img.divider {
	margin-left: 10px;
	margin-right: 10px;	
}
.menuTop a {
	color: #d2d2d2; 

	text-decoration : none; 

} 
.menuTop a:hover {
	color: #ffffff; 
	text-decoration : none; 
}



.menuLogo {
	position: relative;	
	height: 185px;	
	text-align: left;
						
}
.menuLogo div.flashObj {
	position: absolute;			
	width: 760px;
	height: 280px;
	top: -45px;
	left: 0px;	
	
	}
	
.menuLogo DIV.logo {
	position: absolute;			
	
	left: 10px;	
	}
.menuLogo DIV.maszyna {
	position: absolute;	
	
	left: 270px;
	top: -100px;			
	}

.subMenu {
	height: 54px;
	background-image: url('../img/submenuBar.gif');
	background-repeat: repeat-x;
	color: #414141;	
	text-align: left;	
}

.mainContent {
	background-color: #ffffff;
	color: #404040;	
	text-align: justify;
	position: relative;
}



.mainContent a:link, .mainContent a:active, .mainContent a:visited  {
	color: #808080; 
	text-decoration : none; 
} 
.mainContent a:hover {	
	text-decoration : underline;
	color: #279ddd; 
}




.mainFooter {
	height: 14px;
	margin-bottom: 5px;		
}

.mainFooter DIV.left {
	background-image: url('../img/mainFooterLeft.gif');
	background-repeat: no-repeat;
	height: 14px;
	width: 14px;
	float: left;
}
.mainFooter DIV.right {
	background-image: url('../img/mainFooterRight.gif');
	background-repeat: no-repeat;
	height: 14px;
	width: 14px;
	float: right;
}
.mainFooter DIV.middle {	
	background-color: #FFFFFF;
	height: 14px;
	width: 732px;
	float: left;
	line-height: 2px;
	font-size: 2px;
	 	
}




.formularzKontaktowy {
	width: 400px;
	text-align: left;
	}
.formularzKontaktowy TD {
	padding-left: 10px;
	}	
.formularzKontaktowy td.header {
	background-color: #279ddd;
	color: white;
	font-weight: bold;
	padding: 4px;
	padding-left: 20px;
	}

.formularzKontaktowy td.spacer {
	height: 10px;
	}
	
		
INPUT, TEXTAREA {
	border: 1px solid #ababab;
	
	}


TEXTAREA.inputText, INPUT.inputText {
	width: 250px;
	background-color: #fafafa;
	}



H1 {
	margin: 0px;
	font-size: 14px;
}
H1.blue {
	color: #279ddd;
}


UL {
	/*border: 1px solid red;*/
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0px;
}
LI {
	/*border: 1px solid blue;*/	
}


div.rozwiazaniaIcons {
	float: left;
	width: 115px;
	text-align: center;
	margin-top: 10px;
}

div.rozwiazaniaIconsBig {
	float: left;
	width: 230px;
	text-align: center;
	margin-top: 10px;
}


img.imgSG {
	margin-bottom: 7px;
	margin-top: 2px;
}





div.message {
	padding: 10px;
	color: #ff0000;
	background-color: #FFeeee;
	margin-bottom: 20px;
	width: 370px;
}


table.czesciZamienne {
	text-align: center;
}

