html { margin: 0px; font: 11px/14px Tahoma,Arial,Helvetica,Sans-Serif; padding-top: 0px; }
body { margin: 0px; padding-top: 0px; text-align: center; font-family: Tahoma,Arial,Helvetica,Sans-Serif; font-size: 11px; line-height: 14px; }
img { border-width: 0px; }
td { font: 11px/14px Tahoma,Arial,Helvetica,Sans-Serif; }
input { font: 11px/14px Tahoma,Arial,Helvetica,Sans-Serif; color: rgb(51, 51, 51); }
a { color: rgb(58, 115, 168); text-decoration: none; }
a:visited { color: rgb(58, 115, 168); text-decoration: none; }
a:hover { color: rgb(176, 151, 74); text-decoration: none; }
a:active { color: rgb(176, 151, 74); text-decoration: none; }
.h20 { line-height: 20px; }
.f12 { font-size: 12px; }
.lan { color: rgb(51, 102, 153); }
.hui { color: rgb(51, 51, 51); }
.huang1 { color: rgb(255, 51, 0); }
body, td, th { font-family: Tahoma,Arial,Helvetica,Sans-Serif; }
h1, h2, h3, h4, h5, h6 { font-family: Tahoma,Arial,Helvetica,Sans-Serif; }
legend { font-weight: normal; font-size: 140%; }
.h1font h1 { font-size: 16px; color: rgb(51, 102, 153); }
.tophilink { padding-bottom: 10px; }
.tophilink a { color: rgb(255, 255, 255); }
.tophilink td { padding-right: 10px; padding-bottom: 5px; }
.searchform input[type="text"] { border: 1px solid rgb(51, 102, 153); height: 20px; width: 180px; font-size: 14px; }
.searchform input[type="submit"] { border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(51, 102, 153); color: rgb(255, 255, 255); height: 22px; font-weight: bold; }
strong { font-weight: normal; }
.menu { background: url('about1.gif') repeat scroll 0% 0% transparent; width: 231px; height: 59px; font-weight: bold; color: rgb(51, 102, 153); }
.payform { padding: 10px 0px; }
.payform table.payform_box { width: 100%; }
.payform table.payform_box td.twins_big { width: 445px; padding-right: 35px; vertical-align: top; }
.payform table.payform_box td.twins_small { width: 285px; vertical-align: top; }
.payform table.payform_box td.twins_big h2, .payform table.payform_box td.twins_small h2 { font: bold 22px 'Trebuchet MS',Helvetica,sans-serif; color: rgb(82, 95, 122); margin: 0pt; padding: 0pt 0pt 10px; }
.payform .smsform {  }
.payform .smsform .step { background: none repeat scroll 0% 0% rgb(224, 227, 235); margin-top: 3px; padding: 5px 0pt 10px 8px; }
.payform .smsform .step_content {  }
.payform .smsform .step_num { vertical-align: top; color: rgb(126, 140, 169); font: bold 28px/31px 'Trebuchet MS',Helvetica,sans-serif; width: 25px; }
.payform .smsform .step_content .text { margin: 0pt; padding: 5px 0pt 10px 0px; color: rgb(78, 90, 116); font: 12px/13px Tahoma,Arial,Verdana,sans-serif; }
.payform .smsform .step_content .oper_box_block { margin-top: 10px; }
.payform .smsform .step_content .oper_box { float: left; border: 1px solid rgb(195, 201, 215); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 122px; margin-right: 8px; padding: 4px 0pt; cursor: pointer; }
.payform .smsform .step_content .oper_box .img_button { padding-left: 5px; }
.payform .smsform .step_content .opersbox_ico_box { padding-top: 10px; }
.payform .smsform .step_content .country_box { border: 1px solid rgb(195, 201, 215); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 236px; margin-right: 8px; padding: 16px 9px; cursor: pointer; }
.payform .smsform .step_content .country_box select { width: 234px; font-size: 14px; border: 1px solid rgb(195, 201, 215); }
.payform .smsform .step_content .others_oper_box { margin-top: 10px; border: 1px solid rgb(195, 201, 215); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 254px; margin-right: 8px; padding: 10px 0px; cursor: pointer; }
.payform .smsform .step_content .others_oper_box select { width: 214px; font-size: 12px; border: 1px solid rgb(195, 201, 215); margin-top: 3px; }
.payform .smsform .step_content .smspayinfo { width: 390px; }
.payform .smsform .step_content .smspayinfo td { width: 50%; }
.payform .smsform .step_content .smspayinfo td.text { margin: 0pt; padding-bottom: 2px; color: rgb(78, 90, 116); font: 12px/13px Tahoma,Arial,Verdana,sans-serif; }
.payform .smsform .step_content .smspayinfo .smstext { background: none repeat scroll 0% 0% rgb(206, 211, 223); border: 1px solid rgb(181, 189, 206); margin: 2px 0pt 10px; padding: 8px 5px; width: 160px; }
.payform .smsform .step_content .smspayinfo .smsnum { background: none repeat scroll 0% 0% rgb(206, 211, 223); border: 1px solid rgb(181, 189, 206); margin: 2px 0pt 10px; padding: 8px 5px; width: 160px; }
.payform .smsform .step_content .smspayinfo_rel .text { padding-left: 2px; }
.payform .smsform .step_content .smspayinfo_rel .price { color: rgb(104, 136, 147); font: bold 12px/15px Tahoma,Arial,Verdana,sans-serif; }
.payform .smsform .step_content .smspayinfo_rel .ndsinfo { color: rgb(78, 90, 116); font: 11px/13px Tahoma,Arial,Verdana,sans-serif; padding-left: 5px; }
.payform .smsform .step_content .smspayinfo_rel .addinfo { color: rgb(78, 90, 116); font: 11px/12px Tahoma,Arial,Verdana,sans-serif; padding-top: 10px; display: none; }
.payform .smsform .step_content .smspayinfo_rel .tarrifslink { padding-left: 20px; }
.payform .smsform .step_content .smspayinfo_rel .addinfo_link { padding-left: 10px; }
.payform .smsform .step_content .smsstatus_block td { vertical-align: top; }
.payform .smsform .step_content .smsstatus {  }
.payform .smsform .step_content .smsstatus .text {  }
.payform .smsform .step_content .smsstatus .value { color: rgb(104, 136, 147); font: bold 12px/15px Tahoma,Arial,Verdana,sans-serif; padding-left: 5px; }
.payform .smsform .step_content .smsstatus .helplink { padding-left: 20px; }
.payform .smsform .step_content .smsloader { padding-top: 15px; display: none; }
.payform .smsform .step_content #helpinfo { color: rgb(78, 90, 116); font: 11px/12px Tahoma,Arial,Verdana,sans-serif; padding-left: 10px; display: none; }
.payform .smsform .step_content #helpinfo a { border-bottom: 1px dashed rgb(5, 121, 179); }
.payform .smsform .step_content #helpinfo_link { cursor: pointer; }
.payform .support_block { text-align: center; margin-top: 15px; color: rgb(78, 90, 116); font: 11px/12px Tahoma,Arial,Verdana,sans-serif; }
.payform .support_block a { border-bottom: 1px dashed rgb(5, 121, 179); }
.payform .support_block_star { text-align: center; margin-top: 10px; color: rgb(78, 90, 116); font: 10px/11px Tahoma,Arial,Verdana,sans-serif; }
.payform .onlinepay_box { background: none repeat scroll 0% 0% rgb(224, 227, 235); margin-top: 3px; padding: 10px; }
.payform .onlinepay_box .paysystem_box { border: 1px solid rgb(195, 201, 215); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 15px; cursor: pointer; margin-bottom: 15px; }
.payform .onlinepay_box .paysystem_box:hover { border: 2px solid rgb(132, 145, 173); padding: 14px; }
.payform .onlinepay_box .paysystem_box .paysystem_price { float: right; color: rgb(104, 136, 147); font: bold 12px/15px Tahoma,Arial,Verdana,sans-serif; }
.payform .onlinepay_box .text { margin: 0pt; padding: 5px 0pt 10px 0px; color: rgb(78, 90, 116); font: 12px/13px Tahoma,Arial,Verdana,sans-serif; }
.payform .onlinepay_box .text span { padding-left: 30px; }
.payform .onlinepay_box .text span a { border-bottom: 1px dashed rgb(5, 121, 179); cursor: pointer; }
#onlinepayload a { border-bottom: 1px dashed rgb(5, 121, 179); color: rgb(5, 121, 179); }
#smsload a { border-bottom: 1px dashed rgb(5, 121, 179); color: rgb(5, 121, 179); }
#onlinepay_helpinfo { position: absolute; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(195, 201, 215); padding: 0px 20px; width: 600px; height: 390px; left: 15px; top: 40px; display: none; }
#onlinepay_helpinfo p.query { font-weight: bold; padding: 20px 0px; }
#onlinepay_helpinfo p.answer a { border-bottom: 1px dashed rgb(5, 121, 179); cursor: pointer; }
#onlinepay_helpinfo p.link_close { text-align: right; padding-top: 0px; }
#onlinepay_helpinfo p.link_close a { border-bottom: 1px dashed rgb(5, 121, 179); cursor: pointer; font-size: 14px; }
html { margin: 0px; font: 11px/14px Tahoma,Arial,Helvetica,Sans-Serif; padding-top: 0px; }
body { margin: 0px; padding-top: 0px; text-align: center; font-family: Tahoma,Arial,Helvetica,Sans-Serif; font-size: 11px; line-height: 14px; }
img { border-width: 0px; }
td { font: 11px/14px Tahoma,Arial,Helvetica,Sans-Serif; }
input { font: 11px/14px Tahoma,Arial,Helvetica,Sans-Serif; color: rgb(51, 51, 51); }
select { font: 11px/14px Tahoma,Arial,Helvetica,Sans-Serif; color: rgb(51, 51, 51); }
h3 { margin: 0px 0px 5px; font: bold 18px/24px Tahoma,Arial,Helvetica,Sans-Serif; }
p { margin-top: 15px; margin-bottom: 15px; }
label { cursor: pointer; }
a { color: rgb(58, 115, 168); text-decoration: none; }
a:visited { color: rgb(58, 115, 168); text-decoration: none; }
a:hover { color: rgb(176, 151, 74); text-decoration: none; }
a:active { color: rgb(176, 151, 74); text-decoration: none; }
.h20 { line-height: 20px; }
.f12 { font-size: 12px; }
.hui { color: rgb(51, 51, 51); }
.huang1 { color: rgb(255, 51, 0); }
body, td, th { font-family: Tahoma,Arial,Helvetica,Sans-Serif; }
h1, h2, h3, h4, h5, h6 { font-family: Tahoma,Arial,Helvetica,Sans-Serif; }
.h1font h1 { font-size: 16px; color: rgb(51, 102, 153); }
.tophilink { padding-bottom: 10px; }
.tophilink a { color: rgb(255, 255, 255); }
.tophilink td { padding-right: 10px; padding-bottom: 5px; }
.searchform input[type="text"] { border: 1px solid rgb(51, 102, 153); height: 20px; width: 180px; font-size: 14px; }
.searchform input[type="submit"] { border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(51, 102, 153); color: rgb(255, 255, 255); height: 22px; font-weight: bold; }
strong { font-weight: normal; }
h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; font-size: 11px; font-weight: bold; }
#smsform a, #smsload a { color: rgb(51, 102, 153); }
#smsform p { padding: 3px 0px 0px; margin: 0px; }

