/* line 50, ../sass/partials/_pie.scss */
.pie-element {
  behavior: url("/skin/frontend/worten/default/PIE/PIE_uncompressed.htc");
  position: relative;
}

/* line 6, ../sass/module_promopacks.scss */
table#promo-packs-list {
  width: 100%;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
}
/* line 12, ../sass/module_promopacks.scss */
table#promo-packs-list tr td .inner {
  padding: 14px 10px;
}
/* line 15, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.pack {
  width: 610px;
}
/* line 18, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.full-price {
  width: 110px;
  text-align: center;
}
/* line 22, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.normal-price {
  width: 100px;
  text-align: center;
  font-weight: 700;
}
/* line 27, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.amount-saved {
  width: 100px;
  text-align: center;
  font-weight: 700;
}
/* line 32, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.first {
  border-left: 1px solid #d7d7d7;
}
/* line 34, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.first .inner {
  padding-left: 0;
  margin-left: 19px;
}
/* line 39, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.last {
  border-right: 1px solid #d7d7d7;
}
/* line 41, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.last .inner {
  padding-right: 0;
  margin-right: 19px;
}
/* line 46, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.full-house {
  border-right: 1px solid #d7d7d7;
}
/* line 48, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.full-house td.last {
  border-right-width: 0;
}
/* line 53, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.actions .inner {
  border-top-width: 0;
}
/* line 55, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.actions .inner button {
  float: right;
}
/* line 58, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.actions .inner a {
  float: right;
  margin: 10px 20px 0 0;
  color: #363636;
}
/* line 62, ../sass/module_promopacks.scss */
table#promo-packs-list tr td.actions .inner a:hover {
  color: #e51b15;
}
/* line 72, ../sass/module_promopacks.scss */
table#promo-packs-list thead tr td {
  border-left: 1px solid #d7d7d7;
  font-weight: 700;
}
/* line 75, ../sass/module_promopacks.scss */
table#promo-packs-list thead tr td.pack {
  color: #ed1c24;
}
/* line 86, ../sass/module_promopacks.scss */
table#promo-packs-list tbody tr td.pack ul li {
  float: left;
  padding-right: 20px;
  background: url(../images/sprites/icons.png) no-repeat 74px -437px;
}
/* line 90, ../sass/module_promopacks.scss */
table#promo-packs-list tbody tr td.pack ul li.last {
  padding-right: 0;
  background-image: none;
}
/* line 94, ../sass/module_promopacks.scss */
table#promo-packs-list tbody tr td.pack ul li:last-child {
  padding-right: 0;
  background-image: none;
}
/* line 98, ../sass/module_promopacks.scss */
table#promo-packs-list tbody tr td.pack ul li img {
  float: left;
  border: 1px solid #d7d7d7;
}
/* line 104, ../sass/module_promopacks.scss */
table#promo-packs-list tbody tr td.pack p {
  padding: 15px 0 0 0;
  line-height: 1.2;
}
/* line 107, ../sass/module_promopacks.scss */
table#promo-packs-list tbody tr td.pack p strong {
  font-weight: 700;
}
/* line 112, ../sass/module_promopacks.scss */
table#promo-packs-list tbody tr td.normal-price {
  color: #e51b15;
}
/* line 115, ../sass/module_promopacks.scss */
table#promo-packs-list tbody tr td .inner {
  border-top: 1px solid #d7d7d7;
}

