/* CSS Document */
/*	=reset & global
---------------------------------------------------------------------------- */
tt, kbd, code, samp, var, cite,
q, del, ins, dfn, sub, sup, em, 
strong, th, td, table, hr, li, dd, 
dt, dl, ol, ul, img, fieldset, form, 
address, p, blockquote, span, div, h6, 
h5, h4, h3, h2, h1, body, html {
	margin: 0;
	padding: 0;
	border: 0;
}
a:visited { text-decoration: none; }
a { 
	color: #fff; 
	outline: 0; /* prevent dotted border in Firefox */ 
}
ul { list-style: none; }
ol { list-style: none; }
body {
	background: #CACBCD url(../img/PageBG.jpg) bottom left repeat-x;
	font-size: 100%;
	margin: 0;
}
#Page {
	background: url(../img/gorne-tlo.jpg) 50% 0 no-repeat;
	}
button, optgroup, option, select, textarea, input, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
/*	=base layout
---------------------------------------------------------------------------- */
#main {
	width: 950px;
	margin: 0 auto;
	position: relative;
}
#top-bar {
	width:950px;
	height:22px;
	overflow: hidden;
}
#l-bar {
	width:778px;
	height:22px;
	overflow: hidden;
	float:left;
	background:url(../img/l-bar-bg.jpg) no-repeat;
	}
#l-bar span{
  margin-left:15px;
  margin-top: 3px;
  font-size: 0.7em;
  color:#5F5F5F;
  width:500px;
  float:left;
}
#l-bar a {
  color:#000;
  text-decoration: none;
}
#l-bar span strong{
  color:#000;
  font-weight: normal;
}
#l-bar a.help {
	display:block;
	float:right;
	}
#r-bar {
	width:172px;
	height:22px;
	background:url(../img/r-bar-bg.jpg) no-repeat;
	float:left;
	}
#r-bar a,img {
	float:left;
	}
#r-bar img {
	margin-left:8px;
	}
#r-bar a {
		font-size:0.7em;
		text-decoration:none;
		font-weight:bold;
		display:block;
		text-align:center;
		padding-top:3px;
		margin-left:8px;
		}
