@charset "euc-kr";
/* CSS Document */

html {margin:0px; padding:0px } 
body {text-align:center; margin:0px; padding:0px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button{margin:0;padding:0; list-style:none}
body,h1,h2,h3,h4,th,td,input{color:#727272;font-family:"Noto Sans KR",dotum,sans-serif;font-size:12px;font-weight:normal;}
img,fieldset{border:0px}
form {margin:0px; text-decoration:none}


a {selector-dummy:expression(this.hideFocus=true);}
A:link {color:#666666; text-decoration:none}
A:visited {color:#666666; text-decoration:none}
A:active {color:#4169e1; text-decoration:none}
A:hover {color:#3333FF; text-decoration:underline}
a.rollover img {border-width:0px; display:inline;}
a.rollover img.over {display:none;}
a.rollover:hover {border:0px;}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}

/*PNGÆÄÀÏ º¸ÀÌ±â*/
.png24 {tmp:expression(setPng24(this));}

/*layer out*/
#header {height:135px; position:relative; z-index:1; background:url(../images/h_m_bg.gif) 0px 70px repeat-x;}
#body {min-height:100%; margin:-206px 0 -100px}
#content-area {padding:206px 0 100px}
#footer {clear:both; background:#f2f2f2}


.h_menu {position:relative; width:980px;height:135px; margin:0px auto}
.h_menu .t_menu {position:absolute; right:0px; top:19px; z-index:2}
.h_menu .t_menu li {display:inline; padding:0px 0px}
.h_menu .h_logo {position:absolute; left:0px; top:58px}
.h_menu .t_banner {position:absolute; left:10px; top:15px;}
.h_menu .t_banner li {display:inline; float:left; margin-left:5px;}
.h_menu .t_banner2 {position:absolute; right:260px; top:15px;}
.h_menu .t_banner2 li {display:inline; float:left; margin-left:5px;}
.h_menu .menu {padding:0px 0px 0px 0px; width:780px; height:33px; position:absolute; bottom:31px; left:220px;}
.h_menu .menu li {float:left; display:inline; height:33px; line-height:33px; text-align:center; font-size:14px; font-weight:bold; margin:0px 8px 0px 8px; }
.h_menu .menu li a {color:#ffffff; display:inline-block; height:100%; filter:DropShadow(Color="#484848",OffX="1",OffY="1",Positive="1"); padding:0px 20px;}
.h_menu .menu li a:hover { text-decoration:none; font-size:14px; line-height:35px; color:#ffffff}
.h_menu .s_menu {padding:0px; position:absolute; bottom:10px; visibility: hidden;}
.h_menu .s_menu li {float:left; display:inline; padding:0px 6px;}
.h_menu .s_menu li a {background:url(../images/b_01.gif) 0px 4px no-repeat; padding-left:8px;}
.h_menu .s_menu li a:hover { text-decoration:none; color:#006d98}
.h_menu .s_01 {left:230px;}
.h_menu .s_02 {left:230px}
.h_menu .s_03 {left:230px}
.h_menu .s_04 {left:630px}

.m_cont {width:520px; position:absolute; border:0px solid #ff4400; left:50%; top:180px; margin-left:-30px;}
.m_cont .notice {width:288px; padding:20px 0px 10px 0px;}
.m_cont .notice h3 {display:block; width:100%; height:25px; position:relative; background:url(../images/notice_line.gif) 0px bottom repeat-x}
.m_cont .notice h3 a {position:absolute; right:5px; top:5px;}
.m_cont .notice ul {text-align:left; padding:10px 5px 0px 5px}
.m_cont .notice ul li {line-height:24px}
.m_cont .notice ul li a {}
.m_cont .txt_notice {display:block; clear:both; border:4px solid #00709a; padding:25px 30px; margin-top:40px; text-align:center; font-size:16px; color:#656565;}
.m_cont .txt_notice strong {font-size:20px; color:#ff3300;}
.m_cont .txt_notice b {font-size:18px; color:#00709a}

.foot_c {width:960px; height:120px; margin:0px auto; display:block}
.foot_c .f_adress {float:left; margin:15px 0px 0px 0px; font-size:12px; font-weight:bold; color:#333333;}
.foot_c .f_logo {float:left; margin:15px 40px 0px 0px}
.m_flash {margin-top:0px;}

.s_cont {width:980px; margin:0px auto; padding:10px 0px; display:inline-block}
.s_cont .lnb {float:left; width:180px;}
.s_cont .lnb dl {}
.s_cont .lnb dl dt {background:url(../images/lnb_t_bg.jpg) no-repeat; height:90px; position:relative; margin-bottom:10px}
.s_cont .lnb dl dt b {position:absolute; left:5px; top:5px; font-size:20px; color:#006d98; font-family:"¸¼Àº °íµñ"}
.s_cont .lnb dl dd {line-height:25px; height:25px; border-bottom:1px solid #e0e0e0; text-align:left; margin-top:5px;}
.s_cont .lnb dl dd a {display:block; width:100%; height:100%; background:url(../images/lnb_m_none.gif) 0px 8px no-repeat}
.s_cont .lnb dl dd a:hover {background:url(../images/lnb_m_o.gif) 0px 8px no-repeat; text-decoration:none; color:#11779f}
.s_cont .lnb dl dd .on {background:url(../images/lnb_m_o.gif) 0px 8px no-repeat; text-decoration:none; color:#11779f}
.s_cont .lnb dl dd a span {padding-left:15px;}
.s_cont .lnb .l_banner {padding-top:30px;}
.s_cont .left_cont {float:right; width:715px; padding:0px 5px; text-align:left}
.s_cont .left_cont .s_title {height:26px; line-height:26px; margin-top:20px;}
.s_cont .left_cont .s_title b {background:url(../images/s_title_b.gif) 0px 0px no-repeat; font-size:20px; color:#006d98; padding-left:14px;}
.s_cont .left_cont .s_title span {display:inline; padding-left:10px;}
.s_cont .left_cont .cont {border:0px solid #ff4400; margin:20px 0px;}



/* ÆäÀÌÁö */ 
#paginate_complex {padding:5px 0;line-height:normal;text-align:center}
#paginate_complex a,
#paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 0px 0px 0px;padding:1px 8px;border:1px solid #d6d6d6;background-color:#f7f3f0;font:bold 12px/16px Tahoma, Sans-serif;color:#003aa6;text-decoration:none;vertical-align:top}
#paginate_complex a:hover,
#paginate_complex a:active,
#paginate_complex a:focus{background-color:none}
#paginate_complex strong{color:#e34b26; background:none}
#paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important; height:16px; border:1px solid #d6d6d6}
#paginate_complex .direction:hover,
#paginate_complex .direction:active,
#paginate_complex .direction:focus{color:#323232;background-color:none}
#paginate_complex .pprev{}
#paginate_complex .pnext{}
#paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
#paginate_complex .pprev span{*left:-4px;margin-right:1px;border:4px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
#paginate_complex .pnext span{margin-left:1px;border:4px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}
.page_box { clear:both; height:28px; padding:5px 0px; margin-top:15px; position:relative; border:0px solid #eaeaea}
.page_box .btn {position:absolute; right:10px; top:6px; display:inline-block}
.page_box .btn .in_btn {color:#333333; padding:3px 8px 1px 8px}


.payment_box {}
.payment_box h3 {background:#4183e4; padding:8px 0px; text-align:left}
.payment_box h3 b {font-size:14px; font-weight:bold; color:#ffffff; padding:0px 10px;}
.payment_box ul {padding:10px 0px; text-align:left; list-style:armenian}
.payment_box ul li {line-height:16px; padding-left:7px; background:url(../images/b_01.gif) 1px 5px no-repeat;}
.payment_box .box_a {padding:20px 15px; text-align:left; line-height:18px; color:#555555; border:3px solid #dadada;}
.payment_box .payment_t {border-top:2px solid #4183e4}
.payment_box .payment_t th {border-bottom:1px solid #dadada; padding:10px 5px; font-weight:bold; color:#444444;}
.payment_box .payment_t td {border-bottom:1px solid #dadada; padding:8px 5px; color:#666666;}
.payment_box .btn {font-size:12px; font-weight:bold; color:#ffffff; padding:5px 5px; border:1px solid #4b4b4b; background:#767676; margin:3px;}

