@font-face {
	font-family:"mm-text-regular";
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.eot");
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.svg#svg") format("svg")
}
@font-face {
	font-family:"mm-text-bold";
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.eot");
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.svg#svg") format("svg")
}
@font-face {
	font-family:"mm-text_bold";
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.eot");
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.svg#svg") format("svg")
}
@font-face {
	font-family:"mm-text-semibold";
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.eot");
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.svg#svg") format("svg")
}
@font-face {
	font-family:"mm-headline";
	src:url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.eot");
	src:url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.svg#svg") format("svg")
}
@font-face {
	font-family:"mm-countdown";
	src:url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.eot");
	src:url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.svg#svg") format("svg")
}

tr[data-reco-pid="orderitem_588728427"] .delivery.before,
tr[data-reco-pid="orderitem_588728661"] .delivery.before,
tr[data-reco-pid="orderitem_588728667"] .delivery.before {
    display: none !important;
}

/*.tile._p_i_c_k_u_p {*/
/*    display: none;*/
/*}*/
.checkout-banner {
  		display: none;
}
.copanel-content-heading {
    color: #000;
    font-size: 17px !important;
    font-weight: normal !important;
    text-transform: none !important;
}
#header #logo a, #header #logo span {
    display: block;
    margin-top: 0px;
    width: 345px;
    height: 47px;
    background: url("//data.mediamarkt.at/docs/img/mm-logo.svg") 0px 0px no-repeat;
}
#header #logo {
    margin-top: 30px;
}
h1, h2 {
    font-family: "mm-text-regular" !important;
    font-weight: bold !important;
	-moz-osx-font-smoothing: grayscale;
}

h3 {
    font-family: "mm-text_bold" !important;
    font-weight: normal !important;
	-moz-osx-font-smoothing: grayscale;
}
[class^="checkout-"] h3 {
    color: #000;
    display: block !important;
    font-size: 20px;
    line-height: 52px !important;
    margin-bottom: 12px;
}
[class^="checkout-"] #personaldata div.copanel-header, [class^="checkout-"] #delivery div.copanel-header, [class^="checkout-"] #payment div.copanel-header {
    background-color: #f2f2f2;
    border-bottom: 1px solid #ddd;
    height: 58px;
    padding: 0 20px;
}
.thankyou-page .thankyou::before {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/success.png") repeat scroll 0 0 !important;
}
h4 {
    font-size: 15px !important;
	font-family: mm-text_bold !important;
    font-weight: normal !important;
	-moz-osx-font-smoothing: grayscale;
}
.ctable-product .offline-badge {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/offline-badge.png") no-repeat scroll 0 0 !important;
}

.mmtel {
    background: #ef0000;
    color: #fff;
    line-height: 19px;
    padding: 16px 30px;
}
.mmtel b {
    font-size: 22px;
    text-transform: uppercase;
}
.layer-help ul li {
    background: #f6f6f6 none repeat scroll 0 0;
    float: left;
    height: 155px;
    margin: 0 10px 10px 0;
    padding: 10px;
    position: relative;
    width: 301px;
}
.header .contentspot {
    background: transparent none repeat scroll 0 0;
    color: #000;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 11px !important;
    width: 100%;
	font-family: mm-text-regular;
}
[class^="checkout-"] .checkout-container #personaldata .copanel-content .madatory {
    left: 436px;
    position: absolute;
    top: 22px;
}
[class^="checkout-"] .checkout-container #personaldata .copanel-content > div > div > div.copanel-content > form > div[position="getPosition(\'city\')"] .input-container input {
    margin-left: 44px;
    margin-top: -47px;
    position: absolute;
    width: 188px !important;
}
.copanel-onepagerform .input-container {
    width: 65% !important;
}
[class^="checkout-"] .coform-field-input label {
    display: inline-block;
    font-family: mm-text-regular;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 2px;
    width: 140px;
}
.checkout-onepager .copanel-onepagerform form.coform div[position="getPosition(\'country\')"], .checkout-onepager .copanel-onepagerform form.coform div[position="getPosition(\'businessTitle\')"] {
    display: none;
}
.checkout-onepager .copanel-onepagerform .coform-field[position="getPosition(\'zipCode\')"] + div[position="getPosition(\'city\')"] {
    display: table;
    float: left;
    width: 52%;
}
.checkout-onepager .copanel-onepagerform .coform-field[position="getPosition(\'zipCode\')"] {
    float: left;
    width: 48%;
}
.checkout-onepager .copanel-onepagerform .coform-field[position="getPosition(\'zipCode\')"] > .input-container input {
    width: 100% !important;
}
.checkout-onepager .copanel-onepagerform .coform-field[position="getPosition(\'zipCode\')"] > .input-container {
    text-align: center;
    width: 73px !important;
}
.checkout-onepager .copanel-onepagerform .coform-field[position="getPosition(\'zipCode\')"] > label {
    width: 52.5%;
}
[class^="checkout-"] .checkout-container #personaldata .copanel-content > div > div > div.copanel-content > form > div .coform-radio label {
    margin-right: 20px;
    width: auto;
}
input.short[type="text"], input.short[type="password"], input.short[type="email"] {
    width: 27%;
}



.checkout-onepager .copanel-onepagerform form.coform div[position="getPosition(\'street\')"] {
    display: inline-block;
    float: left;
    width: 57%;
}
.checkout-onepager .copanel-onepagerform form.coform div[position="getPosition(\'street\')"] + div[position="getPosition(\'houseNumber\')"] {
    display: inline-block;
    float: left;
    width: 33%;
}

.checkout-onepager .copanel-onepagerform form.coform div[position="getPosition(\'street\')"] .input-container input {
    width: 100% !important;
}
.checkout-onepager .copanel-onepagerform form.coform div[position="getPosition(\'street\')"] .input-container {
    width: 47% !important;
}

.checkout-onepager .copanel-onepagerform form.coform div[position="getPosition(\'street\')"] + div[position="getPosition(\'houseNumber\')"] > .input-container {
    display: table-cell;
    width: auto !important;
}
.checkout-onepager .copanel-onepagerform form.coform div[position="getPosition(\'street\')"] + div[position="getPosition(\'houseNumber\')"] > .input-container input {
    padding-left: 5px;
    padding-right: 5px;
    width: 100% !important;
}
.checkout-onepager .copanel-onepagerform form.coform div[position="getPosition(\'street\')"] + div[position="getPosition(\'houseNumber\')"] {
    display: inline-block;
    float: left;
    width: 33%;
}
.checkout-onepager .copanel-onepagerform form.coform div[position="getPosition(\'street\')"] + div[position="getPosition(\'houseNumber\')"] > label {
    display: table-cell;
    padding: 5px 12px 0 0;
    text-align: right;
    white-space: nowrap;
    width: auto;
}


[class^="checkout-"] .copanel-content .coform label.coform-required::after {
    display: inline-block;
    font-size: 16px;
    overflow: hidden;
    position: relative;
    right: -3px;
    top: -6px;
    width: 10px;
}
.checkout_header1 {
    float: right;
}
.checkout_header2 {
    color: white;
    float: right;
    position: absolute;
    right: 0;
	margin-top: 28px;
}
.checkout_header2 li a {
    color: #ee0000 !important;
	text-decoration: underline;
}
.checkout_header2 > li {
    color: #ee0000;
    float: left;
    list-style: inside none disc;
    margin-right: 13px;
}
#colorbox .button:hover span {
	background: #000 !important;
}
.layer-help ul li {
    width: 301px;
}
/* Icons */
.mm-iconfont {
  font-family: 'mm-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
.checkout-basket .cocoupon {
    display: none;
}
.cototal-leftside {
    display: block!important;
}
.layer-help ul li p {
    color: #525252;
    line-height: 15px;
    margin: 0;
    padding: 10px 0 9px 115px;
}

.ng-binding.ng-scope {
    font-family: mm-text-regular;
    font-weight: normal;
}

.filled-edit .cobutton-edit {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dadada;
    color: #888;
    font-size: 14px !important;
}
.coform-field {
    margin: 0;
}
.coform-field {
    margin: 6px 0;
    min-height: 37px;
}
.checkout-logon.checkout-logon-vertical:not(.checkout-onepager) #js-login-app .copanel-vertical-login form[name="userForm"] .logon-form-container, .checkout-logon.checkout-logon-vertical:not(.checkout-onepager) #js-login-app .copanel-vertical-login form[name="registerForm"] .logon-form-container, .checkout-logon.checkout-logon-vertical:not(.checkout-onepager) #js-login-app .copanel-vertical-login form[name="newUserForm"] .logon-form-container {
    color: #444;
}
.city-selector {
    display: none;
}

.zip-city-detection-hint {
    display: none;
}
.layer-print, .layer-pdf {
    padding-right: 55px;
}


.coform.registration-section.ng-scope h4 {
    margin-bottom: 23px;
    margin-top: 32px;
}
#checkout_new_step_3-content_afterpersonaldata {
    margin-left: 38px;
    margin-top: -420px;
    position: absolute;
}





#payment .tile.giftcard__ms .code-image .giftcard-code {
    width: 204px;
    height: 129px;
    background: url("https://css.redblue.de/MediaAT/skins/skin-normal/de/images/checkout/sprite.png") -693px -101px no-repeat;
}
#payment .tile.giftcard__ms .code-image .giftcard-secure {
   width: 207px;
    height: 129px;
    background: url("https://css.redblue.de/MediaAT/skins/skin-normal/de/images/checkout/sprite.png") -693px -230px no-repeat;
}



.payment-form.ng-binding.ng-scope div {
    font-size: 16px !important;
}

.filled-info > h4 {
    display: none;
}
.filled-panel .filled-column.filled-column-last .filled-info {
    border: medium none;
    display: none;
}

.market-available .label {
    font-weight: normal;
}


.market-available .label span {
    font-weight: bold !important;
	margin-left: 20px;
}

.delivery .selected-method {
    background-color: #f9f9f9;
    border: 1px solid #eaeaea;
    display: block;
    font-size: 15px;
    line-height: 1.3em;
    margin-bottom: 20px;
    padding: 10px 15px;
    position: relative;
}
.coform.different-market-select {
    margin-top: 23px !important;
}
.other-markets.ng-scope th {
    border-bottom: 1px solid #ccc;
    color: #888;
    width: 54%;
}



.copanel-onepagerform .additional-text {

    display: none;
}
.copanel-onepagerform .coform {
    margin-top: -14px;
}
.button span {
    line-height: unset;
    padding: 1px 35px 0 15px !important;
}
.cobutton span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    font-family: "mm-text-regular",Arial !important;
    font-size: 21px !important;
    font-weight: normal !important;
    line-height: 28px !important;
    padding: 0 13px !important;
}
.cobutton {
    background: #000 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block !important;
    font-family: "mm-text-regular",Helvetica,Arial !important;
    font-size: 22px !important;
    font-weight: normal !important;
    height: 35px !important;
    padding: 0 36px 3px 17px !important;
    position: relative;
    text-shadow: none;
    text-transform: none;
}
.cobutton-prev {
    background: #7f8c8d none repeat scroll 0 0 !important;
    text-align: right;
}
#content {
    background: #fff none repeat scroll 0 0;
}
a {
    color: #000;
    text-decoration: none;
}
a:hover {
    color: #ee0000;
    text-decoration: none;
}
.checkout-logon-vertical .copanel-vertical-login {
    display: flex;
    justify-content: space-between;
}

.checkout-logon .customers-registration {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
}
.checkout-logon .customers-registration > h4 {
    color: #000;
    font-family: "mm-text_bold",Arial !important;
    font-size: 17px !important;
    font-weight: normal;
    line-height: 18px;
    margin: 15px 0 10px 21px;
}
.checkout-logon .customers-registration ul {
    list-style-type: none;
    margin-bottom: 15px;
    margin-right: 12px;
    padding-left: 29px;
}

.checkout-logon .customers-registration ul > li::before {
    color: #df0000;
    left: -8px;
    position: relative;
    top: 1px;
	content: url("//data.mediamarkt.at/docs/img/check-red.png");
}
.checkout-logon .customers-registration ul > li span {
    color: #000;
    font-size: 13px;
    line-height: 19px;
}
#checkout_new_step_2_col-registration_info .fg-box {
    width: 339px;
}
.cototals-value.cototals-grandtotal {
    border-top: 1px solid #000;
}