#contentWrap {
		width: 950px;
		background:url(../img/content-bg.jpg) no-repeat;
	}
		.colLeft {
			float: left;
			width: 173px;
			margin-bottom: 9px;
		}
		.colLeft .searchForm {
				width:173px;
				height:138px;
				background:url(../img/searchForm-bg.jpg) no-repeat;
				}
		.colLeft .searchForm fieldset {
			padding-top:75px;
			padding-left:10px;
			font-size:0.59em
			}
		.colLeft .searchForm form {
			margin:0;
			padding:0;
			}
		.colLeft .searchForm .button {
			height:18px;
			}
		.colLeft .searchForm .text {
			vertical-align:top;
			}
		#kategorie-producenci {
			margin-top:6px;
		}
		ul.menu {
				list-style: none;
				border-bottom:3px solid #fff;
		}
		ul.mainCategoryShadow {
				background:url(../img/parentCategoryBG2.jpg) 3px 25px repeat-x;
		}
		ul.menu a {
			display:block;
			clear:both;
			}
		li.mainCategory {
			width:153px;
			height:22px;
			background:url(../img/parentCategoryBG.jpg) no-repeat;
			display:block;
			}
		li.mainCategory a {
			color: #fff !important;
			font-weight: bold;
		}
		li.mainCategoryActive {
			width:153px;
			height:22px;
			background:url(../img/parentCategoryBG.jpg) no-repeat;
			display:block;
			}
		li.mainCategoryActive a {
			color: #fff !important;
			font-weight: bold;
		}		
		.colRight {
			float: right;
			width: 173px;
		}
		.colCenter {
			background: #fff url(../img/header-breadcrumb-bg.jpg) no-repeat;
			float: left;
			width: 588px;
			font-size: 0.79em;
			color: #444444;
			margin-left:9px;
		}
		.headerMenu {
			height: 20px;
			overflow: hidden;
		}
		.breadcrumb, .homePath {
			clear:both;
			padding-top:5px;
			color:white;
		}
		.breadcrumb p, .homePath p {
			padding-left:10px;
			margin:0;
		}
		.breadcrumb a, .homePath a{
			text-decoration:none;
			font-size: 0.90em;
			}
		.breadcrumb a:hover, .homePath a:hover {
			text-decoration:underline;
			}
		div#productPath {
			clear:both;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:10px;
			color:white;
		}
		div#productPath p {
			padding-left:10px;
			margin:0;
		}
		div#productPath a {
			text-decoration:none;
			font-size: 0.90em;
			}
		div#productPath a:hover {
			text-decoration:underline;
			}
		.baner {
			width:588px;
			height:179px;
			}
    a#headerReebokUrl{
      display: block;
      border: 0px solid red;
      font-size: 1px;
      height:100px;
      width: 165px;
      position: absolute;
      top:22px;
      left:772px;
      z-index:10;
      text-decoration: none;
    }	
    .productsHomeContainer {
			background: #cacbcd;
			padding-top: 6px;
			width:588px;
			height: 100%;
			overflow: hidden;
			}
		.productsLcol {
			float:left;
			width:293px;
			}
		.productsRcol {
			float:right;
			width:293px;
			}
		.productsHomeContainer .product {
			width:293px;
			height:144px;
			background-color:white;
			margin-bottom:2px;
			clear:both;
			}
		.productsHomeContainer .product img {
			padding-left:28px;
			padding-top:14px;
			float:left;
			}
		.productsHomeContainer .product a.productName {
			text-decoration:underline;
			color:#595959;
			font-size: 0.90em;
			margin-left:20px;
			padding-top:28px;
			display:block;
			width:111px;
			float:left;
			}
			.productsHomeContainer .product a.productPrice {
			color:#D80468;
			font-size: 1.2em;
			margin-left:20px;
			padding-top:11px;
			display:block;
			width:111px;
			float:left;
			font-weight:bold;
			text-decoration:none;
			}
		.addField {
			background-color:white;
			height:192px;
			clear:both;
			}
		.addField_Main {
			background-color:white;
			height:8px;
			clear:both;
			}	
		#producenci {
			height:34px;
			float:left;
			}
		#kategorie {
			height:34px;
			float:left;
			}
		#kategorieMenu {
			clear:both;
			margin:0;
			padding:0;
			}
		.mainMenuContainer {
			display:block;
			clear:both;
			width:163px;
			padding-left:10px;
			background-color:white;
			padding-top:3px;
			padding-bottom:10px;
			}
		.mainMenuContainer ul,li {
			color:black;
			}
		.menu {
			display:block;
			width:153px;
			}
		.menu li {
			height: 1%;
			}
		ul.menu li a {
			text-decoration:none;
			color:#343434;
			font-size:0.84em;
			display:block;
			padding-top:2px;
			padding-left:5px;
			/* background:url(../img/subCategoryBG.gif) repeat-x bottom; */
			/* padding: 2px 0 2px 13px; */
		}
		ul.menu li a:hover {
			/* text-decoration:underline; */
		}
		/*
		ul.menu li a.second_level {
			color:#5F5F5F;
			font-size:0.84em;
			display:block;
			padding: 2px 0 4px 23px;
			background-color: #dee1e1;
			}
		*/
		ul.menu li a.second_level_active {
			padding-left:16px;
		}
		ul.menu li a.second_level_active:hover {
			text-decoration:none;
			font-weight:bold;
		}
		ul.menu li bold {
			font-weight:bold;
			color: #343434;
		}
		ul.menu li normal {
			font-weight:normal;
			color: #606060;
		}
		ul.menu li a.actCategory {
			text-decoration:none;
			font-weight:bold;
			color:#5F5F5F;
			font-size:0.84em;
			display:block;
			height:20px;
			padding-top:2px;
			padding-left:13px;
			background:url(../img/actCategoryBG.jpg) repeat-x bottom;
			}
		ul.menu li a.test {
			text-decoration:none;
			font-weight:normal;
			color:#5F5F5F;
			font-size:0.84em;
			display:block;
			padding-top:2px;
			padding-left:13px;
			/* background:none; */
			/* border-bottom:1px solid #cccccc; */
			/* background:url(../img/actCategoryBG.jpg) repeat-x bottom; */
			}
		li.parentCategory a.parentCategoryHref {
			font-weight:bold;
			font-size: 0.88em;
			text-decoration:none;
			padding-top:2px;
			padding-left:4px;
			color:white;
			background:url(../img/parentCategoryBG.jpg) no-repeat;
			}
		li.parentCategory a:hover {
			font-weight:bold;
			}		
		.koszykContainer {
			width:173px;
			background:url(../img/koszykBG.jpg) no-repeat;
			background-position: top center;
			display:block;
			padding-top:3px;
			background-color:#54A3C0;
			padding-bottom:10px;
			overflow: hidden;
		}
		* html .koszykContainer { 
				height: expression( this.scrollHeight < 167 ? "166px" : "auto" ); /* sets min-height for IE */
			}
		.koszykContainer .item {
			background-color:white;
			width:165px;
			margin-left:3px;
			margin-top:3px;
			clear:both;
			overflow:hidden;
		}
		.item .product {
			color:#2B454E;
			margin:0;
			font-size:0.65em;
			width:90px;
			float:left;
			padding:3px;
			}
		.item .product a {
			color:#2B454E;
			margin:0;
			font-size:0.99em;
			width:90px;
			float:left;
			padding:3px;
			text-decoration: none;
			}
		.item .price {
			float:left;
			text-align:center;
			width:67px;
			color:#2B454E;
			font-size:0.69em;
			font-weight:bold;
			padding-top:14px;
			}
		.item table {
			color:black;
			font-size:0.65em;
			width:100%;
			}
		.item table td {
			width:50%;
			}
		.item table td.totalR {
			text-align:right;
			}
		.doKasyButton {
			float:right;
			padding-top:3px;
			padding-right:4px;
			}
		.maszPytaniaBox {
			padding-top:6px;
			clear:both;
			width:173px;
			}
		.maszPytaniaBox div {
			background-color:white;
			width:162px;
			color:#2B454E;
			font-size:0.70em;
			padding-left:11px;
			overflow:hidden;
			}
		.maszPytaniaBox p.l {
			padding-top:2px;
			float:left;
			}
		.maszPytaniaBox p.r {
			padding-top:3px;
			padding-left:5px;
			float:left;
			}
		.maszPytaniaBox separator {
			clear:both;
			}
		.maszPytaniaBox a {
			color:#2B454E;
			text-decoration:none;
			}
		.colRight .banerBox {
			padding-top:6px;
			overflow: hidden;
			}
		.colRight img {
			float: none !important;
			display: block;
		}
		.bestsellerBox {
			margin-top:6px;
			display:block;
			width:173px;
			}
		.bestsellerBox p {
			width:173px;
			font-size:0.65em;
			color:#2B454E;
			}
		.bestsellerBox p a {
			color:#2B454E;
			padding-left:14px;
			display:block;
			}
		.bestsellerItem {
			background-color:white;
			width:173px;
			margin-bottom:2px;
			padding-bottom:10px;
		}
		.newsletterBox {
			padding-top:6px;
			width:173px;
			}
		.newsletterBox div {
			background-color:white;
			width:162px;
			color:#2B454E;
			font-size:0.70em;
			padding-left:11px;
			padding-top:10px;
			padding-bottom:10px;
			}
		.infoFooter {
			clear:both;
			padding-top:23px;
			}
		.infoFooterContent {
			background:url(../img/infoFooterBG.gif);
			height: 206px;
			}
		.infoFooter p {
			margin:0;
			height:16px;
			background:url(../img/footerDotBg.gif) repeat-x;
			background-position:bottom;
			font-size:0.70em;
			margin-left:10px;
			margin-right:10px;
			margin-top:20px;
			}
		.infoFooter .zakupyUnas p {
			margin:0;
			height:16px;
			background:url(../img/footerDotBg.gif) repeat-x;
			background-position:bottom;
			font-size:0.70em;
			margin-left:10px;
			margin-right:10px;
			margin-top:3px;
			}
		.infoFooter .zakupyUnas .last {
			margin:0;
			height:16px;
			background:none;
			font-size:0.70em;
			margin-left:10px;
			margin-right:10px;
			margin-top:3px;
			}
		.infoFooter .zakupyUnas a {
			color:#5B5B5B;
			text-decoration:none;
			}
		.infoFooter .zakupyUnas a:hover {
			text-decoration:underline;
			}
		.infoFooter .oSalonie p {
			margin:0;
			height:16px;
			background:url(../img/footerDotBg.gif) repeat-x;
			background-position:bottom;
			font-size:0.70em;
			margin-left:10px;
			margin-right:10px;
			margin-top:3px;
			}
		.infoFooter .oSalonie a {
			color:#5B5B5B;
			text-decoration:none;
			}
		.infoFooter .oSalonie a:hover {
			text-decoration:underline;
			}
		.infoFooter .oSalonie .last {
			margin:0;
			height:16px;
			background:none;
			font-size:0.70em;
			margin-left:10px;
			margin-right:10px;
			margin-top:3px;
			}
		.infoFooter div.akceptujemy {
			width:179px;
			float:left;
			color:#5B5B5B;
			}
		.infoFooter div.profesjonalizmPotwierdzony {
			width:196px;
			float:left;
			color:#5B5B5B;
			}
		.infoFooter div.raty {
			width:200px;
			float:left;
			color:#5B5B5B;
			}
		.infoFooter div.zakupyUnas {
			width:199px;
			float:left;
			color:#5B5B5B;
			padding-top:18px;
			}
		.infoFooter div.oSalonie {
			width:172px;
			float:left;
			color:#5B5B5B;
			padding-top:18px;
			}
		.footer {
			width:950px;
			height:27px;
			background: url(../img/footerBG.jpg);
			font-size: 0.69em;
			clear:both;
			display:block;
			color:#676767;
			text-align:center;
		}
		.footer p {
			padding-top:6px;
			}
		.footer p a {
			color:#676767;
			text-decoration:none;
			}
		.footer p a:hover {
			text-decoration:underline;
			}
		.footer2 {
			width:950px;
			height:27px;
			background: url(../img/footer2BG.jpg);
			font-size: 0.69em;
			clear:both;
			display:block;
		}
		.footer2 p.l {
			float:left;
			padding-left:12px;
			padding-top:7px;
			color:white;
			}
		.footer2 p.r {
			float:right;
			padding-right:12px;
			padding-top:7px;
			}
		.footer2 a {
			color:#777777;
			text-decoration:none;
			}
		.footer2 a:hover {
			color:#CFCFCF;
			}
