

@charset "euc-kr";
@import url("base.css");
/* 2008-10-10 Á¤ÇöÅÃ */

/* ¸ÞÀÎ ±Û·Î¹ú ¿µ¿ª */
#global_wrap { z-index:100; position:relative; width:100%; height:140px;	background:url('http://image.findjob.co.kr/common/comm/global_main_bg.gif') repeat-x bottom; }
#global { position:relative; width:900px; height:107px; margin:0 auto; text-align:left;  }
#global h1 { position:absolute; top:0px; left:220px; width:390px; height:62px; text-align:left; }
#global ul img { vertical-align:middle; }
#global div.favorite { position:absolute; top:5px; left:0; }

#global ul.quick { position:absolute; top:0px; right:0; height:25px; padding:7px 0 0; }
#global ul.quick li { float:left; font-size:11px; padding:3px 0 0; }
#global ul.quick li img { margin: -3px 0 0 4px ; }
#global ul.quick li a.customer { font:normal 11px; letter-spacing:-1px; }
#global ul.quick li a.serviceguide { background:none; padding:0; font:bold 11px; color: #873fb2; letter-spacing:-1px;}
#global ul.quick li a.event, 
#global ul.quick li a.icense { background:none; font:normal 11px; color: #873fb2; letter-spacing:-1px;}
#global ul.quick li a.event { margin: 0 0 0 5px; }
#global ul.quick li.btw { background:url('http://image.findjob.co.kr/common/comm/global_move_line.gif') no-repeat right 3px; padding:3px 5px 0;}

#global div.banner { position:absolute; top:25px; left:0; }
#global div.banner img { }
#global ul.tab_menu { position:absolute; top:69px; left:220px; width:460px; }
#global ul.tab_menu li { float:left; background:url('http://image.findjob.co.kr/common/comm/global_menu_line.gif') no-repeat right 0px; padding:0 1px 0 0; }
#global ul.tab_menu li.end { background:none; padding:0 0 0 1px; }

#global #tab_member { position:absolute; top:77px; right:0; width:209px !important; width:216px; height:62px; padding-left:7px; background:url('http://image.findjob.co.kr/common/comm/global_member_title.gif') no-repeat left top; }
#global #tab_member h2 { font-weight:normal; }
#global #tab_member p  { float:left; color:#ffffff; padding:9px 5px 0 15px; letter-spacing:-1px; }
#global #tab_member li  { float:left; text-align:center; }
#global #tab_member li.category { float:left; padding:5px 5px 0 0; } 



/*#global #tab_member { position:absolute; top:0; right:0; width:209px !important; width:216px; height:63px; padding-left:7px; }*/




/* ¸ÞÀÎ °Ë»ö ¿µ¿ª */
#main_search { z-index:100; position:relative; width:900px; height:33px; margin:0 auto; }
#main_search div#SearchForm { position:absolute; top:5px !important; top:4px; left:275px; z-index:100; }
#main_search div#SearchForm input,
#main_search div#SearchForm img { vertical-align:middle; }
#main_search div#SearchForm input.inputbox_search { width:290px; height:22px; margin:0 1px 0 0; padding:3px 0 0 23px !important; padding:4px 0 0 23px; font-size:14px; font-weight:bold; color:#000000; background:#fff url('http://image.findjob.co.kr/icon/favicon.gif') no-repeat 2px 2px; border:1px solid #ffffff; }
#main_search div#SearchForm #set_sugicn,
#main_search div#SearchForm #set_sugicnUP { position:absolute; top:5px; left:270px; }
#main_search div#SearchForm #SchSug { position:relative; }
#main_search div#SearchForm #hFrame { width:331px; }
#main_search #schword { position:absolute; top:7px; left:5px; width:245px; }
#main_search #schword h2 { float:left; width:40px; padding:5px 0 0; }
#main_search #schword ul { position:relative; top:0; lett:0; padding-top:4px; }
#main_search #schword ul li { float:none; display:inline; background:none;  }
#main_search #schword ul li a { font-size:11px; color:#efc8ff;  margin: 0 5px 0 0 ; letter-spacing:-1px; }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ ·¹ÀÌ¾î */
#main_wrap { width:900px; margin:10px auto; text-align:left; }
#main_first { position:relative; background:url('http://image.findjob.co.kr/main/bg_importance.gif') no-repeat left top; height:120px; }
#main_second { margin:10px 0 0 0; position:relative; height:134px; }
#main_second #second_left { width:206px; position:absolute; top:0; left:0; }
#main_second #second_left img { vertical-align:top;}
#main_second #second_center { width:460px; position:absolute; top:0; left:214px; }

#main_third { width:900px; overflow:hidden; margin:15px 0 0 0; background:url('http://image.findjob.co.kr/main/bg_third.gif') repeat-y; }
#main_third #main_third_left { width:670px; float:left; }
#main_third #main_third_right { width:220px; float:right; background-color:#ffffff; }
#main_fourth { width:898px !important; width:900px; overflow:hidden; padding:15px 0; border-left:1px solid #ffe5f8; border-right:1px solid #ffe5f8; }
#main_fourth #main_fourth_left { float:left; display:inline; width:484px; margin:0 0 0 21px; }
#main_fourth #main_fourth_left #partner_info { position:relative; width:484px; overflow:hidden; margin:15px 0 0 0; }
#main_fourth #main_fourth_right { float:right; display:inline; width:364px; margin:0 16px 0 0; }
#main_fourth #main_fourth_right #wrap { width:364px; overflow:hidden; margin:10px 0 0 0; }
#main_fifth { width:900px; height:227px; position:relative; background:#ffe5f8 url('http://image.findjob.co.kr/main/bg_fifth.gif') no-repeat left bottom;}

