@charset "utf-8";
/* CSS Document */

/* categories */
#products-categories {
	width:210px;
	float:left;
	padding:16px 0px 0px 0px;
}
#products-categories div.menu-item {
	width: 183px;
	margin-bottom: 1px;
	font-family: Arial;
	font-size: 12px;
	line-height: 25px;
	text-transform: uppercase;
	font-weight: bold;
}
#products-categories div.menu-item div {
	padding:0px 0px 0px 15px;
}
#products-categories div.menu-item div.submenu-block {
	padding:0px 0px 0px 0px !important;
}
#products-categories div.menu-item div.submenu-item {
	font-size: 11px;
	text-transform: none;
	line-height:12px;
	font-weight:normal;
	min-height:13px !important;
	height:auto;
    padding-left:23px;
    text-indent: -8px;
}
#products-categories div.menu-item div.hd {
	font-size: 10px;
	line-height: 19px;
	color: #a39b94;
	text-transform: uppercase;
	font-weight:normal;	
}
#products-categories div.menu-item div.current {
	font-weight:bold;
}
#products-categories div.menu-item div.submenu-item-end {
	height:4px;
	line-height:4px;
	clear:both;
}
#products-categories a {
	font-size: 11px;
	text-decoration: none;
}
#products-categories a:hover {
	font-size: 11px;
	text-decoration: underline;
}
/* static_pages */
.cat-00 div.menu-item {
	background-color: #e5e9d7;
	color: #46362a;
}
.cat-00 div.menu-item div.current {
	background-color:#b0bc88;
}
.cat-00 a, .cat-01 a:hover {
	color: #46362a;
}
/* twarz */
.cat-01 div.menu-item {
	background-color: #f1f7f7;
	color: #46362a;
}
.cat-01 div.menu-item div.current {
	background-color:#b9d5d8;
}
.cat-01 a, .cat-01 a:hover {
	color: #46362a;
}
/* makijaż */
.cat-02 div.menu-item {
	background-color: #f6edee;
	color: #46362a;
}
.cat-02 div.menu-item div.current {
	background-color:#c48890;
}
.cat-02 a, .cat-02 a:hover {
	color: #46362a;
}
/* zapachy */
.cat-03 div.menu-item {
	background-color: #f1e0e1;
	color: #46362a;
}
.cat-03 div.menu-item div.current {
	background-color:#a42c35;
}
.cat-03 a, .cat-03 a:hover {
	color: #46362a;
}
/* pielęgnacja ciała */
.cat-04 div.menu-item {
	background-color: #f1f8f0;
	color: #46362a;
}
.cat-04 div.menu-item div.current {
	background-color:#a4d198;
}
.cat-04 a, .cat-04 a:hover {
	color: #46362a;
}
/* włosy */
.cat-05 div.menu-item {
	background-color: #dde8ef;
	color: #46362a;
}
.cat-05 div.menu-item div.current {
	background-color:#578bb0;
}
.cat-05 a, .cat-05 a:hover {
	color: #46362a;
}
/* higiena */
.cat-06 div.menu-item {
	background-color: #f7f5e2;
	color: #46362a;
}
.cat-06 div.menu-item div.current {
	background-color:#c8b838;
}
.cat-06 a, .cat-06 a:hover {
	color: #46362a;
}
/* dla mężczyzn */
.cat-07 div.menu-item {
	background-color: #ecedec;
	color: #46362a;
}
.cat-07 div.menu-item div.current {
	background-color:#818382;
}
.cat-07 a, .cat-07 a:hover {
	color: #46362a;
}
/* suplementy diety */
.cat-08 div.menu-item {
	background-color: #dceaec;
	color: #46362a;
}
.cat-08 div.menu-item div.current {
	background-color:#16727d;
}
.cat-08 a, .cat-08 a:hover {
	color: #46362a;
}
/* słoneczne */
.cat-09 div.menu-item {
	background-color: #fdf4d9;
	color: #46362a;
}
.cat-09 div.menu-item div.current {
	background-color:#f0b500;
}
.cat-09 a, .cat-09 a:hover {
	color: #46362a;
}
/* pomysły na prezenty */
.cat-10 div.menu-item {
	background-color: #f1f8f0;
	color: #46362a;
}
.cat-10 div.menu-item div.current {
	background-color:#a4d198;
}
.cat-10 a, .cat-10 a:hover {
	color: #46362a;
}
/* promos */
#products-promos {
	width:195px;
	padding: 16px 0px 19px 0px;
	float:right;
}
#products-promos div {
	padding: 0px 0px 13px 0px;
}

