* { margin: 0; padding: 0; border: 0; }
html, body {
   margin-top: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #5B6D83;
	background-color: #FFFFFF;
}
a {
	font-size: 12px;
	color: #8398A5;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
input {
	padding: 2px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px #9F9F9F solid;

}
td {
	font-family: Tahoma;
	font-size: 12px;
	color: #3e3f3f;
}

h1 { font-size: 14px; }
h1 a { font-size: 13px; }
h2 { font-size: 13px; }
h2 a { font-size: 12px; }
h3 { font-size: 12px; }
h3 a { font-size: 12px; }
h4 { font-size: 12px; }

#top, #main, #footer {
	margin: 0 auto;
	width: 925px;
	overflow: hidden;
	position:relative;
	clear: both;
}

/******** TOP ********/
	#top { height: 127px; }
	#top img {
		float: left;
		display: block;
	}
	#top ul, #top ul li {
		font-family: Tahoma;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		list-style: none;
		display: block;
	}
	#top ul {
		float: right;
		background: #FFFFFF;
	}
	#top ul li { float: left; }
	#top li a {
		padding: 25px 8px 12px 13px;
		font-family: Tahoma;
		font-size: 13px;
		font-weight: bold;
		color: #827F7F;
		display: block;
	}
	#top li a:hover {
		padding: 25px 8px 12px 13px;
		font-family: Tahoma;
		font-size: 13px;
		font-weight: bold;
		color: #01ACAC;
		display: block;
	}
	#kreseczka_top {
		margin-top:28px;
	}
	#top_lm {
		position: absolute;
		top: 45px;
		right: 0;
		text-align: right;
	}
	#top_lm a { color: #ff7a02; }
	#top_lm img {
		border: 1px #BBBBBB solid;
		height:11px;
		width:20px;
		margin: 1px;
		display: inline;
		float: none;
	}
	#nawigacja{
	position: absolute;
	top: 68px;
	left:0px;
	}
	#top_mapa{
	position: absolute;
	top: 90px;
	left: 0px;
	padding: 12px 5px 0px 20px;
	width: 211px;
	height:38px;
	background-repeat: no-repeat;
	background-image: url(images/top_mapa_t.jpg);
	}
	#top_mapa a{
	font-family: Tahoma;
	font-size: 12px;
	color: #D3F0EF;}
	#ulubione{
	position: absolute;
	top: 90px;
	left: 100px;
	width: 211px;
	padding: 12px 0px 0px 0px;
	display: block;
	
	}
	#ulubione a{
	font-family: Tahoma;
	font-size: 12px;
	color: #D3F0EF;}
	#search {
	position: absolute;
	top: 90px;
	left: 218px;
	padding: 7px 0px 0px 450px;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	width: 711px;
	height:38px;
	border:0px;
	background-repeat: no-repeat;
	background-image: url(images/szukaj_t.gif);
	}
	#sbmt_ok {
		margin-bottom: -8px;
		height: 19px;
		border: 0;
	}
