body {
	padding: 0;
	margin: 0;
	font-family: Arial, Tahoma, Verdana, serif, sans-serif;
	font-size: 8.5pt;
	text-align: left;
	color: #666666;
	background: url(../img/bg.jpg);
}

div,span,td,table,img,input,form{
	padding: 0;
	margin: 0;
	border: 0;
}
p{
	margin: 0;
	padding-bottom: 10px;
}
select{
	font-size: 8.25pt;
}

h1{color: #454545; font-size: 15pt; margin: 0; padding: 0;}
h2{color: #454545; font-size: 13pt; margin: 0; padding: 5px 0;}
h3{color: #b153b9; font-size: 10pt; margin: 0 0 10px 0; padding: 0;}

.prize{
	color: #b153b9;
	font-size: 13pt;
	font-weight: bold;
}
a:link 
{
	color: #971aa2;
	text-decoration: none;
}
a:visited 
{
	color: #971aa2;
	text-decoration: none;
 }
a:hover 
{
	color: #971aa2;
	text-decoration: none;
}
a:active 
{
	color: #971aa2;
	text-decoration: none;
}

.white{
	color: #fff;
}

#global{
	width: 100%;
	height: 100%;
}

#left{
	height: 726px;
	background: url(../img/bg2.jpg) repeat-x;
}

#right{
	height: 726px;
	background: url(../img/bg2.jpg) repeat-x;
}
#center{
	width: 900px;
	vertical-align: top;
	margin: 0 auto;
}
#footer{
	background: url(../img/bg-footer.png) repeat-x bottom;
	width: 100%;
	height: 241px;
	float: left;
}
#footer-content{
	width: 900px;
	margin: 0 auto;
	padding: 95px 40px;
}

#toptable{
	background: url(../img/bg-top-x.jpg) repeat-x top;
	width: 100%;
}
#top{
	width: 940px;
	height: 145px;
	background: url(../img/bg-top.jpg) repeat-x;
	vertical-align: top;
}
#top-left-x{
	height: 145px;
	background: url(../img/bg-top-left-x.jpg) repeat-x;
}
#top-left{
	height: 145px;
	background: url(../img/bg-top-left.jpg) no-repeat right top;
}
#top-right{
	height: 145px;
	background: url(../img/bg-top-right.jpg) no-repeat left top;
}
#top-top{
	height: 92px;
}
#top-bottom{
	float: left;
	font-size: 9pt;
	color: #c280c6;
	padding: 0 0 0 40px;
}
#top-bottom a{
	color: #c280c6;
}
#top-bottom a:hover{
	color: #fff;
}
#top-bottom a.whitelink{
	color: #fff;
}

.breadcrumbs{
	width: 450px;
	float: left;
	padding: 20px 20px 0 0;
}
.search{
	float: left;
	padding: 15px 13px 0 0;
}
.searchinput{
	height: 17px;
	width: 130px;
	background: url(../img/bg-search.png) no-repeat;
	border: none;
	color: #553457;
	padding: 5px 10px;
	float: left;
}
.szukaj{
	height: 27px;
	width: 61px;
	background: url(../img/bg-szukaj.png) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	float: left;
	padding: 0 0 5px 0;
}
.szybki-kontakt{
	padding: 10px 0 0 0;
	float: left;
}
#menu{
	float: left;
	padding: 24px 0 0 80px;
}
.menu-item{
	float: left;
	margin-right: 1px;
}
#menubuttons{
	padding: 15px 0 0 0;
	float: left;
}
#search{
	padding: 10px 0 0 30px;
	float: left;
}
#telefon{
	float: right;
	padding: 12px 15px 0 0;
}


#content{
	width: 100%;
	float: left;
	padding: 20px 0 0 0;
}
.header{
	background: url(../img/bg-header.png) no-repeat bottom left;
	margin: 0 0 10px 0;
}
#content-left{
	width: 218px;
	float: left;
	padding: 20px;
	background: #fff;
	color: #633a36;
}	
#content-left ul{
	list-style: none;
	margin: 0;
	padding: 3px 0 20px 0;
}
#content-left li{
	text-indent:1em;
	padding: 0;
	margin: 0;
	background: url(../img/bg-listing.png) no-repeat top left;
}
#content-left li a:hover{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#content-right{
	float: left;
	margin: 0 0 0 10px;
}
#slideshow{
	background: #fff;
	padding: 5px;
	margin: 0 0 20px 0;
}
#content-right select, input{
	border: 1px solid #dacbd2;
	background: #f1e8f2;
	vertical-align: center;
}

