/*
 *	css for sportsklep.com
 * 	released by I-DOTCOM 2005
*/

/* --- ustawienia globalne --- */
html {
	min-width:990px;
}
body {
	margin: 0;
	padding:0;
	text-align:center;
	background:#e5e5e5 url(../images/body_bg.gif) repeat 0 0 ;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#575757;
}
img {
	border:0;
}
form {
	margin:0;
	padding:0;
}
a:link, a:visited, a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#575757;
}
a:hover {
	text-decoration:underline;
}
textarea, .form_input, .cBoxBodyInput, input.inputForm {
	background:url(../images/form_input_bg.jpg) no-repeat 0 0 ;
	border:1px solid #5E6C3B;
}
input[type="text"],
input[type="password"] {
	background:url(../images/form_input_bg.jpg) 0 0 no-repeat;
	border:1px solid #5E6C3B;
}
/* headers */
h2 {
	font:20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#AC0B1D;
}
/* main-content */
.main_content {
	width:100%;
	text-align:center;
	background:transparent url(../images/main_content_bg.gif) 0 0 repeat-x fixed;
}
/* content */

#content {
	width:981px;
	margin:0 auto;
	text-align:left;
	border:1px solid #7f7f7f;
	border-width:0 1px 1px 1px;
}
/* kolumny contentu */
#content_left {
	width:250px;
	padding:0;
	background-color:#d5d5d5;
	border:1px solid #fff;
	border-width:0 1px;
	vertical-align:top;
}
#content_right {
	padding:0;
	vertical-align:top;
	background:#fff url(../images/content_right_bg.gif) 0 0 repeat-y;
	border-right:1px solid #fff;
}
#content_footer {
	background-color:#ADAAAD;
	text-align:center;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
	#content_footer a:link, #content_footer a:hover, #content_footer a:visited {
		font-size:10px;
		color:#fff;
	}
	#content_footer table {
		width:99%;
		margin:0 auto;
		text-align:left;
	}
		#content_footer td {
			padding:4px 0;
			vertical-align:bottom;
		}
#content_footer_menu {
	height:30px;
	padding:0;
	background:#5E6C3B url(../images/main_nav_bg.jpg) 0 0 repeat-x;
}
	#content_footer_menu .main_table {
		width:971px;
		margin:0 0 0 10px;
	}
/* */
#cBox_adv {

}
#cBox_adv .cBoxHead {
	background:url(../images/cbox/cbox.png) 0 0 no-repeat;
	/* usunac jezeli ma byc tekst zamiast grafiki */
	background-image:url(../images/cbox/cbox_adv.png);
}
#cBox_adv .cBoxHead h5 {
	/* usunac komentarz jezeli ma byc tekst zamiast grafiki
	display:block;
	padding:7px 0 0 10px;
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	*/
}

/* cBoxy */
.cBox {
	width:250px;
}
.cBoxHead {
	width:250px;
	height:30px;
	background-color:transparent;
	background-position:0 0;
	background-repeat:no-repeat;
}
	.cBoxHead h5 {
		display:none;
	}
