﻿.wholeBody {
    -webkit-text-size-adjust: none;
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Tahoma;
    background: url(../../Images/Cash/new_body_bg_top.png);
}

.wholeBody2 {
    background: #fff;
}

button, .footer a, .footer span {
    white-space: nowrap;
}

ul, ol, dl, form {
    margin: 0;
    padding: 0;
    list-style: none;
}

.topBody {
    -webkit-text-size-adjust: none;
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Tahoma;
    background: url(../../Images/Cash/new_top_bg3.gif) center;
}

img {
    border: 0;
}

.main img {
    margin: 1px 1px 2px;
}

.new_header {
    width: 1027px;
    height: 94px;
    border-bottom: 1px solid #022f58;
    margin: 0 auto;
    background: url(../../images/Cash/new_top_bg_center.png);
}

.new_login {
    height: 24px;
    padding: 0 5px;
}

.new_time {
    font: 100 10px/16px Tahoma;
    color: #fff;
}

.new_name {
    font: 100 11px/22px Tahoma;
    color: #B3C0CB;
    padding: 3px 5px 0 5px;
}

.new_login2 b {
    font: 100 9px Tahoma;
    color: #0e68ef;
    padding: 0 5px;
}

.new_login2 {
    float: right;
    padding-top: 4px;
}

    .new_login2 a {
        vertical-align: middle;
    }

.new_input_1 {
    font: 100 11px Tahoma;
    padding: 1px 2px 2px 2px;
    margin: 0 1px;
    width: 80px;
    vertical-align: middle;
    border: 1px solid #00a1ec;
    background: #eee;
}

.new_input_2 {
    font: 100 11px Tahoma;
    padding: 1px 2px 2px 2px;
    margin: 0 1px;
    width: 65px;
    vertical-align: middle;
    border: 1px solid #00a1ec;
    background: #eee;
}

.new_input_3 {
    background: url(../../images/Cash/new_submit_bg.gif);
    height: 18px;
    border: 0;
    margin: 0 1px;
    padding: 0 6px;
    font: 700 11px Tahoma;
    color: #fff;
    cursor: pointer;
    vertical-align: middle;
}

.new_input_4 {
    background: url(../../images/Cash/new_submit_bg.gif);
    border: 0;
    padding: 0 4px;
    font: 700 11px Tahoma;
    color: #fff;
    cursor: pointer;
    vertical-align: 0px;
}

.new_logo {
    margin: 15px 0 0 10px;
    float: left;
    height: 48px;
}

.new_menu {
    text-align: right;
    padding: 12px 7px 0 0;
    color: #4665a7;
}

    .new_menu a {
        color: #fff;
    }

        .new_menu a:hover {
            color: #fc0;
        }

.new_nav {
    position: absolute;
    margin: 35px 0 0 170px;
    font-size: 15px;
    font-family: inherit;
}

    .new_nav li {
        float: left;
        padding: 2px 10px;
    }

        .new_nav li a {
            color: #e8f5ff;
        }

.new_current {
    background: #031b2f;
    font-weight: 700;
    color: #fc0;
    -webkit-border-radius: 5px;
}

li.new_current a, .new_nav li a:hover {
    color: #fc0;
}

.new_lang {
    text-align: right;
    padding: 18px 7px 0 0;
    color: #222;
}

    .new_lang select {
        height: 16px;
        padding: 0;
        margin: 0;
        font-size: 10px;
        width: 75px;
        border: 1px solid #ccc;
        background: #ccc;
    }

    .new_lang span.flag {
        background: url(../../images/content_bg.gif);
        width: 22px;
        margin-left: 3px;
        height: 17px;
        display: block;
        float: right;
    }

.new_pic {
    width: 1010px;
    height: 307px;
    margin: 0 auto;
    background: url(../../images/Cash/new_pic.jpg);
    margin-top: 6px;
}

.new_center {
    width: 1001px;
    border-top: 1px solid #213846;
    border-left: 1px solid #213846;
    border-right: 1px solid #001530;
    margin: 0 auto;
    background: #16222e;
    padding: 7px 0 7px 7px;
}

    .new_center li {
        float: left;
        border: 1px solid #293237;
        margin: 0 8px 8px 0;
        color: #fff;
        font: 100 11px/14px Tahoma;
    }

        .new_center li p {
            color: #fc0;
            margin: 0;
            padding: 0;
            font-weight: 700;
        }