/* ¸ÞÀÎ »ó´Ü first ¿µ¿ª - ·Î±×ÀÎ */
#main_first #login_main_wrap { position:absolute; top:5px; left:5px; width:201px; height:110px; background:url('http://image.findjob.co.kr/main/bg_login.gif') no-repeat left top; }
#main_first #login_main ul { position:absolute; top:38px !important; top:37px; left:11px; }
#main_first #login_main ul li { margin:0 0 3px !important; margin:0; }
#main_first #login_main ul li input { position:relative; width:124px;  border:1px solid #d5c1f1; color:#2d006e; font-weight:bold; padding:2px 0 0 4px; color:#2d006e; }
#main_first #login_main p.login { position:absolute; top:38px; left:140px; }
#main_first #login_main p.save { position:absolute; top:9px; left:12px; font-size:11px; color:#333333; letter-spacing:-1px; word-spacing:-2px; }
#main_first #login_main p.save input { margin-right:4px;}
#main_first #login_main p.search { position:absolute; top:88px; left:14px; letter-spacing:-1px; }
#main_first #login_main p.search span { margin:0 3px; }
#main_first #login_main p.search strong,
#main_first #login_main p.search strong a { color:#ed5e1f; }
#main_first #login_main p.click { position:absolute; top:8px !important; top:9px; right:10px; font-size:11px; color:#7738a0; font-weight:normal; letter-spacing:-1px; }
#main_first #login_main p.click a { color:#7738a0; }
#main_first #login_main p.click a span { font-size:11px; font-weight:bold; text-decoration:underline; }

/* ¸ÞÀÎ »ó´Ü first ¿µ¿ª - ·Î±×¾Æ¿ô */
#main_first #logout_main h2 { position:absolute; top:7px; left:10px; font-weight:bold; font-size:12px; letter-spacing:-1px;}
#main_first #logout_main h2 strong { color:#000000; text-decoration:underline; }
#main_first #logout_main h2 img { vertical-align:-4px; }
#main_first #logout_main ul.go1 { width:181px; height:22px; position:absolute; top:55px; left:10px; letter-spacing:-1px; word-spacing:-1px; background-color:#efe9f8; }
#main_first #logout_main ul.go1 li { float:left; font-size:11px; color:#692f98; font-weight:bold; padding:6px 0 0 8px; background:url('http://image.findjob.co.kr/main/line_v_violet1.gif') no-repeat left 50%; }
#main_first #logout_main ul.go1 li a { color:#692f98; }
#main_first #logout_main ul.go1 li.first { background:none; padding:6px 6px 0 4px; }
#main_first #logout_main ul.go2 { position:absolute; top:36px; left:11px; letter-spacing:-1px; }
#main_first #logout_main ul.go2 li { float:left; margin:0 15px 0 0; background:url('http://image.findjob.co.kr/icon/arrow_black.gif') no-repeat left 3px; padding-left:6px; }
#main_first #logout_main ul.go2 li.end { margin:0; }
#main_first #logout_main p.my { position:absolute; top:87px; left:13px; color:#ed5e1f; letter-spacing:-1px; font-weight:bold; background:url('http://image.findjob.co.kr/icon/arrow_orange.gif') no-repeat left 2px; padding-left:9px; }
#main_first #logout_main p.my a { color:#ed5e1f; }
#main_first #logout_main p.logout { position:absolute; top:83px; left:147px; }
#main_first #logout_main p.modify { position:absolute; top:10px; left:149px; color:#777777; font-size:11px; letter-spacing:-1px; }
#main_first #logout_main p.modify a { color:#777777; }

/* ¸ÞÀÎ »ó´Ü first ¿µ¿ª - ¹è³Ê */
#main_first #main_banner { position:absolute; top:5px; left:214px; }

/* ¸ÞÀÎ »ó´Ü first ¿µ¿ª - ±â¾÷ÃßÃµ ±¸ÀÎ±¤°í */
#main_first #main_serviceguide { position:absolute; top:5px; right:5px; width:213px; height:110px; background:url('http://image.findjob.co.kr/main/bg_serviceguide.gif') no-repeat left top; }
#main_first #main_serviceguide h2 { position:absolute; top:8px; left:9px; }
#main_first #main_serviceguide ul.service { position:absolute; top:35px; left:12px; }
#main_first #main_serviceguide ul.service li { float:left; padding:0 7px; color:#484848; letter-spacing:-1px; background:url('http://image.findjob.co.kr/main/linedot_v_gray1.gif') repeat-y left; }
#main_first #main_serviceguide ul.service li a { display:block; margin:1px 0; color:#484848; }
#main_first #main_serviceguide ul.service li img { vertical-align:top; }
#main_first #main_serviceguide ul.service li.first { padding:0 7px 0 0; background:none; }
#main_first #main_serviceguide ul.service span,
#main_first #main_serviceguide ul.service span a { color:#ff3c00; }
#main_first #main_serviceguide ul.service span.platinum1 { color:#6000ff; }
#main_first #main_serviceguide ul.service span.platinum2 { color:#038b00; }
#main_first #main_serviceguide ul.service span.platinum3 { color:#0098b8; }
#main_first #main_serviceguide ul.compare { position:absolute; top:92px; left:15px; padding:0 !important; padding:1px 0 0 0; }
#main_first #main_serviceguide ul.compare li { float:left; letter-spacing:-1px; color:#ffffff; }
#main_first #main_serviceguide ul.compare li a { color:#ffffff; }
#main_first #main_serviceguide ul.compare li.ad { background:url('http://image.findjob.co.kr/icon/compare1.gif') no-repeat left 1px; padding:0 0 0 20px; }
#main_first #main_serviceguide ul.compare li.price { margin:0 0 0 12px; background:url('http://image.findjob.co.kr/icon/compare2.gif') no-repeat left 1px; padding:0 0 0 18px; }
#main_first #main_serviceguide p { position:absolute; top:8px; left:128px; background:url('http://image.findjob.co.kr/icon/arrow_violet2.gif') no-repeat left 2px; padding-left:7px; font-size:11px; color:#7738a0; letter-spacing:-1px; }
#main_first #main_serviceguide p a { color:#7738a0; }