.cBoxBody {

}
/* --- */
	/* cBox: katalog produktow */
	#cBox_kat_prod .cBoxHead {
		background-image:url(../images/cbox/cbox_kat_prod.gif);
	}
	/* cBox: katalog producentow */
	#cBox_producenci .cBoxHead {
		background-image:url(../images/cbox/cbox_producenci.png);
	}
	/* cBox: najczescie kupowane produkty */
	#cBox_top_buy .cBoxHead {
		background-image:url(../images/cbox/cbox_top_buy.png);
	}
	/* cBox: szukaj produktu */
	#cBox_szukaj_prod .cBoxHead {
		background-image:url(../images/cbox/cbox_szukaj_prod.png);
	}
	#cBox_szukaj_prod .cBoxBody {
		height:60px;
		padding-top:3px;
		text-align:center;
		background-color:#AABD7D;
		background-image:url(../images/cbox/cbox_szukaj_prod_bg.gif);
	}
	#cBox_szukaj_prod .form_input {
		width:230px;
	}
		#cBox_szukaj_prod .tab {
			margin:0 auto;
			text-align:left;
		}
	#cBox_szukaj_prod a:link, #cBox_szukaj_prod a:hover, #cBox_szukaj_prod a:visited {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#49552D;
	}
	#cBox_szukaj_prod .tabButtons {margin:0 0 0 auto;}
	#cBox_szukaj_prod .tabButtons td {text-align:right;padding:0 0 0 5px;}
	/* cBox: top ten */
	#cBox_topten .cBoxHead {
		background-image:url(../images/cbox/cbox_topten.png);
	}
		#cBox_topten .cBoxBody {
			padding:10px 0;
			text-align:left;
		}
		#cBox_topten .cBoxTable {
			width:230px;
			margin:0 auto;;
		}
		#cBox_topten .cBoxTable td {
			padding:4px 2px;
		}
			#cBox_topten .column1 {
				text-align:right;
				font-weight:bold;

			}
			#cBox_topten .column2 {
				width:180px;
				text-align:left;
			}
			#cBox_topten .column3 {
				text-align:right;
			}
		#cBox_topten td,
		#cBox_topten a:link,
		#cBox_topten a:hover,
		#cBox_topten a:visited {
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			color:#000;
		}
	/* cBox: newsletter */
	#cBox_newsletter .cBoxHead {
		background-image:url(../images/cbox/cbox_newsletter.png);
	}
		#cBox_newsletter .cBoxBody {
			height:80px;
			padding-top:12px;
			text-align:center;
			background:#AABD7D url(../images/cbox/cbox_newsletter_bg.jpg) 0 0 no-repeat;
		}
		#cBox_newsletter .cBoxBodyInput {
			width:170px;
		}
			#cBox_newsletter .cBoxTable {
				margin:0 auto;
				text-align:left;
			}
		#cBox_newsletter .txt {
			color:#404928;
			width:220px;
			padding-bottom:3px;
			font:10px Verdana, Arial, Helvetica, sans-serif;
		}
	/* cBox: aktualnosci */
	#cBox_news .cBoxHead {
		background-image:url(../images/cbox/cbox_aktualnosci.png);
	}
	#cBox_news .cBoxBody {
		background:#AABD7D;
		padding:10px 0;
	}
		#cBox_news h3 {margin:0;padding:5px 10px;color:#4A562F}
		#cBox_news .tekst {margin:0;padding:5px 10px;color:#4A562F;}
		#cBox_news p.right {margin:0;padding:0 10px 10px;text-align:right;}
		#cBox_news .right a:link,#cBox_news .right a:hover,#cBox_news .right a:visited {color:#4A562F;font-size:11px;}
	/* cBox: klub klienta */
	#cBox_klubklienta .cBoxHead {
		background-image:url(../images/cbox/cbox_klubklienta.png);
	}
		#cBox_klubklienta .cBoxBody {
			height:132px;
			padding:12px 0 0;
			background:#d5d5d5 url(../images/cbox/cbox_klubklienta_bg.jpg) 0% 100% no-repeat;
		}
		#cBox_klubklienta .cBoxBodyInput {
			width:170px;
		}
			#cBox_klubklienta table {
				margin:0 auto 0;
			}
			#cBox_klubklienta table td {
				padding:2px 3px;
			}
				#cBox_klubklienta td table {
					margin:3px 0 0;
				}
				#cBox_klubklienta td td {
					padding:1px 0 0;
					text-align:right;
					vertical-align:middle;
				}
			#cBox_klubklienta td,
			#cBox_klubklienta a:link,
			#cBox_klubklienta a:hover,
			#cBox_klubklienta a:visited {
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#4A562F;
			}
/* main navigation */
#main_nav {
	width:100%;
	height:30px;
	background:#5E6C3B url(../images/main_nav_bg.jpg) 0 0 repeat-x;
}
.main_nav_left {
	width:60%;
	height:30px;
	padding:0;
}
.main_nav_right {
	height:30px;
	padding:0;
	vertical-align:middle;
}
	#main_nav a:link,
	#main_nav a:hover,
	#main_nav a:visited {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
	}
	#main_nav ul {
		margin:0 0 0 11px;
		padding:0;
	}
	#main_nav li {
		margin:0;
		padding:0;
		list-style:none;
		float:left;
	}
	#main_nav ul a:link,
	#main_nav ul a:hover,
	#main_nav ul a:visited {
		display:block;
		padding:9px 15px 8px;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		border:1px solid #4C582F;
		border-width:0 1px 0 0;
		color:#fff;
	}
	#main_nav ul a.first:link,
	#main_nav ul a.first:hover,
	#main_nav ul a.first:visited {
		border-left-width:1px;
	}
	.main_nav_cart {
		margin:0 10px 0 auto;
	}
	.main_nav_cart td {
		padding:0 5px;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
	}
/* bottom nav */
#bottom_nav {
	margin:0 0 0 auto;
}
#bottom_nav td {
	padding:0;
}
	#bottom_nav a:link,
	#bottom_nav a:hover,
	#bottom_nav a:visited {
		display:block;
		padding:9px 15px 8px;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		border:1px solid #4C582F;
		border-width:0 0 0 1px;
		color:#fff;
	}
