@charset "euc-kr";

#container{ clear:both; position:relative; width:920px; margin:0 auto;}

#cont01{ clear:both; width:900px; height:110px; margin: 10px 0 0 0; overflow:hidden;  float:left; }
/* ¸ÞÀÎ·Î±×ÀÎ_°øÅë */
#container #cont01 #login_box p.login_idpw input[type="image"] { vertical-align: top; }
#container #cont01 #login_box p.login_menu span { color: #cccccc;  }
#container #cont01 #login_box p.login_safe02 #spnSecurity a { font-size:11px; color:#ff8800; }
#container #cont01 #login_box p.login_safe02 #spnSecurity a span { font-size:11px; color:#ff8800; font-weight:bold; text-decoration:underline; }

/* ¸ÞÀÎ·Î±×ÀÎ¿ª¿ª */
#container #cont01 #login_box { width:170px; height:110px; background:url(../images/common/log_box.gif) no-repeat; float:left; overflow:hidden; }
#container #cont01 #login_box p.login_safe01 {  float:left ;  top:12px; left:10px; position:relative;  font-size: 11px;  letter-spacing: -1px;  }
#container #cont01 #login_box p.login_safe02 {  float:right ; top:12px; right:10px; position:relative;  letter-spacing: -1px;  }
#container #cont01 #login_box #login_form { clear:both; width:150px; height:45px;  top:20px; left:10px; position:relative;   overflow:hidden; }
#container #cont01 #login_box #login_form p.login_idpw { width:102px; font-size: 11px; letter-spacing: -1px;  float:left; }
#container #cont01 #login_box #login_form p.login_bt {  float:right;  width:48px; margin-top: 1px; }
#container #cont01 #login_box #login_form p.login_idpw input.input_text { width: 95px; height: 15px;   margin-bottom: 1px; }
#container #cont01 #login_box p.login_menu { clear:both; top:29px; left:10px; position:relative;  font-size: 11px;  letter-spacing: -1px; color:#999999; }
#container #cont01 #login_box p.login_menu a { font-size:11px; color:#999999;   letter-spacing: -1px; }

/* ¸ÞÀÎ·Î±×ÀÎ¾Æ¿ô */
#container #cont01 #logout_box { width:170px; height:110px; background:url(../images/common/log_box.gif) no-repeat; float:left; overflow:hidden; }
#container #cont01 #logout_box p.logout_info {  float:left ;  top:10px; left:10px; position:relative;  font-size: 12px; color:#333333; letter-spacing: -1px; }
#container #cont01 #logout_box p.logout_bt {  float:right ; top:8px; right:10px; position:relative;  letter-spacing: -1px;  }
#container #cont01 #logout_box p.logout_txt { clear:both;  font-size: 11px; color:#999999; top:12px; left:10px; position:relative;  letter-spacing: -1px; }
#container #cont01 #logout_box span { text-decoration:underline; }
#container #cont01 #logout_box p.logout_menu { clear:both; width:150px; height:18px; padding-top:4px; top:15px; left:10px; position:relative; background:url(../images/common/logout_txtbox.gif) no-repeat;  
font-size: 11px;  letter-spacing: -1px; color:#999999; text-align:center; overflow:hidden; }
#container #cont01 #logout_box p.logout_menu a { font-size:11px; color:#666666;   letter-spacing: -1px; }
#container #cont01 #logout_box p.logout_statement {  float:left ;  top:15px; left:10px; position:relative;  }
#container #cont01 #logout_box p.logout_admin {  float:left ;  top:15px; left:13px; position:relative;  }