.copanel-right {
    float: right;
}
.copanel-left {
    float: left;
}
.checkout-logon-vertical .vertical-content.vertical-left {
    float: right;
}


.checkout-logon-vertical .vertical-content.vertical-left {
    border-left: 1px solid #dddddd;
    margin-right: 0;
}
[class^="checkout-"] .checkout-container .cototals-container div.cototals div.cototal-container {
    color: #000;
    width: 300px;
}
.ctable-wrapper {
    border: 1px solid #eaeaea;
    margin-bottom: 0px;
    transform: translateZ(0px);
}
.copanel {
    background: #f2f2f2 none repeat scroll 0 0;
}
.cproduct-info {

    min-height: 20px;
}
.cproduct-desc, .cproduct-artno {
    color: #616b6c;
    font-family: mm-text-regular;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 6px;
}
.cproduct-desc {
    height: auto;
}
.description {
    color: #555;
    line-height: 1;
    margin-top: 0px;
}
.split-delivery .delivery {
    display: none;
}
.delivery.before {
    color: green;
}
.cproduct-service-description {
    font-size: 12px;
    line-height: 17px;
    margin-right: -150px;
    transition: margin-right 0.2s ease-in 0s;
}
.description h4.delivery.before, .description h4.false.before {
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 35px;
    position: relative;
}

.delivery.before::before {
    content: url("//data.mediamarkt.at/docs/img/sprite-verfuegbar.jpg");
    left: 0;
    position: absolute;
    top: -11px;
    width: 10px;
}
.false.before::before {
    content: url("//data.mediamarkt.at/docs/img/sprite-verfuegbar.jpg");
    left: 0;
    position: absolute;
    top: -11px;
    width: 10px;
}
.false.before {
    color: #ffa500;
}
.delivery .costep-content .tile.active .content-method {
    border: 2px solid #9a9a9a;
}
.green.bold.block.ng-binding {
    display: none;
}
.header-costs.ng-scope {
    display: none;
}
.market-selector-table .selected-market {
    font-weight: normal;
}
input[type="text"], input[type="password"], input[type="email"] {
    border: 1px solid #d8d8d8;
    color: #616b6c;
    font: normal 400 15px/1.45em mm-text-regular !important;
    max-width: 100%;
    outline: medium none;
    padding: 4px 15px;
    width: 335px;
}
[class^="checkout-"] .checkout-container #personaldata .copanel-content > div > div > div.copanel-content > form > div[position="getPosition(\'phone\')"] .input-container input {
    width: 80% !important;
}
[class^="checkout-"] .checkout-container #personaldata .copanel-content > div > div > div.copanel-content > form > div[position="getPosition(\'mobile\')"] .input-container input {
    width: 80% !important;
}
.copanel-content-heading span {
    color: #444 !important;
    font-weight: normal;
}

.checkout-totals {
    font-family: mm-text-regular;
}
.ctable .c-header {
    font-family: mm-text_bold;
	colour: #000;
    font-size: 16px;
    padding: 15px 20px;
    text-align: left;
    text-transform: none;
}
.ctable .cart-product-table {
    border-bottom: 1px solid #eaeaea;
    font-family: "mm-text-regular",Arial;
	-moz-osx-font-smoothing: grayscale;
}
.sticky-section .tick.complete {
    background-position: -96px -31px;
}
.select-wrapper .select-dropdown select {
    color: #333;
    font-family: mm-text-regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    text-indent: 0.01px;
}

.ctable-product .remove {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/checkout-remove.png") no-repeat scroll !important;
}
#js-wish-app .toggle-wishlist {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/checkout-add.png") no-repeat scroll !important;
}

[class^="checkout-"] #js-wish-app .ctable .ctable-item .ctable-product .ctable-product-actions button.toggle-wishlist::before {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/topbanner-mwst.png") repeat scroll 0 0 / 994px auto;
	top: 6px;
}
[class^="checkout-"] #js-wish-app .ctable .ctable-item .ctable-product .ctable-product-actions button.toggle-wishlist::before, [class^="checkout-"] #js-wish-app .ctable .ctable-item .ctable-product .ctable-product-actions button.remove::before {
    color: #777;
    font-family: "mm-icons";
    font-size: 16px;
    left: 0;
    line-height: 14px;
    position: absolute;
}
[class^="checkout-"] #js-wish-app .ctable .ctable-item .ctable-product .ctable-product-actions button.toggle-wishlist, [class^="checkout-"] #js-wish-app .ctable .ctable-item .ctable-product .ctable-product-actions button.remove {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #444;
    float: left;
    font-family: "mm-text-regular",Arial;
    font-size: 12px;
    left: 0;
    padding-left: 22px;
    width: 130px;
}

.filled-panel .filled-info .filled-title {
    background: #fff none repeat scroll 0 0;
    color: #000;
    display: block;
    font-size: 13px;
    padding-left: 6px;
    text-transform: uppercase;
}
.delivery .coform-radio label {
    color: #000;
    font-size: 15px;
    text-transform: initial;
    vertical-align: middle;
}
.coform label {
    color: #000;
	text-transform:none;
}
.coform-radio {
    float: left;
    padding-right: 16px;
}
#delivery {
    background: #fff none repeat scroll 0 0;
}
[class^="checkout-"] .checkout-container #delivery form.delivery .tile:not(.disabled):not(.active) .content-method {
    transition: box-shadow 0.2s ease-out 0s;
}
[class^="checkout-"] .checkout-container #delivery form.delivery .tile:not(.disabled):not(.active) .content-method:hover {
    background-color: #f2f2f2;
	box-shadow: 1px 1px 4px 2px rgba (0, 0, 0, 0.1);
	border-color: #f2f2f2;
	transition: box-shadow 0.2s ease-out 0s;
}

.tile._d_e_l_i_v_e_r_y .content-method {
    background-image: url("//data.mediamarkt.at/docs/img/checkout-delivery.png");
    background-position: 50% 28%;
    background-repeat: no-repeat;
	background-color: #FFF;
}
.tile._s_d_d___e_x_p_r_e_s_s .content-method {
    background-image: url("//data.mediamarkt.at/docs/img/checkout-fast.png");
    background-position: 50% 28%;
    background-repeat: no-repeat;
	background-color: #FFF;
}
.tile._s_d_d___o_n_t_i_m_e .content-method {
    background-image: url("//data.mediamarkt.at/docs/img/checkout-termin.png");
    background-position: 50% 28%;
    background-repeat: no-repeat;
	background-color: #FFF;
}
.tile._p_i_c_k_u_p .content-method {
    background-image: url("//data.mediamarkt.at/docs/img/checkout-pickup.png");
    background-position: 50% 28%;
    background-repeat: no-repeat;
	background-color: #FFF;
}
.ctable-product .ctable-product-actions {
    left: 15px;
    position: absolute;
    text-align: left;
    top: 154px !important;
    width: auto;
}
.icon.icon-info {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/sprite-checkout.png") no-repeat scroll -77px -31px !important;
    content: " ";
    cursor: pointer;
    display: inline-block;
    height: 18px;
    left: 0;
    margin-left: 10px;
    margin-top: 0;
    overflow: hidden;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 18px;
}
.cproduct-actions-wishlist {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/checkout-add-wishlist.png") no-repeat scroll!important;
    height: 19px;
    margin-left: 0x;
    margin-right: 7px;
  
}
.cproduct-actions-remove {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/checkout-remove.png") no-repeat scroll !important;
    height: 19px;
    margin-right: 7px;
}
.cproduct-actions-wishlist, .cproduct-actions-remove {
    border: 0 none;
    color: #888;
    display: inline-block;
    font-size: 12px;
    padding: 5px 0 5px 26px;
    position: relative;
    text-align: left;
}
.cart-header {
    background: #f2f2f2 none repeat scroll 0 0;
    border-bottom: 1px solid #eaeaea;
}
#checkout-address-data .button.gray span {
    border: medium none !important;
    margin-top: 5px !important;
}
#checkout-delivery .button.gray span {
    border: none !important;
}
#checkout-summary .button.gray span {
	border: none !important;
}
.cobuttons-cart {
    background: none;
}
.cobuttons.cobuttons-cart {
    border-bottom: 1px solid #ccc;
    padding-bottom: 50px;
}


.checkout-logon-vertical {
    background-color: #fff !important;
    padding: 12px 0;
	font-family: "mm-text-regular",Arial;
	-moz-osx-font-smoothing: grayscale;
}


.mm-iconfont-new-registration, #checkout-address-data h2.new-customer::before, #checkout-address-data h2.new-customer.before > .before {
    content: "";
}


.checkout-logon-vertical {
    background-color: #eaeaea;
    padding: 12px 0;
}
.cobutton.cobutton-edit {
    background: #fff !important;
}
.cobutton-edit:hover {
    color: #ee0000;
}

.filled-edit .cobutton-edit::before {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/sprite-checkout.png") no-repeat scroll -123px -28px;
    content: " ";
    display: block;
    height: 17px;
    margin-top: -8px;
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: 50%;
    width: 20px;
}
.button.gray {
    padding: 0 14px 0 0 !important;
}
.button.gray.back > span {
    margin-left: 23px;
    margin-top: 1px !important;
}
#checkout-summary .button.arrow span {
    padding: 3px 22px 0 14px !important;
}
#checkout-delivery .button.arrow span {
    padding: 3px 25px 0 14px !important;
}

.button.arrow.button-details > span {
    padding: 0 11px 5px 15px !important;
}
.button.arrow span::after {
    background: rgba(0, 0, 0, 0) url("../../images/sprites.png") no-repeat scroll -28px 0;
}
.button.add-to-cart span {
    padding: 0px 22px 3px 13px !important;
    text-align: left;
}
.button.big.arrow.cloned-forward-button > span {
    padding: 2px 15px 1px 16px !important;
}
#checkout-cart-submit > span {
    padding: 2px 15px 1px 16px !important;
}

h3 a {
    color: #000;
}
.products-grid .base-info h3, #product-preview .base-info h3 {
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    margin: 18px 6px 15px;
    max-height: 43px;
    opacity: 0.999999;
    overflow: hidden;
}