#your-purchase{
	padding: 5px 20px;
	float: right;
}
#paging{
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #f2dae5;	
	clear: both;
}
#nrpage{
	width: 250px;
	height: 25px;
	margin: 0 auto;
	text-align: center;
	padding: 15px 0 0 0;
	font-size: 11pt;
}
.box-product{
	width: 270px;
	border: 1px solid #dddddd;
	padding: 15px;
	margin-bottom: 3px;

}
.productdesc{
	background: #e1d5e2;
	color: #666666;
	text-align: center;
	padding: 5px 0 0 0;
}
.imgdesc{
	float: left;
	clear: both;
	border-bottom: 1px solid #fff;
}

#tableprodukty{
	margin: 0 auto;
}

#tableprodukty td{
	width: 178px;
	background: #e1d5e2;
	text-align: center;
}

#nrpagefooter{
	border-top: 1px solid #f2dae5;
	width: 100%;
	height: 50px;
}

#nrpage2{
	width: 200px;
	height: 25px;
	background: #eee3c9;
	float: right;
	text-align: center;
	padding: 12px 0 0 0;
	font-size: 9pt;
}


#productphotos{
	background: #e1d5e2;
	padding: 10px;
	margin-bottom: 3px;

}
.imgsmall{
	padding: 5px 3px 0 0;
}

.featurecolor{
	display: block;
	height: 20px;
	width: 20px;
	cursor: pointer;
	float: left;
	margin-right: 5px;
}

.cat1{
	background: url(../img/category_1_min.jpg) no-repeat;
}
.cat2{
	background: url(../img/category_2_min.jpg) no-repeat;
}
.cat3{
	background: url(../img/category_3_min.jpg) no-repeat;
}
.cat4{
	background: url(../img/category_4_min.jpg) no-repeat;
}
.cat5{
	background: url(../img/category_5_min.jpg) no-repeat;
	
}
.cat6{
	background: url(../img/category_6_min.jpg) no-repeat;
}
.cat-desc{
	margin-bottom: 5px;
}



.floatleft{
	float: left;
}
.floatright{
	float: right;
}
.valignbottom{
	vertical-align: middle;
}








#product-submenu{
	height: 86px;
	border-bottom: 1px solid #ded2d8;

}

#product-submenu ul{
	list-style: none;
	display: inline;
	margin: 50px 0 0 10px;
	padding: 0;
	float: left;
}
#product-submenu ul li{
	margin: 0;
	background: url(../img/bg-product-submenu.png) repeat-x;
	display: block;
	float: left;
	font-weight: bold;	
}
#product-submenu ul li a{
	color: #908289;
	text-decoration: none;
	padding: 10px 15px 0 15px;
	background: url(../img/bg-product-submenu.png) repeat-x;
	display: block;
	height: 26px;
	float: left;
	font-weight: bold;
	border-right: 1px solid #fff;
}
#product-submenu ul li a:hover{
	color: #fff;
	text-decoration: none;
	padding: 10px 15px 0 15px;
	background: url(../img/bg-product-submenu-active.png) repeat-x;
	display: block;
	height: 26px;
	font-weight: bold;
	border-right: 1px solid #fff;	
}

#product-submenu .product-submenu-active{
	color: #fff;
	text-decoration: none;
	padding: 10px 15px 0 15px;
	background: url(../img/bg-product-submenu-active.png) repeat-x;
	display: block;
	height: 26px;
	font-weight: bold;
	border-right: 1px solid #fff;	
}

.opinions{
	margin: 10px 0 0 10px;
	color: #633a36;
}
.opinion-left{
	width: 200px;
	background: #e1d5e2;
	padding: 10px;
	vertical-align: top;
}
.opinion-right{
	width: 350px;
	background: url(../img/bg-opinions.png) no-repeat center left;
	border-right: 1px solid #ded2d8;	
	border-top: 1px solid #ded2d8;	
	border-bottom: 1px solid #ded2d8;	
	vertical-align: top;
	padding: 10px 20px;
}
.paddingb5{
	display: block;
	padding: 3px 0;
}
.666666{
	color: #666666;
}
.opinion-textarea{
	width: 400px;
	height: 200px;
	overflow: hidden;
	border: 1px solid #ded2d8;
	color: #6c416e;
	font-size: 9pt;
}
#koszyk{
	padding: 20px;
	background: #fff;
	font-size: 9pt;
	float: left;
}
#koszyk a{
	color: #666666;
}
.purchase-header{
	background: #e1d5e2;
	height: 42px;
	color: #633a36;
	font-weight: bold;
	text-align: center;
}
.purchase-record{
	text-align: center;
	padding: 10px 0;

}
.gold{
	color: #e48e00;
}
.gold2{
	color: #ffb946;
}