/* left-kickers */
#left-kickers {
	width:182px;
}
#left-kickers div {
	padding: 0px 0px 13px 0px;
}

/* for IE6 */
#products-promos div.endline {
	height:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
	clear:both;
}
/* list */
#products-list {
	padding:16px 0px 19px 0px;
	width:551px;
	float:left;
}
#products-list form {
	margin:0px;
	padding:0px;
}
#products-list .path {
	font-size:12px;
}
#products-list .path a {
	text-decoration:underline;
}
#products-list .path a:hover {
	text-decoration:none;
}
/* 00 */
#products-list .cat-00 {
	color:#7b8f38;
}
#products-list .path a.cat-00 {
	color:#7b8f38;
}
/* 01 */
#products-list .cat-01 {
	color:#b9d5d8;
}
#products-list .path a.cat-01 {
	color:#b9d5d8;
}
/* 02 */
#products-list .cat-02 {
	color:#c48890;
}
#products-list .path a.cat-02 {
	color:#c48890;
}
/* 03 */
#products-list .cat-03 {
	color:#a42c35;
}
#products-list .path a.cat-03 {
	color:#a42c35;
}
/* 04 */
#products-list .cat-04 {
	color:#a4d198;
}
#products-list .path a.cat-04 {
	color:#a4d198;
}
/* 05 */
#products-list .cat-05 {
	color:#578bb0;
}
#products-list .path a.cat-05 {
	color:#578bb0;
}
/* 06 */
#products-list .cat-06 {
	color:#c8b838;
}
#products-list .path a.cat-06 {
	color:#c8b838;
}
/* 07 */
#products-list .cat-07 {
	color:#818382;
}
#products-list .path a.cat-07 {
	color:#818382;
}
/* 08 */
#products-list .cat-08 {
	color:#16727d;
}
#products-list .path a.cat-08 {
	color:#16727d;
}
/* 09 */
#products-list .cat-09 {
	color:#f0b500;
}
#products-list .path a.cat-09 {
	color:#f0b500;
}
/* 10 */
#products-list .cat-10 {
	color:#a4d198;
}
#products-list .path a.cat-10 {
	color:#a4d198;
}
#products-list .pages-top {
	color:#b1b1b0;
	font-size:11px;
	text-align:right;
	line-height:16px;
}
#products-list .pages-top a {
	color:#b1b1b0;
	text-decoration:underline;
}
#products-list .pages-top a:hover {
	text-decoration:none;
}
#products-list .pages-bottom {
	color:#b1b1b0;
	font-size:11px;
	text-align:right;
	padding:17px 0px;
	line-height:16px;
}
#products-list .pages-bottom a {
	color:#b1b1b0;
	text-decoration:underline;
}
#products-list .pages-bottom a:hover {
	text-decoration:none;
}
#products-list .numbers {
	word-spacing: 4px;
}
#products-list div.sorting {
	height:26px;
	padding:0px 0px 10px 0px;
}
#products-list div.sorting div {
	float:left;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
	line-height:20px;
}
#products-list div.sorting div a {
	display:block;
}
#products-list div.sorting .break {
width:1px;
height:20px;
}
#products-list div.sorting .sort-new-on {
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:5px 0px 0px 0px;
	border-top:solid 1px #c4c9c8;
	border-left:solid 1px #c4c9c8;
	border-right:solid 1px #c4c9c8;
	width:173px;
}
#products-list div.sorting .sort-new-on a {
	color:#000000;
}
#products-list div.sorting .sort-new-off {
	background-color:#c4c9c8;
	color:#FFFFFF;
	margin:6px 0px 0px 0px;
	width:173px;
}
#products-list div.sorting .sort-new-off a {
	color:#FFFFFF;
}
#products-list div.sorting .sort-price-asc-on {
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:5px 0px 0px 0px;
	border-top:solid 1px #c4c9c8;
	border-left:solid 1px #c4c9c8;
	border-right:solid 1px #c4c9c8;
	width:184px;
}
#products-list div.sorting .sort-price-desc-on a {
	color:#000000;
}
#products-list div.sorting .sort-price-asc-off {
	background-color:#c4c9c8;
	color:#FFFFFF;
	margin:6px 0px 0px 0px;
	width:184px;
}
#products-list div.sorting .sort-price-asc-off a {
	color:#FFFFFF;
}
#products-list div.sorting .sort-price-desc-on {
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:5px 0px 0px 0px;	
	border-top:solid 1px #c4c9c8;
	border-left:solid 1px #c4c9c8;
	border-right:solid 1px #c4c9c8;
	width:189px;
}
#products-list div.sorting .sort-price-desc-on a {
	color:#000000;
}
#products-list div.sorting .sort-price-desc-off {
	background-color:#c4c9c8;
	color:#FFFFFF;
	margin:6px 0px 0px 0px;
	width:189px;
}
#products-list div.sorting .sort-price-desc-off a {
	color:#FFFFFF;
}
#products-list div.product {
	padding:8px 0px 12px 0px;
	border-bottom:solid 1px #c4c9c8;
}
#products-list div.product table.product {
	width:100%;
}
#products-list div.product table.product td {
	height:106px;
	vertical-align:bottom;
	text-align:left;
}
#products-list div.product table.product td.c1 {
	width:95px;
	padding:0px 0px 0px 5px;
}
#products-list div.product table.product td.c2 {
	width:153px;
	padding:0px 5px;
	font-size:10px;
	text-transform: uppercase;
	color:#463629;
}
#products-list div.product table.product td.c2 .desc {
	text-transform: none;
	font-weight:bold;
}
#products-list div.product table.product td.c2 a {
	text-decoration: underline;
}
#products-list div.product table.product td.c2 a:hover {
	text-decoration: none;
}
#products-list div.product table.product td.c2 a.details {
	color:#878585;
	text-decoration: none;
}
#products-list div.product table.product td.c2 a.details:hover {
	text-decoration: underline;
}
#products-list div.product table.product td.c3 {
	width:101px;
	padding:0px 5px 0px 7px;
	border-left:solid 1px #e0e4e3;
	border-right:solid 1px #e0e4e3;
	color:#463629;
	font-weight:bold;
	font-size:11px;
}
#products-list div.product table.product td.c3 div.stickers {
	padding:0px 0px 8px 0px;
}
#products-list div.product table.product td.c3 div.stickers img {
	margin:0px 3px 0px 0px;
}
#products-list div.product table.product td.c3 .prev-price {
	color:#878585;
	font-size:10px;
	font-weight:normal;
}
#products-list div.product table.product td.c4 {
	text-align:right;
	color: #7b8f37;
	font-size:10px;
	font-weight: normal;
	width:149px;
	padding:0px 5px 0px 19px;
}
#products-list div.product table.product td.c4 .choose-color {
	text-align:left;
}
#products-list div.product table.product td.c4 form {
	color:#878585;
}
#products-list div.product table.product td.c4 select {
	font-size:10px;
}
#products-list div.product table.product td.c4 div.cart {
	float: right;
}
#products-list div.product table.product td.c4 div.cart div.cart-inner {
	padding-top : 5px;
	line-height : 17px !important;
}
#products-list div.product table.product td.c4 div.cart div.cart-inner div a {
	background-image: url(../../public/img/catalog/cart.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float: right;
	height: 34px;
	padding: 12px 0px 0px 28px;
	background-color:none;
}
#products-list div.product table.product td.c4 div.cart div.cart-inner div a span {
	width:auto;
	white-space:nowrap;
	display:block;
	background-color:#7b8f38;
	padding:0px 4px 0px 4px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}
