body { margin: 0;}
#payment_body {
    color: #000;
    width: 705px;
    height: 405px;
    margin: 10px auto;
    padding-top: 50px;
    border: 1px solid Gray;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    position: relative;
    background: #fff url(../interface/payments/background.gif) no-repeat top;
}
#payment_cont {
    position: relative;
    width: 705px;
}
#payment_header {
    margin-top: -51px;
    height: 54px;
    border-top: 1px solid Gray;
}
    #payment_header select {
        position: absolute;
        top: 10px;
        right: 10px;
    }
    
    #payment_header a {
        display: block;
        margin: 10px 0 0 10px;
        width: 190px;
        height: 35px;
    }
        #payment_header a span { display: none;}
        
ul#payment_menu {
    list-style: none;
    margin: 15px 0 0 30px;
    border-top: 1px solid #fff;
}
    ul#payment_menu li {
        float: left;
        display: block;
        width: 122px;
        height: 28px;
        margin: 7px 2px 0 0;
    }
    ul#payment_menu li a {
        display: block;
        width: 122px;
        height: 28px;
        background: url(../interface/payments/tab.gif) no-repeat top;
        text-align: center;
        text-decoration: none;
        color: #000;
        font-size: 9pt;
    }
    ul#payment_menu li a span { display: none; }
        ul#payment_menu li.sel {
            height: 35px;
            margin: 0 2px 0 0;
        }
        ul#payment_menu li.sel a {
            height: 35px;
            background: url(../interface/payments/tab_sel.gif) no-repeat top;
        }
        
        ul#payment_menu li.history, ul#payment_menu li.history_sel {
            width: 93px;
            height: 20px;
            margin: 15px 2px 0 10px;
        }
        ul#payment_menu li.history a, ul#payment_menu li.history_sel a {
            height: 20px;
            color: #fff;
            background: url(../interface/payments/tab_history.gif) no-repeat top;
        }
        
    ul#payment_menu li.paypal a { background-image: url(../interface/payments/tab_paypal.gif); }
    ul#payment_menu li.moneybookers a { background-image: url(../interface/payments/tab_money.gif); }
    ul#payment_menu li.epay a { background-image: url(../interface/payments/tab_epay.gif); }
    ul#payment_menu li.sms a { background-image: url(../interface/payments/tab_sms.gif); }
    
    ul#payment_menu li.paypal a:hover { background-image: url(../interface/payments/tab_paypal_hover.gif); }
    ul#payment_menu li.moneybookers a:hover { background-image: url(../interface/payments/tab_money_hover.gif); }
    ul#payment_menu li.epay a:hover { background-image: url(../interface/payments/tab_epay_hover.gif); }
    ul#payment_menu li.sms a:hover { background-image: url(../interface/payments/tab_sms_hover.gif); }
    
    ul#payment_menu li.paypal_sel a { background-image: url(../interface/payments/tab_paypal_sel.gif); }
    ul#payment_menu li.moneybookers_sel a { background-image: url(../interface/payments/tab_money_sel.gif); }
    ul#payment_menu li.epay_sel a { background-image: url(../interface/payments/tab_epay_sel.gif); }
    ul#payment_menu li.sms_sel a { background-image: url(../interface/payments/tab_sms_sel.gif); }
