@charset "utf-8";
@import "p_layout.css";
@import "popup.css";
@import "main.css";

*{margin:0;padding:0;font-size:12px;}
body,input,table,h1,h2,h3,h4,input,label,th,td,dt,dd,li,p,span,em,div,a {font-family:"돋움",dotum,Helvetica,sans-serif !important;color:#666}
table{border-collapse: collapse;border-spacing: 0;}
table caption{display:none;}
label,legend{display:none;}
img {border:0}
fieldset{border:none}

ul,li{list-style:none;}

a{text-decoration:none;color:#666}
a:focus,
a:active,
a:hover{text-decoration:none}

.skip{position:absolute;top:-10000px;left:0;text-align:center;z-index:999999;}

.ar{text-align:right !important;}
.al{text-align:left !important;}
.ac{text-align:center !important;}

.vt{vertical-align:top !important;}
.vm{vertical-align:middle !important;}
.vb{vertical-align:bottom !important;}

.fn{float:none !important}
.fl{float:left !important}
.fr{float:right !important}
.cl{clear:both !important}
.of{overflow:hidden !important}
.clfix{zoom:1}
.clfix:after{content:"";display:block;clear:both;}

.pr{position:relative;z-index:1}
.dib{display:inline-block;}
.db{display:block;}
.db_in{display:inline-block;}
.ab {position:absolute;left:0;top:0;}

.select{height:19px;margin-top:1px;*margin-top:1px;vertical-align:top;}
.in_txt{border:1px solid #abadb3;padding:2px 0 2px 5px;*padding:3px 0 2px 5px;*height:13px;font:12px dotum;color:#666}
.in_txt_read{border:1px solid #c8c8c8;background:#f5f5f5;padding:2px 0 2px 5px;font:12px dotum;color:#666666}
.btn_t14{text-align:right;margin:14px auto;width:720px;}

.bt0{border-top:0 !important;}
.bt{border-top:1px solid #ebebeb}

.m0 {margin:0px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}

.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}

.mb0 {margin-bottom:0px !important;}
.mb3 {margin-bottom:3px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb50 {margin-bottom:50px !important;}

.mt0 {margin-top:0px !important;}
.mt1 {margin-top:1px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt5 {margin-top:5px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt10 {margin-top:10px !important;}
.mt14 {margin-top:14px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt50 {margin-top:50px !important;}
.mt80 {margin-top:80px !important;}

.ml_10 {margin-left:-10px !important;}

.p0 {padding:0px !important;}
.pb0 {padding-bottom:0px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl12 {padding-left:12px !important;}
.pl47 {padding-left:47px !important;}
.pl48 {padding-left:48px !important;}
.pl56 {padding-left:56px !important;}
.pl57 {padding-left:57px !important;}
.pr10 {padding-right:10px !important;}
.pt3 {padding-top:3px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pb10{padding-bottom:10px !important;}
.pb30{padding-bottom:30px !important;}

.h85{height:85px}
.w760 {width:760px !important;}
.f_red{color:#d62326}
.b{font-weight:bold !important;}
.nor{font-weight:normal !important;}

/*footer*/
/* #footer .top								{position:relative; height:43px; clear:both;}
#footer .top ul.info					{position:absolute;right:0;top:12px;}
#footer .top ul.info li					{float:left; padding-right:10px;}
#footer .top ul.info li a				{background:url('../../images/common/footer/bul_ft.gif') no-repeat right; padding-right:4px; font-weight:bold; font-size:11px; color:#666666;}
 */
/* #2013.11.20 JeongJeongSeak  ISMS 인증 추가# */
/* #footer .top ul.bannerbox			{position:absolute;right:0;top:10px;}
#footer .top ul.bannerbox li			{float:left; padding-left:10px;}

#footer .bot								{position:relative; height:50px; clear:both;}
#footer .bot .adress					{padding-top:20px; }
#footer .bot .adress li				{background:url('../../images/common/footer/bul_line.gif') no-repeat right ; float:left; ;font:11px dotum; color:#666;padding-right:8px; margin-right:8px; letter-spacing:-1px; }
#footer .bot .adress li.last			{background:none; padding:0px;  margin:0px;} */






/*footer*/
#footer .top                                { position:relative; height:33px; clear:both;}
#footer .top ul.info                    {position:absolute;right:0;top:12px;}
#footer .top ul.info li                 {float:left; padding-right:10px;}
#footer .top ul.info li a               {background:url('../../images/common/footer/bul_ft.gif') no-repeat right; padding-right:4px;  font-size:11px; color:#666666;}
/* #2013.11.20 JeongJeongSeak  ISMS 인증 추가# */
#footer .top ul.bannerbox           { position:absolute;right:0;top:10px;}
#footer .top ul.bannerbox li            {float:left; padding-left:10px;}
#footer .top ul.bannerbox .bimg           {border:0px solid #000000; margin-top:-20px;}

#footer .bot                                {overflow:hidden;background:url('../../images/common/footer/copy.gif') no-repeat right; position:relative; height:50px; clear:both;padding-top:10px;padding-bottom:10px;}
#footer .bot .adress                    {padding-top:0px;  position:absolute;left:210px;top:27px;}
#footer .bot .adress li             {background:url('') no-repeat right ; font:11px dotum; color:#666;padding-right:8px; margin-right:8px; letter-spacing:0px; }
#footer .bot .adress li.last            {background:none; padding:0px;  margin:0px;}
/* #footer .bot                                {position:relative; height:50px; clear:both;padding-top:10px;padding-bottom:10px;}
#footer .bot .adress                    {padding-top:20px; }
#footer .bot .adress li             {background:url('../images/common/footer/bul_line.gif') no-repeat right ; float:left; ;font:11px dotum; color:#666;padding-right:8px; margin-right:8px; letter-spacing:-1px; }
#footer .bot .adress li.last            {background:none; padding:0px;  margin:0px;} */


/*skip nav*/
#skip_nav {height:0;}
#skip_nav li a {display: block;font-size:16px;width:100%;position:absolute;top:-10000px;left:0;text-align:center;z-index:999999;}
#skip_nav li a.on {position:absolute;top:0;left:0;font-weight:bold;color:#fff;background:#272727;padding:20px 0;color:#ffffff;height:14px;}