/******* /TOP ********/
/******* MAIN ********/
	/**** LEWA ****/
		#content-2nd {
			width: 211px;
			margin-top:10px;
			padding-bottom: 0px;
			float: left;
		}
		#content-2nd dl {
			width: 211px;
			padding-top: 5px;
			margin-left: 0px;
			background-color: #F4F4F3;
		}
		#content-2nd dl dt {
			padding: 2px 0 2px 10px;
			margin-top: 0px;
			margin-left: 10px;
			font-family: Tahoma;
			font-size: 12px;
			font-weight: bold;
			color: #565353;
			background-image: url(images/sp.gif);
			background-repeat: no-repeat;
			background-position: left 5px;
			border-bottom: 1px #F4F4F3 dotted;
		}
		#content-2nd dl dd {
			margin: 0 0 0 25px;
			padding: 5px 0px 0px 10px;
			font-weight: normal;
			color: #747171;
			list-style: none;
			background-image: url(images/sp.gif);
			background-repeat: no-repeat;
			background-position: left 7px;
		}
		#content-2nd dl, #content-2nd dl dt {
			font-weight: bold;
			color: #00A7A6;
			list-style: none;
		}
		#content-2nd dl a {
			font-size: 12px;
			color: #747171;
		}
		#content-2nd dl a:hover {
			font-size: 12px;
			color: #00A7A6;
		   	text-decoration: none;
		}
		#promocja ul li {
			padding: 0px 10px;
			border-bottom: 1px #F4F4F3 dotted;
		}
		#promocja li a {
			padding: 0px 0 0px 10px;
			font-size: 12px;
			color: #F2060B;
			background-image: url(images/sp.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		#promocja li a:hover {
			padding: 0px 0 0px 10px;
			font-size: 12px;
			color: #F2060B;
		   text-decoration: none;
			background-image: url(images/sp.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		
		#newsletter{
		width: 211px;
		height: 93px;
		margin-top:5px;
		margin-bottom:5px;
		background-image: url(images/newsletter.jpg);
		
		}
		#txt{
		width: 160px;
		height: 13px;
		border: 1px; 
		margin: 30px 0px 0px 20px; 
		color: #A9A9A9; 
		background-color: #ffffff;
		}
	/*** /LEWA ****/
	/**** PRAWA ***/
		#content {
			margin-top: 5px;
			padding-bottom:10px;
			width: 707px;
			background-color: #ffffff;
			float: right;
		}
		#content dl {
			border: 1px #b7b7b7 solid;
			color: #000000;
			position: relative;
		}
		#content dl dt, #content dl dd { padding: 4px 19px; }
		#content dl dt {
			font-family: Tahoma;
			font-size: 12px;
			font-weight: bold;
			color: #D80303;
		}
		#content dl dd {
			
		}
		#content p { padding: 9px 0; }
		#content ul { margin: 5px 20px; }
		#content .prdkt td {
			padding: 3px;
			width: 200px;
			border: 0px none;
			font-family: Tahoma;
			font-size: 12px;
			font-weight: normal;
			color: #000103;
			text-align: left;
			background-color: #CDD6DD
		}
		#content .prdkt .prdkt_t {
			font-weight: bold;
			color: #FFFFFF;
			background-color: #335875;
		}
		#content .prdkt .prdkt_wyr {
			font-weight: bold;
			color: #DF0207;
		}
		
		ul#zalaczniki { margin-left: 17px; }
		ul#zalaczniki li {
			padding: 2px 13px;
			list-style: none;
			background-image: url(images/sp2.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		ul#zalaczniki a {
			font-size: 12px;
			color: #403f3f;
		}
		
		 #calosc{ float:left; }
		 #promowane {
			margin-top: 10px;
			width: 391px;
			float: left;	
		}
		#promowane dt {
			padding-top: 5px;
			font-size: 12px;
			color: #068584;
		}
		#promowane dd { height: 173px; }
		#kolory {
			margin-top: 10px;
			height: 203px;
			width: 301px;
			float: right;
		}
		#kolory dt { padding: 4px; }
	  	.o1, .o2, .o3, .o4 { position: absolute; }
	  	.o1 {
	  		top: -1px;
	  		left: -1px;
	  	}
	  	.o2 {
	  		top: -1px;
	  		right: -1px;
	  	}
	  	.o3 {
	  		left: -1px;
	  		bottom: -1px;
	  	}
	  	.o4 {
	  		right: -1px;
	  		bottom: -1px;
	  	}
	/*** /PRAWA ***/
/****** /MAIN ********/
/****** FOOTER *******/
	#footer { margin-bottom: 10px; }
	#footer img {
		float: left;
		display: block;
	}
	#footer ul, #footer ul li {
		color: #FFFFFF;
		list-style: none;
		display: block;
	}
	#footer ul {
		width: 925px;
		float: left;
		background: #FFFFFF url(images/footer.gif) repeat-x;
	}
	#footer ul li { float: right; }
	#footer li a {
		padding: 13px 18px;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		display: block;
	}
		#footer li a:hover {
		padding: 13px 18px;
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
		color: #F8F8F8;
		display: block;
	}
	#kreseczka {
		margin-top: 15px;
	}
	#adres a {
	   position: absolute;
		padding: 13px 18px;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		display: block;
	}
	#adres a:hover {
	   position: absolute;
		padding: 13px 18px;
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		display: block;
	}
/***** /FOOTER *******/

