body, img, h4 {
	margin: 0px;
	padding: 0px;
}

#menuFlash img, #logo img, #mainMenu img/*, #contentLeftPage img*/ {
	display: block;
}

/* --- floaty ---*/
.fLeft, #logo, #copyright, #pageNavi, #contentLeft, #contentRight, #contentLeftPage, #contentRightPage, .newsTxt, .newsImg {
	float: left;
}

.fRight, #languages, #realisation, #pageTitle {
	float: right;
}

.clear {
	clear: both;
}

.ovAuto, #footerBottom, #contentTop, #contentMain, #contentLeft, #mainMenu, #contentRight, .contentRightInner, .news {
	overflow: auto;
}

/* --- wymiary --- */

#kolorkiTop {
	height: 4px;
}

#leftDiv {
	width: 100px;
}

#main {
	width: 915px;
	margin: auto;
}

		#header, #menuFlash, #footer {
			padding: 0px 32px 0px 31px;
		}

		#header {
			height: 98px;
			padding: 0px 32px;
		}
		
				#logo {
					width: 285px;/*167px;*/
					height: 66px;/*54px;*/
					margin-top: 17px;
				}
				
				#languages {
					width: 220px;
					margin-top: 39px;
				}
					
						#languages div {
							width: 100px;
							height: 21px;
							padding: 7px 4px 0px 0px;
							
						}
						
						#languages img {
							padding-left: 5px;
						}
		
		#menuFlash {
			
		}
		
				#menuFlash img {
					padding-top: 1px;
				}
		
		#content {
		
		}
		
				#contentTop {
					width: 915px;
				}
				
						#pageNavi {
							width: 449px;/*481*/
							height: 34px;/*59*/
							padding-top: 25px;
							padding-left: 32px;
						}
						
						#pageTitle {
							width: 367px/*404*/;
							height: 19px;
							padding: 41px 37px 0px 0px;
						}
						
				#contentMain {
				
				}
		
						#contentLeft {
							width: 451px;
							padding: 0px 28px 0px 32px;	
						}
						
						.contentGallery {
							float: left;
							padding: 5px;
							width: 175px;
							height: 175px;
							text-align: center;
							border: 1px solid #d7d7d9;
							border-width: 0px 1px 1px 0px;
						}
									
						.contentGallery img {
							border: 1px solid #d7d7d9;
							padding: 1px;
						}
						
								#mainMenu {
									padding: 27px 0px 12px;
								}
						
										#mainMenu img {
											margin-bottom: 15px;
											padding: 3px;
										}
										
										#mainMenu a.fRight {
											margin-right: 1px;
										}
						
						#contentRight {
							width: 367px;
							padding: 3px 0px 0px 3px;
						}
						
								#newsList {
									padding: 5px 16px 16px;
								}
								
										.news {
											/*height: 54px;*/
										}
										
												.newsTxt {
													width: 254px;/*280*/
													padding: 15px 16px 8px 10px;
													margin: 3px 14px 3px 0px;
												}
												
												.newsImg {
													padding: 13px 0px;
												}
										
										.newsArchive {
											
											padding: 16px 16px 0px;
										}
										
										
						#contentLeftPage {
							/*width: 593px;
							padding: 5px 28px 10px 32px;*/
							width: 575px;
							min-height:586px;
							height:auto !important;
							height:586px;
							padding: 20px 28px 10px 32px;
						}
						
								#contentLeftPage h1, #contentLeftPage h2 {
									padding: 0px;
									margin: 0px;
								}
								
								#contentLeftPage h2 {
									padding-bottom: 10px;
								}
								
								.archiveNews {
									padding: 10px 0px;
								}
								
								.product {
									width: 280px;
								}
								
								.prodFl1 {
									float: left;
								}
								
								.prodFl2 {
									float: right;
								}
								
										.product img {
											padding:4px;
										}
										
								.productContent {
									width: 575px;
									padding-top: 20px;
								}
										
									.productTop {
										width:575px;
										overflow: auto;
									}
								
										.productLeft {
											width: 280px;
											float: left;
											padding-right: 15px;
										}
										
												.productPic {
													padding: 4px;
												}
										
										.productRight {
											width: 280px;
											float: left;
										}
										
										.productDesc {
										
										}
										
												.textGallery {
													width: 575px;
													overflow: auto;
												}
														
														.textGalPos {
															float: left;
															padding: 5px;
															width: 175px;
														}
															
																.textGalPos img {
																	padding: 1px;
																}
										
										.tableIndex, .tableValue {
											padding: 3px 10px;
										}
								
										.tableIndex {
											font-weight: bold;
										}
										
										.tableValue {
											
										}
										
										.productButtons {
											padding: 20px 0px 10px;
										}
										
												.productButtons img {
													padding: 5px;
												}
												
										.listaSerwisow td {
											padding: 5px 7px;
										}
										
										.serwisyList p.adres {
											width: 191px;
											height: 95px;
											float: left;
										}
										
										.sieciSprz {
											width: 450px;
											height: 226px;/*261*/
											margin: auto;
											padding-top: 35px;
										}
										
												.sieciSprz img {
													padding: 1px;
												}
												
										.ofertaCena {
											width: 575px;
											overflow: auto;
										}
										
												.ofertaCena div {float: left;}
												.OCTPB {width: 351px; }
													.OCTPB h3, .OCTPB h5 {margin: 0px; padding: 0px;}
													.OCtxt {width: 195px; height: 34px; padding-left: 15px;}
													.OCprice {width: 126px; height: 34px; padding-left: 15px;}
													.OCbanner {width: 351px; }
												.OClinks {width: 224px; }
													.OClinks img {display: block;}
													
										.tuningTesty td { padding: 4px 7px; }
						
						#contentRightPage {
							/*width: 218px;
							padding: 10px 0px 0px 10px;*/
							width: 218px;
							padding: 28px 0px 0px 28px;
						}
						
								#contentRightPage img {
									margin-bottom: 10px;
									padding: 3px;
								}
		
		#footer {
			
		}
				
				#siteLinks {
					margin: 30px 0px 25px;
				}
				
				#footerBottom {
					padding: 16px 0px;
				}
				
						#copyright {
							width: 350px;
						}
						
						#realisation {
							width: 200px;
							margin-right: 1px;
						}