/*.new_bottom{background:url(../../images/Cash/new_bottom_bg_cash.gif) repeat-x #001430; width:1008px; height:160px; margin:0 auto;border-left:1px solid #001530;border-right:1px solid #001530; text-align:center; color:#7f91a0}*/
.cash_bottom {
    background: url(../../images/Cash/cash_bottom_bg.png) repeat-x;
    height: 32px;
    border: 1px solid #323631;
    padding: 0 10px;
    font: 100 12px/32px Tahoma;
}

#TopMsg {
    width: 1027px;
    height: 28px;
    margin: 0 auto;
    background: url(../../images/content_bg.gif) 0 -45px repeat-x;
}

#msg {
    float: right;
    margin-right: 8px;
    background: url(../../images/content_bg.gif) 0 -169px;
    width: 535px;
}

#msg_L {
    background: url(../../images/content_bg.gif) 0 -127px;
    width: 16px;
    height: 28px;
    float: left;
    display: block;
}

#msg_R {
    background: url(../../images/content_bg.gif) -22px -127px;
    width: 53px;
    height: 28px;
    float: right;
    display: block;
    cursor: pointer;
    color: #fff;
    font: 100 10px/28px Tahoma;
    text-align: center;
}

    #msg_R:hover {
        background-position: 0 -387px;
        cursor: pointer;
        color: #FFFF00;
    }

#msg_C {
    font: normal 11px/28px Tahoma;
    color: #000;
}

    #msg_C marquee {
        width: 460px;
    }

div.horizontal_scroller, div.vertical_scroller {
    position: relative;
    height: 24px;
    width: 400px;
    display: block;
    overflow: hidden;
}

div.scrollingtext {
    position: absolute;
    white-space: nowrap;
}

#msg_Per {
    width: 97px;
    margin: 0 0 0 4px;
    padding: 0;
    height: 28px;
    float: left;
    background: url(../../images/content_bg.gif) -80px -127px;
    font: normal 11px/28px Tahoma;
    text-align: center;
}

    #msg_Per a {
        color: #fff;
    }

        #msg_Per a:hover {
            color: #FFFF00;
        }

.Msgnav {
    line-height: 28px;
    color: #bbb;
    float: right;
    margin: 0 0 0 10px;
    float: left;
}

    .Msgnav a {
        color: #ffde00;
        padding: 0 2px;
        font: 700 11px Tahoma;
    }

.cash_promotion {
    width: 1010px;
    margin: 0 auto;
}

.cash_picnav {
    float: left;
    width: 200px;
    margin-right: 1px;
}

    .cash_picnav div {
        cursor: pointer;
        height: 90px;
        text-align: right;
        padding-right: 12px;
        font: 700 17px/80px Tahoma;
    }

.cash_pic1 {
    background: url(../../images/Cash/cash_left_nav_bg.gif) no-repeat;
    color: #600;
}

.cash_pic2 {
    background: url(../../images/Cash/cash_left_nav_bg.gif) no-repeat 0 -94px;
    color: #FFF;
}

.cash_pic3 {
    background: url(../../images/Cash/cash_left_nav_bg.gif) no-repeat 0 -186px;
    color: #FFF;
}

.cash_pic4 {
    background: url(../../images/Cash/cash_left_nav_bg.gif) no-repeat 0 -276px;
    color: #FFF;
}

.cash_pichome {
    width: 805px;
    float: right;
}

.new_bottom2 {
    width: 1010px;
    margin: 0 auto;
    color: #7f91a0;
    padding: 5px 0 30px 0;
    color: #999;
}

.cash_bottom {
    background: url(../../images/Cash/cash_bottom_bg.png) repeat-x;
    height: 32px;
    border: 1px solid #323631;
    padding: 0 10px;
    font: 100 11px/32px Tahoma;
}

    .cash_bottom a {
        color: #ccc;
    }

        .cash_bottom a:hover {
            color: #fc0;
        }