/* ¸ÞÀÎ »ó´Ü second ¿µ¿ª - ÁÂÃø ÄÁÅÙÃ÷ */
#main_second #second_left ul.guide { width:206px; overflow:hidden; }
#main_second #second_left ul.guide li { float:left; margin:5px 0; }
#main_second #second_left ul.guide li.first { float:left; margin:0; }
#main_second #second_left p { clear:left; margin:5px 0 0 0; }
#main_second #second_left ul.certification { width:200px !important; width:206px; overflow:hidden; border-bottom:1px solid #d5d5d5; }
#main_second #second_left ul.certification .left { padding:0 8px 0 2px; }
#main_second #second_left ul.certification li { float:left; }

/* ¸ÞÀÎ »ó´Ü second ¿µ¿ª - ÀÏÀÚ¸® Ã£±â, Á÷¿ø Ã£±â */
#main_second #second_center #go_search { position:relative; width:460px; height:57px; background:url('http://image.findjob.co.kr/main/bg_go_search.gif') no-repeat left top; }
#main_second #second_center #go_search dl.gujik { position:absolute; top:11px; left:13px; }
#main_second #second_center #go_search dl.guin { position:absolute; top:35px; left:13px; }
#main_second #second_center #go_search dl.gujik dt,
#main_second #second_center #go_search dl.guin dt { float:left; width:78px; color:#9b6f3b; letter-spacing:-1px;  }
#main_second #second_center #go_search dl.gujik dt strong,
#main_second #second_center #go_search dl.guin dt strong { color:#a15117;  }
#main_second #second_center #go_search dl.gujik dd,
#main_second #second_center #go_search dl.guin dd { float:left; padding:0 10px; background:url('http://image.findjob.co.kr/main/line_v_gray1.gif') no-repeat left top; }
#main_second #second_center #go_search dl.gujik dd.first,
#main_second #second_center #go_search dl.guin dd.first { background:none; }
#main_second #second_center #go_search dl.gujik dd img,
#main_second #second_center #go_search dl.guin dd img { margin:0 0 0 2px; }

/* ¸ÞÀÎ »ó´Ü second ¿µ¿ª - HOT °Ë»ö */
#main_second #second_center #hot_search { position:absolute; top:65px; left:0; width:282px; height:69px; background:url('http://image.findjob.co.kr/main/bg_hot_search.gif') no-repeat left top; }
#main_second #second_center #hot_search h2 { position:absolute; top:34px; left:6px; }
#main_second #second_center #hot_search div { position:absolute; top:0; left:0; height:52px; width:282px; height:69px; overflow:hidden; }
#main_second #second_center #hot_search div img { vertical-align:top; }
#main_second #second_center #hot_search ul { position:absolute; top:11px; left:155px; }
#main_second #second_center #hot_search ul li { float:left; display:inline; margin:0 0 4px; width:58px; letter-spacing:-1px; }
#main_second #second_center #hot_search ul li.clear { clear:left; width:116px; }

/* ¸ÞÀÎ »ó´Ü second ¿µ¿ª - ÁÖ¿äÁö¿ª */
#main_second #second_center #local { position:absolute; top:66px; left:292px; width:168px; }
#main_second #second_center #local h2 { position:absolute; top:2px; left:0; }
#main_second #second_center #local ul { position:absolute; top:1px; left:44px; }
#main_second #second_center #local ul li { float:left; margin:0 0 3px 3px; }
#main_second #second_center #local ul li img { vertical-align:top; }
#main_second #second_center #local p { position:absolute; top:18px; left:0; }

/* ¸ÞÀÎ »ó´Ü second ¿µ¿ª - ±¸ÀÎ±¤°í ½ÅÃ» */
#main_second #second_center p.reg_guinad { position:absolute; top:109px; left:292px; width:168px; letter-spacing:-1px; font-weight:bold; color:#7738a0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:6px 0 3px 4px; }
#main_second #second_center p.reg_guinad a { color:#7738a0; background:url('http://image.findjob.co.kr/icon/arrow_gray2.gif') no-repeat right 50%; padding:6px 20px 3px 0; }

