#clshead_menu {width:900px;margin:0 auto;}

#clstopm{clear:left;position:relative;height:35px;padding:0 0 0 19px;background:#fefefe url(http://hellojob.helpin.co.kr/clsmenu/k_jobgnb_01.gif) repeat-x 0 0;border:1px solid #d4d3d4;border-width:0 1px;font-size:12px;}
#clstopm ul{margin:0;padding:0;list-style:none;}
#clstopm ul li{display:block;float:left;padding:0 0 0 2px;background:url(http://hellojob.helpin.co.kr/clsmenu/k_jobgnb_01.gif) no-repeat 0 -361px;}
#clstopm ul li.first{padding:0;background-image:none;}
#clstopm ul li.last{background-position:0 -395px;}
#clstopm ul li.last02{background-position:0 -395px;height:35px;width:2px;margin-right:16px;}
#clstopm ul a{display:block;float:left;position:relative;width:80px;padding:9px 0 12px;background:url(http://hellojob.helpin.co.kr/clsmenu/k_jobgnb_01.gif) repeat-x;color:#404040;cursor:pointer;text-align:center;text-decoration:none;}
#clstopm ul a:hover{background-color:#eceae6;background-position:0 -36px;color:#873d80;}
#clstopm ul a.on:link, #clstopm a.on:visited{margin:0 -2px;padding:9px 0 12px;background-color:#ba63b3;background-position:0 -72px;color:#fff;}
#clstopm ul a.glo{width:80px;}

#clstopm ul li.first a.on:link, #clstopm ul li.first a.on:visited{margin-left:0;}
#clstopm ul a strong{display:block;position:relative;height:14px;margin:0 auto;font-size:11px;letter-spacing:-2px;overflow:hidden;}
/*#clstopm ul a strong span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://hellojob.helpin.co.kr/clsmenu/k_jobgnb_top.gif) no-repeat;}*/
#clstopm ul a strong span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://hellojob.helpin.co.kr/contest/top_menu.gif) no-repeat;}
#clstopm ul a:hover strong span{}

.clstopm_personal{float:right;margin-right:20px;}
.clstopm_personal a strong{display:block;}
.clstopm_personal a strong span{width:100%;height:100%;}

#clstopm ul .tmjobsearch strong{width:46px;}
#clstopm ul .tmintern strong{width:46px;}
#clstopm ul .tmalba strong{width:46px;}
#clstopm ul .tmcontest strong{width:46px;}
#clstopm ul .tmcommunity strong{width:46px;}
#clstopm ul .tmresumedb strong{width:46px;}
#clstopm ul .tmpersonal strong{width:46px;}
#clstopm ul .tmcompany strong{width:46px;}

#clstopm ul .tmjobsearch strong span{background-position:0 0;}
#clstopm ul .tmintern strong span{background-position:-46px 0;}
#clstopm ul .tmalba strong span{background-position:-92px 0;}
#clstopm ul .tmcontest strong span{background-position:-138px 0;}
#clstopm ul .tmcommunity strong span{background-position:-184px 0;}
#clstopm ul .tmresumedb strong span{background-position:-230px 0;}
#clstopm ul .tmpersonal strong span{background-position:-315px 0;}
#clstopm ul .tmcompany strong span{background-position:-361px 0;}

#clstopm ul .tmjobsearch:hover strong span{background-position:0 -14px;}
#clstopm ul .tmintern:hover strong span{background-position:-46px -14px;}
#clstopm ul .tmalba:hover strong span{background-position:-92px -14px;}
#clstopm ul .tmcontest:hover strong span{background-position:-138px -14px;}
#clstopm ul .tmcommunity:hover strong span{background-position:-184px -14px;}
#clstopm ul .tmresumedb:hover strong span{background-position:-230px -14px;} 
#clstopm ul .tmpersonal:hover strong span{background-position:-315px -14px;}
#clstopm ul .tmcompany:hover strong span{background-position:-361px -14px;}

