#wrap {width:100%; min-width: 1100px; height:auto; margin:0; }
#header {margin:0 auto; padding:0; background:#fff; }
#container {margin:0;}

.off {display:none;}

.header_top {height:28px;  background:#00733d; text-align:right; }
.lnb {width:980px; font-size:10px; margin:0 auto; font-weight:600; text-align:right; color:#c2d9cf !important;}
.lnb > a {color:#c2d9cf !important;  line-height:290%;  font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.lnb > a:hover {text-decoration:none;}
.header_gnb {width:980px; margin:0 auto;  height:75px;  }
.header_layout {position:relative; }
.logo { position:absolute; top:20px; left:0px;   margin:0; padding:0; display:inline-block;}
.gnb {position:absolute; right:10px; top:30px; font-size:17px; font-weight:600; color:#4f4f4f; }
.gnb > li {float:left; display:inline-block; padding:0 28px; color:#4f4f4f; letter-spacing:1px; font-weight:bold; }
.gnb > li a {color:#4f4f4f; text-decoration:none; }
.gnb > li:last-child {padding-right:0;}
.gnb > li a:hover {color:#00733d;}
.gnb > li:hover #openmenu_wrap {display:inline;}

/***************************** ¿ÀÇÂ¸Þ´º  *********************************/
#openmenu_wrap { position:absolute; top:103px;  background:#fff; padding:0;  border-top:1px solid #dcdcdc; border-bottom:3px solid #00733d;  text-align:center; z-index:1000; width:100%;  }
#openmenu {width:1000px; color:#4d4d4d; text-align:left; padding:15px 0;   margin:0 auto; display:inline-block;}
#openmenu #menu {margin:0 0 0 342px; * margin: 0 0 0 315px; position:relative; height:220px;}
#openmenu #menu ul {position:absolute; }
#openmenu #menu ul.menu01 {left:17px;  }
#openmenu #menu ul.menu02 {left:160px; *left:160px;}
#openmenu #menu ul.menu03 {left:255px; *left:260px;}
#openmenu #menu ul.menu04 {left:370px; *left:370px;}
#openmenu #menu ul.menu05 {left:570px; *left:570px;}
#openmenu #menu li {font-size:12px; line-height:160%; width:100%;}
#openmenu #menu li a {display:block; color:#777; text-decoration:none; line-height:190%;}
#openmenu #menu li a:hover {color:#00733d; text-decoration:underline; }


/* ÇÏ´Ü »çÀÌÆ®¸Ê */
.bottom_sitemap {background:#545557; font-size:12px; position:relative; display:inline-block; width:100%; padding:30px 0; margin-top:100px;}
.bottom_sitemap dl {float:left; width:20%; }
.bottom_sitemap dt {font-weight:600; color:#fff; padding-bottom:10px;}
.bottom_sitemap dd {font-weight:400; line-height:180%;}
.bottom_sitemap dd a {color:#bbb !important; display:block;}
.bottom_sitemap dd a:hover {text-decoration:underline;}

.content {width:980px; margin:0 auto; position:relative;}



/* ÇÏ´Ü  */
#footer {clear:both; position:relative; width:100%; display:inline-block;}

.foot_copy {width:980px; margin:0 auto; color:#3e3e3e; font-size:12px; padding:25px 0 50px 0; font-family:Arial, Helvetica, sans-serif;}



/* °øÅëµðÀÚÀÎ */
.box_gray_border {border:#e8e8e8 1px solid; display:inline-block; width:100%;}
.box_gray_border5 {border:#eee 5px solid; display:inline-block;}
.box_bg {background:url(../img/sub/bg_dotted.png) 0 0 repeat; }
.box_gray {background:#f8f8f8;}

.txt_red {color:#c01e24}
.txt_orange {color:#f78704}
.txt_green {color:#007f43}
.txt_blue {color:#17479c}

.box_red {border:#edc5c7 1px solid;}
.box_orange {border:#f1d2ae 1px solid;}
.box_green {border:#bddfcf 1px solid;}
.box_blue {border:#bfcfee 1px solid;}

.border_dotted {background:url(../img/sub/border_dotted.gif) 0 0 repeat; padding:7px;}
.border_dotted > div {background:#fff; width:100%; position:relative; display:inline-block;}


/*Å×ÀÌºí*/
.table_01 { width:100%; border-collapse:collapse;  text-align:center; font-size:12px;}
.table_01 .headTd {background:#e5e5e5; padding:20px; font-size:16px;}
.table_01 thead th {background:#8ba1af; text-align:center;  border:1px solid #fff; color:#fff ; text-align:center; padding:8px; font-weight:600;}
.table_01 tbody th {background:#f5f5f5; border:1px solid #8ba1af; padding-left:15px; font-weight:400; color:#222;}
.table_01 td { border:1px solid #8ba1af;  padding:10px; text-align:center;  font-weight:600;}
.table_01 td.t_bold{ font-weight:bold; background:#f3fafd;}
.table_01 td.t_cnt{ background:#CCC}
.table_01 img { vertical-align:middle;}


.table_02 { width:100%; border-collapse:collapse; border-top:2px solid #666; border-bottom:2px solid #d4d4d4; text-align:center;}
.table_02 th { background: #f7f9fa;  text-align:center;  border:1px solid #e7e7e7; border-bottom:1px solid #cacaca; color:#333; padding:8px 4px 9px 4px; }
.table_02 td { color:#5b5b5b; border:1px solid #e7e7e7; padding:10px; text-align:left }
.table_02 td.t_bold{ font-weight:bold; background:#f3fafd;}
.table_02 td.t_cnt{ text-align:center;}


.table_03 { width:100%; border-collapse:collapse; text-align:center; font-size:13px; font-weight:600; }
.table_03 th {border:#fff 1px solid; padding:8px 15px;}
.table_03 thead th { background:#ff8472;  color:#fff; text-align:center;}
.table_03 tbody th { background:#f2f2f2;  text-align:left; font-weight:400;}
.table_03 tbody th.color01 {background:#b9a9ad; color:#fff; }
.table_03 tbody th.color02 {background:#a69599; color:#fff;}
.table_03 tbody th.color03 {background:#87787c; color:#fff; font-weight:600;}
.table_03 td { color:#5b5b5b; border:1px solid #cacaca;  padding:10px; text-align:center; }
.table_03 td.t_cnt{ background:#CCC}

.table_04 { width:100%;    text-align:center;  margin-top:10px;}
.table_04 thead th {background:#5f6973; text-align:center; color:#fff ; text-align:center; padding:6px 0; font-weight:600;}
.table_04 tbody th {background:#eee; border:1px solid #afb4b9; padding:10px; font-weight:400; color:#444; text-align:center;}
.table_04 td { border:1px solid #afb4b9;  padding:10px; text-align:center;  font-weight:400; line-height:150%;}
.table_04 td.t_bold{ font-weight:bold; background:#f3fafd;}
.table_04 td.t_cnt{ background:#CCC}
.table_04 img { vertical-align:middle;}
.table_04 tr:hover {background:#eee;}


/* °øÅë¹öÆ° ¼¼ÆÃ */
a.button, input.button, button.button {display:inline-block/* [IE]¹ö±×¼öÁ¤ */; cursor:pointer; margin:0; padding:4px 10px 4px; background:#5c5c5c; color:#fff !important;vertical-align:middle; white-space:nowrap; text-decoration:none !important; line-height:1.25}
a.button1, input.button1, button.button1 {display:inline-block/* [IE]¹ö±×¼öÁ¤ */; cursor:pointer; margin:0; padding:4px 10px 4px; background:#5c5c5c; color:#fff !important;vertical-align:middle; white-space:nowrap; text-decoration:none !important; line-height:1.25}
img.button {cursor:pointer; vertical-align:middle}
input, select{ padding:3px}
input.button01, button.button01 {display:inline-block/* [IE]¹ö±×¼öÁ¤ */; cursor:pointer; margin:0; padding:4px 16px 4px; * padding:4px 9px 4px; background:#777777; color:#fff !important;
vertical-align:middle; white-space:nowrap; border:1px solid #777777; text-decoration:none !important; line-height:1.25}
img.button {cursor:pointer; vertical-align:middle}
legend {font-size:0px;}
.grabtn-gray {display:inline-block; cursor:pointer; margin:0; padding:4px 13px 4px; background:#737373; color:#fff !important;}
.button-white {display:inline-block; cursor:pointer; margin:0; padding:4px 13px 4px; background:#f8f8f8; color:#5c5c5c !important; border:1px solid #dfdfdf}


/* °Ô½ÃÆÇ ÇÏ¾á¹ÙÅÁ ¹öÆ° */
a.btn_type1 {display:inline-block; padding:6px 23px 5px 24px; border:#c6c6c6 1px solid; color:#000; font-size:13px; background:#fff;}
a.btn_type1:visited {color:#000;}
a.btn_type1:hover {background:#eeeeee; }
a.btn_type1:active {background:#eeeeee;}


/* °Ô½ÃÆÇ ÆÄ¶õ¹ÙÅÁ ¹öÆ° */
a.btn_type2 {display:inline-block; padding:6px 23px 5px 24px; border:#6a3ba4 1px solid; font-size:13px; background:#7a4bb4; color:#ffffff;}
a.btn_type2:visited {color:#fff}
a.btn_type2:hover {background:#57298f; color:#fff }
a.btn_type2:active {background:#57298f; color:#fff}


.txtType01 {}
.txtType01 > li {margin-top:5px; padding-left:13px; background:url(/dbimage/bnuedamunhwa/WebData/img/sub/icon_arrow.gif) no-repeat 0 8px;}
.txtType01 > li:first-child {margin-top:0;}
.txtType01 > li > ul {margin-top:2px;}
.txtType01 > li > ul > li {margin-top:2px;}
.txtType01 > li > ul > li:first-child {margin-top:0;}


.txtType02 {}
.txtType02 > li {margin-top:5px; padding-left:10px; background:url(/dbimage/bnuedamunhwa/WebData/img/sub/icon_arrow2.gif) no-repeat 0 6px;}
.txtType02 > li:first-child {margin-top:0;}
.txtType02 > li > ul {margin-top:2px;}
.txtType02 > li > ul > li {margin-top:2px;}
.txtType02 > li > ul > li:first-child {margin-top:0;}



/* ÅØ½ºÆ® */
.txt_black {color:#000;}

/*********************** Float Style ***********************/
.f_left{float:left ! important;}
.f_right{float:right ! important;}
.f_none{float:none ! important;}
.f_clear{clear:both ! important;}


/*********************** Text Align Style ***********************/
.t_left{text-align:left ! important;}
.t_right{text-align:right ! important;}
.t_center{text-align:center ! important;}


/*********************** Vertical Align Style ***********************/
.v_top{vertical-align:top ! important;}
.v_middle{vertical-align:middle ! important;}
.v_bottom{vertical-align:bottom ! important;}


/* Padding Style */

/* ÆÐµù°ªÀ» ÁÙ¶§ ¼øÂ÷ÀûÀ¸·Î ¼³Á¤ÇÑ´Ù */
.p0 {padding:0px !important}
.p20 {padding:20px !important}
.p30 {padding:30px !important}
.p50 {padding:50px !important}
.p100 {padding:100px !important}


/* À§¿¡ ÆÐµù°ªÀ» ÁÙ¶§ ¼øÂ÷ÀûÀ¸·Î ¼³Á¤ÇÑ´Ù */
.p_t0 {padding-top:0px !important}
.p_t10 {padding-top:10px !important}
.p_t20 {padding-top:20px !important}
.p_t30 {padding-top:30px !important}
.p_t50 {padding-top:50px !important}
.p_t60 {padding-top:60px !important}
.p_t100 {padding-top:100px !important}

/* ¹Ø¿¡ ÆÐµù°ªÀ» ÁÙ¶§ ¼øÂ÷ÀûÀ¸·Î ¼³Á¤ÇÑ´Ù */
.p_b0 {padding-bottom:0px !important}.
.p_b9 {padding-bottom:9px !important}
.p_b10 {padding-bottom:10px !important}
.p_b20 {padding-bottom:20px !important}
.p_b30 {padding-bottom:30px !important}
.p_b40 {padding-bottom:40px !important}
.p_b60 {padding-bottom:60px !important}
.p_b100 {padding-bottom:100px !important}

/* ¿ÞÂÊ¿¡ ÆÐµù°ªÀ» ÁÙ¶§ °ªÀ» ¼øÂ÷ÀûÀ¸·Î ¼³Á¤ÇÑ´Ù */
.p_l0 {padding-left:0px !important}
.p_l100 {padding-left:100px !important}

/* ¿À¸¥ÂÊ¿¡ ÆÐµù°ªÀ» ÁÙ¶§ ¼øÂ÷ÀûÀ¸·Î ¼³Á¤ÇÑ´Ù */
.p_r0 {padding-right:0px !important}
.p_r100 {padding-right:100px !important}

/* margin Style */
/* ¸¶Áø »ó´Ü */
.m_t0 {margin-top:0px !important}
.m_t10 {margin-top:10px !important}
.m_t20 {margin-top:20px !important}
.m_t30 {margin-top:30px !important}
.m_t40 {margin-top:40px !important}
.m_t46 {margin-top:46px !important}
.m_t50 {margin-top:50px !important}
.m_t60 {margin-top:60px !important}
.m_t70 {margin-top:70px !important}
.m_t80 {margin-top:80px !important}
.m_t100 {margin-top:100px !important}

/* ¸¶Áø ÇÏ´Ü  */
.m_b0 {margin-bottom:0px !important}
.m_b10 {margin-bottom:10px !important}
.m_b20 {margin-bottom:20px !important}
.m_b30 {margin-bottom:30px !important}
.m_b40 {margin-bottom:40px !important}
.m_b60 {margin-bottom:60px !important}
.m_b100 {margin-bottom:100px !important}

/* ¸¶Áø ¿ÞÂÊ  */
.m_l0 {margin-left:0px !important}
.m_l100 margin-left:100px !important}

/* ¸¶Áø ¿À¸¥ÂÊ  */
.m_r0 {margin-right:0px !important}
.m_r100 {margin-right:100px !important}

/* °¡·Î¼¼·Î */
.w100p {width:100% !important}
.w90p {width:90% !important}

.h100p {height:100% !important}
.h90p {height:90% !important}