/* ¸ÞÀÎ »ó´Ü second ¿µ¿ª - °øÁö»çÇ× */
#main_second #notice { clear:both; width:218px; position:absolute; top:0; left:682px; }
#main_second #notice h2 { margin:0 0 0 5px; }
#main_second #notice div { position:relative; margin:3px 0 0; padding:11px 6px 6px; background:url('http://image.findjob.co.kr/main/bg_notice.gif') no-repeat left top; height:101px !important; height:118px; }
#main_second #notice div ul { margin:0 0 0 6px; }
#main_second #notice div ul li { color:#666666; letter-spacing:-1px; margin:0 0 4px; }
#main_second #notice div ul li a { color:#666666; }
#main_second #notice div p { position:absolute; bottom:6px; left:6px; }
#main_second #notice p.more { position:absolute; top:0; right:2px; }

/* ÇÃ·¡Æ¼³Ñ Ã¤¿ëÁ¤º¸ */
#platinum { width:900px; height:30px !important; height:32px; position:relative; margin:14px 0 0 0; border-bottom:2px solid #4f83b5; }
#platinum h2 { position:absolute; top:0; left:0; }
#platinum ul.number { position:absolute; top:12px; left:235px; }
#platinum ul.number li { display:inline; color:#747474; font-size:11px; letter-spacing:-1px; background:url('http://image.findjob.co.kr/icon/dot_gray5.gif') no-repeat left 4px; padding:0 10px 0 5px; }
#platinum ul.number li strong,
#platinum ul.number li strong a { color:#545454; font-size:12px; letter-spacing:0; }
#platinum p.guide { position:absolute; top:6px; right:0; }

/* ÇÁ¶óÀÓ Ã¤¿ëÁ¤º¸ */
#prime { width:900px; height:30px !important; height:32px; position:relative; margin:14px 0 0 0; border-bottom:2px solid #85ad60; }
#prime h2 { position:absolute; top:0; left:0; }
#prime p.guide { position:absolute; top:6px; right:0; }

/* Æ÷Ä¿½º Ã¤¿ëÁ¤º¸ */
#focus { width:900px; height:30px !important; height:32px; position:relative; margin:14px 0 0 0; border-bottom:2px solid #6464d3; }
#focus h2 { position:absolute; top:0; left:0; }
#focus p.guide { position:absolute; top:6px; right:0; }

/* º£½ºÆ®Á¸ Ã¤¿ëÁ¤º¸ */
#bestzone{ width:670px; position:relative; text-align:left; padding-bottom:9px; background:url('http://image.findjob.co.kr/main/bg_bestzone_b.gif') left bottom; }
#bestzone h2 { width:670px; height:32px; top:0; left:0; background:url('http://image.findjob.co.kr/main/bg_bestzone_h2.gif') left bottom; }
#bestzone p.guide { position:absolute; top:6px; right:0; }
#bestzone div.list_outer { width:670px; text-align:center; background:url('http://image.findjob.co.kr/main/bg_bestzone_m.gif') repeat-y left; } 
#bestzone div.list_inner { padding-top:9px;  background:url('http://image.findjob.co.kr/main/bg_bestzone_t.gif') no-repeat left top;}

/* º£½ºÆ®ÇÖ Ã¤¿ëÁ¤º¸ */
#besthot { width:670px; overflow:hidden; padding:15px 0 0;  position:relative; background-color:#ffffff; }
#besthot h2 { margin:2px 0 5px 5px; }
#besthot p.guide { position:absolute; top:15px; right:0; }
#besthot table { border-top:2px solid #ff4800; background-color:#ffffff; }

/* ÇÁ¸®¹Ì¾ö ÀÎÀçÁ¤º¸ */
#premium_wrap { width:220px; position:relative; background:url('http://image.findjob.co.kr/main/bg_premium_m.gif') repeat-y; }
#premium { width:220px; padding:0 0 5px 0; background:url('http://image.findjob.co.kr/main/bg_premium_b.gif') no-repeat left bottom; }
#premium h2 { padding:14px 0 5px 11px; background:url('http://image.findjob.co.kr/main/bg_premium_t.gif') no-repeat left top; }
#premium dl { position:relative; margin:6px 11px 0; height:73px; border-bottom:1px solid #ececec; }
#premium dl.end { border-bottom:none; padding-bottom:0; }
#premium dt { margin:0 0 0 62px; padding:3px 0 0 0; letter-spacing:-1px; color:#474747; }
#premium dt a { color:#474747; }
#premium dd.category { margin:3px 0 0 62px; letter-spacing:-1px; font-size:11px; color:#666666; }
#premium dd.name { width:73px !important; width:76px; float:left; display:inline; margin:4px 0 0 62px; background-color:#f6f7fb; padding:3px 0 0 3px; color:#6472ac; }
#premium dd.name strong { color:#7b44c7; }
#premium dd.local { width:57px !important; width:60px; float:right; margin-top:4px; background-color:#f6f7fb; padding:3px 3px 1px 0; font-size:11px; color:#555555; text-align:right; }
#premium dd.image { clear:both; position:absolute; top:0; left:0; }
#premium dd.image img { border:1px solid #cccccc; vertical-align:top; }
#premium p.more { position:absolute; top:12px; right:10px; }

