/* common */
.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=30);opacity:0.3;}
.bt {cursor:pointer;}
a {outline: none;}

.explan {font-size:11px;font-family:'dotum'}
.explan_ffffff {color:#ffffff;font-size:11px;font-family:'dotum'}
/* @common */

/* admin */
#adminControl {background:#575757;height:23px;}
#adminControl .aleft {float:left;}
#adminControl .aleft ul {margin:0;padding:0;}
#adminControl .aleft li {list-style-type:none;float:left;padding:6px 10px 0 10px;border-right:#666666 solid 1px;font-size:11px;font-family:dotum;height:17px;color:#777;}
#adminControl .aleft li a {color:#efefef;}
#adminControl .aleft li a:hover {}
#adminControl .aleft li img {margin-bottom:-3px;position:relative;top:-1px;}
#adminControl .aleft li .rb {position:relative;top:-3px;}
#adminControl .aleft li .editpage {color:#22ECEE;}
#adminControl .aright {float:right;padding:0 10px 0 0;}
#adminControl .aright a {color:#FF6600;font-family:arial;font-size:11px;}
#adminControl .aright .asplit {font-size:10px;font-famiy:dotum;color:#999;padding:0 5px 0 5px;}
#adminControl .aright .deskedit {position:relative;top:2px;}
#adminControl .aright .logout {position:relative;top:3px;}
#adminControl .aright .mbox {padding:0 10px 0 10px;}
#adminControl .aright .admlink {color:#ffffff;font-family:dotum;font-size:11px;}
/* @admin */

/* 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 */

/* 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;}
.btnf1 {cursor:pointer;border:#E76532 solid 1px;background:url('../image/_public/grad_f1.jpg') #E76532 left bottom repeat-x;color:#ffffff;height:21px;}
.btnblack {cursor:pointer;border:#E76532 solid 1px;background:#000000 ;color:#ffffff;height:21px;}
.btngreen {cursor:pointer;border:#003300 solid 1px;background:#009900 ;color:#ffffff;height:21px;}
.btn9900ff {cursor:pointer;border:#6600ff solid 1px;background:#9900ff ;color:#ffffff;height:21px;}
.btn9900ff_0 {cursor:pointer;border:#6600ff solid 1px;background:#6600ff ;color:#ffffff;height:21px;}

.btnblue2 {cursor:pointer;border:#3399DD solid 1px;background:url('../image/_public/grad_blue.jpg') #33C9FD left bottom repeat-x;color:#ffffff;height:16px;font-size:11px;}
.btngray2 {cursor:pointer;border:#666666 solid 1px;background:url('../image/_public/grad_gray.jpg') #B3B3B3 left bottom repeat-x;color:#ffffff;height:16px;font-size:11px;}
.btnf12 {cursor:pointer;border:#E76532 solid 1px;background:url('../image/_public/grad_f1.jpg') #E76532 left bottom repeat-x;color:#ffffff;height:16px;font-size:11px;}
.btnblack2 {cursor:pointer;border:#666666 solid 1px;background:#000000 ;color:#ffffff;height:16px;font-size:11px;}
.btn9900ff2 {cursor:pointer;border:#6600ff solid 1px;background:#9900ff ;color:#ffffff;height:16px;font-size:11px;}


/* @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_ef {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:16px;background:#efefef;}
.input_ef:hover {border:#cdcdcd solid 1px;background:#f9f9f9;}
.input_ef: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 */

/* webz  */

.font9px{font-size:9px;}
.font10px{font-size:10px;}
.font10pxred{font-size:10px;color:red}
.font11px{font-size:11px;}
.font12px{font-size:12px;}

.font11px0{font-size:11px;font-family:'µ¸¿ò';color:#0066ff}
.font11pxf{font-size:11px;font-family:'µ¸¿ò';color:#ff6600}

.font11pxd{font-size:11px;font-family:'µ¸¿ò'}
.font12pxd{font-size:12px;font-family:'µ¸¿ò'}

.div1px {line-height:1px;font-size:1px;height:1px;}
.div2px {line-height:1px;font-size:1px;height:2px;}
.div5px {line-height:1px;font-size:1px;height:5px;}
.div10px {line-height:1px;font-size:1px;height:10px;}
.div15px {line-height:1px;font-size:1px;height:15px;}
.div20px {line-height:1px;font-size:1px;height:20px;}
.div50px {line-height:1px;font-size:1px;height:50px;}
/* BUTTONS */.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 0px 0 4px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:4px 6px 2px 6px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}/* POSITIVE */button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}/* NEGATIVE */.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* BUTTONS */.buttons2 a, .buttons2 button{
    display:block;
    float:left;
    margin:0 3px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;    font-family:"µ¸À½", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;

    color:#565656;
    cursor:pointer;
    padding:3px 4px 2px 3px; /* Links */
}

.buttons2 button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons2 button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons2 button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */button2:hover, .buttons2 a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons2 a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}/* POSITIVE */button.positive, .buttons a.positive{
    color:#529214;
}
.buttons2 a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons2 a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}/* NEGATIVE */.buttons2 a.negative, button.negative{
    color:#d12f19;
}
.buttons2 a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons2 a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


/* BUTTONS */.buttons3 a, .buttons3 button{
    display:block;
    float:left;
    margin:0 3px 0 0;
    background-color:#025D20;
    border:1px solid #003900;
	border-bottom:2px solid #003900;
    
	font-family:"µ¸À½", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;

    color:#c4ce4d;
    cursor:pointer;
    padding:3px 4px 2px 3px; /* Links */
}

.buttons3 button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons3 button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons3 button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */button2:hover, .buttons3 a:hover{
    background-color:#94a100;
    border:1px solid #003900;
	border-bottom:2px solid #003900;
    color:#010000;
}
.buttons3 a:active{
    background-color:#b8c900;
    border:1px solid #003900;
	border-bottom:2px solid #003900;
    color:#010000;
}/* POSITIVE */button.positive, .buttons a.positive{
    color:#529214;
}
.buttons3 a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons3 a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}/* NEGATIVE */.buttons3 a.negative, button.negative{
    color:#d12f19;
}
.buttons3 a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons3 a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


/* 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('/rb/_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('/rb/_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; }

.inputdate_s {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:16px;cursor:pointer;width:90px;background: url('/rb/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('/rb/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(/rb/image/round1/tlc.gif);
	background-position: 0% 0%;
	}

.roundbox1 .trc
	{
	background-image:url(/rb/image/round1/trc.gif);
	background-position: 100% 0%;
	}
	
.roundbox1 .blc
	{
	background-image:url(/rb/image/round1/blc.gif);
	background-position: 0% 100%;
	}

.roundbox1 .brc
	{
	background-image:url(/rb/image/round1/brc.gif);
	background-position: 100% 100%;
	}

.roundbox1 .tb, .roundbox1 .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.roundbox1 .tb
	{
	background-image:url(/rb/image/round1/tb.gif);
	background-position: 0% 0%;
	}

.roundbox1 .bb
	{
	background-image:url(/rb/image/round1/bb.gif);
	background-position: 50% 100%;
	}
	
.roundbox1 .rb
	{
	background-image:url(/rb/image/round1/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.roundbox1 .lb
	{
	background-image:url(/rb/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;}
.paddingdiv30{padding:30px;}

.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;
}