/* Upload */
h1.depth1_upload {height: 19px; color: #212121; font-size: 16px; font-weight: bold; padding-top:8px; padding-left: 38px; margin-bottom: 15px; background: url(/images/common/icon/ico_upload02.gif) no-repeat 0 0;}
h1.depth1_upload02 {height: 19px; color: #212121; font-size: 16px; font-weight: bold; padding-top:8px; padding-left: 38px; margin-bottom: 20px; background: url(/images/common/icon/ico_upload02.gif) no-repeat 0 0;}
#upload_box01 {width: 694px; background: url(/images/upload/img_box02_bg.gif) repeat-y left top; overflow: hidden; }
#upload_box01 .top {height: 3px;  background: url(/images/upload/img_box02_top.gif) no-repeat left top;}
#upload_box01 .bottom {padding: 24px 0 22px 22px; background: url(/images/upload/img_box02_bottom.gif) no-repeat left bottom; overflow: hidden; }
#upload_box01 .upload_flash_area { padding:0; }
#upload_box01 .upload_start .img_percent {width: 653px; padding:0 1px 2px 1px; text-align: left;  background-color: #d9e9fa; margin-top:20px; margin-bottom:10px;}
#upload_box01 .my_data {width: 610px; margin-top: 29px; margin-left: 26px; }
#upload_box01 .my_data li strong.title, #upload_box01 .my_data li a {font-size: 14px;}
#upload_box01 .my_data li strong.title {color: #003E62;}
#upload_box01 .my_data .img_percent {width: 610px; text-align: left; background-color: #D9E8F5; margin: 12px 0 5px 0;}
#upload_box01 .my_data li strong.point {font-size: 16px; color:#FF6600; font-family: arial;}
#upload_box01 .complete {margin-top:31px; margin-bottom:10px;}
#upload_box01 .complete_link {font-size:15px; color:#424242; line-height:23px ;padding-top:2px}
#upload_box01 .complete_link a{ text-decoration:underline;}

.upload_box02 {width: 694px; background: url(/images/upload/img_box02_bg.gif) repeat-y left top; overflow: hidden; }
.upload_box02 .top {height: 29px;  padding: 6px 0 0 13px; background: url(/images/upload/img_box03_top.gif) no-repeat left top; overflow: hidden; }
.upload_box02 .bottom {padding: 15px 0 12px 0; background: url(/images/upload/img_box02_bottom.gif) no-repeat left bottom; overflow: hidden; }
.upload_box02 .input_area {width:520px; margin:0 auto;}
.upload_box02 .input_area th {width:80px; text-align:right; padding-right:10px; font-weight:normal; padding-top:5px;}
.upload_box02 .input_area td {width:420px; padding-bottom:13px; font-size:12px; color:#787878;}
.upload_box02 .input_area .infor_input {width: 370px; height:17px; margin-bottom:5px; margin-right:5px; padding:3px; color:#333333; border:1px solid #cacaca;}

.upload_box03 {width: 694px; margin-top: 14px; background: url(/images/upload/img_box04_bg.gif) repeat-y left top; overflow: hidden; }
.upload_box03 .top {height: 5px;  background: url(/images/upload/img_box04_top.gif) no-repeat left top; overflow: hidden; }
.upload_box03 .bottom {position: relative; padding: 14px 0 8px 0; background: url(/images/upload/img_box04_bottom.gif) no-repeat left bottom; overflow: hidden; }
.upload_box03 .input_area {width:520px; margin:0 auto;}
.upload_box03 .input_area .red {color:#CC0000;}
.upload_box03 .input_area th {width:80px; text-align:right; padding-right:10px; font-weight:normal; padding-top:6px;}
.upload_box03 .input_area td {width:420px; padding-bottom:12px; font-size:12px; color:#787878; position:relative;}
.upload_box03 .input_area .infor_input {width: 370px; height:17px; margin-bottom:5px; margin-right:5px; padding:3px; color:#333333; border:1px solid #cacaca;}
.upload_box03 .file_type {position:absolute; top:20px; left:25px;}
.upload_box03 .delete_btn {position:absolute; top:10px; right:10px;}
.upload_box03 .input_area .recommend_tag {width:103px; height:25px; float:right; font-size:12px;}

.upload_box04 {width: 694px; margin-top: 14px; background: url(/images/upload/img_box05_bg.gif) repeat-y left top; overflow: hidden; }
.upload_box04 .top {height: 5px;  background: url(/images/upload/img_box05_top.gif) no-repeat left top; overflow: hidden; }
.upload_box04 .bottom {position: relative; padding: 30px 0 8px 0; background: url(/images/upload/img_box05_bottom.gif) no-repeat left bottom; overflow: hidden; }
.upload_box04 th {font-size: 14px; color: #212121; text-align: right; vertical-align: top; padding-top: 2px; padding-right: 8px; font-weight: normal;}
.upload_box04 td {font-size: 14px; color: #212121; vertical-align: top; padding-top: 2px;}
.upload_box04 td div.comment {padding-top: 19px; color: #FF0000; line-height: 15px;}

.upload_img_area {position: absolute; left: 18px; top: 17px;  width: 72px;}
.upload_img_area dt, .upload_img_area dd {text-align: center;}
.upload_img_area dd {padding-top: 6px; padding-left:5px;}

.upload_overflow_top_select {width: 350px; padding: 5px 2px 0px 0; text-align: right; margin-top: -62px; background: url(/images/upload/text_bg01.gif) no-repeat right 8px; overflow: hidden;}
.upload_overflow_top_select a {font-size: 11px;}

.contact_fieldset{border: 1px solid #AFC7D6; padding-top:0px; padding-bottom:0px; }
.contact_fieldset legend {padding:0; }

.upload_overflow01 {width: 371px; height: 48px;  overflow: auto; }
.upload_overflow01 ul {margin: 7px 4px;}

/* upload_right_box */
.upload_right_box {width: 251px; background: url(/images/upload/img_box01_bg.gif) repeat-y left top; overflow: hidden;}
.upload_right_box .top {background: url(/images/upload/img_box01_top.gif) no-repeat left top; overflow: hidden;}
.upload_right_box .bottom {height: 3px; background: url(/images/upload/img_box01_bottom.gif) no-repeat left bottom;}
.upload_right_box .top dt {font-weight: bold; padding: 8px 0 6px 18px; color: #212121;}
.upload_right_box .top dd {border-top: 1px solid #E6E6E6}
.upload_right_box .file_list {}
.upload_right_box .file_list dt {font-weight:normal; padding-bottom:2px;}
.upload_right_box .file_list dt img {margin-right:5px;}
.upload_right_box .file_list dd {border-top:none; margin:0px 0px 5px 35px;}
.upload_right_box .file_list dd img {margin-right:5px;}
.upload_right_box .data_percent {margin: 17px 0 0 0;}
.upload_right_box .data_percent li {padding-bottom: 10px; padding-left: 19px; line-height:16px;}
.upload_right_box .data_percent .img_percent {width: 219px; background: url(/images/upload/img_bar01_bg.gif) no-repeat left top;}

/*********** upload **************************************************/
	.msie_upload-container .upload,	.firefox_upload-container .upload {
		height:26px;
		background:transparent url(/images/upload/line.gif) repeat scroll left top;
	}

	.msie_upload-container .upload div.name, .firefox_upload-container .upload div.name {
		width:507px;
		padding-top:3px;
		padding-left:5px;
		width:500px;
		white-space: nowrap;
	}

	.msie_upload-container .upload td.size, .firefox_upload-container .upload td.size {
		padding-right:5px;
		text-align:right;
		width:60px;
		background-color : #F3F3F3;
		height:25px;
	}

	.msie_upload-container .upload td.select, .firefox_upload-container .upload td.select{
		text-align:center;
		width:65px;
		font-size:12px;
		height:25px;
	}

	.msie_upload-container .upload td.select img, .firefox_upload-container .upload td.select img{
		cursor:pointer;
	}

	.msie_upload-container .upload div.name,
	.msie_upload-container .upload td.size,
	.msie_upload-container .upload td.select,
	.firefox_upload-container .upload div.name,
	.firefox_upload-container .upload td.size,
	.firefox_upload-container .upload td.select
	{

	}

	.msie_upload-container .upload div.progressbar, .firefox_upload-container .upload div.progressbar {
		clear: both;
		background-color : #f34688;
		height:1px;
		font-size:1px;
		width:0px;
		height:1px;
	}

	.up_tit { height:24px; border-bottom:1px solid #CCCCCC; background: url(/images/upload/img_title_bg.gif) repeat-x ; text-align:center; }

	/****************************/

.pop_rotate {width: 230px; border: 1px solid #56b6d7; color: #666666;}

.replace_progressbar {background: rgb(255, 255, 255) url(/images/docs/view/ico_private.gif) no-repeat scroll 0px 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 227px;}


/**************  E-mail Upload ***************************/

#email_snb {width:690px; height:30px;}
#email_snb li {float:left; text-align:center; padding:6px 15px 0 0;}
#email_snb li a { height:20px; padding:2px;}
#email_snb .sel { font-weight:bold;}

#email_snb .flash {background:url(/images/common/icon/ico_mailupload01.gif) no-repeat; padding-left:23px; height:20px;}
#email_snb .original {background:url(/images/common/icon/ico_mailupload02.gif) no-repeat; padding-left:22px;}
#email_snb .email {background:url(/images/common/icon/ico_mailupload03_over.gif) no-repeat 0 2px; padding-left:27px;}
#email_snb .msn {background:url(/images/common/icon/ico_mailupload04.gif) no-repeat; padding-left:24px;}

#emailtable , #upload_form_container {width:660px; border-top:3px solid #d3d3d3; margin-left:15px;}
#emailtable th, #upload_form_container th {border-collapse:collapse; border-bottom:1px #d3d3d3 dashed; width:120px; padding:12px 0 12px 10px; text-align:left;}
#emailtable th img, #upload_form_container th img { margin-bottom:-2px; margin-right:5px;}
#emailtable td, #upload_form_container td {border-collapse:collapse; border-bottom:1px #d3d3d3 dashed; padding:12px 0 12px 10px;}
#emailtable .input, #upload_form_container .input {width:340px; color:#048eb5;}
#emailtable .input02, #upload_form_container .input02 {width:420px; color:#048eb5;}

.email_info {background-color:#f4f4f4; width:620px; padding:20px; margin-top:30px; margin-left:15px;}

.upload_comment {margin:50px 0px 25px 40px; font-size:16px;}
.upload_comment_description {margin:0 25px; border:#CCCCCC solid 1px; background:#F5F5F5; padding:15px; line-height:1.5em; color:#333333;}


/**************  MSN Upload ***************************/
#msn_upload_box {border:3px solid #dcdcdc; padding:20px; background:#f5f5f5; margin:25px 10px 30px 25px;}
#msn_upload_box h3 {text-align:center; margin:20px; color:#0788ae; font-size:16px;}

#msn_title {margin:25px 0 0 25px;}
#msn_description {margin:5px 25px; line-height:1.5em;}
#msn_title strong {font-size:16px; margin-bottom:10px;}
#authorize_input_box {border:3px solid #dcdcdc; padding:20px; background:#f5f5f5; width:350px; margin:25px auto;}
#authorize_input_box #authorize_input {margin-left:50px;}
#authorize_input_box #authorize_input dt {margin-bottom:5px;}
#authorize_input_box #authorize_input dd {margin-bottom:15px;}
#authorize_input_box #authorize_input #member_id,#authorize_input_box #authorize_input #passwd {width:242px; height:25px; border:1px solid #999999; padding-left:5px;}
#msn_upload_box #sellect_mailaddress {}
#msn_upload_box #sellect_mailaddress li { position:relative; margin-bottom:7px;}
#msn_upload_box #sellect_mailaddress p {position:absolute; top:2px; left:20px; font-weight:bold;}

#input_btn {margin-left:50px;}
#input_btn input {padding:5px; width:120px; margin-right:10px;}



/************** upload_setting ***************************/

.all_upload_setting {background:url(/images/upload/upload_stepbg01.gif) no-repeat 0 30px; width:694px; height:192px; margin-bottom:20px;}
.all_upload_setting .input_area {width:520px; margin:20px auto 0px auto;}
.all_upload_setting .input_area th {width:80px; text-align:right; padding-right:10px; font-weight:normal; padding-top:5px;}
.all_upload_setting .input_area td {width:420px; padding-bottom:13px; font-size:12px; color:#787878;}
.all_upload_setting .input_area .infor_input {width: 370px; margin-bottom:5px; margin-right:5px; padding:1px 3px; color:#333333;}

.upload_setting {background:url(/images/upload/upload_stepbg02.gif) no-repeat; width:694px; height:254px; margin-bottom:20px; padding-top:22px; position:relative;}
.upload_setting .input_area {width:520px; margin:0 auto;}
.upload_setting .input_area .red {color:#CC0000;}
.upload_setting .input_area th {width:80px; text-align:right; padding-right:10px; font-weight:normal; padding-top:6px;}
.upload_setting .input_area td {width:420px; padding-bottom:12px; font-size:12px; color:#787878; position:relative;}
.upload_setting .input_area .infor_input {width: 370px; height:17px; margin-bottom:5px; margin-right:5px; padding:3px; color:#333333; border:1px solid #cacaca;}
.upload_setting .file_type {position:absolute; top:20px; left:25px;}
.upload_setting .delete_btn {position:absolute; top:10px; right:10px;}

.upload_setting .input_area .recommend_tag {width:103px; height:25px; float:right; font-size:12px;}

.upload_footer {position:relative;}
.upload_footer .upload_page_num {width:450px; text-align:center; margin:0 auto; padding:12px 0; font-size:12px;}
.upload_footer .upload_page_num a { margin:0 5px;}
.upload_footer .save_next {position:absolute; top:0px; right:0px;}
.upload_footer .pre_next {position:absolute; top:0px; left:0px;}
.upload_footer .upload_page_num strong {color:#1B6FBF; margin:0 5px;}
.upload_footer .warning {color:#CC0000; text-align:center; margin-top:15px;}

.save_next_btn {cursor:pointer;}

.photo-box-element { margin-top:5px; position: relative; }
.photo-delete-button { position:absolute; top:5px; right:5px; }