#products-list div.recommend {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height:26px;
	color:#fe9b69;
}
#products-list div#product-details-left {
	float:left;
	width:177px;
	padding:10px 16px 0px 0px;
}
#products-list div#product-details-left div.photo {
	padding:0px 0px 0px 0px;
}
#products-list div#product-details-left div.zoom {
	padding:10px 0px 10px 0px;
}
#products-list div#product-details-left div.photo-2 {
	padding:0px 0px 15px 0px;
}
#products-list div#product-details-left div.other-products-hd {
	display:block;
	color:#FFFFFF;
	line-height:18px;
	text-transform:uppercase;
	font-size:10px;
	background-color:#c4c9c8;
	color:#FFFFFF;
	width:138px;
	text-align:center;
}
#products-list div#product-details-left div.other-products {
	border:1px solid #c4c9c8;
	padding:0px 7px 0px 7px;
}
#products-list div#product-details-left div.other-products div.prod {
	color:#46372a;
	font-weight:bold;
	font-size:11px;
	padding:14px 0px 0px 0px;
	text-align:left;
    overflow: hidden;
}
#products-list div#product-details-left div.other-products div.prod div.cart {
	float: left;
}
#products-list div#product-details-left div.other-products div.prod div.cart div.cart-inner {
	padding-top : 5px;
	line-height : 17px !important;
}
#products-list div#product-details-left div.other-products div.prod div.cart div.cart-inner div a {
	background-image: url(../../public/img/catalog/cart.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float: left;
	height: 34px;
	padding: 12px 0px 0px 28px;
	background-color:none;
}
#products-list div#product-details-left div.other-products div.prod div.cart div.cart-inner div a span {
	width:auto;
	white-space:nowrap;
	display:block;
	background-color:#7b8f38;
	padding:0px 4px 0px 4px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}