/* dl lists */
.dl_list {
	margin:0;
	padding:0;
	background-color:#a1a1a1;
	list-style:none;
}
.dl_list dt {
	margin:0;
	padding:0;
}
	.dl_list a:link,
	.dl_list a:hover,
	.dl_list a:visited {
		display:block;
		padding:8px 0 8px 8px;
		background:transparent url(../images/dl_list_arrow.gif) 94% 50% no-repeat;
		border:1px solid #818181;
		border-width:1px 0;
		border-top-color:#b4b4b4;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
	}
	.dl_list .on a:link,
	.dl_list .on a:hover,
	.dl_list .on a:visited {
		background-image:url(../images/dl_list_arrow_down.gif);
	}
		.dl_list .dl_list {
			background-color:#BDBBBC;
			border:1px solid #818181;
			border-width:1px 0;
			border-top-color:#b4b4b4;
		}
		.dl_list .dl_list .dl_list {
			border:0;
			padding:6px 0 6px 20px;
		}
		dl.dl_list dl.dl_list dl.dl_list a:link,
		dl.dl_list dl.dl_list dl.dl_list a:hover,
		dl.dl_list dl.dl_list dl.dl_list a:visited {
			background-color:#BDBBBC;
			padding:6px 0 6px 20px;
		}
		.dl_list .dl_list a:link,
		.dl_list .dl_list a:hover,
		.dl_list .dl_list a:visited {
			padding:6px 0 6px 20px;
			background:transparent url(../images/dl_list_dash.gif) 4% 50% no-repeat;
			border:0;
			color:#4b4b4b;
		}
		.dl_list .dl_list .on a:link,
		.dl_list .dl_list .on a:hover,
		.dl_list .dl_list .on a:visited,
		dl.dl_list dl.dl_list dl.dl_list  .on a:link,
		dl.dl_list dl.dl_list dl.dl_list  .on a:hover,
		dl.dl_list dl.dl_list dl.dl_list  .on a:visited{
			background-color:#CAC8C9;
		}
/* produkt */
.cMainBox {
	width:717px;
	margin:0 0 0 auto;
	padding:10px 0 0;
}
	.cMainBoxHead {
		margin:0;
		padding:0;
	}
	.cMainBoxHead h5 {
		margin:0;
		padding:2px 6px;
		background:#AC0B1D;
		font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		line-height:1.5em;
		color:#fff;
	}
	.cMainBoxBody {
		padding:15px 0;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif
	}


/* cMainBox ID */
#cMainBox_product .cMainBoxHead {
	padding-bottom:4px;
	border-bottom:1px solid #a1a1a1;
}
#cMainBox_product h5 {
	background-color:transparent;
	color:#AC0B1D;
	padding-left:0;
	font:bold 17px Verdana, Arial, Helvetica, sans-serif;
}
#cMainBox_product .tabHead {
	width:99%;
	margin:0 auto 0 0;
}
#cMainBox_product .tabHead td {
	vertical-align:bottom;
}

