@charset "uTf-8";
@import url('layout.css');
@import url('table.css');
@import url('button.css');

body {font-size:12px; overflow-y:scroll; color:#666666;}
body.sub {background:url('/images/neat/submain/topbg01.gif') repeat-x left top; font-size:12px; color:#666666;}
html,body {margin:0px; padding:0px; font-family:dotum, Helvetica, Helvetica; background:#ffffff; width:100%; font-size:12px;}
ul, dl {list-style-type: none; padding:0; margin:0;}
img {padding:0px; margin:0px; border:0px;}
p {margin:0px !important;}
a {text-decoration:none; outline:none; selector-dummy: expression(this.hideFocus=true);}
a:hover {text-decoration:none;}
table {/*border-collapse:collapse;*/border-collapse:separate; border-spacing:0px !important; table-layout:fixed;}
table a img {vertical-align: middle;}
fieldset,form {padding:0; margin:0; border:0;}
caption,legend,.hid {visibility:hidden; margin:0; padding:0; width:0; height:0; font:0/0 arial;}
h1, h2, h3, h4, h5 {padding:0px; margin:0px; font-weight:normal;}
button{border:0}

/* Á¤·Ä*/
.fl {float:left !important;}
.fr {float:right !important;}
.vam {vertical-align:middle !important;}
.vat {vertical-align:top !important;}
.cboth {clear:both;}

/* ÆùÆ® °ü·Ã */
.lh14 {line-height:14px !important;}
.lh16 {line-height:16px !important;}
.lh18 {line-height:18px !important;}
.lh19 {line-height:19px !important;}
.lh20 {line-height:20px !important;}
.lh25 {line-height:25px !important;}
.lh32 {line-height:32px !important;}
.f10 {font-size:10px !important;}
.f11 {font-size:11px !important;}
.f14 {font-size:14px !important;}
.f15 {font-size:15px !important;}
.f16 {font-size:16px !important;}
.f18 {font-size:18px !important;}
.f20 {font-size:20px !important;}
.f22 {font-size:22px !important;}
.f24 {font-size:24px !important;}
.f25 {font-size:25px !important;}
.f40 {font-size:40px !important;}
.ltt01 {letter-spacing:0.02em;}
.ltt02 {letter-spacing:-0.02em;}
.ltt03 {letter-spacing:-0.09em;}
.ltt04 {letter-spacing:-0.1em;}
.fb {font-weight:bold;}
.fnor {font-weight:normal !important;}
.tdu {text-decoration:underline !important;}
.tdn {text-decoration:none !important;}
.bdn {border:none !important;}
.far1 {font-family:Arial !important;}

/* input */
input {border:1px solid #cbcbcb; background:#fff; padding:3px 4px 0px 4px; height:15px; vertical-align:middle !important; font-size:12px; color:#666666;}
input.mainsearch {width:175px; height:23px; background:#ffffff; padding:4px 10px 0px 8px; font-size:13px; border:none;}
input.st_de01 {width:190px; height:19px; background:#fafafa; font-size:16px; font-weight:bold; color:#000000; border:none; margin:-4px 0px 0px 0px; padding:none !important;}
input.test_01 {height:21px; background:#ebebeb; font-size:15px; color:#000000; border:none; padding:0px 0px 0px 8px; border:1px solid #bdbdbd;}
input.radio {border:0px; vertical-align:middle !important; background:transparent; margin-top:-3px; border:none !important; border:none !important;}
input.checkbox {border:0px; vertical-align:middle !important; background:transparent; margin-top:-3px; border:none !important; border:none !important;}
select {height:20px; font-size:11px; vertical-align:middle !important; color:#737373;}
textarea {border:1px solid #cccccc; background:#fff; padding:4px 4px 0px 4px; vertical-align:middle !important; font-size:12px; margin:0px; color:#666666;}
textarea.test01 {border:none !important; background:transparent !important; padding:4px 11px 0px 11px; vertical-align:middle !important; font-size:12px; margin:0px; color:#666666; line-height:28px;}

/* ÇöÀçÀ§Ä¡ */

/* Link */
.g1 {color:#666666 !important;}
.g3 {color:#636363 !important;}
.black1 {color:#000000 !important;}
.blue1 {color:#2e85d6 !important;}
.blue2 {color:#568dfb !important;}
.blue3 {color:#204ec3 !important;}
.wh01 {color:#ffffff !important;}
.or1 {color:#fa6c24 !important;}
.or2 {color:#e07201 !important;}
.or3 {color:#ff9001 !important;}

a.g2 {color:#666666; text-decoration:none; outline:none; selector-dummy: expression(this.hideFocus=true);}
a.g2:hover {text-decoration:none; color:#000000;}

a.g3 {color:#666666; text-decoration:none; outline:none; selector-dummy: expression(this.hideFocus=true);}
a.g3:hover {text-decoration:none;}

a.g4 {color:#666666; text-decoration:none; outline:none; selector-dummy: expression(this.hideFocus=true);}
a.g4:hover {text-decoration:none; color:#2e85d6;}

a.blu1 {color:#2e85d6; text-decoration:none; outline:none; selector-dummy: expression(this.hideFocus=true);}
a.blu1:hover {text-decoration:none; color:#2e85d6;}

a.black2 {color:#000000; text-decoration:none; outline:none; selector-dummy: expression(this.hideFocus=true);}
a.black2:hover {text-decoration:none; font-weight:bold;}

/* ÀÌ¹ÌÁö ·Ñ¿À¹ö */
.class_rollover {cursor:pointer;}

/* text-align */
.txt_left {text-align:left !important;}
.txt_center {text-align:center !important;}
.txt_right {text-align:right !important;}

/* °£°Ý */
.matu {margin:0px auto !important;}
.omg {margin:0px 36px 18px 0px !important;}
.qmr {margin:0px 6px !important;}
.mmr1 {margin:66px 0px 0px 48px !important;}
.mmr2 {margin:66px 0px 0px 49px !important;}
.mgb3 {margin-bottom:3px !important;}
.mgb5 {margin-bottom:5px !important;}
.mgb7 {margin-bottom:7px !important;}
.mgb9 {margin-bottom:9px !important;}
.mgb11 {margin-bottom:11px !important;}
.mgb13 {margin-bottom:13px !important;}
.mgb19 {margin-bottom:19px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb76 {margin-bottom:76px !important;}
.mgr4 {margin-right:4px !important;}
.mgr8 {margin-right:8px !important;}
.mgt2 {margin-top:2px !important;}
.mgt3 {margin-top:3px !important;}
.mgt4 {margin-top:4px !important;}
.mgt5 {margin-top:5px !important;}
.mgt7 {margin-top:7px !important;}
.mgt8 {margin-top:8px !important;}
.mgt10 {margin-top:10px !important;}
.mgt12 {margin-top:12px !important;}
.mgt14 {margin-top:14px !important;}
.mgt15 {margin-top:15px !important;}
.mgt18 {margin-top:18px !important;}
.mgt19 {margin-top:19px !important;}
.mgt20 {margin-top:20px !important;}
.mgt23 {margin-top:23px !important;}
.mgt24 {margin-top:24px !important;}
.mgt25 {margin-top:25px !important;}
.mgt28 {margin-top:28px !important;}
.mgt30 {margin-top:30px !important;}
.mgt32 {margin-top:32px !important;}
.mgt36 {margin-top:36px !important;}
.mgt40 {margin-top:40px !important;}
.mgt45 {margin-top:45px !important;}
.mgt46 {margin-top:46px !important;}
.mgt52 {margin-top:52px !important;}
.mgt60 {margin-top:60px !important;}
.mgt68 {margin-top:68px !important;}
.mgt80 {margin-top:80px !important;}
.mgr6 {margin-right:6px !important;}
.mgr10 {margin-right:10px !important;}
.mgl5 {margin-left:5px !important;}
.mgl6 {margin-left:6px !important;}
.mgl7 {margin-left:7px !important;}
.mgl8 {margin-left:8px !important;}
.mgl12 {margin-left:12px !important;}
.mgl10 {margin-left:10px !important;}
.mgl36 {margin-left:36px !important;}
.mgl60 {margin-left:60px !important;}
.mgl85 {margin-left:85px !important;}
.mgl185 {margin-left:185px !important;}
.mgl213 {margin-left:213px !important;}
.mgl323 {margin-left:323px !important;}
.mgl371 {margin-left:371px !important;}
.mgl418 {margin-left:418px !important;}

/* ¹è°æ */
.bg01 {background:#f0f0f0 !important;}

/* ÆäÀÌÂ¡ */
.paging {text-align:center; margin-top:15px; font-family:'µ¸À½', 'Dotum' , sans-serif; font-size:12px:}
.paging a:link,
.paging a:visited ,
.paging strong{display:inline-block; color:#666666; width:19px; line-height:1em; text-align:center; padding:5px 0 4px; margin:0 1px; vertical-align:top;} 
.paging a:hover,
.paging a:active, 
.paging strong {font-weight:bold; color:#2e85d6; vertical-align:top;}
.paging span {display:inline-block; vertical-align:top; margin:1px 2px 0 0;}
.paging span a:link,
.paging span a:visited {padding:5px 0px 0px 0px; border:0;}

.paging_pop {text-align:left; margin:10px 0px 0px 0px; font-family:'µ¸À½', 'Dotum' , sans-serif; font-size:12px:}
.paging_pop a:link,
.paging_pop a:visited ,
.paging_pop strong {display:inline-block; color:#434343; width:20px; line-height:1em; text-align:center; padding:4px 2px 4px 0px; margin:0 1px; vertical-align:top; border:1px solid #434343; font-weight:bold; background:#c6c6c6;} 
.paging_pop a:hover {font-weight:bold; color:#434343; vertical-align:top; border:1px solid #ff0000; font-weight:bold; background:#c6c6c6;}
.paging_pop a:active {font-weight:bold; color:#ffffff; vertical-align:top; border:1px solid #434343; font-weight:bold; background:#5e5e5e;} 
.paging_pop strong {font-weight:bold; color:#ffffff; vertical-align:top; border:1px solid #07407e; font-weight:bold; background:#0a59b1;}

/* Tab */
.tab_type01,
.tab_type01 *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url('/images/neat/common/btn/tabbg01.gif') no-repeat; color:#000000; text-decoration:none !important; vertical-align:top; white-space:nowrap; font-weight:bold; font-size:13px;}
.tab_type01 {margin-right:2px}
.tab_type01 *{left:2px; ursor:pointer;_cursor:hand}
.tab_type01.medium,
.tab_type01.medium *{height:29px; line-height:32px}
.tab_type01.medium{background-position:left 0}
.tab_type01.medium *{padding:0 18px 0 19px; background-position:right top; font-size:13px; color:#000000;}
.tab_type01 *:hover,
.tab_type01 *:active,
.tab_type01 *:focus{color:#000000}

.tab_type01_on,
.tab_type01_on *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url('/images/neat/common/btn/tabbg02.gif') no-repeat; color:#ffffff; text-decoration:none !important; vertical-align:top; white-space:nowrap; font-weight:bold; font-size:13px;}
.tab_type01_on {margin-right:2px}
.tab_type01_on *{left:2px; cursor:pointer;_cursor:hand}
.tab_type01_on.medium,
.tab_type01_on.medium *{height:29px; line-height:32px}
.tab_type01_on.medium{background-position:left 0}
.tab_type01_on.medium *{padding:0 18px 0 19px; background-position:right top; font-size:13px; color:#ffffff;}
.tab_type01_on *:hover,
.tab_type01_on *:active,
.tab_type01_on *:focus{color:#ffffff}

.wd100 {width:100%;}


/* 20130621 ¼öÁ¤_ÀÌ°æÈñ */
.util02 {position:relative; clear:both;}
.site {position:absolute; right:185px; top:-17px; background-color: #fff;}
.site_select {width:113px;}
.site_select .present {background: url("/images/layout/select_arrow.gif") no-repeat  right 0; border:1px solid #bababa; color:#000; display: block; padding: 4px 0 4px 4px;}
.site_list {background-color: #fff; border-bottom: 1px solid #bababa; border-left: 1px solid #bababa; border-right: 1px solid #bababa; display: none; position:absolute; width:111px;}
.site_list a {display: block;padding: 2px 6px;}
.site_list a:hover {background-color: #e1e1e1;color: #676767 !important;}
.site .active .site_list {display: block;}

.favorite {position:absolute; right:70px; top:-17px; background:url("/images/layout/btn_favo.gif") no-repeat right 0; width:108px;}
.favorite a {display:block; font-size:11px; color:#555; padding-left:32px; height:26px; line-height:26px; letter-spacing:-1px;}