/* ½Å¹® Ã¤¿ëÁ¤º¸ */
#paper { position:relative; width:220px; height:193px; margin:10px 0 0 0; background:url('http://image.findjob.co.kr/main/bg_paper.gif') no-repeat left top; }
#paper h2 { position:absolute; top:8px; left:11px; }
#paper ul { position:absolute; top:47px; left:12px; letter-spacing:-1px; }
#paper ul li { width:96px !important; width:101px; padding:5px 0 2px 5px; background:url('http://image.findjob.co.kr/main/linedot_paper.gif') no-repeat left top; color:#474747; }
#paper ul li a { color:#474747; }
#paper ul li a:hover { color:#ffffff; text-decoration:none; }
#paper ul li.first { background:none; }
#paper p { position:absolute; top:42px; left:113px; }

/* ¹Ú½ºÇü ±³À°Á¤º¸ */
#eduinfo { width:220px; margin:10px 0 0 0; position:relative; }
#eduinfo h2 { height:21px !important; height:29px; padding:8px 0 0 11px; background:url('http://image.findjob.co.kr/main/bg_eduinfo.gif') no-repeat left top; }
#eduinfo p.more { position:absolute; top:6px; right:6px; }

/* ¸ÞÀÎ º­·è½ÃÀå ¹è³Ê (20100122_Ãß°¡)*/
#findall { position:relative; margin:10px 0 0; width:220px; height:80px; background:url('http://image.findjob.co.kr/main/findall_bg.gif') no-repeat; } 
#findall h2 { position:absolute; top:6px; left:9px; }
#findall p.more { position:absolute; top:12px; right:8px; }
#findall ul {  position:absolute; top:32px; left:2px; }
#findall li { float:left; }


/* ¿Â¶óÀÎ Ãë¾÷¼³¹®Á¶»ç */
#enquete { width:212px !important; width:220px; margin:10px 0 0 0; padding:4px; background-color:#f3f3f3; }
#enquete div.wrap { border:1px solid #c1c1c1; background-color:#ffffff; }
#enquete div.wrap h2 { margin:2px 2px 0; font-size:14px; }
#enquete div.wrap dl { margin:6px; border-top:1px solid #e3c4ec; line-height:16px; }
#enquete div.wrap dl dt { margin:0 0 10px; padding:8px 0 5px 52px; background:#f8ebfc url('http://image.findjob.co.kr/icon/icon_q1.gif') no-repeat 8px 8px; color:#884998; letter-spacing:-1px; }
#enquete div.wrap dl dd { margin:4px 0 0; padding:0 0 0 7px; }
#enquete div.wrap ul.sex { margin:10px 6px 0; padding:9px 10px 6px 0; text-align:center; background:url('http://image.findjob.co.kr/main/linedot_gray.gif') repeat-x left top; }
#enquete div.wrap ul.sex li { display:inline; margin:0 35px 0 0; }
#enquete div.wrap ul.sex li.end { margin:0; }
#enquete div.wrap ul.submit { margin:0 6px; padding:13px 0 10px; text-align:center; background:url('http://image.findjob.co.kr/main/line_enquete.gif') no-repeat left top; }
#enquete div.wrap ul.submit li { display:inline; margin:0 3px 0 0; }
#enquete div.wrap ul.submit li.end { margin:0; }
#enquete div.wrap ul.submit li img { vertical-align:top; }
#enquete p { margin:8px; text-align:right; font-size:11px; letter-spacing:-1px; }
#enquete p a { padding-right:11px; background:url('http://image.findjob.co.kr/icon/arrow_gray3.gif') no-repeat right top; }

/* °í°´»ó´ã¼¾ÅÍ */
#customer { position:relative; width:220px; height:234px; margin:10px 0 0 0; background:url('http://image.findjob.co.kr/main/bg_customer.gif') no-repeat left top; }
#customer h2 { position:absolute; top:12px; left:76px; }
#customer p.tel { position:absolute; top:81px; left:12px; }
#customer p.time { position:absolute; top:120px; left:11px; }
#customer p.faq { position:absolute; top:47px; left:76px; }
#customer p.mantoman { position:absolute; top:173px; left:127px; }
#customer p.paper { position:absolute; top:208px; left:14px; }

/* ³ëµ¿ºÎ Áö¿ø¼­ºñ½º */
#molab { position:relative; width:220px; height:194px; margin:10px 0 0 0; background:url('http://image.findjob.co.kr/main/bg_molab.gif') no-repeat left top; }
#molab h2.reg { position:absolute; top:29px; left:13px; }
#molab p.reg { position:absolute; top:69px; left:11px; }
#molab h2.law { position:absolute; top:112px; left:13px; }
#molab ul { position:absolute; top:134px; left:14px; }
#molab ul li { color:#777777; letter-spacing:-1px; padding:2px 0 0; }
#molab ul li strong { width:48px; text-align:right; font-size:12px; letter-spacing:0; color:#474747; }
#molab ul li img { vertical-align:-3px;  }
#molab p.date { position:absolute; top:112px; left:109px; }

/* Áß´Ü ÅÇ¸Þ´º */
#middle_tab_menu { clear:both; position:relative; width:900px; height:38px; margin:25px 0 0 0; background:url('http://image.findjob.co.kr/main/bg_middle_tab.gif') no-repeat left top; }
#middle_tab_menu ul { position:absolute; top:12px; left:13px; }
#middle_tab_menu ul li { float:left; padding:0 11px 0 10px; background:url('http://image.findjob.co.kr/main/line_v_yellow.gif') no-repeat right top; }
#middle_tab_menu p { position:absolute; top:9px; right:9px; }