#cMainBox_product h4.producer {font-size:14px;padding:0 0 10px;margin:0;}
	#cMainBox_product .productThumb {
		overflow:auto;
		width:717px;
		margin:15px 0;
		padding:10px 0;
		border:1px solid #a1a1a1;
		border-width:1px 0;
	}
		.productThumb .picThumb {
			float:left;
			margin:5px;
		}
	#cMainBox_product .productDetails {
		width:100%;
	}
	#cMainBox_product .productInfo {
		height:150px;
	}
	#cMainBox_product .productInfo2 {
		padding:0 0 20px;
		text-align:left;
	}
	#cMainBox_product div.price {
		padding:10px 0 30px;
		font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#818181;
	}
	#cMainBox_product div.price2 {
		padding:0;
		font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#818181;
	}
	#cMainBox_product span.price {
		font-size:20px;
		color:#AC0B1D;
	}
	#cMainBox_product div.price_old {
		font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:line-through;
		color:#818181;
	}
	#cMainBox_product .mainPicture {padding:30px 0;text-align:center;}
	#cMainBox_product .prodButton {padding-right:10px;}

	table.prod_variants {width:100%;}
	table.prod_variants td, table.prod_variants th {padding:3px 3px 3px 10px; vertical-align:top;}
	table.prod_variants th { background-color:#AABD7D; color:#fff; border-right:1px solid #fff;}
	table.prod_variants td {border-bottom:1px solid #D3D4D6;}

/* headers */
h2 {
	margin:0;
	padding:0 0 10px;
	background:inherit;
	font:bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#AC0B1D;
}
/* buttons */
.btn_wyslij {
	width:82px;
	height:20px;
	border:none;
	background:url(../images/buttons/button_wyslij.gif) no-repeat 0 0;
}
.btn_kup {
	width:32px;
	height:32px;
	border:none;
	background:url(../images/buttons/button_buy.gif) no-repeat 0 0;
}
.btn_uaktualnij,
.btn_dokasy,
.btn_kontynuujzakupy,
.btn_kopiujdane,
.btn_poprawdane,
.btn_szukaj {
	width:82px;
	height:20px;
	border:0;
	background:url(../images/buttons/button_uaktualnij.gif) no-repeat 0 0;
}
.btn_dokasy {
	background-image:url(../images/buttons/button_dokasy.gif);
}
.btn_kontynuujzakupy {
	width:117px;
	background-image:url(../images/buttons/button_kontynuujzakupy.gif);
}
.btn_kopiujdane {
	background-image:url(../images/buttons/button_kopiujdane.gif);
}
.btn_szukaj {
	background-image:url(../images/buttons/button_szukaj.gif);
}
.btn_poprawdane {
	width:117px;
	background-image:url(../images/buttons/button_poprawdane.gif);
}
/* aligns */
.center {
	text-align:center;
}
/* colors */
.red {
	color:#DB2C22;
	color:#AC0B1D;
}
/* formularz tabeli */
.formTable {
	margin:10px 0;
	width:100%;
}
	.formTitle {
		padding:3px 0 10px;
	}
	.formTitle h5 {
		margin:0;
		padding:5px 0 2px;
		background-color:#fff;
		border-bottom:1px solid #eaeaea;
		font-size:13px;
		color:#000;
	}
	.formTable .column1 {
		width:30%;
		padding:2px 5px 2px 0;
		text-align:right;
	}
	.formTable .column2 {
		padding:2px 0;
	}
/* star */
.star {
	padding-right:3px;
	background:inherit;
	font-weight:bold;
	color:#DB2C22;
}
/* formularze */
textarea,
input.inputForm {
	width:253px;
	background:url(../images/form_input_bg.jpg) no-repeat 0 0;
	background-attachment:scroll !important;
	background-attachment:fixed;
	border:1px solid #5E6C3B;
}
textarea {
	overflow:auto;
}
/* list products */
#cMainBox_listProducts .cMainBoxHead {
	padding:0;
	background-color:#AC0B1D;
}
#cMainBox_listProducts .cMainBoxBody {
	padding:0 0 20px;
}

	#cMainBox_listProducts .topNav {
		width:99%;
		margin:0 auto 0 0;
	}
	#cMainBox_listProducts .topNav td {
		padding:1px 2px;
		background:inherit;
		font-weight:bold;
		color:#fff;
	}
	#cMainBox_listProducts .topNav a:link,
	#cMainBox_listProducts .topNav a:hover,
	#cMainBox_listProducts .topNav a:visited {
		color:#fff;
		font-weight:bold;
	}
	/* list big */
	.listBig {
		width:100%;
	}
		.listBig td {
		}
			.listBig .column1 {
				width:140px;
				padding:10px 0 0;
				vertical-align:top;
			}
			.listBig .column2 {
				padding:10px 0 0;
			}
				.listBig .column2 .mainSide {
					height:auto !important;
					height:90px;
					min-height:90px;
				}
			.prodBigInfo {
				width:99%;
			}
			.prodBigInfo td {
				padding:0;
				vertical-align:bottom;
			}
			.prodBigInfo td.column1 {
				vertical-align:bottom;
			}
			.prodBigInfo .column2 {
				width:100px;
			}
			.prodBigInfo .column3 {
				width:100px;
				text-align:center;
			}
			.prodBigInfo .column4 {
				width:80px;
				text-align:right;
			}
				.prodBigInfo .prodName {
					background:#444;
				}
			.prodBigInfo div.price,
			.prodBigInfo .rate,
			.prodBigInfo .rate a:link,
			.prodBigInfo .rate a:hover,
			.prodBigInfo .rate a:visited {
				white-space:nowrap;
				font-size:13px;
				font-weight:bold;
				color:#808080;
			}
			.prodBigInfo span.price {
				white-space:nowrap;
				font-size:19px;
				color:#B70002;

			}
			hr {
				height:1px;
				margin:2px 0;
				border-style:solid;
				border-color:#e5e5e5;
				border-width:1px 0 0 0;
			}
	/* list mid */
	.listMedium {
		width:100%;
	}
		.listMedium td {

		}
		.listMedium .column1 {
			border-right:1px solid #d5d5d5;
			border-bottom:1px solid #d5d5d5;
			width:33%;
		}
		.listMedium .column2 {
			border-right:1px solid #d5d5d5;
			border-bottom:1px solid #d5d5d5;
		}
		.listMedium .column3 {
			border-bottom:1px solid #d5d5d5;
		}
			.prodInfo {
				width:230px;
				margin:4px auto;

			}
				.prodInfo .column1 {
					width:130px;
					padding:5px 0;
					text-align:center;
					border:none;
				}
				.prodInfo .column2 {
					width:100px;
					border:none;
				}
					.prodInfo .prodName {
						width:230px;
						margin:0 auto;
						padding:0;
					}
						.prodName a:link,
						.prodName a:hover,
						.prodName a:visited {
							font-weight:bold;
							color:#000;
						}
				.prodInfoInside {
					width:100%;
				}
					.prodInfoInside .column1 {
						text-align:left;
					}
					.prodInfoInside .column2 {
						text-align:right;
					}
						.prodInfoInside div.price {
							white-space:nowrap;
							font-size:12px;
							font-weight:bold;
							color:#808080;
						}
						.prodInfoInside span.price {
							white-space:nowrap;
							font-family:Arial, Helvetica, sans-serif;
							font-size:16px;
							color:#B70002;

						}
	/* list small */
	.listSmall {
		width:100%;
	}
		.listSmall td {
			padding:2px 0;
			border-bottom:1px solid #b3b3b3;
			color:#808080;
		}
		.listSmall .column1 {
			width:26px;
			text-align:center;
		}
		.listSmall .column2  {

		}
		.listSmall .column3 {
			width:40px;
			text-align:center;
		}
		.listSmall .column4 {
			width:70px;
			text-align:right;
			font-weight:bold;
		}
		.listSmall .column5 {
			width:45px;
			text-align:center;
		}
		.listSmall a:link,
		.listSmall a:hover,
		.listSmall a:visited {
			color:#808080;
			font-weight:normal;
		}
		.listSmall .promotion,
		.listSmall a.promotion:link,
		.listSmall a.promotion:hover,
		.listSmall a.promotion:visited {
			color:#AC0B1D;
		}
		.listSmall .tradeoff,
		.listSmall a.tradeoff:link,
		.listSmall a.tradeoff:hover,
		.listSmall a.tradeoff:visited {
			color:#02A403;
		}
		.listSmall .new,
		.listSmall a.new:link,
		.listSmall a.new:hover,
		.listSmall a.new:visited {
			color:#01028E;
		}
	/* koszyk */
	#cMainBox_koszyk .cMainBoxBody {
		padding-top:0;
		font-size:11px;
	}
		.tableKoszyk {
			width:100%;
			border-bottom:25px solid #AC0B1D;
		}
		.tableKoszyk .column1 {
			width:130px;
			padding:10px 0;
			text-align:center;
			border-bottom:1px solid #e5e5e5;
		}
		.tableKoszyk .column2 {
			padding:0;
			vertical-align:bottom;
			border-bottom:1px solid #e5e5e5;
		}
			.zamowienie {
				width:90%;
				margin:0 0 0 auto;
			}
			.zamowienie td {
				text-align:center;
				font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color:#666;
			}
			.zamowienie .row1 td {
				padding:3px 8px;
				border:0;
			}
			.zamowienie .column1 {
				text-align:left;
				border-bottom:0;
			}
			.zamowienie .row2 .column2,
			.zamowienie .row2 .column3,
			.zamowienie .row2 .column4,
			.zamowienie .row2 .column5  {
				padding:3px 8px;
				border-right:1px solid #e5e5e5;
				border-bottom:0;
				vertical-align:middle;
				font-size:14px;
				white-space:nowrap;
				color:#000;
			}
			.zamowienie .row2 .column5 {
				color:#AC0B1D;
			}
			.zamowienie .inputForm {
				width:40px;
				text-align:center;
				font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			}
			.koszykZaplata {
				padding:10px 5px 10px;
				text-align:right;
				font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color:#626262;
			}
			.koszykZaplata .price {
				color:#AC0B1D;
				font-size:26px;

			}
		#cMainBox_koszyk .productName {
			padding:5px 0 50px 0;
			color:#AF091D;
		}
		#cMainBox_koszyk .productName a:link,
		#cMainBox_koszyk .productName a:hover,
		#cMainBox_koszyk .productName a:visited  {
			font:bold 15px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#AF091D;
		}
		#cMainBox_koszyk .buttons {
			width:99%;
			margin:10px auto;
		}
			#cMainBox_koszyk .buttons .column1 {
				width:50%;
				text-align:left;
			}
			#cMainBox_koszyk .buttons .column2 {
				width:30%;
				text-align:right;
			}
			#cMainBox_koszyk .buttons .column3 {
				text-align:right;
			}