span.old_price {
color:#444444;
display:block;
font-size:0.8em;
font-weight:bold;
text-decoration:line-through;
}
/*	=Karta produktu
---------------------------------------------------------------------------- */		
	.productsKPContainer {
			width:588px;
			background-color:white;
	}
	.productsKPContainer .product {
			clear:both;
			overflow:hidden;
			display:block;
			padding-left:20px;
			padding-top:20px;
			}
	.productsKPContainer .product .foto {
			float:left;
			width:210px;
			}
	.productsKPContainer .product .foto .thumbs {
			width: 220px;
			height:52px;
			clear:both;
			display:block;
			}
	.productsKPContainer .product .thumbs img {
			border:solid 1px #CCCCCC;
			margin-left:2px;
			float:left;
			display:block;
			}
	.productsKPContainer .product .foto .item {
			float:left;
			clear:both;
			width:215px;
			border:solid 1px black;
			height:15px;
			padding:0;
			}
	.productsKPContainer .product .desc {
			float:left;
			width:310px;
			padding-left:20px;
			padding-top:30px;
			}
	.productsKPContainer .product .desc .ratyKomentarze {
			float:right;
			}
.productsKPContainer .product .desc .doKoszykaButtonCart {
			height:41px;
			margin-top:15px;
			}
.productsKPContainer .product .desc .doKoszykaButtonCart input {
	float:left;
	}
.productsKPContainer .product .desc .doKoszykaButtonCart .gratis {
	padding-left:10px;
	}
	.productsKPContainer .desc .price {
			color:#DB0067;
			font-weight:bold;
			font-size:1.3em;
			padding-top:6px;
			padding-bottom:15px;
			}
	.productsKPContainer .product .desc h2 {
			font-size:1.1em;
			font-weight: bold;
			padding-bottom:12px;
			color:#737373;
			}
	.kartaProduktu {
			background-color:white;
			}
	.buttonBasket {
		margin-top:8px;
		}
	.obliczRateButton {
		float:right;
		clear:both;
		height:26px;
		}
	.dodajKomentarz {
		display:block;
		clear:both;
		float:right;
		width:180px;
		height:60px;
		padding-top:12px;
		background:url(../img/bgKomentarze.jpg) no-repeat;
		padding-left:12px;
		color:#757575;
		font-size: 0.89em;
		}
	.dodajKomentarz a {
		color:#757575;
		text-decoration:none;
		font-size:1em;
		float:left;
		}
	.dodajKomentarz a img {
		padding-right:10px;
		}
	.dodajKomentarz p {
		display:block;
		/*height:14px;*/
		/*border:solid 1px black;*/
		overflow:hidden;
		margin:0;
		padding:0;
		clear:both;
		}
	.dodajKomentarz .productRating1 {
		/*border:solid 1px black;*/
		height:14px;
		}
	.dodajKomentarz .productRating2 {
		float:left;
		}
	.dodajKomentarz p img {
		float:left;
		}
	.dodajKomentarz .commentsListing2 {
		float:right;
		padding-right:15px;
		}
	.desc .ico {
		float:left;
		padding-left:10px;
		}
	.desc p {
		margin:0;
		padding:0;
		line-height:1;
		padding-top:2px;
		clear:both;
		}
	.foto {
		margin:0;
		padding:0;
		}
	.foto .item {
		padding-top:15px;
		width:200px;
		}
	a.lightbox_salon_zoom {
		color:#575757;
		font-size:0.82em;
		text-decoration:none;
		display:block;
/*		float:left;
*/
		line-height:1;
		height:15px;
		padding-left:25px;
		padding-top:2px;
		width:150px;
		}
	table #zoom {
		background:url(../img/ico_zoom.gif) no-repeat;
		width:50px;
		float:right;
		}
	.foto .more {
		background:url(../img/ico_more_photos.gif) no-repeat;
		}
	.foto .anim {
		background:url(../img/ico_animations.gif) no-repeat;
		}
	#zobaczTakze {
		width:566px;
		height:78px;
		padding-left:22px;
		clear:both;
		display:block;
		background:url(../img/zobaczTakzeHeadBG.png) repeat-x;
		padding-top:8px;
		margin-top:10px;
		}
	#zobaczTakze a {
		display:block;
		margin:0;
		padding-bottom:2px;
		}
	.buttons {
		clear:both;
		}
	.buttons .button {
		float:left;
		padding-right:2px;
		margin:0;
		}
	.opisProduktu h3 {
		font-size:0.95em;
		color:black;
		padding-bottom:10px;
		padding-left:20px;
		padding-top:20px;
		}
	.opisProduktu li {
		display:block;
		padding-left:20px;
		background:url(../img/li-dot.gif) no-repeat;
		background-position:8px 5px;
		color:#555555;
		}
	.opisProduktu ul {
		padding-left:20px;
		padding-right:20px;
		padding-bottom:20px;
		}
	.opisProduktu hr {
		color:#555555;
		background-color:#555555;
		display:block;
		height:1px;
		border:0;
		}
	#zobaczFilm {
		height:42px;
		background:url(../img/zobaczFilmBG.jpg);
		clear:both;
		}
	#zobaczFilm a {
		display:block;
		padding-top:10px;
		padding-left:28px;
		}
	.desc .padd {
		padding-left:28px;
		padding-top:10px;
		padding-bottom:10px;
		}
	.desc .film {
		width:560px;
		padding-top:10px;
		margin-bottom:10px;
		padding-left:15px;
		display:block;
		overflow:hidden;
		clear:both;
		text-align:center;
	}
.desc .padd .niedostepny {
		padding:0;
		padding-bottom:10px;
		clear:both;
		display:block;
		}
.desc .padd .niedostepny a {
		padding:0;
		margin:0;
		}
.desc .padd .opinie {
		display:block;
		clear:both;
		overflow:hidden;
		padding-top:20px;
		}