.cash_bottom_ico {
    background: url(../../images/Cash/new_icon_cash.gif?120324) -128px bottom no-repeat;
    height: 50px;
}

.cash_cneter2 {
    width: 800px;
    float: right;
    background: #222;
    margin-bottom: 10px;
    border: 1px solid #333;
}

    .cash_cneter2 h1 {
        text-align: center;
        color: #FC0;
        border-bottom: 2px solid #111;
        margin: 10px 35px;
        padding: 10px;
    }

    .cash_cneter2 ol {
        list-style: decimal;
        padding: 10px 20px 20px 40px;
    }

        .cash_cneter2 ol li {
            margin: 0 10px 8px 10px;
            color: #ddd;
            font: 100 11px/16px Tahoma;
        }

.float_L {
    float: left;
}

.float_R {
    float: right;
}

.clear {
    clear: both;
}

a {
    text-decoration: none;
    cursor: pointer;
}

.blue {
    color: #022352;
}

.red {
    color: #B50000;
}

.red2 {
    color: #ff6c6c;
}

.green {
    color: #080;
}
/*====header===*/

.help_center {
    width: 800px;
    margin: 0 auto;
}

.cash_helpcenter {
    position: absolute;
    margin: 30px 0 0 200px;
    font: 700 22px Tahoma;
    color: #0b5f81;
}

.cash_cneter3 {
    width: 720px;
    padding: 10px 40px;
    background: #e2e3e4;
    margin-bottom: 15px;
    border: 1px solid #cfcfcf;
}

    .cash_cneter3 h2 {
        color: #0096d2;
        border-bottom: 2px solid #3faeda;
        margin: 10px 0;
        padding: 10px 0;
    }

    .cash_cneter3 h3 {
        font: 700 12px Tahoma;
        color: #000;
    }

    .cash_cneter3 p {
        padding: 5px 0 5px 20px;
        color: #222;
        font: 100 12px/22px Tahoma;
    }

    .cash_cneter3 ol {
        list-style: decimal;
        padding: 10px 20px 20px 40px;
    }

    .cash_cneter3 li {
        margin: 0 10px 8px 10px;
        font: 100 12px/22px Tahoma;
    }

    .cash_cneter3 a {
        color: #004ea6;
        text-decoration: underline;
    }

    .cash_cneter3 b {
        font-weight: 700;
    }

    .cash_cneter3 strong {
        font: 700 12px Tahoma;
        color: #37b6ff;
    }

.help_nav2 {
    clear: both;
    background: #3faeda;
    height: 32px;
    padding: 0px 5px;
    border-bottom: 1px solid #1d7aa0;
    margin-bottom: 10px;
}

.help_nav_current {
    background: #1886b2;
    font-weight: 700;
    color: #fc0;
}

#help_nav {
    clear: both;
    font-size: 11px;
    padding: 0 0 0 20px;
    position: relative;
}

    #help_nav ul {
        background-color: #1886b2;
        border-radius: 0 5px 5px 5px;
        border-width: 0 1px 1px;
        box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
        left: -9999px;
        overflow: hidden;
        position: absolute;
        top: -9999px;
        z-index: 2;
    }

    #help_nav li {
        float: left;
        position: relative;
        height: 32px;
        line-height: 32px;
    }

        #help_nav li a {
            color: #fff;
            display: block;
            font-weight: normal;
            padding: 0px 20px;
            position: relative;
        }

        #help_nav li:hover > a {
            color: #def2f2;
            background: #1886b2;
            height: 32px;
        }

        #help_nav li:hover, #help_nav a:focus, #help_nav a:hover, #help_nav a:active {
            outline: 0 none;
        }

            #help_nav li:hover ul.subs {
                left: 0;
                top: 31px;
                width: 196px;
                -moz-transform: scaleY(1);
                -ms-transform: scaleY(1);
                -o-transform: scaleY(1);
                -webkit-transform: scaleY(1);
                transform: scaleY(1);
            }

    #help_nav ul li {
        background: none;
        width: 100%;
    }

        #help_nav ul li a {
            float: none;
            width: 196px;
        }

        #help_nav ul li:hover > a {
            background: #1d75a6;
            color: #fff;
        }