/* ³» ¿ù±ÞÁ¤º¸ °Ë»ö */
#search_pay { width:468px !important; width:484px; height:34px !important; height:46px; padding:12px 0 0 16px; background:url('http://image.findjob.co.kr/main/bg_search_pay.gif') no-repeat left top; }
#search_pay img { vertical-align:top; }
#search_pay h2 { float:left; }
#search_pay h2 img { margin:3px 7px 0 0; }
#search_pay select { float:left; height:20px; margin:0 5px 0 0; }
#search_pay p img { margin:-1px 0 0 0 !important; margin:-1px 0 0 -3px; }

/* Ãë¾÷Áö½Ä ¹Ù·Î°¡±â */
#jobinfo { width:484px; height:31px !important; height:46px; padding-top:15px; background:url('http://image.findjob.co.kr/main/bg_search_jobcenter.gif') no-repeat left top; }
#jobinfo h2 { float:left; width:142px; margin-right:10px; text-align:center; }
#jobinfo ul li { float:left; background:url('http://image.findjob.co.kr/common/comm/global/line_v_violet.gif') no-repeat right top; padding:0 11px; }
#jobinfo ul li.end { background:none; padding:0 0 0 11px; }

/* °£È£Àâ/¾Ë¹ÙÃµ±¹ */
#ganhojob { float:left; position:relative; width:232px; }
#alba { float:right; position:relative; width:232px; }
#ganhojob h2,
#alba h2 { width:232px; padding:0 0 6px 0; border-bottom:2px solid #989898; }
#ganhojob dl,
#alba dl { width:232px; padding:8px 0 5px; background:url('http://image.findjob.co.kr/main/linedot_gray.gif') repeat-x bottom; }
#ganhojob dt,
#alba dt { float:left; color:#a04dcf; }
#ganhojob dt a,
#alba dt a { color:#a04dcf; }
#ganhojob dd.local,
#alba dd.local { float:right; color:#898989; font-size:11px; }
#ganhojob dd.title,
#alba dd.title { clear:both; width:232px; padding:2px 0 0; }
#ganhojob p,
#alba p { position:absolute; top:6px; right:0; }

/* Ãë¾÷´º½º */
/*#jobnews { position:relative; width:364px; height:182px; background:url('http://image.findjob.co.kr/main/bg_jobnews.gif') no-repeat left top; }
#jobnews h2 { position:absolute; top:15px; left:41px; }
#jobnews dl { position:absolute; top:50px; left:19px; width:326px; }
#jobnews dl dt { margin:3px 0 0 84px; font-weight:bold; letter-spacing:-1px; }
#jobnews dl dd.content { margin:4px 0 0 84px; color:#777777; letter-spacing:-1px; line-height:17px; }
#jobnews dl dd.content a { color:#777777; }
#jobnews dl dd.image { position:absolute; top:0; left:0; }
#jobnews ul { position:absolute; top:118px; left:22px; width:323px; }
#jobnews ul li { background:url('http://image.findjob.co.kr/icon/dot_gray5.gif') no-repeat left 4px; padding-left:10px; margin:0 0 3px; }
#jobnews p { position:absolute; top:13px; right:17px; }*/

#newhelp { position:relative; width:364px; height:182px; background:url('http://image.findjob.co.kr/main/bg_jobnews1.gif') no-repeat left top; }
#newhelp h2 { position:absolute; top:15px; left:41px; }
#newhelp ul.company { position:absolute; top:52px; left:130px; width:323px; }
#newhelp ul.individual { position:absolute; top:120px; left:130px; width:323px; }
#newhelp ul li { background:url('http://image.findjob.co.kr/icon/dot_gray6.gif') no-repeat left 4px; padding-left:10px; margin:0 0 3px;  letter-spacing:-1px; }
#newhelp p { position:absolute; top:13px; right:17px; }

/* ½Ç½Ã°£ Á÷¾÷»çÀü */
#dictionary { float:left; width:115px; background:url('http://image.findjob.co.kr/main/bg_dictionary_m.gif') repeat-y; }
#dictionary h2 { height:19px !important; height:29px; padding:10px 0 0 11px; background:url('http://image.findjob.co.kr/main/bg_dictionary_t.gif') no-repeat left top; }
#dictionary ul { background:url('http://image.findjob.co.kr/main/bg_dictionary_b.gif') no-repeat left bottom; padding:7px 10px 4px; }
#dictionary ul li { background:url('http://image.findjob.co.kr/icon/dot_gray5.gif') no-repeat left 4px; padding:0 0 4px 10px; }

/* ÃÖÀúÀÓ±Ý¹ý */
#paylaw { float:left; position:relative; width:116px; height:116px; background:url('http://image.findjob.co.kr/main/bg_paylaw.gif') no-repeat left top; }
#paylaw h2 { position:absolute; top:16px; left:46px; }
#paylaw ul { position:absolute; top:60px; left:12px; }
#paylaw ul li { margin:0 0 2px; }
#paylaw ul li strong { width:48px; text-align:right; margin:0 2px 0 0; }
#paylaw ul li img { vertical-align:top; }
#paylaw p { position:absolute; top:36px; left:9px; }