/* basket table */
.basketTable {
	width:99%;
	margin:0 auto;
}

	.basketTable th {
		font-weight:bold;
	}
		.basketTable .column1,
		.basketTable .column2,
		.basketTable .column3,
		.basketTable .column4 {
			text-align:right;
			border-bottom:1px solid #e5e5e5;
		}
		.basketTable .column1 {
			text-align:left;
		}
		.basketTable .column2 {
			text-align:right;
		}
		.basketTable .column3 {
			text-align:right;
		}
		.basketTable .column4 {
			text-align:right;
			width:13%;
		}
		.basketTable .oneBeforeLast td {
			border:0;
		}
		.basketTable .last td {
			padding:10px 0 0 0;
			border-bottom:0;
			font-weight:bold;
		}
			.basketTable .last .column3,
			.basketTable .last .column4 {
				color:#D22E22;
			}
/* basket table2 */
.basketTable2 {
	width:99%;
	margin:0 auto 0 0;
}
	.basketTable2 th {
		font-weight:bold;
	}
		.basketTable2 .column1,
		.basketTable2 .column2,
		.basketTable2 .column3,
		.basketTable2 .column4 {
			border-bottom:1px solid #e5e5e5;
		}
		.basketTable2 .column1 {
			width:20px;
			padding:0 5px 0 0;
			text-align:right;
		}
		.basketTable2 .column2 {
			text-align:left;
		}
		.basketTable2 .column3 {
			text-align:right;
		}
		.basketTable2 .column4 {
			text-align:right;
			width:13%;
		}
		.basketTable2 .oneBeforeLast td {
			border:0;
		}
		.basketTable2 .last td {
			padding:10px 0 0 0;
			border-bottom:0;
			font-weight:bold;
		}
			.basketTable2 .last .column3,
			.basketTable2 .last .column4 {
				color:#D22E22;
			}
