/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

#head_text { color:#D32634; display:inline; float:none; font-size:22px; left:20px; top:-7px; }
#timetable { margin-top: -50px; }

#error { border: solid 1px red; display:block; font-size:12px; color:#d32634; background: #FFFFFF; margin-bottom:10px; }
#good { border: solid 1px green; display:block; font-size:12px; color:#008000; background: #FFFFFF; margin-bottom:10px; }

.confirm .submit { background: url("../images/btn12.gif") no-repeat; cursor:pointer; border:0px; width:93px; height:29px; float:right; margin-right:175px }
.confirm .return { background: url("../images/btn.gif") no-repeat; cursor:pointer; border:0px; width:90px; height:29px; float:left; margin-left:175px }

.img { position:absolute; top:0px; left:0px;}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration: underline }
a:hover { text-decoration:none }
/* Global
--------------------------------------------------*/
.g { width:1000px; margin:0 auto}

.g_in { width:1000px; margin:0 auto}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { background: url("../images/h.jpg") no-repeat; height:200px; padding:42px 44px 0px 35px; font-family: Verdana; }
.h ul { margin:0px; padding:0px 0px 0px 0px; list-style:none;}

.g_in .h {background: url("../images/h_in.jpg") no-repeat; height:136px; padding-top:39px}
/* Head Top Menu
--------------------------------------------------*/
.h .h_tm {padding:18px 0px 0px 0px; height:30px}
.h .h_tm li { float:left; font-size:16px; padding:3px 25px 0px 0px}
.h .h_tm li a { color:#000000; text-decoration:none}
.h .h_tm li a:hover { color:#e02526}
.h .h_tm #hmt_ac { color:#e02526}
.h .h_tm .reg { background: url("../images/reg.gif") no-repeat; width:121px; height:25px; padding:3px 0px 0px 8px}
.h .h_tm .reg a { color:#FFFFFF}
.h .h_tm .reg a:hover { color:#FFFFFF}
/* Head Lang
--------------------------------------------------*/
.h span { display:block; float:right; font-size:12px; padding:0px 0px 0px 0px; position:relative; top:-27px}
.h span a { color:#000000; text-decoration:none; display:block; width:29px; height:20px; text-align:center; float:left; padding-top:2px; margin:0px 2px}
.h span a:hover {/* background: url("../images/hlang_ac.gif") no-repeat;*/ color:#e02526  }
.h span .la_ac { background: url("../images/hlang_ac.gif") no-repeat;  color:#e02526 }

/* Head Bottom Menu
--------------------------------------------------*/
.h .h_bm {}
.h .h_bm li { float:left; padding:0px 18px 0px 0px; font-size:12px}
.h .h_bm li a { color:#8a898a; text-decoration:none}
.h .h_bm li a:hover { color:#e02526}
.h .h_bm .hbm_ac  { color:#e02526}
/* Head Baners
--------------------------------------------------*/
.h_bans { padding:0px 0px 25px 29px; position:relative; margin-top:-76px; min-height:1px; text-align:center; overflow:hidden}
* html .h_bans { _height:1px; overflow:visible}

.hban_l { background: url("../images/hban_l.jpg") no-repeat; float:left; width:318px; height:100px; padding:47px 0px 0px 0px}
.hban_c { background: url("../images/hban_c.jpg") no-repeat; float:left; width:311px; height:100px; padding:47px 0px 0px 0px}
.hban_r { background: url("../images/hban_r.jpg") no-repeat; float:left; width:315px; height:100px; padding:47px 0px 0px 0px}
/* left Col
--------------------------------------------------*/
.l { width:170px; float:left; padding:0px 22px 20px 33px; min-height:350px; _height:350px; font-size:12px; line-height:1.4em}

.g_in .l { padding:30px 18px 20px 18px; width:169px }
/* left Col/Block
--------------------------------------------------*/
.lb { width:169px; background: url("../images/lb.jpg") repeat-y; margin-bottom:10px}
.lb_t { background: url("../images/lb_t.jpg") no-repeat; }
.lb_b { min-height:127px; _height:127px; background: url("../images/lb_b.jpg") no-repeat 0% 100%; color: #FFFFFF}

.lb_b ul { margin:0px; padding:12px 0px 10px 16px; list-style:none}
.lb_b ul li { font-size:14px; padding-bottom:5px}
.lb_b ul li a { color:#FFFFFF}
.lb_b ul .lm_ac a { font-weight:bold; text-decoration:none; background: url("../images/lm_a.gif") no-repeat 100% 6px; padding-right:17px  }

/* left Col/Block/Login
--------------------------------------------------*/
.login { background: url("../images/login.jpg") no-repeat; width:156px; height:138px; color:#FFFFFF; padding:14px 0px 0px 15px; margin-bottom:10px;
font-size:14px}

.log_b { height:115px}
.login p { padding:2px 0px 10px 0px}
.login b { font-weight:normal; display:block; padding-bottom:2px}
.login .in { width:135px; border:0px;  }
.login a { color:#FFFFFF}
.login span { padding:0px 0px 0px 0px; display:block; font-size:12px}

.login span .lp { color:#d0d0d0; margin-right:20px; text-decoration:none}
/* left Col/Support
--------------------------------------------------*/
.support { margin-bottom:15px}
/* left Col/PayOut
--------------------------------------------------*/
.payo { background: url("../images/payo.gif") repeat-y; width:169px; min-height:1px; _height:1px}
.payo_b { background: url("../images/payo_b.gif") no-repeat 0% 100%; font-size:11px; padding:0px 1px 15px 0px}
.payo_b h6 { color: #FFFFFF;  font-weight:normal; padding:8px 0px 7px 0px; font-size:15px; text-align:center; position:relative;
 background:#303030 url("../images/payo_t.gif") no-repeat;}
 
.payo_c { padding:15px 0px 0px 4px; width:155px; margin:0 auto; color:#656565; font-size:12px; text-align:center; font-family:"Times New Roman", Times, serif;}
.payo_c table {border: none; border-collapse: collapse; width: 100%}
.payo_c table td {padding: 0px; vertical-align: bottom;}
.payo_c p { background: url("../images/pac_p.gif") no-repeat 50% 0%; width:25px; height:32px;padding:3px 0px 0px 0px; font-size:10px;
line-height:1.4em}
.payo_c p i { display:block; font-style:normal; text-align:center; color:#000000; font-size:12px}

.p_col { background: url("../images/p_col.gif") repeat-y; width:25px;}
.p_col_t { background: url("../images/p_col_t.gif") no-repeat; color:#FFFFFF; font-size:11px; padding:8px 0px 0px 0px}


/* Center Col
--------------------------------------------------*/
.c { width:412px; float:left; min-height:350px; _height:350px; font-size:15px; color:#2b2b2b; line-height:1.4em; padding:0px 0px 20px 0px}
.c h6 { color:#dd3733; font-size:23px; font-weight:normal; padding-bottom:16px; font-family: Verdana;}
.c h4 { font-size:18px; font-weight:normal; padding-bottom:14px}
.c p { padding-bottom:14px}
.c a { color:#0057ab}

.g_in .c { padding:30px 0px 20px 0px; width:558px; _width:556px}

.tc {border: none; border-collapse: collapse; width: 100%; margin-top:14px;}
.tc tr td {padding: 0px; vertical-align:top; text-align:center; border:1px solid #d0d0d0; padding:3px 0px 3px 0px}
.tc tr th { text-align:center; font-weight:normal; border:1px solid #d0d0d0; height:33px; color:#FFFFFF; background: url("../images/c_th.gif") repeat-x; }
/* Center Col/Archive News
--------------------------------------------------*/
.c_ar_naews { font-size:14px; padding:0px 0px 15px 0px}
.c_ar_naews i { font-size:14px; font-style: normal; color:#d62928; display:block;}
.c_ar_naews h1 { font-size:16px;}
/* Center Col/Pages
--------------------------------------------------*/
.pages { font-weight:bold; padding:0px 0px 0px 0px}
.pages a { color:#d92626}
.pages .pr { float:right}

/* Center Col/Calc
--------------------------------------------------*/
.calc {}
.calc form {padding:20px 0px 20px 0px}
.calc form table {  width:428px; margin-bottom:20px}
.calc form table tr td { padding:3px 7px 3px 0px}
.calc form table tr .ct_r { text-align:right}
.calc form table tr td input { width:70px; border:1px solid #9d9d9d; vertical-align:middle; margin-right:7px}
.calc form table tr td select { width:70px; border:1px solid #9d9d9d; vertical-align:middle; margin-right:7px}
.calc form table tr td .ir {width: auto; margin: 0px 35px 0px 35px; outline: none; border: none}
.calc h5 { background:#cfcfcf; color:#000000; padding:3px 0px 3px 10px; font-size:16px; margin-top:25px}
.calc p { padding:15px 0px 14px 0px}
.calc form p input {border:1px solid #9d9d9d; width:54px}
.calc form .btn { width:94px; height:31px; border:0px; cursor:pointer; background: url("../images/btn1.gif") no-repeat }

.calc .tc {font-size:12px}
/*.calc .tc tr th { text-align:center; padding:0px 0px 0px 0px}*/
.calc .tc tr td { line-height:1.2em; vertical-align:middle; padding:4px 0px 4px 0px}
.calc .tc tr .tc_clc { width:58px; text-align:left; color:#FFFFFF; padding-left:7px; background:#dd2d46 url("../images/tc_clc.gif") repeat-y; }
.calc .tc tr th { background:#c92e32 url("../images/ac_th.gif") repeat-x; padding:4px 0 4px 0;}

/* Center Col/Contacts
--------------------------------------------------*/
.contact { width:435px; padding:0px 0px 5px 0px}
.contact i { display:block; font-style:normal; color:#e12634; padding-bottom:25px}
.contact table tr td { padding:4px 0px 4px 0px}
.contact table tr td input { border:1px solid #9d9d9d; width:254px}
.contact table tr td select { border:1px solid #9d9d9d; width:256px}
.contact table tr td textarea { border:1px solid #9d9d9d; width:440px; height:250px; overflow:auto}
.contact table tr td b { color:#e12634}
.contact table tr .tcon_l { font-weight:bold; text-align:right; padding-right:10px; white-space:nowrap}
.contact .btn { width:131px; height:29px; border:0px; background: url("../images/btn2.gif") no-repeat; float:right; margin:5px 25px 0px 0px; cursor:pointer }
.c_send { color:#008000}
/* Center Col/Levels
--------------------------------------------------*/
.lev { width:172px; float:left; background:#9b9b9b url("../images/lev_1.gif") no-repeat; line-height:1.2em; color:#FFFFFF; padding:19px 0px 10px 11px; font-size:12px; height:113px; margin-bottom:14px}
.lev h5 { font-family: Verdana; font-size:20px; font-weight:normal; padding-bottom:14px}
.lev b { display:block; font-size:14px; padding-top:11px}
.lev a { color:#FFFFFF}
#lev_2 { background:#797979; margin:0px 2px;}
#lev_3 { background:#636363 url("../images/lev_3.gif") no-repeat 100% 0%;}
/* Center Col/Deposits
--------------------------------------------------*/
.deposit_c {}

.deposit_c form { padding:0px 80px 14px 0px}
.deposit_c form input { vertical-align:middle}
.deposit_c form table tr td { padding:2px 0px 2px 0px}
.deposit_c form .in { border:1px solid #9b9b9b; width:113px}
.deposit_c form .btn { background: url("../images/btn3.gif") no-repeat; width:91px; height:28px; border:0px; margin-top:2px; cursor:pointer}
/* Center Col/FAQ
--------------------------------------------------*/
.faq_b { padding:0px 0px 18px 0px}
.faq_b b { display:block; font-size:16px}
.faq_b span { display:block}
/* Center Col/FAQ List
--------------------------------------------------*/
.faq_l { padding:20px 0px 0px 0px}
.faq_l h5 { font-size:18px; font-weight:normal}
.faq_l ul { margin:0px; padding:5px 0px 23px 13px; list-style:none}
.faq_l ul li {}
.faq_l ul li a { background: url("../images/fa.gif") no-repeat 0px 7px; padding-left:10px}
/* Center Col/Steps
--------------------------------------------------*/
.sreps { padding:10px 0px 20px 0px}
.sreps h4 {padding-bottom:7px}
.sreps h4 b { font-weight:normal; color:#de2729; }
/*.sreps ul { margin:0px; padding:12px 0px 0px 0px; list-style:none}*/
/* Center Col/Login Lost
--------------------------------------------------*/
.login_lost {}
.login_lost p { padding-bottom:4px}
.login_lost input { vertical-align:middle}
.login_lost table { margin:10px 0 15px 0 }
.login_lost table tr td { padding:0 0px 5px 0; width:200px}
.login_lost img {vertical-align:middle; padding-left:25px; padding-bottom:1px}
.login_lost .in { border:1px solid #9a9a9a; width:114px; margin-left:7px}
.login_lost .in2 { width:142px; border:1px solid #9a9a9a;}
.login_lost .btn { cursor:pointer; border:0px; background: url("../images/btn4.gif") no-repeat; width:90px; height:27px; margin-left:5px; float:right; margin:0 230px 0 0 }
.login_lost .btn2 { cursor:pointer; border:0px; background: url("../images/btn4.gif") no-repeat; width:90px; height:27px; margin-left:5px; float:right; margin:0 210px 0 0 }
/* Center Col/History
--------------------------------------------------*/
.history {}
.history ul { margin:0px; padding:8px 0px 0px 0px; list-style:none}
.history ul li { padding-bottom:4px}
.history ul li i { font-style:normal; margin:0 10px}
.history input { vertical-align:middle}
.history select { vertical-align:middle}
.history .sel_1 { width:155px}
.history .btn { cursor:pointer; background: url("../images/search.gif") no-repeat; border:0px; width:75px; height:28px; }
.history span { display:block; text-align:center; padding-top:20px}

.h_tab {}
.h_tab ul { margin:0px; padding:0 0 10px 0; list-style:none}
.h_tab ul li {}

.h_tab table {border: none; border-collapse: collapse; width: 100%}
.h_tab table tr td {padding: 0px; vertical-align:top; background:#e4e4e4; border:1px solid #FFFFFF; text-align:center; padding:4px 2px; font-size:13px}
.h_tab table tr th { background:#e13027; border:1px solid #FFFFFF; font-weight:normal; color:#FFFFFF; text-align:center; padding:2px 2px; font-size:13px}

.h_tab span { display:block; padding:20px 0 10px 0}
.h_tab span .btn8 { float:right}
.h_tab span .btn7 { display:block; margin:0 auto}
.h_tab span .btn6 { float:left}
/* Center Col/Account Summary
--------------------------------------------------*/
.t_ad { float: right; font-weight:bold; padding-top:2px}
.t_ad a { background: url("../images/t_ad.gif") no-repeat 0px 1px; padding-left:25px; color:#e73d24}

.acc_d {}
.acc_d ul { margin:0px; padding:0 0 20px 0; list-style:none}
.acc_d h5 { color:#d03642; font-size:14px; padding-bottom:5px }

.acc_d .tc { margin-top:0px; margin-bottom:15px}
.acc_d .tc img { vertical-align: middle; margin-left:5px}
.acc_d .tc tr td { padding:3px 0 3px 0;}
.acc_d .tc tr .ac_activ { color:#029c2e}
.acc_d .tc tr .ac_inactiv { color:#c92e32}
.acc_d .tc tr th { background:#c92e32 url("../images/ac_th.gif") repeat-x; padding:4px 0 4px 0;}
.acc_d .tc tr .ac_tc_wi { width:105px}

.comp_tab { padding:0 0 15px 0;}
.comp_tab table {border: none; border-collapse: collapse;}
.comp_tab tr td {padding: 0px; vertical-align:top; padding-right:50px}
.comp_tab tr th { text-align:left; padding-right:50px}
.comp_tab tr .comt_ac { font-weight:normal; color:#029c2e}
.comp_tab tr .comt_ac_r { color:#e3202e; font-weight:normal;}

.copm_ac_b { background:#eeeeee; padding:12px 10px 14px 19px; margin-bottom:10px}
.copm_ac_b form {}
.copm_ac_b form select { vertical-align: middle}
.copm_ac_b form input { vertical-align:middle; border:1px solid #9c9c9c; width:63px; margin-left:4px}
.copm_ac_b form .btn { border:0px; cursor:pointer; background: url("../images/btn11.gif") no-repeat; width:31px; height:19px }
.copm_ac_b table tr td { width:128px}
/* Center Col/Comprehensive Report
--------------------------------------------------*/
.aff {}
.aff table tr th {}
.aff table tr .aff_th_rt { width:79px; height:36px; background: url("../images/aff_th_r.gif") no-repeat; border-top:0px; border-right:0px}
.aff table tr .aff_td_br { width:79px; height:24px; background: url("../images/aff_th_br.gif") no-repeat; border-bottom:0px; border-right:0px }
.aff table tr .aff_td_rb { width:79px; border-right:0px; background: url("../images/aff_td_rb.gif") repeat-y;  }
/* Center Col/Profile
--------------------------------------------------*/
.profile {}
.profile .in { width:142px; border:1px solid #9a9a9a;}
.profile table { margin:10px 0 15px 0 }
.profile table tr td { padding:0 0px 5px 0; width:200px}
.profile .btn { width:76px; height:29px; cursor:pointer; border:0px; background: url("../images/update.gif") no-repeat; float:right; margin:0 210px 0 0; }
/*.profile .btn2 { width:51px; height:19px; cursor:pointer; border:0px; background: url("../images/btn9.gif") no-repeat;}*/
.profile .btn_a { width:50px; height:19px; cursor:pointer; border:0px; background: url("../images/add2.gif") no-repeat;}
.profile .btn_u { width:50px; height:19px; cursor:pointer; border:0px; background: url("../images/update2.gif") no-repeat;}
/* Center Col/Rating
--------------------------------------------------*/
.rating { padding:0px 0px 0px 0px}
.rating table {border: none; border-collapse: collapse; width: 100%}
.rating table tr td {padding: 0px; vertical-align: middle; border:1px solid #9a9a9a; width:33%; height:147px; text-align:center}
/* Center Col/Reg
--------------------------------------------------*/
.reg { padding:0px 0px 55px 0px}

.reg em { font-style:normal; display:block; color:#d32634; font-size:12px}

.reg input { border:1px solid #9a9a9a; vertical-align:middle}
.reg select { border:1px solid #9a9a9a; vertical-align:middle}
.reg h5 { font-size:16px; padding-bottom:5px}
.reg i { font-style:normal; color:#da2726}
.reg .rd { margin-top:0px; margin-bottom:3px}
.reg .in { width:175px}
.reg .in1 { width:25px}
.reg .in2 { width:205px}
.reg .in3 { width:85px}
.reg .in4 { width:115px}
.reg .in5 { width:65px}
.reg .sel { width:207px}

.reg .btn { background: url("../images/btn12.gif") no-repeat; cursor:pointer; border:0px; width:92px; height:31px; float:right; margin-right:250px }


.reg_tab { padding:10px 0 20px 0 }
.reg_tab table tr td {padding:3px 0px 3px 0; }
.reg_tab table tr .regt_l { width:200px; }
.reg_tab table tr td b { font-weight:normal; color:#666666; font-size:12px; margin-left:10px}
.reg_tab table tr td p { padding:0 0 0 11px}



.code { border-top:1px solid #dc2a29; border-bottom:1px solid #dc2a29; padding:10px 0 2px 3px; margin-bottom:14px}
.code img { vertical-align:middle; margin-right:4px}
.cod_p { text-align:left; padding:0 0 0 11px}

.reg_bot {}
.reg_bot b { display:block; color:#dc2a29;}
/* Center Col/Text
--------------------------------------------------*/
.txt {}
.txt h5 { margin:30px 0px 0px 0px; font-size:14px; padding-bottom:15px}
.txt ul { margin:0px 0px 10px 0px;}
.txt ul li { margin:0px; font-size:14px; padding-bottom:5px}

/* Center Col/Withdraw
--------------------------------------------------*/
.with {}
.with table { margin:10px 0 20px 0;}
.with table tr td { width:240px; padding:2px 0px}
.with table tr td input { vertical-align:middle}
.with table tr td .in { border:1px solid #959595; width:115px}
.with table tr td .btn { width:91px; height:28px; border:0px; cursor:pointer; background: url("../images/btn14.gif") no-repeat  }
/* Right Col
--------------------------------------------------*/
.r { width:240px; float:left; padding:0px 95px 20px 25px; min-height:350px; _height:350px; font-size:12px; line-height:1.4em}
.r h6 { color:#dd3733; font-size:23px; font-weight:normal; padding-bottom:16px; font-family: Verdana;}
.r a { color:#000000}

.g_in .r  { width:147px; padding:30px 20px 0px 70px; background: url("../images/r_in.jpg") no-repeat 100% 0% }


/* Right Col/News Blocks
--------------------------------------------------*/
.new_b { color:#656565; padding:0px 0px 15px 0px; font-size:13px}
.new_b i { white-space:nowrap; font-style:normal; color:#d72e2f; display:block; padding-bottom:4px; font-size:12px}
.new_b h1 { font-size:12px; font-weight:normal; padding-bottom:2px; padding-right:15px; font-size:14px}

.g_in .new_b i { color:#6b6b63; font-size:16px}
.g_in .new_b h1 { font-size:17px; font-weight:bold; line-height:1.2em}
.g_in .new_b h1 a { color:#636363}

/* Footer
--------------------------------------------------*/
.f { border-top:1px solid #9b9b9b; padding:12px 0px 15px 0px; margin:15px 35px 10px 35px; color:#9b9b9b; font-size:14px; overflow:hidden; min-height:1px}
* html .f { height:1px; overflow:visible}
.g_in .f { margin:15px 15px 10px 15px; }
.f a { color:#9b9b9b;}
.f a i { font-style:normal; color:#ed0e14}
