#full-page-wrap{
	width:950px;
	margin:10px auto 10px;
	overflow:hidden;
	background:url(http://image.bookfm.com/personimage/left_column1.jpg) repeat-y 0 0;
}
.full-page{
	overflow:hidden;
	width:950px;
	background:url(http://image.bookfm.com/personimage/left_column_bottom.jpg) no-repeat left bottom;
}
.nav-column{
	float:left;
	width:160px;
}
.userinfo{
	padding:0 0 5px 0;
	border-bottom:1px solid #738ba7;
	background-color:#e5ecf4;
}
.common-bgwrap{
	background-color:#FFFFFF;
	overflow:hidden;
	padding-bottom:10px;
}
.statuscount{
	color:#808080;
}
li.lli{
	height:26px;
	line-height:26px;
}
.userpic{
	text-align:center;
	padding-bottom:10px;
	background-color:#ffffff;
}
li.userupdate{
	border-bottom:1px solid #D8DFFA;
}
li.userupdate a{
	display:block;
	padding-left:8px;
}
.userspace{
	padding-left:8px;
}
.inforspan{
	color:#1B5992;
}
.app-tool-wrap{
	overflow:hidden;
	background:url(http://image.bookfm.com/personimage/left_tag1.jpg) no-repeat left top;
}
.iadd3{
	left:46px;
	position:absolute;
	top:37px;
}
.app-tool{
}
.feed-icon{
	float:left;
	font-size:1px;
	line-height:1px;
	width:15px;
}
feed-imgs{
	float:left;
	font-size:1px;
	line-height:1px;
	width:15px;
}
.feed-content{
	border-bottom:1px solid #E4E4E4;
	width:506px;
	float:right;
}
.wh{
	height:22px;
	width:15px;
	background:url(http://image.bookfm.com/personimage/iconperson.gif) no-repeat;
}
.iupload{
	background-position:-7px -7px;
}
.irelease{
	background-position:-7px -32px;
}
.iwenti{
	background-position:-7px -55px;
}
.iview1{
	background-position:-7px -120px;
}
.icomment1{
	background-position:-7px -77px;
}
.izhuangtai{
	background-position:-7px -97px;
}
.idaima{
	background-position:-8px -144px;
}
.feedbody p{
	color:gray;
}
.app-top{
	padding:7px 10px 0;
}
.app-top h2,.app-note-wrap h2{
	font-size:14px;
	color:#363636;
}
.app-note-wrap{
	margin-top:10px;
	margin-left:5px;
	padding-left:21px;
}
.my-icon{
	background:url(http://image.bookfm.com/personimage/mynote.png) no-repeat 1px 2px;
}
.share-icon{
	background:url(http://image.bookfm.com/personimage/sharenote.png) no-repeat 0 1px;
}
.note-icon{
	background:url(http://image.bookfm.com/personimage/notes.png) no-repeat 0 1px;
}
ul.note-nav li a{
}
ul.note-nav{
	margin-top:2px;
}
.noteinfo{
	float:left;
	width:240px;
	overflow:hidden;
}
ul.free_nav li{
	border-bottom:1px dotted #DBDBDB;
	padding:5px 10px 2px 5px;
	width:715px;
}
ul.free_nav .editlink{
	margin-left:5px;
}
.notebox{
	border-bottom:1px dotted #DBDBDB;
	padding:10px 10px 10px 5px;
	width:360px;
	float:left;
}
.app-list li{
	line-height:40px;
	height:40px;
}
.app-list li .list-left{
	float:left;
	color:#21528f;
}
.app-list li .list-right{
	float:right;
	color:#808080;
	font-size:12px;
	padding:0 10px 0 0;
	font-weight:normal;
}
.app-list li a{
	font-size:14px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:1px 0 1px 25px;
	font-weight:bold;
}
.un a:hover{
	text-decoration:underline;
}
.app-body{
	padding:8px 0 10px 10px;
	border-top:none;
}
.main-page{
	float:right;
	width:775px;
}
.dbookdetail-l{
	clear:both;
	margin:10px 0;
	position:relative;
}
.home-body{
	float:left;
	width:525px;
}
.info-tab{
	clear:both;
}
.info-tab .info-edits{
	margin-bottom:5px;
	overflow:hidden;
}
.info-tab .info-edits .info-edit{
	background: url(http://image.bookfm.com/personimage/edit.jpg) no-repeat left 0;
	float:right;
	padding:2px 22px;
}
.info-tab .info-section{
	margin-bottom:10px;
	overflow:hidden;
}
.info-tab .info-section-head h4 {
	background:url(http://image.bookfm.com/personimage/tab_line.png) repeat-x 0 10px;
	overflow:hidden;
	padding:0 2px;
}
.info-tab .info-section-head h4 span {
	background-color:#FFFFFF;
	display:block;
	float:left;
	line-height:18px;
	padding:0 6px 0 0;
	position:relative;
	z-index:200;
}
.info-tab .info-section .info-section-info {
	overflow:hidden;
	padding:7px 2px;
}
.info-tab .info-section .info-section-info dl.info dt{
	clear:left;
	float:left;
	width:89px;
	color:#808080;
}
.info-tab .info-section .info-section-info dl.info dd{
	width:390px;
	float:left;
}
.title .feed-time{
	color:#cccccc;
	margin-left:5px;
	font-size:12px;
	float:none;
}
.title h4{
	font-size:12px;
	font-weight:normal;
}
#input-text1,.inputly1,.status-composer-inner input{
	border-color:#7C7C7C #C3C3C3 #C3C3C3 #9A9A9A;
	border-style:solid;
	border-width:1px;
	font-size:14px;
	height:30px;
	margin-top:2px;
	width:454px;
	color:#888888;
	overflow:auto;
	padding:3px;
}
#input-text2{
	height:60px;
	width:500px;
}
.cont{
	margin:0 8px;
	padding-bottom:8px;
	border-bottom:1px solid #E5ECF4;
	display:inline-block;
}
.bubble-btn{
	text-align:right;
	margin-top:5px;
	margin-right:1px;
}
#wd1{
	height:38px;
	width:58px;
}
.input-button{
	height:28px;
	line-height:27px;
	cursor:pointer;
	font-weight:bold;
	background-color:#E7F0F8;
	border:1px solid #7cb1d1;
	background:#ffffff url(http://image.bookfm.com/personimage/line1.gif) repeat-x left top;
}
.le{
	float:left;
}
.userpicwarp{
	display:inline;
	float:left;
	padding-top:10px;
}
.userinfos{
	display:inline;
	float:left;
	margin:5px 0 0 10px;
	padding-bottom:5px;
	width:455px;
}
.usernames{
	float:left;
}
.usernames a{
	text-decoration:underline;
}
.usertime1{
	float:right;
	color:#666666;
}
.currentstatus{
	font-size:14px;
	margin-left:5px;
	overflow:hidden;
}
.status-composer-bubble-btn{
	margin-left:5px;
	margin-top:2px;
}
.feed-holder{
	clear:both;
}
.myname{
	font-size:16px;
	font-weight:bold;
}
.home-sidebar{
	float:right;
	width:235px;
	overflow:hidden;
}
.yr{
	text-align:right;
	margin-right:6px;
	width:225px;
	clear:both;
}
.hail-fellow-wrap{
	position:relative;
	padding-top:6px;
	overflow:hidden;
	background:url(http://image.bookfm.com/personimage/bgcolor3.gif) no-repeat left top;
}
.hail-fellow-wrap h3{
	float:left;
	margin-left:8px;
	position:relative;
	display:inline;
}
.hail-fellow-wrap h3 span {
	color:#808080;
	font-weight:normal;
}
.hail-fellow-inner{
	border:1px solid #efefef;
	border-top:none;
	padding:15px 0 10px 0;
	position:relative;
}
.people-list li{
	position:relative;
	float:left;
	width:60px;
	padding:0 15px 4px 2px;
	_padding:0 8px 4px 2px;
}
.small{
	color:#808080;
	display:block;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	width:68px;
	height:19px;
}
.people-list li span.headpichold{
	background:url(http://image.bookfm.com/personimage/l50_bg_s.gif) no-repeat left top;
	display:block;
	height:60px;
	padding-top:3px;
	overflow:hidden;
	text-align:center;
	width:68px;
}
.option{
	text-align:right;
	margin-right:8px;
}
.f_bucket{
	margin-top:5px;
	padding-bottom:5px;
	border-top:1px #E4E4E4 solid;
}
#hset{
	margin-left:5px;
}
#hset li{
	display:inline;
	margin-right:5px;
}
.setting{
	border-top:1px solid #e5ecf4;
	border-bottom:1px solid #e5ecf4;
	padding:10px; 
}
.select{
	border:1px solid #BDC7D8;
	height:21px;
	padding:2px;
	vertical-align:bottom;
}
.select1{
	border:1px solid #BDC7D8;
}
.select2{
	border:1px solid #BDC7D8;
	width:180px;
	padding:3px;
}
.select3{
	border:1px solid #BDC7D8;
	width:280px;
	padding:3px;
}
/*personbook*/
.homesearch{
	background-color:#E5ECF4;
	border:1px solid #c1d4e9;
	position:relative;
	padding:5px 10px;
	text-align:left;
	width:752px;
}
.homesearch input{
	padding:3px;
}
.indexbar{
	float:left;
	width:135px;
}
.indexhometop{
	padding-bottom:10px;
    margin:0 6px 15px 0;
    border:1px solid #c1d4e9;
	position:relative;
	width:132px;
	z-index:10;
}
.indexouter ul.dotnav{
	margin-top:5px;
}
.booknav1{
	float:left;
	margin:5px 0 0 5px;
	_margin:12px 0 0 2px;
}
.booknav1 li{
	float:left;
	margin-right:5px;
}
.booknav1 li a{
	float:left;
	display:block;
	color:#666666;
	text-decoration:underline;
	font-size:14px;
}
.all-title{
	height:22px;
	overflow:hidden;
	padding:10px 20px;
	border-bottom:1px solid #BFD3A0;
	margin:0 5px;
}
.all-title h2 {
	float:left;
	padding-left:24px;
	font-size:14px;
	height:23px;
}
.book-title h2{
	background: url(http://image.bookfm.com/personimage/shuchu.gif) no-repeat left top;
}
.code-title h2{
	background: url(http://image.bookfm.com/personimage/daima.gif) no-repeat left top;
}
.qa-title h2{
	background: url(http://image.bookfm.com/personimage/wenda.gif) no-repeat left top;
}
.news-title h2{
	background: url(http://image.bookfm.com/personimage/zhuti.gif) no-repeat left top;
}
.curseware-title h2{
	background: url(http://image.bookfm.com/personimage/kejian.gif) no-repeat left top;
}
.myfriend-title h2{
	background: url(http://image.bookfm.com/personimage/haoyou.gif) no-repeat left 2px;
}
.listwarp{
	padding-top:10px;
	z-index:75; 
	position:relative;
}
.booklistnav1{
	margin:0 0 0 8px;
}
.booklistnav1 li{
	line-height:26px;
	height:26px;
}
.booklistnav1 li a{
	font-size:14px;
}
.booklistnav1 li.listpic a{
/*	float:left;
	background:url(http://image.bookfm.com/personimage/arrow2.gif) no-repeat right center;*/
}
.listpic a:hover{
	background:url(http://image.bookfm.com/personimage/personarrow.gif) no-repeat 80px center;
}
.listwarp h3{
	padding:0px 5px 5px 5px;
	margin-bottom:2px;
	border-bottom:1px solid #C1D4E9;
	font-size:14px;
}
.br{
	text-align:right;
	margin-right:3px;
}
.br a{
	color:#666666;
}
.bsl{
	position:absolute;
	left:-1px;
	top:0px;
	width:7px;
	height:4px;
	font-size:1px;
	background:url(http://image.bookfm.com/personbooks/icon_30.jpg) no-repeat left top;
}
.bsr{
	position:absolute;
	right:-1px;
	top:0px;
	width:7px;
	height:4px;
	font-size:1px;
	background:url(http://image.bookfm.com/personbooks/icon_31.jpg) no-repeat right top;
}
.bbg{
	background-color:#DCE5CE;
	padding:2px 0;
}
/* QA */
.dbookdetail-f{
	width:460px; 
	float:left; 
	margin:5px 5px 5px 0; 
	overflow:hidden;
}
.qs1{
	left:-1px;
	top:-1px;
	background-position:0 -15px;
}
.qs2{
	right:-1px;
	top:-1px;
	background-position:-11px -15px;
}
.qs3{
	left:-1px;
	bottom:-1px;
	_bottom:-2px;
	background-position:0 -24px;
}
.qs4{
	right:-1px;
	bottom:-1px;
	_bottom:-2px;
	background-position:-11px -24px;
}
.ls1{
	left:-1px;
	top:-1px;
	background-position:0 -30px;
}
.ls2{
	right:-1px;
	_right:-2px;
	top:-1px;
	background-position:-11px -30px;
}
.ls3{
	left:-1px;
	bottom:-1px;
	_bottom:-2px;
	background-position:0 -40px;
}
.ls4{
	right:-1px;
	_right:-2px;
	bottom:-1px;
	_bottom:-2px;
	background-position:-11px -40px;
}
.ss1{
	left:-1px;
	top:-1px;
	background-position:0 0;
}
.ss2{
	right:-1px;
	top:-1px;
	background-position:right top;
}
.ss22{
	_right:-2px;
}
.ss3{
	left:-1px;
	bottom:-1px;
	background-position:0 -9px;
}
.ss33{
	_bottom:-2px;
}
.ss4{
	right:-1px;
	bottom:-1px;
	background-position:-11px -9px;
}
.ss44{
	_right:-2px;
	_bottom:-2px;
}
.ss45{
	_right:-2px;
}
.ss1,.ss2,.ss3,.ss4,.qs1,.qs2,.qs3,.qs4,.ls1,.ls2,.ls3,.ls4{
	background-image:url(http://image.bookfm.com/personimage/wrapjiao1.jpg);
	background-repeat:no-repeat;
	position:absolute;
	font-size:1px;
	width:5px;
	height:5px
}
/* friendcss */
.outerpic1{
	float:left;
	width:520px;
}
.userpic1{
	float:left;
	width:40px;
	margin-top:3px;
}
.userinfo1{
	float:left;
	display:inline;
	width:470px;
	margin-left:10px;
}
.useropnav1{
	float:right;
	text-align:right;
	width:198px;
}
.useropnav1 a{
	text-decoration:underline;
}
.personwrap1{
	padding-left:6px;
	border-bottom:1px dotted #DBDBDB;
	padding:10px 5px 10px 10px;
	clear:both;
}
.ml{
	margin-right: 3px; 
	margin-left: 2px;
}
.invite-guide {
	margin:0 auto;
	padding:10px 0 50px;
	width:300px;
	clear:both;
}
.invite-guide .invite-item a {
	display:block;
	height:50px;
	padding:15px;
}
.invite-guide .invite-item a strong {
	display:block;
	font-size:14px;
	margin-bottom:6px;
}
.invite-guide .invite-item .discription {
	color:#808080;
}
.invite-guide .invite-item a:hover {
	text-decoration:none;
	border:1px solid #ffe222;
	background:#fffdef;
	padding:14px;
}
.invite-guide .invite-item a:hover strong {
	text-decoration:underline;
}
.invite-guide .invite-item a img {
	margin:0 2px;
	position:relative;
	top:2px;
}
.invite-form .msn2{
	margin-left:19px;
}
.invite-form .msn2 a{
	text-decoration:underline;
	font-size:13px;
}
.invite-form .item {
	border-bottom:1px solid #D8DFEA;
	padding:8px 0;
}
.invite-form .item div {
	background-position:0 3px !important;
	padding-left:38px;
}
.invite-form .item h5 {
	padding-bottom:2px;
}
.invite-form .fontcolor{
	color:#888888;
}
.form-invite p {
	line-height:21px;
	padding:5px 0;
}
.form-invite label {
	color:#777777;
	float:left;
	font-weight:bold;
	height:21px;
	line-height:21px;
	text-align:right;
	width:12em;
}
.form-invite .inputtext {
	width:15em !important;
}
.up-tips-holder {
		padding:10px 0 15px 145px;
}
.up-tips-holder  .up-tips {
	background:transparent url(http://image.bookfm.com/up_bubble_bg.gif) no-repeat scroll left bottom;
	width:302px;
}
.up-tips-holder .up-tips .tips {
	background:transparent url(http://image.bookfm.com/up_bubble.gif) no-repeat scroll 0 0;
	padding:20px 15px 18px;
}
.invite_friendlist {
	width:720px;
}
.invite_friendlist div.resultbox {
	border:1px solid #CCCCCC;
	height:360px;
	margin-bottom:10px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:0;
}
.invite_box .invite_friendlist .resultlist {
	width:100%;
}
.invite_friendlist table.resultlist td {
	border-bottom:1px solid #CCCCCC;
	border-collapse:collapse;
	color:#555555;
	padding:3px;
	vertical-align:middle;
}
.invite_box .cube h2.resulttitle {
	background-color:#E1E9D4;
	border:1px #cccccc solid;
	border-bottom:none;
	font-size:12px;
	font-weight:normal;
	margin-top:15px;
	padding:2px 0 2px 3px;
	_width:732px;
}
.invite_box{
	padding-left:10px;
}
/* letter */
.letternav li{
	display:inline;
	margin-right:12px;
}
.letternav li a{
	font-size:14px;
	line-height:26px;
}
.arrowlist1{
	background-image:url(http://image.bookfm.com/personimage/personarrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:12px;
}
#bot30{
	bottom:16px;
	_bottom:260px;
}
/* personcircle */
.createwarp{
	border:2px solid #EEEEEE;
	width:320px;
	padding:10px;
	margin:10px 0 0 0;
	float:left;
}
.createwarp h4{
	color:#CC6600;
	font-size:14px;
	margin-bottom:8px;
	border-bottom:1px solid #EFEFEF;
}
.createwarp ul li{
	list-style:disc;
	margin:0 0 5px 15px; 
	padding:2px 0 5px;
}
#wb1{
	background-color:#f2f8ef;
	margin-left:30px;
}
.cr{
	float:right;
}
.bookcon1 .wi{
	font-weight:normal;
}
.bgouter{
	background:#FDFFCE ;
	border:1px solid #FFBA43;
	padding:10px;
}
.scon{
	padding-left:5px;
	font-size:14px;
}
.circlejoin{
	margin:25px 0 0 6px;;
}
.circlejoin p{
	margin-top:10px;
}
.circlenews{
	width:525px;
	margin-left:6px;
}
#liststyle1{
	padding-top:5px;
}
#liststyle1 h3{
	font-size:12px;
	padding:0 0 3px 10px; 
}
#liststyle1 ul li a{
	font-size:12px;
}
.chanelnav li.newcircle{
	float:right;
	background:none;
} 
.chanelnav li.newcircle a{
	text-decoration:underline; 
	color:#1A5790; 
	font-size:14px;
	padding:0; 
	margin:9px 10px 0 0;
	display:inline;
	float:right;
}
.circlename a{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.circlename1 a{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.in1{
	width:345px; 
	float:left;
	margin-right:18px;
	height:78px;
}
.in2{
	width:345px;
	height:90px;
	float:left;
	margin:5px 0 15px 0; 
}
.us{
	width:80px; 
	margin:10px 15px 0 0;
}
.themelist{
	width:550px;
}
.themelist a:hover{
	text-decoration:underline;
}
.q_htq {
	border-bottom:1px solid #D8DFEA;
	padding:8px 7px 4px 7px;
}
.q_htq1 {
	float:left;
	width:275px;
}
.q_htq2 {
	float:left;
	width:50px;
}
.q_htq3 {
	float:left;
	width:50px;
}
.q_htq4 {
	float:left;
	width:90px;
}
.q_htq5{
	float:left;
	width:70px;
}
#upword{
	background-color:#f4f6f9;
	font-weight:bold;
}
.c6,.c6 p{
	font-family:Arial;
}
.jh {
	background:#F46334;
}
.zd {
	background:#D01E3B;
}
.sd {
	background:#F09812;
}
.g1{
	margin: 0pt 2px; 
	padding: 3px;
	color:#FFFFFF;
}
.zh1{
	float:left;
	margin-top:10px;
}
.fb1{
	float:right;
	margin-top:10px;
}
.xm a{
	text-decoration:underline;
}
.tar{
	text-align:right;
}
.cd{
	color:#DDDDDD;
	font-family:Arial;
}
.dx{
	font-size:14px;
	padding-top:5px;
	clear:both;
}
.tt1{
	border-top:1px solid #BFD3A0;
}
.rt{
	overflow:hidden;
	width:726px;
}
.iadd6{
	left:25px;
	position:absolute;
	top:39px;
}
.iadd7{
	left:36px;
	position:absolute;
	top:36px;
}
.iadd8{
	left:36px;
	position:absolute;
	top:36px;
}
.zp_bg {
	background: url(http://image.bookfm.com/personimage/photo1.jpg) no-repeat 0 0;
	float:left;
	display:inline;
	height:110px;
	margin-left:10px;
	padding-top:7px;
	text-align:center;
	width:112px;
}
.zp_bg1{
	float:left;
	display:inline;
	margin-left:10px;
	text-align:center;
}
.albumprofile {
	cursor:pointer;
	height:99px;
	margin:0 auto;
	width:90px;
}
.zp2_qr{
	float:left;
	padding-left:12px;
	padding-right:0;
	position:relative;
	text-align:center;
	height:140px;
	width:100px;
	margin-bottom:15px;
}
.zp3_qr{
	float:left;
	padding-left:12px;
	padding-right:12px;
	position:relative;
	text-align:center;
	height:170px;
	width:150px;
	overflow:hidden;
}
.wp1{
	width:696px;
	margin:0 auto;
	overflow:hidden;
}
.zp2_qr_p{
	border:1px solid #CCCCCC;
	padding:3px;
	height:100px;
	width:80px;
}
.zp3_qr_p{
	border:1px solid #CCCCCC;
	padding:3px;
}
.wd12a{
	color:gray;
	font-weight:normal;
}
.tpl2{
	display: block;
}
.ll{
	float:left;
	margin-right:3px;
}
.p5{
	padding:5px;
}
#r6l{
	margin-left:20px;
	font-weight:normal;
}
.b22{
	border:2px solid #C1D4E9;
}
.zd{
	background-color:#89AA51;
	color:#000000;
	padding-top:2px;
}
.wa2{
	width:130px; 
	text-align:left;
	margin-left:7px;
}
.people-list li.wm2{
	width:130px;
	margin-bottom:10px;
	height:101px;
}
.pname1{
	font-size:14px;
	font-weight:bold;
}
.l1{
	float:left;
	margin-top:15px;
}
.r1{
	float:right;
	display:inline;
	margin-right:43px;
}
.r1 a{
	display:block;
	float:left;
	margin-left:15px;
}
.f2{
	float:left;
	display:inline;
}
.s_box1{
	overflow:hidden;
	margin:13px 0 0 2px;
}
.edit_inner{
	overflow:hidden;
	width:709px;
	padding:0 0 8px 0;
	margin:0 0 20px 0;
	background:url(http://image.bookfm.com/personimage/i_line.jpg) no-repeat left bottom;
}
.edit_outer{
	margin:0 0 0 1px;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	padding:6px 0 0 11px;
	width:720px;
}
.edit_box1{
	margin:12px 0 0 0;
	width:735px;
}
.edit_outer h3{
	font-size:14px;
	color:#94969c;
	font-weight:normal;
	margin:0 0 14px 10px;
}
.edit_outer .e_f h3{
	color:#000;
	font-weight:bold;
	margin:0 0 9px 10px;
}
.op_wrap,.op_inner,.ov1{
	width:701px;
	overflow:hidden;
}
#sl div{
	float:left;
	display:inline;
	margin:0 18px 0 18px;
	padding:0px 0 15px 0px;
	text-align:left;
}
#sl .pt1{
	margin:5px 0 0 0;
	text-align:center;
}
#sl a{
	font-weight:bold;
	color:#83becb;
	font-size:14px;
	display:block;
}
#sl .pt1 a:hover{
	color:#000;
}
#sl .selected{
	background: url(http://image.bookfm.com/personimage/bd2.jpg) no-repeat bottom center;
}
.po1{
	overflow:hidden;
	height:10px;
}
.p_o1{
	background:url(http://image.bookfm.com/personimage/p_top.jpg) no-repeat 0 0;
}
.p_o2{
	background:url(http://image.bookfm.com/personimage/p_bot.jpg) no-repeat 0 0;
}
.op_outer{
	margin:5px 0 0 2px;
}
.op_inner{
	padding:3px 0;
	border-left:2px solid #bfd69e;
	border-right:2px solid #bfd69e;
}
.op_inner .photo1{
	float:left;
	display:inline;
	margin:0 24px 10px 10px;
	padding:0;
	text-align:left;
	width:140px;
	height:165px;
	overflow:hidden;
}
.photo1 .co1{
	color:#2c7dd3;
	font-weight:bold;
}
.co1 span{
	margin:0 0 0 15px;
	color:#ea8e00;
}
.p_info{
	margin:0px 10px 3px 10px;
	*margin:10px 10px 3px 10px;
	padding:10px;
	color:#8f8f8f;
	background-color:#f1f1f1;
}
.p_info h4{
	font-size:14px;
	color:#757575;
	margin:0 0 3px 0;
}
.edit_form label {
	color:#666563;
	font-size:14px;
	padding:0 10px 0 2px;
	text-align:right;
	display:block;
	float:left;
}
.edit_form .i1 {
	border:1px solid #CCCCCC;
	font-size:14px;
	padding:3px;
	width:200px;
}
.edit_form{
	width:410px;
	margin:0 0 0px 10px;
}
.edit_form p{
	margin:0 0 16px 0;
}
.p_input1{
	width:300px;
}
.p_info1{
	width:393px;
	color:#8f8f8f;
	margin-top:5px;
}
.cm1{
	color:#ea8e00;
	margin:0 10px 0 0;
}
.p_info1 h4{
	background:url(http://image.bookfm.com/personimage/arrow1.jpg) no-repeat left center;
	padding:0 0 0 10px;
	color:#2c7dd3;
}
.input_form1 label{
	display:block;
	margin:2px 5px 0 0;
	text-align:right;
	width:62px;
	float:left;
}
.input_form1 .i2{
	border:1px solid #CCCCCC;
	width:180px;
	float:left;
	font-size:12px;
	padding:2px;
	margin:2px 0 0 0;
	overflow:hidden;
}
.input_form1 .p3{
	margin:0 0 10px 0;
}
.input_form1 .p3 span{
	margin:0 0 0 67px;
	color:#990000;
}
.edit_bt1{
	padding:0 0 10px 0;
	text-align:left;
	margin:0 0px 0 10px;
}
.ib1{
	background:url(http://image.bookfm.com/personimage/top_box.jpg) no-repeat left top;
	height:12px;
	overflow:hidden;
}
.ib2{
	background:url(http://image.bookfm.com/personimage/bot_box.jpg) no-repeat left top;
	height:12px;
	overflow:hidden;
}
.rb1 {
	background:#E0EFF4 none repeat scroll 0 0;
	border-color:#D0EBF4 #8FACBA #8FACBA #D0EBF4;
	border-style:solid;
	border-width:1px;
	color:#000000;
	cursor:pointer;
	font-size:14px;
	height:25px;
	padding:3px 10px;
}
.p_t{
	overflow:hidden;
}
.p_t h3{
	float:left;
	display:inline;
}
.p_t .dl{
	float:right;
	display:inline;
	margin:0 15px 0 0;
}
.n_outer{
	margin:5px 0 0 15px;
	overflow:hidden;
}
/* vote */
.vote_wrap{
	width:700px;
	padding:4px 0 8px 0;
}
.vote_w{
	width:700px;
	overflow:hidden;
}
.iadd5{
	position:absolute;
	left:56px;
	top:46px;
}
.mb1{
	margin:0 0 6px 0;
}
.vote_about{
	text-align:right;
}
.red1{
	color:#990000;
}
.vote_tip{
	border:1px solid #efefef;
	padding:8px 15px;
	margin:10px 0 0 0;
}
.input_form1 .p3 .w300{
	width:300px;
}
.input_form1 .p3 .m0{
	margin:3px 0 0 5px;
}
.mt10{
	margin:10px 0 12px 0;
}
.bline{
	background:url(http://image.bookfm.com/personimage/i_line.jpg) no-repeat left bottom;
	padding:0 0 3px 0;
}
.tac{
	text-align:center;
}
.f14{
	font-size:14px;
}
.vte{
	width:230px;
	text-align:right;
}
.l{
	float:left;
}
ul.vt1{
	border-top:1px solid #efefef;
	margin:10px 0;
	padding-top:8px;
	text-align:left;
}
.tpbg1 {
	background:#EFEFEF none repeat scroll 0 0;
	height:10px;
	margin-top:3px;
	width:160px;
}
.dg1{
	background-color:#EEEEEE;
	width:195px;
	float:left;
}
.data_img{
	float:left;
	height:16px;
}
.themelist .vote_list tr td{
	line-height:26px;
}
table.vote_list td {
	border-bottom:1px dashed #efefef;
	padding:3px;
}
span.interval{
	color:#999999;
	padding:0 7px;
}
.vt1 li{
	margin-bottom:5px;
} 
.vot_w1{
	border-bottom:1px solid #efefef;
	padding:8px 7px 10px 7px;
}
.fx_title{
	background-color:#F4F6F9;
	border-bottom:1px solid #E3EEF8;
	border-top:1px solid #CEE1EE;
	padding:5px;
	overflow:hidden;
	zoom:1;
}
.fx_time{
	margin:0 0 0 10px;
	color:#808080;
}
.share-content{
	overflow:hidden;
	padding:10px 10px 0 10px;
}
.share-content .share-pic {
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.share-content h4 {
	font-size:14px;
}
.tt2 input{
	border:1px solid #CCCCCC;
	float:left;
	font-size:12px;
	margin:2px 0 0;
	overflow:hidden;
	padding:2px;
	width:300px;
}
.vote_tip ol{
	list-style-type:decimal;
}
.vote_tip ol li {
	list-style-type:decimal;
	margin:3px 0 5px 23px;
}
.quote{
	background:url(http://image.bookfm.com/personimage/quote_start.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	margin:5px 0 0 0;
	overflow:hidden;
}
.quote span{
	background:url(http://image.bookfm.com/personimage/quote_end.gif) no-repeat right bottom;
	color:#666666;
	padding:0 20px 0 0;
}
.mt5{
	margin:3px 0 0 0;
}