@import "widget_selector.css";
/* CSS Document */
html,body{height:100%;}
body{font-size:0.8em;line-height:19px;background:#f1f1f1;overflow:hidden;}
body>div{text-align:left;}
#topper{height:41px;
/* 35+6px bg */
background:url('../images/line_bg.png') repeat-x left bottom #d0dde2;
/* box-shadow */
box-shadow:0 -3px 5px #d9d9d8;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#d9d9d8',Direction=180,Strength=6);}

#topper .close{height:35px;background:url('../images/topper_bg_wood.jpg') repeat-x left top;}
.box_title{cursor:default;font-weight:700;float:left;letter-spacing:1px;background:url('../images/email_icon_bw.png') no-repeat left top;color:#cfc0aa;font-size:1.2em;padding-left:30px;margin:9px 0 0 10px;
/* text-shadow */
display:block;text-shadow:0 1px 1px #3b2923;}
.box_title strong{color:#fff;
/* text-shadow */
text-shadow:0 1px 1px #000;filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=180,Strength=1);}
.eng .box_title strong{filter:none;}
.close .btn_close{color:#9a8675;float:right;width:64px;height:35px;line-height:35px;background:url('../images/btn_close.png') no-repeat 38px 0;cursor:pointer;overflow:hidden;text-indent:-9999em;}
.close .btn_close:hover{color:#d1b59d;}
.box_name{float:left;font-size:1.2em;font-weight:700;padding:5px 10px 5px 5px;border-right:1px solid #a8bdc5;
/* text-shadow */
text-shadow:0 1px 1px #FFF;filter:progid:DXImageTransform.Microsoft.Shadow(color='#FFFFFF',Direction=180,Strength=1);color:#444;}
.eng .box_name{filter:none;}
#mail-box{width:100%;}
#mail-box #topper{height:93px;
/* 35+57px bg + 1px border */
}
#recommends #topper{height:77px;background-image:none;border-bottom:1px solid #b5c2c8;}
#mail-box #topper .close,#recommends #topper .close{border-bottom:1px solid #FFF;}
#mail-box #compo_area{padding:10px 15px 16px 15px;}
#recommends #add_bk_area{padding:5px 15px 15px 15px;}
#mail-box .messages{font-size:1em;padding:5px 10px;float:left;}
#mail-box .messages a{text-decoration:underline;color:#2376a1;}
#mail-box #spanCkAll {display: inline-block;}
#mail-box #spanCkAll label{text-decoration:underline;color:#2376a1;display:inline-block;}
#mail-box #ckbAll {float:left;}
#mail-box #mail_container{height:480px;*height:475px;overflow:auto;}
#mail-box #mail_container li{border-top:1px solid #b6c3ca;margin:0 10px;}
#mail-box #mail_container li:hover{cursor:default;background:#e3e8ea;}
#mail-box #mail_container li:first-child{border-top:0 none;}
.pages{color:#453d30;display:inline-block;letter-spacing:0;margin-right:5px;}
.pages:hover{}
.pages span{padding:6px;}
.dot{background:none;border:0 none;}
#mail-box .mail_content{color:#333;padding:15px 0;}
#mail-box .sender{display:inline-block;float:left;font-size:15px;max-width:170px;min-width:170px;padding:0 30px 0 15px;}
#mail-box .mail_status{margin-top:4px;display:inline-block;float:left;padding:0 0 0 25px;background:url('../images/email_icon_c.png') no-repeat left 2px;color:#333;max-width:63%;}
#mail-box .read .mail_status{background:url('../images/email_icon_o.png') no-repeat left top;z-index:99;color:#333;display:inline-block;text-align:left;overflow:hidden;}
#mail-box .read .contents h3 a{color:#454545;font-weight:500;}
#mail-box .read{color:#999;}
#mail-box #mail_container .mail_status_contn{overflow:hidden;}
#mail-box #mail_container .admin_checkbox{border-right:1px solid #C8D3E6;display:inline-block;float:left;margin-right:10px;padding-right:10px;}
#mail-box .sender .type{font-size:10px;color:#2376a1;text-align:left;padding-left:61px;line-height:1.2;}
.contents{line-height:19px;padding-left:30px;border-left:1px solid #c8d3e6;display:block;height:auto;overflow:hidden;text-align:left;}
.contents p{margin-top:10px;}
#mail-box .contents h3{display:inline;font-weight:700;font-size:1.2em;}
#mail-box .contents h3 a{color:#336699;}
#mail-box .contents h3 a:hover{color:#5182b3;}
.contents .date{display:inline;margin-left:20px;font-size:.9em;font-style:normal;color:#2376a1;}
.contents .del_me{display:inline;position:absolute;font-size:11px;right:15px;text-decoration:underline;color:#df2227 !important;}
.contents:hover .del_me{visibility:visible;}
#send-mail{width:100%;}
#send-mail #send_container{max-height:768px;}
#send-mail .w50{display:inline-block;height:auto;overflow:hidden;width:50%;position:relative;float:left;}
#send-mail #ebook_basket{float:left;width:49%;border-right:1px solid #b6c3ca;margin:20px 0;}
#send-mail .right{overflow:hidden;}
#send-mail .container{padding:20px;}
#send-mail .selector_sync{clear:both;}
.selector_sync .side_frame{width:3px;height:14px;float:left;background:url('../images/selector_arrow_r1_c1.png') no-repeat left top #f1f1f1;}
.selector_sync .arrow{height:14px;overflow:hidden;background:url('../images/selector_arrow_r1_c2.png') repeat-x left top;}
.selector_sync img{position:absolute;left:48%;}
.selector_sync .last_frame{background:url('../images/selector_arrow_r1_c6.png') no-repeat right top #f1f1f1;width:3px;position:absolute;z-index:99;height:14px;right:0;bottom:0;}
.selector{min-width:300px;}
.selector .head{padding:5px 10px;font-weight:700;font-size:1.2em;border-width:1px 0 1px 0;border-style:solid;border-color:#FFF;}
.selector .head span{margin-left:10px;}
.list{overflow:hidden;}
.list em{font-style:normal;display:inline;right:10px;position:absolute;text-decoration:none;}
.list span a{margin-left:5px;}
.list span a:hover{text-decoration:underline;}
.list li{clear:both;padding:2px 10px;}
.list li:hover{cursor:default;}
.blue li:hover{background:#e0f1fa;}
.blue em a:hover{background-position:0 -13px;}
.orange em a:hover{background-position:0 -12px;}
.orange li:hover{background:#fff;}
.blue{border:1px solid #99bccf;background:#fff;}
.blue a{color:#1e588e;font-size:0.9em;}
.orange a{color:#9c3700;}
.blue .list{color:#363636;}
.blue .head_bar{background:#c0dbe9;border-bottom:1px solid #99bccf;}
.blue .head{color:#29607d;padding-bottom:2px;}
.blue .head p{background:url('../images/search_deco.jpg') right center no-repeat;}
.blue .nav_bar{border-bottom:1px solid #becdd7;}
.blue .nav{font-size:1.1em;border-top:1px solid #fff;background:#e5eced;padding:2px 10px;}
.blue .back_lv{text-decoration:underline;}
.blue .current{text-decoration:none;}
.blue em a{background:url('../images/add.png') no-repeat 0 2px;padding-left:12px;}
.blue .selector_filter{border:1px solid #99bccf;z-index:99;overflow:hidden;padding:3px 5px 0 25px;background:url('../images/search_icon.png') no-repeat 5px center #FFF;}
#send_container .blue .selector_filter input[type='text']{border:1px solid #FFF;width:10em;height:15px;display:inline;}
.nav span{margin:0 2px;}
.orange{border:1px solid #cbb180;background:#fae7c4;margin-top:5px;}
.orange .head_bar{background:#f7d9a1;border-bottom:1px solid #cbb180;}
.orange .head{color:#9d400d;}
.orange .reset{font-size:0.8em;font-weight:500;}
.orange .reset a:hover{text-decoration:underline;}
.orange .list{color:#9c3700;}
.orange em a{background:url('../images/less.png') no-repeat 0 2px;padding-left:12px;}
#footer{height:51px;position:fixed;bottom:0;width:100%;
/* 39+11px bg + 1px border */
background:url('../images/footer_bg_wood.jpg') repeat-x left bottom;left:0;}
#footer_nav{height:39px;background:url('../images/footer_bg_white.jpg') repeat-x left top;text-align:center;border-top:1px solid #adbcc3;
/* box-shadow */
-moz-box-shadow:0 -3px 5px #d9d9d8;-webkit-box-shadow:0 -3px 5px #d9d9d8;box-shadow:0 -3px 5px #d9d9d8;filter:progid:DXImageTransform.Microsoft.Shadow(color='#d9d9d8',Direction=0,Strength=5);position:relative;}
.eng #footer_nav{filter:none;}
.pagination{margin:0 auto;max-width:340px;min-width:300px;}
.button{float:right;margin-right:15px;}
#footer_nav ul{padding-top:7px;}
#footer_nav li{color:#453d30;display:inline-block;letter-spacing:0;margin-right:5px;float:left;}
.mail_contents span:first-child,.mail_title span:first-child{float:left;color:#5e7b91;font-weight:700;display:inline-block;float:left;font-size:1.2em;}
.mail_contents .xhe_default{margin:4px;}
.mail_contents .xhe_default .xheLayout{border:0 none;}
.mail_title #mail_t{width:80%;float:left;display:inline-block;height:30px;padding:0 5px;}
.mail_contents span,.mail_title span{line-height:20px;font-size:0.8em;float:right;color:#AAA;vertical-align:baseline;}
.mail_contents>p,.mail_title>p{border-bottom:1px solid #ddd;overflow:hidden;margin-bottom:10px;
/* text-shadow */
text-shadow:0 1px 2px #FFF;filter:progid:DXImageTransform.Microsoft.Shadow(color='#FFFFFF',Direction=180,Strength=2);}
.eng .mail_contents>p,.eng .mail_title>p{
	filter: none;
}
.left .container>div{margin-bottom:10px;}
#send_container input[type='text'],#send_container textarea{border:1px solid #FFF;width:100%;}
#send_container textarea{height:auto;}
#send_container .input_wrapper{border:1px solid #cfcfcf;height:auto;background-color:#fff;vertical-align:middle;
/* border-radius */
-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.left #mail_c{line-height:normal;word-wrap:break-word;min-height:350px;height:auto;overflow:auto;}
#send_container .left .container{padding-top:0;}
.news_label{color:#5e7b91;font-size:1.2em;line-height:25px;font-weight:700;width:7.5em;float:left;text-align:right;padding-right:40px;}
.input_wrapper,.upload_wrapper,.icon_wrapper{display:block;overflow:hidden;}
.upload_wrapper p{display:inline;position:relative;min-height:1%;}
.input_field{}
.input_field>div{display:block;overflow:auto;position:relative;margin-bottom:10px;}
.upload_field{float:left;width:530px;}
.icon_wrapper{float:right;width:112px;height:auto;
/* box-shadow */
}
#news_e{overflow:auto;height:auto;min-height:10em;}
.upload_wrapper .file_uploader_contn{margin-right:5px;}
.upload_wrapper .note{color:#AAA;font-size:0.9em;display:inline;line-height:27px;}
.upload_field .thumb_list{margin-top:10px;height:64px;margin-right:15px;float:right;}
#news-editor .container{padding:20px;text-align:left;min-width:630px;}
.thumb_u{border:1px solid #cfcfcf;outline:0 none;padding:2px;}
.thumb_list ul{margin:0;}
.thumb_list{}
.thumb_list li{float:left;display:inline-block;margin-right:10px;}
.thumb_list img{width:62px;}
.icon_display{position:relative;}
.icon_display img{width:100px;height:100px;}
.icon_display_border{border:1px solid #bcbcbc;background:#e8e8e8;padding:5px 5px 0;z-index:0;}
.icon_caption{color:#5e7b91;}
.icon_shadow{border-top:1px solid #bcbcbc;width:500px;height:1px;display:block;content:'';}
.editor_area{height:25px;border-bottom:1px solid #dcdcdc;}
.btn_add_wrapper{display:block;float:right;overflow:hidden;margin:1px 0;}
#recommends .btn_add_wrapper{float:left;margin-left:20px;top:-2px;}
#add_bk_area .box_name{border-right:0 none;}
#add_bk_area{height:30px;}
.search_bar{background:#fff;padding:2px;overflow:hidden;display:inline;float:left;border:1px solid #cfcfcf;}
.search_bar input{outline:0 none;border:1px solid #fff;width:30em;}
.counter{float:right;font-size:1em;color:#46657d;line-height:30px;display:block;}
#recom_container{overflow:auto;padding:0 0 0 20px;}
.book_list{overflow:auto;height:495px;*height:490px;}
.book_list ul{display:block;overflow:auto;}
.book_list li{float:left;margin:0;padding:30px 0 10px 0;width:128px;border-bottom:1px solid #c7d3d9;}
.book_box{height:auto;min-height:140px;margin-bottom:5px;background:#f1f1f1;}
.book_list a{padding:0 10px;display:block;}
.book_list a:hover img{bottom:2px;}
.book_list img{bottom:0;position:absolute;
/* box-shadow */
box-shadow:2px 2px 5px #AAA;filter:progid:DXImageTransform.Microsoft.Shadow(color='#BBBBBB',Direction=150,Strength=4);}
.eng .book_list img{
	filter: none;
}
.book_list .caption{color:#3e3e3e;text-align:center;font-size:1em;display:block;cursor:default;height:40px;overflow:hidden;
/* text-overflow */
text-overflow:ellipsis;
/* text-shadow */
text-shadow:0 1px 1px #FFF;filter:progid:DXImageTransform.Microsoft.Shadow(color='#FFFFFF',Direction=180,Strength=1);}
.eng .book_list .caption{
	filter: none;
}
.book_list li:hover .del_me{}
.book_list .del_me{font-size:0.9em;text-align:center;color:#c64651;padding-left:13px;background:url('../images/btn_del.png') no-repeat 32px center;}
/* btn_fn_admin = button for admin ,structure HTML is div.btn_fn_admin>(a.admin_[title]>span)+span.tail */
.btn_fn_admin{height:28px;overflow:hidden;}
.btn_fn_admin{float:left;background-image:url('../images/admin/btn_admin_styled_first.png');background-position:0 0;height:28px;padding-left:4px;background-repeat:no-repeat;}
.btn_fn_admin a{float:left;background:url('../images/admin/btn_admin_styled_body.png') repeat-x 0 0;display:block;height:28px;line-height:32px;width:auto;padding:0 2px;cursor:pointer;}
.btn_fn_admin a.short{width:18px;}
.btn_fn_admin .tail{float:left;background-image:url('../images/admin/btn_admin_styled_tail.png');background-position:0 0;background-repeat:no-repeat;width:4px;height:28px;}
.btn_fn_admin a.admin_edit > span{background:url('../images/admin/icon_admin_edit.png') no-repeat 0 5px;}
.btn_fn_admin a.admin_ok > span{background:url('../images/admin/icon_admin_ok.png') no-repeat 4px 8px;}
.btn_fn_admin a.admin_add > span{background:url('../images/admin/icon_admin_add.png') no-repeat 3px 7px;}
.btn_fn_admin a.admin_cancel > span{background:url('../images/admin/icon_admin_cancel.png') no-repeat 3px 7px;}
.btn_fn_admin a > span{width:auto;height:28px;font-size:13px;color:#5e7b91;display:block;padding-left:25px;padding-right:5px;cursor:pointer;}
.btn_fn_admin:hover,.btn_fn_admin:hover a,.btn_fn_admin:hover .tail{background-position:0 -28px;}
.btn_fn_admin:active,.btn_fn_admin:focus,.btn_fn_admin:active a,.btn_fn_admin:focus a,.btn_fn_admin:active .tail,.btn_fn_admin:focus .tail{background-position:0 -56px;}
.pager{display:block;overflow:hidden}
div.pager{text-align:center;padding:10px 0;display:block;overflow:hidden;color:#64523e;line-height:25px;}
div.pager input{font-size:12px;width:50px;padding:6px 7px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;*vertical-align:bottom}
div.pager a{padding:6px 7px;line-height:25px;font-size:11px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#64523e;margin:0 3px;height:23px;}
div.pager a:hover{background-position:bottom;font-size:11px;}
div.pager a img{vertical-align:middle;}
div.pager span{padding-left:10px;margin-left:10px;border-left:1px solid #CFBEB6}
div.pager span label,div.pager span select{color:#64523e;width:50px;font-size:12px}
div.pager .page_prev img{padding-right:5px}
div.pager .page_next img{padding-left:5px}
#send_container #selector{clear:none;}
.mail_receive{padding:10px 10px 0 10px;}
.mail_header{color:#494949;font-size:13px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0;line-height:25px;}
.mail_receive .hr{display:block;height:1px;background:#ccc;border-bottom:1px solid #fff;margin:10px 0;}
.mail_header em{font-style:normal;color:#AAA;display:inline;margin-right:5px;width:50px;display:inline-block;}
.mail_header .mail_from{font-weight:700;color:#000;}
.mail_header .mail_subject{color:#5e7b91;}
.mail_receive .mail_contents{padding:10px;background:#fff;color:#000;border:#cfcfcf 1px solid;height:230px;overflow-y:auto;display:block;}
.mail_receive .mail_contents p{margin:0;border:0 none;padding:0;color:#000;word-wrap:break-word;}
.mail_receive .mail_actions{margin-top:10px;display:block;width:150px;margin:0 auto;padding:5px;clear:both;overflow:hidden;}
.mail_actions a{float:right;height:25px;line-height:25px;display:inline-block;padding:0 5px;color:#126ab5;border:1px solid #cfcfcf;background:#fff;font-size:13px;margin-left:10px;}
.mail_actions .page_prev{margin:0;float:left;}
.mail_actions a:hover{background:#126ab5;color:#fff;}
#send_container #selector .list_wrapper{height:180px;}
.btn_fn_admin a.admin_cancel>span{}
#popup{background:url('../images/bg.jpg') repeat 0 0;height:100%;margin:0;padding:0;}
#popup #topper{height:35px;filter:none;}
#popup .popup_title{font-weight:700;display:block;padding:0;background:#faf7f2;color:#424242;font-size:15px;line-height:40px;height:40px;border-bottom:1px solid #c2a88c;}
#popup .popup_title h3{margin:0;padding:0;}
#popup .time-before{color:#ce541e;font-size:11px;}
#popup .popup_news{padding:0;max-height:543px;overflow-y:auto;}
#popup .popup_title,#popup .popup_content{padding:0 10px;}
#popup .popup_content{border-top:1px solid #fff;font-size:#53453b;padding:10px;}
#popup .popup_content img{max-width:663px;position:relative;}
#popup .popup_content #imgNews{display:block;width:100px;height:100px;}
#alert #topper,#profile_change #topper{height:35px;filter:none;}
#mail-box .sender.system .mail_status{
/*color:#df270a;font-weight:700;*/
}
#mail-box .sender.system .type{color:#df270a;}
#alert #selector .selector_blue,#alert #selector .selector_orange{float:left;width:318px;display:inline-block;}
#alert #selector .selector_orange{margin-left:20px;}
#alert #selector .selector_orange .list_wrapper{height:208px;}
#alert #selector ul{width:auto;position:relative;padding:0;overflow:hidden;margin:0;}
#alert #selector ul li{background-image:none;float:none;margin:0;height:auto;line-height:auto;}
#alert #selector ul li span{padding:0;display:inline-block;line-height:auto;}
#alert #selector .selector_blue ul li a{text-decoration:underline;display:inline-block;color:#126ab5;float:none;height:auto;background:none;font-size:12px;}
#alert #selector .selector_orange ul li a{text-decoration:underline;display:inline-block;color:#ac2b4d;float:none;height:auto;background:none;font-size:12px;}
#alert #selector .selector_blue .add a{float:none;height:auto;display:inline;line-height:1.4em;text-decoration:underline;color:#61a4de;background:url('../images/selector/add.png') no-repeat right 4px;}
#alert #selector .selector_orange .add a{float:none;height:auto;display:inline;line-height:1.4em;color:#a28a5f;text-decoration:underline;background:url('../images/selector/less.png') no-repeat right 4px;}
#alert #selector .selector_blue .add a:hover{color:#10539e;background-position:right -11px;}
#alert #selector .selector_orange .add a:hover{color:#c03c5a;background-position:right -10px;}
#alert #selector .selector_blue ul li{background:url('../images/selector/plus.png') no-repeat 5px center;color:#37322a;line-height:1.4em;overflow:hidden;}
#alert #selector .selector_blue ul li:hover{background:url('../images/selector/plus.png') no-repeat 5px center;background-color:#e0f1fa;}
#alert #selector .selector_orange ul li{color:#9c3700;line-height:1.4em;}
#alert #selector .selector_orange ul li:hover{background-color:#fff;}
#alert #selector .selector_sync{display:none;}
#alert>form>.wrapper,#alert>.wrapper{padding:20px;font-size:16px;}
#alert .csv_alert{overflow:auto;max-height:320px;word-wrap:break-word;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
.csv_alert .csv_status{font-size:16px;color:#df270a;font-weight:700;margin:10px 0;}
.profile_pic{display:inline-block;}
.profile_pic_area,.uploader_area{width:500px;overflow:hidden;margin:0 auto 20px auto;text-align:left;}
.profile_pic_area>a{float:left;overflow:hidden;width:100px;height:100px;}
.profile_pic_text{display:inline-block;float:left;margin:0 10px 0 0;line-height:27px;}
#profile_change-content{overflow:hidden;padding:20px;}
#profile_change-content .upload_wrapper{display:inline-block;}
.profile_pic.on{outline:1px solid #fff;opacity:1;}
#profile_change-data{text-align:center;border-bottom:1px solid #C3c3c3;width:500px;margin:0 auto 10px auto;}
#profile_change .note{display:inline;}
.file_uploader_contn{display:inline-block;height:27px;line-height:27px;overflow:hidden;float:left;position:relative;}
.file_placeholder{background:url("../images/button/input_uploader_01.png") no-repeat 0 0;display:inline-block;height:27px;line-height:27px;overflow:hidden;text-indent:8px;width:162px;position:relative;float:left;}
.file_uploader_contn a{background:url("../images/button/input_uploader_02.png") no-repeat 0 0;display:inline-block;height:27px;line-height:27px;overflow:hidden;width:79px;text-align:center;margin-left:-4px;color:#3e7692;position:relative;float:left;}
.file_uploader_contn a:hover{background:url("../images/button/input_uploader_02.png") no-repeat 0 -27px;color:#689db8;}
#ebook_basket .book-name{line-height:1.2;color:#3b745c;font-size:13px;font-weight:bold;display:inline-block;text-shadow:0px 1px 0px #FFF;filter:progid:DXImageTransform.Microsoft.Shadow(color='#FFFFFF',Direction=180,Strength=1);font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
#ebook_basket .book-name:hover{color:#5c8075;}
#ebook_basket .book_borrow_date{color:#454545;font-size:12px;}
#ebook_basket .book_dl_remain{color:#3b745c;font-size:12px;}
#ebook_basket #topper{height:35px;filter:none;}
#ebook_basket .list_ebook_dl_contn{padding:10px 5px;display:block;overflow:hidden;width:100%;background:url('../images/ebook_list_line.png') repeat-x left bottom;}
#ebook_basket .list_ebook_dl{overflow:hidden;}
#ebook_basket .drop_shadow{background:url('../../Data/images/bookshelf/small_drop_shadow.png') no-repeat 50% 9px;margin:0 auto;position:relative;width:90px;}
#ebook_basket .book-heading{display:block;font-size:13px;margin-bottom:10px;overflow:hidden;position:relative;}
#ebook_basket .left{display:inline-block;margin-right:10px;float:left;}
#ebook_basket .bk_author_name,#ebook_basket .bk_cater{margin-bottom:5px;font-size:12px;}
#ebook_basket .bk_author_name a,#ebook_basket .bk_cater a{border:0 none;color:#71624B;text-decoration:underline;font-size:12px;}
#ebook_basket .right{display:inline-block;right:30px;float:right;overflow:hidden;}
#ebook_basket .leading{width:120px;margin-right:0;}
#ebook_basket .book-detail{width:200px;padding:0 10px;margin-right:0;}
#ebook_basket .list_ebook_dl .left{overflow:hidden;}
#ebook_basket .list_ebook_dl_contn.ebook .ebook_cover{margin-top:8px;position:relative;}
#ebook_basket .list_ebook_dl_contn.ebook .border_top{z-index:99;position:absolute;top:0;left:0;}
#ebook_basket .list_ebook_dl_contn.ebook .drop_shadow{background:none;bottom:8px;width:92px;}
#ebook_basket .list_ebook_dl_contn.ebook .tail{z-index:111;left:0;bottom:-8px;*bottom:-2px;position:absolute;}
#ebook_basket .list_ebook_dl_contn.ebook .drop_shadow>img{left:6px;padding:4px 0 6px;position:relative;}
#ebook_basket .ebook.eb_in_school .book-detail .book-name,#ebook_basket .ebook.eb_in_school .book_dl_remain{color:#3f675b;}
#ebook_basket .ebook.eb_global .book-detail .book-name,#ebook_basket .ebook.eb_global .book_dl_remain{color:#3f5264;}
#ebook_basket .ebook.eb_unite_school .book-detail .book-name,#ebook_basket .ebook.eb_unite_school .book_dl_remain{color:#b26151;}
#ebook_basket .ebook.eb_in_school .book-detail .book-name:hover{color:#5c8075;}
#ebook_basket .ebook.eb_global .book-detail .book-name:hover{color:#506980;}
#ebook_basket .ebook.eb_unite_school .book-detail .book-name:hover{color:#cc705e;}
#ebook_basket{overflow:hidden;display:block;position:relative;background:url('../images/bg.jpg') repeat 0 0;height:630px;margin:0;padding:0;}
/*orange button midddle h35*/
#ebook_basket .ebutton a{background:url(../images/button/orange_btn_m.png) top repeat-x;height:30px;line-height:28px;padding:0 10px 0 5px;color:#A26344;font-weight:normal;font-size:13px;border-right:1px solid #d2bb99;border-bottom:1px solid #d2bb99;border-left:1px solid #fffefd;border-top:1px solid #fffefd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;display:inline-block}
#ebook_basket .ebutton a img{padding-right:6px;vertical-align:middle;}
#ebook_basket .ebutton a:hover{background:url(../images/button/orange_btn_m.png) bottom repeat-x;border:1px solid #ddccb5;line-height:30px}
#ebook_details_popup #topper{height:35px;filter:none;}
#ebook_details_popup #footer_nav{display:none;visibility:hidden;}
#ebook_details_popup .purchase_intro,#ebook_details_popup .purchase_book_related_contn{overflow:hidden;display:block;padding:20px;background:url('../images/bg_purchase_intro.png') repeat 0 0;}
#ebook_details_popup #book-profile{display:block;width:600px;}
#ebook_details_popup .book-shelf{float:left;margin-right:20px;}
#ebook_details_popup .book-info h3{font-size:13px;}
#ebook_details_popup .purchase_intro_contents_item{float:left;display:inline-block;width:16em;overflow:hidden;height:20px;line-height:20px;font-size:12px;margin-right:1em;color:#4c3926;}
#ebook_details_popup .purchase_intro_contents_item span{width:2em;overflow:hidden;display:inline-block;line-height:1em;}
#ebook_details_popup .purchase_intro_contents{overflow:hidden;margin-top:10px;width:32em;padding:0;}
#ebook_details_popup .purchase_intro_contents em{text-decoration:none;font-style:normal;text-decoration:line-through;}
#ebook_details_popup .purchase_intro_short{background:url('../images/bg_purchase_description.png') repeat 0 0;padding:20px;overflow:hidden;display:block;}
#ebook_details_popup .purchase_intro_short p{color:#4c3926;}
#ebook_details_popup #book-profile .book-info{display:block;}
#ebook_details_popup #book-profile .book-info h3{color:#4c3926;font-size:15px;font-weight:700;float:left;display:inline-block;}
#ebook_details_popup #book-profile .book-info span{float:left;display:inline-block;margin-left:10px;font-size:12px;line-height:28px;color:#a54305;}
#ebook_details_popup .purchase_intro_contents_contn{display:block;float:left;}
#ebook_details_popup .purchase_section_head{display:block;position;relative;background:url('../images/bg_purchase_sec_head.png') repeat-x 0 0;height:35px;line-height:35px;color:#4c3926;padding:0 20px;}
#ebook_details_popup .purchase_book_related .book_list{overflow:hidden;}
#ebook_details_popup .purchase_book_related .book_box{background:none;}
#ebook_details_popup .purchase_book_related .del_me{display:none;}
#ebook_details_popup .purchase_book_related .book_list li{border-bottom:0 none;}
#ebook_details_popup .wrapper_scroll_area{overflow:auto;height:583px;display:block;}
#ebook_details_popup .wrapper_scroll_area .book_list{height:auto;}
#ebook_details_popup .wrapper_scroll_area .book_list li{width:127px;}
#ebook_details_popup #footer{position:relative;height:12px;}
#ebook_details_popup .purchase_btn_contn{float:left;margin-top:20px;display:block;}
#ebook_details_popup .purchase_input{background:url('../images/bg_pop_buy_pane_span.png') no-repeat left center;text-align:right;display:inline-block;color:#52311e;width:70px;padding-right:3px;line-height:30px;float:left;vertical-align:middle;}
#ebook_details_popup .purchase_input input{display:inline-block;overflow:hidden;text-align:right;font-size:13px;background:none transparent;border:0 none;width:30px;}
#ebook_details_popup .btn_add_book{background:url('../images/btn_add_book.png') no-repeat left center;height:30px;float:left;display:inline-block;position:relative;}
#ebook_details_popup .btn_add_book a{height:30px;line-height:30px;padding-left:20px;color:#9d5025;width:51px;display:inline-block;position:relative;}
#ebook_details_popup .book_list .caption{color:#52311e;}
#ebook_details_popup .book_list .bk_author{text-align:center;font-size:12px;color:#444;}
/* demo notice */
.demo_notice .wrapper{background:url('../images/bg.png') repeat 0 0;height:100%;}
.demo_notice .demo_notice_contn{padding:20px;}
.demo_notice img{margin:1em auto;display:block;position:relative;width:700px;height:302px;}
.demo_notice p{color:#594939;font-weight:700;text-align:center;line-height:22px;}
.demo_notice .contact{font-weight:500;}
.demo_notice .contact strong{color:#a14931;}
#alert .confirm_change_pwd {

}
#alert .confirm_change_pwd > strong {
	margin-bottom: 10px;
	display: block;
	line-height: 24px;
}
#alert .confirm_change_pwd .input_wrapper {
	margin: 0 0 10px 0;
	overflow: hidden;
}
#alert .confirm_change_pwd .input_wrapper input {
	border-color: #BBB #EEE #EEE #EEE;
	border-width: 1px;
	border-style: solid;
	line-height: 22px;
	height: 22px;
}
#alert .confirm_change_pwd .left {
	min-width: 7em;
	line-height: 24px;
	display: inline-block;
	float: left;
	color: #5E7B91;
}