/* Áß¾Ó¹Ú½º¹è³Ê, °øÁö»çÇ× */
#container #cont01 #pop_zone{margin-left:10px;float:left;}
#container #notice_box{ width:240px; height:110px;background:url(../images/main/notice_box.gif) no-repeat; float:left; margin-left:10px;}
.notice_title{width:223px; height:18px; text-align:right; padding-top:10px; padding-left:10px;}
.notice_list {width:223px; padding-top:10px; padding-left:10px; list-style:none; }
.notice_list li {margin-bottom:3px; padding:0 0 0 10px; background:url(../images/common/bulite_gray.gif) no-repeat 0 5px; font:normal 12px µ¸¿ò, Dotum; vertical-align:top;}
.notice_list li a {color:#666666; text-decoration:none; font:normal 12px µ¸¿ò, Dotum;}
.notice_list li a:hover {text-decoration:underline;}

/* ÄÝ¼¾ÅÍ,ºÐ·ùº° Ãë¾÷Á¤º¸ */
#container #cont2{ clear:both; width:900px; height:110px; background:url(../images/main/categori_box.gif) no-repeat; position: relative; margin: 10px 0 10px 0;  float:left  }
.categori00{ width:180px; height:110px;  float:left; }
.categori01{ width:66px; height:66px; margin-top:6px; float:left; }
.categori02{ width:125px; height:66px; margin-top:6px; float:left; }
.categori03{ width:138px; height:66px; margin-top:6px; float:left; }
.categori04{ width:66px; height:66px; margin-top:6px; float:left; }
.categori05{ width:74px; height:66px; margin-top:6px; float:left; }
.categori_list {letter-spacing:-1px; line-height:18px; padding-top:6px;text-align:center}
.categori_banner {float:right;  top:6px; right:6px; position:relative;}

/* ±×·£µå Ã¤¿ëÁ¤º¸ */
#container #grand_top{clear:both; width:900px; height:41px; background:url(../images/main/grand_box_top.gif) no-repeat;  margin: 0px 0 0px 0; overflow:hidden;  float:left  }
#container #grand_banner{clear:both; width:900px; height:100%; margin: 10px 0 6px 0; overflow:hidden;  float:left  }
#container #grand_bottom{clear:both; width:900px; height:18px; background:url(../images/main/grand_box_bottom.gif) no-repeat top;  margin: 0px 0 0px 0; overflow:hidden;  float:left  }
.grand_confirm{text-align:right; width:900px; height:29px;  padding-top:6px;}
#container #grand_list {position:relative; }
#container #grand_list dl{ width:222px; height:110px; background:url(../images/main/grand_list_box.gif) no-repeat; float:left; margin-right:3px; margin-top:5px;}
#container #grand_list dl dd { float:left; }
#container #grand_list dl dd.grnad_title {width:218px; height:25px; letter-spacing: -1px; text-align:center; padding-top:10px; color:#000000; font-size:14px; font-weight:bold;}
#container #grand_list dl dd.grand_logo { width: 75px; height:40px; padding:5px 9px 0 20px;}
#container #grand_list dl dd.grand_info { width: 80px; height:20px; letter-spacing: -1px; padding:5px 10px 0 20px;}
#container #grand_list dl dd.grand_pay { width: 97px; height: 20px;letter-spacing: -1px; background:url(../images/module/pay_box.gif) no-repeat 23px 0px; text-align:left;font:normal 11px µ¸¿ò, Dotum; color:#555555; padding-left:15px; _padding-left:7px; }
#container #grand_list dl dt {clear:both; width:192px; color:#505050; letter-spacing: -1px; padding-top:4px; padding-left:12px; *padding-top:9px;}
#container #grand_list dl dt a {  color:#505050; text-decoration:none; font:normal 12px µ¸¿ò, Dotum; }
#container #grand_list dl dt a:hover {text-decoration:underline; }
#container #grand_list dl dd.grand_none {  height:110px; float:left; padding:4px 0 0 6px; _padding:3px 0px 0px 6px;}/*±×·£µåÃ¤¿ëºÎºÐ¼öÁ¤_2010.05.17*/


/* ¹Ú½º Ã¤¿ëÁ¤º¸ */
#container #box_guin {clear:both; width:900px; background:url(../images/main/boxrecruit_tit_bar.gif) no-repeat top left; margin: 10px 0 10px 0;  float:left }
.box_tit{text-align:left; width:250px; height:35px; float:left; overflow:hidden; }
.box_confirm{text-align:right; width:250px; height:35px; float:right;}
#container #box_list { clear:both; width:930px; }
#container #box_list dl{ width:176px; height:85px; background:url(../images/main/box_list_box.gif) no-repeat; float:left; margin-bottom:5px; margin-right:4px;}
#container #box_list dl dt {width:176px; letter-spacing: -1px; padding-top:13px; text-align:center;}
#container #box_list dl dt a { text-decoration:none; font:normal 12px µ¸¿ò, Dotum; }
#container #box_list dl dt a:hover {text-decoration:underline; }
#container #box_list dl dt.box_info02 {clear:both; width:166px; letter-spacing: -1px; padding-top:9px;padding-left:11px; text-align:left;  }
#container #box_list dl .box_none { width:176px; height:85px; float:left;}
#container #box_list dl dd {float:left; }
#container #box_list dl dd.box_pay { width: 155px; height: 14px;letter-spacing: -1px;  margin-top:12px; padding-left:11px; background:url("../images/module/pay_box.gif") no-repeat center right; text-align:left;font:normal 11px µ¸¿ò, Dotum; color:#555555;}
#container #box_list dl.rig{ width:176px; height:85px; background:url(../images/main/box_list_box.gif) no-repeat; float:left; margin-top:5px;}

/* ±ä±Þ Ã¤¿ëÁ¤º¸ Å×ÀÌºí */
#container #list_emergency { clear: both;  width: 900px;  position: relative; margin: 10px 0 10px 0; padding-top: 10px !important;  float:left  }
.emergency_tit{ width:250px; height:25px; float:left; }
.emergency_confirm{text-align:right; width:250px; height:25px; float:right; }

 /*#container #list_emergency table {  width: 900px;  border-top:2px solid #d5be7c;  }

#container #list_emergency table td { padding: 7px 0 6px;  border-bottom: solid 1px #e6e6e6; background-color:#fafadb;  }

#container #list_emergency table td.contents { text-align: left; text-indent: 2px;}
#container #list_emergency table td.icon { padding: 0; text-align:center; }
#container #list_emergency table td.bar_name{ text-align: left; color:#333333; letter-spacing: -1px;  }
#container #list_emergency table td.area { text-align: left;  font-size:11px; color:#999999; letter-spacing: -1px; }
#container #list_emergency table td.center_dot { background: url(../images/main/emergency_dot.gif) repeat-y ; width:15px; border: none; }
#container #list_emergency table tr.fifth_line td { border-bottom: solid 1px #d5be7c; }
#container #list_emergency table tr.fifth_line td.center_dot {  border: none; } */

/* Æ¯º° Ã¤¿ëÁ¤º¸ Å×ÀÌºí */
#container #list_special { clear: both;  width: 900px;  position: relative;  margin: 10px 0 10px 0;  padding-top: 10px !important;  float:left  }
.special_tit{text-align:left; width:250px; height:25px; float:left; }
.special_confirm{text-align:right; width:250px; height:25px; float:right; }

#container #list_special table { width: 900px;  border-top:2px solid #bbbbbb;  }

#container #list_special table td {  padding: 7px 0 6px;  border-bottom: solid 1px #e6e6e6;   }

#container #list_special table td.contents { text-align: left;  text-indent: 2px;  }
#container #list_special table td.icon {  padding: 0; text-align:center; }
#container #list_special table td.bar_name{  text-align: left; color:#333333; letter-spacing: -1px; }
#container #list_special table td.area {  text-align: left; font-size:11px; color:#999999; letter-spacing: -1px; }
#container #list_special table td.center_dot { background: url(../images/main/emergency_dot.gif) repeat-y ; width:15px; border: none; }
#container #list_special table tr.fifth_line td { border-bottom: solid 1px #bbbbbb; }
#container #list_special table tr.fifth_line td.center_dot {  border: none; }

/* ÇÁ¸®¹Ì¾öÀÎÀçÁ¤º¸ */
#container #talent{clear: both; width: 900px; height:247px; position: relative; margin: 20px 0 10px 0;  padding-top: 0; background:url(../images/main/talent_box.gif) no-repeat top left;  float:left  }
#container #talent_lef{width:350px; height:210px; top:27px; left:15px; position: relative; float:left;   overflow:hidden; }
#container #talent_more{width:50px; height:11px; top:18px; left:312px; position: relative; border:solid 0px #FF0000;}
#container #talent_lef dl{ width:160px; float:left; margin-top:18px; margin-right:15px; position: relative; }
#container #talent_lef dl dd { float:left; }
#container #talent_lef dl dd.talent_img { width: 50px; height: 60px; padding:5px; border:1px solid #dad2c0; background-color:#fff; overflow:hidden;
background:#ffffff url(../images/main/img_none.gif) 5px 5px no-repeat; }
#container #talent_lef dl dd.talent_tit { width: 90px; padding:3px 0px 5px 8px;}
#container #talent_lef dl dd.talent_info { width: 90px; padding-left:8px; letter-spacing: -1px; line-height:14px;}
#container #talent_lef p.talent_search { width:350px; top:16px; left:0px; position: relative; text-align:right;}

#container #talent_cen{ float:left; width:260px;  height:240px; top:0px; left:40px; position: relative; overflow:hidden; }
#container #talent_cen p.talent_type { width:260px; top:10px; left:0px; position: relative; }
#container #talent_cen p.talent_search_tit { width:260px; top:15px; left:0px; position: relative; }
#container #talent_cen p.talent_search_part { width:260px; top:20px; left:0px; position: relative; }
#container #talent_cen p.talent_search02 { width:260px; top:38px; *top:36px; left:0px; position: relative; text-align:right;}

#container #talent_rig { float:left;  width:231px; height:239px;  top:-6px; left:55px; position: relative; overflow:hidden; }
#container #talent_poll { float:left;  width:231px; height:239px;  top:-6px; left:55px; position: relative; overflow:hidden; 
background:url(../images/main/bg_poll.gif) no-repeat; }
#container #talent_poll .poll_area { height:206px; }
#container #talent_poll .poll_btn { height:20px; text-align:right; padding-right:10px;}
#container #talent_poll .poll_area p.poll_tit { font:bold 14px µ¸¿ò; letter-spacing:-1px; color:#333; padding:40px 10px 4px 10px; }
#container #talent_poll .poll_area p.poll_list { padding-left:10px; margin-bottom:6px; *margin-bottom:0px; line-height:15px;}


