.sj_suggest_company{background:#fff;border-radius:0 0 3px 3px;border:1px
solid #d9d9d9;box-shadow:1px 1px 2px 0 #d9d9d9;cursor:default;left:0;list-style:none;margin:0;min-width:300px;max-width:550px;opacity: .95;overflow-x:hidden;padding:0;position:absolute;top:0}.sj_suggest_company_item{margin:0;padding:0}.sj_suggest_company_link,
.sj_suggest_company_link:visited,
.sj_suggest_company_link:hover{border:1px
solid transparent;font-size:13px;position:relative;text-decoration:none}.sj_suggest_company_link{border-collapse:collapse;display:table;width:100%}.sj_suggest_company_table{display:table-row}.sj_suggest_company_left{display:table-cell;font-size:15px;padding:12px}.m_nologo.sj_suggest_company_left{margin-right:0}.sj_suggest_company_right{display:table-cell;padding:0
12px;text-align:left;vertical-align:middle;width:94px !important}.sj_suggest_company_name{color:#6e6e6e}.sj_suggest_company_vacancy_count{color:#000;margin-top:3px;white-space:nowrap}.ui-state-focus.sj_suggest_company_link
.sj_suggest_company_left{background-color:#1781f8;color:#fff;text-decoration:none}.ui-state-focus.sj_suggest_company_link .sj_suggest_company_name,
.ui-state-focus .sj_suggest_company_highlight,
.ui-state-focus.sj_suggest_company_link
.sj_suggest_company_vacancy_count{color:#fff;cursor:pointer}.sj_suggest_company_highlight{color:#000}.sj_suggest_company_logo{max-height:30px;max-width:70px}.sj_suggest_company_item:first-child:hover{border-radius:2px 2px 0 0}.sj_suggest_company_item:last-child:hover{border-radius:0 0 2px 2px}