/* check form order */
#cMainBox_checkFormOrder .formTable .column2 {
	font-weight:bold;
}
#cMainBox_checkFormOrder .buttons .column1 {
	padding:15px 0 0;
	text-align:left;
}
#cMainBox_checkFormOrder .buttons .column2 {
	padding:15px 10px 0;
	text-align:right;
}
/* */
#cMainBox_renderOrderInfo {
	padding-bottom:20px;
}
	#cMainBox_renderOrderInfo .koszykZaplata {
		text-align:left;
}
/* goUp  */

.goUp {
	margin-top:15px;
	padding:7px 0 20px;
	text-align:right;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0 0 0;
}
.goUp2 {
	margin-top:0;
	padding:7px 0 30px;
	text-align:right;
	border-style:solid;
	border-color:#b80000;
	border-width:3px 0 0 0;
}
.goUp a:link, .goUp a:hover, .goUp a:visited,
.goUp2 a:link, .goUp2 a:hover, .goUp2 a:visited {
	width:50px;
	display:block;
	padding:0 20px 0 0;
	margin:0 0 0 auto;
	background:url(../images/icons/go_up.gif) no-repeat 95% 0%;
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
/* goUpAndBack */
.goUpAndBack {
	position:relative;
	margin-top:15px;
	padding:7px 20px 30px 0 !important;
	padding-top:4px;
	background:url(../images/icons/go_up.gif) no-repeat 700px 8px;
	border-top:3px solid #b80000;
}
.goUpAndBack a:link, .goUpAndBack a:hover, .goUpAndBack a:visited {
	display:block;
	margin:0;
	padding:0;
	text-align:right;
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.goBack {
	position:absolute;
	left:0;
	top:6px;
	height:20px;
	padding-left:20px;
	background:url(../images/icons/icon_back.gif) no-repeat 2px 2px;
}
/* goUpAndNav */
.goUpAndNav {
	position:relative;
	padding:7px 20px 30px 0 !important;
	padding-top:4px;
	background:url(../images/icons/go_up.gif) no-repeat 700px 8px;
	border-top:3px solid #b80000;
}
.goUpAndNav a:link, .goUpAndNav a:hover, .goUpAndNav a:visited {
	display:block;
	margin:0;
	padding:0;
	text-align:right;
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}


/* */
.back {
	padding:10px 0;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0 0 0;
	text-align:right;
}
.back a:link,
.back a:hover,
.back a:visited {
	padding:0 20px;
	background:url(../images/icons/icon_arrow_right.gif) no-repeat 95% 50%;
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
/* prodListNav */
.prodListNav {
	position:absolute;
	top:0;
	left:4px;
	padding:7px 0 0;
	margin:0;
	width:300px;
	height:20px;
}
.prodListNav ul {
	list-style:none;
	padding:0;
	margin:0;
}
.prodListNav li {
	float:left;
	padding:0;
	margin:0;
}
.prodListNav li a:link, .prodListNav li a:hover, .prodListNav li a:visited {
	display:block;
	margin:0;
	padding:2px 5px;
	background:#D4D4D2;
	border:1px solid #e7e7e7;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.prodListNav li span {
	display:block;
	margin:0;
	padding:2px 5px;
	background:#9BA87A;
	border:1px solid #e7e7e7;
		font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
/* pathNav */
#pathNav {
	width:717px;
	margin:0 0 0 auto;
	padding:10px 0 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	}
#pathNav a:link,
#pathNav a:hover,
#pathNav a:visited {font-weight:normal;padding:0 5px 0 0;color:#616161;}
#pathNav .child,
#pathNav a.child:link,
#pathNav a.child:hover,
#pathNav a.child:visited {background:url(../images/icons/nav_ico.gif) 0 4px no-repeat;padding:0 5px 0 10px}
#pathNav .last {color:#AC0B1D;font-weight:bold;}

/* */
	.cMainBoxBody h3,
	.cMainBoxBody h3 a:link,
	.cMainBoxBody h3 a:hover,
	.cMainBoxBody h3 a:visited {
		margin:10px 0;
		padding:3px 0 3px 20px;
		font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#AC0B1D;
	}
	.cMainBoxBody h3 a:link,
	.cMainBoxBody h3 a:hover,
	.cMainBoxBody h3 a:visited {
		margin:0;
		padding:0;
	}
	.cText {
		padding:0 0 0 55px;
		font:normal 11px/1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.cMainBoxBody .formTitle h5 {
		color:#AC0B1D;
		font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.docNav {
		padding:5px 0 20px 90px;
	}
	.docNav ul {
		margin:0;
		padding:0;
		list-style-type:none;
	}
	.docNav li {
		margin:0;
		padding:0;
		color:#AC0B1D;
				font-weight:normal;
	}
	.docNav a:link, .docNav a:hover, .docNav a:visited {
		color:#AC0B1D;
		text-decoration:none;
		font-weight:normal;
	}
	.docNav a:hover {
		text-decoration:underline;
	}
/* */
#footerTxt {
	padding:7px 0 10px;
	text-align:center;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

/* product nav */
.productDescNav {
	width:100%;
	clear:both;
	padding-top:15px;
	border-color:#C4CFD6;
	border-style:solid;
	border-width:0 0 1px;
}
.tableNav2 {
	margin:0 auto;
}
.tableNav2 td {
	padding:8px 0;
}
.tableNav2 a:link,
.tableNav2 a:hover,
.tableNav2 a:visited {
	display:block;

	padding:3px 16px 3px 20px;
	background:url(../images/buttons/bt_prod_nav.gif) no-repeat 100% 50%;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	color:#737373;
}

.productDesc{
	padding-right: 10px;
}
/**/
#cBox_klubklienta .cBoxBodyTxt {
	padding:5px 15px 0;
	color:#404928;
}
#cBox_klubklienta .cBoxBody {padding-bottom:10px;height:auto}
.right {text-align:right}
/* formProd */
.formProd {width:100%}
.formProd .txt {text-align:left;}
.formProd h4 {}
.formProd .column1 {width:30%;text-align:right;}
.formProd .column2 {padding-left:5px;text-align:left;}
.formProd .formInput {width:250px;}

#cBox_news .cBoxBody {background-color:#e0e0e0;padding-top:0;}
#cBox_news hr {border-top:1px solid #c9c9c9;border-width:1px 0 0;height:1px;}
#cBox_news h3 {padding-top:15px;padding-bottom:5px;font:bold 11px Tahoma, Arial, Helvetica, sans-serif;color:#000;}
#cBox_news .tekst {color:#737373;padding:0 10px;font-size:10px;font-weight:normal;}
#cBox_news .button {text-align:right;padding:7px 9px 0 0;}
#cBox_news a.more:link,
#cBox_news a.more:hover,
#cBox_news a.more:visited,
#cBox_catNews a.more:link,
#cBox_catNews a.more:hover,
#cBox_catNews a.more:visited {display:block;padding:0 19px 5px 0;background:url(../images/icons/ico_2arr.gif) 100% 0 no-repeat;font-size:9px;color:#000;}
#cBox_news p.right {display:block;padding-top:10px;padding-bottom:3px;}

.cBox_bottom {width:250px;height:43px;background:url(../images/cbox/cbox_bottom_bg.jpg) 0 0 repeat-x;}
.bold {font-weight:bold}
/* nowa nawigacja */
#vertnav {list-style:none;padding:0;margin:0;z-index:10000}
#vertnav * {z-index:1000}
#vertnav ul {
	padding:0;
	margin:0;
	overflow:visible;
	position:absolute;
	list-style: none;
	z-index:10000
}
#vertnav li {
	position: relative;
	background-color:#DFDFDF;
	display:block;
	padding:0;
	margin:0;
	z-index:10000
}
#vertnav ul li{ background-color:#DFDFDF;z-index:10000}
#vertnav li{ border-width:1px 1px 0 1px;z-index:10000}
#vertnav li:last-child{border-bottom:1px solid #CECECE;z-index:10000}
#vertnav .m {
	background-image:url(../images/icons/nav_arrow.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	z-index:10000
}
#vertnav ul .m {
	background-image:url(../images/icons/nav_arrow2.gif);
}
#vertnav a:link,
#vertnav a:hover,
#vertnav a:visited {
    text-decoration:none;
	display:block;
   	padding:10px 0 10px 11px ;
	width:auto;
    width:239px;
	background-color:#a1a1a1;
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #818181;
	font-weight:normal;
	color:#fff;
	z-index:10000
}
#vertnav li:hover,
#vertnav a:hover{
    background-color:#BDBDBD;
}
#vertnav ul a:link,
#vertnav ul a:hover,
#vertnav ul a:visited {
	display:block;
	width:auto !important;
	width:110px;
	padding:8px 23px 8px 15px;
	background-color:#E9E9E9;
	border:none;
	color:#676767;
	z-index:10000

}
#vertnav ul a:hover {
	background-color:#D3D3D3
}
#vertnav ul {
	border:1px solid #A1A1A1;
}
#vertnav ul,
#vertnav ul ul,
#vertnav ul ul ul,
#vertnav ul ul ul ul,
#vertnav ul ul ul ul ul,
#vertnav ul ul ul ul ul ul,
#vertnav ul ul ul ul ul ul ul {
	display:none;
    position:absolute;
    top:0;
    left:100%;
	z-index:10000
}
#vertnav li:hover ul ul,
#vertnav li:hover ul ul ul,
#vertnav li:hover ul ul ul ul,
#vertnav li:hover ul ul ul ul ul,
#vertnav li:hover ul ul ul ul ul ul,
#vertnav li:hover ul ul ul ul ul ul ul {
    display:none;
	z-index:10000
}
#vertnav li:hover ul,
#vertnav ul li:hover ul,
#vertnav ul ul li:hover ul,
#vertnav ul ul ul li:hover ul,
#vertnav ul ul ul ul li:hover ul,
#vertnav ul ul ul ul ul li:hover ul,
#vertnav ul ul ul ul ul ul li:hover ul {
    display:block;
	z-index:10000
}
li>ul {
	top: auto;
	left: auto;
	z-index:10000
}
object, embed {z-index:50}