/* ÃÖÀúÀÓ±Ý¹ý[090804Ãß°¡] */
#paylawN { float:left; position:relative; width:364px; height:116px; background:url('http://image.findjob.co.kr/main/bg_paylawN.gif') no-repeat left top; }
#paylawN h2 { position:absolute; top:16px; left:46px; }
#paylawN ul { position:absolute; top:45px; left:12px; }
#paylawN ul li { margin:0 0 7px; line-height:18px; }
#paylawN ul li span{ color: #4d99cb; letter-spacing: -1px; }
#paylawN ul li strong { width:48px; text-align:right; margin:0 2px 0 0; }
#paylawN ul li img { vertical-align:top; }
#paylawN dl { position: absolute; right: 3px; top: 51px; width: 166px; }
#paylawN dl dt { color: #454746; margin: 0 0 8px 0; letter-spacing: -1px; line-height: 18px; }
#paylawN dl dt p { margin: 0 0 0 3px; }
#paylawN dl dt strong { color: #727272; }
#paylawN dl dd { float: left; width: 78px; padding: 0; font-size: 11px; color: #474747; }
#paylawN dl dd span { color: #4d99cb; }
#paylawN dl dd.day_pay.pay_tit { width: 72px; padding: 0 6px 0 0; margin: 0 6px 0 0; background: url('bg_bar_01.gif') right top no-repeat; }
#paylawN p { position:absolute; top:19px; right:17px; }



/* ÆÄÀÎµåÀâ ÀÌ¿ë¹æ¹ý */
#help { float:right; position:relative; width:242px; background:url('http://image.findjob.co.kr/main/bg_help_m.gif') repeat-y; }
#help h2 { height:19px !important; height:29px; padding:10px 0 0 11px; background:url('http://image.findjob.co.kr/main/bg_help_t.gif') no-repeat left top; }
#help ul { background:url('http://image.findjob.co.kr/main/bg_help_b.gif') no-repeat left bottom; padding:7px 11px 4px; }
#help ul li { padding:2px 0 3px; letter-spacing:-1px; }
#help ul li img { vertical-align:top; }
#help p { position:absolute; top:11px; right:11px; font-size:11px; letter-spacing:-1px; padding:1px 0 0; }
#help p a { background:url('http://image.findjob.co.kr/icon/rect_gray3.gif') no-repeat right top; padding:1px 18px 0 0; }

/* µ¿¿µ»ó Á÷¾÷Á¤º¸ */
#movie { position:absolute; top:6px; left:6px; width:232px; letter-spacing:-1px; }
#movie h2 { margin:5px 0 7px 7px; }
#movie dl { position:relative; width:232px; height:189px; background:url('http://image.findjob.co.kr/main/bg_movie.gif') no-repeat left top; }
#movie dl dt { position:absolute; top:12px; left:12px; }
#movie dl dd.title { position:absolute; top:15px; left:110px; line-height:17px; font-weight:bold; }
#movie dl dd.genre { position:absolute; top:67px; left:112px; }
#movie dl dd.time { position:absolute; top:82px; left:112px; }
#movie dl dd.genre,
#movie dl dd.time { font-size:11px; padding-left:7px; color:#666666; background:url('http://image.findjob.co.kr/icon/arrow_violet1.gif') no-repeat left 3px; }
#movie dl dd.genre ,
#movie dl dd.time a { color:#666666; }
#movie dl dd.genre span,
#movie dl dd.time span { color:#9967aa; }
#movie dl dd.content { position:absolute; top:109px; left:12px; width:208px; padding:10px 3px 0; font-size:11px; line-height:15px; background:url('http://image.findjob.co.kr/main/linedot_gray.gif') repeat-x top; }
#movie p { position:absolute; top:182px; left:15px; }

/* Ãë¾÷ÀÚ·á½Ç */
#jobcenter { position:absolute; top:6px; left:244px; }
#jobcenter h2 { margin:5px 0 7px 7px; }
#jobcenter div.wrap { width:383px; height:189px; overflow:hidden; background:url('http://image.findjob.co.kr/main/bg_jobcenter.gif') no-repeat left top; }
#jobcenter div.wrap #photo { position:relative; float:left; display:inline; width:151px; margin:16px 0 0 14px; }
#jobcenter div.wrap #photo h3 { width:151px; padding:0 0 5px; border-bottom:1px solid #d1d1d1; }
#jobcenter div.wrap #format { position:relative; float:right; display:inline; width:181px; margin:16px 14px 0 0; }
#jobcenter div.wrap #format h3 { width:181px; padding:0 0 5px; border-bottom:1px solid #d1d1d1; }
#jobcenter div.wrap #photo p.content,
#jobcenter div.wrap #format p.content { margin:7px 0 0 0; }
#jobcenter div.wrap #photo p.image,
#jobcenter div.wrap #format p.image { margin:12px 0 0 0; }
#jobcenter div.wrap #photo p.more,
#jobcenter div.wrap #format p.more { position:absolute; top:1px; right:0; font-size:11px; letter-spacing:-1px; padding:1px 0 0; }
#jobcenter div.wrap #photo p.more a,
#jobcenter div.wrap #format p.more a { background:url('http://image.findjob.co.kr/icon/rect_gray3.gif') no-repeat right top; padding:1px 18px 0 0; }