.ui-helper-clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
.ui-helper-clearfix { display: block; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 11px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid rgb(166, 201, 226); background: url('ui-bg_inset-hard_100_fcfdfd_1x100.png') repeat-x scroll 50% bottom rgb(252, 253, 253); color: rgb(34, 34, 34); }
.ui-widget-content a { color: rgb(34, 34, 34); }
.ui-widget-header { border: 1px solid rgb(66, 151, 215); background: url('ui-bg_gloss-wave_75_2191c0_500x100.png') repeat-x scroll 50% 50% rgb(33, 145, 192); color: rgb(234, 245, 247); font-weight: bold; }
.ui-widget-header a { color: rgb(234, 245, 247); }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid rgb(119, 213, 247); background: url('ui-bg_glass_45_0078ae_1x400.png') repeat-x scroll 50% 50% rgb(0, 120, 174); font-weight: normal; color: rgb(255, 255, 255); outline: medium none; }
.ui-icon { width: 16px; height: 16px; background-image: url('ui-icons_0078ae_256x240.png'); }
.ui-widget-content .ui-icon { background-image: url('ui-icons_0078ae_256x240.png'); }
.ui-widget-header .ui-icon { background-image: url('ui-icons_d8e7f3_256x240.png'); }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-corner-all { -moz-border-radius: 5px 5px 5px 5px; }
.ui-dialog { position: relative; padding: 0.2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: 0.5em 0.3em 0.3em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0pt 0.2em; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 19px; margin: -10px 0pt 0pt; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0pt; }
.ui-dialog .ui-dialog-content { border: 0pt none; padding: 0.5em 1em; background: none repeat scroll 0% 0% transparent; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0pt 0pt; background-image: none; margin: 0.5em 0pt 0pt; padding: 0.3em 1em 0.5em 0.4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: 0.5em 0.4em 0.5em 0pt; cursor: pointer; padding: 0.2em 0.6em 0.3em; line-height: 1.4em; width: auto; overflow: visible; }

#ads { height: 262px; left: 0px; position: absolute; top: 0px; width: 336px; }
#ads ul { list-style: none outside none; }
#ads ul li { clear: both; float: left; height: 85px; line-height: 0pt; padding: 1px 4px; overflow: hidden; width: 328px; }
.adc { height: 85px; overflow: hidden; table-layout: fixed; width: 100%; }
.adt { font-size: 14px; font-weight: bold; line-height: normal; }
.adb { color: rgb(0, 0, 0); font-size: 10px; line-height: normal; }
.adu { color: rgb(0, 0, 0); font-size: 10px; line-height: normal; overflow: hidden; text-decoration: underline; white-space: nowrap; }
.adus { cursor: pointer; }
a { color: rgb(58, 115, 168); }
ul, li { margin: 0pt; padding: 0pt; }