.desc .padd .opinie .opiniaSeparator {
		padding-top:20px;
		padding-bottom:20px;
		}
.desc .padd .dodajOpinieButton {
		float:right;
		clear:both;
		overflow:hidden;
		padding-right:20px;
		padding-top:10px;
		display:block;
		}
.desc .bottomLine {
		clear:both;
		padding-top:10px;
		padding-bottom:10px;
		}
.desc .bottomLine {
		clear:both;
		margin:0;
		}
.desc .padd .opinia {
		display:block;
		clear:both;
		padding-right:20px;
		}
.desc .padd .opinia .row {
		clear:both;
		float:left;
		padding-top:5px;
		margin:0;
		}
.desc .padd .opinia .row p {
		text-align:justify;
		width:540px;
		font-size:12px;
		color:#444444;
		line-height:18px;
		}
.desc .padd .opinia .row .c1 {
		float:left;
		font-size:0.84em;
		padding-top:1px;
	}
.desc .padd .opinia .row .c2 {
		float:left;
		padding-left:15px;
		}
/*-------------------------------*/
a.aboutProduct{
	color:#444444;	
}
div.opisProduktu{
	padding: 20px;
}
div.opisProduktu a{
	color: #555;
	text-decoration: underline;
}
p{
	padding-bottom: 5px;
}
/****************************************************************************************old**/
	.superOffer {
		height: 100%;
		overflow: hidden;
		margin: 6px 0;
		text-align: center; /* adserver */
	}
		.imgSuperOffer {
			float: left;
			width: 169px;
			text-align: center;
		}
		.priceSuperOffer {
			float: left;
			width: 133px;
			padding: 34px 0 0 8px;
			font-size: 1.20em;
			font-weight: bold;
			color: #D10000;	
		}
		.descSuperOffer {
			float: left;
			width: 246px;
			padding: 34px 8px 0 8px;
		}
		.descSuperOffer a.productNameSP, .descSuperOffer a.productNameSP:visited {
			display: block;
			color: #000;
			background: url(/includes/templates/sklep_fitness/img/more_arrow.gif) top left no-repeat;
			background-position: 0 4px;
			padding: 0 0 12px 24px;
			font-weight: bold;
			font-size: 1.09em;
			text-decoration: underline;
		}
		.descSuperOffer p a, .descSuperOffer p a:visited {
			color: #444444;
			font-size: 0.89em;
			text-decoration: none;
		}
#promoSite table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
	#promoSite table th {
		background: url(/includes/templates/sklep_fitness/img/bg_top_offer.gif) top left repeat-x;
	}
	#promoSite table th img, #promoSite table td img { display: block; }
	#promoSite table td.news_td .centerBoxContentsNew {
		margin: 5px 0 0 5px;
		border-bottom: #c2c2c2 1px solid;
	}	
	#promoSite table td.promotion_td .centerBoxContentsNew {
		margin: 5px 5px 0 0;
		border-bottom: #c2c2c2 1px solid;
	}
	.priceSuperOffer p span {
		display: block;
		font-size: 1.40em;
	}
	#promoSite table .centerBoxContentsNew {
		height: 140px; 
		overflow: hidden;
	}
	#promoSite table .centerBoxContentsNew div { 
		float: left; 
		width: 140px;
	}
	#promoSite table .centerBoxContentsNew div img {
		margin: 0 auto;
	}
	#promoSite table .centerBoxContentsNew p { 
		float: right;
		width: 135px;
		margin-top: 30px;
		font-size: 0.89em;
	}
	#promoSite table .centerBoxContentsNew p a {	
		color: #000;
		font-weight: bold; 
		display: block; 
		text-decoration: none; 
	}
