@charset "euc-kr";

@font-face {
 font-family: "NanumGothic";
 font-weight: normal;
 font-style: normal;
 src: url('NanumGothic.eot');
 src: local('?'),
		 url('NanumGothic.eot?#iefix') format('embedded-opentype'),
 		 url('NanumGothic.woff') format('woff');
}


/* reset style [start] */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0px; padding:0px; border:0px; } 


html {
	overflow: -moz-scrollbars-vertical; 
	overflow-y: scroll;
}
/*ÀüÃ¼ .......................................................................................*/

body,TD,input,DIV,form,textarea,center,pre,blockquote,select,option ,th, p {
	color: #474747;
	scrollbar-arrow-color: #333333;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #979797;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-track-color: #FAFAFA;
	scrollbar-face-color: #e4e4e4;
	margin:0;
	padding:0;
	font-size:12px;  
	font-family: 'NanumGothic', 'Nanum Gothic', gulim, doutm, Arial, Helvetica, sans-serif;
}	





/* basic ....................................................................................... */

A:link, A:active, A:visited {
	font-family:'NanumGothic', 'Nanum Gothic', "µ¸¿ò, dotum", AppleGothic, sans-serif; 
	font-size: 12px; color: #555; text-decoration: none; }

A:hover {font-family:'NanumGothic', 'Nanum Gothic', "µ¸¿ò, dotum", AppleGothic, sans-serif; 
	font-size: 12px; color:#333333; text-decoration: none}



ul, li, ol  { list-style: none}


hr {display:none;}

img {border:0; }

.clear {clear:both;}
/*
h1 {display:none;}
h2 {display:none;}
h3 {display:none;}
*/
.hide {display:none;} 
caption {display:none;}

.ellipsis {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ellipsis {  position: relative; } 
.ellipsis span {
    position: absolute;
    left: 0;
    right: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ellipsis2 {
	/* ÇÑ ÁÙ ÀÚ¸£±â */ 
	display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
	/* ¿©·¯ ÁÙ ÀÚ¸£±â Ãß°¡ ½ºÅ¸ÀÏ */ 
	white-space: normal; line-height: 1em; height: 3.6em; text-align: left; word-wrap: break-word; 
	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
a { selector-dummy : expression(this.hideFocus=true);}  


.png24 { tmp: expression(setPng24(this)); }

.right {
    text-align: right;
}

.left {
    text-align:left;
}


/* ¹öÆ° ¸¶¿ì½º ·Ñ¿À¹öÈ¿°ú.......................................................................................*/
.opacityit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
}
.opacityit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;  
}
/* all */
input::-webkit-input-placeholder { color:#bbb; }
input::-moz-placeholder { color:#bbb; } /* firefox 19+ */
input:-ms-input-placeholder { color: #bbb; font-size:12px;} /* ie */
input:-moz-placeholder { color:#bbb; }

.select1 {
	font-family:'NanumGothic', 'Nanum Gothic', "µ¸¿ò, dotum", AppleGothic, sans-serif; 
	font-size: 12px; 
	color:#555; 
	line-height: 12px;
	margin:0px;
	padding:2px 1px;
}
.input1 {
	font-family:'NanumGothic', 'Nanum Gothic', "µ¸¿ò, dotum", AppleGothic, sans-serif; 
	font-size: 12px; color:#555; 
	width:120px;
	padding:3px 2px;
	background: #FFF; 
	BORDER: #777 1px solid;
} 
.input2 {
	font-size: 12px; color:#555; 
	width:91%;height:20px; padding:1px;
	background: #eee; 
	BORDER: #777 1px solid;
} 
.input3 {
	font-size: 12px; color:#555; 
	width:95%;height:20px; padding:0px 2px;
	background: transparent; 
	BORDER: #777 0px solid;
} 
.input4 {
	font-family:'NanumGothic', 'Nanum Gothic', "µ¸¿ò, dotum", AppleGothic, sans-serif; 
	font-size: 12px; color:#555; 
	Background-color: #f7f7f7; 
	BORDER: #aaa 1px solid;
	padding: 3px 0px 3px 1px;
}
input::ms-clear { display: none; }
input.date_picker {
	font-family:'NanumGothic', 'Nanum Gothic', "µ¸¿ò, dotum", AppleGothic, sans-serif; 
	font-size: 12px; color:#555; 
	Background-color: #f7f7f7; 
	BORDER: #aaa 1px solid;
	padding: 3px 0px 3px 1px;
	/*background-image: url("/_img/date_picker.png");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 15px;*/
	background: #E8FFFF;
	width: 85px;
}
input.search1 {
	font-size: 12px; color:#555; 
	Background-color: #f7f7f7; 
	BORDER: #aaa 1px solid;
	padding: 3px 0px 3px 1px;
	/*background-image: url("/_img/icon_search2.png");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 15px; */
	background: #E8FFFF;
	width: 85px;
}

/* ¹Ú½º ½ºÅ¸ÀÏ05 */
.boxstyle01 {
	 clear:both;
	 width:100%;
	 margin-bottom:10px;
	 border:3px solid #8b93b7; 
}

 
.boxstyle01 tbody th {
	 color:#3a6197;
	font-family: 'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	 font-size: 12px;
	 font-weight:normal;
	 background-color:#f5f5f5;
	 border-bottom:1px solid #d4d4d4;
	 border-right:1px solid #d4d4d4;
}

.boxstyle01 tbody td {
	 font-size: 13px;
	 font-weight:normal;
	 background-color:#ffffff;
	 border-bottom:1px solid #d4d4d4;
	 padding-left:10px;
	 border-left:none;
}
/* ¹Ú½º ½ºÅ¸ÀÏ02 */
.infobox {
    clear:both;
    width:100%;
	border-spacing: 0px;
    border-top:1px solid #ddd;
}

.infobox thead th {
    font-weight:normal;
    font-size: 12px;
    color:#111;
    padding:4px 0 7px 0;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    background-color:#f5f5f5;
}
.infobox thead th.end {border-right:none;} 

.infobox tbody th {
	color:#333333;
    font-size: 12px;
    font-weight:normal;
    background-color:#f5f5f5;
    border:1px solid #ddd;
    border-top:none;
    border-left:none; 
}
.infobox tbody th.end {border-right:none;} 

.infobox tbody td {
    padding:0px;
    border:1px solid #ddd;
    border-right:1px solid #ddd;
    border-top:none;
    border-left:none;
    text-align:center;
}
.infobox td.end {border-right:none;} 
.infobox td.noline {border:none; margin:0px} 


/* ¹Ú½º ½ºÅ¸ÀÏ01 */
.shinbox01 {
	clear:both;
	width:100%;
	margin-bottom:0px;
	border-bottom:0px solid #999999;
	border-top:2px solid #333;
}

.shinbox01 tbody th {
	font-weight:bold;
	font-size: 12px;
	line-height:12px;
	color:#333333;
	text-align: center;
	height:30px;
	background: #f7f7f7;
	border-bottom:1px solid #ccc;
}

.shinbox01 tbody td {
	padding:3px 10px 3px 10px;
	border-bottom:1px solid #ccc;
	border-top:none;
	border-left:none;  
}

.shinbox01 td.center {text-align: center;} 

.shinbox01 td.left {text-align: left; padding-left:10px} 

.textline {
	text-align: justify;
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
}


/* ¹Ú½º ½ºÅ¸ÀÏ02 */
.shinbox02 {
	clear:both;
	width:100%;
	margin-bottom:10px;
	border-bottom:1px solid #999999;
	border-top:2px solid #333;
}
.shinbox02 thead th {
	font-weight:bold;
	font-size: 12px;
	color:#333;
	letter-spacing:0px; 
	text-align: center;
	height:28px;
	background: #f5f5f5;
	border:1px solid #d4d4d4;
	border-right:none;
	border-top:none;
	border-left:none;
}
.shinbox02 thead th.end {border-right:none;} 

.shinbox02 tbody th {
	color:#333333;
	font-size: 12px;
	font-weight:normal;
	background-color:#f6f6f6;
	border:1px solid #d4d4d4;
	border-top:none;
	text-align:left;
	border-left:none;
	padding-left:12px;
}
.shinbox02 th.first {border-left:none;} 
.shinbox02 td.first {border-left:none;} 
.shinbox02 td.end {border-right:none;} 
.shinbox02 tbody td {
	font-size: 12px;
	color:#535353;
	border:1px solid #d9dfe4;
	border-right:none;
	border-top:none;
	border-left:none;
	text-align:center;
	padding-left:7px;
}
.shinbox02 tbody td a{
	font-size: 12px;
}

.shinbox02 tbody td .noline{
	border:none; padding:0
}


/* ¹Ú½º ½ºÅ¸ÀÏ02 */
.shinbox03 {
 clear:both;
 width:100%;
 
}

.shinbox03 thead th {
	font-weight:bold;
    font-size: 12px;
	color:#222;
	height:20px
}
/* ¹Ú½º ½ºÅ¸ÀÏ04 */
.shinbox04 {
	clear:none;
	width:100%;
	margin-bottom:10px;
	border:1px solid #ddd;
}
.shinbox04 thead th {
	font-weight:normal;
	font-size: 12px;
	color:#333;
	letter-spacing:0px; 
	text-align: center;
	height:28px;
	background: #f5f5f5;
	border:1px solid #ddd; 
	border-top:none;
	border-left:none;
}
.shinbox04 thead th.end {border-right:none;} 

.shinbox04 tbody th {
	color:#333333;
	font-size: 12px;
	font-weight:normal;
	background-color:#f0f0f0;
	border:1px solid #ddd;
	border-top:none;
	text-align:left;
	border-left:none;
	padding-left:12px;
}
.shinbox04 th.first {border-left:none;} 
.shinbox04 td.first {border-left:none;} 
.shinbox04 td.end {border-right:none;} 
.shinbox04 tbody td {
	font-size: 12px;
	color:#535353;
	border:1px solid #ddd; 
	border-top:none;
	border-left:none;
	padding-left:5px;
}
.shinbox04 tbody td a{
	font-size: 12px;
}

.shinbox04 tbody td .noline{
	border:none; padding:0
}


.shinbox03 tbody th {
 color:#222;
 font-size: 12px;
font-weight:bold;
 border-bottom:1px solid #d4d4d4;
 text-align:center;

}
.shinbox03 tbody td {
 border-bottom:1px solid #d4d4d4;
  text-align:center;

}
.type05 {
	min-width:600px;
    border-bottom:0px solid #204e82;
    border-top:1px solid #333;
}

.type05 thead th {
	font-size: 12px;
	font-family:'NanumGothic', 'Nanum Gothic', gulim, doutm, Arial, Helvetica, sans-serif;
	color:#666;
	height:26px;
	border-left:none;
	border-bottom:0px solid #ccc;
	background-color:#F7F7F7;} 
.type05 thead th a {
	font-weight: normal;
	color: #000;
	font-family: dotum, AppleGothic, sans-serif;
} 

.type05 th.rnoline {border-right:none;} 


.type05 td.rnoline {border-right:none;} 
.type05 tbody td {
	background-color:#FFFFFF;
	padding: 2px 0px 4px 0px;
	border:0px solid #ccc;
	border-right:0px solid #ccc;
	border-left:none; border-top:none;
	font-size:12px;
}
.type05 tbody th {
    font-size: 12px;
	font-family:'NanumGothic', 'Nanum Gothic', gulim, doutm, Arial, Helvetica, sans-serif;
	color: #353535;
	padding:3px 5px 3px 5px;
	line-height:17px;
	border:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-top:none;
	border-left:none; background-color:#e9e9e9;} 


.type05 td.center {text-align: center;} 
.type05 td.left {text-align: left; padding-left:10px} 
.type05 td.noline {border:none;} 
.type05 td.rnoline {border-right:none;} 

.ptype05 {
	min-width:490px;
    border-bottom:0px solid #333;
    border-top:2px solid #333;
}

.ptype05 thead th {
	font-size: 12px;
	font-family: "±¼¸²", "±¼¸²Ã¼", AppleGothic, sans-serif;
	color:#666;
	height:27px;
	border-left:none;
	border-bottom:2px solid #333;
	background-color:#F7F7F7;} 
.ptype05 th.rnoline {border-right:none;} 

.ptype05 tbody td {
	padding:4px 3px 5px 3px;
	border-bottom:1px solid #aaaaaa;
	border-left:none; border-top:none;
	font-size:12px;
}
.ptype05 tbody th {
    font-size: 12px;
	font-family: "µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", AppleGothic, sans-serif;
	color: #353535;
	padding:3px 3px 3px 3px;
	line-height:17px;
	border-bottom:2px solid #333;
	background-color:#e9e9e9;} 

.ptype05 td.center {text-align: center;} 
.ptype05 td.left {text-align: left; padding-left:10px} 
.ptype05 td.noline {border:none;} 
.ptype05 td.rnoline {border-right:none;} 

.ptype05_list {
	width:100%;
    border-bottom:0px solid #204e82;
    border-top:2px solid #333;
}

.ptype05_list thead th {
	font-size: 12px;
	font-family: "±¼¸²", "±¼¸²Ã¼", AppleGothic, sans-serif;
	color:#666;
	height:27px;
	border-left:none;
	border-bottom:1px solid #ccc;
	background-color:#F7F7F7;} 
.ptype05_list th.rnoline {border-right:none;} 


.ptype05_list td.rnoline {border-right:none;} 
.ptype05_list tbody td {
	padding:6px 5px 7px 5px;
	border:1px solid #ccc;
	border-left:none; border-top:none;
	font-size:12px;
}
.ptype05_list tbody th {
    font-size: 12px;
	font-family: "µ¸¿ò", "µ¸¿òÃ¼", "±¼¸²", "±¼¸²Ã¼", AppleGothic, sans-serif;
	color: #353535;
	padding:3px 5px 3px 5px;
	line-height:17px;
	border:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-top:none;
	border-left:none; background-color:#e9e9e9;} 


.ptype05_list td.center {text-align: center;} 
.ptype05_list td.left {text-align: left; padding-left:10px} 
.ptype05_list td.noline {border:none;} 
.ptype05_list td.rnoline {border-right:none;} 

.linetable {
	border-collapse: collapse;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}  
.linetable th, .mytable td {
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}
/* ÀÏÁ¤ ¹Ú½º ½ºÅ¸ÀÏ05 */
.schedule{
	border-top:1px solid #878787;
}
.schedule thead th {
	font-weight:bold;
	font-size: 11px;
	color:#333333;
	padding:3px 0 3px 0;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	margin-top:8px;
	background-color:#e7e7e7;	
	text-align:center;
}
.schedule thead th.noliner {border-right:none;} 
.schedule td.nolinel {border-left:none;} 
.schedule td.noliner {border-right:none;} 
.schedule tbody td {
 padding:5px;
 line-height:17px;
border-bottom:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
}


/* write */

.scheduleview{ width:100% ; border-top:2px solid #666666;}
.scheduleview th{ font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif; border-bottom: 1px solid #d6d6d6; padding-left:10px; background-color:#f3f3f3;    FONT-WEIGHT: normal; color:#000000; font-size: 12px;
	text-align: left;}


.scheduleview td{ font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif; padding:0px 5px 0px 5px;  border-bottom: 1px solid #d6d6d6; height:25px ; background-color:#ffffff }
.scheduleview td.end { font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif; padding:0px 5px 0px 5px;  border-bottom: 1px solid #d6d6d6; height:25px ; background-color:#ffffff }



/*·Î±×ÀÎ*/
  .id_blur {
	background-image: url(../_img/id.gif);
	background-repeat: no-repeat;
	background-position: left top;
	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-TOP: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid;
	BORDER-BOTTOM: #d7d7d7 1px solid;
}
  .id_focus { background: #eeeeee ; color: #333 ; 	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-TOP: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid; 
	BORDER-BOTTOM: #d7d7d7 1px solid;}
  .pw_blur { background-image: url(../_img/pw.gif);
	background-repeat: no-repeat;
	background-position: left top; BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-TOP: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid; 
	BORDER-BOTTOM: #d7d7d7 1px solid;}
  .pw_focus { background: #eeeeee ; color: #333; BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-TOP: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid; 
	BORDER-BOTTOM: #d7d7d7 1px solid; }



