@charset "utf-8";

@import url("base.css");
@import url("head_etc.css");
@import url("layout.css");
@import url("footer.css");

/* head */
div.head-company { width:960px; }
div.head-company ul.sub-menu li { background:url(../images/gnb/head_company/bg_section2.gif) no-repeat 0 0 !important; }

#wrap { background:url(../images/gnb/head_company/bg_head_company.gif) repeat-x 0 65px !important; }

#head { height: 163px !important; background:none; }
#head ul.main-menu { top:35px; }
#head ul.main-menu li { color:#666; }
#head ul.main-menu li a { color:#666; }
#head dl { top: 196px !important; }
#head p.event1 { top:151px; }
#head p.event2 { top:151px; }

#head form.search { top:148px !important; clear:both; }
#head form.company_search { position:absolute; left:10px; top:112px; width:940px; color:#404040; height:25px; }
#head form.company_search div { clear:both; }
#head form.company_search div select { color:#666; }
#head form.company_search div.country { position:absolute; left:8px; top:0; width:660px; background:url(../images/gnb/head_company/bg_section4.gif) no-repeat right 3px; }
#head form.company_search div.country span { display:block; float:left; }
#head form.company_search div.country span.text { font-weight:bold; width:71px; }
#head form.company_search div.country span.input1 { width:71px; color:#666;  }
#head form.company_search div.country span.input2 { color:#666; }
#head form.company_search div.country span.input3 { width:130px; color:#666;  }
#head form.company_search div.country span.input4 { width:90px; color:#666;  }
#head form.company_search div.country input { margin:-2px -3px 0 0; vertical-align:middle; }
#head form.company_search div.area { position:absolute; left:237px; top:0; width:223px; background:url(../images/gnb/head_company/bg_section4.gif) no-repeat right 3px; }
#head form.company_search div.area span { display:block; float:left; font-weight:bold; width:75px; }
#head form.company_search div.area select { float:left; width:126px; }
#head form.company_search div.type { position:absolute; left:680px; top:0; }
#head form.company_search div.type span { display:block; float:left; font-weight:bold; width:64px; }
#head form.company_search div.type select.comp_type { float:left; margin-left:11px; }

/* contens */
#company #content { float:left; width:481px; padding:0 0 0 0; }
#company #content h3 { margin:0; padding:0; height:27px; border-bottom:1px solid #e6e6e6; }
#company #content div.sort { position:absolute; margin-top:-20px; padding:0 0 0 430px; color:#616155; }
#company #content ul.comp_list { margin:0; padding:10px 0 0 0; border-top:2px solid #f8f8f8; }
#company #content ul.comp_list li { position:relative; height:72px; margin:0 0 20px 0; padding:0; }
#company #content ul.comp_list li.more { position:relative; left:0; top:0; height:20px; margin:0; padding:0 0 0 352px;}