/* product cart */
	.topInfoProduct {
		margin: 16px 20px 10px;
		height: 100%;
		overflow: hidden;
	}
		.topInfoProduct .imgProductCart {
			float: left;
			width: 250px;
		}
		.topInfoProduct .imgProductCart img { display: block; margin: 4px 0 10px; }
		.topInfoProduct .imgProductCart a { 
			display: block;
			padding: 0 0 4px 28px;
			font-size: 0.89em;
			color: #616161;
			font-weight: bold;
			text-decoration: underline;
		}
		a#zoom { background: url(../img/ico_zoom.gif) top left no-repeat; background-position: 0 2px;}
		a#computer { background: url(../img/ico_computer.gif) top left no-repeat; background-position: 0 2px;}
		a#composite { background: url(../img/ico_packed.gif) top left no-repeat; background-position: 0 2px;}	
		a#animations { color:#575757;padding-left:24px;padding-top:3px;line-height:1;font-size:0.82em;text-decoration:none;margin-left:3px;width:85px;height:25px;float:left;background: url(../img/ico_animations.gif) top left no-repeat; background-position: 0 2px;}	
		.specificationProduct { float: left; width: 282px; padding: 38px 0 0; }
		.specificationProduct h2 { color: #000; font-size: 1.09em; padding-bottom: 14px; }
		.actionProduct { width: 180px; background: #F3F3F3; margin-top: 16px; padding: 6px 12px 6px 6px; }
		.actionProduct a { padding: 0 0 1px; display: block; color: #797979; font-size: 0.89em; text-decoration: none; }
		.actionProduct a:hover { font-weight: bold; }
			.actionProduct a img { vertical-align: top; margin: 1px 0 0 4px; }
	.toolsProduct {	background: #E6E6E6 url(/includes/templates/sklep_fitness/img/bg_tools.gif) bottom left repeat-x; padding: 6px 20px 26px; }
		.toolsProduct h4 { color: #000; font-size: 0.92em; padding-bottom: 10px; }
		.toolsProduct .links { height: 100%; overflow: hidden; }
			.toolsProduct .links a { float: left; color: #444444; font-size: 0.89em; background: #fff url(../img/arrow_grey.gif) center right no-repeat; padding: 3px 16px 4px 10px; text-decoration: none; }
			.toolsProduct a.supply { margin-right: 2px; width: 132px; }
			.toolsProduct a.guarantee { margin-right: 2px; width: 168px; }
			.toolsProduct a.instruction { width: 150px; }
			.toolsProduct a.video { width: 150px; color: #E10100; }
	.contentProduct {
		padding: 10px 0 16px;
		margin: 0 20px;
		font-size: 0.89em;
	}
	.contentProduct h4 {
		font-size: 1.09em !important;
		padding: 10px 0;
		color: #000;
	}
	.contentProduct p,
	#categoryDescription p {
		padding-bottom: 5px;	
	}
	.contentProduct a,
	#categoryDescription a {
		color: #444444;
		text-decoration: underline;
	}
	.contentProduct ul,
	#categoryDescription ul {
		margin-left: 30px;
		list-style-image: url(../img/ico_li.gif);	
	}
	.contentProduct ul li ul,
	#categoryDescription ul li ul {
		margin-left: 30px;
		list-style-image: url(../img/ico_li2.gif);
	}
	.contentProduct table {
		width: 530px;
		border-spacing: 0;
		border-collapse: collapse;
		border-left: #c2c2c2 1px solid;
	}
	.contentProduct table td {
		padding: 2px 4px;
		vertical-align: top;
		border-right: #c2c2c2 1px solid;
	}
	.buyProduct {
		background: url(../img/bg_buy_product.gif) top left repeat-x;
		height: 100%;
		overflow: hidden;
		padding: 30px 50px 20px;
	}
	.buyProduct .buttonCart {
		float: left;
		padding: 14px 0 0 30px; 
	}
	.reviews {
		margin: 20px; padding: 10px 0 0; height: 100%; overflow: hidden; border-top: #c2c2c2 solid 1px;
	}
	a.aboutProduct, a.aboutProduct:visited {
		font-weight: bold;
		text-decoration: underline;
		color: #444444;
	}
/* product Cross-selling */
.crossSelling {
	background: #fff;
	padding: 10px 20px 20px;
}
	.crossSelling h3 {
		border-top: 1px #c2c2c2 solid;
		font-size: 0.99em;
		padding: 6px 0 10px;
	}
	.crossSelling ul {
		height: 100%;
		overflow: hidden;
	}
		.crossSelling li {
			float: left;
			width: 118px;
			padding: 0 20px;
			background: url(../images/bg_cross_selling.gif) top right repeat-y;
		}
			.crossSelling li a {
				text-decoration: none;
				display: block;
				color: #000;
				font-size: 0.79em;
				font-weight: bold;
				cursor: pointer;
			}
			.crossSelling li a .carousel-product-price {
				display: block;
				color: #b90000;
				padding: 6px 0 0;
				font-size: 1.29em;
			}
			.crossSelling li a .carousel-product-img { 
				display: block;
				padding: 0; 
				height: 90px;
			}
			.crossSelling li a img {
				display: block;
				margin: 0 auto;
			}
/* product tabs */
#tabsProduct {
	width: 556px;
	margin: 0 auto;
	background: url(../img/bg_tabs.png) top left no-repeat;
}
ul.tabNavigation {
	height: 100%;
	margin: 0;
	overflow: hidden;
}
ul.tabNavigation li {
	float: left;
	list-style: none;
	text-align: center;
	height: 100%;
}
ul.tabNavigation a {
	float: left;
	text-align: center;
	text-decoration: underline;
	background: url(../img/bg_tabs_menu.gif) bottom left repeat-x;
	color: #444;
	height: 40px;
	line-height: 12px;
	font-size: 0.99em;
	font-weight: bold;
}
ul.tabNavigation a, ul.tabNavigation a span {
	display: block;
}
ul.tabNavigation li:first-child a span {
	background: none;
	padding: 0 9px 0 12px;
}
ul.tabNavigation a span {
	background: url(../img/bg_separate.gif) top left no-repeat;
	padding: 0 8px 0 9px;
	line-height: 40px;
	white-space: nowrap; /* required in IE 6 */	
}
*>ul.tabNavigation a span { /* hide from IE 6 */
	width: auto;
	height: auto;
}
ul.tabNavigation a:hover, ul.tabNavigation a.selected {
	text-decoration: none !important;
}
ul.tabNavigation a:visited {
	text-decoration: underline;
}
ul.tabNavigation a:hover, ul.tabNavigation a.selected {
	background: none;
}
.bold {
	font-weight:bold; 
	color: #343434;	
}	
li.mainCategory {
	width:153px;
	height:22px;
	background:url(../img/mainCategory.jpg) no-repeat;
	display:block;
	color: #ffffff;
}
li.mainCategoryActive {
	width:153px;
	height:22px;
	background:url(../img/mainCategoryActive.jpg) no-repeat;
	display:block;
	/* margin-top:2px; */
	color: #ffffff;
}
li.parentCategory1 {
	width:150px;
	height:18px;
	display:block;
	margin-left:2px;	
	margin-bottom:2px;	
}
li.parentCategory1 a:hover{
	text-decoration:none;	
	font-weight:bold;	
	font-size:12px;
}
li.parentCategory1Active {
	/* margin-left:2px; */
	width:150px;
	height:22px;
	background:url(../img/parentCategoryBG1.jpg) no-repeat;
	display:block;
	/* border-top:2px solid #ffffff; */
	margin-bottom:2px;
	background-color: white;
	margin-left:2px;
}
/* search box */
.categoryMenu, .boxInfo, .questions {
	margin-top: 9px;	
}
/* basket box */
	.miniBasket table {
		margin: 0 auto;
		font-size: 0.62em;
		width: 165px;
		background: #C00F0F;
		border-spacing: 0;
		border-collapse: collapse;
	}
	.miniBasket table td {
		padding: 2px;
	}
	.miniBasket table td.productName, .miniBasket table td.productPrice {
		border-bottom: #A40303 1px solid;
		color: #ECB7B7;
	}
	.miniBasket table td.productPrice, .miniBasket table td.totalPrice {
		text-align: right;
		padding: 0 2px;
	}
	.miniBasket table td a {
		color: #ECB7B7;
		text-decoration: none;
		display: block;
	}
	.miniBasket .pay {
		display: block;
		margin: 0 auto;
	} 
/* questions box */
.questions h2 img {
	float: none;
	display: block;
}
.questions ul { margin: 0; padding: 0 9px 10px; background: #fff; height: 100%; overflow: hidden; }	
	.questions ul li { font-size: 0.69em; border-top: #d7d8d8 2px solid; margin: -2px 0 0 0; color: #5b5b5b; }
	.questions ul li a { padding: 2px 0 6px 35px; color: #666666; display: block; text-decoration: none; }
	.questions ul li.tel { background: #fff url(../img/telefonIcon.gif) 0 12px no-repeat; padding: 12px 0 6px 35px; }
	.questions ul li.gg1 a { background: #fff url(../img/ggIcon.gif) top left no-repeat; }
	.questions ul li.gg2  a { background: #fff url(../img/ggIcon.gif) top left no-repeat; }
	.questions ul li.gg_ssl { background: #fff url(../img/ggIcon.gif) top left no-repeat; }
	.questions ul li.skype { background: #fff url(../img/skypeIcon.gif) top left no-repeat; }	
	.questions ul li.contact_us { background: #fff url(../img/mailIcon.gif) 0 2px no-repeat; }
/* PRODUCT LISTNING */
.page_browser { float: right; font-size: 0.99em; font-weight: normal; margin-right: 2px; }
#pageListning { height: 100%; overflow: hidden; margin: 4px 20px; }
#productPath .page_browser a, #pageListning .page_browser a { color: #444444; font-size: 0.99em; font-weight: normal; text-decoration: underline; }
#productListing { margin: 6px 0px; background:#fff url(../img/listingKategoriiBG.jpg) repeat-x; }
#productListing table { border-spacing: 0; border-collapse: collapse; width: 100%; border-bottom: #D8D8D8 solid 1px; }
#productListing table tr.bg_grey { background: #F3F3F3; }
#productListing table th { color: #666666; font-size: 0.99em; font-weight: bold; padding: 2px 0 4px 0; }
#productListing table th a, #productListing table th a:visited { color: #666666; font-size: 0.99em; font-weight: bold; text-decoration: underline; }
#productListing table th a:hover { text-decoration: none; }
#productListing table th.img_product { width: 22%; }
#productListing table th.name_product { width: 57%; }
#productListing table th.price_product { width: 20%; }
#productListing table td { border-top: #D8D8D8 solid 1px; padding: 10px 10px 10px 17px; }
#productListing table td.img_product { text-align: center; background: #fff; border-left: #D8D8D8 solid 1px; }
#productListing table td.img_product img { float: none; display: block; margin: 0 auto; }
#productListing table td.name_product { width: 57%; vertical-align: top; border-left: #D8D8D8 solid 1px; border-right: #D8D8D8 solid 1px; }
#productListing table td.price_product { font-size: 0.99em; text-align: center; border-right: #D8D8D8 solid 1px; }
#productListing table td.price_product .promotion_price { color:#B90000; font-size: 1.19em; }
#productListing table td.price_product span.price_crossed { font-size: 0.99em; color: #B90000; font-weight: bold; display: block; }
#productListing table td.price_product span.old_price { font-size: 0.99em; font-weight: bold; display: block; }
#productListing table td.name_product h3 { color: #000000; font-size: 0.99em; }
#productListing table td.name_product h4 { padding-bottom: 4px; font-size: 0.99em; font-weight: normal; }
#productListing table td.name_product a.name { padding: 10px 0; color: #444444; display: block; font-weight: bold; text-decoration: underline;  }
#productListing table td.name_product a.name:hover { text-decoration: none; }
#productListing table td.name_product .star_product { margin-bottom: 6px; display: block; }	
#productListing table td.name_product .star_product a img { float: none; }
#productListing table td.name_product a.commentsListing,
#productListing table td.name_product a.tip_a_friend,
#productListing table td.name_product a.addComment { padding: 0 0 1px; display: block; color: #797979; font-size: 0.89em; text-decoration: none; }
#productListing table td.name_product a.commentsListing:hover,
#productListing table td.name_product a.tip_a_friend:hover { font-weight: bold; }
#productListing table td.name_product a.addComment:hover { font-weight: bold; }
#productListing .seoCategoryDescription {
	text-align:justify;
	padding-bottom:20px;
	}
#indexCategories .seoCategoryDescription {
	text-align:justify;
	padding-bottom:25px;
	}
#indexCategories {
	background:#fff url(../img/listingKategoriiBG.jpg) repeat-x;
	}
#productListing table td.name_product a.commentsListing img,
#productListing table td.name_product a.tip_a_friend img,
#productListing table td.name_product a.addComment img { vertical-align: top; margin: 1px 0 0 4px; }
#productListing table td.name_product a.addComment { height: 100%; overflow: hidden; }
table#subCategoryItem { border-spacing: 0; border-collapse: collapse; width: 100%; }
table#subCategoryItem td { text-align: center; padding: 4px 4px 0; width: 25%; }
table#subCategoryItem td img { display: block; margin: 10px auto 0; float: none; }
table#subCategoryItem td a { font-weight: bold; }
/* BASKET */
#basket { background: #EEEEEE; color: #3A3A3A; margin-bottom: 6px; }
#basket p { background: #E0E0E0; padding: 1px 0 2px 110px; }
.product_basket, .joint_amount { border-bottom: #E0E0E0 solid 1px; margin: 0 5px 0 5px; padding: 4px; height: 100%; overflow: hidden; display: block; }
.joint_amount { font-weight: bold; border: none; }
.product_basket a, .joint_amount h5 { float: left; color: #3A3A3A; font-size: 12px; }
.product_basket a { width: 110px; }
.product_basket a:hover { text-decoration: underline; }
.product_basket span, .joint_amount span { float: right; text-align: right; }
.product_basket span { width: 70px; } 
#yourBasket { background: #fff url(../img/listingKategoriiBG.jpg) repeat-x; padding: 20px 10px 0; height: 100%; overflow: hidden;margin-bottom:20px; }
#yourBasket h2 { font-size: 1.29em; padding: 10px 6px; display: block; color: #000000; }
#yourBasket table { width: 100%; margin-top: 10px;  }
#yourBasket table tr th, #yourBasket table tr td { border-right: #D8D8D8 solid 1px; }
#yourBasket table th, #yourBasket table td { font-size: 0.89em; font-weight: normal; border-bottom: #D8D8D8 solid 1px; }
#yourBasket table th { padding: 5px 4px 5px 4px;text-align: center; border-top: #D8D8D8 solid 1px; font-weight: bold; white-space: nowrap; }
#yourBasket table td.text_center { text-align: center; }
#yourBasket table td input[type="image"] {padding-left:2px;padding-right:2px;}
#yourBasket table td.text_right { text-align: right; }
#yourBasket table td.padding_left { padding-left: 20px }
#yourBasket table td.price_art { color: #666666; font-size: 0.99em; font-weight: bold; }
#yourBasket table td.price_total { color: #000000; font-size: 0.99em; font-weight: bold; }
#yourBasket table td.price_total_all { color: #BD0000; font-size: 1.09em; font-weight: bold; }
#yourBasket table td a { font-weight: bold; text-decoration: underline; padding: 5px 6px; display: block; color: #444444; text-decoration: underline;  }
#yourBasket table td.ct-footer { border: none; }
#yourBasket table td.border_bottom { border-bottom: #D8D8D8 solid 1px; }	
#yourBasket #basketHeader {font-size:14px;}
/* ALL PAGES */
.centerColumn { padding: 20px 20px 0; height: 100%; overflow: hidden; background:#fff url(../img/listingKategoriiBG.jpg) repeat-x; }
.centerColumn a, .centerColumn a:visited { color: #444444; text-decoration: underline; }
.centerColumn h1 { font-size: 1.19em; padding: 6px 0; display: block; }
.centerColumn h2 { font-size: 1.09em; padding: 6px 0; display: block; }
.centerColumn h3 { font-size: 1.09em; padding: 6px 0; display: block; }
.centerColumn h4 { font-size: 1.09em; padding: 6px 0; font-weight: normal; display: block; }
.centerColumn .content { padding: 0 4px; }
hr { border: 0; height: 1px; margin: 12px 0 4px; color: #c2c2c2; background-color: #c2c2c2; }
.centerColumn .content p { padding: 8px 0; }
.centerColumn .content a { font-weight: bold; text-decoration: underline; color: #444444; }
.centerColumn .content ul, #siteMapList ul { padding: 4px 0; list-style: none; margin-left: 20px; }
.centerColumn .content ol { padding: 4px 0; list-style: none; margin-left: 40px; }
.centerColumn .content ul li, #siteMapList ul li { padding-left: 14px; background: url(/includes/templates/sklep_fitness/img/ico_li.gif) top left no-repeat; background-position: 1px center; display: block; }
.centerColumn .content ul li a, #siteMapList ul li a, #siteMapList ul li a:visited { color: #444444; text-decoration: underline; }
.centerColumn #moviesMainContent {
	overflow:hidden;
	margin-bottom:10px;
	}
.centerColumn #moviesMainContent .moviesItem {
	clear:both;
	padding-top:10px;
	}
.centerColumn #moviesMainContent .moviesItem .movieFoto {
	float:left;
	display:block;
	width:60px;
	}
.centerColumn #moviesMainContent .moviesItem .movieDescription {
	display:block;
	float:left;
	width:465px;
	padding:0;
	margin:0;
	margin-left:10px;
	text-align:justify;
	}
.singleMovie p.description {
	text-align:justify;
	padding-bottom:10px;
}
.centerColumn #moviesMainContent .moviesItem .movieDescription a {
	font-size:13px;
	}
.centerColumn #moviesMainContent .moviesItem .movieDescription a.inlink {
	font-weight:normal;
	}
.centerColumn #moviesMainContent .moviesItem .movieDescription p {
	font-size:12px;
	}
.centerColumn #moviesMainContent .singleMovie {
	}
.centerColumn #moviesMainContent .movieCol1 {
	float:left;
	width:50%;
	padding:0;
	padding-bottom:50px;
	}
.centerColumn #moviesMainContent .movieCol2 {
	float:left;
	width:50%;
	}
.centerColumn #moviesMainContent .singleMovie h3.moreMovies {
	padding-top:30px;
	padding-bottom:20px;
	font-size:14px;
	color:#5F5F5F;
	clear:both;
	}
.centerColumn #moviesMainContent .singleMovie #movieWindow {
	margin-top:10px;
	}
#ulMovCol1 {
	margin:0;
	padding:0;
	padding-left:10px;
	}
#ulMovCol1 a {
	font-size:12px;
	font-weight:normal;
	display:block;
	margin-left:10px;
	}
