body,td,img,select,input,div,form,textarea,center,option,pre,blockquote { font-family:gulim,arial; font-size:9pt;;color:#000000; }
body {
  margin:0pt;
  scrollbar-3dlight-color: #595959;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-base-color: #CFCFCF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #CFCFCF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #595959;
}

td,th             { line-height:150%; overflow:hidden; text-overflow:ellipsis; }
td.cut            { font-size:9pt; font-family:arial,gulim; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
td.main_equip_cut { width:100%; height:21; background-image:url('/content/images/common/b2b_bg.gif');background-repeat:no-repeat; padding-left:27; color:#FCFFA6; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
img      { border:0; }
form     { padding:0; margin:0 }
input    { height:19; }
select   { height:19; }
textarea { border-width:1px; border-style:solid; border-color:#818181 }


a:link     { font-family:gulim,arial; font-size:9pt; text-decoration:none;      color:#000033; }
a:active   { font-family:gulim,arial; font-size:9pt; text-decoration:none;      color:#000033; }
a:visited  { font-family:gulim,arial; font-size:9pt; text-decoration:none;      color:#000033; }
a:hover    { font-family:gulim,arial; font-size:9pt; text-decoration:underline; color:#000099; }

a.ts:link    { font-family:gulim,arial; font-size:9pt; text-decoration:none;      color:#006633; }
a.ts:active  { font-family:gulim,arial; font-size:9pt; text-decoration:none;      color:#006633; }
a.ts:visited { font-family:gulim,arial; font-size:9pt; text-decoration:none;      color:#006633; }
a.ts:hover   { font-family:gulim,arial; font-size:9pt; text-decoration:underline; color:#006633; }

a.txt8p:link     { font-size: 8pt; color: #333333; font-family: gulim,arial; }
a.txt8p:visited  { font-size: 8pt; color: #333333; font-family: gulim,arial; }
a.txt8p:active   { font-size: 8pt; color: #387EBE; font-family: gulim,arial; }
a.txt8p:hover    { font-size: 8pt; color: #387EBE; font-family: gulim,arial; }

a.btn_01:link       { font-size:8pt; line-height:160%; font-family:gulim,arial; text-decoration:none; color:#333333;}
a.btn_01:active     { font-size:8pt; line-height:160%; font-family:gulim,arial; text-decoration:none; color:#333333;}
a.btn_01:visited    { font-size:8pt; line-height:160%; font-family:gulim,arial; text-decoration:none; color:#333333;}
a.btn_01:hover      { background-image:url(/images/common/blank.gif); font-size:8pt; line-height:160%; text-decoration:none; color:#F89FC7; }

a.paging_on:link     { font-size: 8pt; color: #684d37; font-family: gulim,arial; text-decoration:none; }
a.paging_on:visited  { font-size: 8pt; color: #684d37; font-family: gulim,arial; text-decoration:none; }
a.paging_on:active   { font-size: 8pt; color: #684d37; font-family: gulim,arial; text-decoration:none; }
a.paging_on:hover    { font-size: 8pt; color: #684d37; font-family: gulim,arial; text-decoration:none; }
.paging_off          { font-size: 8pt; color: #684d37; font-family: gulim,arial; font-weight:bolder; }

span.string_bold    { font-weight:bold; color:#4D96B2; }
span.number7        { font-size:8pt; }
span.number7_notice { font-size:8pt; color:orange; }

span.news_div        { font-size:10pt; font-weight:bold; color:#8cbd14;}
span.news_title        { font-size:10pt; font-weight:bold; color:#4D96B2;}


td.eco_name { font-size:8pt; }
td.eco_hakname { font-size:8pt; color:blue;}
td.eco_nations { font-size:8pt; color:green; }
td.eco_environ { font-size:8pt; color:brown; }
td.eco_size { font-size:8pt; color:gray; }
td.eco_info { font-size:8pt; color:orange;}



div.ticker_title   { width:460px; padding:2 5 0 0; height:20px; border:0px solid #ffffff; overflow:hidden; }
div.ticker_content { width:421px; padding:3px; height:107px; border:1px solid #cbcbcb;overflow:auto;text-align:justify; }


.form1 {height:19; border:solid 1px #CCCCCC;font-family:gulim,arial;font-size:9pt;color:#666666;background-color:#F7F7F7;}
.form2 {height:19; border:solid 1px #ACCDDA;font-family:gulim,arial;font-size:9pt;color:#333333;background-color:#D6EBF3;}

.td01 { border-right: solid 1px #E7E8E7; border-bottom: solid 1px #E7E8E7;}
.td02 { border-bottom: solid 1px #E7E8E7;}
.td03 { border-right: solid 1px #E4E4E4;}


.txtfield01   { font-size:9pt; color:#333333; font-family:gulim,arial; line-height:18px; padding:3px; border: solid 1px #BBBBBB; background-color: #FFFFFF; overflow:auto; }
.common_table { background-color:d1d1d1; border-collapse:collapse }
.table_title  { font-weight:bold; color:#4D96B2; padding-bottom:5 }
.title        { background-color:#edf7de; height:25px; padding:3; font-weight:bold; color:#035d15; text-align:center }
.titleline    { background-color:#8cbd14; height:2px; padding:0 }
.titleline_thin { background-color:#8cbd14; height:1px; padding:0 }



.searchline   { height:3px; padding:0 }
.search_con   { line-height:140%; }
.bottomline   { height:10px; padding:0 }
.subject_top  { background-color:#f3f1e7; height:25px; padding:3 }
.subject_b    { background-color:#f3f1e7; height:25px; padding:3; font-weight:bold }
.subject_th   { background-color:#f3f1e7; height:25px; padding:3; font-weight:bold; text-align:center }
.subject      { background-color:#edf7de; height:25px; padding:3 }
.content      { background-color:#ffffff; height:25px; padding:3 }

.content_hidden      { background-color:#ffffff; }

.mg20t{ margin-top:20 }
.pd5t { padding-top:5 }
.pd5r { padding-right:5 }
.pd5l { padding-left:5 }
.pd5b { padding-bottom:5 }
.pd5  { padding:5 }

.sum    { background-color:#9db7b9; font-weight:bold  ; color:#ffffff; text-align:center}
.subsum { background-color:#d9e3e4; font-weight:bolder; color:#6C9D6B; text-align:center}

.box01 { height:19; background-color:#FFFFFF; font-family:gulim,arial; color:#333333; font-size:9pt; border:1px solid #BBBBBB }
.phone { clip: rect( ); overflow: hidden; background: none transparent scroll repeat 0% 0%; font-family:gulim,arial; font-size: 9pt }


.text_logined { font-family:gulim,arial;font-size:9pt;color:#ffffff }
.text_footer  { font-family:gulim,arial;font-size:8pt;color:#808080 }

.main_sosik_date { font-family:gulim,arial;font-size:9pt;color:#808080 }

/* ¸ÞÀÎÈ­¸é ÀÛÀº ´Þ·Â */
.cal_tbl  { height:14; padding:0; border:0; text-align:center; background-color:#dfc491; font-family:arial; font-size:8pt; color:#878787; width:148; border-collapse:collapse }
.cal_top  { height:14; padding:0; border:0; text-align:center; background-color:#ffffff; font-family:arial; font-size:8pt; color:#6494d6; }
.cal_week { height:14; padding:0; border:0; text-align:center; background-color:#ffffff; font-family:arial; font-size:8pt; color:#6494d6; border-collapse:collapse }
.cal_blank{ height:14; padding:0; border:0; text-align:center; background-color:#ffffff; font-family:arial; font-size:8pt; color:#000000; border-collapse:collapse }
.cal_day  { height:14; padding:0; border:0; text-align:center; background-color:#ffffff; font-family:arial; font-size:8pt; color:#000000; border-collapse:collapse }
.cal_schd { height:14; padding:0; border:0; text-align:center; background-color:#eed6f2; font-family:arial; font-size:8pt; color:#000000; border-collapse:collapse; cursor:hand; }


/* ±âÅ¸ ¹öÆ° */
.btn_100 { border:1px solid #a0a0a0;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f0f0f0', EndColorStr='#f7f7f7');
  height:20px; right: 2px; font-family: "µ¸¿ò", "µ¸¿òÃ¼", "Verdana";
  font-size: 12px; padding-top: 2px; padding-left: 5px; padding-right: 5px; position : relative;
  margin-bottom:0px;
}

.btn_101 {
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
background-image: url(/images/btn/btn_101_bg.gif);
background-repeat: repeat-x;
color: #333333;
font-size: 75%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.btn_102 {
cursor:pointer;
border:outset 1px #ccc;
background:#999;
padding: 2px 2px 2px 2px;
font-size:9pt;
background:url(/images/btn/btn_bg_102.gif);
}

.counter_total_table { table-layout:fixed; width:90px; height:15px; border:1px solid #bebebe; background-color:#f0f0f0; padding:0px; margin:0px; }
.counter_today_table { table-layout:fixed; width:65px; height:15px; border:1px solid #bebebe; background-color:#f0f0f0; padding:0px; margin:0px; }


@font-face {font-family:pulip9; src:url('/images/webfont/enter_pulip9.ewf');}
.counter_number {font-family:arial; font-size:8pt; }
.counter_number_re {font-family:gulim; font-size:8pt; }

.addrbook_tab { height:15px; background-color:#d0d0d0; font-size:8pt; padding:0px 3px 0px 3px; border-left:1px solid #000000; border-top:1px solid #000000;  border-bottom:1px solid #000000;  }
.addrbook_tab_sel { height:15px; background-color:#f0f0f0; font-size:8pt; padding:0px 3px 0px 3px; border-left:1px solid #000000; border-top:1px solid #000000;  border-bottom:1px solid #000000;  }