#products-list div#product-details-left div.other-products div.prod .choose-color {
	text-align:left;
	padding:5px 0px 0px 0px;
}
#products-list div#product-details-left div.other-products div.prod div.left {
	float:left;
	width:65px;
}
#products-list div#product-details-left div.other-products div.prod div.right {
	float:left;
	width:92px;
	text-align:left;
	padding:0px 0px 0px 4px;
    overflow: hidden;
}
#products-list div#product-details-left div.other-products div.prod div.right .stickers {
	padding:2px 0px 5px 0px;
}
#products-list div#product-details-left div.other-products div.prod div.right .stickers img {
	margin:3px 3px 0px 0px;
}
#products-list div#product-details-left div.other-products div.prod div.right .price {
	font-size:18px;
	font-weight:normal;
}
#products-list div#product-details-left div.other-products div.prod div.right .price-prev {
	font-size:10px;
	line-height:14px;
}
#products-list div#product-details-left div.other-products div.prod div.right a.details {
	font-family: Verdana, Helvetica, sans-serif;
	color:#878585;
	text-decoration: none;
	font-size:10px;
	text-transform:uppercase;
	line-height:18px;
	font-weight:normal;
}
#products-list div#product-details-left div.other-products div.prod div.right a.details:hover {
	text-decoration: underline;
}
#products-list div#product-details-left div.other-products div.prod-line {
	height:14px;
	border-bottom:solid 1px #c4c9c8;
}
#products-list div#product-details-right {
	float:left;
	width:337px;
	padding:10px 20px 0px 0px;
	color:#46362a;
    overflow: hidden;
}
#products-list div#product-details-right div.title {
	font-size:24px;
	padding:0px 0px 5px 0px;
	line-height:26px;
}
#products-list div#product-details-right div.section a {
	text-transform:uppercase;
	font-size:11px;
	color:#46362a;
	text-decoration:underline;
}
#products-list div#product-details-right div.section a:hover {
	text-decoration:none;
}
#products-list div#product-details-right div.desc {
	font-size:11px;
	padding:25px 0px 15px 0px;
	text-align:justify;
}
#products-list div#product-details-right div.desc a.palette {
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
#products-list div#product-details-right div.desc a.palette:hover {
	text-decoration:none;
}
#products-list div#product-details-right div.desc div.price-info {
	padding:30px 0px 0px 0px;
}
#products-list div#product-details-right div.desc div.price-info .price {
	font-size:18px;
	padding:10px 0px 0px 0px;
}
#products-list div#product-details-right div.desc div.price-info .price-prev {
	font-size:10px;
	line-height:14px;
}
#products-list div#product-details-right div.desc div.price-info .other-info {
	font-size:10px;
	color:#878585;
	padding:10px 0px 0px 0px;
}
#products-list div#product-details-right div.desc div.price-info .product-code {
	font-size:11px;
	color:#878585;
	text-transform:uppercase;
}
#products-list div#product-details-right div.desc div.price-info div.colors {
	float:left;
	width:auto;
	padding:0px 10px 10px 0px;
}
#products-list div#product-details-right div.desc div.price-info div.colors-palette {
	float:left;
	width:auto;
	padding:0px 10px 0px 0px;
}
#products-list div#product-details-right div.desc div.price-info div.colors-palette div#color-selected {
	padding:0px 10px 0px 0px;
	float:left;
	width:auto;
}
#products-list div#product-details-right div.desc div.price-info div.colors-palette table#palette {
	float:left;
	width:auto;
}
#products-list div#product-details-right div.desc div.price-info div.colors-palette table#palette td {
	width:13px;
	height:13px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #FFFFFF;
}
#products-list div#product-details-right div.desc div.price-info div.colors-palette table#palette td a {
	display:block;
	padding:1px;
}
#products-list div#product-details-right div.desc div.price-info div.colors-palette table#palette td a.selected {
	border:1px solid #5b5b5b;
}
#products-list div#product-details-right div.desc div.price-info div.cart {
	float: right;
}
#products-list div#product-details-right div.desc div.price-info div.cart div.cart-inner {
	line-height : 17px !important;
}
#products-list div#product-details-right div.desc div.price-info div.cart div.cart-inner div a {
	background-image: url(../../public/img/catalog/cart-big.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float: left;
	height: 25px;
	padding: 33px 0px 0px 43px;
	background-color:none;
}
#products-list div#product-details-right div.desc div.price-info div.cart div.cart-inner div a span {
	width:auto;
	white-space:nowrap;
	display:block;
	background-color:#7b8f38;
	padding:2px 7px 2px 7px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}