.hsubs {
    font-size: 12px;
}

/*====Left===*/
.mainTitle {
    background: url(../../images/reg_bg_1.gif);
    height: 55px;
    font: 700 16px/55px Tahoma;
    padding-left: 55px;
    margin: 0 5px;
}

.LeftFrame {
    float: left;
    padding: 0px;
    width: 204px;
    background: RGB(54,100,164);
    overflow: hidden;
}

.Left {
    width: 190px;
    right: 0;
    height: 100%;
    padding: 0px 6px 0 7px;
    position: absolute;
    background: #ccc;
}

.liveC {
    background: url(../../Images/Cash/live_center.gif);
    height: 24px;
    cursor: pointer;
    color: #960101;
    margin-top: 5px;
}

    .liveC h1 {
        background: url(../../Images/live_a2.gif) no-repeat 8px 3px;
        text-align: center;
        padding: 0;
        margin: 0;
        font: bold 12px/23px Tahoma;
    }

    .liveC span {
        float: right;
        font: bold 12px/23px Tahoma;
        color: #FF0;
        text-align: center;
        width: 45px;
    }

    .liveC:hover {
        background: url(../../Images/Cash/live_center.gif) 0 -25px;
        color: #e00;
        -webkit-transition: background 0.3s ease-out;
    }

.favorites {
    background: url(../../Images/Cash/favorites_en.gif);
    height: 26px;
    margin-top: 5px;
    cursor: pointer;
}

    .favorites:hover {
        background: url(../../Images/Cash/favorites_en.gif) 0 -26px;
        cursor: pointer;
    }

.BetBill {
    background: url(../../Images/content_bg.gif) 0 -278px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    color: #012686;
}

.HidBill {
    background: url(../../Images/content_bg.gif) no-repeat -178px 5px;
    padding-left: 20px;
    float: left;
    cursor: pointer;
}

.ShoBill {
    background: url(../../Images/content_bg.gif) no-repeat -178px -133px;
    padding-left: 20px;
    float: left;
    cursor: pointer;
}

.BetList {
    border: 1px solid #90AFCC;
}

    .BetList ul {
        background: url(../../Images/content_bg.gif) 0 -304px;
        height: 22px;
    }

    .BetList li {
        float: left;
        width: 62px;
        font: bold 11px/22px Tahoma;
        text-align: center;
    }

        .BetList li a {
            color: #000;
        }

            .BetList li a:hover {
                color: #c00;
            }

    .BetList dt {
        background: url(../../Images/content_bg.gif) 0 -254px;
        color: #002F6B;
        padding: 0 7px 0 20px;
        font: bold 11px/19px Tahoma;
        font-weight: bold;
        display: block;
        border-bottom: 1px solid #fff;
        cursor: pointer;
    }

        .BetList dt span {
            color: #c00;
            font: normal 10px/19px Verdana;
        }

    .BetList dd span {
        color: #000;
        font-size: 10px;
        font-family: Verdana;
    }

    .BetList dt:hover {
        color: #007FDC;
    }

    .BetList dd {
        margin: 0;
        color: #002F6B;
        border-bottom: 1px solid #e9e9e9;
        padding: 0 7px 0 20px;
        background: #fff;
        font: normal 11px/18px Tahoma;
        cursor: pointer;
    }

        .BetList dd b {
            color: #f60;
            font-weight: normal;
        }

        .BetList dd:hover {
            color: #f60;
        }

        .BetList dd input {
            vertical-align: text-top;
            padding: 0;
            margin: 0 2px 0 0;
        }

.current {
    background: url(../../Images/content_bg.gif) 0 -330px;
    min-width: 63px;
}

li.current a {
    color: #c00;
}

.PaneLive {
    background: url(../../Images/PaneLive.gif) no-repeat;
    padding: 0px 15px;
}
/*====Right===*/
.Right {
    overflow-x: hidden;
    width: 805px;
    overflow-y: scroll;
}

.Right-tit u {
    background: url(../../Images/content_bg.gif) left -356px;
    height: 26px;
    padding: 0;
    margin: 0;
    float: left;
    font: 700 12px/24px Tahoma;
    text-decoration: none;
}

    .Right-tit u b {
        background: url(../../Images/content_bg.gif) right -397px;
        padding: 0 10px 0 22px;
        height: 26px;
        display: block;
    }