/* Win IE only \*/
* html #vertnav li{float:left;}
/* end holly hack */
#cBox_catNews .txt, #cMainBox_news .tekst {padding:0 10px 0 10px;}

#cBox_catNews h3, #cMainBox_news h3 {padding-bottom:0;padding-left:10px;}

/* */

#cBox_dayOffer .cBoxHead {
		background-image:url(../images/cbox/cbox_ofertadnia.png);
	}
#cBox_dayOffer .cBoxBody{padding:10px 0;}
#cBox_dayOffer .txt{padding:0 10px}
#cBox_dayOffer .cBoxBody h4, #cBox_dayOffer .cBoxBody h4 a:link,#cBox_dayOffer .cBoxBody h4 a:hover,#cBox_dayOffer .cBoxBody h4 a:visited{text-decoration:none;font:bold 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;color:#4B4B4B}
#cBox_dayOffer .cBoxBody h4 a:hover{text-decoration:underline}
#cBox_dayOffer .cBoxBody h4{padding:0 0 5px;margin:0}
#cBox_dayOffer .prodTxt{font:10px Tahoma, Helvetica, sans-serif;text-align:center;color:#808080}
#cBox_dayOffer .prodLogo{font:bold 12px Tahoma, Helvetica, sans-serif;color:#4b4b4b}
#cBox_dayOffer .prodImg{padding:5px 0;text-align:center}
#cBox_dayOffer .priceOld{padding:10px 0 0;color:#808080;text-align:center}
#cBox_dayOffer .priceOld span{text-decoration:line-through}
#cBox_dayOffer .price{padding:3px 0;font:bold 12px Tahoma, Helvetica, sans-serif;text-align:center}
#cBox_dayOffer .price span{display:block;padding:5px 0 0;text-align:center;font:bold 12px Tahoma, Helvetica, sans-serif;color:#f00;}
#cBox_dayOffer .button{text-align:center;padding:5px 0 0;}