#payment_panel {
    clear: left;
    margin-left: 22px;
    width: 660px;
    height: 311px;
    background: url(../interface/payments/panel.gif) no-repeat top;
}
#payment_offers {
    padding: 0 0 0 15px;
}
    #payment_offers p.info {
        padding: 10px 5px 5px 5px;
        color: #000;
        font-size: 11pt;
        text-align: center;
        line-height: 110%;
    }
        #payment_offers p.info em {
            font-size: 9pt;
            font-style: normal;
            font-weight: bold;
            color: #3c578e;
        }
    #payment_offers .packet {
        position: relative;
        float: left;
        width: 154px;
        height: 210px;
        margin-right: 6px;
        background: url(../interface/payments/packet.gif) no-repeat top;
    }
        #payment_offers .packet form { padding: 15px 0 0 15px; }
        #payment_offers .packet h4 {
            padding-top: 5px;
            color: #ff5033;
            font-weight: normal;
            font-size: 12pt;
            text-align: center;
            line-height: 100%;
        }
            #payment_offers .packet h4 strong { font-weight: bold;}
        #payment_offers .packet p {
            margin: 0;
            text-align: center;
            font-size: 8pt;
            color: #717171;
            line-height: 100%;
        }
            #payment_offers .packet p strong { color: #3c578e;}
        #payment_offers .packet h2 {
            position: absolute;
            left: 102px;
            top: 130px;
            color: #fff;
            font-family: Tahoma, Verdana, Arial, sans-serif;
            font-size: 7pt;
        }
            #payment_offers .packet h2 strong { font-size: 10pt; }
        #payment_offers .packet h3 {
            padding-top: 90px;
            color: #3c578e;
            font-family: Georgia, 'Times New Roman', Times, serif;
            font-weight: normal;
            text-align: center;
            line-height: 90%;
        }
            #payment_offers .packet h3 em {
                display: block;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 8pt;
                font-style: normal;
                color: #717171;
            }
.sms_info {
    float: left;
    margin-top: 8px;
    width: 451px;
    height: 178px;
    padding: 10px;
    background: url(../interface/payments/info_panel.gif) no-repeat top;
}
    .sms_info strong {
        font-weight: bold;
        color: #ff5033;
    }
    .sms_info h3 {
        font-weight: normal;
        font-size: 12pt;
    }
    .sms_info p { line-height: 100%;}
    .sms_info p.code {
        margin: 10px 0 0 0;
        width: 113px;
        height: 31px;
        padding: 0 0 0 10px;
        color: #fff;
        background: url(../interface/payments/sms_code.gif) no-repeat top;
        font-family: Georgia, 'Times New Roman', Times, serif;
        font-size: 15pt;
        line-height: 140%;
    }
    .sms_info p.important {font-size: 9pt;}
#payment_footer {
    position: absolute;
    bottom: 0px;
    height: 24px;    
}
    #payment_footer a {
        display: block;
        margin: 6px 0 0 8px;
        width: 82px;
        height: 12px;
        font-size: 1px;
    }
    #payment_footer p {
        float: right;
        margin: 0;
        padding-right: 10px;
        line-height: 200%;
        text-align: right;
        font-size: 8pt;
    }
    
h1, h2, h3, h4, form, fieldset, ul, ol {
    margin: 0;
    padding: 0;
    border: none;
}

.hide { display: none; }
.show { display: block; }

input.the_button {
    width: 125px;
    height: 34px;
    background: url(../interface/payments/button.gif) no-repeat top;
    border: 0;
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 10pt;
    line-height: 100%;
}
.ic_tokens {
    background: url(../interface/icons/ic_tokens.gif) no-repeat left;
    padding-left: 14px;
}
#method_history {padding: 10px;}

table.standard {
    width: 100%;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #000;
    background: #fff;
    border: 1px solid #7f7f7f;
}
table.standard a { color: #0032ae; }
table.standard tr.even { background: #dadada; }
table.standard tr.pending { background: #fff695; }
table.standard .withdraw { color: #ff0000; }
table.standard .pay { color: #007f03; }

table.standard a.sel {
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

/* PAGING */
.list_paging_controls, .page_numbers {
    padding-top: 5px;
    width: 50%;
    float: left;
}

a.bt_simple, a.bt_simple_disabled {
    color: #0032ae;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    padding: 1px 5px;
    line-height: 100%;
    border: 1px solid #dadada;
    border-bottom: none;
}
a:hover.bt_simple {
    color: #ff5033;
}
a.bt_simple_disabled, table.standard a.bt_simple_disabled {
    background: #f0f0f0;
    color: #7f7f7f;
}

.page_numbers { text-align: right;}