.Rig_time {
    float: left;
    background: #a5c5e0;
    margin: 5px 0 0 5px;
    padding: 2px 3px;
}

    .Rig_time a {
        color: #fff;
    }

    .Rig_time img {
        vertical-align: middle;
        margin-top: -3px;
    }

.select_time {
    float: left;
    width: 80px;
    background: #3077dd;
    margin: 5px 0 0 5px;
    padding: 2px 3px;
}

.Rig_liv {
    float: right;
}

    .Rig_liv p {
        float: left;
        padding: 0;
        margin: 0;
    }

    .Rig_liv select {
        font: 100 11px Tahoma;
    }

    .Rig_liv p a {
        background: #0066bc;
        color: #fff;
        display: block;
        padding: 2px 4px 3px 4px;
        margin: 0 3px;
    }

        .Rig_liv p a:hover {
            background: #0879d9;
        }

.type_time {
    font: normal 10px/14px Verdana;
    border: 1px solid #aaa;
    text-align: center;
    width: 22px;
    height: 16px;
    background: #fff;
}

.main_table {
    border: 1px solid #b2b3b4;
    background: #f9fafb;
    height: 700px;
    overflow-y: auto;
    overflow-x: hidden;
}

.Doublebox {
    border-left: 1px solid #bbb;
    border-top: 1px solid #bbb;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 1px;
}

    .Doublebox td {
        border-bottom: 1px solid #bbb;
        vertical-align: top;
        font: bold 11px Tahoma;
    }

    .Doublebox p {
        margin: 2px 0px 2px 38px;
        padding: 0;
        color: #999;
        font-size: 9px;
    }

    .Doublebox b {
        float: left;
        line-height: 13px;
        color: #666;
        font-size: 9px;
    }

    .Doublebox div {
        float: right;
    }

.Dbox_b1 {
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    padding-left: 2px;
}

.Dbox_b2 {
    padding-left: 2px;
    padding-right: 7px;
}

.Dbox_b3 {
    padding-left: 7px;
    padding-right: 7px;
}

.Dbox_b4 {
    padding-right: 2px;
}

.Dbox_b5 {
    border-left: 2px solid #bbb;
    padding-left: 2px;
    padding-right: 7px;
}

.Dbox_b6 {
    padding-left: 7px;
    padding-right: 2px;
}

.Singlebox, .Doublebox, .Oubox {
    margin: 1px;
}

    .Singlebox table, .Doublebox table, .Oubox table {
        border-collapse: collapse;
        width: 100%;
        border: 0;
    }

    .Singlebox th, .Doublebox th, .Oubox th {
        border: 1px solid #bbb;
        color: #000;
        font: normal 11px Verdana;
    }

    .Singlebox td, .Oubox td {
        border: 1px solid #bbb;
        padding: 2px;
        font: bold 11px Tahoma;
    }

    .Singlebox .line_td1 {
        border-right: 0;
        text-align: right;
        color: #022352;
        width: 180px;
    }

    .Singlebox .line_td2 {
        border-left: 0;
        border-right: 0;
        width: 20px;
        text-align: center;
        font-weight: normal;
    }

    .Singlebox .line_td3 {
        border-left: 0;
        border-right: 0;
        color: #B50000;
    }

    .Singlebox .line_td4 {
        border-left: 0;
        width: 16px;
    }

    .Oubox td {
        text-align: center;
    }

    .Singlebox a, .Doublebox a {
        display: block;
        text-align: right;
        color: #000;
    }

    .Oubox a {
        color: #000;
    }

.thbg1 {
    background: url(../../Images/content_bg.gif) 0 -429px;
}

.thbg2 {
    background: url(../../Images/content_bg.gif) 0 -467px;
}

td.thbg3 {
    background: #b1b1b1;
    cursor: pointer;
    padding: 0;
    border-right: 1px solid #bbb;
}

.thbg3 span {
    float: right;
    color: #777;
    padding-right: 3px;
}

.thbg3 img {
    vertical-align: middle;
}

