BODY,TD,SELECT,DIV,center,option,pre,blockquote,table 
{ FONT: 11px "  sans-serif, Dotum, AppleGothic", sans-serif; COLOR: #666666;   line-height:160%; } 
a:link     {color:#666666;text-decoration:none;  FONT: 11px "Dotum, AppleGothic, sans-serif", sans-serif;}
a:visited  {color:#666666;text-decoration:none;  FONT: 11px "Dotum, AppleGothic, sans-serif", sans-serif;}
a:active   {color:#666666;text-decoration:none;  FONT: 11px "Dotum, AppleGothic, sans-serif", sans-serif;}
a:hover   {color:#5574B9;text-decoration:none;  FONT: 11px "Dotum, AppleGothic, sans-serif", sans-serif;}

a.link2:link {text-decoration:none;   color:#8295C0;   font-weight: bold;}
a.link2:visited  {text-decoration:none; color:#8295C0;   font-weight: bold;}
a.link2:active   {text-decoration:none; color:#374D7F;   font-weight: bold;}
a.link2:hover   {text-decoration:none; color:#8295C0;  font-weight: bold;}



body
{background:#Ffffff url(../images/bag.gif) repeat-x  left top;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-highlight-color:#EEEEEE;
	scrollbar-3dlight-color:#EEEEEE;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-track-color:#EEEEEE;
	scrollbar-arrow-color:#CCCCCC;
	margin:  0 0 0 0;
}

.textarea{color: #666666;     background-color: #FFFFff;     border: 1px solid #DADADA;  PADDING-top: 5px; PADDING-bottom: 5px;  PADDING-left: 5px;  PADDING-right: 5px; }
.input {  border: #CCCCCC 1px solid; HEIGHT: 18px; COLOR: #747474; BACKGROUND-COLOR: #ffffff;}
.input_ {  border: #CCCCCC 1px solid; HEIGHT: 18px; COLOR: #747474; BACKGROUND-COLOR: #fff5ee;} 
.input1{  border: #FF3300 1px solid; HEIGHT: 18px; COLOR: #747474;  BACKGROUND-COLOR: #ffffff;}
.input2{  border: #CCCCCC 1px solid; HEIGHT: 18px; COLOR: #CCCCCC;  BACKGROUND-COLOR: #ffffff;}
.input3{  border: #CCCCCC 1px solid; HEIGHT: 16px; COLOR: #CCCCCC;  BACKGROUND-COLOR: #ffffff; } 
.tdalign {text-align:justify;   } 
.redtxt { border: #CCCCCC 1px solid; HEIGHT: 18px; COLOR: red; BACKGROUND-COLOR: #fff5ee;}
.greentxt { border: #CCCCCC 1px solid; HEIGHT: 18px; COLOR: #006400; BACKGROUND-COLOR: #e8ffe8;}

/* board title */ 
.title_bar{  background:#ffffff url(../images/box3_03.gif) repeat-x  left top;    text-align: center;  color: #8295C0;   font-weight: bold; border-RIGHT: 1px solid #D3D7E1;    PADDING : 2 0 4 0; 
	 }
.title_bar_end{ text-align: center;  color: #8295C0;   font-weight: bold;	 background:#ffffff url(../images/box3_03.gif) repeat-x  left top;   PADDING : 2 0 4 0; 
	 }
 .title_bar1{ text-align: center;  color: #8295C0;   font-weight: bold;	  PADDING : 2 0 4 0;  border-RIGHT: 1px solid #D3D7E1; text-align: center;   
	 }
 .title_bar1ed{ text-align: center;  color: #8295C0;   font-weight: bold;	  PADDING : 2 0 4 0;     text-align: center;   
	 }



/* board table */ 
.tab_line_img{      BORDER-bottom: 1px solid  #E1E1E1;  }
.tab_line{             BORDER-bottom: 1px solid  #E1E1E1;  	   PADDING : 4 0 4 0;    }
.tab_line_p{          BORDER-bottom: 1px solid  #E1E1E1;         PADDING : 4 0 4 8; 	 }
.tab_line_pend{     PADDING : 4 0 4 8;  }
.tab_line_pline{     BORDER-bottom: 1px solid  #E1E1E1;  	 border-right: 1px solid  #E1E1E1;    PADDING : 4 0 4 8;   }
.tab_line_center{   TEXT-align: center;    BORDER-right: 1px solid #E1E1E1;  	 BORDER-bottom: 1px solid  #E1E1E1;  	    PADDING : 4 0 4 0; }	 
.tab_end {            TEXT-align: center;   BORDER-bottom: 1px solid  #E1E1E1;  	 PADDING : 4 0 4 0; }
.tab_RE {              BORDER-bottom: 1px solid  #E1E1E1;  	    PADDING : 10 0 10 8;    }


/* table orange  */ 
.t_3_P     {    PADDING : 4 0 4 8;   }
.t_3_PR   {    BORDER-right: 1px solid  #E5E5E5  ;       PADDING : 4 0 4 8; }
.t_3_L     {    BORDER-bottom: 1px solid #E5E5E5;       PADDING : 4 0 4 8; }
.t_3_LR   {    BORDER-bottom: 1px solid #E5E5E5;       BORDER-right: 1px solid  #E5E5E5;      PADDING : 4 0 4 8; }

.t_3_1E   {    BORDER-right:1px solid  #E5E5E5;     color: #CD6853;    PADDING : 4 0 4 8;   } 
.t_3_1L   {    BORDER-bottom: 1px solid #E5E5E5;   BORDER-right: 1px solid #E5E5E5;      color: #CD6853;     PADDING : 4 0 4 8;}


/* title purple */ 
.tb_s_3t   {  BACKGROUND: #F5F5FD;   color: #576D9F;   font-weight: bold;    BORDER-bottom: 1px solid  #D3D3F1; 	   BORDER-right: 1px solid  #D3D3F1;   TEXT-align: center;  PADDING : 2 0 0 0; }
.tb_s_3te {  BACKGROUND: #F5F5FD;   color: #576D9F;   font-weight: bold;     BORDER-bottom: 1px solid  #D3D3F1; PADDING : 2 0 2 0;  TEXT-align: center;   }


/* table */ 
.tb_s_line_pd     {   BORDER-bottom: 1px solid  #E1E1E1;   PADDING : 4 0 4 8;  } 
.tb_s_line_ed     {   PADDING : 4 0 4 8;  } 
.tb_s_line_ct      {   BORDER-bottom: 1px solid  #E1E1E1;   border-right: 1px solid  #E1E1E1;     TEXT-align: center;   PADDING : 4 0 4 0;} 
.tb_s_line_cted  {   BORDER-bottom: 1px solid  #E1E1E1;   TEXT-align: center;    PADDING : 4 0 4 0;  }
.tb_s_line_rt     {   BORDER-bottom: 1px solid  #E1E1E1;  BORDER-right: 1px solid  #E1E1E1;  border-right: 1px solid  #E1E1E1;      PADDING : 4 0 4 8;    vertical-align : top;}  



/* table2*/ 
.tb_s_title{           BACKGROUND: #F9F9F9;     BORDER-bottom: 1px solid #D3D3F1 ; 	       	 PADDING : 4 0 4 8;  color: #8295C0;   font-weight: bold;   }
.tb_s_title1{          BACKGROUND: #F9F9F9;    BORDER-bottom: 1px solid  #D3D3F1;      BORDER-right : 1px solid  #D3D3F1;           PADDING : 4 0 4 8;    color: #8295C0;   font-weight: bold;  vertical-align : top;  }
.tb_s_title1_end{   BACKGROUND: #F9F9F9;    BORDER-right : 1px solid  #D3D3F1;         PADDING : 4 0 4 8;  color: #8295C0;     font-weight: bold;    }
.tb_s_title2{          BACKGROUND: #F9F9F9;    BORDER-bottom: 1px solid  #D3D3F1;   BORDER-right : 1px solid  #D3D3F1;    	 BORDER-left: 1px solid  #D3D3F1;   	 PADDING : 4 0 4 0;   color: #8295C0;     font-weight: bold;      TEXT-align: center;  }
.tb_s_title3{          BACKGROUND: #F9F9F9;    BORDER-bottom: 1px solid  #D3D3F1;       BORDER-right: 1px solid  #D3D3F1;     PADDING : 4 0 4 0;    color: #8295C0;   font-weight: bold;   TEXT-align: center;  }


/* table yellow  */ 
.tb_t2    {   BACKGROUND: #FFFDF3;    color: #8295C0;    BORDER-bottom: 1px solid  #D3D3F1; 	 BORDER-right: 1px solid  #D3D3F1;        PADDING : 4 0 4 0; TEXT-align: center;   }  
.tb_t2e  {   BACKGROUND: #FFFDF3;   color: #8295C0;   BORDER-bottom: 1px solid   #E1E1E1;      TEXT-align: center;  PADDING : 4 0 4 0;   }  
.tb_t2_1{   BACKGROUND: #FFFDF3;   color: #8295C0;   BORDER-bottom: 1px solid  #D3D3F1 ;    BORDER-left: 1px solid  #D3D3F1;  BORDER-right: 1px solid  #D3D3F1;      TEXT-align: center; PADDING : 4 0 4 0;   }  
.tb_t2_2{   BACKGROUND: #FFFDF3;   color: #8295C0;    BORDER-right: 1px solid  #D3D3F1;      TEXT-align: center; PADDING : 4 0 4 0;   }  
.tb_t2_2e{   BACKGROUND: #FFFDF3;   color: #8295C0;      TEXT-align: center; PADDING : 4 0 4 0;   }  




/* TEXT */ 
.TEXT_1{color: #990033;      font-size: 12px;   font-weight: bold;    PADDING : 4 0 5 0; }
.TEXT_2{
	color: #333333;
}
.TEXT_3{
	color: #F26521;
	font-weight: bold;
}
.TEXT_4{
	color: #855FA8;
	PADDING : 10 0 5 0;
	font-weight: bold;
}
.TEXT_5{
	color: #2D2D2D;
	font-weight: bold;
}

.EXtb{   BACKGROUND: #F7F7F7;  BORDER: 4px solid  #E1E1E1;       PADDING : 8 8 8 8;   }  
.EXtit{     color: #334D6C;      font-weight: bold;  PADDING : 0 0 8 0; }  
.EXtit1{     color: #87A8CE;      font-weight: bold;  }

/*.selectBox { behavior:url('/js/selectbox.htc');}	*/

.tt{color: #8295C0;   font-weight: bold;	PADDING : 0 8 0 0;
}




/* 2018-12-24 */
.scroll_register {overflow-x:scroll;width:780px;}
.register01 {}
.register01 tbody th {background:#f9f9f9;border-right:1px solid #d3d3f1;border-bottom:1px solid #d3d3f1;color:#8295c0;text-align:left;padding:5px 0 5px 15px;font-family:dotum;}
.register01 tbody td {border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:left;padding:5px 0 5px 10px;font-family:dotum;}
.register01 tbody td .intx {border:1px solid #ccc;padding:5px 2px;height:19px;vertical-align:middle;}
.register01 tbody td .intx2 {border:1px solid #ccc;vertical-align:middle;margin-right:5px;border-left:0;background:#fff;}
.register01 tbody td a.btn_img {display:inline-block;vertical-align:middle;}
.vm {vertical-align:middle;}
.register01 tbody td .select_a1 {vertical-align:middle;}
.register01 tbody td .mb5 {margin-bottom:5px;}
.register01 tbody td .ml15 {margin-left:15px;}
.register01 tbody td.last {border-right:0;}
.register01 tbody td.line {padding:1px 0;border-right:0;}
.register_info {position:relative;text-align:right;padding-top:6px;}
.register_info.type2 {padding-top:10px;}
.register_info .l_txt {position:absolute;top:0;left:0;color:#666;font-weight:bold;}
.TEXT_1 {position:relative;}
.TEXT_1 .rgt_info {position:absolute;top:5px;right:0;overflow:hidden;margin:0;}
.TEXT_1 .rgt_info li {padding:0 15px 0 18px;float:left;background:url(../images/ico_l.gif) no-repeat left 2px;list-style:none;font-size:11px;color:#666;font-family:dotum;}
.TEXT_1 .rgt_info li strong {font-weight:bold;color:#855fa8;}
.TEXT_1 .rgt_info li.last {padding-right:0;}
.title_bar.type2, .title_bar_end.type2 {background:url(../images/box3_03_18.gif) bottom center repeat-x;line-height:12px;padding:2px 0 6px;}
.title_bar.type3, .title_bar_end.type3 {background:url(../images/box3_03_18.gif) bottom center repeat-x;padding:3px 0 8px;}
.cor_orange {color:#ff6600;}
.col_red {color:#ff0000 !important;}
.bg_pink {background:#ffecec;}
.btn_renew {display:inline-block;vertical-align:middle;margin-left:10px;}

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #f7f7f7;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 330px;
	padding: 16px;
	border: 5px solid #ebebeb;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.textright {
	float: right;
}
/* 질문과 답변 답변란*/
.reply .reply_txt .sign {
	float: right;
	text-align: left;
	right: 0;
	bottom: 0;
	border: 1px solid #6d6b72;
	border-radius: 7px;
	margin-bottom: 10px;
}
.reply .reply_txt .text {
	width: 60%;
	float: left;
	text-align: left;
}