#choose-payment{
	float: left;
	border: 1px solid #6e4270;
	padding: 10px;
	margin: 0 20px 20px 0;	
	height: 100px;
}
#choose-delivery{
	float: left;
	border: 1px solid #6e4270;
	padding: 10px;
	margin: 0 20px 20px 3px;
	height: 100px;	

}
#send-order{
	width: 522px;
	height: 45px;
	background: #a48f6d;
	color: #fff;
	text-align: right;
	padding: 15px 20px 0 0;
	float: left;
	margin: 0 3px 20px 0;
	
}
.valignbottom{
	vertical-align: middle;
}
.hr{
	height: 0;
	border: none;
	border-top: 1px solid #ded2d8;
}





#content-left ul{
	list-style: none;
	padding: 0;
	margin: 5px 0;

}
#content-left ul li{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 9pt;
}
#content-left ul li a{
	background: url(../img/bg-content-left-item.png) no-repeat top;
	height: 26px;
	padding: 10px 0 0 10px;
	color: #464646;
	font-weight: bold;
	display: block;
}
#content-left ul li a:hover {
	background: url(../img/bg-content-left-item-a.png) no-repeat top;
	height: 26px;
	padding: 10px 0 0 10px;
	color: #fff;
	font-weight: bold;	
	display: block;
}
#content-left ul li.content-left-a a {
	background: url(../img/bg-content-left-item-a.png) no-repeat top;
	height: 26px;
	padding: 10px 0 0 10px;
	color: #fff;
	font-weight: bold;	
	display: block;
}
#content-left ul ul{
	list-style: none;
	padding: 0 10px;
	
}
#content-left ul.content-left-podmenu li a{
	list-style: none;
	height: 10px;
	background: none;
	padding: 4px 0 4px 5px;
	color: #3f3f3f;
	display: block;	
	font-weight: normal;	
}
#content-left ul.content-left-podmenu li a{
	list-style: none;
	height: 10px;
	background: none;
	padding: 4px 0 4px 5px;
	color: #666666;
	display: block;	
	font-weight: normal;	
}
#content-left ul.content-left-podmenu li a:hover{
	list-style: none;
	height: 10px;
	background: none;
	padding: 4px 0 4px 5px;
	color: #971aa2;
	display: block;	
	font-weight: bold;	
}
#content-left ul li li.content-left-li-a a{
	list-style: none;
	height: 10px;
	background: #none;
	padding: 4px 0 4px 5px;
	color: #666666;
	display: block;	
	font-weight: bold;	
}
#content-right-container{
	background: #fff;
	padding: 20px;
}
.product-desc{
	width: 173px;
	height: 52px;
	background: url(../img/bg-desc.png) no-repeat;
	vertical-align: top;
	padding: 7px 10px;
	color: #464646;
	text-align: center;
}
.uppercase{
	font-weight: bold;
	text-transform: uppercase;
}
.violet{
	color: #971aa2;
}
#listing{
	width:600px;
	background: #fff;
	float:left;
}

#karta-produktu{
	width: 630px;
	float: left;
	background: #fff;
}
          .star-rating{
		list-style:none;
		margin-left:5px !important;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(../img/alt.png) top left repeat-x;
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}

	.star-rating a:focus,
	.star-rating a:active{
		border:0;
		-moz-outline-style: none;
    	        outline: none;
	}
	.star-rating a.one-star{
		left: 0px;
	}

	.star-rating a.two-stars{
		left:25px;
	}

	.star-rating a.three-stars{
		left: 50px;
	}

	.star-rating a.four-stars{
		left: 75px;
	}

	.star-rating a.five-stars{
		left: 100px;
	}

	.star-rating li.current-rating{
		background: url(../img/alt.png) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

        
