@charset "utf-8";
body { background: url(none); }
.userHeader { line-height: 34px; height: 34px; width: 750px; background: url(images/uiResumeTop.png); margin: auto auto 10px; text-align: right; position: relative; padding-right: 10px; }
.userHeader a { display: inline-block; color: #FFFFFF; margin-right: 6px; }
.userHeader #siteLogo { display: block; position: absolute; left: 10px; height: 28px; width: 145px; top: 3px; overflow: hidden; line-height: 1px; color: #1087C0; font-size: 1px; }


.viewProfile { width: 760px; margin: auto auto 10px; }
.viewProfile .container .container { position: relative; }

.listHeader { font-weight: bold; color: #000000; text-align: right; padding-right: 10px; }
.listHeaderTop { font-weight: bold; color: #000000; text-align: right; padding-right: 10px; vertical-align: top; }
.introduceContent { width: 400px; }
table td strong { font-weight: bold; color: #FF6600; }
table.list td { border-bottom: 1px solid #f5f5f5; }
table.list td em { color: #999999; font-style: normal; font-weight: normal; }


table.list  tr.trHeader td  { font-weight: bold; color: #000000; background: #FAFAFA; border-bottom: 1px solid #f0f0f0; }
.userFooter { margin: -5px auto auto; width: 760px; text-align: center; color: #999999; }
.btnContainer { text-align: right; margin-top: 15px; }
.btnContainer a { display: inline-block; height: 32px; width: 0px; background: url(images/uiBtnProfile.png) no-repeat 0px -32px; padding-left: 127px; overflow: hidden; }
.btnContainer .look { }
.btnContainer .invite { background-position: -127px -32px; padding-left: 92px; }
.btnContainer .addFavor { background-position: -219px -32px; padding-left: 80px; }


.companyNavigate { height: 163px; width: 760px; margin: auto auto 10px; position: relative; }
.companyNavigate .background { height: 80px; width: 760px; position: absolute; left: 0px; top: 50px; background: repeat center center; z-index: -1; }

.companyNavigate .mask { background: url(images/uiCompanyLogo.png) no-repeat 0px 0px; height: 163px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.itRencai.com/style/images/uiCompanyLogo.png', sizingMethod='scale'); _background:none; z-index: 2; }

.companyNavigate .logo { position: absolute; left: 20px; top: 10px; }
.companyNavigate .name { position: absolute; left: 140px; top: 15px; color: #000000; font: 20px "黑体"; }

.companyNavigate .name:hover { color: #000000; text-decoration: none; }
.companyNavigate .url { position: absolute; top: 60px; color: #FFFFFF; font-family: Dotum; filter: Dropshadow(offx=1,offy=0,color=#000000) Dropshadow(offx=0,offy=1,color=#000000) Dropshadow(offx=0,offy=-1,color=#000000) Dropshadow(offx=-1,offy=0,color=#000000); padding-right: 5px; padding-left: 5px; right: 10px; }
.companyNavigate  .url  * { color: #FFFF00; font-family: Tahoma; }
.companyNavigate .url a:hover { text-decoration: none; }
.companyNavigate .nav { color: #139DDF; position: absolute; bottom: 0px; _bottom: -1px; text-align: center; width: 760px; }
.companyNavigate .nav a { color: #FFFFFF; display: inline-block; padding-right: 10px; line-height: 33px; padding-left: 10px; }
.companyNavigate .nav a.selected { color: #FFFF00; background: #333333; font-weight: bold; }
.noLogo { height: 113px; }
.noLogo .background { top: 0px; }

.noLogo .mask { background: url(images/uiCompany.png) no-repeat 0px 0px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.itRencai.com/style/images/uiCompany.png', sizingMethod='scale'); _background:none; height: 113px; }
.noLogo  .url { top: 50px; }

.noLogo .name { left: 20px; top: 20px; filter: Dropshadow(offx=1,offy=0,color=#000000) Dropshadow(offx=0,offy=1,color=#000000) Dropshadow(offx=0,offy=-1,color=#000000) Dropshadow(offx=-1,offy=0,color=#000000); padding: 1px; color: #FFFFFF; }
.noLogo .name:hover { color: #FFFFFF; }
.noLogo .logo{ display: none; }
.jobList  td a { font-weight: bold; color: #FF6600; }
.moreJob { margin-top: 15px; overflow: hidden; zoom: 1; text-align: right; }
.moreJob  a { background: url(images/uiBtnProfile.png) no-repeat 0px 0px; display: inline-block; height: 32px; width: 0px; padding-left: 152px; overflow: hidden; }
.moreJob .btnSendResume { background-position: -152px 0px; }
.moreJob .btnAddFavor { background-position: -304px 0px; padding-left: 75px; }


.companyIntroduce .pictureContainer { width: 120px; vertical-align: top; }
.companyIntroduce .pictureContainer a { display: block; width: 102px; text-align: center; }
.companyIntroduce .pictureContainer a:hover { color: #000000; text-decoration: none; }

.companyIntroduce .pictureContainer a img { padding: 2px; border: 1px solid #d6d6d6; }
.companyIntroduce  .pictureContainer  a  strong { font-weight: bold; color: #000000; text-align: center; display: block; margin-top: 5px; margin-bottom: 10px; }
.companyIntroduce .textContainer { vertical-align: top; }
.companyIntroduce .textContainer table { }

.companyIntroduce .textContainer p { text-indent: 2em; margin-top: 0px; margin-bottom: 1em; }
.companyIntroduce .favorLink { text-align: right; margin-top: 15px; }
.companyIntroduce .favorLink a { display: inline-block; margin-left: 20px; font-weight: bold; color: #FF6600; }
.wait { background: url(images/uiWait.gif) no-repeat 40px 5px; }
.trHover    { background: #FAFAFA; }
.jobLoaded { background: url(images/uiJobArrow.png) no-repeat 40px 5px; }
.newWindow { background: url(images/uiNewWindow.png) no-repeat; display: block; height: 20px; width: 20px; }

#jobShow { margin-left: 50px; border: 1px solid #91DBFF; }
#jobShow p { margin: 0px; }


#jobShow .background { background: #FBFCFF; }
#jobShow .hr { border-bottom-color: #DBF3FF; }
#jobShow .tip { color: #0D6C9A; }
.jobIntroduce p { margin: 0px; }
.jump { color: #CCCCCC; }

.toTop { background: url(images/uiJobArrow.png) no-repeat 0px 2px; padding-left: 12px; color: #1087C0; }
.toTop:hover { text-decoration: none; color: #1087C0; }
