*{
	margin: 0;
	padding: 0;
}
body{
	background: #e2e3e8 url(/images/www/bg.png) repeat-x;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
}
#content:after, #news:after, #wesell:after, #wesell ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#heading{
	width: 990px;
	height: 354px;
	position: relative;
	margin: 0 auto;
}
	#heading h1{
		position: relative;
		width: 145px; height: 129px;
		left: 80px;
	}
		#heading h1 a{
			display: block;
			position: relative;
			width: 145px; height: 99px;
			padding-top: 30px;
			overflow: hidden;
			text-align: center;
			text-transform: uppercase;
			font-size: 0.94em;
			color: #333;
		}
			#heading h1 a em{
				font-style: normal;
			}
			#heading h1 a span{
				position: absolute;
				top: 0; left: 0;
				width: 145px; height: 129px;
				padding: 129px 0 0 0;
				background: url(/images/www/logo.png) no-repeat 0 0;
				cursor: pointer;
			}
			
	#santander {
		width: 124px;
		height: 45px;
		right: 0px;
		top: 157px;
		position: absolute;
	}
			
	/* #heading #nav */
	#nav{
		list-style-type: none;
		position: absolute;
		top: 270px; left: 180px;
	}
		#nav li{
			float: left;
			text-transform: uppercase;
			color: #FFF;
			font-size: 0.75em;
			background: url(/images/www/spacer.png) no-repeat 100% 50%;
			padding: 0 11px 0 10px;
		}
			#nav li a{
				color: #FFF;
				float: left;
				text-decoration: none;
				height: 50px;
				line-height: 50px;
				text-shadow: #e76800 1px 1px 1px;
			}
		#nav li.last{
			background: none;
		}
		#nav li.facebook{
			background: none;
		}
		#nav li.facebook a {
				height: 66px;
				line-height: 66px;
			background: none;
		}
	/* #heading #lang */
	#lang{
		list-style-type: none;
		position: absolute;
		top: 9px; right: 78px;
	}
		#lang li{
			float: left;
			width: 20px; height: 13px;
			margin-right: 10px;
		}
			#lang li a{
				width: 20px;
				height: 13px;
				float: left;
				text-indent: -1200px;
				overflow: hidden;
			}
			#lang li.pl a{
				background: url(/images/www/lang_pl.png);
			}
			#lang li.en a{
				background: url(/images/www/lang_en.png);
			}
			#lang li.de a{
				background: url(/images/www/lang_de.png);
			}
