/* common */
body {padding:0;margin:0;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}

.b {font-weight:bold;}
.u {text-decoration:underline;}
.s {text-decoration:line-through;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.shift {position:relative;left:-2px;}
.hand {cursor:pointer;}
.hide {display:none;}
.sysMsgBox {padding:30px;font-size:15px;font-family:"malgun gothic",dotum;color:#ff0000;font-weight:bold;border:#dfdfdf solid 5px;background:#f9f9f9;text-align:center;}
.sysMsgBox img {position:relative;top:2px;left:-2px;}
.filter {filter:alpha(opacity=20);opacity:0.2;}
.gray {filter:gray();}
.nopm {padding:0;margin:0;}
/* @common */

/* mobile */
#pctomobile {margin:20px 0 0 0;text-align:center;border:#dfdfdf solid 1px;background:#f9f9f9;font-size:25px;font-weight:bold;}
#pctomobile a {display:block;margin:5px;padding:15px;}
/* @mobile */

/* member layer */
.mbrLayerBlock {position:absolute;display:block;background:#ffffff;width:310px;height:450px;border:#333333 solid 1px;border-bottom:#333333 solid 2px;}
/* @member layer */

/* button */
.btn00 {display:inline-block;border-top:#DFDFDF solid 1px;border-left:#DFDFDF solid 1px;border-right:#DFDFDF solid 1px;border-bottom:#C0C0C0 solid 1px;}
.btn00 a {display:inline-block;border-top:#FFFFFF solid 1px;background:#EFEFEF;padding:4px 7px 4px 7px;color:#444;font-family:dotum;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn00 a:hover {background:#E1E1E1;}
.btn00 input {margin:0;cursor:pointer;border-top:#DFDFDF solid 1px;border-left:#DFDFDF solid 1px;border-right:#DFDFDF solid 1px;border-bottom:#C0C0C0 solid 1px;background:#EFEFEF;height:18px;color:#444;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn00 input:hover {background:#E1E1E1;}

.btn01 {display:inline-block;border-top:#29447E solid 1px;border-left:#29447E solid 1px;border-right:#29447E solid 1px;border-bottom:#1A356E solid 1px;}
.btn01 a {display:inline-block;border-top:#8A9CC2 solid 1px;background:#5972A8;padding:3px 7px 4px 7px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn01 a:hover {background:#687EAC;color:#ffffff;}
.btn01 input {margin:0;cursor:pointer;border-top:#8A9CC2 solid 1px;border-left:#5972A8 solid 1px;border-right:#5972A8 solid 1px;border-bottom:#5972A8 solid 1px;background:#5972A8;height:18px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn01 input:hover {background:#687EAC;}

.btn02 {display:inline-block;border-top:#3B6E22 solid 1px;border-left:#3B6E22 solid 1px;border-right:#3B6E22 solid 1px;border-bottom:#2C5115 solid 1px;}
.btn02 a {display:inline-block;border-top:#98C286 solid 1px;background:#6DA952;padding:3px 7px 4px 7px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn02 a:hover {background:#6DB947;color:#ffffff;}
.btn02 input {margin:0;cursor:pointer;border-top:#98C286 solid 1px;border-left:#6DA952 solid 1px;border-right:#6DA952 solid 1px;border-bottom:#6DA952 solid 1px;background:#6DA952;height:18px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn02 input:hover {background:#6DB947;}

.btnblue {cursor:pointer;border:#3399DD solid 1px;background:url('../image/_public/grad_blue.jpg') #33C9FD left bottom repeat-x;color:#ffffff;height:21px;}
.btngray {cursor:pointer;border:#666666 solid 1px;background:url('../image/_public/grad_gray.jpg') #B3B3B3 left bottom repeat-x;color:#ffffff;height:21px;}

.btnGray01 {display:block;height:27px;background:url('../image/btn/gray_01_left.jpg') left no-repeat;}
.btnGray01 i {display:block;height:27px;background:url('../image/btn/gray_01_right.jpg') right no-repeat;font-weight:bold;font-family:dotum;font-size:11px;font-style:normal;color:#333333;}
.btnGray01 s {display:inline-block;text-decoration:none;padding:9px 0 0 10px;letter-spacing:-1px;}

.plusBlue s {background:url('../image/btn/add_01_blue.gif') 10px 6px no-repeat;padding:9px 0 0 30px;}
.txtCenter {text-align:center;}
.noIcon s {padding:9px 0 0 0;}
/* @button */

/* pagebpx */
.pagebox01 {}
.pagebox01 .selected,.pagebox .notselected:hover {padding:0 4px 0 4px;font-family:arial;font-size:12px;font-weight:bold;color:#FF5B01;}
.pagebox01 .notselected {padding:0 4px 0 4px;text-decoration:none;font-family:arial;font-size:12px;color:#222;font-weight:bold;}
.pagebox01 img {padding:0 4px 0 4px;margin-bottom:-2px;}

.pagebox02 {}
.pagebox02 .selected,.pagebox .notselected:hover {padding:4px 8px 3px 8px;margin:0 1px 0 1px;border:#dfdfdf solid 1px;font-family:arial;font-size:12px;font-weight:bold;color:#01939c;}
.pagebox02 .notselected {padding:4px 8px 3px 8px;margin:0 1px 0 1px;border:#ffffff solid 1px;text-decoration:none;font-family:arial;font-size:12px;font-weight:bold;color:#777;}
.pagebox02 .split {display:none;}
.pagebox02 img {padding:0 4px 0 4px;margin-bottom:-2px;}
/* @pagebox */

/* input */
.input {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:16px;}
.input:hover {border:#cdcdcd solid 1px;background:#f9f9f9;}
.input:focus {border:#FF9D1D solid 2px;margin:0;background:#f9f9f9;}
/* @input */

/* scroll */
.scrollbar01 {scrollbar-base-color:#E1E1E1;scrollbar-face-color:#FFF;scrollbar-track-color:#FFF;scrollbar-highlight-color:#FFF;scrollbar-3dlight-color:#E1E1E1;scrollbar-shadow-color:#E1E1E1;scrollbar-darkshadow-color:#FFF;scrollbar-arrow-color:#7a7a7a;}
/* @scroll */

/* tooltip */
.tooltip {position:relative;z-index:20;}
.tooltip span {display:none;}
.tooltip:hover {z-index:21;}
.tooltip:hover span {display:block;position:absolute;padding:10px;line-height:150%;font-weight:normal;font-size:11px;font-family:dotum;font-style:normal;color:#222222;text-decoration:none;background:#F4EFDE;border:#666666 solid 1px;filter:alpha(opacity=90);opacity:0.9;border-radius:5px 5px 5px 5px;}
.tooltip ._top {left:-20px;bottom:25px;}
.tooltip ._top i {display:block;width:13px;height:8px;background:url('../image/_public/arr_bottom.gif') no-repeat;position:absolute;bottom:-8px;left:20px;}
.tooltip ._bottom {left:-20px;top:25px;}
.tooltip ._bottom i {display:block;width:13px;height:8px;background:url('../image/_public/arr_top.gif') no-repeat;position:absolute;top:-8px;left:20px;}
.tooltip ._left {top:-10px;}
.tooltip ._left i {display:block;width:8px;height:13px;background:url('../image/_public/arr_right.gif') no-repeat;position:absolute;right:-8px;top:10px;}
.tooltip ._right {top:-10px;}
.tooltip ._right i {display:block;width:8px;height:13px;background:url('../image/_public/arr_left.gif') no-repeat;position:absolute;left:-8px;top:10px;}
.tooltip ._w100 {width:100px;}
.tooltip ._w150 {width:150px;}
.tooltip ._w200 {width:200px;}
.tooltip ._w250 {width:250px;}
.tooltip ._w300 {width:300px;}
.tooltip ._l100 {left:-135px;}
.tooltip ._l150 {left:-185px;}
.tooltip ._l200 {left:-235px;}
.tooltip ._l250 {left:-285px;}
.tooltip ._l300 {left:-335px;}
.tooltip ._r100 {right:-135px;}
.tooltip ._r150 {right:-185px;}
.tooltip ._r200 {right:-235px;}
.tooltip ._r250 {right:-285px;}
.tooltip ._r300 {right:-335px;}
/* @tooltip */


/* tablecss 001 */
 .tablecss_002 {
  border-collapse: collapse;
  border: 1px solid #03476F;
  font: normal 11px "돋음", "돋음체", helvetica, sans-serif;
  color: #363636;
  }
.tablecss_002 caption {
  text-align: center;
  font: bold 14px "돋음체", helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #03476F;
  text-transform: uppercase;
  }
.tablecss_002 th {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }
.tablecss_002 td {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

.tablecss_002 thead th {
  font: bold 11px "돋음", "돋음체", helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: left;
  background: #4591AD;
  color: #FFFFFF;
  padding-top:3px;
  text-align:center;
  }
.tablecss_002 thead td {
  text-align:center;
  }

.tablecss_001 {
  border-collapse: collapse;
  font: normal 11px "돋음", "돋음체", helvetica, sans-serif;
  color: #363636;	
	
}
.tablecss_001 table caption {display:none;}
.tablecss_001 th {
 height:28px;
 border: 1px solid #D2D2D2;
 border-top:#000000 solid 1px;
 border-bottom:#000000 solid 1px;
 background:url('/hs/_core/image/_public/bg_list_tt.jpg');
 font-size:11px;
}
.tablecss_001 .tblfix {width:790px;}
.tablecss_001 .side1 {border-left:#000000 solid 1px;}
.tablecss_001 .side2 {border-right:#000000 solid 1px;}

.tablecss_001 td {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

.tablecss_001 tfoot th {
  font: bold 11px "돋음", "돋음체", helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: left;
  background: #4591AD;
  color: #FFFFFF;
  padding-top:3px;
  }
.tablecss_001 td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }
.tablecss_001 td a:hover {
  background: #C2F64D;
  color: #363636;
  }
.tablecss_001 th a {
  font: normal 11px "돋음", "돋음체", helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
.tablecss_001 th a:hover {
  background: transparent;
  color: #363636;
  }
.tablecss_001 th {
  text-align: center;
  }

.tablecss_001 tbody td {
  vertical-align: center;
  text-align: center;
  }


.tablecss_001 tfoot td {
  border: 1px solid #03476F;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.tablecss_001 .odd {
  background: #eaeaea;
  }
.tablecss_001 tbody tr:hover {
  background: #99ffcc;
  border: 1px solid #03476F;
  color: #FFFFFF;
  }
.tablecss_001 tbody tr:hover th,
.tablecss_001 tbody tr.odd:hover th {
  background: #FFD800;
  color: #FFFFFF;
  }

.tablecss_003 {
  /*border-collapse: collapse;*/
  font: normal 11px "돋음", "돋음체", helvetica, sans-serif;
  color: #363636;	
}
.tablecss_003 table caption {display:none;}
.tablecss_003 th {
 height:28px;
 border: 1px solid #777777;
 background:url('/hs/_core/image/_public/bg_list_tt.jpg');
 font-size:11px;
 text-align: center;
}
.tablecss_003 td {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

.tablecss_004 {
  border-collapse: solid;
  font: normal 11px "돋음", "돋음체", helvetica, sans-serif;
  color: #363636;	
}

.tablecss_004 td {
  border: none;
  padding: .1em;
  color: #363636;
  }

.tdc {
	text-align:center;
}

.formtitle_i{font-size:12px;font-weight:bold;color:#0066ff;font-family:"돋음","돋음체"}
.formtitle_e{font-size:12px;font-weight:bold;color:#ff6600;font-family:"돋음","돋음체"}

/* hello form */

.input { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; 
		color: #6C6C6C; font-family: ??,Dotum, AppleGothic, sans-serif; letter-spacing: -0.5px;height:22px; }

.inputdate_s {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:16px;cursor:pointer;width:90px;background: url('/hs/image/tree/calendar-green.gif') no-repeat 100% 50%}
.inputdate_s:hover {border:#cdcdcd solid 1px;background:#f9f9f9;}
.inputdate_s:focus {border:#FF9D1D solid 2px;margin:0;background:#f9f9f9;}

.inputdate_e {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:16px;cursor:pointer;width:90px;background: url('/hs/image/tree/calendar-blue.gif') no-repeat 100% 50%}
.inputdate_e:hover {border:#cdcdcd solid 1px;background:#f9f9f9;}
.inputdate_e:focus {border:#FF9D1D solid 2px;margin:0;background:#f9f9f9;}

/*round1*/
.roundbox1
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	padding: 0;
	text-align: left;

	background-color: #eeeeee;;
	}
 	
.roundbox1 .content
	{
	padding:2em;
	}

.roundbox1 .content h1
	{
	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: '돋음', geneva, arial, sans-serif;
	}
		
.roundbox1 .content p
	{
	color:#3b3b3b;
	font-size: 12px;
	line-height: 1.3em;
	font-family: '돋음', helvetica, sans-serif;
	}
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.roundbox1 .tlc, .roundbox1 .trc, .roundbox1 .blc, .roundbox1 .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.roundbox1 .tlc
	{
	background-image:url(/hs/image/round1/tlc.gif);
	background-position: 0% 0%;
	}

.roundbox1 .trc
	{
	background-image:url(/hs/image/round1/trc.gif);
	background-position: 100% 0%;
	}
	
.roundbox1 .blc
	{
	background-image:url(/hs/image/round1/blc.gif);
	background-position: 0% 100%;
	}

.roundbox1 .brc
	{
	background-image:url(/hs/image/round1/brc.gif);
	background-position: 100% 100%;
	}

.roundbox1 .tb, .roundbox1 .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.roundbox1 .tb
	{
	background-image:url(/hs/image/round1/tb.gif);
	background-position: 0% 0%;
	}

.roundbox1 .bb
	{
	background-image:url(/hs/image/round1/bb.gif);
	background-position: 50% 100%;
	}
	
.roundbox1 .rb
	{
	background-image:url(/hs/image/round1/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.roundbox1 .lb
	{
	background-image:url(/hs/image/round1/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
			

.mbrlist2 .info {height:28px;}
.mbrlist2 .info .article {float:left;font-size:11px;font-family:gothic,dotum;color:#c0c0c0;padding:5px 0 0 5px;}
.mbrlist2 .info .article a {position:relative;top:3px;left:3px;}
.mbrlist2 .info .category {float:right;}
.mbrlist2 .info .category select .sline {color:#c0c0c0;}


#mbrlist .sbox {padding:0 0 15px 0;}
#mbrlist .sbox .btngray {margin:0;height:17px;}
#mbrlist .sbox .btnblue {margin:0;height:17px;}
#mbrlist .sbox .account {width:192px;}
#mbrlist .sbox .input {margin:0 0 0 10px;height:14px;}
#mbrlist .sbox .input:focus {border:#dfdfdf solid 1px;}
#mbrlist .sbox div {padding:10px 0 0 0;}


#mbrlist .info {height:28px;}
#mbrlist .info .article {float:left;font-size:11px;font-family:gothic,dotum;color:#c0c0c0;padding:5px 0 0 5px;}
#mbrlist .info .article a {position:relative;top:3px;left:3px;}
#mbrlist .info .category {float:right;}
#mbrlist .info .category select .sline {color:#c0c0c0;}

#mbrlist table {width:100%;_width:99.6%;border-spacing:0px;border-collapse:collapse;}
#mbrlist table caption {display:none;}
#mbrlist thead th {height:28px;border-top:#D2D2D2 solid 1px;border-bottom:#D2D2D2 solid 1px;background:url('../../../../../_core/image/_public/bg_list_tt.jpg');font-size:11px;font-family:dotum;font-weight:normal;color:#787878;}
#mbrlist .tblfix {width:790px;}
#mbrlist thead .side1 {border-left:#D2D2D2 solid 1px;}
#mbrlist thead .side2 {border-right:#D2D2D2 solid 1px;}
#mbrlist tbody td {text-align:center;color:#888888;font-family:dotum;font-size:12px;border-bottom:#E6E6E6 solid 1px;padding:3px 0 3px 0;}



#mbrlist .pagebox01 {padding:15px 0 0 0;}
#mbrlist .prebox {padding:20px 0 20px 0;}
#mbrlist .prebox div {padding:0 0 10px 0;line-height:150%;}

#mbrlist .prebox div table {width:100%;border-spacing:0px;border-collapse:collapse;}
#mbrlist .prebox div table caption {display:none;}
#mbrlist .prebox div thead th {height:28px;border-top:#D2D2D2 solid 1px;border-bottom:#D2D2D2 solid 1px;background:url('../../../../../_core/image/_public/bg_list_tt.jpg');font-size:11px;font-family:dotum;font-weight:normal;color:#787878;}
#mbrlist .prebox div thead .side1 {border-left:#D2D2D2 solid 1px;}
#mbrlist .prebox div thead .side2 {border-right:#D2D2D2 solid 1px;}
#mbrlist .prebox div tbody td {text-align:left;color:#888888;font-family:dotum;font-size:12px;border-bottom:#E6E6E6 solid 1px;padding:3px 0 3px 0;}


#mbrlist .prebox .xt {padding:0;color:#999999;font-family:dotum;font-size:11px;}
#mbrlist .prebox .xt1 {padding:15px 0 20px 0;line-height:250%;}
#mbrlist .prebox .xt1 .select {width:150px;}
#mbrlist .prebox .xt1 .sm {width:30px;}
#mbrlist .prebox .xt1 .textarea {width:380px;height:150px;padding:5px 0 5px 5px;line-height:150%;color:#000000;font-family:Courier new, arial, dotum;font-size:9pt;text-align:left;}
#mbrlist .prebox .xt1 .maildoc {width:490px;padding:2px;margin:1px;}

#mbrlist .prebox .xt1 .iconbox {border-left:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;border-right:#e0e0e0 solid 1px;background:#f9f9f9;padding:6px 0 8px 7px;margin:10px 0 0 0;}
#mbrlist .prebox .xt1 .iconbox a {padding:0 3px 0 3px;font-size:11px;font-family:dotum;color:#333;}
#mbrlist .prebox .xt1 .iconbox a:hover {color:#7899C7;}
#mbrlist .prebox .xt1 .iconbox a img {position:relative;top:2px;left:-2px;margin-right:3px;}
#mbrlist .prebox .xt1 .iconbox .split {padding:0 2px 0 2px;margin-bottom:-1px;}

#mbrlist .nodata {text-align:center;padding:35px 0 35px 0;font-size:14px;font-family:dotum;color:#999;border-bottom:#dfdfdf dashed 1px;}
#mbrlist .nodata img {position:relative;top:2px;}


#bbsview {margin:auto;padding:0 0 30px 0;}
#bbsview .viewbox {}
#bbsview .viewbox .icon {position:absolute;width:50px;height:50px;margin:10px 0 0 0;background:url('/os/_var/simbol/0.gif') center center no-repeat;}
#bbsview .viewbox .subject {padding:0 0 0 60px;}
#bbsview .viewbox .subject h1 {padding:11px 0 12px 0;margin:0;font-size:14px;font-weight:bold;font-family:dotum;border-bottom:#dfdfdf dotted 1px;}
#bbsview .viewbox .info {padding:10px 0 10px 60px;font-size:10px;font-family:arial;color:#c0c0c0;}
#bbsview .viewbox .info .xleft {float:left;}
#bbsview .viewbox .info .xright {float:right;}
#bbsview .viewbox .info .xright ul {padding:0;margin:0;}
#bbsview .viewbox .info .xright li {list-style-type:none;float:left;}
#bbsview .viewbox .info .xright .g {padding:0 10px 0 0;}
#bbsview .viewbox .info .xright .g img {position:relative;top:3px;right:3px;}
#bbsview .viewbox .info .xright .g a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .viewbox .info .xright .g a:hover {text-decoration:underline;}
#bbsview .viewbox .info .xright div {position:absolute;display:none;}
#bbsview .viewbox .info .xright div ul {position:relative;top:17px;width:79px;border:#dfdfdf solid 1px;background:#ffffff;padding:1px;}
#bbsview .viewbox .info .xright div li {float:none;display:block;padding:3px 0 3px 3px;color:#333;font-size:11px;cursor:pointer;}
#bbsview .viewbox .info .xright div li:hover {background:#ECF0F6;}
#bbsview .viewbox .info .split {padding:0 5px 0 5px;color:#dfdfdf;font-size:10px;}
#bbsview .viewbox .info .han {font-family:dotum;font-size:11px;}
#bbsview .viewbox .info .num {font-family:dotum;font-size:11px;}
#bbsview .viewbox .content {padding:20px 0 20px 0;line-height:160%;}
#bbsview .viewbox .content .tag {padding:10px 0 0 0;}
#bbsview .viewbox .content .tag a {font-size:11px;font-family:dotum;color:#222;}
#bbsview .viewbox .content .tag a:hover {text-decoration:underline;}
#bbsview .viewbox .content .attach {padding:10px 0 0 0;line-height:120%;}
#bbsview .viewbox .content .attach ul {padding:0;margin:0;}
#bbsview .viewbox .content .attach li {list-style-type:none;background:url('../../../../../_core/image/_public/ico_file.gif') left no-repeat;padding:0 0 0 15px;}
#bbsview .viewbox .content .attach li a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .viewbox .content .attach li a:hover {text-decoration:underline;}
#bbsview .viewbox .content .attach li .size {font-size:11px;font-family:arial;color:#999;}
#bbsview .viewbox .content .attach li .down {font-size:11px;font-family:arial;color:#333;}
#bbsview .viewbox .content .scorebox {text-align:center;padding:20px 0 20px 0;}
#bbsview .viewbox .content .snsbox {padding:20px 0 0 0;text-align:right;}
#bbsview .viewbox .content .snsbox img {cursor:pointer;}
#bbsview .bottom {padding:10px 0 0 0;text-align:right;}
#bbsview .comment {padding:0 0 10px 0;color:#c0c0c0;}
#bbsview .comment a {font-weight:bold;color:#3EA9CD;}
#bbsview .comment .icon1 {position:relative;top:3px;}

.view_title02{font-size:14px;font-weight:bold;color:#ff6600}
.view_title03{font-size:14px;font-weight:bold;color:#ff6600;padding-bottom:10px;}

.txt01 {
	font-family:'굴림','돋움';
	font-size:12px;
	color:#666666;
	line-height:150%;
	height:25px;
	border-bottom:solid 1px #ebebeb;
}

.formtd1{
  height:20px;
  background:#f7f7f7;
}
.formtd2{
  background:#ffffff;
}
.formtd3{
  background:#ffffff;
}

.chart_s {
	font-family:'돋움','굴림';
	font-size:11px;
	color:#666666;
	line-height:150%;
}

.inputdate_s {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:16px;cursor:pointer;width:90px;background: url('/img/icon/tree/calendar-green.gif') no-repeat 100% 50%}
.inputdate_s:hover {border:#cdcdcd solid 1px;background:#f9f9f9;}
.inputdate_s:focus {border:#FF9D1D solid 2px;margin:0;background:#f9f9f9;}

.inputdate_e {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:16px;cursor:pointer;width:90px;background: url('/img/icon/tree/calendar-blue.gif') no-repeat 100% 50%}
.inputdate_e:hover {border:#cdcdcd solid 1px;background:#f9f9f9;}
.inputdate_e:focus {border:#FF9D1D solid 2px;margin:0;background:#f9f9f9;}

.paddingdiv5{padding:5px;}
.paddingdiv10{padding:10px;}
.paddingdiv15{padding:15px;}
.paddingdiv20{padding:20px;}

.inputtype30{width:30px;}
.inputtype60{width:60px;}
.inputtype80{width:80px;}
.inputtype100{width:100px;}
.inputtype150{width:150px;}
.inputtype200{width:200px;}
.inputtype250{width:250px;}
.inputtype300{width:300px;}
.inputtype400{width:400px;}

.white_b {
	font-family:"돋움";
	font-size:12px;
	font-weight:bold;
	color:#595959;
	background-color:#f2f2f2;
	line-height:150%;
	height:27px;
	border-top:solid 1px #e0e0e0;
	border-bottom:solid 2px #4d4d4d;
}

.txt01{
	font-family:"굴림", "돋움";
	font-size:12px;
	color:#666666;
	line-height:150%;
	border-bottom:solid 1px #ebebeb;
}
.txt01_2{
	font-family:"굴림", "돋움";
	font-size:12px;
	color:#666666;
	line-height:150%;
	border-bottom:solid 1px #ebebeb;
	padding:5px 0 5px 0;
}

.txt0111{
	font-family:"돋움", "굴림";
	font-size:11px;
	color:#666666;
	line-height:150%;
	border-bottom:solid 1px #ebebeb;
}
.white_w {
	font-family:"돋움";
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:150%;
	height:27px;
	border-bottom:solid 2px #4d4d4d;
}

.button_class1:hover{
  background-position: bottom right;
	outline: none; /* hide dotted outline in Firefox */
 }

.button_class1:hover span{
	color: #006395;
    background-position: bottom left;
 }

.button_class1 {
    background: transparent url('/img/icon/btn_1_r.png') no-repeat scroll top right;
    color: #ffffff;
    display: block;
	/*  float: left; */
    font: normal 12px '돋움';
    height: 20px;
    padding-right: 1px; /* sliding doors padding */
	margin:0;
    text-decoration: none;
}
.button_class1 span {
	white-space:nowrap;
		color: #ffffff;
    background: transparent url('/img/icon/btn_1_bg.png') no-repeat;
    display: block;
    line-height: 14px;
		height:17px;
    padding: 3px 3px 0 4px;
}

.viwebt1{
	cursor:pointer;
	font-family:'돋움';
	font-size:11px;
	color:#666666;
}