body {
	width:100%;
	text-align:center;
	background:black;
	color:white;
	font:11px/16px Verdana, sans-serif;
	margin:0;
	padding:0; 
}
.akapit {
	text-indent:0.25in;
}
h1 {
	height:29px;
	font:bold 12px Arial, Verdana, sans-serif;
	margin:0 0 20px 0;
	background:url(../img/bg_h1.jpg) left top no-repeat;
	color:white;
	text-align:center;
	padding-top:12px;
}
	h1 strong {
		display:block;
		font-size:39px;
		font-weight:normal;
		padding-right:65px;
	}

h1.lokalizer {
	height:29px;
	font:12px Arial, Verdana, sans-serif;
	margin:0 0 20px 0;
	background:url(../img/bg_h1.jpg) left top no-repeat;
	color:white;
	text-align:center;
	padding-top:12px;
}
	h1.lokalizer strong {
		display:inline;
		font-size:12px;
		color:white;
		font-weight:bold;
	}
	h1.lokalizer a:link, h1.lokalizer a:visited, h1.lokalizer a:active {font-weight:normal; color:white; text-decoration:none;}
	h1.lokalizer a:hover {font-weight:normal; color:white; text-decoration:underline;}

h1.koszyk {
	height:29px;
	font:bold 12px Arial, Verdana, sans-serif;
	margin:0 0 20px 0;
	background:url(../img/bg_h1_koszyk.jpg) left top no-repeat;
	color:white;
	text-align:center;
	padding-top:12px;
}

h1.produkt {
	font:bold 16px Arial, Verdana, sans-serif;
	background:none;
	color:#035F99;
}

h1.zamow {
	width:98%;
	height:28px;
	font:24px 'Trebuchet MS', Georgia, Arial, Verdana, sans-serif;
	background:#13365C url(../img/bg_kontakt.gif) right top no-repeat;
	color:white;
	margin:12px 0;
	padding:0;
	padding-left:4px;
}

h2 {
	font:bold 16px Arial, Verdana, sans-serif;
	background:none;
	color:#035F99;
}

h3 {
	font:bold 13px Arial, Verdana, sans-serif;
	background:url(../img/bg_footer0_box.jpg) left top repeat-x;
	color:white;
	margin:0;
	padding:2px 0;
	text-align:center;
}
h3.prawa {
	clear:both;
	height:32px;
	font:bold 12px Arial, Verdana, sans-serif;
	background:url(../img/bg_h3prawa.jpg) left top no-repeat;
	color:white;
	margin:0;
	padding:8px 0 0 0;
	text-align:center;
}

hr {
	width:98%;
	clear:both;
	height:1px;
	border:0;
	border-top:1px solid #363636;
}