#container #bot_news { clear: both; width: 900px;  top:0px; left:0px;  position:relative; overflow:hidden;  float:left }
/* hot new bar ÃëÀç */
#container #hot_list { width:280px; margin-top:10px; margin-right:30px; position:relative; float:left; }
#container #hot_list  p.hot_title { width:280px; height:21px; border-bottom:2px solid #807870;}
#container #hot_list dl { width:280px; float:left; margin-top:10px; }
#container #hot_list dl dd { float:left; }
#container #hot_list dl dd.hot_img { width: 70px; height: 60px; padding:5px; border:1px solid #cccccc; overflow:hidden;  }
#container #hot_list dl dd.hot_tit { width: 190px; padding:3px 0px 12px 8px;}
#container #hot_list dl dd.hot_info { width: 190px; letter-spacing: -1px; padding-left:8px;}

/* bar food ¹è¿öºÁ¿ä */
#container  #food_list { width:280px; margin-top:10px; margin-right:30px; position:relative; float:left; }
#container #food_list p.food_title { width:280px; height:21px; border-bottom:2px solid #807870;}
#container #food_list dl{ width:280px; float:left; margin-top:10px; }
#container #food_list dl dd { float:left; }
#container #food_list dl dd.food_img { width: 70px; height: 60px; padding:5px; border:1px solid #cccccc; margin-right:9px; overflow:hidden;  }
#container #food_list dl dd.food_info { width: 170px; letter-spacing: -0.5px;  background:url(../images/common/arrow_gray.gif) no-repeat 0 5px; margin-bottom:2px; padding:2px 0 0 10px; }

/* bar Ã¢¾÷ÆÁ */
#container #tip_list { width:280px; margin-top:10px;  position:relative; float:left; }
#container #tip_list p.tip_title { width:280px; height:21px; border-bottom:2px solid #807870;}
#container #tip_list dl{ width:280px; float:left; margin-top:10px; }
#container #tip_list dl dd { float:left; }
#container #tip_list dl dd.tip_img { width: 70px; height: 60px; padding:5px; border:1px solid #cccccc; margin-right:9px; overflow:hidden;  }
#container #tip_list dl dd.tip_info { width: 170px; letter-spacing: -0.5px;  background:url(../images/common/arrow_gray.gif) no-repeat 0 5px; margin-bottom:2px; padding:2px 0 0 10px; }