.thbg3 u {
    float: left;
    text-decoration: none;
    height: 16px;
    line-height: 16px;
    padding-left: 5px;
    margin-left: 50px;
}

    .thbg3 u img {
        vertical-align: middle;
        margin: -3px 5px 0 0;
    }

.drawcss {
    font-size: 9px;
    color: #666;
}

.textbc {
    background: #E6EFF4;
    color: #555;
    text-align: center;
}

.tr_1 {
    background: #FFC5C5;
}

.tr_2 {
    background: #FFDEDE;
}

.tr_3 {
    background: #D9DEE9;
}

.tr_4 {
    background: #F0F0F0;
}

.nachspielen {
    color: #666;
    font-size: 10px;
}

.reg_left {
    width: 487px;
    margin: 15px auto;
    padding-left: 20px;
}

    .reg_left b {
        font: 700 12px/22px Tahoma;
        text-align: left;
        display: block;
        color: #116fb7;
        margin: 5px 0;
    }

    .reg_left table th {
        font-size: 12px;
        font-weight: 100;
        text-align: left;
        padding: 2px 0;
    }

.regdone.reg_left th, .regdone.reg_left td {
    border: 1px solid #ddd;
}

.reg_left table td {
    font-size: 12px;
}

.reg_left select {
    border: 1px solid #c4c9ca;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    font-size: 12px;
    line-height: 16px;
    margin-right: 5px;
    padding: 3px 8px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    background-color: #f5f5f5;
}

    .reg_left select#selDay, .reg_left select#selMonth {
        width: 93px;
    }

    .reg_left select#selYear {
        width: 94px;
    }

     .reg_left select#selCurrency {
        width: 290px;
    }

.reg_submit {
    background: url(/App_Themes/Resources/Cash/Images/button-animation.gif) no-repeat scroll -202px -1px rgba(0, 0, 0, 0);
    height: 34px;
    width: 160px;
    border: 1px solid #342500;
    font: 700 14px Tahoma;
    cursor: pointer;
}

    .reg_submit:hover {
        background-position: 0 -37px;
    }


.bottom {
    width: 1000px;
    padding: 8px 0px;
    margin: 0 auto;
    color: #ccd9db;
    text-align: right;
}


/*.new_bottom{background:url(../../images/Cash/new_bottom_bg_cash.gif) repeat-x #001430; width:1008px; height:160px; margin:0 auto;border-left:1px solid #001530;border-right:1px solid #001530; text-align:center; color:#7f91a0}*/
.new_bottomPic {
    background: url(../../images/Cash/new_icon_cash.gif?120324) center bottom no-repeat;
    height: 60px;
    margin-bottom: 10px;
}


/*弹出层的STYLE*/
.div_loading {
    left: 48%; /*FF IE7*/
    top: 46%; /*FF IE7*/
    /*margin-left: -150px !important; /*FF IE7 该值为本身宽的一半
    margin-top: -60px !important; /*FF IE7 该值为本身高的一半
    margin-top: 0px;*/
    position: fixed !important;
    position: absolute; /*IE6*/
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
    background: url('/App_Themes/Resources/Images/icon/refreshing-blue.gif') no-repeat;
    width: 40px;
    height: 40px;
    display: block;
}

.div_bg {
    background-color: #ccc;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; /*FF IE7*/
    filter: alpha(opacity=50); /*IE*/
    opacity: 0.5; /*FF*/
    z-index: 1;
    position: fixed !important; /*FF IE7*/
    position: absolute; /*IE6*/
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
}
/*The END*/
.btn-blue, .btn-green, .btn-yellow, .btn-red {
    border: 0 none;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma,"Microsoft Yahei",Arial,Helvetica;
    font-size: 12px;
    margin: 0 1px;
    padding: 2px 8px;
}

.btn-blue {
    background: none repeat scroll 0 0 #428BCA;
    color: #FFFFFF;
}

    .btn-blue:hover {
        background: none repeat scroll 0 0 #285E8E;
    }

.btn-green {
    background: none repeat scroll 0 0 #47A447;
    color: #FFFFFF;
}

.btn-large {
    min-width: 88px;
    line-height: 28px;
    height: 28px;
}