/* ÀÌº¥Æ® */
#event { position:absolute; top:6px; right:6px; width:260px; height:215px; background:url('http://image.findjob.co.kr/main/bg_event.gif') no-repeat left top; }
#event h2 { position:absolute; top:0; left:0; }
#event h2 img.png24 { tmp:expression(setPng24(this)); }
#event p.image { margin:2px 0 0 2px; }
#event h3 { margin:12px 0 9px; font-size:12px; color:#8c25c1; letter-spacing:-1px; text-align:center; }
#event h3 a { color:#8c25c1; }
#event p.content { width:220px !important; width:240px; margin:0 10px; padding:8px 10px 5px; font-size:11px; color:#666666; letter-spacing:-1px; background-color:#fafafa; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; }
#event p.content a { color:#666666; }
#event dl { margin:10px 0 0 16px; }
#event dl dt { float:left; clear:left; }
#event dl dt img { margin:0 4px 2px 0; vertical-align:top; }

/* ÀÌº¥Æ® Á¾·á½Ã_(20090409ÀÌÈÄ_µðÀÚÀÎ) */
#eventClose { position:absolute; top:6px; left:634px; width:260px; }
#eventClose h2 { margin:5px 0 7px 7px; }
#eventClose div.wrap { width:260px; height:189px; overflow:hidden; background:url('http://image.findjob.co.kr/main/bg_thinkcontest.gif') no-repeat left top; }
#eventClose div.wrap h3 { width:151px; padding:0 0 5px; margin:16px 0 0 14px; }
#eventClose div.wrap p { margin:4px 0 0 13px; font-size:11px; color:#888888; letter-spacing:-1px; line-height:15px; }
#eventClose div.wrap ul { width:260px; margin:10px 0 0 13px; }
#eventClose div.wrap ul li { float:left; padding:0 5px 6px 0; }
#eventClose div.wrap ul li img { vertical-align:top; }

/* ÀÌº¥Æ® Á¾·á½Ã_(20090409ÀÌÀü_µðÀÚÀÎ)
#eventClose { position:absolute; top:6px; right:6px; width:260px; height:215px; background:url('http://image.findjob.co.kr/main/bg_event.gif') no-repeat left top; }
#eventClose h2 { position:absolute; top:0; left:0; }
#eventClose h2 img.png24 { tmp:expression(setPng24(this)); }
#eventClose h3 { height:150px; background:url('http://image.findjob.co.kr/main/bg_event_close.gif') no-repeat 2px 2px; text-align:center; }
#eventClose h3 img { margin:30px 0 0 0 ; }
#eventClose p img { position:absolute; top:103px; left:70px; }
#eventClose ul { margin:5px 0 0 20px; width:220px; }
#eventClose ul li { background:url('http://image.findjob.co.kr/bul/line_h_dot2.gif') repeat-x left top; padding:7px 8px 3px 0; }
#eventClose ul li a { background:url('http://image.findjob.co.kr/bul/bul_arrow1_gray2.gif') no-repeat left 2px; padding:0px 0 0 8px; }
#eventClose ul li.first { background:none;  }
 */



/* ¸ÞÀÎ ÇªÅÍ ¿µ¿ª */
#footer_main_wrap { width:100%; height:179px; margin:23px 0 0 0; background:url('http://image.findjob.co.kr/common/footer/bg.gif') repeat-x; }
#footer_main { position:relative; width:900px; margin:0 auto; text-align:left; }
#footer_main img { vertical-align:top; }
#footer_main p.logo { position:absolute; top:19px; left:4px; }
#footer_main ul.tabmenu { width:679px !important; width:694px; height:30px; padding:0 0 0 15px; position:absolute; top:12px; left:206px; background:url('http://image.findjob.co.kr/common/footer/bg_tabmenu.gif') no-repeat left top; }
#footer_main ul.tabmenu li { float:left; display:inline; margin:10px 13px 0; }
#footer_main address { position:absolute; top:54px; left:207px; }
#footer_main ul.tel { position:absolute; top:104px; left:206px; }
#footer_main ul.tel li { float:left; margin:0 8px 0 0;}
#footer_main ul.logo { position:absolute; top:78px; left:0; }
#footer_main ul.logo li { float:left; margin:0 4px; }
#footer_main p.familysite { position:absolute; top:102px; left:5px !important; left:8px; }
#footer_main p.familysite select { width:170px; }
#footer_main ul.banner { position:absolute; top:51px; right:0; padding:0 0 0 9px; background:url('http://image.findjob.co.kr/common/footer/line_v_gray.gif') no-repeat left 30%; }
#footer_main ul.banner li { margin:0 0 15px; }
#footer_main p.copyright { width:694px !important; width:900px; padding:9px 0 0 0; text-align:center; position:absolute; top:136px; left:0; border-top:1px solid #d8d8d8; color:#858585; font:normal 11px tahoma; }
#footer_main p.copyright img { vertical-align:-5px; margin:0 4px 0 0; }
#footer_main p.copyright strong { color:#ff8400; font:bold 11px µ¸¿ò; letter-spacing:-1px; }

/* ¼­ºê ÇªÅÍ ¿µ¿ª */
#footer_sub p.copyright strong { color:#ff8400; font:bold 11px µ¸¿ò; letter-spacing:-1px; }


/* ¸ÞÀÎ ¿ìÃø À§·Î°¡±â ¹öÆ° */
#gotop { margin-left:460px; position:fixed !important; position:absolute; left:50%; top:420px; _top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+420+"px" : body.scrollTop+420+"px"); }


