html,body{background:#e3e2e2; color:#6b6b6b;}
a,a:link, a:visited{color:#6b6b6b;}
.arch_wrap_t,.arch_wrap_c,.arch_wrap_b,.arch_footer,.arch_wrap_t2{width:600px; margin:0px auto;}
.arch_wrap_t,.arch_wrap_b,.arch_wrap_t2{height:5px; font-size:1px; line-height:1px; clear:both; background:url(/img/reg_process/arch_wrap_t.gif) no-repeat left top;}
.arch_wrap_t{margin-top:40px;}
.arch_wrap_t2{margin-top:16px; background:url(/img/reg_process/arch_wrap_t2.gif) no-repeat left top;}
.arch_wrap_b{height:4px; background:url(/img/reg_process/arch_wrap_b.gif) no-repeat left top;}
.arch_wrap_c{background:url(/img/reg_process/arch_wrap_c.gif) repeat-y left top; padding-bottom:10px;}
.arch_wrap_c2{padding-top:21px;}
.arch_wrap_c2 .arch_title{margin-top:0px;}
  input:focus, select:focus, textarea:focus {outline: none; -moz-outline-radius: 3px;}

.arch_logo{padding-top:9px; text-align:center; border-bottom:1px solid #eceae6; padding-bottom:9px; background:url(/img/reg_process/arch_logo_bg.gif) no-repeat left top;}
/*
.arch_tab{padding-top:26px; margin-top:10px; border-top:1px solid #eceae6; }
.arch_tab ul{margin-left:39px;}
.arch_tab li{float:left; display:inline;}
*/
.arch_tab_con{padding-top:26px; margin:0px 39px 0px 39px;}
.arch_tab{height:6px; font-size:1px; line-height:1px; clear:both; background:url(/img/reg_process/arch_tab_bg1.gif) repeat-x top;}
.arch_tab img.left{float:left;}
.arch_tab img.right{float:right;}
.arch_tab li img{margin-top:-9px; position:relative;}
.arch_tab li {float:left; display:inline;}
.arch_tab li.w1{width:114px; text-align:right;}
.arch_tab li.w2{width:152px; text-align:right;}
.arch_tab li.bg{background:url(/img/reg_process/arch_tab_bg2.gif) repeat-x top; }

.arch_but{padding-top:10px;}
.arch_but input.but1{width:118px; height:34px; border:0px;  cursor:pointer; font-size:11pt; color:#fff; margin-right:22px; float:right;}
.arch_but input.c_en{background:url(/img/reg_process/arch_but5_en.gif) no-repeat left top;}
.arch_but input.c_zh{background:url(/img/reg_process/arch_but5_zh.gif) no-repeat left top;}
.arch_but input.but4{width:127px; background:url(/img/reg_process/arch_but4.gif) no-repeat left top;}
.arch_but input.f_en{background:url(/img/reg_process/arch_but6_en.gif) no-repeat left top; width:128px; height:34px;}
.arch_but input.f_zh{background:url(/img/reg_process/arch_but6_zh.gif) no-repeat left top; width:128px; height:34px;}
.arch_but input.g_en{background:url(/img/reg_process/arch_but7_en.gif) no-repeat left top; width:118px; height:34px;}
.arch_but input.g_zh{background:url(/img/reg_process/arch_but7_zh.gif) no-repeat left top; width:158px; height:34px;}
.arch_but input.h_en{background:url(/img/reg_process/arch_but8_en.gif) no-repeat left top; width:158px; height:34px;}
.arch_but input.h_zh{background:url(/img/reg_process/arch_but8_zh.gif) no-repeat left top; width:158px; height:34px;}
.arch_but input.i_en{background:url(/img/reg_process/arch_but9_en.gif) no-repeat left top; width:158px; height:34px;}
.arch_but input.i_zh{background:url(/img/reg_process/arch_but9_zh.gif) no-repeat left top; width:158px; height:34px;}
.arch_but input.j_en{background:url(/img/reg_process/arch_but10_en.gif) no-repeat left top; width:236px; height:34px;}
.arch_but input.j_zh{background:url(/img/reg_process/arch_but10_zh.gif) no-repeat left top; width:236px; height:34px;}
.arch_but input.j_grey_en{background:url(/img/reg_process/arch_but10_grey_en.gif) no-repeat left top; width:236px; height:34px;}
.arch_but input.j_grey_zh{background:url(/img/reg_process/arch_but10_grey_zh.gif) no-repeat left top; width:236px; height:34px;}
.arch_but input.l_en{background:url(/img/reg_process/arch_but12_en.gif) no-repeat left top; width:174px; height:34px;}
.arch_but input.l_zh{background:url(/img/reg_process/arch_but12_zh.gif) no-repeat left top; width:174px; height:34px;}
.arch_but input.m_en{background:url(/img/reg_process/arch_but5_en.gif) no-repeat left top; width:118px; height:34px;}
.arch_but input.m_zh{background:url(/img/reg_process/arch_but5_zh.gif) no-repeat left top; width:118px; height:34px;}
.arch_but input.n_en{background:url(/img/reg_process/arch_but14_en.gif) no-repeat left top; width:220px; height:34px;}
.arch_but input.n_zh{background:url(/img/reg_process/arch_but14_zh.gif) no-repeat left top; width:220px; height:34px;}
.arch_but input.o_en{background:url(/img/reg_process/arch_but15_en.gif) no-repeat left top; width:171px; height:34px;}
.arch_but input.o_zh{background:url(/img/reg_process/arch_but15_zh.gif) no-repeat left top; width:128px; height:34px;}
.arch_but input.p_en{background:url(/img/reg_process/arch_but16_en.gif) no-repeat left top; width:118px; height:34px;}
.arch_but input.p_zh{background:url(/img/reg_process/arch_but16_zh.gif) no-repeat left top; width:118px; height:34px;}


.arch_but input.k_zh{background:url(/img/reg_process/arch_but11_zh.gif) no-repeat left top; width:166px; height:34px;}
.arch_but input.k_en{background:url(/img/reg_process/arch_but11_en.gif) no-repeat left top; width:265px; height:39px;}
.arch_but span{padding-left:15px; display:block; float:left; padding-top:9px;}
.arch_but span.skip{float:right; padding-right:3px;}
.arch_border{border-top:1px solid #eceae6; margin-top:10px;}
.arch_mar{margin-right:139px;}
.arch_title{font-size:16px; font-weight:bold; margin-top:21px; margin-left:39px; margin-right:35px; color:#1c1c1c;}
.arch_type_title{font-size:12px; line-height:30px;font-weight:700;margin-top:21px; margin-left:39px; margin-right:35px; color:#1c1c1c;border-bottom:1px solid #ccc;}
.arch_type_title_en{font-size:16px;line-height:30px; font-weight:bold; margin-top:21px; margin-left:39px; margin-right:35px; color:#1c1c1c;border-bottom:1px solid #ccc;}

/*archive_step_0.html*/
.arch_invited{padding-top:20px; padding-bottom:20px; border-bottom:1px solid #eceae6; margin-top:11px;}
.arch_invited .invited_l,.arch_invited .invited_r{float:left; display:inline;}
.arch_invited .invited_l{width:40px; margin-left:20px; margin-right:20px; padding-top:3px;}
.arch_invited .invited_r{width:480px; padding-right:40px; text-align:justify;}
.arch_invited .inv_mar{margin-left:40px;}
.arch_invited .invited_r p{padding-bottom:8px;}
.arch_invited .invited_c {padding-left:142px; }
.arch_invited .invited_c li{width:90px; text-align:center; margin-left:10px; float:left; display:inline;}
.arch_invited .invited_c li div.male{height:20px; line-height:20px; width:90px; overflow:hidden; color:#06f;}
.arch_invited .invited_c li div.female{height:20px; line-height:20px; width:90px; overflow:hidden; color:#f3c;}
.arch_invited .invited_c_top{text-align:center; padding:0px 0px 12px 20px; line-height:140%}
.arch_invited .invited_c_bot{text-align:center; padding:10px 0px 0px 20px;}

.arch_wrap_c input.radio{ vertical-align:middle; margin-left:5px; margin-right:5px;}
.arch_info{margin-top:14px;}
.arch_info dt,.arch_info dd{float:left; display:inline; padding-top:4px; padding-bottom:4px;}
.arch_info dt{width:220px; padding-right:8px; text-align:right; padding-top:9px;}
.arch_info dt.spend,.arch_info dd.spend{margin-top:20px;}
.arch_info dt.pad0,.arch_info dd.pad0{padding-top:0px;}
.arch_info dd{width:357px;}
.arch_info dd span.m{float:left; display:block; padding-top:5px;}
.arch_info dd input{color:#979797;}
.arch_info dd.loca div.jqTransformSelectWrapper{display:block; padding-bottom:8px; margin-right:100px;}
.arch_basicinfo{ border-top: 1px solid #ECEAE6;padding-top:10px;}
.arch_basicinfo .titledesc{padding-left:178px;line-height:22px;}
.arch_basicinfo dt{text-align:right;width:168px;}
.arch_basicinfo dd{margin-left:0;}
.arch_select{margin-top:20px; border-top:1px solid #eceae6; padding-top:10px; padding-left:11px;}
.arch_select a{float:left; display:inline; }
.arch_select a.tk_zh {*padding-top:1px; _padding-top:0px;}
.arch_select span.and{float:left; display:inline;}
.select_mar{padding-left:190px;}
.arch_select p.tips{margin-top:4px;}
.arch_select a.jqTransformCheckbox {margin-right:110px; _margin-right:107px; float:right; margin-top:-2px;}
.arch_select_pad_zh a.jqTransformCheckbox{margin-right:165px; _margin-right:162px;}
.arch_select span.jqTransformCheckboxWrapper{display:inline; float:none; margin:0px; padding:0px;}
form.jqtransformdone .arch_select label{display:inline; float:left; margin:0px; padding:0px; }
form.jqtransformdone .arch_select label.label_zh{*padding-top:3px; _padding-top:1px;}
.arch_select_pad_en{padding-left:111px;}
.arch_select_pad_zh{padding-left:161px;}
.file_wrap{position:relative;}
.file_wrap .n_arch_file{height:31px; left:0; _left:-200px; opacity:0; FILTER: alpha(opacity:0); position:absolute; text-align:left; top:0; z-index:2; cursor:pointer; _cursor:hand; *width:0; *font-size:50px; _font-size:50px;}
 /* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{.n_arch_file{ padding-left:50px;}}
.n_arch_file {_padding-left:0px;}

.tips{width:250px; min-height:20px; _height:20px;  background:url(/img/reg/reg_info_b.gif) no-repeat left bottom; color:#fff; clear:both; margin-top:2px;}
.tips span{display:block; padding-top:11px; background:url(/img/reg/reg_info_t.gif) no-repeat right top; padding-left:8px; padding-bottom:6px; padding-right:2px;}


/*archive_step_1.html*/
.arch_friend{margin-top:26px;}
.arch_friend ul{margin-left:39px;}
.arch_friend li{margin-top:18px;}
.arch_friend li .img,.arch_friend li .name,.arch_friend li .but,.arch_friend li .txt{float:left; display:inline; height:50px; line-height:50px;}
.arch_friend li .img{width:40px; margin-right:10px;}
.arch_friend li .name{width:250px;}
.arch_friend li span.but_txt{display:block; float:left; width:240px; overflow:hidden;}
.arch_friend li .but{width:95px; margin-right:10px;}
.arch_friend li .but a.but{width:80px; padding-left:15px; height:26px; line-height:26px; float:left; margin-top:14px; background:url(/img/reg_process/arch_but2.gif) no-repeat left top; border:0px;}
.arch_friend li .txt{width:120px;}
.arch_friend li .txt a.igore{ text-decoration:underline;}
.arch_info_import dt{width:180px;}
.arch_m_logo{ text-align:center; padding-top:3px; padding-bottom:10px;}
.arch_m_logo img{margin-left:9px; padding-right:9px;}

/*archive_step_2.html*/
.arch_txt{margin-top:10px; margin-left:39px; margin-right:30px;}
.arch_txt a.click{color:#525252; text-decoration:underline;}
.arch_note{ text-align:center; color:#aeaeae;}
.arch_skip{margin-top:10px; padding-top:10px; border-top:1px solid #eceae6; text-align:right;}
.arch_skip a{margin-right:30px;}

/*archive_step_4.html*/
.arch_list{width:519px; height:329px; margin-left:39px; overflow-y:scroll; margin-top:20px;}
.arch_list .list li{width:148px; height:70px; border:1px solid #fff; float:left; margin:0 10px 10px 0; display:inline; cursor:pointer; _cursor:hand;}
.arch_list .list .members{margin:10px;}
.arch_list .list .members dt,.arch_list .list .members dd{float:left; display:inline; width:40px;}
.arch_list .list .members dd{min-height:18px; _height:18px; width:75px; margin-left:10px; word-wrap:break-word;}
.arch_list .list .members dd.icon{padding-top:3px; display:none;}
.arch_list .list li.select{background:#e2e2e2;}
.arch_list .list li.hover{background:#eeeeee; border:1px solid #e2e2e2;}
.arch_list .list li.select .icon{display:block;}

/*archive_step_5.html*/
.arch_upload{margin-top:20px; padding-top:20px; padding-bottom:40px;}
.arch_upload .up_l,.arch_upload .up_r{float:left; display:inline;}
.arch_upload .up_l{width:200px; margin-left:39px; margin-right:20px;}
.arch_upload .up_l img{border:1px solid #d2d2d2;}
.arch_upload .up_r{width:265px;}
.arch_upload .up_r a{display:block; width:155px; height:33px; line-height:33px; text-align:center; background:url(/img/reg_process/arch_but3.gif) no-repeat left top; float:left; font-size:10pt; font-weight:bold;}
.arch_upload .reg_select_pic{clear:both; margin-left:39px;}
.arch_upload .reg_select_pic li{width:120px; float:left; margin-right:10px; text-align:center; padding-top:10px;}
.arch_upload .reg_select_pic li input.actiate{vertical-align:middle; padding-right:3px;}

/*archive_step_6.html*/
.arch_logo_small{text-align:center;}

.arch_footer{padding-top:24px; text-align:left; padding-left:8px;}

a.lang_link{float:right; *margin-top:-16px;}

/*2010-11-29 new archive*/
.n_arch_title01{ background:url(/img/reg_process/n_arch_title_01.gif) no-repeat; padding-left:42px; line-height:29px;}
.n_arch_title02{ background:url(/img/reg_process/n_arch_title_02.gif) no-repeat; height:29px; padding-left:42px; line-height:29px;}
.n_arch_title03{ background:url(/img/reg_process/n_arch_title_03.gif) no-repeat; height:32px; padding-left:42px; line-height:32px; margin-top:0px; margin-bottom:10px;}
.n_arch_title04{ background:url(/img/reg_process/n_arch_title_04.gif) no-repeat; height:29px; padding-left:42px; line-height:29px;}
.n_arch_title05{ background:url(/img/reg_process/n_arch_title_05.gif) no-repeat; height:30px; padding-left:42px; line-height:30px; margin-top:0px;}
.n_arch_title06{ background:url(/img/reg_process/n_arch_title_06.gif) no-repeat; height:24px; padding-left:42px; line-height:24px;}
.n_arch_title07{ background:url(/img/reg_process/n_arch_title_07.gif) no-repeat; height:32px; padding-left:42px; line-height:32px;}
.n_arch_title07 span{color:#39a0f1}
.n_arch_txt p{padding-bottom:5px;padding-left:40px;}
.n_arch_txt p span{color:#f3c;}
.n_arch_form{border-top:1px solid #ECEAE6; padding-top:15px;}
.n_arch_form dd{width:260px; margin-left:175px;}
.n_arch_form dt{text-align:left; width:100px;}
.n_arch_border{margin-top:18px; padding-top:27px; padding-bottom:17px; border-top:1px solid #ECEAE6;}
.n_arch_border span{padding-top:0;}
.n_arch_pad{padding-bottom:12px;}
.img_upload{margin-left:8px;}
.n_arch_logo{background:#2f2e2e url("/img/reg_process/arch_logo_bg2.gif") no-repeat  left top; height:182px; overflow:hidden;}
.n_arch_logo .arch_logo_img	 {text-align:center; padding-top:9px; }
.n_arch_logo .arch_invited	 {border:0px; padding-top:10px;}
.n_arch_logo .arch_invited	 .invited_l{margin-right:12px;}
.n_arch_logo .arch_invited	 .invited_r p.tts{font-weight:bold; color:#f1f1f1; font-size:10pt;}
.n_arch_found{padding-top:20px; padding-bottom:20px; border-bottom:1px solid #eceae6; margin-top:11px; }
.n_arch_member{text-align:center;}
.n_arch_member img{margin-left:28px; margin-right:29px; margin-top:18px;}
.find_title2{ padding-left:200px; text-align:left; padding-top:15px; padding-bottom:10px;}
.find_title2 img{padding-left:3px; padding-right:3px;}

.no_border{border-top:0px; padding-top:0px;}
.n_arch_select {margin-left:39px; margin-right:30px;}
.n_arch_select .select_tab	{height:38px; line-height:38px; padding-left: 21px; background:#f6f6f5; border-bottom:1px solid #eceae6; color:#c6c6c4;}
.n_arch_select .select_tab p{float:right; padding-right:21px;}
.n_arch_select .select_tab a {color:#c6c6c4; padding:2px 3px;}
.n_arch_select .select_tab a.selected{background:#666; color:#fff;}
.n_arch_select .select_list	{height:230px; overflow:hidden; overflow-y:auto;}
.n_arch_select .select_list	 li{border-bottom:1px solid #eee; line-height:27px; padding-left:21px;}
.n_arch_select .select_list	 li input{margin-right:10px;}
.n_arch_select .arch_but {padding-top:19px;}
.n_arch_select .arch_but span.reco{ text-align:right; float:right;}
.n_arch_select .arch_but span.reco input{float:right; margin-left:10px; margin-right:10px;}
.arch_items {width:310px;line-height:30px;margin-top:10px;margin-left:125px;padding-left:32px;background:#f4f4f4 url(/img/reg_process/n_arch_lock.gif) 10px 8px no-repeat;}

.n_arch_update .update_adv{padding-top:1px; border-top:1px solid #eceae6; text-align:center;}
.n_arch_update .arch_but{padding-top:17px;  padding-left:160px;}
.n_arch_update .arch_but a{display:block; background:url(/img/reg_process/arch_but12.gif) no-repeat left top; width:265px; height:39px; line-height:39px; text-align:center; color:#fff; font-size:16px; font-weight:bold;}

/*new add*/
.n_arch_look .arch_member{
	margin:20px 30px 20px 39px;
	line-height:18px;
}
.n_arch_look .arch_member li{
	float:left;
	width:100px;
}
.n_arch_look .arch_recom{
	margin:10px 30px 0 39px;
	padding:10px;
	background:#f7f7f7;
	border:1px solid #e8e8e9;
}
.n_arch_look .arch_recom span{
	float:right;
	margin-right:10px;
}
.n_arch_look .arch_recom span a{
	display:inline-block;
	background:url(/img/compress.png) 55px -77px no-repeat;
	padding-right:20px;
}
.n_arch_look .arch_recom span.up a{
	display:inline-block;
	background:url(/img/compress.png) 55px -56px no-repeat;
	padding-right:20px;
}
.n_arch_look .arch_desc{
	margin:10px 30px 0 39px;
}
.n_arch_look .arch_desc dt{
	font-size:16px;
	color:#000;
	line-height:30px;
	font-weight:700;
}