.zolty {color:#ffde00;}

input {
	border:1px solid #91B4C8;
}
textarea {
	border:1px solid #91B4C8;
}

.cleared_ie {
	clear:both;
	width:100%;
	font-size:1px;
	height:1px;
}

html>body .cleared {
	clear:both;
	width:100%;
	font-size:1px;
	height:1px;
}

dl dt {color:#ffde00; padding:8px 0;}

.euro_img {vertical-align:top;padding-top:1px;}

/* ---- wyglad komunikatu z bledem ---- */
.error {
	width:250px;
	height:53px;
	font:bolder 12px Arial, Verdana, sans-serif;
	background:black url(../img/error.jpg) left top no-repeat;
	margin:0px auto 5px auto;
	padding-left:50px;
	padding-top:22px;
	color:#a1a1a1;
}
html>body .error {
	width:250px;
	height:auto;
	min-height:53px;
	font:bolder 12px Arial, Verdana, sans-serif;
	background:black url(../img/error.jpg) left top no-repeat;
	margin:0px auto 5px auto;
	padding-left:50px;
	padding-top:22px;
	color:#a1a1a1;
}
.error a:link, .error a:visited, .error a:hover, .error a:active {color:#a1a1a1; text-decoration:underline;} 
/* ---- KONIEC: wyglad komunikatu z bledem ---- */
/* ---- wyglad komunikatu z wyslanym mailem do klienta ---- */
.send_accept {
	height:80px;
	font:bolder 12px Arial, Verdana, sans-serif;
	background:black url(../img/send_accept.jpg) left top no-repeat;
	margin:0px auto 5px auto;
	padding-left:125px;
	padding-top:12px;
	color:white;
}
html>body .send_accept {
	height:auto;
	min-height:80px;
	font:bolder 12px Arial, Verdana, sans-serif;
	background:black url(../img/send_accept.jpg) left top no-repeat;
	margin:0px auto 5px auto;
	padding-left:125px;
	padding-top:12px;
	color:white;
}
/* ---- KONIEC: wyglad komunikatu z wyslanym mailem do klienta ---- */

a:link, a:visited, a:active {font-weight:bold;background:none;color:#ffea00;text-decoration:none;}
a:hover {font-weight:bold;background:none;color:#ffea00;text-decoration:underline;}

a.opisKrotki {text-decoration:none; color:white;}
a.opisKrotki img {border:0;}

a.email:link, a.email:visited, a.email:active {font:bold 11px Verdana, sans-serif; color:#ffea00; text-decoration:none;}
a.email:hover {font:bold 11px Verdana, sans-serif; color:#ffea00; text-decoration:underline;}

a.link_prawa {float:right; margin-top:8px; margin-bottom:8px; font:10px Verdana, sans-serif; color:#a4a4a4 !important; text-decoration:none;}

/* ---- glowna czesc strony - wewnatrz jest szpalta lewa i srodkowa ---- */
div#glowna {
	width:778px;
	margin:0 auto;
	color:white;	
}

/* ---- gora strony ---- */
div#banner_top {
	position:relative;
	width:778px;
	height:111px;
	margin:0 auto;
	clear:both;
	background:black url(../img/bg_body.jpg) right top no-repeat;
	color:white;
	text-align:left;
}

	#banner_top #menuTop {
		position:absolute;
		top:0; 
		right:251px;
		height:34px;
		padding:10px 10px 0 0;
		background:url(../img/bg_menuTop.jpg) right top no-repeat;
		color:#ccc;
		font:11px Verdana, sans-serif;
	}
		#banner_top #menuTop a:link, #banner_top #menuTop a:visited, #banner_top #menuTop a:active {
			color:#ccc;
			font-weight:normal;
			text-decoration:none;
		}
		#banner_top #menuTop a:hover, #banner_top #menuTop a.menuTop_on {
			color:#dfdfdf;
			font-weight:normal;
			text-decoration:none;
		}
	
	#banner_top #cart_and_login {
		position:absolute;
		top:0; 
		right:0;
		width:251px;
		height:81px;
		background:url(../img/bg_cartWindow.gif) left top no-repeat;
		border:0;
	}

.public_menu {
	background-color:#970000;
	color:#e29090;
	margin-top:10px;
}
	.public_menu .ustaw {
		width:778px;
		margin:0 auto;
		text-align:left;
	}

	.public_menu a:link, .public_menu a:visited, .public_menu a:active {
		display:block;
		float:left;
		padding:2px 20px 2px 10px;
		font:bold 12px Arial, Tahoma, sans-serif;
		color:#e29090;
		text-decoration:none;
	}
	.public_menu a:hover, .public_menu a.navimain_on {
		color:white;
		text-decoration:none;
	}

.public_menu_cat {
	clear:both;
	width:100%;
	background:#970000 url(../img/bg_public_menu.jpg) left top repeat-x;
	color:#e29090;
}
	.public_menu_cat .ustaw {
		width:778px;
		margin:0 auto;
		text-align:left;
	}

	ul.category      {margin:0; padding:0;}
	ul.category li   {display:inline; float:left; font:bold 10px Arial, Verdana, sans-serif;}
	ul.category li a:link, ul.category li a:visited, ul.category li a:active {
		display:block;
		background:url(../img/public_menu_spacer.jpg) right top no-repeat;
		color:#e29090;
		font:bold 12px Arial, Tahoma;
		text-transform:uppercase;
		padding:10px 30px;
		text-decoration:none;
	}
	ul.category li a:hover,
	ul.category li a.cat_on {
		color:white !important;
		font:bold 12px Arial, Tahoma !important;
	}
	

/* ---- srodek strony - zawiera prawa i lewa szpalte ---- */
div#srodek {
	clear:both;
	width:778px;
	background:url(../img/bg_srodek.gif) 611px 0px repeat-y;
	margin:13px 0;
}
div.srodekKoszyk {
	clear:both;
	background:black;
	background-image:none;
	color:inherit;
}

div#main {
	height:418px;
	background:black url(../img/bg_main.jpg) left top no-repeat;
}
html>body div#main {
	height:auto;
	min-height:418px;
	background:black url(../img/bg_main.jpg) left top no-repeat;
}
	div#our_products {
		width:111px;
		margin:15px 0 0 46px;
	}
		div#our_products ul {
			clear:both;
			list-style-type:none;
			margin:10px 0 0 0;
			padding:0;
			border:1px solid #797979;
		}
		div#our_products ul li {
			display:block;
			width:100%;
			margin:0;
			padding:0;
		}
		#our_products ul li a:link, #our_products ul li a:visited, #our_products ul li a:active {
			display:block;
			padding:5px 0 5px 15px;
			background:#000 url(../img/navi/bg_our_products.gif) left top no-repeat;
			color:#797979;
			text-decoration:none;
		}
		#our_products ul li a.cat_last:link, #our_products ul li a.cat_last:visited, #our_products ul li a.cat_last:active {
			display:block;
			padding:5px 0 5px 15px;
			background:#000 url(../img/navi/bg_our_products_last.gif) left top no-repeat;
			color:#797979;
			text-decoration:none;
		}
		#our_products ul li a:hover, #our_products ul li a.cat_last:hover, #our_products ul li a.cat_on {
			display:block;
			padding:5px 0 5px 15px;
			background:#797979 url(../img/navi/bg_our_products_on.gif) left top no-repeat;
			color:white;
			text-decoration:none;
		}

