

#content_register_three_block {
	background-color:#ffffff;
	width: 900px;
	height:auto;
	padding: 0px 0 0 10px;
	overflow: hidden;
}


#content_block{
	width: 900px;
	padding: 5px 0 0 0px;
	overflow: hidden;
}

.content_text{
   padding-left:10px;
   padding-right:5px;
}

.student_top_bar{
   width:826px;
   height:26px;
}


#content_student_block{
  float:left;
	width:826px;
	overflow:hidden;
	margin: 0px 15px 0px 15px;
}

.rform_block{
	width:826px;
	font-size: 14px;
	margin: 20px 30px 20px 10px;
	padding: 0 10px;
	overflow: hidden;

}



#head_img{
  background: url(../css/images/books/head_bg.jpg) no-repeat;
	height:102px;
}

#headimg_content{
  float:left;
	padding:20px 0 0 400px ;
}

#headimg_content div{	padding: 0 0 10px 0; }

.studentinfo_bar{
   width:826px; 
   background-image: url(../css/images/student_base/frame_body_826.jpg);
   height:auto;
   overflow:hidden;
   margin-top:1px solid #E8E8E8;
   margin-bottom: 1px solid #E8E8E8;
   margin-right: 1px solid #E8E8E8;
   margin-left: 1px solid #E8E8E8;
}

.top_div{
   width:800px;
   height:5px;

}

.student_content_bottom{
   background-image: url(../css/images/student_base/frame_end_826.jpg);
   background-repeat:no-repeat;
   width:826px;
   height:9px;
}


.register_step_img{
	width:800px;
  height:37px;
}

.content1{
	padding:0 100px;
	width:600px;

}

.contentimg{
	width:600px;overflow: hidden;
}
..contentimg span{float:left;}
#leftimg{padding:10px 60px 10px 0;}
#rightimg{padding:10px;}


#menu_left{
	float:left;
	width:190px;
	
}

#menu_left div img, #menu_left div a img{ border:0;}
#menu_left div{
	padding:5px 0 0 0;
	height:45px;
}

#content_right{
	float:left;
	padding:0 20px;
	width:580px;
	overflow:hidden;
}


#book_notify{ padding:10px 0; }

.orange_img{
   width:15px;
   height:15px;
   padding:0px;
}
.notify_text{
    width:200px;
	font-size: 12pt;
	color: #336699;
	letter-spacing: 1px;
	font-weight: 800;
	text-align:bottom;
}

#book_note{
	width: 530px;
	overflow: hidden;
}
#book_note div{
	width: 515px;
	background: url(../css/images/student_register/desh_30BG.gif) bottom repeat-x;
}

#book_note div{
	font-family:Arial;
	color:#555555;
	font-size: 10pt;
	line-height:20px;
	overflow: hidden;
}

#book_note div span{float:left;}
.nt{
	width: 20px;
}
.nn{
	width: 460px;
}
.nc div{
	margin:0 0 0 40px;
	color:#336699;
	font-size:10px;
	line-height:20px;
	
}
.nct{
	width:20px;
}

#books_title{
	margin: 0 5px 10px 5px ;
	font-size:12px; 
	background:#777;
	width: 560px;
	table-layout:fixed;
}

#books_title tr{
	color:#336699;
	padding: 10px 5px;
	background:#E8F3F9;
	

}

#books_info{
	margin: 0 5px 10px 5px ;
	font-size:12px; 
	background:#FFF;
	width: 560px;
	table-layout:fixed;
}

#books_info tr{padding: 10px 5px;}
.bb_b{background:#E3E3E3;}
.bb_w{background:#F1F1F1;}

.bb_cp{color:#8C5501;font-weight: 800;}
.bb_cpn{background:#FFFFFF;color:#8C5501;font-weight: 800;}
.bb_cb{color:#6A6A65;}
.book_img{text-align:center;}
.book_id{width:8px;text-align:center;}
.book_name{width:105px;}
.book_nameh7{width:238px;text-align:center;}
.book_nameh{width:123px;text-align:center;}
.book_name6inh{width:318px;text-align:center;}
.book_sub{width: 78px;}
.book_name2{width: 105px;}
.book_sub2{width:78px;}
.book_name7{width:220px;}
.book_sub7[width:70px;}


.book_name3{width: 330px;}
.book_sub3{width: 100px;}
.book_unit{width: 50px;text-align:center;}
.bb_box{text-align:center;}
.bb_boxT{text-align:center;}

.book_name5in{width: 300px;}
.book_sub5in{width: 90px;}
.book_name6in{width: 300px;}
.book_sub6in{width: 90px;}

#book_submit{
	padding: 10px 0;
	width: 560px;
	text-align:center;
}

#book_submit input{width: 100px;}

/*         */
#book_step2{ 
	padding:10px 0; 
	border-bottom:1px solid #777;
}

#step2_table{
	margin: 10px 5px 2px 5px;
	font-size:12px; 
	background:#FFF;
	width: 560px;	
	table-layout:fixed;
}

#step2_table th{
	color:#336699;
	padding: 10px 5px;
	background:#E8F3F9;

}

.step2_id{width:35px;text-align:center;color:#666;}
.step2_name{width:200px;padding:5px;color:#666;}
.step2_num{width:50px;text-align:center;}
.step2_price{width:90px;text-align:center;color:red;}
.step2_totle{width:90px;text-align:center;color:red;}
.step2_operation{width:50px;text-align:center;}

#total_block{
	text-align:center;
	padding:20px 0; 
	margin: 0px 5px ;
	background:#EBEBEB;
	color:#555;
	font-weight: 800;
}

.ntgr{
	color:red;
	font-size: 16px;
}

#book_step4{ 
	padding:40px 0 10px 0; 
	border-bottom:1px solid #777;
}

.bitem{
	width:100%;
	background: url(../css/images/student_register/desh_30BG.gif) bottom repeat-x;
	overflow: hidden;
}
.bitem span{float:left;}
.itite{
	width:80px;
	padding: 10px 5px 0px 20px;
	background: url(../css/images/student_register/arrow_orange.gif) 3px 12px no-repeat;
}
.iinp{
	width:420px;
	padding: 5px 0 5px 0;
}
.gr,.addinf b{
	font-weight: 400;
	font-size: 12px;
	color:red;
}

.gb{color:#777;font-weight: 400;}
.addinf{
	width:415px;
	margin: 0 0 0 105px;
	padding: 5px 0;
}

.ier{
	width:415px;
	margin: 0 0 0 105px;
	padding: 5px 0;
	color:red;
}
#receiving_zip{width:50px;}
#address{width:360px;}
#invoice_code{width:100px;}
#invoicetitle{width:160px;}

#step4_block{
	padding: 10px;
	overflow: hidden;
}

#step4_select{
	margin: 5px 0;
	padding: 10px 0;	
	background:#E8E8E8;
	color:#78716B;
	font-weight: 800;
	text-align:center;
}