/* 신규등록업체 이미지 */
.thumLogo { position:absolute; left:0; top:0; width:87px; height:73px; border:1px solid #e6e6e6; padding:3px; background:#fff; text-align:center;}
.sum2 { position:absolute; left:0; top:0; width:75px; height:63px; border:1px solid #e6e6e6; padding:3px; background:#fff; }

#company #content ul.comp_list li p.text1 { position:absolute; left:116px; top:0px; width:445px; color:#404040; line-height:1em; }
#company #content ul.comp_list li p.text1 a { color:#404040; }
#company #content ul.comp_list li p.text1 strong { font-size:1.2em; color:#e94807; display:block; line-height:1.2em; margin-bottom:-4px; }
#company #content ul.comp_list li p.text2 { position:absolute; left:116px; top:62px; width:365px; color:#404040; font-size:0.9em; line-height:1.2em; color:#777777; }
#company #content ul.comp_list li p.text2 a { color:#777777; }
#company #content ul.comp_list li p.text2 span a { color:#4735b4; }
#company #content ul.comp_list li p.text3 { position:absolute; left:116px; top:52px; width:365px; color:#404040; font-size:0.9em; line-height:1.2em; color:#777777; }
#company #content ul.comp_list li p.text3 a { color:#777777; }
#company #content ul.comp_list li p.text3 span a { color:#4735b4; }

/* 기업찾기 메인 배너 */
#right_banner { float:right; width:245px; position:relative; }
#right_banner div.roll_banner { position:relative; width:245px; height:197px; background:url(../images/company/bg_main_right_banner.gif) no-repeat left top; }
#right_banner div.roll_banner div.img { position:absolute; left:12px; top:13px; width:221px; text-align:center; }
#right_banner div.roll_banner btn { position:absolute; left:0; bottom:0; height:31px; width:100%;   }
#right_banner div.roll_banner btn span { display:block; position:absolute; }






/* #company #right_banner div.roll_banner div.img { position:absolute; left:12px; top:13px; width:221px; text-align:center; } */
#company #right_banner div.roll_banner div.btn { position:absolute; left:0; bottom:0; height:31px; width:100%;   }
#company #right_banner div.roll_banner div.btn span { display:block; position:absolute; }
#company #right_banner div.roll_banner div.btn span.pre { left:32px; top:2px; }
#company #right_banner div.roll_banner div.btn span.next { left:194px; top:2px; }
#company #right_banner div.roll_banner div.btn span.text { left:51px;  top:0; width:143px; text-align:center; color:#404040; }
#company #right_banner div.banner1 { margin:11px 0 8px 0; line-height:0.1em; font-size:1em; }
#company #right_banner div.brand_blognity { width:245px; height:142px; background:#f2f2f2; margin-top:12px; }
#company #right_banner div.brand_blognity div.box1 { width:243px; height:138px; border:1px solid #e6e6e6; margin:0; padding:0; }
#company #right_banner div.brand_blognity div.box2 { width:237px; height:132px; border:3px solid #f2f2f2; background:#fff; margin:0; padding:0; }
#company #right_banner div.brand_blognity div.box2 h3 { padding:11px 0 0 14px; }
#company #right_banner div.brand_blognity div.box2 ul { margin:9px 0 0 14px;}
#company #right_banner div.brand_blognity div.box2 li { line-height:18px; background:url(../images/company/bl_right_num.gif) no-repeat 0 2px; padding: 0 0 0 20px; color:#666; width:200px; }
#company #right_banner div.brand_blognity div.box2 li a { color:#666; }
#company #right_banner div.brand_blognity div.box2 li.num1 { background-position:0 2px; }
#company #right_banner div.brand_blognity div.box2 li.num2 { background-position:0 -23px; }
#company #right_banner div.brand_blognity div.box2 li.num3 { background-position:0 -48px; }
#company #right_banner div.brand_blognity div.box2 li.num4 { background-position:0 -74px; }
#company #right_banner div.brand_blognity div.box2 li.num5 { background-position:0 -98px; }

#company div.com_detail2 div.detail_title { float:left; border:3px solid #8a86ce; margin-bottom:15px; padding-bottom:15px;display:inline;}
#company div.com_detail2 div.detail_title div.logoImage { float:left; width:99px; margin:10px 10px 0 10px; display:inline;}
#company div.com_detail2 div.detail_title div.desc { width:425px; float:left; margin:10px 10px 15px 0; display:inline;}
#company div.com_detail2 div.detail_title div.desc h3 { font-size:1.2em; color:#6666cc; border-bottom:1px solid #e8e8e8; margin:6px; height:auto;}
#company div.com_detail2 div.detail_title div.desc p { color:#404040; line-height:160%; margin-top:6px;}
#company div.com_detail2 div.detail_info { padding:0 6px 12px 6px; margin:0; border-bottom:1px solid #e6e6e6; margin-bottom:12px; float:left;}
#company div.com_detail2 div.detail_info dl { color:#404040; margin:0 0 5px 0; float:left;}
#company div.com_detail2 div.detail_info dl dt { width:120px; float:left; padding:0 0 0 6px; margin:0; background:url(../images/common/bl_arr_rog.gif) no-repeat left 7px; }
#company div.com_detail2 div.detail_info dl dd { width:420px; float:left; padding:0; margin:0; clear:right;}
#company div.com_detail2 div.detail_btn { text-align:right; margin:0 5px 12px 0; float:right;}

#company div.com_detail div.detail_title { position:relative; width:475px; height:125px; border:3px solid #8a86ce; }
#company div.com_detail div.detail_title div { position:absolute; left:15px; top:15px; width:97px; height:83px; padding:3px; border:1px solid #e5e5e5; }
#company div.com_detail div.detail_title h3 { font-size:1.2em; color:#6666cc; width:329px; border-bottom:1px solid #e8e8e8; height:22px !important; position:absolute; left:131px; top:15px; padding:0; margin:0; }
#company div.com_detail div.detail_title p { color:#404040; line-height:17px; position:absolute; left:131px; top:45px; width:400px; }
#company div.com_detail ul.detail_list { padding:0 0 12px 5px; margin:12px 0 0 0; width:476px; border-bottom:1px solid #e6e6e6; }
#company div.com_detail ul.detail_list li { color:#404040; background:url(../images/common/bl_arr_rog.gif) no-repeat left 7px; overflow:auto; padding-left:6px; height:22px; }
#company div.com_detail ul.detail_list li a { color:#4735b4; }
#company div.com_detail ul.detail_list li span { color:#777777; }
#company div.com_detail ul.detail_list li span a { color:#777777; }
#company div.com_detail ul.detail_list li strong { font-weight:normal; float:left; width:120px; }
#company div.com_detail div.detail_btn { text-align:right; margin-top:12px; }

/*
div.list_page { margin:0 auto; text-align:center; color:#555555; line-height:9px; padding:16px 0 0 0; }
div.list_page a { font-weight:bold; color:#555555; background:url(../images/common/bg_bar_gray.gif) no-repeat right 1px; padding:0 7px 0 2px; }
div.list_page .pre2,
div.list_page .pre,
div.list_page .next,
div.list_page .next2 { background:none; padding:0; }
div.list_page img { margin-bottom:-1px; }
div.list_page .pre { margin:0 2px 0 -2px; }
div.list_page .next { margin:0 -2px 0 -1px; }
*/

/* footer size */
#footer {	width: 835px; }


/* 08120 Extra */
a.cat:link {
	color: #616155;
	text-decoration: none;
}

a.cat:active {
	color: #616155;
	text-decoration: none;
}

a.cat:visited {
	color: #616155;
	text-decoration: none;
}

a.cat:hover {
	color: #616155;
	text-decoration: underline;
}

a.cat {
	color: #616155;
	text-decoration: none;
}