/* ---- prawa czesc strony ---- */
div#prawa {
	float:right;
	width:159px;
	margin:0 auto;
	text-align:left;
	background:#1b1200;
	color:black;
}
	#prawa .prawa_odstep {
		text-align:left;
		padding:5px 10px;
		color:white;
		background:#1b1200;
	}
	
	ul.linki_prawa {margin:0;padding:0;}
	ul.linki_prawa li {display:block;}
	ul.linki_prawa li a:link, ul.linki_prawa li a:visited, ul.linki_prawa li a:active {
		display:block;
		font:10px Verdana, sans-serif;
		color:#a4a4a4;
		padding:3px;
		border-bottom:1px solid #413a2b;
	}
	ul.linki_prawa li a:hover {
		display:block;
		font:10px Verdana, sans-serif;
		color:#a4a4a4;
		padding:3px;
		border-bottom:1px solid #413a2b;
	}

	div#prawa form {
		margin:0;
		padding:0;
	}
	div#prawa div.wyslijUstaw {
		text-align:right;
		margin:8px 0;
	}
	
	input.wyslij {
		width:89px;
		height:31px;
		font:bold 11px Arial, Verdana, sans-serif;
		background:url(../img/przyciski/button_on.gif) left top no-repeat;
		color:white;
		border:none;
		cursor:pointer;
		vertical-align:middle;
	}

	/* ---- account - zalogowany albo nie ---- */
	.activate_account {text-align:center; font-size:14px; font-weight:bold; margin-bottom:10px;}
	
	a.account:link, a.account:visited, a.account:hover, a.account:active {
		display:block;
		float:left;
		width:142px;
		height:81px;
		background:url(../img/bg_account.jpg) left top no-repeat;
		color:#ccc;
		cursor:pointer;
		text-decoration:none;
		border:0;
		z-index:1000 !important;
	}
	html>body a.account:link, a.account:visited, a.account:hover, a.account:active {
		display:block;
		float:left;
		width:142px;
		height:81px;
		background:url(../img/bg_account.jpg) left top no-repeat;
		color:#ccc;
		cursor:pointer;
		text-decoration:none;
		border:0;
		z-index:1000 !important;
	}
	
		.account table.account_text {
			margin-top:33px;
			margin-left:8px;
			font:12px Arial, Tahoma, Verdana, sans-serif;
			color:#cccccc;
			z-index:500;
		}
		.account table.account_text td {
			vertical-align:top;
			z-index:500;
		}

	div.loginForm {
		clear:both;
		width:485px;
		border:10px solid #1d1814;
		padding:10px;
		margin:0 auto;
		text-align:center;
	}
		.loginForm table {
			width:100%;
			text-align:left;
			font:12px Verdana, sans-serif;
			color:white;
		}
			.loginForm table th{
				font-size:14px;
			}
			.loginForm table input {
				width:100%;
				padding:2px;
			}
	
	.please_login_text {color:#9a9a9a; font-size:16px; font-weight:bold; padding-bottom:5px;}

	a.clientLogin:link, a.clientLogin:visited, a.clientLogin:active {
		display:block;
		font:12px Verdana,sans-serif;
		color:#9a9a9a;
		text-decoration:none;
	}
	a.clientLogin:hover {
		display:block;
		font:12px Verdana,sans-serif;
		color:#9a9a9a;
		text-decoration:none;
	}

	a.button_logout:link, a.button_logout:visited, a.button_logout:active {
		display:block;
		width:104px;
		height:26px;
		border:0;
		background:url(../img/przyciski/logout.jpg) left top no-repeat;
		color:white;
	}
	a.button_logout:hover {
		display:block;
		width:104px;
		height:26px;
		background:url(../img/przyciski/logout_on.jpg) left top no-repeat;
		color:white;
	}
		
	/* ---- koszyk ---- */
	table.koszyk {
		width:100%;
	}
		table.koszyk th, table.koszyk td {
			vertical-align:top;
		}
		table.koszyk th {
			text-align:center;
			background-color:#373b44;
			color:white;
		}
		table.koszyk td.price_total {
			vertical-align:middle;
			text-align:center;
			background-color:#373b44;
			color:white;
		}

	div.koszyk_item_zdjecie img {
		width:100px;
		height:100px;
		margin:0 auto;
	}
	
	a.koszyk:link, a.koszyk:visited, a.koszyk:hover, a.koszyk:active {
		display:block;
		float:left;
		width:108px;
		height:81px;
		background:url(../img/bg_basket.jpg) left top no-repeat;
		color:white;
		cursor:pointer;
		text-decoration:none;
		border:0;
		z-index:1000 !important;
	}
	.koszyk table.listaKoszyka {
		width:87px;
		margin-top:35px;
		margin-left:16px;
		padding:0;
		border:0;
		font:bold 12px Arial, Tahoma, Verdana, sans-serif;
		color:white;
		z-index:500;
	}
		.koszyk table.listaKoszyka td {
			vertical-align:top;
			z-index:500;
		}

	a.continue_shopping:link, a.continue_shopping:visited, a.continue_shopping:active {
		display:block;
		width:145px;
		height:26px;
		background:url(../img/przyciski/continue-shopping.jpg) left top no-repeat;
		color:white;
		cursor:pointer;
		text-decoration:none;
		border:0;
	}
	a.continue_shopping:hover {
		display:block;
		width:145px;
		height:26px;
		background:url(../img/przyciski/continue-shopping-on.jpg) left top no-repeat;
		color:white;
		cursor:pointer;
		text-decoration:none;
		border:0;
	}
	
	a.przycisk {
		display:block;
		font:bold 10px Verdana, sans-serif;
		color:#a4a4a4;
	}
		
	/* ---- wyszukiwarka ---- */
	div.wyszukiwarka {
		position:absolute;
		top:112px;
		right:0;
		height:29px;
		font:11px Verdana, sans-serif;
		background:url(../img/bg_search.jpg) left top repeat-x;
		color:#997401;
	}
	div.wyszukiwarka_left {
		margin-top:0;
		padding:4px 0 0 45px;
		background:url(../img/search_left.jpg) left top no-repeat;
	}
		form#wyszukiwarka {margin:0 0 0; padding:0;}
		form#wyszukiwarka input#fraza, form#wyszukiwarka select#dzial {
			width:130px;
			font:10px Verdana, sans-serif;
			padding:2px;
			background:white;
			color:#57596c;
			border:1px solid gray;
			margin-left:15px;
			vertical-align:middle;
		}
		input.search {
			width:56px;
			height:22px;
			font:bold 10px Arial, Verdana, sans-serif;
			background:url(../img/przyciski/search.gif) left top no-repeat;
			color:black;
			border:none;
			cursor:pointer;
			vertical-align:middle;
			margin:0 10px;
		}

	/* ---- produkty specialne ---- */
	div#special {
		font:bold 13px Verdana, sans-serif;
		background:inherit;
		color:white;
		padding-bottom:10px;
		text-align:center;
	}
		#special .prawa_odstep .cena {
			color:#ffde00;
		}
		#special .prawa_odstep .cena strike {
			color:#999;
		}
		#special img {
			border:0;
			margin:0 auto;
		}

	/* ---- newsletter ---- */
	div.newsletter {
		width:255px;
		height:80px;
		float:left;
		margin:2px;
		font:11px Verdana, sans-serif;
		background:black;
		color:#939393;
		border:1px solid #999;
	}
		form#newsletter {margin-top:0px; padding:0;}
		form#newsletter input#nl_email {
			width:160px;
			font:10px Verdana, sans-serif;
			padding:2px;
			margin-right:15px;
			background:white;
			color:#3b393a;
			border:1px solid black;
		}
		#footer0 .newsletter .odstep {
			padding:5px;
		}

	