.spitem{
	background: url(../css/images/student_register/desh_30BG.gif) bottom repeat-x;
	width:460px;
	padding: 10px 10px 10px 30px;
	overflow: hidden;

}
.spitem span{
	float:left;
	font-size: 12px;
	color: #336699;
	letter-spacing: 1px;
	line-height: 22px;
	font-weight: normal;
}
.sptitle{
	width:90px;
	font-weight: 800;
}
.spinput{width:30px;}
.spinfo{width:300px;}
#err_pay{
	width:460px;
	color:red;
	padding: 10px 10px 10px 30px;
}

#err_op{
	width: 490px;
	padding: 10px 20px;
	margin: 10px 0 20px 0;
	font-size: 13px;
	color: #E92222;
	border: 1px solid #F6C1A9;
	background: #FFEAEA;
  overflow: hidden;
}

#error_order{
	width: 490px;
	padding: 10px 20px;
	margin: 10px 0 20px 0;
	font-size: 14px;
	color: red;
	font-weight: 800;
	background: #FFEAEA;	
}

#confirm_order{
	width: 490px;
	padding: 10px 20px;
	margin: 10px 0 20px 0;
	font-size: 14px;
	color: #336699;
	font-weight: 800;
	background: #FFEAEA;
}

.ord{
	background: url(../css/images/books/grey_circle.gif) 3px 12px no-repeat;
	width: 490px;
	padding: 10px 20px;
	margin: 10px 0 10px 0;
	font-size: 14px;
	color: #555;
	font-weight: 800;
}

#step5_table{
	margin: 5px 5px 2px 5px;
	font-size:12px; 
	background:#FFF;
	width: 520px;	
}

#step5_table th{
	color:#336699;
	font-weight: 400;
	background:#E8F3F9;
	padding: 10px 0;
}

.step5_id{width:40px;text-align:center;color:#666; padding: 5px 0;}
.step5_name{width:190px;text-align:center;color:#666;padding: 5px 0;}
.step5_namein{width:180px;padding: 5px;color:#666;}
.step5_num{width:50px;text-align:center;padding: 5px 0;}
.step5_price{width:110px;text-align:center;color:red;padding: 5px 0;}
.step5_totle{width:110px;text-align:center;color:red;padding: 5px 0;}

.orp{
	width: 130px;
	margin: 0 5px;
	padding: 5px 20px 5px 370px;
	font-size: 14px;
	color: #555;
	border-bottom: 1px dashed #F6C1A9;
	background:#FFFFCC;
}
.mon{
	font-weight: 800;
	color: red;
}

#question_desc{
	font-size: 12px;
	padding: 10px 20px;
	color:#555;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
}

.bli{
	border-top: 1px solid #AFAFAF;
	margin: 2px 5px;
}

#gpt{
	width: 480px;
	padding: 5px 20px;
	margin: 0 5px;
	background:#FFFFCC;
}

.gord{
	background: url(../css/images/books/grey_circle.gif) 3px 12px no-repeat;
	width: 400px;
	padding: 10px 20px;
	font-size: 14px;
	color: #555;
	font-weight: 800;
}

.gordinf{
	background: url(../css/images/student_register/arrow_orange.gif) 30px 4px no-repeat;
	width: 430px;
	padding: 0 0 10px 50px;
	color:#777;
}

#ord_pay_type{
	background: url(../css/images/student_register/arrow_orange.gif) 30px 4px no-repeat;
	width: 430px;
	padding: 0 0 10px 50px;
	margin: 0 0 20px 0;
	font-size: 14px;
	color: #009933;
	font-weight: 800;	
}

.gtitem{
	width: 500px;
	background: url(../css/images/student_register/desh_30BG.gif) bottom repeat-x;
	padding: 10px 10px;
	color:#555;
}
.gtitem img{border:0;}

.red_book{
	width: 800px;
	padding: 10px 0 10px 100px;
	color:red;
}

.bookimg{
	width: 800px;
	padding: 10px 0px;
	text-align:center;
}


.bs{
   font-family:Arial;
   font-size:16px;
   line-height:20px;
   color:#009933;
   padding:10px 0 0 20px;
}

.sell_out{
	font-size:14px;
	color:#FF3333;
	font-weight:bold;
}


#books_des{
	font-size:25px;
	text-align:center;
  width:100%;
	color:#FF0000;
	font-weight:bold;
}