.pay_payment_methods{
    
}
.pay_payment_methods .sum{
    margin: 0 0 30px 0;
}
.pay_payment_methods .sum label{
    float: left;
    line-height: 30px;
    margin: 0 10px 0 0;
}
.pay_payment_methods .sum input{
    width: 200px;
    height: 25px;
    font-size: 160%;
    font-family: Arial;
}
.pay_payment_methods .sum .field-suffix{
    font-size: 160%
}
.pay_payment_methods ul{
    padding: 0 !important;
}
.pay_payment_methods .cats li{
    width:82px;
    display: inline-block;
    margin: 0 6px !important;
    zoom: 1;
    vertical-align: top;
    cursor: pointer;
    *display:inline;
}
.pay_payment_methods li .logo{
    text-align: center;
}
.pay_payment_methods li .title{
    text-align: center;
}
.pay_payment_methods .childs .logo_cont{
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
}
.pay_payment_methods .childs ul{
    list-style: none;
}
.pay_payment_methods .childs li{
    margin: 20px 0;   
}
.pay_payment_methods .childs li .description{
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    width: 350px;
    margin: 0 0 0 40px;
    *display:inline;
}
.pay_payment_methods .childs li .sum{
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    margin: 0 0 0 50px;
    font-size: 170%;
    *display:inline;
}
.pay_payment_methods .pay_form{
    display: inline-block;
    zoom: 1;
    margin: 0 0 0 50px;
    vertical-align: middle;
    *display:inline;
}
.pay_payment_methods > .childs{
    display: none;
}
.pay_payment_methods .pay_form .form-submit{
    display: none;
}