/***** Prices MM ******/
@media screen, handheld{
	.price {
    display: table !important;
    margin: 0 -47px 10px !important;
    width: 100% !important;
}
	.price.price-xs,
	.hero .price,
	.fsd-tpl .priceContainer {
		width: auto !important;
	}
	.price > span{
		display:inline-block;
		background:url('../img/MM-price-sprite.png') 0px 0px no-repeat !important;
		background-size:1478px 353px !important;
		overflow:hidden !important;
		text-indent:-9999em !important;
		overflow:hidden !important;
		float:left !important;
	}
		/* ### price 24px ### */
		.price.p24 > span{
			height:26px !important;
			margin-left:-9px;
		}
			.price.p24 > span.p-0{
				width:21px !important;
				background-position:0px -327px !important;
			}
				.price.p24 > span.p-0 + span.p-2{ margin-left:-11px; }
				.price.p24 > span.p-0 + span.p-7{ margin-left:-8px; }
				.price.p24 > span.p-0 + span.p-c,
				.price.p24 > span.p-0 + span.p-d{ margin-left:-10px; }
			.price.p24 > span.p-1{
				width:18px !important;
				background-position:-77px -327px !important;
			}
				.price.p24 > span.p-1 + span.p-1{ margin-left:-7px; }
				.price.p24 > span.p-1 + span.p-2{ margin-left:-12px; }
				.price.p24 > span.p-1 + span.p-3,
				.price.p24 > span.p-1 + span.p-4{ margin-left:-10px; }
				.price.p24 > span.p-1 + span.p-5,
				.price.p24 > span.p-1 + span.p-6{ margin-left:-10px; }
				.price.p24 > span.p-1 + span.p-7{ margin-left:-9px; }
				.price.p24 > span.p-1 + span.p-8,
				.price.p24 > span.p-1 + span.p-9,
				.price.p24 > span.p-1 + span.p-0{ margin-left:-10px; }
				.price.p24 > span.p-1 + span.p-c,
				.price.p24 > span.p-1 + span.p-d{ margin-left:-12px; }
			.price.p24 > span.p-2{
				width:24px !important;
				background-position:-139px -327px !important;
			}
				.price.p24 > span.p-2 + span.p-2{ margin-left:-10px; }
				.price.p24 > span.p-2 + span.p-4{ margin-left:-9px; }
				.price.p24 > span.p-2 + span.p-7{ margin-left:-8px; }
				.price.p24 > span.p-2 + span.p-c,
				.price.p24 > span.p-2 + span.p-d{ margin-left:-10px; }
			.price.p24 > span.p-3{
				width:21px !important;
				background-position:-225px -327px !important;
			}
				.price.p24 > span.p-3 + span.p-1{ margin-left:-8px; }
				.price.p24 > span.p-3 + span.p-2{ margin-left:-10px; }
				.price.p24 > span.p-3 + span.p-7{ margin-left:-8px; }
				.price.p24 > span.p-3 + span.p-c,
				.price.p24 > span.p-3 + span.p-d{ margin-left:-10px; }
			.price.p24 > span.p-4{
				width:23px !important;
				background-position:-302px -327px !important;
			}
				.price.p24 > span.p-4 + span.p-1{ margin-left:-10px; }
				.price.p24 > span.p-4 + span.p-2{ margin-left:-11px; }
				.price.p24 > span.p-4 + span.p-3{ margin-left:-8px; }
				.price.p24 > span.p-4 + span.p-4,
				.price.p24 > span.p-4 + span.p-7{ margin-left:-9px; }
				.price.p24 > span.p-4 + span.p-9{ margin-left:-9px; }
				.price.p24 > span.p-4 + span.p-c,
				.price.p24 > span.p-4 + span.p-d{ margin-left:-11px; }
			.price.p24 > span.p-5{
				width:22px !important;
				background-position:-385px -327px !important;
			}
				.price.p24 > span.p-5 + span.p-1{ margin-left:-10px; }
				.price.p24 > span.p-5 + span.p-2{ margin-left:-11px; }
				.price.p24 > span.p-5 + span.p-3,
				.price.p24 > span.p-5 + span.p-4{ margin-left:-10px; }
				.price.p24 > span.p-5 + span.p-5,
				.price.p24 > span.p-5 + span.p-6,
				.price.p24 > span.p-5 + span.p-7,
				.price.p24 > span.p-5 + span.p-8,
				.price.p24 > span.p-5 + span.p-9,
				.price.p24 > span.p-5 + span.p-0{ margin-left:-9px; }
				.price.p24 > span.p-5 + span.p-c,
				.price.p24 > span.p-5 + span.p-d{ margin-left:-11px; }
			.price.p24 > span.p-6{
				width:21px !important;
				background-position:-465px -327px !important;
			}
				.price.p24 > span.p-6 + span.p-1{ margin-left:-8px; }
				.price.p24 > span.p-6 + span.p-2{ margin-left:-10px; }
				.price.p24 > span.p-6 + span.p-7{ margin-left:-8px; }
				.price.p24 > span.p-6 + span.p-c,
				.price.p24 > span.p-6 + span.p-d{ margin-left:-10px; }
			.price.p24 > span.p-7{
				width:23px !important;
				background-position:-540px -327px !important;
			}
				.price.p24 > span.p-7 + span.p-1{ margin-left:-10px; }
				.price.p24 > span.p-7 + span.p-2{ margin-left:-12px; }
				.price.p24 > span.p-7 + span.p-3{ margin-left:-10px; }
				.price.p24 > span.p-7 + span.p-4{ margin-left:-14px; }
				.price.p24 > span.p-7 + span.p-5,
				.price.p24 > span.p-7 + span.p-6{ margin-left:-10px; }
				.price.p24 > span.p-7 + span.p-7{ margin-left:-9px; }
				.price.p24 > span.p-7 + span.p-8{ margin-left:-10px; }
				.price.p24 > span.p-7 + span.p-9,
				.price.p24 > span.p-7 + span.p-0{ margin-left:-10px; }
				.price.p24 > span.p-7 + span.p-c,
				.price.p24 > span.p-7 + span.p-d{ margin-left:-16px; }
			.price.p24 > span.p-8{
				width:21px !important;
				background-position:-623px -327px !important;
			}
				.price.p24 > span.p-8 + span.p-1{ margin-left:-8px; }
				.price.p24 > span.p-8 + span.p-2{ margin-left:-10px; }
				.price.p24 > span.p-8 + span.p-4{ margin-left:-8px; }
				.price.p24 > span.p-8 + span.p-7{ margin-left:-8px; }
				.price.p24 > span.p-8 + span.p-c,
				.price.p24 > span.p-8 + span.p-d{ margin-left:-10px; }
			.price.p24 > span.p-9{
				width:21px !important;
				background-position:-699px -327px !important;
			}
				.price.p24 > span.p-9 + span.p-1{ margin-left:-8px; }
				.price.p24 > span.p-9 + span.p-2{ margin-left:-10px; }
				.price.p24 > span.p-9 + span.p-4{ margin-left:-8px; }
				.price.p24 > span.p-9 + span.p-7{ margin-left:-8px; }
				.price.p24 > span.p-9 + span.p-c,
				.price.p24 > span.p-9 + span.p-d{ margin-left:-10px; }
			.price.p24 > span.p-c{
				width:13px !important;
				background-position:-855px -327px !important;
			}
			.price.p24 > span.p-d{
				width:23px !important;
				background-position:-774px -327px !important;
			}
					.price.p24 > span.p-small{
						margin-left:-7px !important;
					}
					.price.p24 > span.p-0.p-small{
						width:17px !important;
						background-position:-896px -327px !important;
					}
					.price.p24 > span.p-1.p-small{
						width:14px !important;
						background-position:-954px -327px !important;
					}
					.price.p24 > span.p-2.p-small{
						width:18px !important;
						background-position:-1001px -327px !important;
					}
					.price.p24 > span.p-3.p-small{
						width:17px !important;
						background-position:-1065px -327px !important;
					}
					.price.p24 > span.p-4.p-small{
						width:18px !important;
						background-position:-1123px -327px !important;
					}
					.price.p24 > span.p-5.p-small{
						width:17px !important;
						background-position:-1185px -327px !important;
					}
					.price.p24 > span.p-6.p-small{
						width:17px !important;
						background-position:-1245px -327px !important;
					}
					.price.p24 > span.p-7.p-small{
						width:18px !important;
						background-position:-1302px -327px !important;
					}
					.price.p24 > span.p-8.p-small{
						width:17px !important;
						background-position:-1364px -327px !important;
					}
					.price.p24 > span.p-9.p-small{
						width:17px !important;
						background-position:-1421px -327px !important;
					}
		
		/* ### price 28px ### */
		.price.p28 > span, .price.price-xs > span{
			height:31px !important;
			margin-left:-9px;
		}
			.price.p28 > span.p-0, .price.price-xs > span.p-0{
				width:25px !important;
				background-position:0px -296px !important;
			}
				.price.p28 > span.p-0 + span.p-2, .price.price-xs > span.p-0 + span.p-2{ margin-left:-12px; }
				.price.p28 > span.p-0 + span.p-7, .price.price-xs > span.p-0 + span.p-7{ margin-left:-9px; }
				.price.p28 > span.p-0 + span.p-c, .price.price-xs > span.p-0 + span.p-c,
				.price.p28 > span.p-0 + span.p-d, .price.price-xs > span.p-0 + span.p-d{ margin-left:-11px; }
			.price.p28 > span.p-1, .price.price-xs > span.p-1{
				width:21px !important;
				background-position:-77px -296px !important;
			}
				.price.p28 > span.p-1 + span.p-1, .price.price-xs > span.p-1 + span.p-1{ margin-left:-11px; }
				.price.p28 > span.p-1 + span.p-2, .price.price-xs > span.p-1 + span.p-2{ margin-left:-13px; }
				.price.p28 > span.p-1 + span.p-3, .price.price-xs > span.p-1 + span.p-3,
				.price.p28 > span.p-1 + span.p-4, .price.price-xs > span.p-1 + span.p-4{ margin-left:-12px; }
				.price.p28 > span.p-1 + span.p-5, .price.price-xs > span.p-1 + span.p-5,
				.price.p28 > span.p-1 + span.p-6, .price.price-xs > span.p-1 + span.p-6{ margin-left:-11px; }
				.price.p28 > span.p-1 + span.p-7, .price.price-xs > span.p-1 + span.p-7{ margin-left:-10px; }
				.price.p28 > span.p-1 + span.p-8, .price.price-xs > span.p-1 + span.p-8,
				.price.p28 > span.p-1 + span.p-9, .price.price-xs > span.p-1 + span.p-9,
				.price.p28 > span.p-1 + span.p-0, .price.price-xs > span.p-1 + span.p-0{ margin-left:-11px; }
				.price.p28 > span.p-1 + span.p-c, .price.price-xs > span.p-1 + span.p-c,
				.price.p28 > span.p-1 + span.p-d, .price.price-xs > span.p-1 + span.p-d{ margin-left:-13px; }
			.price.p28 > span.p-2, .price.price-xs > span.p-2{
				width:28px !important;
				background-position:-139px -296px !important;
			}
				.price.p28 > span.p-2 + span.p-2, .price.price-xs > span.p-2 + span.p-2{ margin-left:-11px; }
				.price.p28 > span.p-2 + span.p-4, .price.price-xs > span.p-2 + span.p-4{ margin-left:-10px; }
				.price.p28 > span.p-2 + span.p-7, .price.price-xs > span.p-2 + span.p-7{ margin-left:-9px; }
				.price.p28 > span.p-2 + span.p-c, .price.price-xs > span.p-2 + span.p-c,
				.price.p28 > span.p-2 + span.p-d, .price.price-xs > span.p-2 + span.p-d{ margin-left:-12px; }
			.price.p28 > span.p-3, .price.price-xs > span.p-3{
				width:25px !important;
				background-position:-225px -296px !important;
			}
				.price.p28 > span.p-3 + span.p-1, .price.price-xs > span.p-3 + span.p-1{ margin-left:-9px; }
				.price.p28 > span.p-3 + span.p-2, .price.price-xs > span.p-3 + span.p-2{ margin-left:-11px; }
				.price.p28 > span.p-3 + span.p-7, .price.price-xs > span.p-3 + span.p-7{ margin-left:-9px; }
				.price.p28 > span.p-3 + span.p-c, .price.price-xs > span.p-3 + span.p-c,
				.price.p28 > span.p-3 + span.p-d, .price.price-xs > span.p-3 + span.p-d{ margin-left:-12px; }
			.price.p28 > span.p-4, .price.price-xs > span.p-4{
				width:27px !important;
				background-position:-302px -296px !important;
			}
				.price.p28 > span.p-4 + span.p-1, .price.price-xs > span.p-4 + span.p-1{ margin-left:-11px; }
				.price.p28 > span.p-4 + span.p-2, .price.price-xs > span.p-4 + span.p-2{ margin-left:-12px; }
				.price.p28 > span.p-4 + span.p-3, .price.price-xs > span.p-4 + span.p-3{ margin-left:-9px; }
				.price.p28 > span.p-4 + span.p-4, .price.price-xs > span.p-4 + span.p-4,
				.price.p28 > span.p-4 + span.p-7, .price.price-xs > span.p-4 + span.p-7{ margin-left:-10px; }
				.price.p28 > span.p-4 + span.p-9, .price.price-xs > span.p-4 + span.p-9{ margin-left:-10px; }
				.price.p28 > span.p-4 + span.p-c, .price.price-xs > span.p-4 + span.p-c,
				.price.p28 > span.p-4 + span.p-d, .price.price-xs > span.p-4 + span.p-d{ margin-left:-12px; }
			.price.p28 > span.p-5, .price.price-xs > span.p-5{
				width:26px !important;
				background-position:-385px -296px !important;
			}
				.price.p28 > span.p-5 + span.p-1, .price.price-xs > span.p-5 + span.p-1{ margin-left:-11px; }
				.price.p28 > span.p-5 + span.p-2, .price.price-xs > span.p-5 + span.p-2{ margin-left:-13px; }
				.price.p28 > span.p-5 + span.p-3, .price.price-xs > span.p-5 + span.p-3,
				.price.p28 > span.p-5 + span.p-4, .price.price-xs > span.p-5 + span.p-4{ margin-left:-11px; }
				.price.p28 > span.p-5 + span.p-5, .price.price-xs > span.p-5 + span.p-5,
				.price.p28 > span.p-5 + span.p-6, .price.price-xs > span.p-5 + span.p-6,
				.price.p28 > span.p-5 + span.p-7, .price.price-xs > span.p-5 + span.p-7,
				.price.p28 > span.p-5 + span.p-8, .price.price-xs > span.p-5 + span.p-8,
				.price.p28 > span.p-5 + span.p-9, .price.price-xs > span.p-5 + span.p-9,
				.price.p28 > span.p-5 + span.p-0, .price.price-xs > span.p-5 + span.p-0{ margin-left:-10px; }
				.price.p28 > span.p-5 + span.p-c, .price.price-xs > span.p-5 + span.p-c,
				.price.p28 > span.p-5 + span.p-d, .price.price-xs > span.p-5 + span.p-d{ margin-left:-13px; }
			.price.p28 > span.p-6, .price.price-xs > span.p-6{
				width:25px !important;
				background-position:-465px -296px !important;
			}
				.price.p28 > span.p-6 + span.p-1, .price.price-xs > span.p-6 + span.p-1{ margin-left:-9px; }
				.price.p28 > span.p-6 + span.p-2, .price.price-xs > span.p-6 + span.p-2{ margin-left:-11px; }
				.price.p28 > span.p-6 + span.p-7, .price.price-xs > span.p-6 + span.p-7{ margin-left:-9px; }
				.price.p28 > span.p-6 + span.p-c, .price.price-xs > span.p-6 + span.p-c,
				.price.p28 > span.p-6 + span.p-d, .price.price-xs > span.p-6 + span.p-d{ margin-left:-11px; }
			.price.p28 > span.p-7, .price.price-xs > span.p-7{
				width:27px !important;
				background-position:-540px -296px !important;
			}
				.price.p28 > span.p-7 + span.p-1, .price.price-xs > span.p-7 + span.p-1{ margin-left:-11px; }
				.price.p28 > span.p-7 + span.p-2, .price.price-xs > span.p-7 + span.p-2{ margin-left:-14px; }
				.price.p28 > span.p-7 + span.p-3, .price.price-xs > span.p-7 + span.p-3{ margin-left:-11px; }
				.price.p28 > span.p-7 + span.p-4, .price.price-xs > span.p-7 + span.p-4{ margin-left:-15px; }
				.price.p28 > span.p-7 + span.p-5, .price.price-xs > span.p-7 + span.p-5,
				.price.p28 > span.p-7 + span.p-6, .price.price-xs > span.p-7 + span.p-6{ margin-left:-11px; }
				.price.p28 > span.p-7 + span.p-7, .price.price-xs > span.p-7 + span.p-7{ margin-left:-10px; }
				.price.p28 > span.p-7 + span.p-8, .price.price-xs > span.p-7 + span.p-8{ margin-left:-11px; }
				.price.p28 > span.p-7 + span.p-9, .price.price-xs > span.p-7 + span.p-9,
				.price.p28 > span.p-7 + span.p-0, .price.price-xs > span.p-7 + span.p-0{ margin-left:-11px; }
				.price.p28 > span.p-7 + span.p-c, .price.price-xs > span.p-7 + span.p-c,
				.price.p28 > span.p-7 + span.p-d, .price.price-xs > span.p-7 + span.p-d{ margin-left:-18px; }
			.price.p28 > span.p-8, .price.price-xs > span.p-8{
				width:25px !important;
				background-position:-623px -296px !important;
			}
				.price.p28 > span.p-8 + span.p-1, .price.price-xs > span.p-8 + span.p-1{ margin-left:-9px; }
				.price.p28 > span.p-8 + span.p-2, .price.price-xs > span.p-8 + span.p-2{ margin-left:-11px; }
				.price.p28 > span.p-8 + span.p-4, .price.price-xs > span.p-8 + span.p-4{ margin-left:-9px; }
				.price.p28 > span.p-8 + span.p-7, .price.price-xs > span.p-8 + span.p-7{ margin-left:-9px; }
				.price.p28 > span.p-8 + span.p-c, .price.price-xs > span.p-8 + span.p-c,
				.price.p28 > span.p-8 + span.p-d, .price.price-xs > span.p-8 + span.p-d{ margin-left:-11px; }
			.price.p28 > span.p-9, .price.price-xs > span.p-9{
				width:25px !important;
				background-position:-699px -296px !important;
			}
				.price.p28 > span.p-9 + span.p-1, .price.price-xs > span.p-9 + span.p-1{ margin-left:-9px; }
				.price.p28 > span.p-9 + span.p-2, .price.price-xs > span.p-9 + span.p-2{ margin-left:-11px; }
				.price.p28 > span.p-9 + span.p-4, .price.price-xs > span.p-9 + span.p-4{ margin-left:-9px; }
				.price.p28 > span.p-9 + span.p-7, .price.price-xs > span.p-9 + span.p-7{ margin-left:-9px; }
				.price.p28 > span.p-9 + span.p-c, .price.price-xs > span.p-9 + span.p-c,
				.price.p28 > span.p-9 + span.p-d, .price.price-xs > span.p-9 + span.p-d{ margin-left:-11px; }
			.price.p28 > span.p-c, .price.price-xs > span.p-c{
				width:15px !important;
				background-position:-855px -296px !important;
			}
			.price.p28 > span.p-d, .price.price-xs > span.p-d{
				width:26px !important;
				background-position:-774px -296px !important;
			}
					.price.p28 > span.p-small, .price.price-xs > span.p-small{
						margin-left:-7px !important;
					}
					.price.p28 > span.p-0.p-small, .price.price-xs > span.p-0.p-small{
						width:20px !important;
						background-position:-896px -296px !important;
					}
					.price.p28 > span.p-1.p-small, .price.price-xs > span.p-1.p-small{
						width:16px !important;
						background-position:-954px -296px !important;
					}
					.price.p28 > span.p-2.p-small, .price.price-xs > span.p-2.p-small{
						width:21px !important;
						background-position:-1001px -296px !important;
					}
					.price.p28 > span.p-3.p-small, .price.price-xs > span.p-3.p-small{
						width:20px !important;
						background-position:-1065px -296px !important;
					}
					.price.p28 > span.p-4.p-small, .price.price-xs > span.p-4.p-small{
						width:21px !important;
						background-position:-1123px -296px !important;
					}
					.price.p28 > span.p-5.p-small, .price.price-xs > span.p-5.p-small{
						width:21px !important;
						background-position:-1185px -296px !important;
					}
					.price.p28 > span.p-6.p-small, .price.price-xs > span.p-6.p-small{
						width:20px !important;
						background-position:-1245px -296px !important;
					}
					.price.p28 > span.p-7.p-small, .price.price-xs > span.p-7.p-small{
						width:21px !important;
						background-position:-1302px -296px !important;
					}
					.price.p28 > span.p-8.p-small, .price.price-xs > span.p-8.p-small{
						width:19px !important;
						background-position:-1364px -296px !important;
					}
					.price.p28 > span.p-9.p-small, .price.price-xs > span.p-9.p-small{
						width:19px !important;
						background-position:-1421px -296px !important;
					}
		
		/* ### price 33px ### */
		.price.p33 > span{
			height:34px !important;
			margin-left:-9px;
		}
			.price.p33 > span.p-0{
				width:27px !important;
				background-position:0px -262px !important;
			}
				.price.p33 > span.p-0 + span.p-2{ margin-left:-13px; }
				.price.p33 > span.p-0 + span.p-7{ margin-left:-9px; }
				.price.p33 > span.p-0 + span.p-c,
				.price.p33 > span.p-0 + span.p-d{ margin-left:-12px; }
			.price.p33 > span.p-1{
				width:23px !important;
				background-position:-77px -262px !important;
			}
				.price.p33 > span.p-1 + span.p-1{ margin-left:-12px; }
				.price.p33 > span.p-1 + span.p-2{ margin-left:-14px; }
				.price.p33 > span.p-1 + span.p-3,
				.price.p33 > span.p-1 + span.p-4{ margin-left:-12px; }
				.price.p33 > span.p-1 + span.p-5,
				.price.p33 > span.p-1 + span.p-6{ margin-left:-12px; }
				.price.p33 > span.p-1 + span.p-7{ margin-left:-11px; }
				.price.p33 > span.p-1 + span.p-8,
				.price.p33 > span.p-1 + span.p-9,
				.price.p33 > span.p-1 + span.p-0{ margin-left:-12px; }
				.price.p33 > span.p-1 + span.p-c,
				.price.p33 > span.p-1 + span.p-d{ margin-left:-14px; }
			.price.p33 > span.p-2{
				width:30px !important;
				background-position:-139px -262px !important;
			}
				.price.p33 > span.p-2 + span.p-2{ margin-left:-12px; }
				.price.p33 > span.p-2 + span.p-4{ margin-left:-11px; }
				.price.p33 > span.p-2 + span.p-7{ margin-left:-9px; }
				.price.p33 > span.p-2 + span.p-c,
				.price.p33 > span.p-2 + span.p-d{ margin-left:-12px; }
			.price.p33 > span.p-3{
				width:27px !important;
				background-position:-225px -262px !important;
			}
				.price.p33 > span.p-3 + span.p-1{ margin-left:-9px; }
				.price.p33 > span.p-3 + span.p-2{ margin-left:-12px; }
				.price.p33 > span.p-3 + span.p-7{ margin-left:-9px; }
				.price.p33 > span.p-3 + span.p-c,
				.price.p33 > span.p-3 + span.p-d{ margin-left:-12px; }
			.price.p33 > span.p-4{
				width:30px !important;
				background-position:-302px -262px !important;
			}
				.price.p33 > span.p-4 + span.p-1{ margin-left:-11px; }
				.price.p33 > span.p-4 + span.p-2{ margin-left:-13px; }
				.price.p33 > span.p-4 + span.p-3{ margin-left:-10px; }
				.price.p33 > span.p-4 + span.p-4,
				.price.p33 > span.p-4 + span.p-7{ margin-left:-11px; }
				.price.p33 > span.p-4 + span.p-9{ margin-left:-10px; }
				.price.p33 > span.p-4 + span.p-c,
				.price.p33 > span.p-4 + span.p-d{ margin-left:-13px; }
			.price.p33 > span.p-5{
				width:28px !important;
				background-position:-385px -262px !important;
			}
				.price.p33 > span.p-5 + span.p-1{ margin-left:-11px; }
				.price.p33 > span.p-5 + span.p-2{ margin-left:-14px; }
				.price.p33 > span.p-5 + span.p-3,
				.price.p33 > span.p-5 + span.p-4{ margin-left:-11px; }
				.price.p33 > span.p-5 + span.p-5,
				.price.p33 > span.p-5 + span.p-6,
				.price.p33 > span.p-5 + span.p-7,
				.price.p33 > span.p-5 + span.p-8,
				.price.p33 > span.p-5 + span.p-9,
				.price.p33 > span.p-5 + span.p-0{ margin-left:-11px; }
				.price.p33 > span.p-5 + span.p-c,
				.price.p33 > span.p-5 + span.p-d{ margin-left:-14px; }
			.price.p33 > span.p-6{
				width:27px !important;
				background-position:-465px -262px !important;
			}
				.price.p33 > span.p-6 + span.p-1{ margin-left:-9px; }
				.price.p33 > span.p-6 + span.p-2{ margin-left:-12px; }
				.price.p33 > span.p-6 + span.p-7{ margin-left:-9px; }
				.price.p33 > span.p-6 + span.p-c,
				.price.p33 > span.p-6 + span.p-d{ margin-left:-12px; }
			.price.p33 > span.p-7{
				width:30px !important;
				background-position:-540px -262px !important;
			}
				.price.p33 > span.p-7 + span.p-1{ margin-left:-11px; }
				.price.p33 > span.p-7 + span.p-2{ margin-left:-15px; }
				.price.p33 > span.p-7 + span.p-3{ margin-left:-12px; }
				.price.p33 > span.p-7 + span.p-4{ margin-left:-17px; }
				.price.p33 > span.p-7 + span.p-5,
				.price.p33 > span.p-7 + span.p-6{ margin-left:-12px; }
				.price.p33 > span.p-7 + span.p-7{ margin-left:-11px; }
				.price.p33 > span.p-7 + span.p-8{ margin-left:-12px; }
				.price.p33 > span.p-7 + span.p-9,
				.price.p33 > span.p-7 + span.p-0{ margin-left:-12px; }
				.price.p33 > span.p-7 + span.p-c,
				.price.p33 > span.p-7 + span.p-d{ margin-left:-20px; }
			.price.p33 > span.p-8{
				width:27px !important;
				background-position:-623px -262px !important;
			}
				.price.p33 > span.p-8 + span.p-1{ margin-left:-9px; }
				.price.p33 > span.p-8 + span.p-2{ margin-left:-12px; }
				.price.p33 > span.p-8 + span.p-4{ margin-left:-9px; }
				.price.p33 > span.p-8 + span.p-7{ margin-left:-9px; }
				.price.p33 > span.p-8 + span.p-c,
				.price.p33 > span.p-8 + span.p-d{ margin-left:-12px; }
			.price.p33 > span.p-9{
				width:27px !important;
				background-position:-699px -262px !important;
			}
				.price.p33 > span.p-9 + span.p-1{ margin-left:-9px; }
				.price.p33 > span.p-9 + span.p-2{ margin-left:-12px; }
				.price.p33 > span.p-9 + span.p-4{ margin-left:-9px; }
				.price.p33 > span.p-9 + span.p-7{ margin-left:-9px; }
				.price.p33 > span.p-9 + span.p-c,
				.price.p33 > span.p-9 + span.p-d{ margin-left:-12px; }
			.price.p33 > span.p-c{
				width:16px !important;
				background-position:-855px -262px !important;
			}
			.price.p33 > span.p-d{
				width:29px !important;
				background-position:-774px -262px !important;
			}
					.price.p33 > span.p-small{
						margin-left:-8px !important;
					}
					.price.p33 > span.p-0.p-small{
						width:21px !important;
						background-position:-896px -262px !important;
					}
					.price.p33 > span.p-1.p-small{
						width:18px !important;
						background-position:-954px -262px !important;
					}
					.price.p33 > span.p-2.p-small{
						width:23px !important;
						background-position:-1001px -262px !important;
					}
					.price.p33 > span.p-3.p-small{
						width:21px !important;
						background-position:-1065px -262px !important;
					}
					.price.p33 > span.p-4.p-small{
						width:23px !important;
						background-position:-1123px -262px !important;
					}
					.price.p33 > span.p-5.p-small{
						width:22px !important;
						background-position:-1185px -262px !important;
					}
					.price.p33 > span.p-6.p-small{
						width:21px !important;
						background-position:-1245px -262px !important;
					}
					.price.p33 > span.p-7.p-small{
						width:23px !important;
						background-position:-1302px -262px !important;
					}
					.price.p33 > span.p-8.p-small{
						width:21px !important;
						background-position:-1364px -262px !important;
					}
					.price.p33 > span.p-9.p-small{
						width:21px !important;
						background-position:-1421px -262px !important;
					}
		
		/* ### price 43px ### */
		.price.p43 > span, .price.small > span{
			height:46px !important;
			margin-left:-13px;
		}
			.price.p43 > span.p-0, .price.small > span.p-0{
				width:37px !important;
				background-position:0px -216px !important;
			}
				.price.p43 > span.p-0 + span.p-2, .price.small > span.p-0 + span.p-2{ margin-left:-16px; }
				.price.p43 > span.p-0 + span.p-7, .price.small > span.p-0 + span.p-7{ margin-left:-11px; }
				.price.p43 > span.p-0 + span.p-c, .price.small > span.p-0 + span.p-c,
				.price.p43 > span.p-0 + span.p-d, .price.small > span.p-0 + span.p-d{ margin-left:-15px; }
			.price.p43 > span.p-1, .price.small > span.p-1{
				width:30px !important;
				background-position:-77px -216px !important;
			}
				.price.p43 > span.p-1 + span.p-1, .price.small > span.p-1 + span.p-1{ margin-left:-15px; }
				.price.p43 > span.p-1 + span.p-2, .price.small > span.p-1 + span.p-2{ margin-left:-18px; }
				.price.p43 > span.p-1 + span.p-3, .price.small > span.p-1 + span.p-3,
				.price.p43 > span.p-1 + span.p-4, .price.small > span.p-1 + span.p-4{ margin-left:-16px; }
				.price.p43 > span.p-1 + span.p-5, .price.small > span.p-1 + span.p-5,
				.price.p43 > span.p-1 + span.p-6, .price.small > span.p-1 + span.p-6{ margin-left:-15px; }
				.price.p43 > span.p-1 + span.p-7, .price.small > span.p-1 + span.p-7{ margin-left:-14px; }
				.price.p43 > span.p-1 + span.p-8, .price.small > span.p-1 + span.p-8,
				.price.p43 > span.p-1 + span.p-9, .price.small > span.p-1 + span.p-9,
				.price.p43 > span.p-1 + span.p-0, .price.small > span.p-1 + span.p-0{ margin-left:-15px; }
				.price.p43 > span.p-1 + span.p-c, .price.small > span.p-1 + span.p-c,
				.price.p43 > span.p-1 + span.p-d, .price.small > span.p-1 + span.p-d{ margin-left:-18px; }
			.price.p43 > span.p-2, .price.small > span.p-2{
				width:41px !important;
				background-position:-139px -216px !important;
			}
				.price.p43 > span.p-2 + span.p-2, .price.small > span.p-2 + span.p-2{ margin-left:-15px; }
				.price.p43 > span.p-2 + span.p-4, .price.small > span.p-2 + span.p-4{ margin-left:-13px; }
				.price.p43 > span.p-2 + span.p-7, .price.small > span.p-2 + span.p-7{ margin-left:-11px; }
				.price.p43 > span.p-2 + span.p-c, .price.small > span.p-2 + span.p-c,
				.price.p43 > span.p-2 + span.p-d, .price.small > span.p-2 + span.p-d{ margin-left:-16px; }
			.price.p43 > span.p-3, .price.small > span.p-3{
				width:37px !important;
				background-position:-225px -216px !important;
			}
				.price.p43 > span.p-3 + span.p-1, .price.small > span.p-3 + span.p-1{ margin-left:-11px; }
				.price.p43 > span.p-3 + span.p-2, .price.small > span.p-3 + span.p-2{ margin-left:-15px; }
				.price.p43 > span.p-3 + span.p-7, .price.small > span.p-3 + span.p-7{ margin-left:-11px; }
				.price.p43 > span.p-3 + span.p-c, .price.small > span.p-3 + span.p-c,
				.price.p43 > span.p-3 + span.p-d, .price.small > span.p-3 + span.p-d{ margin-left:-16px; }
			.price.p43 > span.p-4, .price.small > span.p-4{
				width:40px !important;
				background-position:-302px -216px !important;
			}
				.price.p43 > span.p-4 + span.p-1, .price.small > span.p-4 + span.p-1{ margin-left:-14px; }
				.price.p43 > span.p-4 + span.p-2, .price.small > span.p-4 + span.p-2{ margin-left:-17px; }
				.price.p43 > span.p-4 + span.p-3, .price.small > span.p-4 + span.p-3{ margin-left:-12px; }
				.price.p43 > span.p-4 + span.p-4, .price.small > span.p-4 + span.p-4,
				.price.p43 > span.p-4 + span.p-7, .price.small > span.p-4 + span.p-7{ margin-left:-13px; }
				.price.p43 > span.p-4 + span.p-9, .price.small > span.p-4 + span.p-9{ margin-left:-13px; }
				.price.p43 > span.p-4 + span.p-c, .price.small > span.p-4 + span.p-c,
				.price.p43 > span.p-4 + span.p-d, .price.small > span.p-4 + span.p-d{ margin-left:-16px; }
			.price.p43 > span.p-5, .price.small > span.p-5{
				width:38px !important;
				background-position:-385px -216px !important;
			}
				.price.p43 > span.p-5 + span.p-1, .price.small > span.p-5 + span.p-1{ margin-left:-14px; }
				.price.p43 > span.p-5 + span.p-2, .price.small > span.p-5 + span.p-2{ margin-left:-17px; }
				.price.p43 > span.p-5 + span.p-3, .price.small > span.p-5 + span.p-3,
				.price.p43 > span.p-5 + span.p-4, .price.small > span.p-5 + span.p-4{ margin-left:-14px; }
				.price.p43 > span.p-5 + span.p-5, .price.small > span.p-5 + span.p-5,
				.price.p43 > span.p-5 + span.p-6, .price.small > span.p-5 + span.p-6,
				.price.p43 > span.p-5 + span.p-7, .price.small > span.p-5 + span.p-7,
				.price.p43 > span.p-5 + span.p-8, .price.small > span.p-5 + span.p-8,
				.price.p43 > span.p-5 + span.p-9, .price.small > span.p-5 + span.p-9,
				.price.p43 > span.p-5 + span.p-0, .price.small > span.p-5 + span.p-0{ margin-left:-14px; }
				.price.p43 > span.p-5 + span.p-c, .price.small > span.p-5 + span.p-c,
				.price.p43 > span.p-5 + span.p-d, .price.small > span.p-5 + span.p-d{ margin-left:-17px; }
			.price.p43 > span.p-6, .price.small > span.p-6{
				width:37px !important;
				background-position:-465px -216px !important;
			}
				.price.p43 > span.p-6 + span.p-1, .price.small > span.p-6 + span.p-1{ margin-left:-11px; }
				.price.p43 > span.p-6 + span.p-2, .price.small > span.p-6 + span.p-2{ margin-left:-15px; }
				.price.p43 > span.p-6 + span.p-7, .price.small > span.p-6 + span.p-7{ margin-left:-11px; }
				.price.p43 > span.p-6 + span.p-c, .price.small > span.p-6 + span.p-c,
				.price.p43 > span.p-6 + span.p-d, .price.small > span.p-6 + span.p-d{ margin-left:-15px; }
			.price.p43 > span.p-7, .price.small > span.p-7{
				width:40px !important;
				background-position:-540px -216px !important;
			}
				.price.p43 > span.p-7 + span.p-1, .price.small > span.p-7 + span.p-1{ margin-left:-14px; }
				.price.p43 > span.p-7 + span.p-2, .price.small > span.p-7 + span.p-2{ margin-left:-19px; }
				.price.p43 > span.p-7 + span.p-3, .price.small > span.p-7 + span.p-3{ margin-left:-15px; }
				.price.p43 > span.p-7 + span.p-4, .price.small > span.p-7 + span.p-4{ margin-left:-22px; }
				.price.p43 > span.p-7 + span.p-5, .price.small > span.p-7 + span.p-5,
				.price.p43 > span.p-7 + span.p-6, .price.small > span.p-7 + span.p-6{ margin-left:-15px; }
				.price.p43 > span.p-7 + span.p-7, .price.small > span.p-7 + span.p-7{ margin-left:-13px; }
				.price.p43 > span.p-7 + span.p-8, .price.small > span.p-7 + span.p-8{ margin-left:-15px; }
				.price.p43 > span.p-7 + span.p-9, .price.small > span.p-7 + span.p-9,
				.price.p43 > span.p-7 + span.p-0, .price.small > span.p-7 + span.p-0{ margin-left:-15px; }
				.price.p43 > span.p-7 + span.p-c, .price.small > span.p-7 + span.p-c,
				.price.p43 > span.p-7 + span.p-d, .price.small > span.p-7 + span.p-d{ margin-left:-21px; }
			.price.p43 > span.p-8, .price.small > span.p-8{
				width:37px !important;
				background-position:-623px -216px !important;
			}
				.price.p43 > span.p-8 + span.p-1, .price.small > span.p-8 + span.p-1{ margin-left:-11px; }
				.price.p43 > span.p-8 + span.p-2, .price.small > span.p-8 + span.p-2{ margin-left:-15px; }
				.price.p43 > span.p-8 + span.p-4, .price.small > span.p-8 + span.p-4{ margin-left:-12px; }
				.price.p43 > span.p-8 + span.p-7, .price.small > span.p-8 + span.p-7{ margin-left:-11px; }
				.price.p43 > span.p-8 + span.p-c, .price.small > span.p-8 + span.p-c,
				.price.p43 > span.p-8 + span.p-d, .price.small > span.p-8 + span.p-d{ margin-left:-15px; }
			.price.p43 > span.p-9, .price.small > span.p-9{
				width:37px !important;
				background-position:-699px -216px !important;
			}
				.price.p43 > span.p-9 + span.p-1, .price.small > span.p-9 + span.p-1{ margin-left:-11px; }
				.price.p43 > span.p-9 + span.p-2, .price.small > span.p-9 + span.p-2{ margin-left:-15px; }
				.price.p43 > span.p-9 + span.p-4, .price.small > span.p-9 + span.p-4{ margin-left:-12px; }
				.price.p43 > span.p-9 + span.p-7, .price.small > span.p-9 + span.p-7{ margin-left:-11px; }
				.price.p43 > span.p-9 + span.p-c, .price.small > span.p-9 + span.p-c,
				.price.p43 > span.p-9 + span.p-d, .price.small > span.p-9 + span.p-d{ margin-left:-15px; }
			.price.p43 > span.p-c, .price.small > span.p-c{
				width:21px !important;
				background-position:-855px -216px !important;
			}
			.price.p43 > span.p-d, .price.small > span.p-d{
				width:39px !important;
				background-position:-774px -216px !important;
			}
					.price.p43 > span.p-small, .price.small > span.p-small{
						margin-left:-10px !important;
					}
					.price.p43 > span.p-0.p-small, .price.small > span.p-0.p-small{
						width:28px !important;
						background-position:-896px -216px !important;
					}
					.price.p43 > span.p-1.p-small, .price.small > span.p-1.p-small{
						width:23px !important;
						background-position:-954px -216px !important;
					}
					.price.p43 > span.p-2.p-small, .price.small > span.p-2.p-small{
						width:31px !important;
						background-position:-1001px -216px !important;
					}
					.price.p43 > span.p-3.p-small, .price.small > span.p-3.p-small{
						width:28px !important;
						background-position:-1065px -216px !important;
					}
					.price.p43 > span.p-4.p-small, .price.small > span.p-4.p-small{
						width:30px !important;
						background-position:-1123px -216px !important;
					}
					.price.p43 > span.p-5.p-small, .price.small > span.p-5.p-small{
						width:30px !important;
						background-position:-1185px -216px !important;
					}
					.price.p43 > span.p-6.p-small, .price.small > span.p-6.p-small{
						width:28px !important;
						background-position:-1245px -216px !important;
					}
					.price.p43 > span.p-7.p-small, .price.small > span.p-7.p-small{
						width:30px !important;
						background-position:-1302px -216px !important;
					}
					.price.p43 > span.p-8.p-small, .price.small > span.p-8.p-small{
						width:28px !important;
						background-position:-1364px -216px !important;
					}
					.price.p43 > span.p-9.p-small, .price.small > span.p-9.p-small{
						width:28px !important;
						background-position:-1421px -216px !important;
					}
		
		/* ### price 53px ### */
		.price.p53 > span, .price > span{
			height:55px !important;
			margin-left:-14px;
		}
			.price.p53 > span.p-0, .price > span.p-0{
				width:44px !important;
				background-position:0px -161px !important;
			}
				.price.p53 > span.p-0 + span.p-2, .price > span.p-0 + span.p-2{ margin-left:-18px; }
				.price.p53 > span.p-0 + span.p-7, .price > span.p-0 + span.p-7{ margin-left:-12px; }
				.price.p53 > span.p-0 + span.p-c, .price > span.p-0 + span.p-c,
				.price.p53 > span.p-0 + span.p-d, .price > span.p-0 + span.p-d{ margin-left:-17px; }
			.price.p53 > span.p-1, .price > span.p-1{
				width:36px !important;
				background-position:-77px -161px !important;
			}
				.price.p53 > span.p-1 + span.p-1, .price > span.p-1 + span.p-1{ margin-left:-16px; }
				.price.p53 > span.p-1 + span.p-2, .price > span.p-1 + span.p-2{ margin-left:-20px; }
				.price.p53 > span.p-1 + span.p-3, .price > span.p-1 + span.p-3,
				.price.p53 > span.p-1 + span.p-4, .price > span.p-1 + span.p-4{ margin-left:-18px; }
				.price.p53 > span.p-1 + span.p-5, .price > span.p-1 + span.p-5,
				.price.p53 > span.p-1 + span.p-6, .price > span.p-1 + span.p-6{ margin-left:-16px; }
				.price.p53 > span.p-1 + span.p-7, .price > span.p-1 + span.p-7{ margin-left:-15px; }
				.price.p53 > span.p-1 + span.p-8, .price > span.p-1 + span.p-8,
				.price.p53 > span.p-1 + span.p-9, .price > span.p-1 + span.p-9,
				.price.p53 > span.p-1 + span.p-0, .price > span.p-1 + span.p-0{ margin-left:-16px; }
				.price.p53 > span.p-1 + span.p-c, .price > span.p-1 + span.p-c,
				.price.p53 > span.p-1 + span.p-d, .price > span.p-1 + span.p-d{ margin-left:-21px; }
			.price.p53 > span.p-2, .price > span.p-2{
				width:49px !important;
				background-position:-139px -161px !important;
			}
				.price.p53 > span.p-2 + span.p-2, .price > span.p-2 + span.p-2{ margin-left:-16px; }
				.price.p53 > span.p-2 + span.p-4, .price > span.p-2 + span.p-4{ margin-left:-15px; }
				.price.p53 > span.p-2 + span.p-7, .price > span.p-2 + span.p-7{ margin-left:-12px; }
				.price.p53 > span.p-2 + span.p-c, .price > span.p-2 + span.p-c,
				.price.p53 > span.p-2 + span.p-d, .price > span.p-2 + span.p-d{ margin-left:-18px; }
			.price.p53 > span.p-3, .price > span.p-3{
				width:44px !important;
				background-position:-225px -161px !important;
			}
				.price.p53 > span.p-3 + span.p-1, .price > span.p-3 + span.p-1{ margin-left:-12px; }
				.price.p53 > span.p-3 + span.p-2, .price > span.p-3 + span.p-2{ margin-left:-17px; }
				.price.p53 > span.p-3 + span.p-7, .price > span.p-3 + span.p-7{ margin-left:-12px; }
				.price.p53 > span.p-3 + span.p-c, .price > span.p-3 + span.p-c,
				.price.p53 > span.p-3 + span.p-d, .price > span.p-3 + span.p-d{ margin-left:-18px; }
			.price.p53 > span.p-4, .price > span.p-4{
				width:48px !important;
				background-position:-302px -161px !important;
			}
				.price.p53 > span.p-4 + span.p-1, .price > span.p-4 + span.p-1{ margin-left:-16px; }
				.price.p53 > span.p-4 + span.p-2, .price > span.p-4 + span.p-2{ margin-left:-19px; }
				.price.p53 > span.p-4 + span.p-3, .price > span.p-4 + span.p-3{ margin-left:-14px; }
				.price.p53 > span.p-4 + span.p-4, .price > span.p-4 + span.p-4,
				.price.p53 > span.p-4 + span.p-7, .price > span.p-4 + span.p-7{ margin-left:-15px; }
				.price.p53 > span.p-4 + span.p-9, .price > span.p-4 + span.p-9{ margin-left:-14px; }
				.price.p53 > span.p-4 + span.p-c, .price > span.p-4 + span.p-c,
				.price.p53 > span.p-4 + span.p-d, .price > span.p-4 + span.p-d{ margin-left:-18px; }
			.price.p53 > span.p-5, .price > span.p-5{
				width:46px !important;
				background-position:-385px -161px !important;
			}
				.price.p53 > span.p-5 + span.p-1, .price > span.p-5 + span.p-1{ margin-left:-16px; }
				.price.p53 > span.p-5 + span.p-2, .price > span.p-5 + span.p-2{ margin-left:-20px; }
				.price.p53 > span.p-5 + span.p-3, .price > span.p-5 + span.p-3,
				.price.p53 > span.p-5 + span.p-4, .price > span.p-5 + span.p-4{ margin-left:-16px; }
				.price.p53 > span.p-5 + span.p-5, .price > span.p-5 + span.p-5,
				.price.p53 > span.p-5 + span.p-6, .price > span.p-5 + span.p-6,
				.price.p53 > span.p-5 + span.p-7, .price > span.p-5 + span.p-7,
				.price.p53 > span.p-5 + span.p-8, .price > span.p-5 + span.p-8,
				.price.p53 > span.p-5 + span.p-9, .price > span.p-5 + span.p-9,
				.price.p53 > span.p-5 + span.p-0, .price > span.p-5 + span.p-0{ margin-left:-15px; }
				.price.p53 > span.p-5 + span.p-c, .price > span.p-5 + span.p-c,
				.price.p53 > span.p-5 + span.p-d, .price > span.p-5 + span.p-d{ margin-left:-20px; }
			.price.p53 > span.p-6, .price > span.p-6{
				width:44px !important;
				background-position:-465px -161px !important;
			}
				.price.p53 > span.p-6 + span.p-1, .price > span.p-6 + span.p-1{ margin-left:-12px; }
				.price.p53 > span.p-6 + span.p-2, .price > span.p-6 + span.p-2{ margin-left:-17px; }
				.price.p53 > span.p-6 + span.p-7, .price > span.p-6 + span.p-7{ margin-left:-12px; }
				.price.p53 > span.p-6 + span.p-c, .price > span.p-6 + span.p-c,
				.price.p53 > span.p-6 + span.p-d, .price > span.p-6 + span.p-d{ margin-left:-16px; }
			.price.p53 > span.p-7, .price > span.p-7{
				width:48px !important;
				background-position:-540px -161px !important;
			}
				.price.p53 > span.p-7 + span.p-1, .price > span.p-7 + span.p-1{ margin-left:-16px; }
				.price.p53 > span.p-7 + span.p-2, .price > span.p-7 + span.p-2{ margin-left:-22px; }
				.price.p53 > span.p-7 + span.p-3, .price > span.p-7 + span.p-3{ margin-left:-17px; }
				.price.p53 > span.p-7 + span.p-4, .price > span.p-7 + span.p-4{ margin-left:-26px; }
				.price.p53 > span.p-7 + span.p-5, .price > span.p-7 + span.p-5,
				.price.p53 > span.p-7 + span.p-6, .price > span.p-7 + span.p-6{ margin-left:-16px; }
				.price.p53 > span.p-7 + span.p-7, .price > span.p-7 + span.p-7{ margin-left:-15px; }
				.price.p53 > span.p-7 + span.p-8, .price > span.p-7 + span.p-8{ margin-left:-17px; }
				.price.p53 > span.p-7 + span.p-9, .price > span.p-7 + span.p-9,
				.price.p53 > span.p-7 + span.p-0, .price > span.p-7 + span.p-0{ margin-left:-17px; }
				.price.p53 > span.p-7 + span.p-c, .price > span.p-7 + span.p-c,
				.price.p53 > span.p-7 + span.p-d, .price > span.p-7 + span.p-d{ margin-left:-25px; }

	         .price.p53 > span.p-8, .price > span.p-8{
				width:44px !important;
				background-position:-623px -161px !important;
			}
				.price.p53 > span.p-8 + span.p-1, .price > span.p-8 + span.p-1{ margin-left:-12px; }
				.price.p53 > span.p-8 + span.p-2, .price > span.p-8 + span.p-2{ margin-left:-17px; }
				.price.p53 > span.p-8 + span.p-4, .price > span.p-8 + span.p-4{ margin-left:-13px; }
				.price.p53 > span.p-8 + span.p-7, .price > span.p-8 + span.p-7{ margin-left:-12px; }
				.price.p53 > span.p-8 + span.p-c, .price > span.p-8 + span.p-c,
				.price.p53 > span.p-8 + span.p-d, .price > span.p-8 + span.p-d{ margin-left:-17px; }
			.price.p53 > span.p-9, .price > span.p-9{
				width:44px !important;
				background-position:-699px -161px !important;
			}
				.price.p53 > span.p-9 + span.p-1, .price > span.p-9 + span.p-1{ margin-left:-12px; }
				.price.p53 > span.p-9 + span.p-2, .price > span.p-9 + span.p-2{ margin-left:-17px; }
				.price.p53 > span.p-9 + span.p-4, .price > span.p-9 + span.p-4{ margin-left:-13px; }
				.price.p53 > span.p-9 + span.p-7, .price > span.p-9 + span.p-7{ margin-left:-12px; }
				.price.p53 > span.p-9 + span.p-c, .price > span.p-9 + span.p-c,
				.price.p53 > span.p-9 + span.p-d, .price > span.p-9 + span.p-d{ margin-left:-17px; }
			.price.p53 > span.p-c, .price > span.p-c{
				width:25px !important;
				background-position:-855px -161px !important;
			}
			.price.p53 > span.p-d, .price > span.p-d{
				width:47px !important;
				background-position:-774px -161px !important;
			}
					.price.p53 > span.p-small, .price > span.p-small{
						margin-left:-11px !important;
					}
					.price.p53 > span.p-0.p-small, .price > span.p-0.p-small{
						width:34px !important;
						background-position:-896px -161px !important;
					}
					.price.p53 > span.p-1.p-small, .price > span.p-1.p-small{
						width:28px !important;
						background-position:-954px -161px !important;
					}
					.price.p53 > span.p-2.p-small, .price > span.p-2.p-small{
						width:37px !important;
						background-position:-1001px -161px !important;
					}
					.price.p53 > span.p-3.p-small, .price > span.p-3.p-small{
						width:34px !important;
						background-position:-1065px -161px !important;
					}
					.price.p53 > span.p-4.p-small, .price > span.p-4.p-small{
						width:36px !important;
						background-position:-1123px -161px !important;
					}
					.price.p53 > span.p-5.p-small, .price > span.p-5.p-small{
						width:35px !important;
						background-position:-1185px -161px !important;
					}
					.price.p53 > span.p-6.p-small, .price > span.p-6.p-small{
						width:33px !important;
						background-position:-1245px -161px !important;
					}
					.price.p53 > span.p-7.p-small, .price > span.p-7.p-small{
						width:36px !important;
						background-position:-1302px -161px !important;
					}
					.price.p53 > span.p-8.p-small, .price > span.p-8.p-small{
						width:33px !important;
						background-position:-1364px -161px !important;
					}
					.price.p53 > span.p-9.p-small, .price > span.p-9.p-small{
						width:33px !important;
						background-position:-1421px -161px !important;
					}
		
		/* ### price 63px ### */
		.price.p63 > span, .price.big > span{
			height:64px !important;
			margin-left:-16px;
		}
			.price.p63 > span.p-0, .price.big > span.p-0{
				width:51px !important;
				background-position:0px -96px !important;
			}
				.price.p63 > span.p-0 + span.p-2, .price.big > span.p-0 + span.p-2{ margin-left:-21px; }
				.price.p63 > span.p-0 + span.p-7, .price.big > span.p-0 + span.p-7{ margin-left:-14px; }
				.price.p63 > span.p-0 + span.p-c, .price.big > span.p-0 + span.p-c,
				.price.p63 > span.p-0 + span.p-d, .price.big > span.p-0 + span.p-d{ margin-left:-20px; }
			.price.p63 > span.p-1, .price.big > span.p-1{
				width:42px !important;
				background-position:-77px -96px !important;
			}
				.price.p63 > span.p-1 + span.p-1, .price.big > span.p-1 + span.p-1{ margin-left:-19px; }
				.price.p63 > span.p-1 + span.p-2, .price.big > span.p-1 + span.p-2{ margin-left:-24px; }
				.price.p63 > span.p-1 + span.p-3, .price.big > span.p-1 + span.p-3,
				.price.p63 > span.p-1 + span.p-4, .price.big > span.p-1 + span.p-4{ margin-left:-21px; }
				.price.p63 > span.p-1 + span.p-5, .price.big > span.p-1 + span.p-5,
				.price.p63 > span.p-1 + span.p-6, .price.big > span.p-1 + span.p-6{ margin-left:-19px; }
				.price.p63 > span.p-1 + span.p-7, .price.big > span.p-1 + span.p-7{ margin-left:-18px; }
				.price.p63 > span.p-1 + span.p-8, .price.big > span.p-1 + span.p-8,
				.price.p63 > span.p-1 + span.p-9, .price.big > span.p-1 + span.p-9,
				.price.p63 > span.p-1 + span.p-0, .price.big > span.p-1 + span.p-0{ margin-left:-19px; }
				.price.p63 > span.p-1 + span.p-c, .price.big > span.p-1 + span.p-c,
				.price.p63 > span.p-1 + span.p-d, .price.big > span.p-1 + span.p-d{ margin-left:-25px; }
			.price.p63 > span.p-2, .price.big > span.p-2{
				width:57px !important;
				background-position:-139px -96px !important;
			}
				.price.p63 > span.p-2 + span.p-2, .price.big > span.p-2 + span.p-2{ margin-left:-19px; }
				.price.p63 > span.p-2 + span.p-4, .price.big > span.p-2 + span.p-4{ margin-left:-17px; }
				.price.p63 > span.p-2 + span.p-7, .price.big > span.p-2 + span.p-7{ margin-left:-14px; }
				.price.p63 > span.p-2 + span.p-c, .price.big > span.p-2 + span.p-c,
				.price.p63 > span.p-2 + span.p-d, .price.big > span.p-2 + span.p-d{ margin-left:-21px; }
			.price.p63 > span.p-3, .price.big > span.p-3{
				width:51px !important;
				background-position:-225px -96px !important;
			}
				.price.p63 > span.p-3 + span.p-1, .price.big > span.p-3 + span.p-1{ margin-left:-14px; }
				.price.p63 > span.p-3 + span.p-2, .price.big > span.p-3 + span.p-2{ margin-left:-20px; }
				.price.p63 > span.p-3 + span.p-7, .price.big > span.p-3 + span.p-7{ margin-left:-14px; }
				.price.p63 > span.p-3 + span.p-c, .price.big > span.p-3 + span.p-c,
				.price.p63 > span.p-3 + span.p-d, .price.big > span.p-3 + span.p-d{ margin-left:-14px; }
			.price.p63 > span.p-4, .price.big > span.p-4{
				width:56px !important;
				background-position:-302px -96px !important;
			}
				.price.p63 > span.p-4 + span.p-1, .price.big > span.p-4 + span.p-1{ margin-left:-19px; }
				.price.p63 > span.p-4 + span.p-2, .price.big > span.p-4 + span.p-2{ margin-left:-22px; }
				.price.p63 > span.p-4 + span.p-3, .price.big > span.p-4 + span.p-3{ margin-left:-16px; }
				.price.p63 > span.p-4 + span.p-4, .price.big > span.p-4 + span.p-4,
				.price.p63 > span.p-4 + span.p-7, .price.big > span.p-4 + span.p-7{ margin-left:-17px; }
				.price.p63 > span.p-4 + span.p-9, .price.big > span.p-4 + span.p-9{ margin-left:-17px; }
				.price.p63 > span.p-4 + span.p-c, .price.big > span.p-4 + span.p-c,
				.price.p63 > span.p-4 + span.p-d, .price.big > span.p-4 + span.p-d{ margin-left:-21px; }
			.price.p63 > span.p-5, .price.big > span.p-5{
				width:53px !important;
				background-position:-385px -96px !important;
			}
				.price.p63 > span.p-5 + span.p-1, .price.big > span.p-5 + span.p-1{ margin-left:-19px; }
				.price.p63 > span.p-5 + span.p-2, .price.big > span.p-5 + span.p-2{ margin-left:-23px; }
				.price.p63 > span.p-5 + span.p-3, .price.big > span.p-5 + span.p-3,
				.price.p63 > span.p-5 + span.p-4, .price.big > span.p-5 + span.p-4{ margin-left:-19px; }
				.price.p63 > span.p-5 + span.p-5, .price.big > span.p-5 + span.p-5,
				.price.p63 > span.p-5 + span.p-6, .price.big > span.p-5 + span.p-6,
				.price.p63 > span.p-5 + span.p-7, .price.big > span.p-5 + span.p-7,
				.price.p63 > span.p-5 + span.p-8, .price.big > span.p-5 + span.p-8,
				.price.p63 > span.p-5 + span.p-9, .price.big > span.p-5 + span.p-9,
				.price.p63 > span.p-5 + span.p-0, .price.big > span.p-5 + span.p-0{ margin-left:-18px; }
				.price.p63 > span.p-5 + span.p-c, .price.big > span.p-5 + span.p-c,
				.price.p63 > span.p-5 + span.p-d, .price.big > span.p-5 + span.p-d{ margin-left:-23px; }
			.price.p63 > span.p-6, .price.big > span.p-6{
				width:51px !important;
				background-position:-465px -96px !important;
			}
				.price.p63 > span.p-6 + span.p-1, .price.big > span.p-6 + span.p-1{ margin-left:-15px; }
				.price.p63 > span.p-6 + span.p-2, .price.big > span.p-6 + span.p-2{ margin-left:-20px; }
				.price.p63 > span.p-6 + span.p-7, .price.big > span.p-6 + span.p-7{ margin-left:-14px; }
				.price.p63 > span.p-6 + span.p-c, .price.big > span.p-6 + span.p-c,
				.price.p63 > span.p-6 + span.p-d, .price.big > span.p-6 + span.p-d{ margin-left:-19px; }
			.price.p63 > span.p-7, .price.big > span.p-7{
				width:56px !important;
				background-position:-540px -96px !important;
			}
				.price.p63 > span.p-7 + span.p-1, .price.big > span.p-7 + span.p-1{ margin-left:-19px; }
				.price.p63 > span.p-7 + span.p-2, .price.big > span.p-7 + span.p-2{ margin-left:-26px; }
				.price.p63 > span.p-7 + span.p-3, .price.big > span.p-7 + span.p-3{ margin-left:-20px; }
				.price.p63 > span.p-7 + span.p-4, .price.big > span.p-7 + span.p-4{ margin-left:-31px; }
				.price.p63 > span.p-7 + span.p-5, .price.big > span.p-7 + span.p-5,
				.price.p63 > span.p-7 + span.p-6, .price.big > span.p-7 + span.p-6{ margin-left:-19px; }
				.price.p63 > span.p-7 + span.p-7, .price.big > span.p-7 + span.p-7{ margin-left:-17px; }
				.price.p63 > span.p-7 + span.p-8, .price.big > span.p-7 + span.p-8{ margin-left:-20px; }
				.price.p63 > span.p-7 + span.p-9, .price.big > span.p-7 + span.p-9,
				.price.p63 > span.p-7 + span.p-0, .price.big > span.p-7 + span.p-0{ margin-left:-19px; }
				.price.p63 > span.p-7 + span.p-c, .price.big > span.p-7 + span.p-c,
				.price.p63 > span.p-7 + span.p-d, .price.big > span.p-7 + span.p-d{ margin-left:-35px; }
			.price.p63 > span.p-8, .price.big > span.p-8{
				width:51px !important;
				background-position:-623px -96px !important;
			}
				.price.p63 > span.p-8 + span.p-1, .price.big > span.p-8 + span.p-1{ margin-left:-15px; }
				.price.p63 > span.p-8 + span.p-2, .price.big > span.p-8 + span.p-2{ margin-left:-20px; }
				.price.p63 > span.p-8 + span.p-4, .price.big > span.p-8 + span.p-4{ margin-left:-15px; }
				.price.p63 > span.p-8 + span.p-7, .price.big > span.p-8 + span.p-7{ margin-left:-14px; }
				.price.p63 > span.p-8 + span.p-c, .price.big > span.p-8 + span.p-c,
				.price.p63 > span.p-8 + span.p-d, .price.big > span.p-8 + span.p-d{ margin-left:-20px; }
			.price.p63 > span.p-9, .price.big > span.p-9{
				width:51px !important;
				background-position:-699px -96px !important;
			}
				.price.p63 > span.p-9 + span.p-1, .price.big > span.p-9 + span.p-1{ margin-left:-15px; }
				.price.p63 > span.p-9 + span.p-2, .price.big > span.p-9 + span.p-2{ margin-left:-20px; }
				.price.p63 > span.p-9 + span.p-4, .price.big > span.p-9 + span.p-4{ margin-left:-15px; }
				.price.p63 > span.p-9 + span.p-7, .price.big > span.p-9 + span.p-7{ margin-left:-14px; }
				.price.p63 > span.p-9 + span.p-c, .price.big > span.p-9 + span.p-c,
				.price.p63 > span.p-9 + span.p-d, .price.big > span.p-9 + span.p-d{ margin-left:-20px; }
			.price.p63 > span.p-c, .price.big > span.p-c{
				width:28px !important;
				background-position:-855px -96px !important;
			}
			.price.p63 > span.p-d, .price.big > span.p-d{
				width:54px !important;
				background-position:-774px -96px !important;
			}
					.price.p63 > span.p-small, .price.big > span.p-small{
						margin-left:-12px !important;
					}
					.price.p63 > span.p-0.p-small, .price.big > span.p-0.p-small{
						width:39px !important;
						background-position:-896px -96px !important;
					}
					.price.p63 > span.p-1.p-small, .price.big > span.p-1.p-small{
						width:32px !important;
						background-position:-954px -96px !important;
					}
					.price.p63 > span.p-2.p-small, .price.big > span.p-2.p-small{
						width:43px !important;
						background-position:-1001px -96px !important;
					}
					.price.p63 > span.p-3.p-small, .price.big > span.p-3.p-small{
						width:39px !important;
						background-position:-1065px -96px !important;
					}
					.price.p63 > span.p-4.p-small, .price.big > span.p-4.p-small{
						width:42px !important;
						background-position:-1123px -96px !important;
					}
					.price.p63 > span.p-5.p-small, .price.big > span.p-5.p-small{
						width:41px !important;
						background-position:-1185px -96px !important;
					}
					.price.p63 > span.p-6.p-small, .price.big > span.p-6.p-small{
						width:39px !important;
						background-position:-1245px -96px !important;
					}
					.price.p63 > span.p-7.p-small, .price.big > span.p-7.p-small{
						width:42px !important;
						background-position:-1302px -96px !important;
					}
					.price.p63 > span.p-8.p-small, .price.big > span.p-8.p-small{
						width:39px !important;
						background-position:-1364px -96px !important;
					}
					.price.p63 > span.p-9.p-small, .price.big > span.p-9.p-small{
						width:39px !important;
						background-position:-1421px -96px !important;
					}
		
		/* ### price 93px ### */
		.price.p93 > span{
			height:96px !important;
			margin-left:-22px;
		}
			.price.p93 > span.p-0{
				width:77px !important;
				background-position:0px 0px !important;
			}
				.price.p93 > span.p-0 + span.p-2{ margin-left:-31px; }
				.price.p93 > span.p-0 + span.p-7{ margin-left:-20px; }
				.price.p93 > span.p-0 + span.p-c,
				.price.p93 > span.p-0 + span.p-d{ margin-left:-29px; }
			.price.p93 > span.p-1{
				width:62px !important;
				background-position:-77px 0px !important;
			}
				.price.p93 > span.p-1 + span.p-1{ margin-left:-28px; }
				.price.p93 > span.p-1 + span.p-2{ margin-left:-35px; }
				.price.p93 > span.p-1 + span.p-3,
				.price.p93 > span.p-1 + span.p-4{ margin-left:-30px; }
				.price.p93 > span.p-1 + span.p-5,
				.price.p93 > span.p-1 + span.p-6{ margin-left:-28px; }
				.price.p93 > span.p-1 + span.p-7{ margin-left:-26px; }
				.price.p93 > span.p-1 + span.p-8,
				.price.p93 > span.p-1 + span.p-9,
				.price.p93 > span.p-1 + span.p-0{ margin-left:-28px; }
				.price.p93 > span.p-1 + span.p-c,
				.price.p93 > span.p-1 + span.p-d{ margin-left:-36px; }
			.price.p93 > span.p-2{
				width:86px !important;
				background-position:-139px 0px !important;
			}
				.price.p93 > span.p-2 + span.p-2{ margin-left:-28px; }
				.price.p93 > span.p-2 + span.p-4{ margin-left:-25px; }
				.price.p93 > span.p-2 + span.p-7{ margin-left:-20px; }
				.price.p93 > span.p-2 + span.p-c,
				.price.p93 > span.p-2 + span.p-d{ margin-left:-30px; }
			.price.p93 > span.p-3{
				width:77px !important;
				background-position:-225px 0px !important;
			}
				.price.p93 > span.p-3 + span.p-1{ margin-left:-20px; }
				.price.p93 > span.p-3 + span.p-2{ margin-left:-29px; }
				.price.p93 > span.p-3 + span.p-7{ margin-left:-20px; }
				.price.p93 > span.p-3 + span.p-c,
				.price.p93 > span.p-3 + span.p-d{ margin-left:-30px; }
			.price.p93 > span.p-4{
				width:83px !important;
				background-position:-302px 0px !important;
			}
				.price.p93 > span.p-4 + span.p-1{ margin-left:-27px; }
				.price.p93 > span.p-4 + span.p-2{ margin-left:-32px; }
				.price.p93 > span.p-4 + span.p-3{ margin-left:-23px; }
				.price.p93 > span.p-4 + span.p-4,
				.price.p93 > span.p-4 + span.p-7{ margin-left:-25px; }
				.price.p93 > span.p-4 + span.p-9{ margin-left:-24px; }
				.price.p93 > span.p-4 + span.p-c,
				.price.p93 > span.p-4 + span.p-d{ margin-left:-31px; }
			.price.p93 > span.p-5{
				width:80px !important;
				background-position:-385px 0px !important;
			}
				.price.p93 > span.p-5 + span.p-1{ margin-left:-27px; }
				.price.p93 > span.p-5 + span.p-2{ margin-left:-34px; }
				.price.p93 > span.p-5 + span.p-3,
				.price.p93 > span.p-5 + span.p-4{ margin-left:-27px; }
				.price.p93 > span.p-5 + span.p-5,
				.price.p93 > span.p-5 + span.p-6,
				.price.p93 > span.p-5 + span.p-7,
				.price.p93 > span.p-5 + span.p-8,
				.price.p93 > span.p-5 + span.p-9,
				.price.p93 > span.p-5 + span.p-0{ margin-left:-26px; }
				.price.p93 > span.p-5 + span.p-c,
				.price.p93 > span.p-5 + span.p-d{ margin-left:-34px; }
			.price.p93 > span.p-6{
				width:75px !important;
				background-position:-465px 0px !important;
			}
				.price.p93 > span.p-6 + span.p-1{ margin-left:-21px; }
				.price.p93 > span.p-6 + span.p-2{ margin-left:-29px; }
				.price.p93 > span.p-6 + span.p-7{ margin-left:-20px; }
				.price.p93 > span.p-6 + span.p-c,
				.price.p93 > span.p-6 + span.p-d{ margin-left:-28px; }
			.price.p93 > span.p-7{
				width:83px !important;
				background-position:-540px 0px !important;
			}
				.price.p93 > span.p-7 + span.p-1{ margin-left:-27px; }
				.price.p93 > span.p-7 + span.p-2{ margin-left:-38px; }
				.price.p93 > span.p-7 + span.p-3{ margin-left:-29px; }
				.price.p93 > span.p-7 + span.p-4{ margin-left:-43px; }
				.price.p93 > span.p-7 + span.p-5,
				.price.p93 > span.p-7 + span.p-6{ margin-left:-28px; }
				.price.p93 > span.p-7 + span.p-7{ margin-left:-25px; }
				.price.p93 > span.p-7 + span.p-8{ margin-left:-29px; }
				.price.p93 > span.p-7 + span.p-9,
				.price.p93 > span.p-7 + span.p-0{ margin-left:-28px; }
				.price.p93 > span.p-7 + span.p-c,
				.price.p93 > span.p-7 + span.p-d{ margin-left:-51px; }
			.price.p93 > span.p-8{
				width:76px !important;
				background-position:-623px 0px !important;
			}
				.price.p93 > span.p-8 + span.p-1{ margin-left:-21px; }
				.price.p93 > span.p-8 + span.p-2{ margin-left:-29px; }
				.price.p93 > span.p-8 + span.p-4{ margin-left:-22px; }
				.price.p93 > span.p-8 + span.p-7{ margin-left:-20px; }
				.price.p93 > span.p-8 + span.p-c,
				.price.p93 > span.p-8 + span.p-d{ margin-left:-29px; }
			.price.p93 > span.p-9{
				width:75px !important;
				background-position:-699px 0px !important;
			}
				.price.p93 > span.p-9 + span.p-1{ margin-left:-21px; }
				.price.p93 > span.p-9 + span.p-2{ margin-left:-29px; }
				.price.p93 > span.p-9 + span.p-4{ margin-left:-22px; }
				.price.p93 > span.p-9 + span.p-7{ margin-left:-20px; }
				.price.p93 > span.p-9 + span.p-c,
				.price.p93 > span.p-9 + span.p-d{ margin-left:-29px; }
			.price.p93 > span.p-c{
				width:41px !important;
				background-position:-855px 0px !important;
			}
			.price.p93 > span.p-d{
				width:81px !important;
				background-position:-774px 0px !important;
			}
					.price.p93 > span.p-small{
						margin-left:-18px !important;
					}
					.price.p93 > span.p-0.p-small{
						width:58px !important;
						background-position:-896px 0px !important;
					}
					.price.p93 > span.p-1.p-small{
						width:47px !important;
						background-position:-954px 0px !important;
					}
					.price.p93 > span.p-2.p-small{
						width:64px !important;
						background-position:-1001px 0px !important;
					}
					.price.p93 > span.p-3.p-small{
						width:58px !important;
						background-position:-1065px 0px !important;
					}
					.price.p93 > span.p-4.p-small{
						width:62px !important;
						background-position:-1123px 0px !important;
					}
					.price.p93 > span.p-5.p-small{
						width:60px !important;
						background-position:-1185px 0px !important;
					}
					.price.p93 > span.p-6.p-small{
						width:57px !important;
						background-position:-1245px 0px !important;
					}
					.price.p93 > span.p-7.p-small{
						width:62px !important;
						background-position:-1302px 0px !important;
					}
					.price.p93 > span.p-8.p-small{
						width:57px !important;
						background-position:-1364px 0px !important;
					}
					.price.p93 > span.p-9.p-small{
						width:57px !important;
						background-position:-1421px 0px !important;
					}
	
	/* ### first character reset ### */
	.price > span:first-child{
		margin-left:0px !important;
	}
}