#content{
	width: 990px;
	margin: 0 auto;
	background: url(/images/www/gradient.png) no-repeat 0 0;
	padding-bottom: 40px;
}
	#news{
		width: 549px;
		height: 197px;
		padding: 37px 0 0 43px;
		background: #f0f1f4 url(/images/www/newsbox.png) no-repeat 0 0;
		margin-left: 34px;
		float: left;
	}
		#news h2{
			font-size: 1.31em;
			color: #0781c2;
			padding: 0px 0 16px 0px;
		}
		#news h3{
			font-size: 0.75em;
			color: #0781c2;
			padding: 0 0 8px;
			font-weight: normal;
		}
		#news p{
			font-size: 0.75em;
			color: #666;
		}
		#news .wiecej{
			position: absolute;
			bottom: -25px; right: 41px;
			padding: 0;
			font-size: 0.75em;
		}
			#news .wiecej a{
				color: #FFF;
				text-decoration: none;
				display: block;
				padding: 5px 22px;
				text-shadow: #e76800 1px 1px 1px;
			}
		#news #aktualnosci{
			width: 250px; height: 160px;
			float: left;
			position: relative;
		}
			#news #aktualnosci p.dodano{
				position: absolute;
				bottom: 13px; left: 0;
				font-size: 0.63em;
			}
		#news #ofirmie{
			width: 230px; height: 160px;
			padding-right: 40px;
			position: relative;
			float: right;
		}
			#news #ofirmie .wiecej{
				right: 60px;
			}
	#main{
		width: 592px;
		background: #f0f1f4 url(/images/www/main_bg_top.png) no-repeat 0 0;
		margin-left: 34px;
		float: left;
	}
		#main .w{
			background: url(/images/www/main_bg_bottom.png) no-repeat 0 100%;
			min-height: 680px;
			padding: 37px 40px 30px;
		}
		#main h2{
			font-size: 1.31em;
			color: #0781c2;
			padding: 0px 0 20px 0px;
		}
		#main p{
			font-size: 0.75em;
			text-align: justify;
			color: #666;
			margin: 0 0 12px;
			line-height: 1.4em;
		}

		#main a {
			color: #0781c2;
		}

		#main ul {
			font-size: 0.75em;
			text-align: justify;
			color: #FF8040;
			line-height: 1.4em;
			margin-left: 10px;
		}
	#kontakt{
		float: right;
		width: 359px; height: 234px;
		background: #f0f1f4 url(/images/www/kontakt.png) no-repeat 0 0;
		margin-right: -19px;
		position: relative;
	}
		#kontakt h2{
			font-size: 1.31em;
			color: #0781c2;
			padding: 37px 0 20px 39px;
		}
		#kontakt p{
			padding: 0 0 0 39px;
			font-size: 0.81em;
		}
			#kontakt p.biuro{
				color: #0781c2;
				padding-bottom: 6px;
			}
			#kontakt p.telefon{
				color: #666666;
				padding-bottom: 4px;
			}
			#kontakt p.mail{
				color: #0781c2;
				padding-top: 6px;
			}
		#kontakt .wiecej{
			position: absolute;
			bottom: 13px; left: 48px;
			padding: 0;
			font-size: 0.75em;
		}
			#kontakt .wiecej a{
				color: #FFF;
				text-decoration: none;
				display: block;
				padding: 5px 22px;
				text-shadow: #e76800 1px 1px 1px;
			}
	#wesell{
		width: 924px;
		background: url(/images/www/wesell.png) no-repeat 0 0;
		clear: both;
		margin: 0 auto;
	}
		#wesell h2{
			font-size: 1.31em;
			color: #0781c2;
			padding: 35px 0 0 45px;
		}
		#wesell ul{
			list-style-type: none;
			padding: 0 0 20px;
		}
			#wesell ul li{
				float: left;
				width: 190px;
				float: left;
			}
				#wesell ul li h3{
					position: relative;
					width: 190px; height: 60px;
					background: #ff6b00;
					color: #FFF;
					text-align: center;
					padding-top: 40px;
				}
					#wesell ul li h3 span{
						position: absolute;
						top: 0;left: 0;
						width: 100%;
						height: 100px;
					}
					#wesell ul li.meblesklepowe{
						width: 164px;
					}
						#wesell ul li.meblesklepowe h3{
							width: 164px;
						}
				#wesell ul li p{
					font-size: 0.75em;
					color: #666;
					width: 160px;
					padding-top: 5px;
				}
#additional{
	width: 990px;
	margin: 0 auto;
}
	#additional #banner{
		width: 920px;
		text-align:center;
		padding-top: 4px;
		background-image: url(/images/www/banner.png);
		margin: 0 auto;
	}
	#additional #footer{
		width: 951px;
		height: 91px;
		margin: 10px auto 0;
		background: #f9f9fa url(/images/www/footer.png) no-repeat 0 0;
		position: relative;
	}
		#additional p{
			position: absolute;
			color: #999;
			font-size: 0.63em;
			top: 40px;
		}
			#additional p a{
				color: #999;
				text-decoration: none;
			}
				#additional p a:hover{
					text-decoration: underline;
				}
		#additional .melbest{
			left: 50%; top: 25%;
			margin-left: -33px;
		}
			#additional .melbest a{
				text-indent: -9999px;
				display: block;
				width: 67px;
				height: 50px;
				background: url(/images/www/logo_small.png) no-repeat 0 0;
				cursor: pointer;
			}
		#additional p.developer{
			left: 23px; 
		}
		#additional p.copyright{
			right: 23px;
		}
.contact {
	font-size: 12px;
}


.firstTD {
	width: 250px;
}

.withBorder {
	border: 2px solid #0781c2;
	padding: 2px;
}

.left {
	float: left;
	margin: 0px 5px 5px;
}