#ulMovCol2 {
	margin:0;
	padding:0;
	padding-left:10px;
	}
#ulMovCol2 a {
	font-size:12px;
	font-weight:normal;
	display:block;
	margin-left:10px;
	}
#ulMovCol1 li {
	background: url(../images/moremoviesdot.gif) no-repeat; 
	padding-left:7px;
	margin-bottom:5px;
	line-height:13px;
	}
#ulMovCol2 li {
	background: url(../images/moremoviesdot.gif) no-repeat; 
	padding-left:7px;
	margin-bottom:5px;
	line-height:13px;
	}
address { font-style: normal; font-weight: bold; padding: 10px 20px; margin: 4px 0; border: #D8D8D8 solid 1px; }
table#cartContentsDisplay, table#prevOrders, #accountHistInfo table, table.table { background: #D8D8D8; }
table#cartContentsDisplay td, table#cartContentsDisplay th, table#prevOrders td, table#prevOrders th, #accountHistInfo table td, #accountHistInfo table td, #accountHistInfo table th, table.table td, table.table th { background: #FFFFFF; padding: 2px 4px; }
table#prevOrders td { text-align: center;  }
table#cartContentsDisplay th, table#prevOrders th, #accountHistInfo table th { color: #444444; font-size: 11px; font-weight: bold; }
ul.list { margin: 4px 10px 4px 20px; list-style: square; }
ul.list li { display: block; padding: 4px 0; }
ul.list li a, ul.list li a:visited { font-weight: bold; text-decoration: underline; color: #444444; }
ul.list li a:hover { font-weight: bold; text-decoration: none; }	
/* FORM & LOGIN & REGISTER & COMMENTS */
.centerColumn form { margin: 8px 0; height: 100%; overflow: hidden;}
.centerColumn fieldset, fieldset#login, fieldset.register, fieldset.other  { margin: 0 auto; padding: 6px 10px 6px 10px; border: #c2c2c2 solid 1px; background: none; display: block; }
fieldset#login { width: 300px; }
fieldset.register, fieldset.other { width: 380px; margin-bottom: 15px; padding-bottom: 6px; }
fieldset textarea { margin-top: 6px }
fieldset p { padding: 4px 0; clear: both; }
fieldset p.address { font-weight: bold; padding: 10px; }
.centerColumn fieldset a { color: #444444!important; text-decoration: underline; }
legend, fieldset#login legend, fieldset.register legend, fieldset.other legend { color: #000000; font-size: 0.99em; font-weight: bold; padding: 0 2px; text-align: left; letter-spacing: 1px; }
fieldset#login p, fieldset.register p { text-align: left; margin: 0; padding: 3px 0 4px 0;}
fieldset.other p { text-align: left; padding: 3px 6px 4px 10px; }
fieldset#login p label, fieldset.register p label { float: left; text-align: left; display: block; padding-left: 10px; }
fieldset#login p label { width: 75px; }
fieldset.register p label { width: 85px; }
fieldset#login p input, fieldset.register p input, fieldset#login p select, fieldset.register p select { width: 180px; }
#comments { margin: 20px 0; }
.centerColumn div.buttonRow { padding: 10px 0; }
.centerColumn div.alert { color: #BD0000; padding: 10px 0; }
.instructions { margin: 6px 0; }
label.checkboxLabel { font-size: 0.95em; margin: 0.2em 0.5em }
label.inputLabel { float: left; width: 10em; }
label.radioButtonLabel { font-size: 0.95em; margin: 0.2em 0.5em }
label.inputLabelPayment { float: left; width: 15em }
.floatingBox { margin: 10px 0px !important; width: 42%;}
.marginBox { margin: 20px 0px; }
.siteBox { width: 46% }
.forward { float: right; }
.back { float: left }	
/* PLATNOSCI */
.checkoutPaymentDisclaimer { font-size: 11px; color: #8C8C8C; background: url(/includes/templates/sklep_fitness/images/informacje.gif) top left no-repeat; padding: 0 6px 7px 20px; margin-top: 10px; }
.ccinfo form, .ccinfo select, .ccinfo input { display: inline; font-size: 1em; margin: 0.1em; }
label.inputLabelPayment { float: left; width: 10em; }
.ccinfo table td { text-align: center; }
.ccinfo table td input { clear: both; display: block;	margin: 0 auto; }
/********************** Footer */
.copyright { float: left; width: 170px; margin-right: -170px; }
.amp { float: right; width: 170px; margin-left: -170px; }
	.amp a { text-decoration: none; color: #777777; padding-left: 20px; }
.footerMenu { margin: 0 170px 0; text-align: center; }
	.footerMenu ul { height: 100%; overflow: hidden; width: 440px; text-align: center; margin: 0 auto; }
	.footerMenu ul li { border-left: solid 1px #BCBCBC; float: left; margin: 0 0 0 -1px; }
	.footerMenu ul li a { color: #BCBCBC; padding: 3px 10px 4px; text-decoration: none;	}
	.footerMenu ul li a:hover { text-decoration: underline; }
/********************** Addditions */
.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth { clear: both; height: 0; font-size: 0; line-height: 0em; }
span.price { font-weight: bold; display: block; font-size: 1.29em; }
span.price_promo { font-weight: normal; display: block; color: #db0168; font-size: 1.19em; }
span.old_price { display: block; text-decoration: line-through; color: #444444; font-size: 0.79em; font-weight: normal; }
span.info_thrift { display: block; padding: 4px 0; font-size: 0.89em; }
.buttonBasket { display: block; margin: 6px 0; }
.moreInfo {	margin: 4px 0; }
.width_8 { width: 8px; }
.display_block { display: block; }
.padding_top18  { padding-top: 18px }
.padding_top10  { padding-top: 10px }
.padding_right20 { padding-right: 20px }
.margin_top10 { margin-top: 10px; }
.margin10 { margin: 10px 0 !important;}
.margin_bottom14 { margin-bottom: 14px;}
.margin-left20 { margin-left: 20px; }
.line_through { text-decoration: line-through; }
.border_left { border-left: #D8D8D8 solid 1px; }
.color_red { color: #BD0000; }
.text_center, .centeredContent { text-align: center; }
.text_left, .leftContent { text-align: left; }
.text_right, .rightContent { text-align: right; }
.separator { margin: 4px 0; border-bottom: #c2c2c2 solid 1px; height: 1px; font-size: 1px; }
.additional_info { clear: both; padding: 0 10px; font-size: 11px; }
.clearowanie { height: 100%; overflow: hidden; }
.messageStackError, .messageStackSuccess { text-align: justify; border: #BD0000 1px solid; padding: 4px; margin: 4px 0; }
.larger { color: #BD0000; }
.bg_none { border: none !important; }
.top {vertical-align: top; }
.torturacen { width: 165px; margin: 10px auto 0; }
#accountDefault table td ul { margin-left: 30px !important; }
#accountDefault table td ul li { list-style: disc; }
#partnersTable {
	width: 100%;
}
#partnersTable td {
	text-align: center;
	padding: 4px 0;
}
#partnersTable td img {
	float: none;
}
/********************** Pop up */
#popupSearchHelp, #popupImage, .centeredContent, #popupCouponHelp { background: #fff; color: #444444; font-size: 0.79em; margin: 0px; text-align: justify; }
#popupSearchHelp a, #popupImage a, .centeredContent a, #popupCouponHelp a { color: #444444; text-decoration: underline; font-weight: bold; }
#checkoutSuccesText {text-align: justify;}
.ssl img, .trustedParty img {
display:block;
margin: 0pt auto;
}
.trustedParty {
	padding: 6px 0 0;
}
#bannerMovie {
	width: 165px;
	margin: 9px 0 9px 8px;
}
#bannerMovie1 {
	width: 165px;
	margin: 9px 0 0 8px;
}
/* ====== product shipping ====== */
.infoDelivery {
	color: #333333;
	font-size: 0.89em;
	padding: 8px 0 12px 30px !important;
	margin: 4px 0 0 !important;
}
#deliveryOrder {
	background: url(../img/ico_alert.gif) top left no-repeat;
}
#productUnavailable {
	background: url(../img/ico_unavailable.gif) top left no-repeat;
}
#deliveryToday,
#deliveryTomorrow {
	background: url(../img/ico_arrow.gif) top left no-repeat;
	padding: 4px 0 12px 30px !important;
}
#deliveryToday a,
#deliveryTomorrow a {
	font-weight: bold;
	text-decoration: underline;
}
/* ====== popup shipping ====== */
.popUpShipping {
	width: 405px;
	padding: 27px 24px 27px 40px;
	/* background: #83c5dd; */
	text-align:justify;
}
.popUpShipping h4 {
	background: url(../img/header_shipping.gif) top left;
	height: 32px;
	text-indent: -9999px;
}
.shippingContent {
	background: #fff;
	color: #555555 !important;
	font-size: 0.72em;
	line-height: 16px;
	padding: 12px 15px 0;
}
.shippingContent li {
	color: #555555 !important;
}
.popUpShipping ul li span {
	font-size: 1.19em;
	padding: 6px 0 12px 30px;
	display: block;
	background: url(/includes/templates/sklep_fitness/img/ico_arrow.gif) top left no-repeat;
}
.popUpShipping ul li span strong {
	text-decoration: underline;
}
.popUpShipping ul li.first span strong,
#deliveryToday a {
	color: #67b1cc;
}
.popUpShipping ul li.second span strong,
#deliveryTomorrow a {
	color: #f89226;
}
.popUpShipping ul li p {
	padding: 0 0 10px;
}
.popUpShipping ul li ul {
	margin: 0 0 10px 16px;
	list-style: disc outside;
}
.popUpShipping ul li ul li {
	padding: 0 0 14px;
}
.shippingContent .website {
	text-align: center;
	font-size: 0.92em;
}
/* dlaczego my */
.whyWeTable td {
    padding: 5px 10px;
}
.ratingRow img {
    float: none;
}
div.buttonRow img {
	clear:both;
	margin-bottom:5px;
	}
/* SOCIAL BOOKMARKING */
.dodajKomentarz .productBar { margin: 0; padding: 0; }
.dodajKomentarz .productBar li { list-style: none; padding: 0; color:#757575; }
.dodajKomentarz .productBar li a { color: #c39658; font-size: 0.846em; }
.dodajKomentarz .productBar li.social { padding: 8px 0 0; height: 100%; overflow: hidden; }
.dodajKomentarz .productBar li.social a { float: left; display: block;  width: 15px; height: 15px; background: 	url(../images/social_icons.gif) no-repeat; margin-right: 2px; text-indent: -9999px; }
.dodajKomentarz .productBar li.social .twitter { background-position: -17px 0; }
.dodajKomentarz .productBar li.social .blip { background-position: -34px 0; }
.dodajKomentarz .productBar li.social .wykop { background-position: -51px 0; }
.dodajKomentarz .productBar li.social .buzz { width: 14px; background-position: -68px 0; }
.dodajKomentarz .productBar li.social .flaker { width: 16px;  background-position: -84px 0; }
.dodajKomentarz .productBar li.social .pinger { width: 16px; background-position: -102px 0; }
.dodajKomentarz .productBar li.social .sledzik { width: 16px; background-position: -120px 0; }
.dodajKomentarz .productBar li.social .delicious { width: 16px; background-position: -137px 0; }
.dodajKomentarz .productBar li.social .digg { width: 16px; background-position: -156px 0; }

#promo-newsletter-salon {
    z-index: 1000;
    margin: 0px auto;
    position: relative;
    text-align: left;
    width: 300px;
}		