body{ margin:0px auto;  text-align:center; background:#FFF; padding-bottom:10px;}
body, td, input, textarea, select, button { color: #333333; font: 12px/1.6em Arial,Helvetica,sans-serif; }
ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0px; padding: 0px; text-align:left; }
ul{ list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
a { color:#FF0000; text-decoration: none; outline:none; }
	a:hover { text-decoration:none; outline:none; }
	a img { border: none; }
a.a1{ padding:3px; text-decoration:none; }
a.a1:hover { background-color:#0065CA; color:#FFF; }
em, cite, strong, th { font-style: normal; font-weight: normal; }
.important{ font-weight:bold; color:#FF0000; }
.clear{ clear:both; }

.c630{ width:630px; }
.c200{ width:200px; }
h2.ch2 span{ display:none; }
.box{ margin-bottom:10px; }
.form_row{ margin:5px 0px; }
.form_row label{ font-weight:bold; }
.form_action{ text-align:center; }
.form_text{ width:140px; height:23px; line-height:16px; }
.tb_head{ background:#EEE; color:#820000; line-height:30px; height:30px; text-align:center; font-size:13px; font-weight:bold; border-bottom:1px solid #FFF;}
ul.button_ul{  }
ul.button_ul li{ float:left;  text-align:center; margin-right:10px; }

.pageDiv{ text-align:center; padding:10px 0px;}
.pageDiv span.multi_info{ padding:1px 7px; border:1px solid #8A0000; color:#CA0000; font-weight:bold; }
.pageDiv span.current{ padding:1px 5px; border:1px solid #FF5353; color:#CC0000; }
.pageDiv a{ border:1px solid #BD0000; color:#820000; padding:1px 5px; }
.pageDiv a:hover{ border:1px solid #480000; text-decoration:none; background:#600000; color:#FFF; }


#main{ width:840px; margin:0px auto; }
#main #header{ position:relative; height:100px; overflow:hidden; border-top:3px solid #CCC; }
#main #header #logo{ position:absolute; left:0px; top:20px; }

#main #header #icons_t{ position:absolute; right:0px; top:10px;  border-bottom:1px solid #CCC; padding-bottom:5px; }
#main #header #icons_t li{ float:left; width:93px; height:30px; margin-left:10px; }
#main #header #icons_t li a{ width:93px; height:30px; display:block; }
#main #header #icons_t li a span{ display:none; }
#main #header #icons_t li.cart a{ background:url("../images/icons.jpg") no-repeat 0px 0px; }
#main #header #icons_t li.cart a:hover{ background:url("../images/icons.jpg") no-repeat 0px -30px; }
#main #header #icons_t li.login a{ background:url("../images/icons.jpg") no-repeat 0px -60px; }
#main #header #icons_t li.login a:hover{ background:url("../images/icons.jpg") no-repeat 0px -90px; }
#main #header #icons_t li.support a{ background:url("../images/icons.jpg") no-repeat 0px -120px; }
#main #header #icons_t li.support a:hover{ background:url("../images/icons.jpg") no-repeat 0px -150px; }

#main #header #icons_b{ position:absolute; right:0px; top:52px; }
#main #header #icons_b div{ float:left; width:80px; height:30px; margin-left:10px; }
#main #header #icons_b div a{ width:80px; height:30px; display:block; }
#main #header #icons_b div a span{ display:none; }
#main #header #icons_b div.reg a{ background:url("../images/icons.jpg") no-repeat 0px -180px; }

/*****  top navigation  *****/
#main #topnav { border-top: #666666 1px solid; height: 37px; text-align: center; margin-bottom: 0px; clear:both; } 
#main #topnav ul {} 
#main #topnav ul li { display: inline; font-size: 10px; margin: 0px; overflow: hidden; }
#main #topnav ul li a { padding: 0px; overflow: hidden; float:left; text-indent: -900%; outline: none; height: 37px; width: 120px;} 
#main #topnav ul li#nav_home a{ background: url('../images/topnav.jpg') 0px 0px no-repeat;} 
#main #topnav ul li#nav_home a:hover{ background: url('../images/topnav.jpg') 0px -37px no-repeat;}
#main #topnav ul li#nav_home a.current{ background: url('../images/topnav.jpg') 0px -37px no-repeat;}
#main #topnav ul li#nav_intro a{ background: url('../images/topnav.jpg') 0px -74px no-repeat;} 
#main #topnav ul li#nav_intro a:hover{ background: url('../images/topnav.jpg') 0px -111px no-repeat;}
#main #topnav ul li#nav_intro a.current{ background: url('../images/topnav.jpg') 0px -111px no-repeat;}
#main #topnav ul li#nav_apply a{ background: url('../images/topnav.jpg') 0px -148px no-repeat;} 
#main #topnav ul li#nav_apply a:hover{ background: url('../images/topnav.jpg') 0px -185px no-repeat;}
#main #topnav ul li#nav_apply a.current{ background: url('../images/topnav.jpg') 0px -185px no-repeat;}
#main #topnav ul li#nav_transfer a{ background: url('../images/topnav.jpg') 0px -222px no-repeat;} 
#main #topnav ul li#nav_transfer a:hover{ background: url('../images/topnav.jpg') 0px -259px no-repeat;}
#main #topnav ul li#nav_transfer a.current{ background: url('../images/topnav.jpg') 0px -259px no-repeat;}
#main #topnav ul li#nav_payment a{ background: url('../images/topnav.jpg') 0px -296px no-repeat;} 
#main #topnav ul li#nav_payment a:hover{ background: url('../images/topnav.jpg') 0px -333px no-repeat;}
#main #topnav ul li#nav_payment a.current{ background: url('../images/topnav.jpg') 0px -333px no-repeat;}
#main #topnav ul li#nav_partner a{ background: url('../images/topnav.jpg') 0px -370px no-repeat;} 
#main #topnav ul li#nav_partner a:hover{ background: url('../images/topnav.jpg') 0px -407px no-repeat;}
#main #topnav ul li#nav_partner a.current{ background: url('../images/topnav.jpg') 0px -407px no-repeat;}
#main #topnav ul li#nav_contact a{ background: url('../images/topnav.jpg') 0px -444px no-repeat;} 
#main #topnav ul li#nav_contact a:hover{ background: url('../images/topnav.jpg') 0px -481px no-repeat;}
#main #topnav ul li#nav_contact a.current{ background: url('../images/topnav.jpg') 0px -481px no-repeat;}


/*****  index  *****/
#main_tb{ margin-top:10px; }
#main_tb .main_td_l{ width:630px; }
#main_tb .main_td_r{ width:200px; }

#main #news{  }
#main #news h2{ height:50px; background:url("../images/news_t.jpg") no-repeat; position:relative; }
#main #news .cc{ height:300px; background:url("../images/news_m.jpg") repeat-y; position:relative; }
#main #news .cb{ height:23px; background:url("../images/news_b.jpg") no-repeat; }
#main #news .cc div#news_content{ position:relative; left:35px; top:-5px; width:560px; height:305px; overflow:hidden; }
#main #news .cc div#news_content ul#news_list{ height:270px; overflow:hidden; }
#main #news .cc div#news_content ul#news_list li h3{ font-weight:bold; color:#333; margin-top:5px; }
#main #news .cc div#news_content div#more_news{  height:25px; line-height:25px; text-align:right; border-top:1px dotted #666; margin-top:10px; }

#main #domain_check{ }
#main #domain_check h2{ height:21px; background:url("../images/domain_check_tit.gif") no-repeat; }
#main #domain_check .cc{ padding:5px; }
#main #domain_check a#domain_check_submit{ width:62px; height:24px; background:url("../images/b_check.gif") no-repeat; display:block; margin:0px auto; }
#main #domain_check a#domain_check_submit:hover{ background:url("../images/b_check_over.gif") no-repeat; text-decoration:none; }

#main #domain_mgr{ }
#main #domain_mgr h2{ height:21px; background:url("../images/domain_mgr_tit.gif") no-repeat; }
#main #domain_mgr .cc{ padding:5px; }
#main #domain_mgr ul{ padding-left:20px; }
#main #domain_mgr ul li#domain_mgr_submit{ width:62px; height:24px; }
#main #domain_mgr ul li#domain_mgr_submit a{  width:62px; height:24px; background:url("../images/b_login.gif") no-repeat; display:block; }
#main #domain_mgr ul li#domain_mgr_submit a:hover{ background:url("../images/b_login_over.gif") no-repeat; text-decoration:none; }
#main #domain_mgr ul li#domain_forgot{ width:80px; height:24px; }
#main #domain_mgr ul li#domain_forgot a{  width:80px; height:24px; background:url("../images/b_forgot.gif") no-repeat;  display:block;}
#main #domain_mgr ul li#domain_forgot a:hover{ background:url("../images/b_forgot_over.gif") no-repeat; text-decoration:none; }
#main #domain_mgr .form_action{ height:24px; }

#main #domain_usr{ }
#main #domain_usr h2{ height:21px; background:url("../images/domain_usr_tit.gif") no-repeat; }
#main #domain_usr .cc{ padding:5px; }
#main #domain_usr ul{ padding-left:20px; }
#main #domain_usr ul li#domain_usr_submit{ width:62px; height:24px; }
#main #domain_usr ul li#domain_usr_submit a{  width:62px; height:24px; background:url("../images/b_login.gif") no-repeat; display:block; }
#main #domain_usr ul li#domain_usr_submit a:hover{ background:url("../images/b_login_over.gif") no-repeat; text-decoration:none; }
#main #domain_usr ul li#usr_forgot{ width:80px; height:24px; }
#main #domain_usr ul li#usr_forgot a{  width:80px; height:24px; background:url("../images/b_forgot.gif") no-repeat;  display:block;}
#main #domain_usr ul li#usr_forgot a:hover{ background:url("../images/b_forgot_over.gif") no-repeat; text-decoration:none; }
#main #domain_usr .form_action{ height:24px; }

#main #domain_fee{ margin-top:5px; }
#main #domain_fee #domain_fee_tb{ background:#FFF; border:1px solid #6C0000; }
#main #domain_fee #domain_fee_tb td.col1{ background:#6C0000; color:#FFF; font-size:13px; font-weight:bold; }
#main #domain_fee #domain_fee_tb td.col2{ background:#CCC; font-weight:bold; color:#000; }
#main #domain_fee #domain_fee_tb td.fee{ color:#AA0000; font-weight:bold; }
#main #domain_fee #domain_fee_tb td{ background:#EEE; color:#333; text-align:center; }

#main #domain_fee #domain_fee_tb #more_d{ display:none; }
#main #domain_fee #domain_fee_tb #apply_d_td{ padding:5px; text-align:center; background:#FFF; font-weight:bold; }
#main #domain_fee #domain_fee_tb #apply_d_td form{ text-align:center; }
#main #domain_fee #domain_fee_tb #apply_d_td #b_domain_apply{ width:80px; height:24px; background:url("../images/b_apply.gif") no-repeat; border:0px; cursor:pointer; }
#main #domain_fee #domain_fee_tb #apply_d_td #b_domain_apply:hover{ background:url("../images/b_apply_over.gif") no-repeat; }
#main #domain_fee #domain_fee_tb #more_d_act{ line-height:25px; }
#main #domain_fee #domain_fee_tb #more_d_act a{ display:block; background:#EEE; color:#AA0000; font-weight:bold; }
#main #domain_fee #domain_fee_tb #more_d_act a:hover{ background:#AA0000; color:#FFF; }


/* intro */
#intro{ margin-top:10px; }
#intro .page_header{ margin-bottom:10px; } 
.page_c .page_header{ background:url("../images/ptit_bg.gif") repeat-x; height:36px; }
#intro .page_header .page_tit{ background:url("../images/ptit_about.gif") no-repeat; height:36px; }
#intro .page_banner{ background:url("../images/bannder_82.jpg") no-repeat; height:100px; }
#c_tb{ margin-top:10px; }
#c_tb .c_td_l{ width:200px; }
#c_tb .c_td_r{ width:630px; }
#c_tb h2{ font-weight:bold; font-size:16px; margin-bottom:10px; line-height:25px; color:#666; }
#side_nav{ background:url("../images/leftnav_m.gif") repeat-y; }
#side_nav #side_nav_t{ background:url("../images/leftnav_t.gif") no-repeat; height:10px; }
#side_nav #side_nav_b{ background:url("../images/leftnav_b.gif") no-repeat; height:18px; }
#side_nav ul{ padding:2px 30px 8px 10px; }
#side_nav ul li{ text-align:center; border-bottom:1px dotted #777; line-height:25px; font-size:13px; }
#side_nav ul li a{ color:#444; }
#side_nav ul li a.current{ color:#333; font-weight:bold; }
#intro_content p{ text-indent:2em; }

/* apply */
#apply #apply_form{ margin:30px auto; }
#apply #apply_form label{ font-weight:bold; }
#apply #apply_form ul{ padding-left:10px; }
#apply #apply_form ul li#domain_test{ width:80px; height:24px; }
#apply #apply_form ul li#domain_test a{  width:80px; height:24px; background:url("../images/b_test.gif") no-repeat; display:block; }
#apply #apply_form ul li#domain_test a:hover{ background:url("../images/b_test_over.gif") no-repeat; text-decoration:none; }
#apply #apply_form ul li#domain_apply_submit{ width:80px; height:24px; }
#apply #apply_form ul li#domain_apply_submit a{  width:80px; height:24px; background:url("../images/b_apply.gif") no-repeat;  display:block;}
#apply #apply_form ul li#domain_apply_submit a:hover{ background:url("../images/b_apply_over.gif") no-repeat; text-decoration:none; }

#apply{ margin-top:10px; }
#apply .page_header{ margin-bottom:10px; } 
.page_c .page_header{ background:url("../images/ptit_bg.gif") repeat-x; height:36px; }
#apply .page_header .page_tit{ background:url("../images/ptit_apply.gif") no-repeat; height:36px; }

/*news*/
#news_list{ border:1px solid #d2e2eb; padding:1px; padding-bottom:20px; background:#FFF; }
#news_list .date_head{ border-right:1px solid #FFF;  }
#news_list .date_td{ width:160px; text-align:center; }
#news_list .title_td{ text-align:left; padding-left:10px; }
#news_list .date_td , #news_list .title_td{ border-bottom:1px dotted #999; height:25px; line-height:25px; }
#news_list .even{ background:#F3F3F3; }
#news_list .over{ background:#FFF0F0; }
#news_list .pageDiv{ margin-top:20px; }

/*my_domain*/
#my_dlist{ border:1px solid #d2e2eb; padding:1px; padding-bottom:20px; background:#FFF; }
#my_dlist .subject_head{ border-right:1px solid #FFF;  }
#my_dlist .row_td{ text-align:center; border-bottom:1px dotted #999; height:25px; line-height:25px; }
#my_dlist .even{ background:#F3F3F3; }
#my_dlist .over{ background:#FFF0F0; }
#my_dlist .pageDiv{ margin-top:20px; }

/* transfer */
#transfer{ margin-top:10px; }
#transfer .page_header{ margin-bottom:10px; } 
#transfer .page_header .page_tit{ background:url("../images/ptit_transfer.gif") no-repeat; height:36px; }

/* payment */
#payment{ margin-top:10px; }
#payment .page_header{ margin-bottom:10px; } 
#payment .page_header .page_tit{ background:url("../images/ptit_payment.gif") no-repeat; height:36px; }

/* partner */
#partner{ margin-top:10px; }
#partner .page_header{ margin-bottom:10px; } 
#partner .page_header .page_tit{ background:url("../images/ptit_partner.gif") no-repeat; height:36px; }

#footer{ margin-top:10px; border-top:1px solid #999; text-align:center; line-height:30px; }

.successDiv{ background-color:#D2E9FF; color:#0078F0; border:1px solid #0078F0; padding:8px; text-align:left; font-weight:bold; }
.errorDiv{ background-color:#FFDDDD; color:#FF0000; border:1px solid #FF0000; padding:8px; text-align:left; font-weight:bold; }

.button1{
  background-color:#E0E0E0;
  border:1px solid #999999;
  line-height:15px;
  font-size:12px;
  margin:0px;
  padding:0px;
}

.modal_overlay {
	background-color:#fff;
	display:none;
	width:350px;
	padding:15px;
	text-align:left;
	border:1px solid #333;

	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}
