
/******************************************************************************
								공통 스타일
******************************************************************************/
body {

    scrollbar-base-color:#e9e9e9;	/* 기본색 */
	scrollbar-face-color:#eeeeee;	/* 표면색 */
	scrollbar-arrow-color:#b7b7b7;	/* 화살표색 */
	scrollbar-hightlight-color:#f2f2f2;	/* 하이라이트색 */
	scrollbar-3dlight-color:#f2f2f2;	/* 버튼의 하이라이트색 */
	scrollbar-shadow-color:#b7b7b7;	/* 그림자색 */
	scrollbar-darkshadow-color:#e9e9e9;	/* 버튼의 그림자색 */
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

    padding:0px;
	font-size: 9pt; color: #666666; line-height: 20px; font-family: Tahoma ;word-break:break-all; 
}



table {border-collapse:collapse;}
td{margin:0px; padding:0px; font-family:Tahoma,돋움; font-size:12px; color: #444444; line-height: 18px; word-break:break-all;}
img { border:0px; vertical-align:middle;}
.border0 {border:0px; }
form {padding:0px; margin:0px;}
input {margin:0px; font-family:Tahoma; font-size:11x; color: #666666; height:20px; line-height:18px;selector-dummy: expression(this.hideFocus=true); vertical-align:middle }
select    {margin:0px; padding:0px; font-family:Tahoma; font-size:12px; color: #666666; border:1px solid #C6C6C6; line-height:18px; height:20px; vertical-align:middle}
.textarea {margin:0px; padding-left:5px; font-family:돋움; font-size:12px; color: #333333; border:1px solid #ddd; line-height:18px; }
textarea  {margin:0px; padding:5px; font-family:Tahoma; font-size:12px; color: #666666; border:1px solid #eeeeee; background-color: #ffffff; 
	scrollbar-base-color:#e9e9e9;	/* 기본색 */
	scrollbar-face-color:#eeeeee;	/* 표면색 */
	scrollbar-arrow-color:#b7b7b7;	/* 화살표색 */
	scrollbar-hightlight-color:#f2f2f2;	/* 하이라이트색 */
	scrollbar-3dlight-color:#f2f2f2;	/* 버튼의 하이라이트색 */
	scrollbar-shadow-color:#b7b7b7;	/* 그림자색 */
	scrollbar-darkshadow-color:#e9e9e9;	/* 버튼의 그림자색 */
	}
checkbox {margin:0px; padding:0px; color: #666666; border:1px solid #C6C6C6; line-height:18px; vertical-align:middle}
iframe  {margin:0px; padding:2px; overflow-y:auto; border:1px solid #e1e1e1; width:100%;}


 a {selector-dummy: expression(this.hideFocus=true);}	/*이미지 포커싱 제거-IE전용 */

a:link        { text-decoration:none; color:#444444;}
a:visited     { text-decoration:none; color:#666666;}
a:active      { text-decoration:none; color:#666666;}
a:hover       { text-decoration:none; color:#333333;}

/* 네비게이션 경로설정*/
.naviBG             { height: 57px; background: url(../images/blue/navi/bg.gif)} 

.navi             	{ color:#ffffff; text-align:center; font-weight: bold; height: 32px; width:100%; padding-top: 8px; background: url(../images/blue/navi/tab.gif) no-repeat;}  
.navi a:link        { color:#ffffff; text-align:center; font-weight: bold; }
.navi a:visited     { color:#ffffff; text-align:center; font-weight: bold; }
.navi a:active      { color:#ffffff; text-align:center; font-weight: bold; }
.navi a:hover       { color:#ffffff; text-align:center; font-weight: bold; text-decoration:underline;}
.navi .navileft      { background: url(../images/blue/navi/tab_left.gif)}
.navi .naviright     { background: url(../images/blue/navi/tab_right.gif)}

.naviTab            { color:#003179; text-align:center; font-weight: bold; height: 32px; width:100%; padding-top: 9px; background: url(../images/blue/navi/tab.gif)  no-repeat 0px -63px;}  
.naviTab a:link     { color:#003179; text-align:center; font-weight: bold;}
.naviTab a:visited  { color:#003179; text-align:center; font-weight: bold;}
.naviTab a:active   { color:#003179; text-align:center; font-weight: bold;}
.naviTab a:hover    { color:#1180df; text-align:center; font-weight: bold;}
.naviTab .left      { background: url(../images/blue/navi/tab_left.gif) no-repeat 0 -63px; }
.naviTab .right     { background: url(../images/blue/navi/tab_right.gif) no-repeat 0 -63px; }

.navi_smenu td         { font-size:11px; color:#dddddd; }  
.navi_smenu a:link     { font-size:11px; color:#003179; }
.navi_smenu a:visited  { font-size:11px; color:#003179; }
.navi_smenu a:active   { font-size:11px; color:#003179; }
.navi_smenu a:hover    { font-size:11px; color:#1180df;   text-decoration:underline;}

.naviMEMO            { height: 21px; width:60px; background: url(../images/blue/btn_memo.gif); font-weight: bold; color:#ffffff; text-align:center; font-size:11px}  
.naviMEMO a:link     { color:#ffffff; text-align:center; font-weight: bold;}
.naviMEMO a:visited  { color:#ffffff; text-align:center; font-weight: bold;}
.naviMEMO a:active   { color:#ffffff; text-align:center; font-weight: bold;}
.naviMEMO a:hover    { color:#ffffff; text-align:center; font-weight: bold;}
/******************************************************************************
								tab  관련
******************************************************************************/
/* Tab Menu*/

.tabMenu_on            { color:#ffffff; text-align:center; font-weight: bold; height: 28px; width:150px; padding:5px; background: url(../images/blue/tab_on.gif) no-repeat; cursor:pointer; }  
.tabMenu_on a:link     { color:#ffffff; text-align:center; font-weight: bold;}
.tabMenu_on a:visited  { color:#ffffff; text-align:center; font-weight: bold;}
.tabMenu_on a:active   { color:#ffffff; text-align:center; font-weight: bold;}
.tabMenu_on a:hover    { color:#ffffff; text-align:center; font-weight: bold; text-decoration:underline;}

.tabMenu_off            { color:#fff; text-align:center; font-weight: bold; height: 28px; width:150px; padding:5px; background: url(../images/blue/tab_off.gif) no-repeat; cursor:pointer;}  
.tabMenu_off a:link     { color:#fff; text-align:center; font-weight: bold; }
.tabMenu_off a:visited  { color:#fff; text-align:center; font-weight: bold; }
.tabMenu_off a:active   { color:#fff; text-align:center; font-weight: bold; }
.tabMenu_off a:hover    { color:#fff; text-align:center; font-weight: bold; text-decoration:underline;}


/*검색결과*/
.resultTab{margin:0px;padding:0px;height:28px;}
.resultTab .tVline {width:1px;height:28px;float:left;}
.resultTab .sel {float:right;padding-top:4px;}
.resultTab .select {float:left;padding-top:5px;margin-left:10px;letter-spacing:-1px;}
.resultTab .select input{vertical-align:-2px;}
.resultTab .select b{color:#664327;}
.resultTab .rViewType {float:right;margin-right:10px;padding-top:8px;}


.resultTab .on	{float:left;height:28px;overflow:hidden;}
.resultTab .off {float:left;height:28px;overflow:hidden; }
.resultTab .on a,.resultTab .off a {text-decoration:none;cursor:hand; }
.resultTab .on a span.l,.resultTab .on a span.c,.resultTab .on a span.r {background:url('../images/blue/tab_001.gif');height:40px;overflow:hidden;display:block;float:left; color:#439fe1;}
.resultTab .on a span.l {background-repeat:no-repeat;width:15px;}
.resultTab .on a span.r {background-repeat:no-repeat;width:15px;background-position:0 -56px;}
.resultTab .on a span.c {background-repeat:repeat-x;background-position:0 -28px;color:#fff;font-weight:bold;text-align:center;padding:5px 5px 0 5px;}
.resultTab .off a span.l,.resultTab .off a span.c,.resultTab .off a span.r {background:url(../images/blue/tab_002.gif);height:28px;overflow:hidden;display:block;float:left;}
.resultTab .off a span.l {background-repeat:no-repeat;width:15px;}
.resultTab .off a span.r {background-repeat:no-repeat;width:15px;background-position:0 -56px;}
.resultTab .off a span.c {background-repeat:repeat-x;background-position:0 -28px;color:#747bce;text-align:center;text-decoration:none;padding:5px 5px 0 5px;font-weight:bold;}
.resultTab  a span.c span.int{font:11px Tahoma,Arial; }

.line{background:url(../images/line.gif) repeat-x;width:100%; height:1px;}



/******************************************************************************
								Font  관련
******************************************************************************/
.txt-12-White01            {color:#ffffff; }
.txt-12-White01 a          {color:#ffffff; }
.txt-12-White01 a:visited  {color:#ffffff; }
.txt-12-White01 a:active   {color:#ffffff; }
.txt-12-White01 a:hover    {color:#ddecf7; }

.txt-12-White02 	{font-family: Tahoma;  color: #ffffff;  text-decoration: none; line-height:16px; font-weight: bold;} /*일정관리_날짜*/

.txt-12-red01 	{font-size: 12px;  color: #ff6600;  text-decoration: none; line-height:16px; font-weight: bold;} 
.txt-12-01   	{font-size: 12px;  color: #4e8ccf;  text-decoration: none; line-height:16px; font-weight: bold;}
.txt-12-02   	{font-size: 10px;  color: #cccccc;  text-decoration: none; line-height:16px; }
.txt-14-black01 {font-size: 14px;  color: #000000;  text-decoration: none; line-height:16px; font-weight: bold;}

.tableDefault     {}
.tableDefault td  {color: #cccccc;  line-height:16px; letter-spacing:2px;}
.tableDefault a          {color:#666666;  }
.tableDefault a:link	 {color:#666666; }
.tableDefault a:visited  {color:#666666; }
.tableDefault a:active   {color:#666666; }
.tableDefault a:hover    {color:#1997d1; text-decoration:underline;}

.txt-r 	{color: #ff0000;} 
.txt-g 	{color: #16b601;} 

.txt-12-green  {font-size: 12px;  font-weight: bold; color:#57977e; }
/******************************************************************************
								타이틀 관련
******************************************************************************/
/*대타이틀*/
.btitle01 .route    {height:34px;font-size:12px;color:#444444;font-weight:lighter;vertical-align:top}

/*중타이틀*/

.mtitle01 {height:22px; background:transparent url(../images/blue/mtitle_icon.gif) no-repeat left top ; padding-top:3px; font-size:12px; color: #224489; font-weight: bold; padding-left:26px;text-align:left;}


/*소타이틀
.stitle01 {	font-size:12px;	color: #4B4B4B;	font-weight: bold;}*/

/* popup 타이틀 */
.ptitle01 {	font-size:14px;	color: #333333;	font-weight: bold;}




/******************************************************************************
								버튼
******************************************************************************/

/* #btn_type1 */
#btn_type1 a{ background:url('../images/blue/bg_btnType.gif') left 0; float:left; font:12px 굴림; color:#fff; padding-left:18px; text-decoration:none; height:27px; cursor:hand; margin-right:5px; overflow:hidden; font-weight: bold;  }
#btn_type1 a:hover{background:url('../images/blue/bg_btnType.gif') left -27px}
#btn_type1 a span{ float:left; background:url('../images/blue/bg_btnType.gif') right 0; line-height:240%; padding-right:12px; height:27px; overflow:hidden}
#btn_type1 a:hover span{background:url('../images/blue/bg_btnType.gif') right -27px; color:#fff; } 

/* #btn_type1-1 */
#btn_type1a a{ background:url('../images/blue/bg_btnType.gif') left 0; float:right; font:12px 굴림; color:#fff; padding-left:18px; text-decoration:none; height:27px; cursor:hand; margin-right:5px; overflow:hidden; font-weight: bold;  }
#btn_type1a a:hover{background:url('../images/blue/bg_btnType.gif') left -27px}
#btn_type1a a span{ float:left; background:url('../images/blue/bg_btnType.gif') right 0; line-height:240%; padding-right:12px; height:27px; overflow:hidden}
#btn_type1a a:hover span{background:url('../images/blue/bg_btnType.gif') right -27px; color:#fff;} 

/* #btn_type2 */
#btn_type2 a{background:url('../images/blue/bg_btnType.gif') left -60px; float:left; font:12px 굴림; color:#ffffff; padding-left:6px;  text-decoration:none; height:20px; cursor:hand;margin-left:3px; margin-right:3px; overflow:hidden;}
#btn_type2 a:hover{background:url('../images/blue/bg_btnType.gif') left -85px}
#btn_type2 a span{ float:left; background:url('../images/blue/bg_btnType.gif') right -60px; line-height:200%; padding-right:6px; height:20px; overflow:hidden}
#btn_type2 a:hover span{background:url('../images/blue/bg_btnType.gif') right -85px; color:#ffffff}

/* #btn_type3 */
#btn_type3 a{display:block; background:url('../images/blue/bg_btnType.gif') left -120px; float:right; font:12px 굴림; color:#ffffff; padding-left:12px;  text-decoration:none; height:36px; cursor:hand; margin-right:3px; overflow:hidden;;font-weight: bold;}
#btn_type3 a span{display:block; float:left; background:url('../images/blue/bg_btnType.gif') right -120px; line-height:320%; padding-right:12px; height:36px; overflow:hidden}

/* #btn_type4 */
.btn_type4 {padding: 2px 2px 0px 2px; background:url('../images/blue/bg_btnType.gif') 100% -60px no-repeat; border:0px; font-family:dotum; font-size:12px; text-align:center; margin:0px; color:#FFFFFF; cursor:hand;} 


/* #btn_type5 */
.btn_type5 {overflow:visible; height:21px; padding: 2px 6px 0px 6px; background: transparent url('../images/blue/bg_btnType.gif') 100% -60px no-repeat; border:0px; font-family:dotum; font-size:12px; text-align:center; margin:0px; color:#FFFFFF; cursor:hand;} 

/* #btn_type6 */
.btn_type6 {height:21px;  width:90; padding: 2px 4px 0px 4px; background: transparent url('../images/blue/bg_btnType.gif') 100% -60px no-repeat; border:0px; font-family:dotum; font-size:12px; text-align:center; margin:0px; color:#FFFFFF; cursor:hand;} 

#btn_type7 a{ background:url('../images/blue/bg_btnType.gif') left -438px; float:left;  font:12px 굴림; color:#444; padding-left:8px; text-decoration:none; height:27px; cursor:hand; margin-right:5px; overflow:hidden;}
#btn_type7 a:hover{background:url('../images/blue/bg_btnType.gif') left -438px}
#btn_type7 a span{display:block; float:left;background:url('../images/blue/bg_btnType.gif') right -438px; line-height:240%; padding-right:13px; height:27px; overflow:hidden}
#btn_type7 a:hover span{background:url('../images/blue/bg_btnType.gif') right -438px; color:#0A82A7}
/******************************************************************************
								왼쪽메뉴 관련
******************************************************************************/
.Left_menu01 td			{padding: 5px;  border-bottom: #95c1e8 1px solid;}
.Left_menu01 .mtitle	{height:30px;  border: #d0e6f2 2px solid; font-size:14px; font-weight: bold; background-color:#edf5fb;}
.Left_menu01 a:hover 	{text-decoration:none; color: #4e8ccf; }


.Left_menu_comment { padding: 3px 0px 3px 0px; border-bottom: #95c1e8 1px solid; background-color:#f5fafd; font-weight:bold;}
.Left_menu_comment a:link, .Left_menu_comment :active, .Left_menu_comment a:visited {text-decoration:none; color: #4e8ccf; font-weight:bold;}
.Left_menu_comment a:hover {text-decoration:none; color: #4e8ccf; font-weight:bold;}

.Left_wiki td		   {color:#000000;  line-height:26px;}
.Left_wiki .ss		   {padding: 5px 0px 5px 10px; color:#000000; line-height:20px;}
.Left_wiki  a:link	   {color: #000000; line-height:26px; font-weight:bold;}
.Left_wiki  a:visited  {color: #000000; line-height:26px; font-weight:bold;}
.Left_wiki  a:active   {color: #000000; line-height:26px; font-weight:bold;}
.Left_wiki  a:hover    {color:#4e8ccf; line-height:26px; font-weight:bold;}


/* 검색박스 */
.search_box     {border:3px solid #b9ccea; height:40px}
.search_box td  {background-color:#f6f6f6; padding:8px;}


/* 설명박스 */
.infobox{position:relative;width:735px;}
.infobox .t{width:100%;height:6px;padding:0px;margin:0px;overflow:hidden;background:url('../images/container/cnt.infobox.t.gif') no-repeat left top;}
.infobox .m{padding:5px 15px;color:#666666;background:url('../images/container/cnt.infobox.m.gif') repeat-y left top;}
.infobox .b{width:100%;height:6px;padding:0px;margin:0px;overflow:hidden;background:url('../images/container/cnt.infobox.b.gif') no-repeat left bottom;}
.infobox .empty{text-align:center;padding:100px 0px;color:#666;}

.info_box            {border:1px solid #c8e0f8;}
.info_box td         {background-color:#f6fafd; padding:10px;}
.info_box  a:link    {color: #333333; line-height:26px; font-weight:bold;}
.info_box  a:visited {color: #333333; line-height:26px; font-weight:bold;}
.info_box  a:active  {color: #333333; line-height:26px; font-weight:bold;}
.info_box  a:hover   {color: #4e8ccf; line-height:26px; font-weight:bold;}

.info_box2       {width:100%; border-top:2px solid #76abcd; line-height:30px;border-right:1px solid #dddddd;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.info_box2 td    {background-color:#f8f8f8; padding:8px 10px 8px 10px; font-weight:bold; color:#333333;line-height:30px;}
.info_box2 .tt   { padding:2px; background-color:#edf5fb}

.info_box3             {border:1px solid #cccccc;}
.info_box3 td          {background-color:#fafafa; padding:5px;}
.info_box3  a:link	   {color: #333333; line-height:26px; font-weight:bold;}
.info_box3  a:visited  {color: #333333; line-height:26px; font-weight:bold;}
.info_box3  a:active   {color: #333333; line-height:26px; font-weight:bold;}
.info_box3  a:hover    {color: #4e8ccf; line-height:26px; font-weight:bold;}

.info_box4     {border:2px solid #95c1e8;}
.info_box4 td  {background-color:#fafafa; padding:3px 5px 3px 5px; line-height:24px;}

.info_box5     {border:1px solid #abc3d7;}
.info_box5 td  {background-color:#fcfcfc; padding:5px;}

.info_box6     {border:1px solid #95c1e8;}
.info_box6 td  {background-color:#ffffff; padding:5px;}


/*레이어박스가운데정렬*/
#BoxMemo        {position:absolute; top:50%; left:50%; width:550px; height:340px; margin-top:-170px; margin-left:-275px;}

.BoxMemo2       {border:1px solid #7d9bd9; }
.BoxMemo2 td    {background-color:#dfeafd;}
.BoxMemo2_1     {background-image: url(../images/blue/popup/memo_pop_bar1.gif);height:30px; padding-left:24px; color: #000000 ; font-weight: bold;}
.BoxMemo2_2     {background-image: url(../images/blue/popup/memo_pop_bar2.gif);height:30px; }

.BoxMemo3       {}
.BoxMemo3 td    {background-color:#f2f6fe; padding:5px; color: #000000 ; }


/******************************************************************************
								테이블 관련
******************************************************************************/
/* 테이블 상단의 검색부분 */

.search_td01 { background-color:#F4F4F4; font-weight: bold;}

/* 로그인박스 */

.log_box             { font-size:11px; border:3px solid #d0e6f2;}
.log_box td          { font-size:11px; padding:2px; background-color:#f7fcff; letter-spacing:-1px;}
.log_box .log_box2   { padding:2px; background-color:#edf5fb}
.log_box a:link	     { font-size:11px;color: #444444;	text-decoration:none; letter-spacing:-1px;}
.log_box a:visited	 { font-size:11px; color: #444444;	text-decoration:none; }
.log_box a:active 	 { font-size:11px;color: #444444;	text-decoration:none; }
.log_box a:hover 	 { font-size:11px;color: #59bbff;	text-decoration:none; letter-spacing:-1px;}

.Login_input {margin:0px; font-family:Tahoma; font-size:11x; color: #666666; height:19px; line-height:18px;selector-dummy: expression(this.hideFocus=true); }
/* 큰로그인박스 */
.log_boxM_t          { background:url('../images/blue/login_top.gif'); height:59px;}
.log_boxM_b          { border:3px solid #95c1e8; padding:20px; }
.log_boxM_bb         { border:1px solid #eeeeee; padding:8px; background-color:#fafafa;}



/* 마이페이지 테이블 */
.main_tbl           {border-collapse:collapse; margin:0px 0px 20px 0px; }
.main_tbl td        {padding:5px; border-bottom: #cbdae6 1px dashed;}
.main_tbl .bold     {padding:5px; border-bottom: #cbdae6 1px dashed; color: #4d8ccf; font-weight: bold;}
.main_tbl .main_date{padding:0px; height:22px; }
.main_tbl a:link	{color: #00354D; }
.main_tbl a:visited	{color: #00354D; }
.main_tbl a:active 	{color: #00354D; }
.main_tbl a:hover 	{color: #1997d1;}

.main_tbl_top     {border-top:2px solid #4e8ccf; border-bottom:1px solid #f5f9fd; }
.main_tbl_top td  {background-color :#f1f1f1; height: 28px; font-weight: bold; text-align:center; color:#333; }

.main_date1           {}
.main_date1 td        {color: #0e77c1; background-color:#e3faff; border-top: #cbdae6 1px dashed;border-bottom:0px; height:28px; font-weight: bold;}
.main_date1 a:link	 {color: #ffffff; font-weight: bold;}
.main_date1 a:visited {color: #ffffff; font-weight: bold;}
.main_date1 a:active  {color: #ffffff; font-weight: bold;}
.main_date1 a:hover 	 {color: #ffffff; font-weight: bold;}

 /*게시판마우스오버 색*/
/*.tdcolor1 { background-color: #ffffff; }*/ 
.tdcolor1 { background-color: ; } 
.tdcolor2 { background-color: #FAFAFA; } 


/*게시판형 정보출력 테이블*/
.table_list            { border-collapse:collapse; }
.table_list th         { text-align:center; height:28px; background:url('../images/container/bbs.list.tm.gif') repeat-x left top; color:#fff; }
.table_list th.tl      { background:url('../images/container/bbs.list.tl.gif') no-repeat left top; }
.table_list th.tr      { background:url('../images/container/bbs.list.tr.gif') no-repeat right top; }
.table_list td.shadow  { height:8px; background:url('../images/container/bbs.list.shadow.gif') repeat-x left top;border:none;padding:0px; }
.table_list td.empty   { text-align:center; padding:100px 0px; color:#444; }
.table_list td.sbj     { text-align:left; padding-left:10px; }
.table_list td.cate    { color: #6f7a4a; }
.table_list td         { border-bottom:1px #e6e6e6 solid; padding: 7px 5px 5px 5px; text-align:center; color:#666; }
.table_list a          { color:#666;  }
.table_list a:hover    { color:#1997d1; }
.table_list .td_info_kr{ color:#a3a2a1; }
.table_list .td_date   { font-family:tahoma; font-size:11px; color:#727888;}
.table_list .title     { height:28px; padding:0px; background:url('../images/container/bbs.list.tm.gif') repeat-x; font-family:dotum; color:#fff; font-weight:bold; text-align:center;}
.table_list .tabtitle  { height:28px; background-color:#ebf2f8; font-family:dotum; color:#333333;}
.table_list .re        { padding: 5px; background-color:#fafafa;}
.table_list .exception_title     { height:30px; background:#f7fafd url("../images/blue/ta_title_bg.gif") repeat-x; font-family:dotum; color:#3a5499;font-weight:bold;}

/* 조회 및 등록 수정 테이블 */
.table_admin_list               { width:100%;border-top:2px solid #39b9fc; }
.table_admin_list th            { background-color:#f8f8f8;color:#666;font-weight:normal;border:1px #ddd solid; padding: 8px 0px 5px 0px; }
.table_admin_list td            { border:1px #ddd solid; font-size:12px; font-weight: normal; background-image: none; padding: 8px 5px 5px 10px; color:#888; font-family:dotum; }
.table_admin_list .col_nm       { color:#3a5499; background:#f7fafd url("../images/blue/ta_title_bg.gif") repeat-x; padding-left: 10px; font-weight: bold; height:28px; }
.table_admin_list .col_nm2      { color:#3a5499; background-color: #FbFbFb; font-size:12px; padding-left: 10px; font-weight: bold;height:28px; }
.table_admin_list .std          { color:#666666; height:20px; padding: 15px; border-color:#e5e1da; border-width: 1px; }
.table_admin_list td.member_num { color:#ff5a11; }
.table_admin_list td.date       { color:#c69937; }
.table_admin_list td span.org   { color:#ec7e35; }



.class_box_table{position:relative;width:735px;}
.class_box_table th.class_nm{height:29px;color:#fff;text-align:left;padding-left:10px;background:url('../images/container/cnt.class.box.t.gif') no-repeat left top;}
.class_box_table th.class_nm .left{float:left;}
.class_box_table th.class_nm .right{float:right;padding-right:15px;}
.class_box_table td.class_cnt{clear:both;height:99px;padding:0px;margin:0px;background:url('../images/container/cnt.class.box.m.gif') no-repeat left top;}
.class_box_table td.class_cnt .class_box_cnt{width:700px;margin:0px auto;}
.class_box_table td.class_cnt .class_box_cnt th{font-weight:normal;color:#666666;text-align:left;}
.class_box_table td.class_cnt .class_box_cnt th.divline{background:url('../images/container/cnt.class.box.line.gif') no-repeat right 10px;}
.class_box_table td.class_cnt .class_box_cnt td{color:#333;text-align:left;padding-left:8px;}
.class_box_table td.class_cnt .class_box_cnt td.date{color:#8d732e;}
.class_box_table td.class_cnt .class_box_cnt td.cate{color:#3598f3;}
.class_box_table td.class_cnt .class_box_cnt td.cate{color:#3598f3;}
.class_box_table td.class_cnt .class_box_cnt td.state{color:#bc3c5d;}
.class_box_table td.class_cnt .class_box_cnt td.btn{background-color:#f2f2f2;text-align:center;border-top:1px solid #dadada;}

.wizard_step {padding:0px;margin:0px;width:146px;height:23px;}
.wizard_step td{padding:1px 0px 0px 60px;color:#fff;font-weight:bold;letter-spacing:-1px;}
.wizard_step .step1{background:url('../images/container/cnt.wizard.step1.gif') no-repeat left top;}
.wizard_step .step2{background:url('../images/container/cnt.wizard.step2.gif') no-repeat left top;}
.wizard_step .step3{background:url('../images/container/cnt.wizard.step3.gif') no-repeat left top;}
.wizard_step .step4{background:url('../images/container/cnt.wizard.step4.gif') no-repeat left top;}
.wizard_step .step5{background:url('../images/container/cnt.wizard.step5.gif') no-repeat left top;}
.wizard_step .step1off{background:url('../images/container/cnt.wizard.step1.off.gif') no-repeat left top;}
.wizard_step .step2off{background:url('../images/container/cnt.wizard.step2.off.gif') no-repeat left top;}
.wizard_step .step3off{background:url('../images/container/cnt.wizard.step3.off.gif') no-repeat left top;}
.wizard_step .step4off{background:url('../images/container/cnt.wizard.step4.off.gif') no-repeat left top;}
.wizard_step .step5off{background:url('../images/container/cnt.wizard.step5.off.gif') no-repeat left top;}

/*앨범형 테이블*/
.table_album td         {color:#444444; font-size:11px; font-family:돋움; height:20px; }
.table_album a          {color:#1997d1;  }
.table_album a:hover    {color:#1997d1; }
.table_album .date      {font-family:tahoma; font-size:10px; color:#727888; }
.table_album .photo     {height:120px; background-image: url(../images/gallery_back.gif); }


/* 조회 및 등록 수정 테이블 */
.table_view               { width:100%; border-top:2px solid #39b9fc; }
.table_view th            { background-color:#f8f8f8;color:#333;font-size:12px;font-weight:normal;border:1px #ddd solid; padding: 8px 0px 5px 0px; }
.table_view th.sbj        { background-color:#f8f8f8;color:#444;font-weight:normal;border:1px #ddd solid; padding: 8px 0px 5px 10px; text-align:left; }
.table_view td            { border:1px #ddd solid; font-size:12px; font-weight: normal; background-image: none; padding: 8px 5px 5px 10px; color:#444; font-family:dotum; text-align:left; }
.table_view .col_nm       { background-color:#f8f8f8;color:#444;font-weight:normal;border:1px #ddd solid; padding: 8px 0px 5px 0px; text-align:center; }
.table_view .col_nm2      { color:#3a5499; background-color: #FbFbFb; font-size:12px; padding-left: 10px; font-weight: bold;height:28px; }
.table_view .std          { color:#666666; height:20px; padding: 15px; border-color:#e5e1da; border-width: 1px; }
.table_view td.member_num { color:#ff5a11; }
.table_view td.date       { color:#c69937; }
.table_view td span.org   { color:#ec7e35; }
.table_view td .txt_exp   { color:#999; font-size:11px; font-weight:normal; }

.table_view2            {border-top:1px solid #95c1e8; border-bottom:1px solid #95c1e8;}
.table_view2 td         {height: 28px; border-style: solid; border-color:#abc3d7 ; border-width: 1px; padding: 5px;}
.table_view2 .col_nm    {color: #1f4173; background-color: #FaFaFc; padding-left: 10px; font-weight: bold;}
.table_view2 .col_nm2   {color: #1f4173; background-color: #FbFbFb; text-align:center; font-weight: bold;}
.table_view2 .contents  {padding: 5px; vertical-align: text-top}
.table_view2 table td   {border-width:0px; padding: 0px;}

/* 지식발전소 */
.table_WIKI            {border-top:1px solid #95c1e8; border-bottom:1px solid #95c1e8;}
.table_WIKI td         {border-style: solid; border-color:#abc3d7 ; border-width: 1px; padding: 5px; }
.table_WIKI a          {color:#1997d1;  }
.table_WIKI a:link	   {color: #1997d1; }
.table_WIKI a:visited  {color: #1997d1; }
.table_WIKI a:active   {color: #1997d1; }
.table_WIKI a:hover    {color:#1997d1; text-decoration:underline;}

.table_WIKI .TOP       {background-color: #f5f9fd; border-width: 1px; padding: 5px; color:#999999}  
.table_WIKI .TOP a:link	    {color: #000000; }
.table_WIKI .TOP a:visited  {color: #000000; }
.table_WIKI .TOP a:active   {color: #000000; }
.table_WIKI .TOP a:hover    {color:#000000; text-decoration:none;}
.table_WIKI .TOP table td   {border-width:0px; padding: 0px;}


.select_box            { position:relative; width:100%; height:36px; background:url('../images/container/cnt.select.box.m.gif') repeat-x left top; }
.select_box .boxl      { float:left; width:6px; height:36px; background:url('../images/container/cnt.select.box.l.gif') no-repeat left top; }
.select_box .boxm      { float:left; height:28px; padding:6px 10px; text-align:left; }
.select_box fieldset   { border:none; }
.select_box .class_nm  { float:left; padding:8px 0px 0px 10px; color:#444; font-weight:bold; }
.select_box .user_nm   { font-weight:bold; color:#f08114; padding:0px; margin:0px; }
.select_box .boxr      { float:right; width:6px; height:36px; background:url('../images/container/cnt.select.box.r.gif') no-repeat left top; }

.cnt_info    { width:100%; padding: 0px; }
.cnt_info ul { padding: 0px; margin: 0px; }
.cnt_info ul li { padding:0px 0px 0px 15px; background:url('../images/icon/icon_bu.gif') no-repeat 5px 8px; }

/******************************************************************************
								스케쥴표/달력
******************************************************************************/

/* 작은달력 */		  
/* 평일 */		.mDayG     	 	        {color:#555555; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 평일 */		.mDayG  a:link    	 	{color:#555555; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px; }  
/* 평일 */		.mDayG  a:visited     	{color:#555555; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 평일 */		.mDayG  a:active   	 	{color:#555555; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 평일 */		.mDayG  a:hover    	 	{color:#555555; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px; font-weight: bold;}  

/* 토요일 */	.mDayG_SA               {color:#144EBA; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 토요일 */	.mDayG_SA  a:link		{color:#144EBA; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 토요일 */	.mDayG_SA  a:visited	{color:#144EBA; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 토요일 */	.mDayG_SA  a:active  	{color:#144EBA; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 토요일 */	.mDayG_SA  a:hover	    {color:#144EBA; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px; font-weight: bold;}  

/* 일요일 */	.mDayG_SN               {color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 일요일 */	.mDayG_SN  a:link       {color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 일요일 */	.mDayG_SN  a:visited    {color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 일요일 */	.mDayG_SN  a:active     {color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 일요일 */	.mDayG_SN  a:hover      {color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px; font-weight: bold;}  
/* 현재날짜 */
.mDayG_R				{ color:#222222; font-size:11px;  text-decoration:none; text-align:center; background-color:#f3f3f3; font-weight: bold;}  
.mDayG_R a:link			{ color:#222222; font-size:11px;  text-decoration:none; text-align:center; background-color:#f3f3f3; font-weight: bold;}
.mDayG_R a:visited		{ color:#222222; font-size:11px;  text-decoration:none; text-align:center; background-color:#f3f3f3; font-weight: bold;}
.mDayG_R a:active		{ color:#222222; font-size:11px;  text-decoration:none; text-align:center; background-color:#f3f3f3; font-weight: bold;}
.mDayG_R a:hover		{ color:#222222; font-size:11px;  text-decoration:none; text-align:center; background-color:#f3f3f3; font-weight: bold;}

/* 일정이 등록된 날짜 */
.mDayG_B				{color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;font-weight: bold; text-decoration:underline;}  
.mDayG_B a:link			{color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;font-weight: bold; text-decoration:underline;}
.mDayG_B a:visited		{color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;font-weight: bold; text-decoration:underline;}
.mDayG_B a:active		{color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;font-weight: bold; text-decoration:underline;}
.mDayG_B a:hover		{color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;font-weight: bold; text-decoration:underline;}


/* 큰달력 */	

.calendar                       { border-bottom:1px solid #dddddd; } 
.calendar td 	                { text-align:right; border-bottom:1px solid #ddd; }
.calendar td.topline            { border-top:2px solid #8ea82e;height:2px; }
.calendar td.inTable            { padding:0px; text-align:left; line-height:0px; }
.calendar td.inTable table td	{ padding:15px 0px;border:none;}
.calendar a:link     	        { color:#555555; line-height: 15px; }  
.calendar a:hover    	        { color:#555555; line-height: 15px; font-weight: normal; text-decoration:underline;} 
.calendar .day                  { padding:5px 0px; border:1px solid #dddddd; background-color:#f8f8f8; color:#666; font-weight:bold; text-align:center;} /* 요일 */
.calendar .rday                 { border:1px solid #dddddd; background-color:#a1b154; color:#ffffff; font-weight:bold; text-align:center;} /* 일요일 */
.calendar .bday                 { border:1px solid #dddddd; background-color:#76abcd; color:#ffffff; font-weight:bold; text-align:center;} /* 토요일 */
.calendar .month                { height:30px; font-size:12px; color:#8f9c54; font-weight:bold; text-align:center;}/*요일*/

.calendar .mDayG_SA2            {color:#144EBA; background-color:#f7fafe;}  /*토요일*/
.calendar .mDayG_SA2  a:link	{color:#144EBA; background-color:#f7fafe;}  
.calendar .mDayG_SA2  a:visited	{color:#144EBA; background-color:#f7fafe;}  
.calendar .mDayG_SA2  a:active  {color:#144EBA; background-color:#f7fafe;}  
.calendar .mDayG_SA2  a:hover	{color:#144EBA; background-color:#f7fafe; font-weight: bold; text-decoration:underline;} 

.calendar .mDayG_SN2            {color:#EE426F; background-color:#fef7f7;}  /*일요일*/
.calendar .mDayG_SN2  a:link    {color:#EE426F; background-color:#fef7f7;}  
.calendar .mDayG_SN2  a:visited {color:#EE426F; background-color:#fef7f7;}  
.calendar .mDayG_SN2  a:active  {color:#EE426F; background-color:#fef7f7;}  
.calendar .mDayG_SN2  a:hover   {color:#EE426F; background-color:#fef7f7; font-weight: bold; text-decoration:underline;} 

.calendar .mDayG_R2				{ background-color:#fafafa; }  
.calendar .mDayG_R2 a:link		{ background-color:#fafafa; }
.calendar .mDayG_R2 a:visited	{ background-color:#fafafa; }
.calendar .mDayG_R2 a:active	{ background-color:#fafafa; }
.calendar .mDayG_R2 a:hover		{ background-color:#fafafa; }

.calendar .mDayG_B2				{color:#6a9ec6; font-weight: bold; text-decoration:underline;}  
.calendar .mDayG_B2 a:link		{color:#6a9ec6; font-weight: bold; text-decoration:underline;}
.calendar .mDayG_B2 a:visited   {color:#6a9ec6; font-weight: bold; text-decoration:underline;}
.calendar .mDayG_B2 a:active	{color:#6a9ec6; font-weight: bold; text-decoration:underline;}
.calendar .mDayG_B2 a:hover		{color:#6a9ec6; font-weight: bold; text-decoration:underline;}


/* 주간달력 */	

.week               {border-bottom:1px #4e8ccf solid;border-top:1px #4e8ccf solid; } 
.week td 	        {padding:5px;}
.week a:link    	{color:#555555;}  
.week a:hover    	{color:#1997d1;} 
.week .month3       {height:30px; border:1px #abc3d7 solid; background-color:#f5f9fd; font-family:dotum; font-size:12px; color:#4e8ccf;font-weight:bold; text-align:center;}/*요일*/
.week .mDayG3     	{color:#555555; font-weight: bold; text-align:center;} 
.week .mDayG_SA3    {color:#144EBA; font-weight: bold; text-align:center;}  /*토요일*/
.week .mDayG_SN3    {color:#EE426F; font-weight: bold; text-align:center;}  /*일요일*/

.dot_line2 {background-image: url(../images/line.gif);height:6px;}

/******************************************************************************
								학습창
******************************************************************************/
.lcms_BG                   {height: 68px; background: url(../images/lcms/images/blue/top_bg.jpg)} 
.lcms_BG .lcms_BG_logo     {background: url(../images/lcms/images/blue/logo.gif) no-repeat;} 

.lcms_menu                 {color:#ffffff; text-align:center; font-weight: bold; height: 32px; padding-top: 8px; background: url(../images/lcms/images/blue/tab_bg.gif);}  
.lcms_menu .lcms_menu_left {background: url(../images/lcms/images/blue/menu_left.gif)}
.lcms_menu .lcms_menu_right{background: url(../images/lcms/images/blue/menu_right.gif)}

.lcms_off             	   {color:#ffffff; text-align:center; font-weight: bold; height: 33px; width:110px; padding-top: 8px; }  
.lcms_off a:link           {color:#ffffff; text-align:center; font-weight: bold; }
.lcms_off a:visited        {color:#ffffff; text-align:center; font-weight: bold; }
.lcms_off a:active         {color:#ffffff; text-align:center; font-weight: bold; }
.lcms_off a:hover          {color:#ffffff; text-align:center; font-weight: bold; text-decoration:underline;}

.lcms_on                   {text-align:center; font-weight: bold; height: 33px; width:110px; padding-top: 9px; background: url(../images/lcms/images/blue/tab_bg.gif) no-repeat 0px -40px;}
.lcms_on a:link            {color:#003179; text-align:center; font-weight: bold;}
.lcms_on a:visited         {color:#003179; text-align:center; font-weight: bold;}
.lcms_on a:active          {color:#003179; text-align:center; font-weight: bold;}
.lcms_on a:hover           {color:#1180df; text-align:center; font-weight: bold;}
.lcms_on .lcms_on_left     {background: url(../images/lcms/images/blue/tab_left.gif); }
.lcms_on .lcms_on_right    {background: url(../images/lcms/images/blue/tab_right.gif);}

.lcms_body  { width:98%; height: 100%; background-color:#d0e2f4;} 

.lcms_left                 {border:1px solid #b3cde6;}
.lcms_left td              {padding:4px; background-color:#f6f8fc;}
.lcms_left .lcms_box2      { padding:5px; background-color:#dfe9f9; font-weight: bold;}

.lcms_right                {border:1px solid #ffffff;}
.lcms_right td             {padding:2px; background-color:#2e2e2e;}

.lcms_left2            {border:1px solid #95c1e8;}
.lcms_left2  td        {background:url(../images/blue/p01.gif) no-repeat ; padding-left:12px}
.lcms_left2  a:link    {color: #333333; }
.lcms_left2  a:visited {color: #333333; }
.lcms_left2  a:active  {color: #333333; }
.lcms_left2  a:hover   {color: #4e8ccf; }


/* #학습창버튼*/
.btn_lcms1            { color:#ffffff; text-align:center; font-weight: bold; height: 29px; width:50%; font-size:12px; padding:5px; background:url('../images/blue/bg_btnType.gif') 0% -400px no-repeat; cursor:hand; }  
.btn_lcms2            { color:#ffffff; text-align:center; font-weight: bold; height: 29px; width:50%; font-size:12px; padding:5px; background:url('../images/blue/bg_btnType.gif') 100% -400px no-repeat; cursor:hand; }  

/** 'content' block **/

#content {
  float: middle;
}

/** 마이페이지 컨튼츠영역  **/

#portlets-left-column {
  margin: 0;
  padding: 0;
  width: 48%;
  float: left;
}

#portlets-right-column {
  margin: 0;
  padding: 0;
  width: 48%;
  float: right;
}

.portlet {
  padding: 0px;
  margin: 0px 0px 5px 0px;
}

.portlet .header {
  display:block;
  height:30px;
  padding:6px 0px 6px 0px;
  text-indent:8px;
  margin-bottom:4px;
  color: #333333;
  font-weight: bold;
  background :url("../images/blue/main_table_bg.gif") repeat-x ; 
}

.portlet .header h2 {
  margin: 0px;
  padding: 0px;
  font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, Sans-serif;
  font-size: 100%;
  float: none;
}

.portlet .header .state span {
  width: 16px;
  height: 16px;
  float: right;
}


/** 'portlet' block: portlet mode and window state controls **/
.portlet .header span.minimized {
  background: url(../images/btn/btn_hide.gif) no-repeat;
  margin-right:5px;
}

.portlet .header span.maximized {
  background: url(../images/btn/btn_max.gif) no-repeat;
}

.portlet .header span.normal {
  background: url(../images/btn/btn_normal.gif) no-repeat;
}

.portlet .header span.close {
  background: url(../images/btn/btn_close.gif) no-repeat;
}

.portlet .body {
  padding: 0px;
  margin: 0px 0px 10px 0px;
}




/******************************************************************************
								팝업 및 기타컨텐츠
******************************************************************************/
/*게시판 td라인없는것*/
.non_border_table_list td         { border:0px #abc3d7 solid; padding:0px; letter-spacing:-1px;}
.table_list .nontitle     { height:30px; border:0px #abc3d7 solid; background-color:#f5f9fd; font-family:dotum;  color:#4e8ccf;font-weight:bold; text-align:center;}


 /*팝업타이틀(템플릿별변경)*/
.poptle_1 {background-image: url(../images/blue/popup/pop_bar1.gif);height:38px;}
.poptle_2 {background-image: url(../images/blue/popup/pop_bar2.gif); background-position:right;background-repeat : no-repeat ;height:38px;}

 /*팝업타이틀글제목*/
.pop_title {padding-left:24px;padding-bottom:8px; text-decoration: none; color: #ffffff ; font-weight: bold; letter-spacing:0pt;height:1;filter:dropshadow(color:#24303A,offx:1,offy:1,positive:1) }

 /*관리자팝업타이틀)*/
.admin_poptle_1 {background-image: url(../images/blue/popup/admin_pop_bar1.gif);height:38px;}
.admin_poptle_2 {background-image: url(../images/blue/popup/admin_pop_bar2.gif);background-position:right;background-repeat : no-repeat ;height:38px;}

 /*관리자팝업타이틀글제목*/
.admin_pop_title {padding-left:24px;padding-bottom:2px; text-decoration: none; color: #3E4F68 ; font-weight: bold;  }



 /*게시판하단버튼위치*/
.bbs_button{ padding-top:10px;padding-right:15px; }
 /*팝업테두리*/
.roundbox1 {background-image:url(../images/blue/popup/box_01.gif);width:7px;height:6px;background-repeat:no-repeat;}
.roundbox2 {background-image:url(../images/blue/popup/box_02.gif);width:7px;height:6px;background-repeat:no-repeat;}
.roundbox3 {background-image:url(../images/blue/popup/box_03.gif);width:7px;height:6px;background-repeat:no-repeat;}
.roundbox4 {background-image:url(../images/blue/popup/box_04.gif);width:7px;height:6px;}
.roundbox5 {background-image:url(../images/blue/popup/box_05.gif);width:7px;height:6px;}
.roundbox6 {background-image:url(../images/blue/popup/box_06.gif);width:7px;height:6px;}
.roundbox7 {background-image:url(../images/blue/popup/box_07.gif);width:7px;height:6px;}
.roundbox8 {background-image:url(../images/blue/popup/box_08.gif);width:7px;height:6px;}

 /*아바타테두리(블루)*/
.imgboxtype1 {padding:0px;margin:0px;background:url('../images/blue/imgboxtype01.gif') no-repeat left top;width:7px;height:7px;background-repeat:no-repeat;overflow:hidden;font-size:0;line-height:0;}
.imgboxtype2 {padding:0px;margin:0px;background:url('../images/blue/imgboxtype02.gif') repeat-x left top;width:7px;height:7px;background-repeat:no-repeat;overflow:hidden;font-size:0;line-height:0;}
.imgboxtype3 {padding:0px;margin:0px;background:url('../images/blue/imgboxtype03.gif') no-repeat left top;width:7px;height:7px;background-repeat:no-repeat;overflow:hidden;font-size:0;line-height:0;}
.imgboxtype4 {padding:0px;margin:0px;background:url(../images/blue/imgboxtype04.gif);width:7px;height:7px;overflow:hidden;font-size:0;line-height:0;}
.imgboxtype5 {padding:0px;margin:0px;background:url(../images/blue/imgboxtype05.gif) repeat-x left top;height:7px;overflow:hidden;font-size:0;line-height:0;font-size:0;line-height:0;}
.imgboxtype6 {padding:0px;margin:0px;background:url(../images/blue/imgboxtype06.gif);width:7px;height:7px;overflow:hidden;font-size:0;line-height:0;}
.imgboxtype7 {padding:0px;margin:0px;background:url(../images/blue/imgboxtype07.gif);width:7px;height:7px;overflow:hidden;font-size:0;line-height:0;}
.imgboxtype8 {padding:0px;margin:0px;background:url(../images/blue/imgboxtype08.gif);width:7px;height:7px;overflow:hidden;font-size:0;line-height:0;}


 /*글색상*/
 .table_bold {   text-decoration: none; color: #4070A5 ; font-weight: bold; padding:0px 0px 0px 0px;line-height:19px ;}
.info_red {  text-decoration: none; color: #ff6600 ; font-weight: normal; padding:0px 0px 0px 0px;line-height:19px ;}
.title_bold {  text-decoration: none; color: #4070A5 ; font-weight: bold; padding:0px 0px 0px 0px;line-height:19px ;}
.foll_red {  font-size:10px;  text-decoration: none; color: #FF6600 ; font-weight: bold; padding:0px 0px 0px 0px;line-height:19px ;text-align:center;}
.foll_bold {  font-size:10px;  text-decoration: none; color: #52AF7B ; font-weight: bold;padding:0px 0px 0px 0px;line-height:19px ;text-align:center;}
.info_gray { text-decoration: none; color: #8E9598 ; font-weight: normal; padding:0px 0px 0px 0px;line-height:19px ;padding-left:5px;}
.info_white {  font-size:10px; font-family:Verdana; text-decoration: none; color: white ; font-weight: bold; padding:0px 0px 0px 0px;line-height:19px ;}
.info_sea { text-decoration: none; color: #2E747C ; font-weight: normal; padding:0px 0px 0px 0px;line-height:19px ;text-align:center;}
.info_blue {   text-decoration: none; color: #0DABCD ; font-weight: normal; padding:0px 0px 0px 0px;line-height:19px ;text-align:center;}

 /*큰글씨*/
.bigfont {padding-left:0px;padding-bottom:5px; font-size:14px;  text-decoration: none; color: #3E897E ; font-weight: bold; }

/*--강조글씨(레드)--*/
.color_red { color: #F46666; text-decoration: none ;  font-weight: normal;}
a.color_red:link						{ color: #F46666; text-decoration: none ;  font-weight: normal;}
a.color_red:visited	 			    { color: #F46666; text-decoration: none ; font-weight: normal;}
a.color_red:active					{ color: #F46666;  text-decoration: none ; font-weight: normal;}
a.color_red:hover					{ color: #7A1501;  text-decoration: none ; font-weight: normal;}

 /*친구리스트(템플릿별변경)*/
.frends { background-color:#69CCAC; text-decoration: none; color: #ffffff ; font-weight: normal; padding:0px 0px 0px 0px;line-height:16px ;text-align:center;}


 /*컨텐츠사용버튼모양*/


#imgbtn_type1 a{display:block; background:url('../images/blue/imgbtnType.gif')  left -235px; float:left; font:12px 굴림;  padding-left:6px;  text-decoration:none; height:20px; cursor:hand; margin-right:3px; overflow:hidden;}
#imgbtn_type1 a:hover{background:url('../images/blue/imgbtnType.gif')  left -208px}
#imgbtn_type1 a span{display:block; float:left; background:url('../images/blue/imgbtnType.gif')  right -235px; line-height:200%; padding-right:6px; height:20px; overflow:hidden}
#imgbtn_type1 a:hover span{background:url('../images/blue/imgbtnType.gif')  right -208px; } 

#imgbtn_type2 a{display:block; background:url('../images/blue/imgbtnType.gif')  left -395px; float:right; font:12px 굴림;  padding-left:16px; text-decoration:none; height:22px; cursor:hand; margin-right:3px; overflow:hidden;}
#imgbtn_type2 a:hover{background:url('../images/blue/imgbtnType.gif')  left -423px}
#imgbtn_type2 a span{display:block; float:left; background:url('../images/blue/imgbtnType.gif')  right -395px; line-height:190%; padding-right:6px;  height:22px; overflow:hidden}
#imgbtn_type2 a:hover span{background:url('../images/blue/imgbtnType.gif')  right  -423px; } 

#imgbtn_type3 a{display:block; background:url('../images/blue/imgbtnType.gif')  left -100px; float:right; font:12px 굴림; color:#ffffff;  font-weight: bold; padding-left:16px; text-decoration:none; height:37px; cursor:hand; margin-right:3px; overflow:hidden;}
#imgbtn_type3 a:hover{background:url('../images/blue/imgbtnType.gif')  left -156px}
#imgbtn_type3 a span{display:block; float:left; background:url('../images/blue/imgbtnType.gif')  right -100px; line-height:300%; padding-right:18px;  height:37px; overflow:hidden}
#imgbtn_type3 a:hover span{background:url('../images/blue/imgbtnType.gif')  right  -156px; } 

#imgbtn_type3over a{display:block; background:url('../images/blue/imgbtnType.gif')  left -156px; float:right; font:12px 굴림; color:#ffffff;  font-weight: bold; padding-left:16px; text-decoration:none; height:37px; cursor:hand; margin-right:3px; overflow:hidden;}
#imgbtn_type3over a:hover{background:url('../images/blue/imgbtnType.gif')  left -100px}
#imgbtn_type3over a span{display:block; float:left; background:url('../images/blue/imgbtnType.gif')  right -156px; line-height:300%; padding-right:18px;  height:37px; overflow:hidden}
#imgbtn_type3over a:hover span{background:url('../images/blue/imgbtnType.gif')  right  -100px; } 

/* #엑셀모양 */
#imgbtn_type4 a{display:block; background:url('../images/blue/imgbtnType.gif')  left -42px; float:right; font:12px 굴림;  padding-left:21px; text-decoration:none; height:22px; cursor:hand; margin-right:3px; overflow:hidden;}
#imgbtn_type4 a:hover{background:url('../images/blue/imgbtnType.gif')  left -68px}
#imgbtn_type4 a span{display:block; float:left; background:url('../images/blue/imgbtnType.gif')  right -42px; line-height:190%; padding-right:6px;  height:22px; overflow:hidden}
#imgbtn_type4 a:hover span{background:url('../images/blue/imgbtnType.gif')  right  -68px; } 


/* #롤오버없는거 */
#over a{display:block; background:url('../images/blue/imgbtnType.gif') left -463px; float:right; font:12px 굴림; color:#ffffff; padding-left:12px;  text-decoration:none; height:23px; cursor:hand; margin-right:3px; overflow:hidden;font-weight: normal;}
#over a span{display:block; float:left; background:url('../images/blue/imgbtnType.gif') right -463px; line-height:220%; padding-right:12px; height:30px; overflow:hidden}

#nonover a{display:block; background:url('../images/blue/imgbtnType.gif') left -494px; float:right; font:12px 굴림; color:#ffffff; padding-left:12px;  text-decoration:none; height:23px; cursor:hand; margin-right:3px; overflow:hidden;font-weight: normal;}
#nonover a span{display:block; float:left; background:url('../images/blue/imgbtnType.gif') right -494px; line-height:220%; padding-right:12px; height:30px; overflow:hidden}


 .coin_box {overflow:visible; height:25px; padding: 0px 18px 0px 0px; background: transparent url(../images/blue/imgbtnType.gif) 100% -363px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:left; margin:0px; color:#FEFCB3;} 
 .coin_box_span {height:0px; padding:0px 0px 0px 3px; background: transparent url(../images/blue/imgbtnType.gif) 0px -363px no-repeat;}

 /*탭모양 디자인*/
 .tab_box1 {overflow:visible; height:25px; padding: 3px 18px 0px 0px; background: transparent url(../images/blue/imgbtnType.gif) 100% -461px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:left; margin:0px; color:#FFFFFF;} 
 .tab_box1_span {height:0px; padding:0px 0px 0px 3px; background: transparent url(../images/blue/imgbtnType.gif) 0px -461px no-repeat;}

 .tab_box2 {overflow:visible; height:25px; padding: 3px 18px 0px 0px; background: transparent url(../images/blue/imgbtnType.gif) 100% -492px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:left; margin:0px; color:#FFFFFF;} 
 .tab_box2_span {height:0px; padding:0px 0px 0px 3px; background: transparent url(../images/blue/imgbtnType.gif) 0px -492px no-repeat;}


 .class_box {overflow:visible; height:33px; padding: 0px 18px 4px 0px; background: transparent url(../images/blue/imgbtnType.gif) 100% -0px no-repeat; border:0px; font-size:12px; font-weight: normal; text-align:left; margin:0px; } 
 .class_box_span {height:0px; padding:0px 0px 0px 3px; background: transparent url(../images/blue/imgbtnType.gif) 0px -0px no-repeat;}

 .arrow_box {overflow:visible; height:43px; padding: 0px 20px 4px 0px; background: transparent url(../images/blue/contents_btnbg.gif) 100% -0px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:center; margin:0px; color:#FEFCB3;} 
 .arrow_box_span {height:0px; padding:0px 0px 0px 10px; background: transparent url(../images/blue/contents_btnbg.gif) 0px -0px no-repeat;}

 .arrow_graybox {overflow:visible; height:43px; padding: 0px 20px 4px 0px; background: transparent url(../images/blue/contents_btnbg.gif) 100% -47px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:center; margin:0px; color:#FFFFFF;} 
 .arrow_graybox_span {height:0px; padding:0px 0px 0px 10px; background: transparent url(../images/blue/contents_btnbg.gif) 0px -47px no-repeat;}


 .big_btn {overflow:visible; height:38px; padding: 0px 10px 0px 0px; background: transparent url(../images/blue/imgbtnType.gif) 100% -310px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:left; margin:0px; color:#373F39;} 
 .big_btn_span {height:0px; padding:0px 0px 0px 20px; background: transparent url(../images/blue/imgbtnType.gif) 0px -310px no-repeat;}

 .tle_btn {overflow:visible; height:19px; padding: 0px 5px 0px 0px; background: transparent url(../images/blue/imgbtnType.gif) 100% -521px no-repeat; border:0px; font-size:12px; font-weight: normal; text-align:left; margin:0px; color:#ffffff;} 
 .tle_btn_span {height:0px; padding:0px 0px 0px 5px; background: transparent url(../images/blue/imgbtnType.gif) 0px -521px no-repeat;}


 /*테이블간 공백*/
.height10{ height:10px;font-size:0;overflow:hidden;line-height:0;}
.height{ height:13px;font-size:0;overflow:hidden;line-height:0;}

 /*진도율색상*/
.poll_border{ border-width:1px; border-style:solid;border-color:#DEDEDE; } 
.poll_bg{ background-image: url(../images/blue/poll_1.gif);height:8px; }
.nonpoll_bg{ background-image: url(../images/blue/poll_bg.gif);height:8px; }


/*나의학급타이틀(템플릿별변경)*/

.class_font {color:white; font-weight: bold; padding-left:0px;}
.class_tle1 {background-image: url(../images/blue/class_tle01.gif);width:50px;height:45px;background-repeat:no-repeat;background-position:left ; height:59px;}
.class_tlebg {background-image: url(../images/blue/class_tlebg.gif);height:59px;}
.class_tleend {background-image: url(../images/blue/class_tleend.gif);width:19px;height:45px;background-repeat:no-repeat ;background-position:right ;height:59px;}

/*나의학급배너*/
.class_banner1 {background-image: url(../images/common/class_banner1.gif);height:62px;}
.class_banner4 {background-image: url(../images/common/class_banner4.gif);height:62px;}


/*아바타구분점선*/
.dot_line {background-image: url(../images/common/dot.gif);width:3px;height:10px;}
/*아바타배경색(템플릿별변경)*/
.avatar_bg{ background-color:#EFF7F9;  }
.avatar_bg2{ background-image: url(../images/blue/avatar_bg1.gif)  }

/*기타테이블배경색(템플릿별변경)*/
.etc_bg{ background-color:#87ACC3;  }
.etc_tdbg{ background-color:#D3E9F7;  }

/*앨범및 아바타 사진틀*/
.album_bg{  border:5px solid #E7E7DF;  }
.photo_bg{  border:3px solid #9CDBEA;  }

 /*덧글날짜색상*/
.replydate {  font-size:9px;  text-decoration: none; color: #8E9598 ; font-weight: normal; padding:0px 0px 0px 0px;line-height:19px ;}

/*--출석부달력(흰색)--*/

.white_color					{ color: #ECF2FF; font-family:Verdana; text-decoration: none ; font-size:10px; font-weight: bold;}
a.white_color:link						{ color: #ECF2FF; font-family:Verdana; text-decoration: none ; font-size:10px; font-weight: bold;}
a.white_color:visited	 			    { color: #ECF2FF; font-family:Verdana; text-decoration: none ; font-size:10px; font-weight: bold;}
a.white_color:active					{ color: #ECF2FF; font-family:Verdana; text-decoration: none ; font-size:10px; font-weight: bold;}
a.white_color:hover					{ color: #3F60A6; font-family:Verdana; text-decoration: none ; font-size:10px; font-weight: bold;}

/*--출석부배경이미지(흰색)--*/
.attendance{background-image: url(../images/blue/attendance_01.gif) }
.attendance_table{ border-width:1px; border-top-color:#7EA7FF; border-right-color:#4275C7; border-bottom-color:#4275C7; border-left-color:#4275C7; border-style:solid; }

.crossline {background-image: url(../images/common/pattern_bg.gif) }

.scroll00 {overflow-x:auto; overflow-y:auto; padding:0px}


/*탭2*/

.tab_2 .tVline {width:4px;height:26px;float:left;}
.tab_2 .sel {float:right;padding-top:4px;}
.tab_2 .select {float:left;padding-top:5px;margin-left:10px;letter-spacing:-1px;}
.tab_2 .select input{vertical-align:-2px;}
.tab_2 .select b{color:#664327;}
.tab_2 .rViewType {float:right;margin-right:10px;padding-top:8px;}


.tab_2 .on	{float:left;height:26px;overflow:hidden;}
.tab_2 .off {float:left;height:26px;overflow:hidden; }
.tab_2 .on a,.tab_2 .off a {text-decoration:none;cursor:hand; }
.tab_2 .on a span.l,.tab_2 .on a span.c,.tab_2 .on a span.r {background:url(../images/blue/type2_tab_001.gif);height:26px;overflow:hidden;display:block;float:left; color:#439fe1;}
.tab_2 .on a span.l {background-repeat:no-repeat;width:5px;}
.tab_2 .on a span.r {background-repeat:no-repeat;width:5px;background-position:0 -64px;}
.tab_2 .on a span.c {background-repeat:repeat-x;background-position:0 -29px;color:#E3FFFD;font-weight:bold;text-align:center;padding:7px 10px 0 10px;}
.tab_2 .off a span.l,.tab_2 .off a span.c,.tab_2 .off a span.r {background:url(../images/blue/type2_tab_002.gif);height:26px;overflow:hidden;display:block;float:left;}
.tab_2 .off a span.l {background-repeat:no-repeat;width:5px;}
.tab_2 .off a span.r {background-repeat:no-repeat;width:6px;background-position:0 -58px;}
.tab_2 .off a span.c {background-repeat:repeat-x;background-position:0 -29px;color:#ffffff;text-align:center;text-decoration:none;padding:7px 10px 0 10px;font-weight:bold;}
.tab_2  a span.c span.int{font:11px Tahoma,Arial; }

/*--퀴즈및설문문제배경(템플릿별변경)--*/
.quiz_bg{background-image: url(../images/blue/quiz_bg.gif);height:35px; text-decoration: none ;  font-weight: bold; }



.naviTAG            { height: 21px; width:58px; background: url(../images/blue/btn_tag.gif); font-weight: bold; color:#ffffff; text-align:center;}  
.naviTAG a:link     { color:#ffffff; text-align:center; font-weight: bold;}
.naviTAG a:visited  { color:#ffffff; text-align:center; font-weight: bold;}
.naviTAG a:active   { color:#ffffff; text-align:center; font-weight: bold;}
.naviTAG a:hover    { color:#ffffff; text-align:center; font-weight: bold;}


/*분류버튼*/
.resultbtn{margin:0px;height:23px;}
.resultbtn .tVline {width:1px;height:23px;float:left;}
.resultbtn .sel {float:right;padding-top:4px;}
.resultbtn .select {float:left;padding-top:5px;margin-left:10px;letter-spacing:-1px;}
.resultbtn .select input{vertical-align:-2px;}
.resultbtn .select b{color:#664327;}
.resultbtn .rViewType {float:right;margin-right:10px;padding-top:8px;}


.resultbtn .on	{float:left;height:23px;overflow:hidden;}
.resultbtn .off {float:left;height:23px;overflow:hidden; }
.resultbtn .on a,.resultbtn .off a {text-decoration:none;cursor:hand; }
.resultbtn .on a span.l,.resultbtn .on a span.c,.resultbtn .on a span.r {background:url('../images/blue/btntab_001.gif');height:23px;overflow:hidden;display:block;float:left; color:#439fe1;}
.resultbtn .on a span.l {background-repeat:no-repeat;width:6px;}
.resultbtn .on a span.r {background-repeat:no-repeat;width:6px;background-position:0 -46px;}
.resultbtn .on a span.c {background-repeat:repeat-x;background-position:0 -23px;color:#ffffff;font-weight:bold;text-align:center;padding:2px 10px 0 10px;}
.resultbtn .off a span.l,.resultbtn .off a span.c,.resultbtn .off a span.r {background:url(../images/blue/btntab_002.gif);height:23px;overflow:hidden;display:block;float:left;}
.resultbtn .off a span.l {background-repeat:no-repeat;width:6px;}
.resultbtn .off a span.r {background-repeat:no-repeat;width:6px;background-position:0 -46px;}
.resultbtn .off a span.c {background-repeat:repeat-x;background-position:0 -23px;color:#7e573d;text-align:center;text-decoration:none;padding:2px 10px 0 10px;font-weight:bold;}
.resultbtn  a span.c span.int{font:11px Tahoma,Arial; }


/*통계*/
#uccBarBotN {background:url("../images/blue/09bg_left01.gif") repeat-x; }
#uccBarBotN ul {margin:0 0 0 5px; padding:0;}


#srchTab {height:100%; background:url("../images/blue/09bg_right01.gif") no-repeat 100% -0px; }
#srchTab li {margin:0 -1px ; float:left;}
#srchTab a {height:100%;  background:url("../images/blue/09bg_01.gif") no-repeat 0 -33px; text-decoration:none; float:left; position:relative; color:fff}
#srchTab span {background:url("../images/blue/09bg_02.gif") no-repeat 100% -0px;height:22px; _height:32px; padding:9px 12px 0 12px; cursor:pointer; float:left;}

#srchTab a:hover {background:url("../images/blue/09bg_01.gif") no-repeat 0px -0px; text-decoration:none;}
#srchTab a:hover span {background:url("../images/blue/09bg_02.gif") no-repeat 100% -0px;}
#srchTab li.menu_on a, #srchTab li.menu_on a:hover {height:32px; font-weight:bold; background:url("../images/blue/09bg_01.gif") no-repeat 0 -66px; color:#4352EE; letter-spacing:-1px;}
#srchTab li.menu_on span, #srchTab li.menu_on a:hover span {padding:10px 15px 0 15px; background:url("../images/blue/09bg_02.gif") no-repeat 100% -66px;}

#srchTab li.menu_on span.sp_tot, #srchTab li.menu_on a:hover span.sp_tot {padding:10px 15px 0 16px;}

.srchTab_box2       {border:2px solid #95c1e8;  line-height:30px;}
.srchTab_box2 td    {background-color:#f9fcff; padding:3px; color:#333333;}

/*perid-layer*/
.perid-layer {clear:both; border:1px solid #B6B6B6; background-color:#FFF; overflow:hidden; }
.perid-layer ul {width:100%;margin:0; padding:0; overflow:hidden;}
.perid-layer li {float:left; width:100%; height:29px; margin:0; padding:0; vertical-align:top;}
.perid-layer li.line {background:url("../SmartEditor/img/layer-line.gif") 0 100% repeat-x; overflow:hidden;}
.perid-layer li a {float:left; width:100%; height:26px; color:#000000; border:1px solid #FFF; background-color:#fff; } /*1105수정*/
.perid-layer li span {display:block; padding:6px 0 0 11px; cursor:pointer;} /*1105수정*/
.perid-layer li a:hover {background-color:#e1f1ff !important; text-decoration:none; } /*1105수정*/

/*********** 이혜수 추가 2010 ****************/
.clear    {clear:both;width:1px;padding:0px;margin:0px;} /* float clear */
.height5  {height:5px; font-size:0;overflow:hidden;line-height:0;}
.height8  {height:8px;font-size:0;overflow:hidden;line-height:0;}
.height10 {height:10px;font-size:0;overflow:hidden;line-height:0;}
.height13 {height:13px;font-size:0;overflow:hidden;line-height:0;}
.height15 {height:15px;font-size:0;overflow:hidden;line-height:0;}
.height20 {height:20px;font-size:0;overflow:hidden;line-height:0;}
.height25 {height:25px;font-size:0;overflow:hidden;line-height:0;}

/* 추가 lodingBar*/
#loadingBar {width: 300px; position: fixed; _position: absolute; display: none;text-align:center;}

/* 추가 2010 - 대타이틀 */
.btitle01            {padding:0px;margin:0px;vertical-align:middle;}
.btitle01 td         {height:30px;padding:5px 0 0 0; background: url(../images/blue/title_line.gif)  ; font-size:14px; color: #224489; font-weight: bold; vertical-align:top; text-align:left;}
.btitle01 h2.title   {float:left;height:24px;font-size:16px;color:#4f4f4f;font-weight:bold;padding:0px 0px 0px 27px;margin:0px;background:url(../images/container/cnt.title1.icon.gif) no-repeat left 1px;}
.btitle01 h3.title   {float:left;display:block;height:26px;font-size:12px;color:#707070;font-weight:bold;padding:0px 0px 0px 28px;background:url('../images/container/cnt.page.title.icon2.gif') no-repeat 10px 4px;}
.btitle01 .page_navi {float:right;font-size:11px;padding:3px 0px 0px 22px;margin:0px;color:#7e7e7e;background:url('../images/container/cnt.page.navi.icon.gif') no-repeat left 6px;}
.btitle01 .imp       {float:right;font-size:11px;padding:3px 0px 0px 22px;margin:0px;color:#7e7e7e;}
.btitle01 ul.location li {float:right;text-align:right;padding:0;margin:0;}
.titline             {width:100%;height:7px;background:url('../images/container/cnt.title.underline.gif') repeat-x left bottom;}

/* faq 검색 추가 */
.searchFaq {float:left;border:2px solid #cbdcee;padding:0px;margin:0;width:99%;vertical-align:middle;line-height:30px;background:#FFFFFF;}
.searchFaq dt {float:left;width:160px;color:#2e75bc;font-weight:bold;background:#edf5fb;text-align:center;padding:0;margin:0;line-height:34px;}
.searchFaq dd {float:left;padding:4px 0 0 5px;margin:0;text-align:left;}
.searchFaq dd fieldset {padding:0;margin:0;border:0;}
.searchFaq dd fieldset label {padding:0;margin:0;border:0;display:none;}

/* 추가 2010 - 설명박스 */
dl.info_boxA {clear:both;float:left;border:1px solid #c8e0f8;background:#ffffff;padding:5px;margin:0;}
dl.info_boxA dt{float:left;width:80%;padding:0;margin:0;} 
dl.info_boxA dd{float:right;width:20%;text-align:center;vertical-align:middle;padding:0;margin:30px 0 0 0;} 

.faqHelp{padding:7px;}

/* 추가 2010 - 버튼영역 */
caption {display:none;padding:0;margin:0;}
.table_view3 {border:0;padding:0;margin:15px 0 0 0;}
.textAlign {text-align:right;}
.tCenter {text-align:center;}
.tLeft {text-align:left;}

#typing {position: absolute; text-align: right; display: none; background-color: white; padding: 3px; border: 2px solid green; z-index: 10000;}
#navi_area {width:99%;}

.conSearch {text-align:center;margin:15px 0;}
/*********** 이혜수 추가 2010 ****************/

/* 타이틀 */
.cnt_title{width:100%;}
	.cnt_title h2.title{float:left;display:block;color:#3f8ce4;font-size:16px;font-weight:bold;padding:4px 0px 0px 35px;background:url('../images/container/cnt.title.icon.gif') no-repeat left 4px;}
	.cnt_title h3.title{float:left;display:block;color:#3f8ce4;font-size:12px;font-weight:bold;padding:0px 0px 0px 15px;background:url('../images/container/cnt.stitle.icon.gif') no-repeat left 6px;}
	.cnt_title .page_navi{float:right;color:#979891;font-size:11px;letter-spacing:-1px;padding:5px 0px 0px 15px;background:url('../images/container/cnt.title.navi.gif') no-repeat left 8px;}
		.cnt_title .page_navi .now{color:#212220;}
	.cnt_title h4.title{line-height:18px;padding:5px 0px 5px 20px;background:url('../images/container/list.exp.icon1.gif') no-repeat 10px 9px;}

/* 트리메뉴 */
.tree_navi{float:left;position:relative;width:168px;background:url('../images/container/cnt.tree.navi.m.gif') repeat-y left top;}
	.tree_navi h3.title{display:block;width:168px;height:23px;text-align:center;font-size:12px;font-weight:bold;color:#fff;padding-top:7px;background:url('../images/container/cnt.tree.navi.title.bg.gif') no-repeat left top;}
	.tree_navi table{width:80%;margin:10px auto 0px auto;}
	.tree_navi .inp{width:100%;text-align:center;padding:3px 0px 8px 0px;}
	.tree_navi .btn{width:168px;height:30px;text-align:center;background:url('../images/container/cnt.tree.navi.b.gif') no-repeat left bottom;}
.tree_list{float:right;position:relative;width:540px;}

.pnt_exp{background:url('../images/container/icon.mark.gif') no-repeat left 3px;padding:0px 0px 5px 20px;color:#ff6600;}

/* 색상별 이미지버튼 */
/* #btn2type_color */
.btn2type_org { width: 42px; height: 19px; padding: 1px 0px 0px 0px; background:url('../images/btn/btn.type2.org.gif') no-repeat left top; border:0px; font-size:11px; text-align:center; margin:0px; color:#ffffff; cursor:pointer; }
.btn2type_blu { width: 42px; height: 19px; padding: 1px 0px 0px 0px; background:url('../images/btn/btn.type2.blu.gif') no-repeat left top; border:0px; font-size:11px; text-align:center; margin:0px; color:#ffffff; cursor:pointer; }
.btn2type_gry { width: 42px; height: 19px; padding: 1px 0px 0px 5px; background:url('../images/btn/btn.type2.gry.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#ffffff; cursor:pointer; }
.btn2type_yel { width: 42px; height: 19px; padding: 1px 0px 0px 0px; background:url('../images/btn/btn.type2.yel.gif') no-repeat left top; border:0px; font-size:11px; text-align:center; margin:0px; color:#ffffff; cursor:pointer; }
.btn2type_pnk { width: 42px; height: 19px; padding: 1px 0px 0px 0px; background:url('../images/btn/btn.type2.pnk.gif') no-repeat left top; border:0px; font-size:11px; text-align:center; margin:0px; color:#ffffff; cursor:pointer; }
.btn2type_wht { width: 42px; height: 19px; padding: 1px 0px 0px 0px; background:url('../images/btn/btn.type2.wht.gif') no-repeat left top; border:0px; font-size:11px; text-align:center; margin:0px; color:#4f4f4f; cursor:pointer; }
/* #btn3type_color */
.btn3type_org { width: 52px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type3.org.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn3type_blu { width: 52px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type3.blu.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn3type_gry { width: 52px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type3.gry.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn3type_yel { width: 52px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type3.yel.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn3type_pnk { width: 52px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type3.pnk.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn3type_wht { width: 52px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type3.wht.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#666; cursor:pointer; }
/* #btn4type_color */
.btn4type_org { width: 65px; height: 19px; padding-top: 1px; background:url('../images/btn/btn.type4.org.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn4type_blu { width: 65px; height: 19px; padding-top: 1px; background:url('../images/btn/btn.type4.blu.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn4type_gry { width: 65px; height: 19px; padding: 1px 0px 0px 5px; background:url('../images/btn/btn.type4.gry.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn4type_yel { width: 65px; height: 19px; padding-top: 1px; background:url('../images/btn/btn.type4.yel.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn4type_pnk { width: 71px; height: 19px; padding:1px 0px 0px 5px;background:url('../images/btn/btn.type4.pnk.gif') no-repeat left top;border:0px;font-size:12px;text-align:center;margin:0px;color:#fff;cursor:pointer; }
.btn4type_wht { width: 65px; height: 19px; padding-top: 1px; background:url('../images/btn/btn.type4.wht.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#666; cursor:pointer; }
.btn4type_bbs { width: 71px; height: 19px; padding: 1px 0px 0px 3px; background:url('../images/btn/btn.type4.bbs.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
/* #btn5type_color */
.btn5type_org { width: 76px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type5.org.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn5type_blu { width: 76px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type5.blu.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn5type_gry { width: 76px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type5.gry.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn5type_yel { width: 76px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type5.yel.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn5type_pnk { width: 76px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type5.pnk.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn5type_wht { width: 76px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type5.wht.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#666; cursor:pointer; }
/* #btn6type_color */
.btn6type_org { width: 87px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type6.org.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn6type_blu { width: 87px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type6.blu.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn6type_gry { width: 87px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type6.gry.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn6type_yel { width: 87px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type6.yel.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn6type_pnk { width: 87px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type6.pnk.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn6type_wht { width: 87px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type6.wht.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#666; cursor:pointer; }
/* #btn7type_color */
.btn7type_org { width: 96px; height: 22px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type7.org.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn7type_blu { width: 96px; height: 22px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type7.blu.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn7type_gry { width: 96px; height: 22px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type7.gry.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn7type_yel { width: 96px; height: 22px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type7.yel.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn7type_pnk { width: 96px; height: 22px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type7.pnk.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn7type_wht { width: 96px; height: 22px; padding: 2px 0px 0px 0px; background:url('../images/container/btn.type7.wht.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#666; cursor:pointer; }
/* #btn8type_color */
.btn8type_org { width: 106px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type8.org.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn8type_blu { width: 106px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type8.blu.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn8type_gry { width: 106px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type8.gry.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn8type_yel { width: 106px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type8.yel.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn8type_pnk { width: 106px; height: 19px; padding: 2px 0px 0px 0px; background:url('../images/btn/btn.type8.pnk.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.btn8type_wht { width: 105px; height: 19px; padding: 1px 0px 0px 0px; background:url('../images/btn/btn.type8.wht.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#666; cursor:pointer; }
.btn8type_bbs { width: 119px; height: 19px; padding: 1px 0px 0px 3px; background:url('../images/btn/btn.type8.bbs.gif') no-repeat left top; border:0px; font-size:12px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
