﻿.card-ico {
    background: url('../img/cards.png') 0 23px no-repeat;
    height: 23px;
    width: 32px;
    position: absolute;
    display: block;
    left: 7px;
    top: 5px;
    pointer-events: none;
    opacity: 1;
    /*-webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -ms-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;*/
    background-position: 0 0;
}
    .card-ico.visa { background-position: -32px 0; }
    .card-ico.mastercard { background-position: -64px 0; }
    .card-ico.amex { background-position: -96px 0; }
    .card-ico.discover { background-position: -128px 0; }
    .card-ico.dinersclub { background-position: -160px 0; }
    .card-ico.jsb { background-position: -192px 0; }
    .card-ico.maestro { background-position: -224px 0; }
    .card-ico.visaelectron { background-position: -256px 0; }
    .card-ico.cirrus { background-position: -298px 0; }
    .card-ico.paypal { background-position: -330px 0; }
    .card-ico.troy { background-position: -352px 0; }
    .card-ico.mir { background-position: -384px 0; }
    
