﻿
body, form{margin:0}
body, div, p, span, li, dt, dd, th, td, input, textarea, select{font-family:돋움; font-size:12px; color:#555}
a img{border:0}


A:link    {color:#2D5BCA;text-decoration:none;}
A:visited {color:#2D5BCA;text-decoration:none;}
A:active  {color:#2D5BCA;text-decoration:none;}
A:hover  {color:#8C8C8C;}

.page {background-color:#415860;color:white;font-family:Tahoma,Verdana,Arial;font-size:8pt;padding-left : 5px;padding-right : 5px}
.pagehere {background-color:#BD3829;color:white;font-family:Tahoma,Verdana,Arial;font-size:8pt;padding-left : 5px;padding-right : 5px;}

/* Button Common */
.button,
.button *{ position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; font-size:12px; white-space:nowrap; background:url(./img/bg_button.gif) no-repeat; vertical-align:top; overflow:visible; color:#737373;}
.button.selected,
.button.selected *{background:url(./img/bg_button_sel.gif) no-repeat;}
.button { margin-right:6px;}
.button *{ left:3px; cursor:pointer; _cursor:hand;}
.button.no_margin{margin-right:3px}
.button.no_cursor,
.button.no_cursor *{cursor:default}

/* Button Size = medium | large | small */
.button.medium, .button.medium *{ height:22px; line-height:26px;}
.button.large, .button.large *{ height:30px; line-height:34px;}
.button.small, .button.small *{ height:19px; line-height:22px;}
.button.medium { background-position:left 0;}
.button.large { background-position:left -27px;}
.button.small { background-position:left -62px;}
.button.medium *{ padding:0 10px 0 6px; font-size:12px; background-position:right top;}
.button.large *{ padding:0 10px 0 6px; font-size:16px; background-position:right -27px;}
.button.small *{ padding:0 6px 0 2px; font-size:11px; background-position:right -62px;}

/* Button Hover */
.button a:link,
.button a:visited{ color:#666;}
.button a:hover,
.button a:active,
.button a:focus{ color:#333;}
.button *:link,
.button *:visited{ color:#666;}
.button *:hover,
.button *:active,
.button *:focus{ color:#333;}

.button.selected a:link,
.button.selected a:visited{ color:#333;}
.button.selected a:hover,
.button.selected a:active,
.button.selected a:focus{ color:#000;}
.button.selected *,
.button.selected *:link,
.button.selected *:visited{ color:#333;}
.button.selected *:hover,
.button.selected *:active,
.button.selected *:focus{ color:#000;}

.button.red a:link,
.button.red a:visited{ color:#ff3300;}
.button.red a:hover,
.button.red a:active,
.button.red a:focus{ color:#ff3300;}
.button.red *,
.button.red *:link,
.button.red *:visited{ color:#ff3300;}
.button.red *:hover,
.button.red *:active,
.button.red *:focus{ color:#ff3300;}

/* Button Strong */
.button.strong *{ font-weight:bold !important;}

select.re {border:1px solid; border-color:#cccccc;}

.td.tline{background-color:#2163B5;height:1px;padding:0px 0 0px 0px;}
.td.iline{background-color:#5792B2;height:1px;padding:0px 0 0px 0px;}
.td.mline{background-color:#C6D4DB;height:1px;padding:0px 0 0px 0px;}

td.bggray{background-color:#dddddd;}
/* UI Object */
/* only form layout */
#fwrap{margin:100px auto 0; width:300px}
#fwrap .ftable, #fwrap .ftable td{border:0}
#fwrap .ftable{width:100%; background-color:#efefef; font-family:'돋움',dotum;font-size:12px;table-layout:fixed}
#fwrap .ftable caption{display:none}
#fwrap .ftable thead td{padding:8px 0 6px 12px; border:0px solid #efefef; border-bottom-width:0; background:#fcfcfc; color:#666; font-weight:bold; vertical-align:top}
#fwrap .ftable tbody td{padding:6px 12px 6px 12px;border-top:0px solid #efefef;background-color:#fff; line-height:16px;vertical-align:top}
/* //UI Object */
#fwrap ul{margin:0; padding:0; list-style:none}
#fwrap .ftable li{margin:0; padding:0; font-family:'돋움',dotum; font-size:11px; color:#999}
#fwrap .ftable li{padding:6px 0}
#fwrap .ftable li.fitem{position:relative}
#fwrap .ftable li.fitem span{position:absolute; left:70px; top:0}
#fwrap .ftable li.fitem2{position:relative}
#fwrap .ftable li.fitem2 span{position:absolute; left:90px; top:0}
#fwrap .ftable li.fbtns{text-align:center}
#fwrap .fcomment{margin:10px auto; padding:5px 5px 3px; border:1px solid #eeeebb; background-color:#ffffdd; font-size:11px; font-family:'돋움',dotum; color:#999955}
#fwrap .fcomment li{font-size:11px; font-family:'돋움',dotum; color:#999955; line-height:160%}

/* common form item design */
input{font-size:12px; font-family:'돋움',dotum}
select.re{height:21px; border:1px solid; border-color:#cccccc; background-color:transparent; font-size:12px; font-family:'돋움',dotum; color:#797979}
input.retxt2{height:13px; margin:0; padding:4px 4px 2px; border:1px solid; border-color:#bbb #eee #eee #bbb; background-color:transparent; font-size:12px; font-family:'돋움',dotum; color:#797979}
input.retxt2{height:13px; margin:0; padding:4px 4px 2px; border:1px solid; border-color:#cccccc; background-color:transparent; font-size:12px; font-family:'돋움',dotum; color:#797979}
input.retbg{background-color:#ffffff;}
input.retbg_readonly{height:13px; margin:0; padding:4px 4px 2px; border:1px solid; border-color:#cccccc; background-color:#eee;font-size:12px; font-family:'돋움',dotum; color:#797979}
select.retbg{height:21px; border:1px solid; border-color:#cccccc; background-color:#fafafa; font-size:12px; font-family:'돋움',dotum; color:#797979}
select.retbg_readonly{height:21px; border:1px solid; border-color:#cccccc; background-color:#eee; font-size:12px; font-family:'돋움',dotum; color:#797979}
input.refile{height:21px; margin:0; padding:4px 4px 2px; border:1px solid; border-color:#cccccc; background-color:transparent; font-size:12px; font-family:'돋움',dotum; color:#797979}
textarea.re{overflow:auto; margin:0; padding:4px; border:1px solid; border-color:#cccccc; background-color:transparent; font-size:12px; font-family:'돋움',dotum; color:#797979}


/* UI Object */
/* only form layout */
td.fix{overflow:hidden;text-overflow:ellipsis;}
td.clp{overflow:hidden;text-overflow:clip;}
table.fix {table-layout:fixed;}

#admwrap{margin:10px auto 100px; width:740px}
#admwrap .ftable, #admwrap .ftable td{border:0}
#admwrap .ftablee{margin-top:10px; width:740px; border:1px solid #e9e9e9; background-color:#efefef; font-family:'돋움',dotum;font-size:12px;table-layout:fixed}
#admwrap .ftable caption{display:none}
#admwrap .ftable thead td{padding:8px 0 6px 12px; border:0 solid #efefef; border-bottom-width:0; background:#f5f5f5; color:#454545; font-weight:bold; vertical-align:top; letter-spacing:-1px}
#admwrap .ftable tbody td{
	padding:6px 6px 6px 6px;
	border:1 solid #ccc;
	border-top-width:1px;
	background-color:#fff;
	line-height:16px;
	vertical-align:middle
}
#admwrap .ftable tbody td.tline{background-color:#2163B5;height:1px;padding:0px 0 0px 0px;}
#admwrap .ftable tbody td.iline{background-color:#5792B2;height:1px;padding:0px 0 0px 0px;}
#admwrap .ftable tbody td.mline{background-color:#C6D4DB;height:1px;padding:0px 0 0px 0px;}
#admwrap .ftable tbody td.gray{background-color:#eee;}
#admwrap .ftable tbody td.white{background-color:#fff;}
#admwrap .ftable tbody td.title{background-color:#E9EFF7;color:#2163B5}
#admwrap .ftable tbody td.title_bgonly{background-color:#E9EFF7;}
#admwrap .ftable tbody td.title_current{background-color:#FFE9CE;}
#admwrap .ftable tbody td.input{background-color:#fff;color:##666666}
#admwrap .ftable tbody td.hd{color:#2163B5;padding-bottom:6px;font-weight:bold;vertical-align: middle;}

/* //UI Object */
#admwrap ul{margin:0; padding:0; list-style:none}
#admwrap .ftable li{margin:0; padding:0; font-family:'돋움',dotum; font-size:11px; color:#999}
#admwrap .ftable li{padding:6px 0}
#admwrap .ftable li.fitem{position:relative}
#admwrap .ftable li.fitem span{position:absolute; left:70px; top:0}
#admwrap .ftable li.fbtns{text-align:center}
#admwrap .fcomment{margin:10px auto; padding:5px 5px 3px; border:1px solid #eeeebb; background-color:#ffffdd; font-size:11px; font-family:'돋움',dotum; color:#999955}
#admwrap .fcomment li{font-size:11px; font-family:'돋움',dotum; color:#999955; line-height:160%}

.ftable_real{position:relative; border-spacing:1px}
.ftable_real, .ftable_real td{border:0}
.ftable_real{margin-top:30px; width:100%; background-color:#e3e3e3}/*#e9e9e9*/
.ftable_real th,
.ftable_real td{font-family:verdana,'돋움',dotum;font-size:11px; letter-spacing:-1px}
.ftable_real caption{margin:0 5px 4px; font-size:11px; color:#777; text-align:left}
.ftable_real thead th{padding:5px 0 4px 10px; background:#ededed; font-weight:bold; text-align:left}
.ftable_real thead td{padding:5px 0 4px 10px; background:#f5f5f5; font-size:11px; color:#454545; font-weight:normal; vertical-align:top; letter-spacing:-1px}
.ftable_real thead td.strong{font-size:12px; font-weight:bold; letter-spacing:0}
.ftable_real tbody th{padding:5px 0 5px 10px; background-color:#fbfbfb; color:#0055ff; text-decoration:underline; text-align:left}
.ftable_real tbody td{padding:5px 10px; background-color:#fff; line-height:16px;vertical-align:top}
.ftable_real tbody tr.trline1 th{background-color:#fbfbfb}
.ftable_real tbody tr.trline1 td{background-color:#fff}
.ftable_real tbody tr.trline2 th{background-color:#f3f3f3}
.ftable_real tbody tr.trline2 td{background-color:#f9f9f9}
.ftable_real tfoot td{padding:8px 10px; background-color:#fff}
.ftable_real tfoot th{padding:8px 10px; background-color:#ececec}
.ftable_real tfoot tr.sum td{background-color:#fbfbfb; font-weight:bold; color:#111}
.ftable_real .print_total{position:absolute; top:0; right:5px}
.ftable_real tbody tr.bg_alert th,
.ftable_real tbody tr.bg_alert td{background-color:#ffddaa}
.ftable_real tbody tr.bg_ready th,
.ftable_real tbody tr.bg_ready td{background-color:#ffffaa}

.ftable_real.frm{width:auto; margin:20px 0 0; border:1px solid #999}
.ftable_real.frm caption{display:none}
.ftable_real.frm thead td{}
.ftable_real.frm tbody th{padding:3px 6px 3px 6px; border:0 none; font-weight:normal; font-size:11px; color:#999; text-decoration:none; letter-spacing:-1px}
.ftable_real.frm tbody td{padding:3px 6px 3px 6px; border:0 none; font-weight:normal; font-size:11px; color:#777; letter-spacing:-1px}
.ftable_real.frm tbody div{font-size:11px; color:#777}
.ftable_real.frm tfoot th{padding:6px 0}
/* //UI Object */

/* UI Object */
/* 백그라운드이미지 간격없음 */
.admui{height:38px; background:url(./img/bg_menu.gif) 0 0 repeat-x}
.tab_menu{height:38px; background:url(./img/bg_menu_right.gif) no-repeat 100% 0}
.tab_menu li{_display:inline;float:left;margin-right:-1px;background:url(./img/bg_menu_right.gif) 100% 0 no-repeat}
.tab_menu li span{display:block}
.tab_menu li a{display:block;_float:left;height:29px;padding:9px 19px 0 18px;background:url(./img/bg_menu_left.gif) 0 0 no-repeat;color:#888;line-height:20px;text-decoration:none}
.tab_menu li a:hover{color:#333}
.tab_menu li.selected{background-position:100% -38px}
.tab_menu li.selected a{background-position:0 -38px;color:#333;font-weight:bold;letter-spacing:-1px}
/* //UI Object */

.nonline_link a:link,
.nonline_link a:visited{color:#555; text-decoration:none}
.nonline_link a:active,
.nonline_link a:hover{color:#555; text-decoration:underline}
.nonline_link a.uline{text-decoration:underline}


/* //Kritz */
.table_line tbody td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: ccc;
	border-right-color: ccc;

}