/* ### Price Sprite RETINA ### */
@media screen and (-webkit-min-device-pixel-ratio: 2),
	handheld and (-webkit-min-device-pixel-ratio: 2){
	.price > span{
		background:url('images/general/price-sprite-retina.png') 0px 0px no-repeat !important;
		background-size:1478px 353px !important;
	}
}

/* ### webkit browser fix for prices like "x7,xx" with negativ margin bug ### */
@media screen and (-webkit-min-device-pixel-ratio: 0),
	handheld and (-webkit-min-device-pixel-ratio: 0){
	.price.p24 > span.p-7 + span.p-c,
	.price.p24 > span.p-7 + span.p-d{
		margin-left:-13px !important;
	}
	.price.p28 > span.p-7 + span.p-c,
		.price.price-xs > span.p-7 + span.p-c,
	.price.p28 > span.p-7 + span.p-d,
		.price.price-xs > span.p-7 + span.p-d{
		margin-left:-15px !important;
	}
	.price.p33 > span.p-7 + span.p-c,
	.price.p33 > span.p-7 + span.p-d{
		margin-left:-16px !important;
	}
	.price.p43 > span.p-7 + span.p-c,
		.price.small > span.p-7 + span.p-c,
	.price.p43 > span.p-7 + span.p-d,
		.price.small > span.p-7 + span.p-d{
		margin-left:-21px !important;
	}
	.price.p53 > span.p-7 + span.p-c,
	.price.p53 > span.p-7 + span.p-d{
		margin-left:-25px !important;
	}
	.price.p63 > span.p-7 + span.p-c,
		.price.big > span.p-7 + span.p-c,
	.price.p63 > span.p-7 + span.p-d,
		.price.big > span.p-7 + span.p-d{
		margin-left:-28px !important;
	}
	.price.p93 > span.p-7 + span.p-c,
	.price.p93 > span.p-7 + span.p-d{
		margin-left:-41px !important;
	}
}
.link { text-decoration: underline }