.btn-primary {
    color: #fff;
    background-color: #484848;
    border: 0 none;
    /*width: 280px;
    height: 30px;*/
}

    .btn-primary:hover {
        background-color: #505050;
    }

.btn-thin {
    padding: 3px 12px;
    min-width: 68px;
}

.main .div-wrapper {
    margin: 10px;
    text-align: center;
}

.main table td {
    padding: 3px 4px;
}

.main .tb-table {
    margin: 5px 0;
    width: 100%;
}

.margin-2 {
    margin: 2px;
}

.margin-02 {
    margin: 0 2px;
}

.margin-2-0 {
    margin: 2px 0;
}

.margin-5 {
    margin: 5px;
}

.margin-05 {
    margin: 0 5px;
}

.margin-5-0 {
    margin: 5px 0;
}

.margin-r-20 {
    margin-right: 20px;
}

.margin-l-20 {
    margin-left: 20px;
}

.margin-20-0 {
    margin: 20px 0;
}

.margin-0-20 {
    margin: 0 20px;
}

.padding-40-0 {
    padding: 40px 0;
}

.TipsTop {
    height: 3px;
    width: 280px;
}

.TipsContent {
    width: 270px;
    padding: 3px 8px 6px;
    font: 11px/15px Tahoma;
    color: #F60;
}

.TipsFoot {
    height: 3px;
    width: 280px;
}

.jihuo {
    border: 1px solid #666;
    z-index: 50;
    padding: 2px;
    text-align: center;
    border-radius: 4px;
    -webkit-box-shadow: #222 0px 0px 15px;
    -moz-box-shadow: #222 0px 0px 15px;
    box-shadow: #222 0px 0px 15px;
    background: #fff;
    position: absolute;
    top: 10%;
    left: 25%;
}

    .jihuo td {
        text-align: left;
    }


.bg {
    background-color: #ccc;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; /*FF IE7*/
    filter: alpha(opacity=50); /*IE*/
    opacity: 0.5; /*FF*/
    z-index: 1;
    position: fixed !important; /*FF IE7*/
    position: absolute; /*IE6*/
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
}

.add-on {
    display: inline-block;
    width: auto;
    height: 20px;
    min-width: 16px;
    line-height: 18px;
    padding: 2px 4px 1px 2px;
    font-weight: normal;
    text-align: left;
    text-shadow: 0 1px 0 #ffffff;
    vertical-align: middle;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    margin-right: -1px;
}

.tooltip-ul {
    list-style: decimal;
    padding: 5px 10px 5px 20px;
    margin: 0px;
    line-height: 18px;
    font-size: 11px;
}

.active-now {
    width: 100%;
    border-width: 0;
}

    .active-now input {
        height: 24px;
    }

#divTips {
    position: absolute;
    top: 247px;
    left: 988px;
    display: none;
    border-radius: 4px;
    background: #FFFFCC;
    border: 1px solid #FFFFCC;
    box-shadow: 0 0 8px #555555;
}

#divReg button {
    margin: 0 5px;
    line-height: 22px;
    height: 22px;
    vertical-align: top;
}

    #divReg button span {
        padding: 0 12px;
    }
        #divReg .popover{ background-color: #FFFFCC !important;font: 11px/15px Tahoma;color: #F60;}

.sub-bar {
    /*background: url(/App_Themes/Resources/images/reg_bg_1.gif) 0 -5px;*/
    background-color: #eee;
    height: 38px;
    font: 700 14px/36px Tahoma;
    padding-left: 0px;
    padding-right: 20px;
    border: 1px solid #116fb7;
    /*margin: 0 5px;*/
    color: #fff;
}

    .sub-bar label {
        padding: 0 10px;
        margin: 0;
        background: #116fb7;
        display: block;
        min-width: 130px;
        height: 36px;
        line-height: 36px;
        color: #fff;
        font-size: 12px;
        float: left;
    }

.success-tip {
    width: 750px;
    margin: 10px auto;
    text-align: center;
    font-size: 14px;
    color: #468847;
}

.active-success {
    text-align: center;
    font-size: 13px;
    color: #009900;
}

.margin-auto {
    margin: 0 auto;
}