#products-list div#product-details-right div.desc div.price-info .stickers {
	float:left;
	width:auto;
	padding: 10px 0px 0px 0px;
}
#products-list div#product-details-right div.desc div.price-info .stickers img {
	margin:0px 3px 0px 0px;
}
#products-list div#product-details-right div.desc div.price-info form {
	margin:0px;
	padding:0px;
}
#products-list div#product-details-right div.desc div.price-info form label {
	font-size:11px;
	color:#878585;
	text-transform:uppercase;
}
#products-list div#product-details-right div.card-hd {
	background-color:#e7e0d2;
	margin:0px 0px 1px 0px;
}
#products-list div#product-details-right .card-on {
	background-image: url(../../public/img/catalog/card_minus.gif);
	background-repeat:no-repeat;
	background-position: 5px 7px;
}
#products-list div#product-details-right .card-off {
	background-image: url(../../public/img/catalog/card_plus.gif);
	background-repeat:no-repeat;
	background-position: 5px 7px;
}
#products-list div#product-details-right div.card-hd a {
	color:#000000;
	font-weight:bold;
	font-size:10px;
	display:block;
	line-height:18px;
	text-transform:uppercase;
	padding:0px 14px;
}
#products-list div#product-details-right div.card-hd a:hover {
	text-decoration:underline;
}
#products-list div#product-details-right div.card-desc {
	font-size:11px;
	color:#000000;
	padding:10px 12px;
}
#products-list div#product-details-right .hidden {
	display:none;
}
/* 3columns */
#products-3columns {
	padding:16px 19px 19px 0px;
	width:748px;
	float:left;
    overflow: hidden;
}
#products-3columns .product-item{
	padding-top: 30px;
	height:350px;
	float:left;
}
#products-3columns .product-item .title{
	font-size: 10px;
	color: #878585;
	text-transform:uppercase;
	height:50px;
}
#products-3columns .product-item .img{
	width: auto;
	float: left;
	padding: 0px 0px 10px 10px;
}
#products-3columns .product-item .stickers {
	padding:40px 0px 5px 0px;
}
#products-3columns .product-item .stickers img {
	margin:0px 3px 0px 0px;
}
#products-3columns .product-item .price {
    color:#47372a;
    font-weight:bold;
    font-size:13px;
    padding:0px 0px 0px 105px;
}
#products-3columns .product-item .price-prev {
    color:#878585;
    font-size:10px;
    font-weight:normal;
} 
#products-3columns .product-item .desc {
	color:#47372a;
	font-size:10px;
	padding:40px 0px 0px 0px;
	height:40px;
	font-weight:bold;
}
#products-3columns .product-item a.details {
	color:#878585;
	text-decoration: none;
	font-size:10px;
	text-transform:uppercase;
}
#products-3columns .product-item a.details:hover {
	text-decoration: underline;
}
#products-3columns .product-item form {
	margin:0px;
	padding:5px 0px 0px 0px;
}
#products-3columns .product-item form {
    font-size:10px;
}
#products-3columns .product-item form label {
/*	font-size:10px; */
	color:#878585;
	text-transform:uppercase;
}
#products-3columns .product-item select {
/*	font-size:10px; */
}
#products-3columns .product-item .choose-color {
	text-align:left;
	padding:40px 0px 0px 0px;
}
#products-3columns div.cart {
	float: left;
}
#products-3columns div.cart div.cart-inner {
	padding-top : 5px;
	line-height : 17px !important;
}
#products-3columns div.cart div.cart-inner div a {
	background-image: url(../../public/img/catalog/cart.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float: left;
	height: 34px;
	padding: 12px 0px 0px 28px;
	background-color:transparent;
}
#products-3columns div.cart div.cart-inner div a span {
	width:auto;
	white-space:nowrap;
	display:block;
	background-color:#7b8f38;
	padding:0px 4px 0px 4px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}