#clstopm ul a .l, #clstopm ul a .r{display:none;float:none;}
#clstopm ul a.on .l, #clstopm ul a.on .r{display:block;position:absolute;top:0;width:3px;height:35px;background:url(http://hellojob.helpin.co.kr/clsmenu/k_jobgnb_top.gif) no-repeat;}
#clstopm ul a.on .l{left:0;background-position:-293px 0px;}
#clstopm ul a.on .r{right:0;background-position:-298px 0;}
#clstopm ul .tmjobsearch.on strong span{background-position:0 -28px;}
#clstopm ul .tmintern.on strong span{background-position:-46px -28px;}
#clstopm ul .tmalba.on strong span{background-position:-92px -28px;}
#clstopm ul .tmcontest.on strong span{background-position:-138px -28px;}
#clstopm ul .tmcommunity.on strong span{background-position:-184px -28px;}
#clstopm ul .tmresumedb.on strong span{background-position:-230px -28px;}
#clstopm ul .tmpersonal.on strong span{background-position:-315px -28px;}
#clstopm ul .tmcompany.on strong span{background-position:-361px -28px;}
#clstopm ul a.on strong span{background-position-y:-28px !important;}
#clstopm ul .tmjobsearch strong span{background-position-x:0 !important;}
#clstopm ul .tmintern strong span{background-position-x:-46px !important;}
#clstopm ul .tmalba strong span{background-position-x:-92px !important;}
#clstopm ul .tmcontest strong span{background-position-x:-138px !important;}
#clstopm ul .tmcommunity strong span{background-position-x:-184px !important;}
#clstopm ul .tmresumedb strong span{background-position-x:-230px !important;}
#clstopm ul .tmpersonal strong span{background-position-x:-315px !important;}
#clstopm ul .tmcompany strong span{background-position-x:-361px !important;}

#clstopm .sub{float:right;margin:8px 8px 0 0;}
#clstopm .sub .logo{display:block;position:relative;width:98px;height:21px;cursor:pointer;}
#clstopm .sub .logo span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://hellojob.helpin.co.kr/clsmenu/k_jobgnb_top.gif) no-repeat -471px 0;}


#clstopm .clstopm-l ,#clstopm .clstopm-r{display:block;position:absolute;top:0;width:2px;height:100%;background:url(http://hellojob.helpin.co.kr/clsmenu/k_jobgnb_01.gif) no-repeat;}
#clstopm .clstopm-l{left:-1px;background-position:0 -108px;}
#clstopm .clstopm-r{right:-1px;_right:-2px;background-position:0 -143px;}

#sbmenu{position:relative;min-height:5px;_margin-right:-1px;background:#52a3e5 url(http://hellojob.helpin.co.kr/clsmenu/k_jobgnb_01.gif) repeat-x 0 -326px;border-bottom:3px solid #e8e8e8;color:#fce898;font-size:12px;overflow:hidden;zoom:1;}
#sbmenu ul{margin:0;}
#sbmenu .empty{_height:5px;_line-height:5px;font-size:0;zoom:1;}
#sbmenu .sbmenu-l ,#sbmenu .sbmenu-r{display:block;position:absolute;bottom:-3px;width:2px;height:33px;background:url(http://hellojob.helpin.co.kr/clsmenu/k_jobgnb_01.gif) no-repeat;}
#sbmenu .sbmenu-l{left:0;background-position:0 -180px;}
#sbmenu .sbmenu-r{right:0;_right:-1px;background-position:0 -213px;}

#sbmenu .sub-r{float:right;}

#sbmenu.empty{background-position:0 -356px;font-size:0;height:5px;}
#sbmenu.empty .sbmenu-l{background-position:0 -259px;}
#sbmenu.empty .sbmenu-r{background-position:0 -292px;}

