.f10{ font:normal 10px tahoma,Arial}
.f12{ font:normal 11px tahoma,Arial}


#outer{ width:980px; margin:10px auto; height:auto; overflow:hidden}
#dynamic_friends{ width:573px; float:left; height:auto; overflow:hidden}
#nvite_friends,#my_friends,#hot_friends,#my_friends_more{ width:395px;height:auto;overflow:hidden}
#my_friends_more{ width:978px}

.p_box h2 a, #nvite_friends li, #tab li a, #tab li.select a, .nvitecont td span.tips span, span.box_bl, span.box_br, span.box_tl, span.box_tr, .personal_skills a.close_skills, .nvitecont td a, .nvitecont td a span, .msnbtn a, .msnbtn a span, .docin-add-btn input, .nvitecont2 a span, .nvitecont2 a { background-image: 
               url('images/personal_bg.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: 0% }
.dy_skills{ float:right}
.dy_box{ border:1px #c8c8c8 solid; margin:0 0 8px; padding:0 0 15px}

.dy_box h4,.nvite h4,.dy_box h5{ height:36px; line-height:36px; font-size:16px;border-bottom:1px solid #c8c8c8; margin:0 9px;padding:0 0 0 6px;color:#000}
.nvite h4{color:#326FA8; padding:0; margin:0 0 5px;border:0}
.menubar h4{color:#000; margin:0; padding:0 0 0 26px}
.tabmenu h4{color:#000}
.dy_box h4 a{ float:right; font-weight:normal;font-size:14px;margin:0 6px 0 0}
.dy_box h4 span,.nvite h4 span{ font-size:12px; font-weight:normal;color:#666; margin:0 0 0 20px}
.dy_box h5{ margin:0; padding:0;border:0}

.dy_box li{ width:109px; text-align:center; float:left; height:150px; margin:20px 11px 0; display:inline}
.dy_box li a{ display:block; line-height:24px}
.dy_box li p a{ text-decoration:underline}
#nvite_friends li a{ text-decoration:underline; font-weight:bold; font-size:14px}
.dy_box li p{ margin:3px 0 0}
.dy_box li p a{ float:left; height:20px; margin:0 10px 0 0}
.dy_box li p a.skills{ margin:0}
.dy_box li p a.skills_foradd{margin:0 3px 0 0; position:relative;top:3px}
table.dy_cont{ margin:10px 6px 0; text-align:left;}
.dy_cont th,.dy_cont td{ height:38px; font-size:14px}
.dy_cont th{ width:23px}
.dy_cont td{color:#666}
.dy_cont td a{ margin:0 15px}
.dy_cont td a.linkskills{ margin:0 13px 0 0}

#dynamic_friends{ padding:5px 0 23px}
#dynamic_friends h3{ font-size:16px; margin:120px 0 170px; text-align:center;color:#666}



#nvite_friends{ padding:0}
#nvite_friends ul{ float:left; display:inline;padding:8px 0 8px 28px;}
#nvite_friends li{ height:auto;width:350px; text-align:left; background-position:-51px 10px; margin:0; padding:0 0 0 10px}



#my_friends_more li{ margin:20px 23px 0}
#my_friends_more table{border-collapse:collapse;border-spacing:0; border:0; width:930px; margin:0 auto}
#my_friends_more td{ border-bottom:1px #dedede dashed; padding:0 0 20px}



#d_main #persoal_patch .rightbox{width:950px}
#d_main #persoal_patch .qbwdbg_box{width:948px}
#d_main #persoal_patch .wdys{width:894px; padding:0 7px}
#persoal_patch .classtit{ padding:20px 0 10px 24px}
.friends_list{ width:902px; float:left;padding:0 0 0 24px;}
.friends_list dl{ border-bottom:1px #ebebeb solid; float:left; height:auto; overflow:hidden; padding:17px 27px 10px 21px;color:#666}
.friends_list dt{ float:left; width:80px;}
.friends_list dt p{ text-align:center; margin:5px 0 0}
.friends_list dd{ float:left; text-align:left; margin:0 0 0 20px; width:735px; padding:2px 0; line-height:20px}
.friends_list dd li{ float:left; width:127px;position:relative}
.friends_list dd li.widthskills{ width:auto}
.friends_list dd li a img{ position:relative;top:1px;}
.friends_list dl a{color:#326FA8}
.d_fontqh20b{ font-size:20px;color:#333;font-family:simhei;}

/*for_item_userblog*/
.for_item_userblog dt{ width:60px}
.for_item_userblog dd li{ width:auto}
.for_item_userblog dd li a{ font-size:14px; font-weight:bold}
.for_item_userblog dd li span{font-size:11px;margin:0 5px;}
.for_item_userblog dd li em.creat_user{ background:#1D88CC; font-style:normal;color:#fff; padding:0 3px; margin:0 10px}

/*for_item_userblog end*/


#persoal_patch #feny{ padding:20px 20px 20px 0}



.nvite{}
.tabmenu{ display:none}
#dynamic_friends .tabmenu{display: block;margin:49px 0 0 30px; _margin:43px 0 0 30px}
#tabmenu .select{ display:block}
.menubar{ border:1px #c1dbfe solid; height:98px; background:#f6f9ff; position:relative; width:626px; margin-left:20px}
span.box_bl,span.box_br,span.box_tl,span.box_tr{ display:block; position:absolute;  width:4px; height:4px;}
span.box_bl{bottom:-1px;_bottom:-11px;left:-1px; background-position:-12px 0}
span.box_br{bottom:-1px;_bottom:-11px;right:-1px; background-position:-16px 0}
#tab{ height:54px; background:#e4f0fe;margin:0 20px;position:relative; width:620px}
#tab span.box_tl,#tab span.box_tr,#tab span.box_bl,#tab span.box_br{ width:2px; height:2px;}
#tab span.box_tl{top:0;left:-1px;background-position:-20px 0}
#tab span.box_tr{top:0;right:-1px;background-position:-22px 0}
#tab span.box_bl{top:52px;left:-1px;background-position:-20px -2px}
#tab span.box_br{top:52px;right:-1px;background-position:-22px -2px}
#tab li{ float:left;margin:0 0 0 90px; line-height:54px; display:inline}
#tab li a{ font-size:14px; font-weight:bold;color:#316ea5; text-decoration:underline;padding:0 0 0 10px; background-position:-51px 7px}
#tab li.select a{color:#000; background-position:0 -35px;}
.tabmenu{ margin:20px 0 0 110px}
.nvitecont{ padding:10px 0 0 25px; font-size:14px}
.nvitecont tabel,#msn_list{border-collapse:collapse;border-spacing:0; border:0;}
.nvitecont th,.nvitecont td{padding:0 0 10px;}
.nvitecont th{ font-weight:normal; vertical-align:top}
.nvitecont td a,.msnbtn a,.nvitecont2 a{ margin:5px 0 0; background-position:0 -225px}
.nvitecont td a:hover,.msnbtn a:hover,.nvitecont2 a:hover{ text-decoration:none}
.nvitecont td a,.nvitecont td a span,.nvitecont2 a span,.nvitecont2 a,.msnbtn a,.msnbtn a span{ height:32px; line-height:32px;float:left; cursor:pointer}
.nvitecont td a.fornoborder{ border:0; float:none; background:0}
.nvitecont td a span,.nvitecont2 a span,.msnbtn a span{ background-position:right -331px;color:#fff; font-weight:bold; font-size:14px; padding:0 17px;text-align:center}
.nvitecont2 a{ margin:10px 0 0 140px;}

.msnbtn a{ margin:15px 0 0 105px}
.msnbtn a.jump,.msnbtn a.jump span{ background-position:0 -257px; width:74px; padding:0;margin:15px 0 0 15px}
.msnbtn a.jump span{ margin:0}

.nvitecont td span.tips{ float:left; position:relative;width:250px; height:40px; line-height:40px;background:#fffbf2; border:1px #fbdbaa solid; font-size:12px; padding:0 15px; margin:20px 0 0 20px}
.nvitecont td span.tips span{ position:absolute;top:5px; left:-12px;background-position:-39px 0; display:block; width:12px; height:15px}
.tabmenu textarea{ width:386px; height:90px; vertical-align:top; float:left; padding:2px 0 2px 2px; line-height:20px}
.tabmenu label{ width:110px; text-align:left; font-size:14px; float:left;margin:3px 0 0}
.tabmenu input.namewidth{ width:112px; padding:3px 0}
.tabmenu input.nvitewidth{ width:50%; vertical-align:baseline}
.nvitecont2 label{ width:140px; text-align:right}
.nvitecont2 p{ padding:15px 0}
.nvitecont1{ padding:10px 0 0}
.nvitecont1 td span.tips{ margin:10px 0 0; width:325px; height:44px; line-height:22px; padding:5px 15px}
.nvitecont1 td span.tips span{ background-position:-24px 0; width:15px; height:12px; left:27px;top:-12px}
.nvitecont1 label{ width:70px}
.nvitecont1 p.fcqh{color:#666}


.nvitecont1 .list,.nvitecont3 .list{ width:460px; height:260px; overflow-y:scroll;overflow-x:hidden;border:1px #89A4BF solid; padding:1px; margin:15px 0 0}
.nvitecont3 .list{width:956px; height:360px;}


.docin-add-btn{ width:100%; text-align:center; padding:20px 0}
.docin-add-btn input{ width:171px; height:43px; line-height:43px; overflow:hidden; font-size:26px; font-weight:bold; text-align:center;color:#fff; border:0; background-position:0 -182px; cursor:pointer}

/*msn-list*/
#msn_list{ width:100%; border:1px #ddd solid; border-left:0; border-right:0}
#msn_list th,#msn_list td{border-bottom:1px #ddd solid; font-size:12px;padding:0}
#msn_list th{ height:28px; line-height:28px;overflow:hidden;background:#f3f3f3; text-align:left; margin:0 0 2px; vertical-align:middle;}
#msn_list .colone{ width:24px; background:#f3f3f3}
#msn_list .coltwo{}
#msn_list td a{ border:0; margin:0;color:#000; background:none}
#msn_list td img{float:left; margin:8px 20px 16px}
#msn_list td p{ width:325px;*width:345px;line-height:30px;float:right;color:#000}
#msn_list td p span{ margin:0 20px 0 0;color:#666}

/*docin-list*/
#docin-list{ width:100%}
#docin-list td{ padding:15px 0 0 2%; vertical-align:top}
#docin-list td input{ float:left; margin:20px 15px 0 0; display:inline}
#docin-list td ul{ float:left; width:48px; text-align:center}







.personal_skills{ position:absolute;left:50%;margin:20px 0 0 -213px;width:466px; height:auto; overflow:hidden; border-right:3px solid #e0e0e0;color:#000}
.personal_skills dd a{margin:0 8px}

.p_box{ border:4px solid #6595C3;background:#EFF8FF;}
.p_box h2{ font-size:16px; height:28px; line-height:28px; padding:8px 0 0 12px}
.personal_skills .p_box h2 a, .personal_skills a.close_skills { background-image: 
               url('../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images_cn/group/item_skills_close.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: right; display: block; width: 21px; height: 21px; 
               text-indent: -999px; overflow: hidden; position: relative; 
               top: 5px; right: 15px; background-position: 0% }
.personal_skills  a.close_skills{right:-1px;top:-5px}
.skills_cont{ margin:0 1px 1px;  padding:15px 43px 0 43px}
.skills_cont dl{ margin:5px 0; display:block; height:auto; overflow:hidden; width:100%}
.skills_cont dt,.skills_cont dd{ float:left}
.skills_cont dt{ margin:0 22px 0 0}
.skills_cont dd{ width:250px; line-height:25px; font-size:14px; margin:0 0 5px}
.skills_cont p textarea{ width:350px; height:65px; padding:5px 7px; margin:10px 0 0}
.success{ padding:55px 0 65px; text-align:center}
.success_skills{ padding:40px 0 35px}
.success h3{ font-size:28px; line-height:40px}
.success_skills h3{ font-size:14px; line-height:25px}
.success p{ font-size:12px; margin:10px 0}

.personal_skills button{ margin:15px 0;font-size:16px; font-weight:bold; cursor:pointer; border:1px outset #029FD6; background:#007FC6;color:#fff}
.personal_skills button.btn{ width:148px; height:42px; margin-left:35px;}
.personal_skills button.btnclose{ width:92px; height:42px; margin-left:19px;}
.personal_skills button:hover{border:1px #029fd6 inset;}
