/* header start */
HTML{overflow-y:scroll;}


#main_top_banner{width:1000px;margin:0 auto;overflow:hidden}
#main_top_banner table{width:100%;text-align:center;table-layout:fixed;}
#main_top_banner .banner-item{height:60px;width:100%;display:table;}
#main_top_banner .banner-item > p{display:table-cell;vertical-align:middle;}
#main_top_banner td{border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff}


/* nav start */
.nav{width:100%}
.nav_con{width:990px;margin:0 auto;background:url(/img/m_bar_bg_new.gif)/*bg 이미지 수정 필요*/ repeat-x;overflow:hidden}

.nav_depth{width:110px;float:left;}
.nav_depth_01{font-size:14px;font-family:dotum;font-weight:bold;text-align:center;padding:8px 0 4px 0;color:#fff;}
/*.nav_depth_01 a:link{display:block;color:#fff;padding:8px 0 4px 0}
.nav_depth_01 a:visited{display:block;color:#fff;padding:8px 0 4px 0}
.nav_depth_01 a:hover{display:block;color:#fff;padding:8px 0 4px 0}*/

.nav_depth_02{font-size:12px;font-family:dotum;font-weight:bold;width:109px;border-right:1px solid #fff;text-align:center;padding:2px 0 1px 0;white-space:nowrap;}
/*.nav_depth_02{font-size:12px;font-family:dotum;font-weight:bold;width:99px;background:#69aee1;border-top:1px solid #fff;border-right:1px solid #fff;text-align:center}*/
.nav_depth_02 a:link{display:block;color:#fff;padding:2px 0 0 0}
.nav_depth_02 a:visited{display:block;color:#fff;padding:2px 0 0 0}
.nav_depth_02 a:hover{display:block;color:#fff;padding:2px 0 0 0}

.nav_depth_03{font-size:11px;font-family:dotum;padding:6px 0 14px 0}
.nav_depth_03 a:link{display:block;color:#636363;padding:3px 0 1px 8px}
.nav_depth_03 a:visited{display:block;color:#636363;padding:4px 0 2px 8px}
.nav_depth_03 a:hover{display:block;color:#636363;padding:3px 0 1px 8px}

.nav_depth_04{font-size:11px;font-family:dotum;padding:6px 0}
.nav_depth_04 a:link{display:block;color:#636363;padding:3px 0 1px 8px}
.nav_depth_04 a:visited{display:block;color:#636363;padding:4px 0 2px 8px}
.nav_depth_04 a:hover{display:block;color:#636363;padding:3px 0 1px 8px}
/* nav end */


/* nav start */
.nav2{width:100%}
.nav_con2{width:990px;margin:0 auto;background:url(/img/m_bar_bg_new2.gif)/*bg 이미지 수정 필요*/ no-repeat;overflow:hidden}

.nav_depth2{width:123px;float:left;}
.nav_depth2_01{font-size:14px;font-family:dotum;font-weight:bold;text-align:center;padding:8px 0 4px 0;color:#fff;}

.nav_depth2_02{font-size:12px;font-family:dotum;font-weight:bold;width:122px;border-right:1px solid #fff;text-align:center;padding:2px 0 1px 0;white-space:nowrap;}
.nav_depth2_02 a:link{display:block;color:#fff;padding:2px 0 0 0}
.nav_depth2_02 a:visited{display:block;color:#fff;padding:2px 0 0 0}
.nav_depth2_02 a:hover{display:block;color:#fff;padding:2px 0 0 0}

.nav_depth2_03{font-size:11px;font-family:dotum;padding:6px 0 14px 0}
.nav_depth2_03 a:link{display:block;color:#636363;padding:3px 0 1px 8px}
.nav_depth2_03 a:visited{display:block;color:#636363;padding:4px 0 2px 8px}
.nav_depth2_03 a:hover{display:block;color:#636363;padding:3px 0 1px 8px}
/* nav end */


/* nav start */
.nav_n{width:100%;background:url(/img/m_bar_bg2.gif) top no-repeat}
.nav_con_n{width:1000px;margin:0 auto;background:url(/img/m_bar_bg_n.gif) repeat-x;overflow:hidden}

.nav_depth_n{width:111px;float:left}
.nav_depth_01_n{font-size:14px;font-family:dotum;font-weight:bold;text-align:center;padding:8px 0 4px 0;color:#fff;}

.nav_depth_02_n{font-size:12px;font-family:dotum;font-weight:bold;width:110px;border-right:1px solid #fff;text-align:center;padding:2px 0 1px 0}
.nav_depth_02_n a:link{display:block;color:#fff;padding:2px 0 0 0}
.nav_depth_02_n a:visited{display:block;color:#fff;padding:2px 0 0 0}
.nav_depth_02_n a:hover{display:block;color:#fff;padding:2px 0 0 0}

.nav_depth_03_n{font-size:11px;font-family:dotum;padding:6px 0 14px 0}
.nav_depth_03_n a:link{display:block;color:#636363;padding:3px 0 1px 8px}
.nav_depth_03_n a:visited{display:block;color:#636363;padding:4px 0 2px 8px}
.nav_depth_03_n a:hover{display:block;color:#636363;padding:3px 0 1px 8px}
/* nav end */



#header{width:100%}
.header_01{width:100%;border-bottom:1px solid #ebebeb;background:#f7f7f7}
.header_01_con{width:1000px;margin:0 auto;overflow:hidden}
.m_s{width:1000px;overflow:hidden}
.m_s_txt{font-size:12px;font-family:dotum;float:right}
.m_s_txt_red{font-size:12px;font-family:dotum;float:right}
.m_s_txt_blue{font-size:12px;font-family:dotum;float:right}

.m_s_txt a:link{display:block;color:#636363;font-family:dotum;padding:7px 15px 5px 15px}
.m_s_txt a:visited{display:block;color:#636363;font-family:dotum;padding:7px 15px 5px 15px}
.m_s_txt a:hover{display:block;color:#636363;font-family:dotum;padding:7px 15px 5px 15px}

.m_s_txt_red a:link{display:block;color:#b3050a;font-family:dotum;padding:7px 15px 5px 15px}
.m_s_txt_red a:visited{display:block;color:#b3050a;font-family:dotum;padding:7px 15px 5px 15px}
.m_s_txt_red a:hover{display:block;color:#b3050a;font-family:dotum;padding:7px 15px 5px 15px}

.m_s_txt_blue a:link{display:block;color:#0a4caa;font-family:dotum;padding:7px 15px 5px 15px}
.m_s_txt_blue a:visited{display:block;color:#0a4caa;font-family:dotum;padding:7px 15px 5px 15px}
.m_s_txt_blue a:hover{display:block;color:#0a4caa;font-family:dotum;padding:7px 15px 5px 15px}


.m_s_vline{font-size:11px;color:#cecece;font-family:dotum;float:right;padding-top:7px}

.header_02{width:1000px;margin:0 auto;overflow:hidden;height:94px}
h1{padding:24px 5px 28px 8px}
/* header end */

/** footer start */
#footer{width:100%;border-top:1px solid #ebebeb;overflow:hidden}
.footer_con{width:1000px;overflow:hidden;margin:0 auto}
.footer_01{float:left;width:230px;padding-top:40px}
.footer_02{float:right;width:770px;padding-top:14px}
/** footer end */

#contents{margin-top:20px}

#page{width:800px;margin:30px auto;width:100%;overflow:hidden;;text-align:center}
#page .page_text a{border:1px solid #d6d6d6;margin:3px;padding:1px 4px 2px 4px}
.page_text a{margin:3px;padding:1px 4px 2px 4px}

.quick{width:130px;position:absolute;left:1060px;top:-3px;float:right;z-index:1;padding-top:3px}

.top_right_bn{width:260px;margin:0 auto;overflow:hidden}
.top_right_bn table{width:100%;text-align:center}
.top_right_bn .banner-item{height:50px;width:100%;display:table;}
.top_right_bn .banner-item > p{display:table-cell;vertical-align:middle;}
.top_right_bn td{border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff}