.sub-jobmain,.sub-albamain,.sub-mandbmain,.sub-companymain,.sub-personalmain,.sub-csmain,.sub-contestmain{padding:0 0 0 11px;color:#6f1e60;line-height:30px;}

.sub-jobmain p a,.sub-albamain p a,.sub-mandbmain p a,.sub-companymain p a,.sub-personalmain p a,.sub-csmain p a,.sub-contestmain p a{display:block;float:left;position:relative;color:#fff;font-size:11px;letter-spacing:-1px;cursor:pointer;line-height:1em;overflow:hidden;}
.sub-jobmain p a span,.sub-albamain p a span,.sub-mandbmain p a span,.sub-companymain p a span,.sub-personalmain p a span,.sub-csmain p a span,.sub-contestmain p a span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}

.sub-jobmain .sub-r a,.sub-albamain .sub-r a,.sub-mandbmain .sub-r a,.sub-companymain .sub-r a,.sub-personalmain .sub-r a,.sub-csmain .sub-r a,.sub-contestmain .sub-r a{display:block;float:left;position:relative;width:84px;height:17px;margin:5px 11px 0 0;color:#fff;cursor:pointer;overflow:hidden;}
.sub-jobmain .sub-r a span,.sub-albamain .sub-r a span,.sub-mandbmain .sub-r a span,.sub-companymain .sub-r a span,.sub-personalmain .sub-r a span,.sub-csmain .sub-r a span,.sub-contestmain .sub-r a span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://hellojob.helpin.co.kr/clsmenu/k_gnb_sbm.gif) no-repeat -1211px 0;}
.sub-jobmain .sub-r a:hover,.sub-albamain .sub-r a:hover,.sub-mandbmain .sub-r a:hover,.sub-companymain .sub-r a:hover,.sub-personalmain .sub-r a:hover,.sub-csmain .sub-r a:hover,.sub-contestmain .sub-r a:hover{zoom:1;}
.sub-jobmain .sub-r a:hover span,.sub-albamain .sub-r a:hover span,.sub-mandbmain .sub-r a:hover span,.sub-companymain .sub-r a:hover span,.sub-personalmain .sub-r a:hover span,.sub-csmain .sub-r a:hover span,.sub-contestmain .sub-r a:hover span{background-position:-1211px -17px}
.sub-jobmain a:hover,.sub-albamain a:hover,.sub-mandbmain a:hover,.sub-companymain a:hover,.sub-personalmain a:hover,.sub-csmain a:hover,.sub-contestmain a:hover{zoom:1;}
/*.sub-jobmain p a span,.sub-albamain p a span,.sub-mandbmain p a span,.sub-companymain p a span,.sub-personalmain p a span,.sub-csmain p a span,.sub-contestmain p a span{background:url(http://hellojob.helpin.co.kr/clsmenu/k_gnb_sbm.gif) no-repeat;}*/
.sub-jobmain p a span,.sub-albamain p a span,.sub-mandbmain p a span,.sub-companymain p a span,.sub-personalmain p a span,.sub-csmain p a span,.sub-contestmain p a span{background:url(http://hellojob.helpin.co.kr/contest/sub_menu.gif) no-repeat;}

/*Ã¤¿ëÁ¤º¸¼­ºê*/
.sub-jobmain p{margin:0 0 0 26px;padding:6px 0 9px;overflow:hidden;zoom:1;}
.sub-jobmain p a{width:37px;height:15px;margin:0 20px 0 0;}
.sub-jobmain .a{width:37px;}
.sub-jobmain .b{width:37px;}
.sub-jobmain .c{width:55px;}
.sub-jobmain .d{width:49px;}

.sub-jobmain .on span{background-position-y:-32px !important;}
.sub-jobmain .on.a span{background-position:0 -32px;}
.sub-jobmain .on.b span{background-position:-37px -32px;}
.sub-jobmain .on.c span{background-position:-74px -32px;}
.sub-jobmain .on.d span{background-position:-129px -32px;}

.sub-jobmain .a:hover span{background-position:0 -16px;}
.sub-jobmain .b:hover span{background-position:-37px -16px;}
.sub-jobmain .c:hover span{background-position:-74px -16px;}
.sub-jobmain .d:hover span{background-position:-129px -16px;}

.sub-jobmain .a span{background-position:0 0;}
.sub-jobmain .b span{background-position:-37px 0;}
.sub-jobmain .c span{background-position:-74px 0;}
.sub-jobmain .d span{background-position:-129px 0;}
/* ¾Ë¹ÙÁ¤º¸¼­ºê */
.sub-albamain p{margin:0 0 0 26px;padding:6px 0 9px;overflow:hidden;zoom:1;}
.sub-albamain p a{width:37px;height:15px;margin:0 20px 0 0;}
.sub-albamain .a{width:50px;}
.sub-albamain .b{width:50px;}
.sub-albamain .c{width:25px;}
.sub-albamain .d{width:26px;}
.sub-albamain .e{width:25px;}
.sub-albamain .f{width:64px;}

.sub-albamain .on span{background-position-y:-32px !important;}
.sub-albamain .on.a span{background-position:-179px -32px;}
.sub-albamain .on.b span{background-position:-229px -32px;}
.sub-albamain .on.c span{background-position:-279px -32px;}
.sub-albamain .on.d span{background-position:-304px -32px;}
.sub-albamain .on.e span{background-position:-330px -32px;}
.sub-albamain .on.f span{background-position:-355px -32px;}

.sub-albamain .a:hover span{background-position:-179px -16px;}
.sub-albamain .b:hover span{background-position:-229px -16px;}
.sub-albamain .c:hover span{background-position:-279px -16px;}
.sub-albamain .d:hover span{background-position:-304px -16px;}
.sub-albamain .e:hover span{background-position:-330px -16px;}
.sub-albamain .f:hover span{background-position:-355px -16px;}

.sub-albamain .a span{background-position:-179px 0;}
.sub-albamain .b span{background-position:-229px 0;}
.sub-albamain .c span{background-position:-279px 0;}
.sub-albamain .d span{background-position:-304px 0;}
.sub-albamain .e span{background-position:-330px 0;}
.sub-albamain .f span{background-position:-355px 0;}
/* ÀÎÀçÁ¤º¸¼­ºê */
.sub-mandbmain p{margin:0 0 0 26px;padding:6px 0 9px;overflow:hidden;zoom:1;}
.sub-mandbmain p a{width:37px;height:15px;margin:0 20px 0 0;}
.sub-mandbmain .a{width:89px;}
.sub-mandbmain .b{width:37px;}
.sub-mandbmain .c{width:24px;}
.sub-mandbmain .d{width:49px;}
.sub-mandbmain .e{width:49px;}
.sub-mandbmain .f{width:61px;}

.sub-mandbmain .on span{background-position-y:-32px !important;}
.sub-mandbmain .on.a span{background-position:-420px -32px;}
.sub-mandbmain .on.b span{background-position:-509px -32px;}
.sub-mandbmain .on.c span{background-position:-546px -32px;}
.sub-mandbmain .on.d span{background-position:-570px -32px;}
.sub-mandbmain .on.e span{background-position:-619px -32px;}
.sub-mandbmain .on.f span{background-position:-668px -32px;}

.sub-mandbmain .a:hover span{background-position:-420px -16px;}
.sub-mandbmain .b:hover span{background-position:-509px -16px;}
.sub-mandbmain .c:hover span{background-position:-546px -16px;}
.sub-mandbmain .d:hover span{background-position:-570px -16px;}
.sub-mandbmain .e:hover span{background-position:-619px -16px;}
.sub-mandbmain .f:hover span{background-position:-668px -16px;}

.sub-mandbmain .a span{background-position:-420px 0;}
.sub-mandbmain .b span{background-position:-509px 0;}
.sub-mandbmain .c span{background-position:-546px 0;}
.sub-mandbmain .d span{background-position:-570px 0;}
.sub-mandbmain .e span{background-position:-619px 0;}
.sub-mandbmain .f span{background-position:-668px 0;}
/* °³ÀÎÈ¸¿ø¼­ºñ½º¼­ºê */
.sub-personalmain p{margin:0 0 0 26px;padding:6px 0 9px;overflow:hidden;zoom:1;}
.sub-personalmain p a{width:37px;height:15px;margin:0 20px 0 0;}
.sub-personalmain .a{width:89px;}
.sub-personalmain .b{width:61px;}
.sub-personalmain .c{width:60px;}
.sub-personalmain .d{width:72px;}
.sub-personalmain .e{width:72px;}
.sub-personalmain .f{width:73px;}

.sub-personalmain .on span{background-position-y:-32px !important;}
.sub-personalmain .on.a span{background-position:-1169px -32px;}
.sub-personalmain .on.b span{background-position:-1258px -32px;}
.sub-personalmain .on.c span{background-position:-1319px -32px;}
.sub-personalmain .on.d span{background-position:-1379px -32px;}
.sub-personalmain .on.e span{background-position:-1451px -32px;}
.sub-personalmain .on.f span{background-position:-1523px -32px;}

.sub-personalmain .a:hover span{background-position:-1169px -16px;}
.sub-personalmain .b:hover span{background-position:-1258px -16px;}
.sub-personalmain .c:hover span{background-position:-1319px -16px;}
.sub-personalmain .d:hover span{background-position:-1379px -16px;}
.sub-personalmain .e:hover span{background-position:-1451px -16px;}
.sub-personalmain .f:hover span{background-position:-1523px -16px;}

.sub-personalmain .a span{background-position:-1169px 0;}
.sub-personalmain .b span{background-position:-1258px 0;}
.sub-personalmain .c span{background-position:-1319px 0;}
.sub-personalmain .d span{background-position:-1379px 0;}
.sub-personalmain .e span{background-position:-1451px 0;}
.sub-personalmain .f span{background-position:-1523px 0;}
/* ±â¾÷È¸¿ø¼­ºñ½º¼­ºê */
.sub-companymain p{margin:0 0 0 26px;padding:6px 0 9px;overflow:hidden;zoom:1;}
.sub-companymain p a{width:37px;height:15px;margin:0 20px 0 0;}
.sub-companymain .a{width:89px;}
.sub-companymain .b{width:73px;}
.sub-companymain .c{width:72px;}
.sub-companymain .d{width:60px;}
.sub-companymain .e{width:71px;}
.sub-companymain .f{width:73px;}

.sub-companymain .on span{background-position-y:-32px !important;}
.sub-companymain .on.a span{background-position:-730px -32px;}
.sub-companymain .on.b span{background-position:-819px -32px;}
.sub-companymain .on.c span{background-position:-892px -32px;}
.sub-companymain .on.d span{background-position:-964px -32px;}
.sub-companymain .on.e span{background-position:-1024px -32px;}
.sub-companymain .on.f span{background-position:-1095px -32px;}

.sub-companymain .a:hover span{background-position:-730px -16px;}
.sub-companymain .b:hover span{background-position:-819px -16px;}
.sub-companymain .c:hover span{background-position:-892px -16px;}
.sub-companymain .d:hover span{background-position:-964px -16px;}
.sub-companymain .e:hover span{background-position:-1024px -16px;}
.sub-companymain .f:hover span{background-position:-1095px -16px;}

.sub-companymain .a span{background-position:-730px 0;}
.sub-companymain .b span{background-position:-819px 0;}
.sub-companymain .c span{background-position:-892px 0;}
.sub-companymain .d span{background-position:-964px 0;}
.sub-companymain .e span{background-position:-1024px 0;}
.sub-companymain .f span{background-position:-1095px 0;}

/* °í°´¼¾ÅÍ ¼­ºê */
.sub-csmain p{margin:0 0 0 26px;padding:6px 0 9px;overflow:hidden;zoom:1;}
.sub-csmain p a{width:37px;height:15px;margin:0 20px 0 0;}
.sub-csmain .a{width:49px;}
.sub-csmain .b{width:50px;}
.sub-csmain .c{width:49px;}
.sub-csmain .d{width:119px;}

.sub-csmain .on span{background-position-y:-32px !important;}
.sub-csmain .on.a span{background-position:-1597px -32px;}
.sub-csmain .on.b span{background-position:-1646px -32px;}
.sub-csmain .on.c span{background-position:-1696px -32px;}
.sub-csmain .on.d span{background-position:-1746px -32px;}

.sub-csmain .a:hover span{background-position:-1597px -16px;}
.sub-csmain .b:hover span{background-position:-1646px -16px;}
.sub-csmain .c:hover span{background-position:-1696px -16px;}
.sub-csmain .d:hover span{background-position:-1746px -16px;}

.sub-csmain .a span{background-position:-1597px 0;}
.sub-csmain .b span{background-position:-1646px 0;}
.sub-csmain .c span{background-position:-1696px 0;}
.sub-csmain .d span{background-position:-1746px 0;}

/*°ø¸ðÀüÁ¤º¸¼­ºê*/
.sub-contestmain p{margin:0 0 0 26px;padding:6px 0 9px;overflow:hidden;zoom:1;}
.sub-contestmain p a{width:37px;height:15px;margin:0 20px 0 0;}
.sub-contestmain .a{width:40px;}
.sub-contestmain .b{width:70px;}
.sub-contestmain .c{width:75px;}

.sub-contestmain .on span{background-position-y:-32px !important;}
.sub-contestmain .on.a span{background-position:-1866px -32px;}
.sub-contestmain .on.b span{background-position:-1906px -32px;}
.sub-contestmain .on.c span{background-position:-1976px -32px;}

.sub-contestmain .a:hover span{background-position:-1866px -16px;}
.sub-contestmain .b:hover span{background-position:-1906px -16px;}
.sub-contestmain .c:hover span{background-position:-1976px -16px;}

.sub-contestmain .a span{background-position:-1866px 0;}
.sub-contestmain .b span{background-position:-1906px 0;}
.sub-contestmain .c span{background-position:-1976px 0;}

