﻿body,th,td,form,input,textarea,select,option{font-family:굴림;font-size:12px;color:#666666;line-height:150%;}

form{display:inline;}

img{border:none}

input,textarea{border:solid 1px #d3d3d3;background-color:#FFFFFF;}
input{line-height:100%} 
body{margin-top:0; margin-left:0; background-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-shadow-color:#989898;
scrollbar-highlight-color:#989898;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-arrow-color:#989898}

a.copy:link { color: #3e3e3e; text-decoration: none}
a.copy:visited { color: #3e3e3e; text-decoration: none}
a.copy:hover { color: #3e3e3e; text-decoration: underline}
.line {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: e5e5e5;
}

a.copy1:link { color: #666666; text-decoration: none}
a.copy1:visited { color: #666666; text-decoration: none}
a.copy1:active { color: #666666; text-decoration: underline}
a.copy1:hover { color: #666666; text-decoration: underline}

a.:link { color: #3e3e3e; text-decoration: none}
a.:visited { color: #3e3e3e; text-decoration: none}
a.:active { color: #3e3e3e; text-decoration: underline}
a.:hover { color: #4b73b1; text-decoration: underline}

#bz{border:none;background-color:#faf9f9;}
#tc{text-align:center}
#tl{text-align:left}
#tr{text-align:right}

.small{font-family:돋움;font-size:11px;color:#888888;line-height:130%;}
.small_font{font-family:돋움;font-size:11px;color:#2F2F2F;line-height:130%;}

table{width:100%; table-layout:fixed;}
th,td{/*padding-top:20px;*/line-height:20px;}
table caption {position:relative; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
/* .data_wrap{position:relative;overflow:hidden;height:1%;border-bottom:1px solid #0190d5;} */

_wrap{position:relative;overflow:hidden;height:1%;border-bottom:1px solid #0190d5; clear:both;padding-top:10px;} /* clear:both 추가, float된 요소 밑으로 이미지나 text 영역이 겹칠시 */

.data{margin-bottom:15px;border-top:2px solid #0190d5; border-collapse:collapse;}
.data th{/*height:37px;padding:9px 0 10px;*/border-bottom:1px solid #6baed7;background:url('/SEIHON_/en/images/sub/bg_th.gif') right 0  no-repeat;color:#596475;}
.data th .thl{display:block;/*padding:0 15px;*/text-align:left;}
.data th.last{background:none;}
.data th.th_bdr{border-right:1px solid #BCD3E4}
/* .data tbody th{padding:8px 15px;border-top:none;border-bottom:1px solid #bcd3e4;background:#f0f4f8;font-weight:normal;text-align:left;color:#4d4d4d;vertical-align:top;} */
.data tbody th.vm{}
.data td{padding:3px 25px 0px 5px;/*border-right:1px solid #bcd3e4;*/border-bottom:1px solid #bcd3e4;vertical-align:top;}
.data td.tdList{padding:7px 15px 6px;}CXC
  .data td.tdList .bl_list li{padding:1px 0 1px 9px;}
  .data td.tdList .bl_df{margin-top:2px;}
.data td.last{border-right:none;}
.data td.acp{text-align:center;padding-right:0;padding-left:0;}
.data td.vm{padding-top:0;padding-bottom:0;}

.data th.Rboard{border-right:1px solid #bcd3e4;}
.data .subtotal th, .data .subtotal td{font-weight:bold;}
.data .Total th{padding:8px 15px;border-top:none;background:#f0f4f8;text-align:left;color:#4d4d4d;vertical-align:top;}
.data .Total td{color:#0490e0; font-weight:bold; background:#f9fafb;}
.data .Volume td{background:#f9fafb; color:#0490e0; font-weight:bold;}
.data .Volume .cent{color:#596475;}
.data td .up{color:#ea7605; padding-right:14px; background:url('/SEIHON_/en/images/bg_up.gif') no-repeat 100% 3px;}
.data td .down{color:#0490e0; padding-right:14px; background:url('/SEIHON_/en/images/bg_down.gif') no-repeat 100% 3px;}
.data td.day{background:#f0f4f8; text-align:center;}
.data .top_total th{background:#f9fafb; border-left:1px solid #bcd3e4;}
.data .top_total th.last{background:#f0f4f8}
.data td.R_total{background:#f9fafb; font-weight:bold; color:#0490e0; text-align:right; border-right:none;}
.data td.noLR{padding-left:0; padding-right:0; text-align:center;}

.data td.td_j{padding:7px 6px 6px;}
.data tbody th{padding:4px 12px;border-top:none;border-bottom:1px solid #bcd3e4;background:#f0f4f8;font-weight:normal;text-align:left;color:#4d4d4d;vertical-align:top;} /* 열의 제목(th) 코딩시 */
.data td.empty_td { height:36px; background:#f0f4f8; margin:0; padding:0; } /* data 표에서 한줄 비어있는 한줄 사용시 */
.data td.txt_ar{text-align:right; padding-right:15px;} /* data 표에서 제목(th)이 아닌 부분에서 text 우측 정렬시*/
.data th.normal_th { padding:9px 25px; font-weight:normal; text-align:left; } /* data 표에서 제목 영역 text 좌측 정렬시 */
.data td.num{text-align:right; padding-right:15px;} /* data 표에서 제목(th)이 아닌 부분에서 숫자 사용시 */