/* line 124, ../sass/module_promopacks.scss */
#promopack-modal {
  width: 720px;
  display: none;
  margin: 0 !important;
}
/* line 129, ../sass/module_promopacks.scss */
#promopack-modal .product-name h1 {
  font-size: 24px;
  font-weight: bold;
  text-decoration: none;
}
/* line 134, ../sass/module_promopacks.scss */
#promopack-modal .product-name span.label {
  display: block;
  border-bottom: 1px solid #d7d7d7;
  padding: 0 0 8px 0;
  margin: 0 0 15px 0;
  font-size: 11px;
  line-height: 1;
  text-transform: uppercase;
  color: #898989;
}
/* line 145, ../sass/module_promopacks.scss */
#promopack-modal .short-description {
  font-size: 12px;
  font-weight: normal;
  padding: 8px 0 20px 0;
  text-transform: uppercase;
}
/* line 151, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-legend {
  border-top: 1px solid #d7d7d7;
}
/* line 153, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-legend li {
  float: left;
  padding: 10px 0;
  border-left: 1px solid #d7d7d7;
  font-weight: 700;
}
/* line 158, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-legend li.details {
  width: 422px;
  border-left-width: 0;
  color: #e51b15;
}
/* line 163, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-legend li.price {
  width: 105px;
  text-align: center;
  color: #363636;
}
/* line 169, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-legend li.price.pack-price {
  width: 107px;
}
/* line 175, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed {
  height: 240px;
  padding: 20px 0 0 0;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  overflow: auto;
}
/* line 181, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed li {
  padding: 0 0 20px 0;
}
/* line 183, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed li .section {
  float: left;
}
/* line 186, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed li .section.product-image img {
  float: left;
  border: 1px solid #d7d7d7;
}
/* line 191, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed li .section.copy {
  width: 270px;
  height: 100px;
  margin: 0 0 0 20px;
  overflow: hidden;
  line-height: 1.2;
}
/* line 197, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed li .section.copy .inner {
  padding: 0 20px 0 0;
}
/* line 201, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed li .section.copy h4 a {
  text-decoration: none;
  color: #363636;
}
/* line 206, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed li .section.copy p {
  padding: 3px 0 0 0;
}
/* line 210, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed li .section.price {
  width: 105px;
  text-align: center;
}
/* line 213, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed li .section.price.original-price {
  color: #363636;
}
/* line 216, ../sass/module_promopacks.scss */
#promopack-modal ul#promopack-detailed li .section.price.pack-price {
  font-weight: 700;
  color: #e51b15;
}
/* line 226, ../sass/module_promopacks.scss */
#promopack-modal table#promopack-footer tr td {
  padding: 10px 0;
}
/* line 228, ../sass/module_promopacks.scss */
#promopack-modal table#promopack-footer tr td.blank {
  width: 317px;
}
/* line 231, ../sass/module_promopacks.scss */
#promopack-modal table#promopack-footer tr td.money {
  width: 105px;
  text-align: center;
}
/* line 234, ../sass/module_promopacks.scss */
#promopack-modal table#promopack-footer tr td.money.saved-amount {
  width: 135px;
}
/* line 242, ../sass/module_promopacks.scss */
#promopack-modal table#promopack-footer thead tr td {
  border-left: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  background-color: #eee;
  font-weight: 700;
}
/* line 247, ../sass/module_promopacks.scss */
#promopack-modal table#promopack-footer thead tr td.blank {
  border-left-width: 0;
}
/* line 257, ../sass/module_promopacks.scss */
#promopack-modal table#promopack-footer tbody tr td.money.pack-price {
  font-weight: 700;
  color: #e51b15;
}
/* line 261, ../sass/module_promopacks.scss */
#promopack-modal table#promopack-footer tbody tr td.money.saved-amount {
  font-weight: 700;
}
/* line 269, ../sass/module_promopacks.scss */
#promopack-modal .product-addtocart {
  padding: 0 0 10px 0;
}
/* line 271, ../sass/module_promopacks.scss */
#promopack-modal .product-addtocart .add-to-cart {
  float: right;
  margin: 10px 0 0 0;
}

/* line 284, ../sass/module_promopacks.scss */
#shopping-cart-table tbody tr td.cart-item-name ol {
  padding: 0 0 0 18px;
  list-style-type: decimal;
  font-size: 11px;
  font-weight: 300;
  line-height: 1.2;
}
/* line 290, ../sass/module_promopacks.scss */
#shopping-cart-table tbody tr td.cart-item-name ol li {
  padding: 3px 0 0 0;
}
/* line 292, ../sass/module_promopacks.scss */
#shopping-cart-table tbody tr td.cart-item-name ol li span {
  position: relative;
  display: block;
  margin: 0 0 0 -6px;
}

/* line 308, ../sass/module_promopacks.scss */
#topCartContent #mini-cart p.promopack-flag {
  padding: 0 0 4px 0;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  text-align: left;
  color: #e51b15;
}
