.company_maindiv{width:954px; margin:auto; text-align:left; clear:both; background-color:#FFFFFF;border-left:#FFFFFF 2px solid; border-right:#FFFFFF 2px solid;}

#company_top{margin:5px 0}
#company_top1{width:300px; float:left}
#company_top2{width:630px; float:right}

#company_topbar{ margin-top:10px; background-image:url(/images/company/top_style1.gif); height:139px; text-align:right; color:#FFF; font-size:30px; font-family:"黑体"; line-height:139px; padding-right:50px;}

#company_main{background-image:url(/images/company/bg.gif); background-repeat:repeat-y; padding-left:28px; padding-right:50px;}
#company_main1{width:202px; float:left; background-image:url(../images/company/list_style1.gif); background-repeat:no-repeat; padding-top:80px;}
#company_main2{width:650px; float:right;  }
#company_main3{ border:#E6E6E6 1px solid; padding:3px; background-color:#FFF; padding:3px; text-align:right}

#company_bottom{padding:5px 0;}

#company_joblist{width:70%; text-align:left; padding-bottom:20px;}
#company_joblist ul{ border:0; list-style-type: none; display: inline;}
#company_joblist ul li{display: block;  height:20px; line-height:20px; background-image:url(/images/company_job1.gif); background-repeat:no-repeat; background-position:2px 3px; padding-left:25px; width:100%; border-bottom:#CCC 1px dotted}

#company_infobar{background-image:url(/images/company/bar1_style1.gif); height:40px; text-align:right; line-height:35px;}
#company_pic{ width:200px; height:200px; border:#A2D1DC 1px solid; margin:0 0 10px 10px; float:right;}
#company_info{font-size:13px; line-height:150%; padding:10px; color:#4DABC1}
#company_otherinfo{padding:10px;}
#company_otherinfotab{background-color:#A2D1DC;}
#company_otherinfotab2 td{background-color:#FFF; padding:3px;}
#company_otherinfotab2 .td1{text-align:center; background-color:#EEF7F7; color:#4DABC1; font-weight:bold}
#company_otherinfotab2 .td2{padding-left:10px;}

#company_infobar2{background-image:url(/images/company/bar2_style1.gif); height:40px; }
#company_list{padding:20px; }

.comjobname{color:#517B85; font-size:15px; font-weight:bold}
.comjobdiv1{ color:#4DABC1; padding:5px; background-color:#EEF7F7; border-bottom:#4DABC1 1px solid; font-weight:bold}
.comjobdiv2{ padding:5px; line-height:200%; background-color:#EEF7F7; color:#4DABC1}
.comjobdiv3{background-color:#FFE8E8; color:#C2555E}
.jobfont1{color:#4E9C9C}

.comjoblisttable{border-bottom:#A2D1DC 1px dashed; margin-bottom:20px;}
.comjoblisttable td{ padding:3px 0;}
.user_span1{ background-color:#EEF7F7; padding:2px; border:#4DABC1 1px solid}
.user_span1 a:link{color:#4DABC1}
.user_span1 a:visited{color:#4DABC1}
.user_span1 a:hover{color:#FF5C0F}
.user_btns{line-height:150%; text-align:right; padding-bottom:20px;}

body {margin:0; padding:0; border:0; height:100%; overflow:auto;} 
html {overflow:auto !important; overflow:hidden;} 
   * html #login_4 {position:absolute;}
   * html #login_3 {position:absolute;}
   * html #login_2 {position:absolute;}
   * html #login {position:absolute;}
   #login,#login_2,#login_3,#login_4{
     position:fixed;
     display: none;
	 top: 180px;
	 left: 300px;
	 width: 300px;
	 background-image:url(/images/bb2.gif);
	 text-align: center;
	 border:#0A71D0 1px solid;
	 padding: 10px;
	 z-index: 1;
   }
   #totable td{ text-align:left; padding-left:10px; color:#2CB1FC
   }
   #totable .totd1{ text-align:center; font-size:15px; color:#0A71D0; font-weight:bold
   }