/* ---- lewa czesc strony - zawiera tresci dzialow ---- */
div#lewa {
	float:left;
	width:612px;
	margin:0 auto;
	text-align:center;	
	background:none;
	color:white;
}
div.lewaPadding {
	padding:0 5px 5px 0;
	text-align:left;
	font:11px/16px Verdana, sans-serif;
	clear:both;
}

/* ---- style produktow ---- */
div.produkt {
	width:151px;
	display:block;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	font:bold 13px Verdana, sans-serif;
	color:#dfdfdf;
}
div.produktSets {
	width:200px;
	display:block;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	font:bold 13px Verdana, sans-serif;
	color:#dfdfdf;
}
	div.productDetail {
		width:339px;
		float:right;
		font:10px Verdana,sans-serif;
		color:#d2d2d2;
	}
		.productDetail .catalog_number {
			background-color:black;
			color:#707070;
			font:13px Verdana,sans-serif;
		}
		.productDetail .productNazwa {
			float:left;
			background-color:black;
			color:#dfdfdf;
			font:bold 27px Verdana,sans-serif;
		}
		.productDetail .sredniTekst {
			font-size:12px;
			padding:5px;
		}
		.productDetail .wiekszyTekst {
			font-size:18px;
			padding:5px;
		}
		
	.detailLeft {
		float:left;
		width:258px;
	}
	.detailRight {
		width:339px;
		float:right;
		text-align:left;
	}
	
	.produkt .produkt_nazwa {
		display:block;
		margin-bottom:10px;
	}

	#productPhotoBig {
		width:258px;
	}


