﻿.closex a { display: block; float: right; padding-right: 10px; width: 12px; height: 15px; background: url(Images/smallIcon.gif) no-repeat 0px -518px; }
.closex a:hover { background: url(Images/smallIcon.gif) no-repeat 0px -535px; }
.friDelPop { padding: 10px 10px; }
.friDelPop .userPic { float: left;width:70px; }
.friDelPop .userPic img { padding: 2px; border: 1px solid #dadada; width: 60px; }
.friDelPop .friDelInfo {width:260px;margin-left: 10px; float: right; text-indent: 2em; line-height: 180%; }
.friDelPop .friDelInfo a{margin:0px 3px;}

.boxEdit { background: #f7f7f7;width:1002px;margin:0 auto;}
.boxEdit .nav {margin-top: 10px; }
.boxEdit .nav li { height: 30px; line-height: 30px; padding-right: 10px; }
.boxEdit .nav .active{background:#1f8bbb;}
.boxEdit .nav .active a{color:#fff;}
.boxEdit .nav .active a:hover{color:#fff;}
.boxEdit .zone {padding: 8px 0px 10px 20px; height: 100%; }
.boxEdit .zone h1 { height: 30px; line-height: 30px; font-size:14px;color:#e67900;}
.boxEdit .zone .tabsHeader table{width:100%;}
.boxEdit .zone .part{background:url(Images/setBg.gif) no-repeat;padding-left:80px;}
.boxEdit .color1{font-size:12px;font-weight:normal;margin-left:10px;}
.boxEdit .zone td { padding: 2px; }
.boxEdit .bordTd{border:1px solid #e6e6e6;background:#fff;}
.boxEdit .part table{width:90%;}
.boxEdit .skinList li{float:left;width:110px;height:130px;display:block;text-align:center;}
.boxEdit .skinList li input{vertical-align:middle;}
.boxEdit .skinList li p{margin-top:5px;}
.flMood{padding-top:5px;float:left;padding-left:20px;background:url(Images/mood.gif) no-repeat 0px 5px;margin-left:5px;}

.box { background: #fff; padding-bottom: 8px; }
.boxTitle { background:#fff url(Images/boxBg.gif) repeat-x; }
.boxTitle h3 { height: 30px; line-height: 30px; padding-left: 10px; font-size: 14px; }
.boxTitle .closex a { margin-top: 5px; }
.boxContent { padding: 8px; }
.boxLargeTitle { }
.boxLargeTitle h3 { color: #444; font-size: 16px; padding-left: 60px; height: 45px; line-height: 45px; }
.boxLargeContent { padding: 10px 20px; }

.profileTable td { padding: 3px; }
.profileTable { width: 100%; }
.profileUL { margin: 5px 0px; padding: 10px 0px; border-top: 1px solid #eceff5; border-bottom: 1px solid #eceff5; }
.profileUL li { float: left; width: 90px; height: 60px; text-align: center; }
.profileUL p { height: 30px; line-height: 30px; }
.vMenu { }
.vMenu li { height: 27px; line-height: 27px; padding-left: 25px; font-size: 14px; }
.liSendMsg { background: url(Images/smallIcon.gif) no-repeat 0 -367px; }
.liBepal { background: url(Images/smallIcon.gif) no-repeat 0 -438px; }
.liPK { background: url(Images/smallIcon.gif) no-repeat 0 -178px; }
.liGreet {background: url(Images/smallIcon.gif) no-repeat 0 -322px; }

.album {}
.album li {  float:left;padding-bottom: 10px;width:160px;height:160px;margin-right:15px;display:block;}
.album h2 { text-align: center; height: 25px; line-height: 25px; }
.album .time { color: #808080; text-align: center; }
.albumBorder { background: url(Images/albumBg.gif) no-repeat; width: 147px; padding-top: 10px; padding-left: 5px; height: 105px; margin: 0 auto; }
.albumBorder .fix { width: 105px; height: 95px; margin-bottom: 26px; overflow: hidden; margin: 0 auto; }
.albumBorder .paper { width: 105px; }

/*网络*/
.net li { border-bottom: #eceff5 1px solid; padding: 8px 0px; }


/*新鲜事*/
.fresh { }
.fresh .notExist {}
.textStory { border-bottom: #eceff5 1px solid; padding: 10px 0px; }
.diaryIcon { background: url(Images/freshIcon.gif) no-repeat 0px 2px; }
.photoIcon { background: url(Images/freshIcon.gif) no-repeat 0px -67px; }
.musicIcon{ background: url(Images/freshIcon.gif) no-repeat 0px -140px; }
.userinfoIcon{ background: url(Images/freshIcon.gif) no-repeat 0px -495px; }
.friendIcon{ background: url(Images/freshIcon.gif) no-repeat 0px -210px; }
.pkIcon{ background: url(Images/freshIcon.gif) no-repeat 0px -280px; }
.gameIcon{ background: url(Images/freshIcon.gif) no-repeat 0px -350px; }
.moodIcon{background:url(Images/freshIcon.gif) no-repeat 0px -563px;}
.fresh H4 { padding-left: 25px; font-weight: normal; line-height: 1.6em; }
.linkIcon{background:url(Images/linkIcon.gif) no-repeat;}
.noneIcon{background:url(Images/noneIcon.gif) no-repeat;}

.photoBox { padding: 5px 0px; }
.photoBox img { padding: 2px; border: 1px solid #e6e6e6; margin-right: 8px; }
.fresh .itemBody { padding-left: 25px; line-height: 1.6em; color: #808080; padding-top: 8px; }
.freshMore { width: 135px; margin: 10px auto 0px auto; height: 20px; line-height: 20px; font-size: 14px; }
.freshMore span { float: right; background: url(Images/smallIcon.gif) no-repeat 0px -622px; margin-top: 0px; display: block; width: 20px; height: 16px; }
.fresh h2 { background: url(Images/smallIcon.gif) no-repeat 0px 2px; height: 25px; line-height: 25px; border-bottom: 1px solid #1f8bbb; margin-bottom: 10px; padding-left: 25px; font-size: 14px; color: #2b9fce; }
.date{color:#808080;margin-left:5px;}

.postBox .quickPost { margin-left: 0px; }
.postBox .postUL .detail { font-size: 12px; }
.postBox .postUL .replyDetail { font-size: 12px; }
.board { padding: 10px 0px; }
.lineList .detail {line-height: 180%; padding-bottom:5px;}
.lineList .detail .content { margin-top: 10px; }
.replyDetail { line-height: 160%; }
.replyTitle .option{float:right;}
.replyTitle { padding-bottom: 3px; color: #808080; }
.topicReply { margin-bottom: 5px; }
.lineList .quoteOthers { border: #dadada 1px solid; padding: 10px; background: #f7f7f7; margin: 0.5em 0px; }
.lineList .quoteOthers .q { padding-right: 20px; display: inline-block; color: #666; font-size: 12px; }
.lineList .time { color: #808080;font-size:10px; }
.lineList .title { padding-bottom: 3px; }
.lineList .title img{margin-right:5px; }
.lineList .title h2 { font-size: 14px; margin: 0px 0px 8px; color: #2b9fce; }
.lineList .title .option { float: right; }
.lineList li { padding: 5px 0px; border-bottom: #ecf1f3 1px solid; }
.lineList .userImg { width: 60px;}
.lineList .userImg img { padding: 2px; border: 1px solid #e6e6e6; }
.quickPost { margin-left: 80px; margin-top: 10px; padding-bottom: 10px; }
.quickPost h2 { padding: 0 15px; height: 25px; line-height: 25px; overflow: hidden; }
.quickPost table { margin: 0px 10px; }

.theGameList td { padding: 5px 0px; }
.theGameList a { margin: 0px 10px; }
.theGameList p { height: 25px; line-height: 25px; padding-left: 10px; }

.log { padding-top: 10px;}
.log .blogItem { border-bottom: #e6e6e6 1px dashed; margin-bottom: 10px; padding-bottom: 10px; }
.log H4 { font-size: 18px; color: #333; padding: 3px 0px 6px 0px;font-family:微软雅黑,黑体;font-weight:300; }
.log .itemBody { word-wrap: break-word; overflow: hidden; padding: 15px 0px 0px 0px;  font-size: 14px; line-height: 160%; }
.log .itemBody a { margin-left: 3px; margin-right: 3px; }
.log .topInfo { color: #808080; font-size:10px; }
.log .topInfo img { border: 1px solid #e6e6e6; padding: 2px; width: 20px; height: 20px; margin-right: 5px; }
.log .subInfo {margin: 20px 0px 10px 0px; color: #808080; }
.log .subInfo .num{font-size:10px;margin-left:3px;}
.log .subInfo .bold{font-weight:600;}
.log .subInfo .pipe{margin:0px 7px;color:#ccc;}
.logGroup { padding-bottom: 15px; }
.logGroup li a{ display: block; height: 35px; line-height: 35px; border-bottom: 1px solid #eceff5; padding-left: 10px; }
.logGroup li a:hover{background:#f7f7f7;text-decoration:none;}
.share { background: #fff url(Images/share.gif) no-repeat right top; display: inline; width: 25px; overflow: hidden; height: 15px; line-height: 15px; padding: 0px 18px 0px 5px; float: right; border: 1px solid #1f8bbb; }
a.share:hover { background: #1f8bbb url(Images/share.gif) no-repeat right -20px; text-decoration: none; color: #fff; display: inline; width: 25px; overflow: hidden; height: 15px; line-height: 15px; padding: 0px 18px 0px 5px; float: right; border: 1px solid #1f8bbb; }

.rss { background: url(Images/rss.gif) no-repeat 0px 3px; display: block; width: 30px; height: 20px; margin-right: 5px; float: right; }
.logReply { padding: 10px 0px 10px 10px; }
.logReply input{vertical-align:middle;}
.logReply .replyDetail { font-size: 12px; }
.logReply .topicReply { border-bottom: 1px solid #eceff5; }
.logReply .color1 { height: 30px; line-height: 30px; }
.logAttach{padding-top: 10px;}
.logAttach .logFox td{padding:5px;}
.logAttach .logFox{margin-bottom:15px;}
.logAttach h2{height:35px;line-height:35px;border-bottom:1px solid #eceff5;font-size:16px;padding-left:5px;}
.logAttach .intro{font-size:14px;height:40px;}
.logAttach .postUL{margin-bottom:15px;}
.logAttach .logreply{padding-left:80x;}
.logAttach .logreply h2{border-bottom:none;}

/*相册*/
.photoList { padding-top: 10px; }
.photoList .photoTable { width: 100%; border-collapse: separate; }
.photoList .photoTable .photoItem { padding: 5px; }
.photoList .photoTable .photoItem p { height: 20px; line-height: 20px; color: #808080; }
.photoList .photoTable .photoItem p a { margin-right: 10px; }
.photoList .photoTable .imgTd { width: 190px; text-align: center; padding-right: 15px; }
.photoList h4 { font-weight: bold; padding: 8px 0px; font-size: 14px; }
.photoList h2 { background: url(Images/photo.gif) no-repeat 0px 3px; height: 25px; line-height: 25px; margin-bottom: 10px; padding-left: 25px; font-size: 14px; color: #2b9fce; }
.photoList .summary { padding:0px 10px;height:20px;line-height:20px; }
.previevOriPic{display:block;width:66px;height:23px;background:url(Images/previewPicBg.gif) no-repeat;}
.minipic { width: 720px; _height: 1%; overflow: hidden; margin: 30px auto; padding: 10px 0; }
.minipic .LeftBotton { height: 111px; width: 35px; background: url(Images/direct1.gif) no-repeat 5px 0; overflow: hidden; float: left; display: inline; cursor: pointer; }
.minipic .RightBotton { height: 111px; width: 40px; background: url(Images/direct2.gif) no-repeat 20px 0; overflow: hidden; float: left; display: inline; cursor: pointer; }
.minipic .Cont { width: 630px; overflow: hidden; float: left; padding: 0 0 0 8px; }
.minipic .ScrCont { width: 10000px; }
.minipic .Cont .pic { width: 160px; float: left; text-align: center; }
.minipic .Cont .pic img { border: 1px solid #ccc; display: block; margin: 0 auto; padding: 2px; }
.minipic .Cont .pic img:hover { border: 1px solid #75835a; display: block; margin: 0 auto; padding: 2px; }
.minipic .Cont .pic p { line-height: 26px; color: #505050; }
.minipic .Cont a:link, .rollBox .Cont a:visited { color: #626466; text-decoration: none; }
.minipic .Cont a:hover { color: #f00; text-decoration: underline; }
.minipic #List1, .rollBox #List2 { float: left; }

/*音乐*/
.music { padding: 10px 0px; }
.musicListTable { width: 100%; }
.musicListTable th { font-weight: bold; }
.musicListTable td { border-bottom: 1px solid #eceff5; padding: 10px 5px; }
.musicListTable .musicNameTd { width: 350px; }
.addMusic { margin-top: 10px; }
.addMusic p { margin-top: 5px; }
.music .mt10 { font-size: 14px; margin-bottom: 10px; }
.music .mt10 a { margin-left: 20px; }
.music h2 { background: url(Images/smallIcon.gif) no-repeat 0px -102px; height: 25px; line-height: 25px; border-bottom: 1px solid #1f8bbb; margin-bottom: 10px; padding-left: 25px; font-size: 14px; color: #2b9fce; }

/*打招呼*/
.greetSign { width: 100px; height: 30px;margin-top:0px; }
.greetText { float: left; margin-top: 6px; margin-left: 8px; }
.greetAddIn { border-top: 1px solid #eceff5; padding: 10px 0px; }
.greetAddIn p { height: 40px; line-height: 40px; margin-top: 10px; }
.greetAddInText { float: left; margin-top: 2px; margin-right: 10px; }
.greetAddIn table { width: 80%; }
.greetSign_1 { background: url(Images/greetSign.gif) no-repeat 0px 0px; width: 24px; height: 24px; float: left; }
.greetSign_2 { background: url(Images/greetSign.gif) no-repeat -216px 0px; width: 24px; height: 24px; float: left; }
.greetSign_3 { background: url(Images/greetSign.gif) no-repeat -144px 0px; width: 24px; height: 27px; float: left; }
.greetSign_4 { background: url(Images/greetSign.gif) no-repeat -168px 0px; width: 24px; height: 24px; float: left; }
.greetSign_5 { background: url(Images/greetSign.gif) no-repeat -192px 0px; width: 24px; height: 27px; float: left; }
.greetSign_6 { background: url(Images/greetSign.gif) no-repeat -96px 0px; width: 24px; height: 27px; float: left; }
.greetSign_7 { background: url(Images/greetSign.gif) no-repeat -24px 0px; width: 24px; height: 27px; float: left; }
.greetSign_8 { background: url(Images/greetSign.gif) no-repeat -120px 0px; width: 24px; height: 24px; float: left; }
.greetSign_9 { background: url(Images/greetSign.gif) no-repeat -48px 0px; width: 24px; height: 24px; float: left; }
.greetSign_10 { background: url(Images/greetSign.gif) no-repeat -72px 0px; width: 24px; height: 27px; float: left; }

/*心情*/

.moodList { padding: 10px 0px; }
.moodList .palsImg { margin: 0px 0.6cm 0px 0px; float: left; }
.moodList .palsImg img { width: 100px; padding: 2px; border: 1px solid #eceff5; }
.moodList .time { color: #808080; height: 30px; line-height: 30px; }
.moodList .palsInfo { float: left; display: block; width: 470px; padding-top: 5px; }
.moodList h1 { font-size: 16px; }
.moodList h4 { font-weight: normal; font-size: 14px; background: url(Images/bigIcon.gif) no-repeat -15px -200px; padding-left: 90px; height: 85px; line-height: 85px; }
.moodList .moodText { font-size: 13px; line-height: 1.6em; font-family: Arial; }
.moodList .actions { float: right; display: block; width: 130px; padding-top: 0px; }
.moodList .actions p { border-bottom: 1px solid #eceff5; text-indent: 0.5em; height: 30px; line-height: 30px; }
.moodList li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.moodReply{border-top:1px solid #eceff5;padding-top:5px;}
.moodReply .detail{font-size:13px;font-family:Arial;}
.replyList { border: 1px solid #e6e6e6; margin: 10px 0px; margin-left: 130px; padding: 10px 10px; }
.moodList .palsInfoR { float: left; display: block; width: 400px; padding-top: 5px; }
.moodList .actionsR { padding-bottom: 5px; float: right; width: 100px; }
.moodList .actionsR p { border-bottom: 1px solid #eceff5; text-indent: 0.5em; height: 30px; line-height: 30px; }
.writeMood { padding-left: 90px; }
.writeMood p { margin-top: 8px; font-size: 14px; }


.warnInfo { }
.warnInfoLogo { float: left; width: 12%; height: 95px; background: url(Images/lock.gif) no-repeat 10px 20px; margin-top: 5px; }
.warnInfoCon { float: left; width: 85%; padding: 10px 5px; }
.cwarnInfoTitle { font-size: 14px; color: #e67900; font-weight: bold;margin:0px 5px; }
.cwarnInfoClose { font-size: 12px; float: right; font-weight: normal; padding-right: 10px; }
.cwarnInfoIntro { padding-top: 5px;font-size:14px;line-height:180%; }
.cwarnInfoForm { line-height: 220%; font-size: 14px; padding: 10px 0px; }
.cwarnInfoForm .btnAddFriend {background:url(Images/btnBg.gif) no-repeat;vertical-align:middle;width:116px;height:30px;color:#fff;font-size:14px;cursor:pointer;font-weight:bold;border:0px; }

/* 个人空间头部
------------------------------*/


/*公会*/
.club { }
.club li { padding: 5px 0; }
.club li a { text-decoration: underline; }
.club img { float: left; border: 1px solid #dadada; padding: 3px; }
.club dl { width: 140px; float: left; margin-left: 15px; text-align: left; line-height: 200%; }



/*message*/
.spaceMessage { }
.spaceMessage p { padding: 3px 0px; }
.spaceMessageTable { width: 80%; border: 1px solid #dadada; }
.spaceMessageTable td { padding: 3px 3px; }
.spaceMessageTable th { text-align: left; padding: 3px 10px; background: #f3f3f3; border: 1px solid #dadada; }
.spaceMessageFilled { width: 80%; padding-left: 70px; }

/*sharing*/
.spaceSharing { }
.spaceSharing li { border-bottom: 1px solid #eceff5; margin-bottom: 5px; padding: 8px 0px; }
.spaceSharing h5{padding-bottom:8px;font-size:14px;font-weight:normal;padding-left:25px;line-height:16.8pt;}
.spaceSharing h5 span{float:right;color:#808080;font-size:12px;}
.spaceSharing .sharing { padding-left:25px;line-height:180%;color:#808080;}
.spaceSharing .sharing img{padding:2px;border:1px solid #e6e6e6;}
                    
/*Pk style*/
.pkList { padding: 10px 0px; }
.pkList li { padding: 5px 0px; border-bottom: 1px dashed #dadada; }
.pkList li img { border: 1px solid #dadada; padding: 3px; margin-right: 3px; width: 30px; height: 30px; }
.pkRecordList { }
.pkRecordList li { margin-right: 0; padding: 2px 0px; }
.pkRecordList .pkUserLogo img { float: left; border: 1px solid #dadada; padding: 2px; margin-right: 10px; width: 50px; height: 50px; }
.pkRecordList .pkRecord { float: left; }
.pkRecordList .pkRecord .lengthControl { width: 75px; height: 20px; line-height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pkRecordList p { margin-top: 5px; }
.pkProcess { margin-left: 10px; }
.pkHistory { width: 150px; }
.pkFlash { width: 560px; height: 400px; margin-bottom: 10px; }

.sharePop td{padding:3px;font-size:14px;}
.sharePop h4{padding:3px 0px;padding-left:20px;font-size:14px;margin-top:10px;}
.sharePop .shareBody{color:#808080;padding-left:20px;line-height:160%;}
.shareDiary{padding-left:15px;}


/*帐户档案*/
.passportTable { width: 730px; }
.passportTable td { padding: 5px 0px; }
.passportTable .leftTd { width: 130px; text-align: right; }
.passportTable .centerTd { text-align: left; }
.passportTable .rightTd { text-align: left; }
.passportCategory li { float: left; width: 180px; margin-right: 10px; margin-bottom: 8px; }

/*邀请好友的显示信息*/
.inviteCenter { margin-top: 10px; padding: 15px 15px; background: #fbffcc; min-height: 680px; _height: 680px; border: 1px solid #dadada; }
.inviteCenter h2 { font-size: 16px; font-weight: 700; color: #e67900; }
.inviteCenter .inviteIntro { color: #444; margin-top: 10px; }
.inviteCenter .actions { text-align: center; margin-top: 15px; }
.inviteCenter .actions a { margin-top: 15px; color: #e67900; font-size: 14px; }
.inviteCenter .actions a:hover { color: #e67900; font-size: 14px; }