table.listTableBig {border-bottom:1px solid #D3D3D3; width:100%; margin:0px;}
table.listTableBig td {border-right:1px solid #D3D3D3;}
table.price_buy td  {border-right:1px solid #fff;}
table.price_buy td.c1 {padding:0px; vertical-align:left;}
table.price_buy td.c2 {padding:10px; text-align:right; }
table.listTableBig tr.row1 td {border-top:1px solid #D3D3D3; text-align:center; vertical-align:middle;}
table.listTableBig tr.row2 td{ padding:10px;}
table.listTableBig tr.row2 td div.description_box {color:#575757;}
table.listTableBig tr.row2 td div.title {font-weight:bold; color:#000;}

table.listTableBig tr.row3 td div.price{ white-space:nowrap; font-size:13px; font-weight:bold; color:#808080;	}
table.listTableBig tr.row3 td span.price { white-space:nowrap; font-size:19px; color:#B70002;	}
table.listTableBig tr.row3 td { color:#DD1600;  padding:10px; text-align:right}

table.listTableBig td p {text-align:left;}
table.listTableBig td div.price {text-align:right;}



/* mootoolsowa nawigacja */
#dropdown-menu {list-style:none;padding:0;margin:0;}
#dropdown-menu ul {
	list-style: none;
}
#dropdown-menu li {
	position: relative;
	background-color:#DFDFDF;
	display:block;
}
#dropdown-menu ul li{
	background-color:#DFDFDF;
}
#dropdown-menu li{
	border-width:1px 1px 0 1px;
}
#dropdown-menu li:last-child{
	border-bottom:1px solid #CECECE;
}
#dropdown-menu .m {
	background-image:url(../images/icons/nav_arrow.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
}
#dropdown-menu ul .m {
	background-image:url(../images/icons/nav_arrow2.gif);
}

html > body #dropdown-menu a:link,
html > body #dropdown-menu a:hover,
html > body #dropdown-menu a:visited
{
	/*width:auto*/;
	width:250px;
}

#dropdown-menu a:link,
#dropdown-menu a:hover,
#dropdown-menu a:visited {
    text-decoration:none;
   	padding:10px 0 10px 0px ;
	background-color:#a1a1a1;
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #818181;
	font-weight:normal;
	color:#fff;
	width:250px;
}


#dropdown-menu li:hover,
#dropdown-menu a:hover{
    background-color:#BDBDBD;
}
#dropdown-menu ul a:link,
#dropdown-menu ul a:hover,
#dropdown-menu ul a:visited {
	padding:8px 0px 8px 15px;
	background-color:#E9E9E9;
	border:none;
	color:#676767;
}
#dropdown-menu ul a:hover {
	background-color:#D3D3D3
	padding:0;
	margin:0;
}
#dropdown-menu ul {
	border:1px solid #A1A1A1;
	padding:0;
	margin:0;
}