div.produkt_info {
	clear:both;
	background-color:#FCFCFC;
	color:black;
	padding:10px 0;
	margin:10px 0;
}		

a.addtocard:link, a.addtocard:visited, a.addtocard:active {
	display:block;
	vertical-align:middle;
	height:18px;
	font:11px Verdana, sans-serif;
	background:url(../img/ico_koszyk.gif) 0 50% no-repeat;
	color:#7b7317;
	padding:6px 0 2px 25px;
	text-decoration:none;
	text-align:left;
} 
a.addtocard:hover {
	display:block;
	vertical-align:middle;
	height:18px;
	font:11px Verdana, sans-serif;
	background:url(../img/ico_koszyk_on.gif) 0 50% no-repeat;
	color:#f5e62e;
	padding:6px 0 2px 25px;
	text-decoration:none;
	text-align:left;
}
 
a.moreinfo:link, a.moreinfo:visited, a.moreinfo:active {
	display:block;
	vertical-align:middle;
	height:18px;
	font:11px Verdana, sans-serif;
	background:url(../img/ico_moreinfo.gif) 0 50% no-repeat;
	color:#525252;
	padding:6px 0 2px 25px;
	text-decoration:none;
	text-align:left;
} 
a.moreinfo:hover {
	display:block;
	vertical-align:middle;
	height:18px;
	font:11px Verdana, sans-serif;
	background:url(../img/ico_moreinfo_on.gif) 0 50% no-repeat;
	color:#a4a4a4;
	padding:6px 0 2px 25px;
	text-decoration:none;
	text-align:left;
}
 
