.ntop{padding:10px;border:1px #ccc solid;background:#fff;color:#00f}
.name{height:30px;background:url(../Images/blue_arrow.gif) no-repeat left center;text-indent:10px;line-height:30px}
.name span{color:#368BD8}
.addbook{position:fixed;top:30%;left:50%;margin:-155px 0 0 -260px;padding:30px 0 20px;width:720px;border-radius:4px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3);border:1px solid #CCC;}
.black-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,.3)}
.addbook .close{position:absolute;top:0;right:0;width:36px;height:36px;cursor:pointer}
.addbook .close i{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;width:20px;height:20px;background:url(../Images/msg_close.png) 0 0 no-repeat}
.addbook .close i:hover{background-position:left bottom}
.addbook td{padding:5px}
.upfile,textarea{display:inline-block;padding:0 10px;width:250px;height:30px;border:1px solid #CCC;border-radius:3px;background:#FCFCFC;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);color:#777;font-size:16px;line-height:1;-webkit-transition:color .2s linear,border-color .3s linear}
textarea#KS_content{padding:5px 10px;height:auto;min-height:78px;line-height:1.5}
.brt{height:50px}
#KS_sex,#KS_yc{margin:0 10px}
.addtitle{position:absolute;top:0;display:block;width:100%;border-top:1px solid #EDEDED;background:#FAFAFA;text-indent:10px;line-height:49px}
#gbooklist{padding:10px 0}
#gbooklist dl{display:block;margin-bottom:10px}
.fw{margin-top:10px;padding:10px;border:1px solid #e3e3e3;border-radius:4px;background-color:#f9f9f9;word-wrap:break-word}
.hf{margin-top:10px;padding:8px;border:#87CEFA solid 1px;border-radius:4px;background:azure;color:#00F;line-height:180%}
.arrp{position:relative;top:1px;left:50px;float:left;overflow:hidden;width:17px;height:10px;background:url(../Images/gbook-arrow.gif) right top no-repeat}
.gbooktop{margin:10px 0;height:35px;border-bottom:#CCC dotted 1px;line-height:35px}
.gbooktop span{float:left;width:78px;height:35px;background:url(../Images/onbg.jpg) no-repeat;color:#fff;text-align:center;font-size:14px}
.gbooktop a{float:left;margin:0 5px;width:97px;height:33px;background:url(../Images/hoverbg.png) no-repeat;color:#fff;text-align:center}
.gbooktop a:hover{background-position:left bottom}
table{border-collapse:collapse;border-spacing:0}
.subtdbg input{display:inline-block;padding:0 12px;height:28px;border:1px solid #D9D9D9;border-radius:2px;background:#fff;background:linear-gradient(#FAFAFA,#F2F2F2);color:#444;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5);white-space:nowrap;font-size:14px;line-height:1;line-height:28px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.yzm{position:absolute;margin-top:10px}
.textsm{ display:block; margin:5px 0; color:#FF0000;}
.tdbg{ border:#CCCCCC solid 1px; border-left:0; border-right:0;}
#KS_nb{height: 30px;}