body {
	margin: 0;
	font: normal 11px Tahoma, Arial, Verdana, Sans-serif;
	background: #fff;
	color: #434343;
}

img {
	border: none;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color:#000;
	text-decoration: underline;
}

ul {
	list-style-type:none;
}

h1 {
	font-size:14px;
}

h2 {
	font-size:13px;
}

h3 {
	font-size: 12px;
}

.nobg {
	background: none !important;
}

.left {
	float: left;
}

.right {
	float: right;
}

#wrapp {
	margin: 0 auto;
	width: 900px;
}

#top {
	margin: 0;
	width:900px;
	height:289px;
}

#topMenuIco {
	padding: 64px 0 0 0;
	margin: 0 0 0 416px;
}

	#topMenuIco ul {
		display:inline;
		width:135px;
		height:19px;
	}

	#topMenuIco li {
		display:inline;
		margin-left:10px;
	}

#topMenu {
	width: 202px;
	height: 175px;
	margin: 0 0 0 427px;
}

	#topMenu ul {
		margin: 6px 0 0 0;
		padding: 0;
	}

	#topMenu li {
		text-align:center;
		color: #575757;
		margin: 0 0 0 12px;
		padding: 6px 0;
		width: 200px;
		background: url('images/home_topmenu_li.png') repeat-x bottom;
	}

	#topMenu a {
		color:#575757;
		font-weight:bold;
	}
	
	#topMenu a:hover {
		color: #000;
	}

#container {
	margin: 0;
	padding: 0;
	width: 900px;
	overflow: hidden;
}

#content {
	margin: 22px 0 0 18px;
	padding: 0;
	width: 542px;
	float: left;
	line-height: 16px;
}

	* html #content {
		width: 524px;
	}
	
#infoLinks {
	margin: 0;
	padding: 12px 0 0 0;
	width: 100%;
	overflow: hidden;
}

	#infoLinks li {
		width: 50%;
		margin: 0;
		height: 100px;
		text-align: center;
		float: left;
	}
	
	#infoLinks a {
		display: block;
	}
	
	#infoLinks .dbMargin {
		margin: 28px 0 0 0;
	}

	.opis{
		margin: 6px 0 0 0;
		padding: 0 22px;
		font-size: 13px;
		text-align: center;
	}
	
	
	
	
	
	






#sideCont {
	width: 324px;
	margin: 0;
	padding: 0 0 0 16px;
	float: right;
}

#searcher {
	margin: 0;
	padding: 0;
	text-align: right;
}

#logged {
	margin: 0;
	padding: 0;
	color: #888;
	width: 324px;
}
	
	#logged li {
		display: inline;
		padding: 0 8px;
		border-right: 1px solid #888;
	}
	
	.logout {
		color: #888 !important;
		padding: 0 0 0 8px !important;
		border: none !important;
	}
	
		.logout a {
			color: #888 !important;
		}



#szukaj {
	margin: 22px 0 48px 0;
	padding: 0;
	width: 190px;
	height: 38px;
	float: right;
	background-image:url('images/wyszukiwarka.png');
}

	* html #szukaj {
		margin: 0 0 28px 0;
	}
	
input.text {
	width: 120px;
	height: 16px;
	padding: 3px;
	border: 1px solid #d1d1d1;
	color: #999;
	margin: 7px 0 0 7px;
	float: left;
}

input.button-szukaj{
	float: left;
	width: 42px;
	height: 13px;
	margin: 13px 0 0 5px;
}	
	
	
	
	
	
	

#box1 {
	clear: both;
	margin: 0 0 18px 0;
	padding: 18px 0 0 18px;
	width: 306px;
	height: 132px;
	color: #74535e;
	background: url('images/box1.jpg') no-repeat;
}

	#box1 h3 {
		margin: 0;
	}
	
	#box1 p {
		margin: 8px 0 0 0;
		width: 188px;
		text-align: justify;
	}

#box2 {
	margin: 0;
	padding: 18px 18px 0 0;
	width: 306px;
	text-align: right;
	height: 132px;
	color: #79555f;
	background: url('images/box2.jpg') no-repeat;
}

	#box2 h3 {
		margin: 0;
	}
	
	#box2 p {
		margin: 8px 0 0 116px;
		width: 188px;
		text-align: justify;
	}

.boxMore img {
	margin: 8px 0 0 0;
}















#footer{
	margin: 32px 0 0 0;
	width:900px;
}

#logotypes {
	width: 900px;
	height: 39px;
	margin: 0 auto;
	text-align: center;
	padding: 16px 0 18px 0;
}

	#logotypes ul {
		margin: 0 auto;
		text-align: center;
		padding: 0 0 0 32px;
		height:39px;
	}

	#logotypes li {
		display: inline;
	}
	
	#logotypes a {
		display: block;
		float: left;
		padding: 0 14px;
		text-indent: -9999px;
		outline: none;
	}
	
	.maipolska a {
		width: 98px !important;
		height: 29px !important;
		background: url('images/maipolska.png') no-repeat center;
	}
		.maipolska a:hover {
			background: url('images/maipolska_k.png') no-repeat center;
		}
	
	.nailtrek a {
		width: 53px !important;
		height: 32px !important;
		background: url('images/mnailtek.png') no-repeat center;
	}
		.nailtrek a:hover {
			background: url('images/mnailtrek_k.png') no-repeat center;
		}
	
	.hydration a {
		width: 70px !important;
		height: 24px !important;
		background: url('images/mhydration.png') no-repeat center;
	}
		.hydration a:hover {
			background: url('images/mhydration_k.png') no-repeat center;
		}
	
	.xrated a {
		width: 78px !important;
		height: 26px !important;
		background: url('images/mx-rated.png') no-repeat center;
	}
		.xrated a:hover {
			background: url('images/mx-rated_k.png') no-repeat center;
		}
	
	.essie a {
		width: 77px !important;
		height: 22px !important;
		background: url('images/messie.png') no-repeat center;
	}
		.essie a:hover {
			background: url('images/messie_k.png') no-repeat center;
		}

#stopka {
	width:900px;
	height:101px;
	margin:0 auto;
}

	#stopka p {
		color:#ffffff;
		padding-top:7px;
		width:860px;
		text-align:center;
		margin:0 auto;
	}

#stopka_p {
	margin-left:795px;
	height:15px;
	width:100px;
	color:#434343;
}

	#stopka_p a {
		color:#434343;
		font-weight:bold;
	}

#footContent {
	padding: 0 32px;
	overflow: hidden;
	color: #fff;
}