/* ---- aktualnosci ---- */
.news_mainpage_top {
	clear:both;
	width:547px;
	height:38px;
	margin:0 auto;
	background:url(../img/news/bg_top.gif) 0 0 no-repeat;
}
.news_mainpage {
	overflow:auto;
	clear:both;
	width:545px;
	height:150px;
	margin:0 auto 10px auto;
	background:#000;
	border:1px solid #797979;
	border-top:0;
	scrollbar-face-color:#332204;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#808080;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#C0C0C0;
	scrollbar-darkshadow-Color:white;
}
.news {clear:both;}
.title {font-weight:bold;font-size:14px;color:#ffea00;background:url(../img/news/bg_title.jpg) 10px 0 no-repeat !important;padding-left:32px;}
.title a:link, .title a:visited, .title a:active, .title a:hover {color:#ffea00;}
.date {padding:5px 0;font-size:10px;padding-left:32px;color:#737373;font-weight:none;}
.date a:link, .date a:visited, .date a:active, .date a:hover {color:#737373;font-weight:none;}
.descShort {color:#686868;padding:0 20px 5px 32px;}
.descShort img {padding-right:2px;}
a.newsWstecz:link, a.newsWstecz:visited, a.newsWstecz:active {
	width:200px;
	display:block;
	margin-bottom:10px;
}
a.newsWstecz:hover {
	width:200px;
	display:block;
	margin-bottom:10px;
}

#voucher hr {
	clear:both;
	border-bottom:2px solid #363636;
}
/* ---- System komentarzy ---- */
.comments {
	clear:both;
	padding:10px 0;
}
	.comments .addedBy {
		padding:8px 0 0 57px;
		margin-bottom:2px;
		background:#151515 url(../img/comments/bg_nickname.jpg) left top no-repeat;
		color:white;
	}
	.comments .description {
		padding:5px 5px 10px 0px;
		font-style:italic;
		color:#b2b2b2;
	}
	.comments a {
		color:white;
	}

/* ---- zamowienia ---- */
.gwiazdka {color:red;}

div#lewa_zamowienie {
	float:left;
	width:514px;
	margin:0 auto;
	text-align:left;	
	background:none;
	border-right:1px solid #91B4C8;
	color:white;	
}
div#prawa_zamowienie {
	float:right;
	width:262px;
	margin:0 auto;
	text-align:left;
	background:none;
	color:black;	
}
div.zamowione {
	width:240px;
	margin:0;
	padding:0;
	background:inherit;
	color:white;
	float:right;
}
	.zamowione table.listaKoszyka {
		width:135px;
		margin:0;
		padding:0;
		border:0;
	}
		.zamowione table.listaKoszyka img.usun {
			width:14px;
			height:15px;
			border:0;
		}
		.zamowione table.listaKoszyka td {
			vertical-align:top;
		}
		.zamowione table.listaKoszyka td.cena {
			text-align:right;
			font-weight:bold;
		}
			.zamowione .listaKoszyka span.cenaAll {
				text-align:right;
				color:#ffde00;
			}
		.zamowione table.listaKoszyka td#razem {
			font-weight:bold;
		}

table.formularz {
	clear:both;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	border:10px solid #1d1814;
}
table.formularz td {
	vertical-align:top;
}
	textarea#dodatkoweInfo {
		width:100%;
		height:100px;
	}		

/* ---- Ratings - ranking produktu ---- */
.ratings {
	clear:both;
	text-align:center;
	font-size:11px;
	color:#5d5d5d;
}
.rating {
	clear:both;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
	font-size:10px;
	color:#5d5d5d;
}

/* ---- stopka ---- */
div#footer0 {
	text-align:center;
	width:100%;
	background:black;
	border-top:1px solid #373737;
	padding-top:10px;
}
	#footer0 #odstep {
		width:778px;
		margin:0 auto;
		border:none;
	}

	#footer0 #odstep .footer0_box {
		width:251px;
		height:80px;
		float:left;
		margin:2px;
		font:11px Verdana, sans-serif;
		background:black;
		color:#939393;
		border:1px solid #818181;
	}
	#footer0 #odstep .footer0_box .odstep {
		padding:5px;
	}

div#footer1 {
	width:100%;
	padding:10px 0;
	background-color:black;
	color:#949494;
	font-size:12px;
}
	#footer1 .footer_menu {
		text-align:center;
	}
		#footer1 .footer_menu a {
			font:12px Arial, Tahoma, sans-serif;
			color:#ababab;
			text-decoration:none;
		}
		#footer1 .footer_menu a:hover, #footer1 .footer_menu a.navifooter {
			color:white;
			text-decoration:none;
		}
		
	#footer1 #copyright {
		padding-top:3px;
		font:bold 9px Verdana, sans-serif;
	}
	#footer1 #copyright a {font:bold 9px Verdana, sans-serif; color:#949494; text-decoration:none;}


div#footer2 {
	width:100%;
	padding:10px 0;
	background-color:black;
	color:#999;
	font-size:12px;
	border-top:1px solid #373737;
}

/* ---- Wybor rozmiaru w size produktu ---- */
.ring_change_size {
	background-color:#f7f7f7;
	color:white;
	text-align:center;
	margin:0 auto;
}
.ring_change_size td, .ring_change_size th {
	background-color:#ddd;
	color:#333333;
}
/* ---- Dodatkowe style do panelu administracyjnego ---- */
div.admin_produkty {
	background-color:#EFEFEF;
	color:black;
	padding:10px;
}

a.adminMenu {color:blue; text-decoration:underline;}