#products-3columns .product-item-left{
	border-left:solid 1px #FFFFFF;
	padding-left:12px;
	padding-right:12px;	
	width:230px;
}
#products-3columns .product-item-mid{
	border-left:solid 1px #e0e4e3;
	padding-left:12px;
	padding-right:12px;	
	width:230px;	
}
#products-3columns .product-item-right{
	border-left:solid 1px #e0e4e3;
	padding-left:12px;
	padding-right:0px;	
	width:224px;	
}
#products-3columns .dashed{
	background-image: url(../../public/img/catalog/dashedbottom.gif);
	background-repeat: no-repeat;
	background-position: 12px bottom;
}
#products-3columns .pages-top {
	color:#b1b1b0;
	font-size:11px;
	text-align:right;
	line-height:16px;
	padding:5px 0px 0px 0px;
}
#products-3columns .pages-top a {
	color:#b1b1b0;
	text-decoration:underline;
}
#products-3columns .pages-top a:hover {
	text-decoration:none;
}
#products-3columns .pages-bottom {
	color:#b1b1b0;
	font-size:11px;
	text-align:right;
	line-height:16px;
}
#products-3columns .pages-bottom a {
	color:#b1b1b0;
	text-decoration:underline;
}
#products-3columns .pages-bottom a:hover {
	text-decoration:none;
}
#products-3columns .numbers {
	word-spacing: 4px;
}

#jaki_link {
	width:748px;
	float:left;
    overflow: hidden;
}



