/*--- ?체공통 ---*/
a:link, a:visited,a:active {color:#838282;text-decoration:none;line-height: 120%;} a:hover {color:#ec7d06;text-decoration:none;}
a.page:link, a.page:visited,a.page:active {color:#838282;text-decoration:none;letter-spacing:0;font-family:tahoma;font-size:11px;} a.page:hover {color:#ec7d06;text-decoration:none;letter-spacing:0;font-family:tahoma;font-size:11px;}
a.news:link, a.news:visited,a.news:active {color:#838282;text-decoration:none;letter-spacing:0;font-family:tahoma;font-size:11px;} a.news:hover {color:#ec7d06;text-decoration:none;letter-spacing:0;font-family:tahoma;font-size:11px;}
a.categorylink, a.category:visited,a.category:active {color:#666666;text-decoration:none;letter-spacing:0;font-family:tahoma;font-size:11px;} a.category:hover {color:#d79449;text-decoration:none;letter-spacing:0;font-family:tahoma;font-size:11px;}
img {border:0;}
a { selector-dummy : expression(this.hideFocus=true);}



BODY{ 
	margin:0px; margin-top:50px;
	scrollbar-face-color: #ffffff;
 	scrollbar-highlight-color: #cccccc;
 	scrollbar-3dlight-color: #FFFFFF;
 	scrollbar-shadow-color: #cccccc;
 	scrollbar-darkshadow-color: #FFFFFF;
 	scrollbar-track-color: #f1f1f1;
 	scrollbar-arrow-color: #000000;
	text-align:center
	/*background-image:url(../images/bg.gif); 백그?운??^^************/  
}
/**********************************************************************/
/* 게시?에 ?때 ?용~~~~~**/
/**********************************************************************/

/* add */
.cursor{cursor:hand;}
p{margin-top:1px;margin-bottom:1px;font-family: ?음;}
}

/*--- ?스??---*/
.te_do{font-family:굴림;font-size:11px;}
.te_en{font-family:verdana;font-size:9px;}
.te_white{color:#FFFFFF;}
.te_gray{color:#5E5E5E;}
.te_gray2{color:#959595;}
.te_blue{color:#3F8FD1;}
.te_green{color:#006766;}
.te_green2{font-family:굴림;font-size:12px;color:#01A401;font-weight:bold;}
.te_orange{color:#FF6501;}
.te_le {letter-spacing:-1;}
.te_b {font-weight:bold;}
.te_su{color:#4493D2;text-align:center;height:23;font-family:verdana;font-size:11px;}
.te_gray3{font-family:굴림;font-size:12px;color:#6A6A6A;letter-spacing:-1;}

.board_tt {font-family:verdana; font-weight:bold; font-size:11px; letter-spacing:-0.5px;}

/*--- ?스??---*/

.te_purple{font-family:verdana;font-size:11px;color:#663A7B;}
.te_do{font-family:굴림;font-size:11px;}
.te_red{font-family:verdana;font-size:11px;color:#666666;}
.te_white{color:#FFFFFF;}
.te_gray{color:#BBBBBB;}
.te_le {letter-spacing:-1;}
.te_b {font-weight:bold;}
.te_green{font-family:굴림;font-size:12px;color:#355716;}
.te_yel{color:#50562A;}

/**********************************************************************/
/* ??지 보더 0px (말그????지 링크껄때 보더??경?쓰?도?요.**/
/**********************************************************************/

IMG						{ border:0px; }

/**********************************************************************/
/*INPUT STYLE (?명 ?요?죠?^^? **************************************/
/**********************************************************************/

FORM					{ margin-bottom:0px;margin-top:0px;}

INPUT					{ font-family: ??,???tahoma; font-size: 12px; line-height: 160%;(this.type=='checkbox'||this.type=='radio' ||this.type=='image')?'':'solid #dddddd 0px' );  padding:0 0 0 5; background-color:#ffffff; color:#626262; }

.input_gray		{ font-family: ??,???verdana;font-size: 12px; border:solid 1px #dddddd ;background-color:#FFFFFF;font-size:12px;color:#666666;}

/***********************************************************************/
/*PUBLIC COLOR STYLE 기본 td값이??링크??글???및 ?트  **************/
/***********************************************************************/

td						{ font-size: 11px; font-family: tahoma; color:#838282; line-height:120%; letter-spacing:0 ; text-decoration:none; }

/*
a:link					{ font-family: ??,???tahoma; font-size: 12px; letter-spacing:-0.75; color: #666666; line-height: 160%; text-decoration: none }
a:visited				{ font-family: ??,???tahoma; font-size: 12px; letter-spacing:-0.75; color: #666666; line-height: 160%; text-decoration: none}
a:active				{ font-family: ??,???tahoma; font-size: 12px; letter-spacing:-0.75; color: #666666; line-height: 160%; text-decoration: none}
a:hover					{ font-family: ??,???tahoma; font-size: 12px; letter-spacing:-0.75; color: #000000; line-height: 160%; text-decoration: none}
*/

/**********************************************************************/
/*11?트 관??????**************************************************/
/**********************************************************************/

.font_11				{ font-size: 11px; font-family: ??,???tahoma; color:#626262; line-height:160%; letter-spacing:0; text-decoration:none; }
.font_11	A:link		{ font-size: 11px; font-family: ??,???tahoma; color:#626262; text-decoration:none;  }
.font_11	A:visited	{ font-size: 11px; font-family: ??,???tahoma; color:#626262; text-decoration:none;  }
.font_11	A:active	{ font-size: 11px; font-family: ??,???tahoma; color:#626262; text-decoration:none;  }
.font_11	A:hover		{ font-size: 11px; font-family: ??,???tahoma; color:#626262; text-decoration:underline;  }

/**********************************************************************/

.font_11_bold			{ font-size: 11px; font-family: ??,???tahoma; color:#626262; line-height:160%; letter-spacing:0; text-decoration:none;  font-weight:bold; }

/**********************************************************************/
/* navi 11?트 (??HOME > ?사?개 > ?사? **************************/
/**********************************************************************/

.navi_11				{ font-size: 11px; font-family: ??,???tahoma; color:#626262; line-height:160%; letter-spacing:0; text-decoration:none; }
.navi_11	A:link		{ font-size: 11px; font-family: ??,???tahoma; color:#666666; text-decoration:none;  }
.navi_11	A:visited	{ font-size: 11px; font-family: ??,???tahoma; color:#666666; text-decoration:none;  }
.navi_11	A:active	{ font-size: 11px; font-family: ??,???tahoma; color:#666666; text-decoration:none;  }
.navi_11	A:hover		{ font-size: 11px; font-family: ??,???tahoma; color:#626262; text-decoration:underline;  }
.navi_11	{ padding-right:10; }

/**********************************************************************/
/* 컬러??강조 ?껍게쓰?(추??서 ?세?? ***************************/
/**********************************************************************/

.blue_bold11			{ font-size: 11px; font-family: ??,???tahoma; line-height:160%; color: #5E7386; font-weight:bold;}
.blue_bold12			{ font-size: 12px; font-family: ??,???tahoma; line-height:160%; color: #5E7386; font-weight:bold;}

.white_bold             { font-size: 12px; font-family: ??,???tahoma; color:#ffffff; font-weight:bold;}
.white_bold   A:link	{ font-size: 12px; font-family: ??,???tahoma; color:#ffffff; font-weight:bold; text-decoration:none;  }
.white_bold   A:visited	{ font-size: 12px; font-family: ??,???tahoma; color:#ffffff; font-weight:bold; text-decoration:none;  }
.white_bold   A:active	{ font-size: 12px; font-family: ??,???tahoma; color:#ffffff; font-weight:bold; text-decoration:none;  }
.white_bold   A:hover	{ font-size: 12px; font-family: ??,???tahoma; color:#ffffff; font-weight:bold; text-decoration:none;  }


/**********************************************************************/
/*PADDING STYLE ^^(ysy게시?에 ?요?? ********************************/
/**********************************************************************/

.top_5					{ padding:5 0 0 0;}
.top_10					{ padding:10 0 0 0;}
.top_15					{ padding:15 0 0 0;}
.top_20					{ padding:20 0 0 0;}
.top_25					{ padding:25 0 0 0;}

/**********************************************************************/

.bottom_5				{ padding:0 0 5 0;}
.bottom_10				{ padding:0 0 10 0;}
.bottom_15				{ padding:0 0 15 0;}
.bottom_20				{ padding:0 0 20 0;}
.bottom_25				{ padding:0 0 25 0;}

/**********************************************************************/

.left_5					{ padding:0 0 0 5;}
.left_8					{ padding:0 0 0 8;}
.left_10				{ padding:0 0 0 10;}
.left_15				{ padding:0 0 0 15;}
.left_20				{ padding:0 0 0 20;}
.left_25				{ padding:0 0 0 25;}


/**********************************************************************/

.right_5				{ padding:0 5 0 0;}
.right_10				{ padding:0 10 0 0;}
.right_15				{ padding:0 15 0 0;}
.right_20				{ padding:0 20 0 0;}
.right_25				{ padding:0 25 0 0;}

/**********************************************************************/
/*PADDING STYLE ?딩 ?시??준거에??추??서 ?세?? *****************/
/**********************************************************************/

.top_5_bottom_5			{ padding:5 0 5 0;}

/**********************************************************************/
/*table ?이 top?기 (?체코딩???이?어?기?해?? ******************/
/**********************************************************************/
.mg_top05				{margin-top:05px}
.mg_top10				{margin-top:10px}
.mg_top15				{margin-top:15px}
.mg_top18				{margin-top:18px}
.mg_top20				{margin-top:20px}
.mg_top25				{margin-top:25px}
.mg_top30				{margin-top:30px}
.mg_top35				{margin-top:35px}
.mg_top40				{margin-top:40px}
.mg_top45				{margin-top:45px}
.mg_top50				{margin-top:50px}

/**********************************************************************/
/* SELECT BOX STYLE ?롭?운매뉴(???입?다.????) ***************/
/**********************************************************************/

.selectBoxSelectedArea			{color:#808080; background-color:#FFFFFF; font-size:12px; font-family:Dotum,Dotumche,verdana; padding-top:1px; line-height:15px; padding-left:4px;}
.selectBoxSelectedAreaFocus		{color:#333333; background-color:#F3F3F3; font-size:12px; font-family:Dotum,Dotumche,verdana; padding-top:1px; line-height:15px; padding-left:4px;}
.selectBoxOption				{color:#808080; background-color:#FFFFFF; font-size:12px; font-family:Dotum,Dotumche,verdana; padding-top:2px; line-height:15px; padding-left:4px;}
.selectBoxOptionOver			{color:#333333; background-color:#F3F3F3; font-size:11px; font-family:Dotum,Dotumche,verdana; padding-top:2px; line-height:15px; padding-left:4px;}
.selectBoxOptionInnerLayer		{overflow:auto;background-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#CBCBCB;
	scrollbar-highlight-color:#CBCBCB;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#F5F5F5;
	scrollbar-arrow-color:#CBCBCB;
	scrollbar-BaseC-olor : #7391A2;
}

/**********************************************************************/
/* board **************************************************************/
/**********************************************************************/

.textarea {
	color:#878787;
	font-size:12px;
	border:1px solid #c7c7c7;
	height:80px;
	background-color:#ffffff;
	padding:3px;
	scrollbar-face-color:#ededed; 
    scrollbar-shadow-color:#ededed;
	scrollbar-highlight-color:#ededed; 
	scrollbar-3dlight-color:#ededed; 
	scrollbar-darkshadow-color:#ededed; 
	scrollbar-track-color:#ffffff; 
	scrollbar-arrow-color:#adadad;
}

.radio { color:#a1a1a1; border:1px; margin:0 0 -2 0;}
.checkbox{width:15px; HEIGHT: 15px; border: 0px solid #000000;} 

.select_02 {BEHAVIOR: url('./_DESIGN/_version1/css/selectBox2.htc'); CURSOR: hand; width:146;}

/**********************************************************************/
/* 문단구분 ?이 ******************************************************/
/**********************************************************************/

/*  ???래  */
.pt2  { padding-top:2px;  }
.pt3  { padding-top:3px;  }
.pt5  { padding-top:5px;  }
.pt7  { padding-top:7px;  }
.pt10 { padding-top:10px; }
.pt13 { padding-top:13px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt21 { padding-top:21px; }
.pt23 { padding-top:23px; }
.pt25 { padding-top:25px; }
.pt28 { padding-top:28px; }
.pt30 { padding-top:30px; }
.pt35 { padding-top:35px; }
.pt40 { padding-top:40px; }
.pt45 { padding-top:45px; }
.pt50 { padding-top:50px; }

.pb3  { padding-bottom:3px;  }
.pb5  { padding-bottom:5px;  }
.pb7  { padding-bottom:7px;  }
.pb9  { padding-bottom:9px;  }
.pb10 { padding-bottom:10px; }
.pb11 { padding-bottom:11px; }
.pb15 { padding-bottom:15px; }
.pb17 { padding-bottom:17px; }
.pb20 { padding-bottom:20px; }
.pb24 { padding-bottom:24px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }
.pb35 { padding-bottom:35px; }
.pb40 { padding-bottom:40px; }
.pb45 { padding-bottom:45px; }
.pb50 { padding-bottom:50px; }
.pb58 { padding-bottom:58px; }
.pb65 { padding-bottom:65px; }

/*  ??? */
.pr3  { padding-right:3px;  }
.pr5  { padding-right:5px;  }
.pr7  { padding-right:7px;  }
.pr10 { padding-right:10px; }
.pr14 { padding-right:14px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr25 { padding-right:25px; }
.pr30 { padding-right:30px; }
.pr35 { padding-right:35px; }
.pr40 { padding-right:40px; }
.pr45 { padding-right:45px; }
.pr50 { padding-right:50px; }

.pl3  { padding-left:3px;  }
.pl5  { padding-left:5px;  }
.pl7  { padding-left:7px;  }
.pl10 { padding-left:10px; }
.pl12 { padding-left:12px; }
.pl14 { padding-left:14px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl25 { padding-left:25px; }
.pl30 { padding-left:30px; }
.pl35 { padding-left:35px; }
.pl40 { padding-left:40px; }
.pl45 { padding-left:45px; }
.pl50 { padding-left:50px; }

/**********************************************************************/
/* font ***************************************************************/
/**********************************************************************/

.ft99   { color: #999999; font-size:11px; line-height:14px; }
.ft66   { color: #666666; font-size:11px; line-height:22px; }
.ft33   { color: #333333; font-size:11px; line-height:14px; }
.ft9b   { color: #9ba7d7; font-size:11px; line-height:14px; }
.ftec   { color: #ec7d06; font-size:11px; line-height:14px; }
table#as td{font size="12"; line-height:18px;}
