/********  ±âº»  *******************************************/

*   {margin:0; padding:0;}
a   {cursor: pointer;}
p   {margin-top:2px; margin-bottom:2px}
ol, ul { list-style: none; }
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend,body
{ 
	margin: 0; 
	padding: 0; 
	font-family: "µ¸¿ò", "±¼¸²", "verdana", "arial"; 
	font-size: 12px; 
	line-height: 17px;
	color: #535353;
}

table { 
	font-family: "µ¸¿ò", "±¼¸²", "verdana", "arial"; 
	font-size: 12px; 
	line-height: 17px;
	color: #535353;
}

body					{background:#FFF}
body, td,               {font-size: 12px; font-family: "µ¸¿ò", "±¼¸²", "verdana", "arial"; color: #535353; line-height: 17px; SCROLLBAR-FACE-COLOR: #d9d9d9; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-3DLIGHT-COLOR: #d3d3d3; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #f7f7f7; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; scrollbar-highligh-color: #F2F2F2}
img						{border: 0; selector-dummy: expression(this.hideFocus=true);}
.clear					{margin: 0; padding: 0; clear: both;}

.input					{font-size: 12px; font-family: "µ¸¿ò", "±¼¸²", "verdana", "arial"; padding: 2px 0 0 2px}

.input_1				{font-size: 12px; font-family: "µ¸¿ò", "±¼¸²", "verdana", "arial"; background-color: #FFFFFF; border: 1px solid #ccc; padding: 2px 0 0 2px; height:20px}
.input_2				{font-size: 12px; font-family: "µ¸¿ò", "±¼¸²", "verdana", "arial"; background-color: #f8fafc; border: 1px solid #c8d4e3; padding: 2px 0 0 2px}
.input_3				{font-size: 12px; font-family: "µ¸¿ò", "±¼¸²", "verdana", "arial"; background-color: #F7F7F7; border: 1px solid #C5C5C5; padding: 2px 0 0 2px}
.input_4				{font-size: 12px; font-family: "µ¸¿ò", "±¼¸²", "verdana", "arial"; background-color: #f8fafc; border: 1px solid #c8d4e3; padding: 4px 0 0 4px; height:21px; color:#666666}
.input_small            {font-size: 11px; text-decoration: none; background-color: #FFFFFF; border: 1px solid #d2d2d2; padding: 1px 0 0 2px}
.input_rig				{font-size: 12px; text-decoration: none; background-color: #FFFFFF; border: 1px solid #CCC; text-align: right; padding: 2px 5px 0 0}

.small				    {font-size: 11px; line-height: 15px}
.small_s			    {font-size: 11px; line-height: 15px; letter-spacing:-1px}


a:link, a:visited, a:active		{text-decoration: none; color: #535353}
a:hover				            {text-decoration: underline; color: #535353}


/********  °øÅë *******************************************/
.alignL {float: left;}
.alignL li {float: left;}

ul.topQuick    {float: left; margin: 0 0 0 10px;}
ul.topQuick li {float: left; height: 42px;}

.Top-smenu	  {float: right;}
.Top-smenu ul {float: left;}
.Top-smenu li {float: left; padding: 0 10px 0 7px; background: url(/site_share/images/top_smenu_bar.gif) no-repeat right -1px;}
.Top-smenu li.None {padding: 0 0px 0 7px; background: none;}

table.bottom-smenu	  {margin: 2px 0 0 0;}
table.bottom-smenu td {height: 15px; padding: 0 10px 0 9px; background: url(/site_share/images/bottom_smenu_bar.gif) no-repeat right 1px;}
table.bottom-smenu td.None {padding: 0 0px 0 9px; background: none;}


/********  Å¸ÀÌÆ² & ÅØ½ºÆ® *******************************************/

.title_main				{font-size: 14px; color: #434343; font-weight: bold; letter-spacing:-2px;}
.title_pop				{height:60px; font-size: 14px; color: #CCCCCC; font-weight: bold; letter-spacing:-2px; padding: 0 0 10px 95px}

.tlte_edu				{height: 35px; font-size: 16px; color: #434343; font-weight: bold; letter-spacing:-2px; padding: 6px 0 0 14px; background: url(/images/title_ic.gif) left top no-repeat}
.tlte_edu2				{font-size: 12px; color: #1e427f; font-weight: bold; padding: 2px 0 0 26px}
.tlte_open				{height: 35px; font-size: 16px; color: #434343; font-weight: bold; letter-spacing:-2px; padding: 6px 0 0 14px; background: url(/images/title_ic.gif) left top no-repeat}
.tlte_open2				{height: 35px; font-size: 12px; color: #2c5f36; font-weight: bold; padding: 2px 0 0 26px; background: url(/images/sales/sales_tit_bg.gif) left top no-repeat}
.tlte_year				{height: 35px; font-size: 16px; color: #434343; font-weight: bold; letter-spacing:-2px; padding: 6px 0 0 14px; background: url(/images/year/title_ic.gif) left top no-repeat}
.tlte_year2				{height: 35px; font-size: 12px; color: #a03a3a; font-weight: bold; padding: 2px 0 0 26px; background: url(/images/year/year_tit_bg.gif) left top no-repeat}
.tlte_hrd				{height: 35px; font-size: 16px; color: #434343; font-weight: bold; letter-spacing:-2px; padding: 6px 0 0 14px; background: url(/images/title_ic.gif) left top no-repeat}
.tlte_hrd2				{height: 35px; font-size: 12px; color: #a03a3a; font-weight: bold; padding: 2px 0 0 26px; background: url(/images/hrd_tit_bg.gif) left top no-repeat}

.tlte_corp				{height: 35px; font-size: 16px; color: #434343; font-weight: bold; letter-spacing:-2px; padding: 6px 0 0 14px; background: url(/images/corp/title_ic.gif) left top no-repeat}

.tlte_b2b				{height: 35px; font-size: 16px; color: #434343; font-weight: bold; letter-spacing:-2px; padding: 6px 0 0 14px; background: url(/images/title_ic.gif) left top no-repeat}
.tlte_helpdesk			{height: 35px; font-size: 16px; color: #434343; font-weight: bold; letter-spacing:-2px; padding: 6px 0 0 14px; background: url(/site_share/images/title_ic_helpdesk.gif) left top no-repeat}
.tlte_company			{height: 35px; font-size: 16px; color: #434343; font-weight: bold; letter-spacing:-2px; padding: 6px 0 0 14px; background: url(/site_share/images/company/title_ic.gif) left top no-repeat}


.tlte_01 				{font-size: 14px; color: #434343; font-weight: bold}

.subj_01                {font-size: 11px; color: #365c98; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 15px}
.subj_02                {font-size: 11px; color: #999999; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 12px; background-color:#F5F5F5}
.subj_03                {font-size: 12px; color: #365c98; font-weight: bold; text-align: center; padding: 6px 15px 3px 15px; background-color:#e9edf4}
.subj_04                {height:26px; font-size: 11px; color: #999999; letter-spacing:-1px; padding: 3px 0 0 5px}
.subj_05                {font-size: 11px; color: #365c98; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0; background-color:#e9edf4}
.subj_06                {font-size: 11px; color: #999999; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0; background-color:#F5F5F5}
.subj_07                {font-size: 12px; color: #2a5b6d; font-weight: bold; text-align: center; padding: 6px 15px 3px 15px; background-color:#ebf6fa}

.open_subj1             {font-size: 11px; color: #3e794a; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 15px; background-color:#e8f1ea}
.open_subj2             {font-size: 11px; color: #3e794a; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 12px; background-color:#e8f1ea}
.open_subj3             {font-size: 11px; color: #3e794a; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0; background-color:#e8f1ea}
.open_subj4             {font-size: 12px; color: #3e794a; font-weight: bold; text-align: center; padding: 6px 15px 3px 15px; background-color:#e8f1ea}
.open_subj5             {padding: 3px 0 0 15px; background:#e8f1ea}
.open_subj6             {font-size: 12px; color: #3e794a; text-align: center; padding: 6px 15px 3px 15px; background-color:#F3F9F3}
.open_subj7             {font-size: 12px; color: #3e794a; text-align: center; padding: 6px 0px 3px 0px; background-color:#F3F9F3}

.year_subj1             {font-size: 11px; color: #a03a3a; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 15px; background-color:#f7eded}
/* fbf0f0*/
.year_subj2             {font-size: 11px; color: #666666; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 15px; background-color:#eeeeee}
.year_subj3             {font-size: 11px; color: #a03a3a; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0; background-color:#f7eded}
.year_subj4             {font-size: 11px; color: #aa4f4f; font-weight: bold; letter-spacing:-1px; padding: 4px 0 0 12px; background-color:#f7eded; line-height: 14px}
.year_subj5             {font-size: 12px; color: #a03a3a; font-weight: bold; text-align: center; padding: 6px 15px 3px 15px; background-color:#f7eded}
.year_subj_line         {border-bottom: 1px solid #ebd1d1;}

.year_text2				{font-size: 12px; line-height: 16px; padding: 12px 10px 9px 10px; background-color:#FFFFFF}
.year_text3				{font-size: 12px; padding: 12px 10px 10px 10px; background-color:#fff7f7}
.year_text4				{font-size: 12px; font-weight: bold; padding: 8px 10px 6px 10px; background-color:#fff7f7; border-top: 2px solid #d69090; border-bottom: 1px solid #dcabab;}
.year_text5				{font-size: 11px; padding: 10px 10px 7px 10px; text-align: justify; border-bottom: 1px solid #dcabab;}

.year_td_bg				{background-color: #fdfafa;}

.corp_subj2             {font-size: 12px; color: #75548e; text-align: center; padding: 6px 0 3px 0px; background-color:#f4f2f6}
.corp_subj3             {padding: 3px 0 0 15px; background-color:#f4f2f6}


.b2b_subj               {font-size: 11px; color: #856344; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 12px; background-color:#f4f0eb}

.edu_text_01		    {color: 1b5ec8}
.edu_text_02  		    {font-size: 11px; color: #467f79; background-color:#d6e9e9; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0}
.edu_text_03  		    {font-size: 11px; background-color:#FFFFFF; padding: 3px 0 0 8px}
.edu_text_04  		    {font-size: 11px; color: #365c98; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0px; background-color:#e9edf4}
.edu_text_05  		    {text-align: center; background-color:#FFFFFF; padding: 3px 0 0 0px}
.edu_text_06  		    {font-size: 11px; color: #ff3710; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0px; background-color:#ffe1db}
.edu_text_07  		    {background-color:#FFFFFF; padding: 1px 0 0 10px}
.edu_text_08  		    {font-size: 11px; color: #365c98; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 12px; background-color:#e9edf4}
.edu_text_09  		    {font-size: 11px; color: #365c98; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0px; background-color:#cfd8e8}

.helpdesk_text_01 	    {font-size: 11px; color: #518394; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 12px; background-color:#edf4f7}

.mypage_text_01 	    {font-size: 11px; color: #518394; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0; background-color:#edf4f7}

.open_text_01		    {color: #347034}
.open_text_02		    {color: #ff3710}	/**°¡°Ý**/
.open_text_03		    {font-size: 11px; letter-spacing:-1px; color: #bf3434}	/**°í¿ëº¸Çè È¯±Þ´ë»ó**/

.mem_01  			    {height: 30px; font-size: 12px; color: #677284; font-weight: bold; padding: 3px 0 0 0px; background-color:#e9edf4; letter-spacing:-1px; padding: 2px 0 0 14px}
.mem_02			        {font-size: 11px; line-height: 15px; letter-spacing:-1px; color: #959595}
.mem_03  			    {height: 30px; font-size: 11px; color: #518394; font-weight: bold; padding: 3px 0 0 0px; background-color:#edf4f7; letter-spacing:-1px; padding: 2px 0 0 14px}
.mem_desc				{width:100%; padding:12px 14px 9px 14px; border:1px solid #d8d8d8; background-color:#fafaf8; overflow:hidden;}
.mem_desc li			{display:block; float:left; color:#7a7a7a; letter-spacing:-1px; margin:0; padding:0 12px 0 8px; font:11px "µ¸¿ò"; background:url(/site_share/images/member/icon_tax_sq1.gif) 0 6px no-repeat; line-height:17px;}
.mem_desc2				{padding:12px 14px 9px 14px; border:1px solid #d8d8d8; background-color:#fafaf8; overflow:hidden;}
.mem_desc2 li			{display:block; float:left; color:#7a7a7a; letter-spacing:-1px; margin:0; padding:0 12px 0 8px; font:11px "µ¸¿ò"; background:url(/site_share/images/member/icon_tax_sq1.gif) 0 6px no-repeat; line-height:17px;}


.year_desc				{width:100%; padding:12px 14px 10px 14px; border:1px solid #ebd1d1; background-color:#fff6f6; overflow:hidden;}

.corp_desc				{width:100%; padding:12px 14px 10px 14px; border:1px solid #e3d6ed; background-color:#f2eff4; overflow:hidden;}

.align				    {text-align: justify}


/********  ÆùÆ®»ö  *******************************************/

.color_blue				{color: #1751ae}
.color_blue2			{color: #008bac}
.color_blue3			{color: #448fa0}
.color_org				{color: #ff6c00}
.color_org2				{color: #ff9900}
.color_org3				{color: #ff5c31}
.color_org4				{color: #ff3710}
.color_red				{color: red}
.color_green			{color: #3e794a}
.color_green2			{color: #347034}
.color_hrd				{color: #1e5061}


/********  Å×ÀÌºí  *******************************************/

menu {display: inline; border: 0; padding: 0; margin: 0;}

.notice	{ 
	text-align: left;
	letter-spacing: -1px;
	background: url(/images/main_notice_dotbar.gif) repeat-x left bottom;
	}
.notice    a.notice:link	 {color:#535353; font-size:12px; text-decoration: none; letter-spacing:-1px}
.notice    a.notice:visited  {color:#535353; font-size:12px; text-decoration: none; letter-spacing:-1px}
.notice    a.notice:active   {color:#535353; font-size:12px; text-decoration: none; letter-spacing:-1px}
.notice    a.notice:hover    {color:#535353; font-size:12px; text-decoration: underline; letter-spacing:-1px}

.notice2	{ 
	text-align: left;
	height: 27px;
	padding: 3px 0 0 0;
	background: url(/images/main_notice_dotbar.gif) repeat-x center bottom;
	}
.notice2    a:link	  {color:#535353; font-size:12px; text-decoration: none}
.notice2    a:visited {color:#535353; font-size:12px; text-decoration: none}
.notice2    a:active  {color:#535353; font-size:12px; text-decoration: none}
.notice2    a:hover   {color:#535353; font-size:12px; text-decoration: underline}

.notice3	{ 
	background-image: url(/images/year/main_bar.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-align: left;
	height: 27px;
	padding: 3px 0 0 0;
	}
.notice3    a:link	  {color:#535353; font-size:12px; text-decoration: none}
.notice3    a:visited {color:#535353; font-size:12px; text-decoration: none}
.notice3    a:active  {color:#535353; font-size:12px; text-decoration: none}
.notice3    a:hover   {color:#535353; font-size:12px; text-decoration: underline}

.notice4	{ 
	background-image: url(/images/corp/main_bar.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-align: left;
	height: 27px;
	padding: 3px 0 0 0;
	}
.notice4    a:link	  {color:#535353; font-size:12px; text-decoration: none}
.notice4    a:visited {color:#535353; font-size:12px; text-decoration: none}
.notice4    a:active  {color:#535353; font-size:12px; text-decoration: none}
.notice4    a:hover   {color:#535353; font-size:12px; text-decoration: underline}


.recom_title		  {font-size: 12px; font-weight: bold; padding: 5px 0 5px 0; letter-spacing:-1px}
.recom_suj	    	  {font-size: 11px; color: #9F9F9F; line-height:13px; letter-spacing:-1px}
.recom_text	    	  {font-size: 11px; color: #7f7f7f; letter-spacing:-1px}

.month				  {font-size: 12px; font-weight: bold; color:#3c7c26; padding: 5px 0 0 0; letter-spacing:-1px}
.month2				  {font-size: 12px; color:#1682a8}
.month_text	    	  {font-size: 11px; color: #7f7f7f}

.year_title		      {font-family: ±¼¸²; font-size: 14px; font-weight: bold; padding: 10px 0 6px 0; letter-spacing:-1px}
.year_text	    	  {font-size: 11px; color: #7f7f7f; letter-spacing:-1px}

.board	td, td.board  {height: 36px; font-size: 11px; color: #666666; font-weight: bold; text-align: center; padding: 3px 0 2px 0; background: url(/site_share/images/board_bg.gif) left top repeat-x}
.board_year			  {height: 32px; font-size: 11px; color: #666666; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 6px 0 0px 0; background: url(/site_share/images/board_bg.gif) left top repeat-x}

.board_left			  {height: 30px; text-align: center; padding: 3px 0 0 0; background: url(/site_share/images/board_bar2.gif) left bottom repeat-x}
.board_left2		  {height: 45px; text-align: center; padding: 3px 0 0 0; background: url(/site_share/images/board_bar2.gif) left bottom repeat-x}
.board_left3		  {height: 35px; text-align: center; padding: 3px 0 0 0; background: url(/site_share/images/board_bar2.gif) left bottom repeat-x}
.board_left4		  {height: 25px; text-align: center; padding: 3px 0 0 0; background: url(/site_share/images/board_bar2.gif) left bottom repeat-x}
.board_left5		  {height: 27px; text-align: center; padding: 3px 0 0 0; background: url(/site_share/images/board_bar2.gif) left bottom repeat-x}
.board_page           {font-size: 11px}

.board2				  {height: 34px; font-size: 11px; color: #467f79; font-weight: bold; text-align: center; letter-spacing:-1px; background: url(/site_share/images/board2_bg.gif) left top repeat-x}
.board3				  {height: 34px; font-size: 11px; color: #518394; font-weight: bold; text-align: center; letter-spacing:-1px; background: url(/site_share/images/board3_bg.gif) left top repeat-x}
.board4				  {height: 36px; font-size: 11px; color: #518394; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 2px 0; background: url(/site_share/images/board4_bg.gif) left top repeat-x}
.board5				  {height: 36px; font-size: 11px; color: #3e794a; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 2px 0; background: url(/site_share/images/board5_bg.gif) left top repeat-x}
.board6				  {height: 33px; font-size: 11px; color: #3e794a; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 5px 0 0 0; background: url(/site_share/images/board5_bg.gif) left top repeat-x}

.help_board			  {height: 36px; font-size: 11px; color: #518394; font-weight: bold; text-align: center; letter-spacing:-1px; background: url(/site_share/images/board3_bg.gif) left top repeat-x}

.year_board			  {height: 36px; font-size: 11px; color: #9e4d4d; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 2px 0; background: url(/site_share/images/board6_bg.gif) left top repeat-x}
.year_board2		  {height: 33px; font-size: 11px; color: #9e4d4d; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 5px 0 0 0; background: url(/site_share/images/board6_bg.gif) left top repeat-x}

.corp_board			  {height: 36px; font-size: 11px; color: #75548e; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 2px 0; background: url(/site_share/images/board7_bg.gif) left top repeat-x}
.corp_board2		  {height: 33px; font-size: 11px; color: #75548e; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 5px 0 0 0; background: url(/site_share/images/board7_bg.gif) left top repeat-x}
.corp_board3		  {font-size: 11px; color: #75548e; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 2px 0}
.corp_board4		  {font-size: 11px; color: #75548e; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 2px 0; background-color:#e7e1eb}

.b2b_board 		      {height: 31px; text-align: center; padding: 0 0 0 0; background: url(/images/board_bg.gif) left top repeat-x}

.search_edu			  {height: 43px; padding: 0 0 0 115px; background: url(/images/search_bg1.gif) left top no-repeat}
.search_edu2		  {height: 43px; padding: 0 0 0 115px; background: url(/images/search_bg2.gif) left top no-repeat}
.search_helpdesk	  {height: 43px; padding: 0 0 0 118px; background: url(/site_share/images/helpdesk/faq_search_bg.gif) left top no-repeat}
.search_open		  {height: 43px; padding: 0 0 0 115px; background: url(/images/lecture/search_bg.gif) left top no-repeat}
.search_open2		  {height: 43px; padding: 0 0 0 115px; background: url(/images/teacher/search_bg2.gif) left top no-repeat}
.search_year     	  {height: 43px; padding: 0 0 0 118px; background: url(/images/year/search_bg3.gif) left top no-repeat}
.search_year2		  {height: 43px; padding: 0 0 0 115px; background: url(/images/year/search_bg2.gif) left top no-repeat}
.search_year3		  {height: 43px; padding: 0 0 0 115px; background: url(/images/year/search_bg4.gif) left top no-repeat}
.search_corp     	  {height: 43px; padding: 0 0 0 118px; background: url(/images/corp/search_bg.gif) left top no-repeat}

.board2_desc		  {width:100%; padding:14px 0 9px 14px; border:1px solid #e2e2e0; background-color:#fafaf8; overflow:hidden;}
.board2_desc li       {display:inline; list-style:none; float:left; color:#7a7a7a; letter-spacing:-1px; margin:0; padding:0 12px 0 8px; font:11px "µ¸¿ò"; background:url(/site_share/images/icon_tax_sq1.gif) 0 6px no-repeat; line-height:17px;}

.board3_desc		  {width:100%; padding: 6px 6px 3px 6px; background-color:#eff3ff; overflow:hidden;}
.board3_desc li		  {list-style:none; width:100%; padding: 4px 12px 4px 12px; border:1px solid #d8e1ff; background-color:#FFFFFF;}

.board4_desc		  {width:650; padding: 6px 6px 3px 6px; background-color:#f6fbfd; overflow:hidden;}
.board4_desc li		  {list-style:none; width:100%; padding: 4px 12px 4px 12px; border:1px solid #bfdaec; background-color:#FFFFFF;}

.open_board_desc	  {width:100%; padding: 6px 6px 3px 6px; background-color:#f2f7f3; overflow:hidden;}
.open_board_desc li	  {list-style:none; width:100%; padding: 4px 12px 4px 12px; border:1px solid #c0d7c5; background-color:#FFFFFF;}

.open_board2_desc	  {width:100%; padding: 4px 4px 0px 4px; background-color:#f2f7f3; overflow:hidden;}
.open_board2_desc li	  {list-style:none; width:100%; padding: 4px 10px 4px 10px; border:1px solid #c0d7c5; background-color:#FFFFFF;}

.year_board_desc	  {width:100%; padding: 6px 6px 3px 6px; background-color:#fbf2f2; overflow:hidden;}
.year_board_desc li	  {list-style:none; width:100%; padding: 4px 12px 4px 12px; border:1px solid #ebd1d1; background-color:#FFFFFF;}

.td_01				  {padding: 5px 10px 3px 10px}
.td_02				  {padding: 8px 10px 5px 10px; text-align: center; background-color:#FFFFFF}
.td_03				  {padding: 8px 10px 5px 10px}
.td_04				  {padding: 10px 12px 7px 12px}
.td_05				  {padding: 5px 12px 3px 12px; background-color:#FFFFFF}
.td_06				  {padding: 2px 0 0 0}
.td_07				  {padding: 8px 10px 5px 10px; font-size: 11px; font-weight: bold; background-color:#FFFFFF}
.td_08				  {padding: 5px 5px 3px 5px; text-align: center; background-color:#FFFFFF}
.td_09				  {padding: 8px 5px 5px 25px; background-color:#FFFFFF; font-size: 11px; letter-spacing:-1px}
.td_10				  {padding: 7px 10px 6px 10px; line-height: 16px}
.td_11				  {padding: 8px 10px 5px 10px; background-color:#FFFFFF}
.td_12				  {padding: 5px 5px 3px 5px; text-align: center}
.td_13				  {padding: 0px 10px 0px 10px; background-color:#FFFFFF}

.table_01			  {background-color: #D5D5D5; border:1px solid #D5D5D5}
.table_02			  {background-color: #aebed8}
.table_03			  {background-color: #c3cfe0; border-top:1px solid #aebed8}
.table_04			  {background-color: #9badca; border:1px solid #9badca}
.table_05			  {background-color: #d3dbe6; border:1px solid #9badca}
.table_06			  {background-color: #d3dbe6}
.table_07			  {background-color: #bbd5df; border:1px solid #91b9c9}
.table_08			  {background-color: #c0d7c5; border:1px solid #9ec6a6}
.table_09			  {background-color: #D5D5D5; }
.table_10			  {background-color: #D5D5D5; }
.table_11			  {background-color: #c5dee8; }

.open_table1		  {background-color: #c0d7c5; border:1px solid #97bf9f}
.open_table2		  {background-color: #c0d7c5; border:1px solid #a5ccad}
.open_table3		  {background-color: #F3F9F3; border:1px solid #B5DAB3}

.year_table1		  {background-color: #ebd1d1; border:1px solid #dcabab}

.b2b_table1	    	  {background-color: #e2d7cc; border:1px solid #c5af9a}

.helpdesk_tab {height:25px; padding:0; background:url(/site_share/images/helpdesk/tax_tab_bg.gif) left bottom repeat-x;}
.helpdesk_tab li {float:left; list-style:none; height:25px; margin:0 1px 0 0; padding:0; background:url(/site_share/images/helpdesk/tax_tab_r.gif) right top no-repeat; color:#696969; letter-spacing:-1px;}
.helpdesk_tab li a {display:block; padding:5px 30px 3px 30px; background:url(/site_share/images/helpdesk/tax_tab_l.gif) left top no-repeat; color:#696969; font-weight:bold;}
.helpdesk_tab li a:hover, .helpdesk_tab li a:visited {color:#696969;}
.helpdesk_tab li.selected {background:url(/site_share/images/helpdesk/tax_tab_on_r.gif) right top no-repeat; color:#1751ae;}
.helpdesk_tab li.selected a {background:url(/site_share/images/helpdesk/tax_tab_on_l.gif) left top no-repeat; color:#1751ae; font-weight:bold;}
.helpdesk_tab li.selected a:hover, .helpdesk_tab li.selected a:visited {color:#1751ae;}

.year_tab {height:25px; padding:0; background:url(/site_share/images/helpdesk/tax_tab_bg.gif) left bottom repeat-x;}
.year_tab li {float:left; list-style:none; height:25px; margin:0 1px 0 0; padding:0; background:url(/site_share/images/helpdesk/tax_tab_r.gif) right top no-repeat; color:#696969; letter-spacing:-1px;}
.year_tab li a {display:block; padding:5px 30px 3px 30px; background:url(/site_share/images/helpdesk/tax_tab_l.gif) left top no-repeat; color:#696969; font-weight:bold;}
.year_tab li a:hover, .helpdesk_tab li a:visited {color:#696969;}
.year_tab li.selected {background:url(/site_share/images/helpdesk/tax_tab_on_r.gif) right top no-repeat; color:#ae1d00;}
.year_tab li.selected a {background:url(/site_share/images/helpdesk/tax_tab_on_l.gif) left top no-repeat; color:#ae1d00; font-weight:bold;}
.year_tab li.selected a:hover, .year_tab li.selected a:visited {color:#ae1d00;}

/* µ¡±Û */
.come					{font-size: 11px; color: #1d9bb6}


/* Áß¼Ò±â¾÷ Á÷¹«±³À° */

.photo_gallery			{float: center; width: 146px; height: 116px; text-align: center; background: url(/images/board/photo_bg.gif) left top no-repeat; padding: 3px 0 0 0; }
.photo_gallery2			{width: 146px; text-align: center; padding: 4px 0 10px 0}

.hrd_board			    {height: 36px; font-size: 11px; color: #518394; font-weight: bold; text-align: center; letter-spacing:-1px; background: url(/images/board_bg.gif) left top repeat-x}

.table_hrd	  		    {background-color: #bcccd3; }
.table_hrd2			    {background-color: #c6d4da; border:1px solid #83a1ae}
.hrd_stit				{font-size: 11px; color: #52707d; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 12px; background-color:#e8eef0; border: 1px solid #FFFFFF}
.hrd_stit2				{font-size: 11px; color: #52707d; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0; background-color:#e8eef0; border: 1px solid #FFFFFF}
.hrd_stit3				{font-size: 11px; color: #52707d; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0; background-color:#f1f6f8; border: 1px solid #FFFFFF}
.hrd_stit4				{font-size: 11px; color: #52707d; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 12px; background-color:#f1f6f8; border: 1px solid #FFFFFF}
.hrd_stit5				{font-size: 12px; padding: 14px 14px 12px 14px; background-color:#f1f6f8; border: 2px solid #FFFFFF}
.hrd_stit6				{font-size: 12px; color: #52707d; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 10px; background-color:#e8eef0; border: 1px solid #FFFFFF}

.hrd_td					{padding: 2px 0 0 14px; background-color:#FFFFFF}
.hrd_td2				{padding: 3px 0 0 0; background-color:#FFFFFF; text-align: center}
.hrd_td3				{padding: 6px 12px 4px 12px; background-color:#FFFFFF; line-height: 15px}


/********  ¸µÅ©  *******************************************/

.scroll a:link, .scroll a:visited, .scroll a:active, .scroll a:hover {font-size: 12px; color: #c7faff; text-decoration: none}

.login_suj			{font-size: 11px; text-decoration: none; color: #779ba7; padding: 5px 0 0 0}
a.login_suj:link, a.login_suj:visited, a.login_suj:active	{font-size: 11px; text-decoration: none; color: #779ba7; letter-spacing:-1px}
a.login_suj:hover   {font-size: 11px; text-decoration: underline; color: #779ba7; letter-spacing:-1px}

.pos					{padding: 10px 0 0 0; text-align: right; font-size:11px; text-decoration:none; color:#898989; letter-spacing:-1px}
.pos a:link, .pos a:visited, .pos a:active    {font-size:11px; text-decoration:none; color:#898989; letter-spacing:-1px}
.pos a:hover            {font-size:11px; text-decoration:underline; color:#898989; letter-spacing:-1px}

a.edu:link, a.edu:visited, a.edu:active   {text-decoration: none; color: #535353}
a.edu:hover			    {text-decoration: underline; color: #1b5ec8}

a.edu2:link, a.edu2:visited, a.edu2:active   {text-decoration: underline; color: #f37f00}
a.edu2:hover			{text-decoration: none; color: #1b5ec8}

a.edu3:link, a.edu3:visited, a.edu3:active   {text-decoration: none; color: #476697}
a.edu3:hover			{text-decoration: underline; color: #1b5ec8}

a.open:link, a.open:visited, a.open:active   {text-decoration: none; color: #535353}
a.open:hover		    {text-decoration: underline; color: #2d7d00}

a.open2:link, a.open2:visited, a.open2:active   {text-decoration: none; color: #527352}
a.open2:hover			{text-decoration: underline; color: #347034}

a.year:link, a.year:visited, a.year:active   {text-decoration: none; color: #535353}
a.year:hover		    {text-decoration: underline; color: #ae1d00}

a.year2:link, a.year2:visited, a.year2:active   {text-decoration: none; color: #ae1d00}
a.year2:hover		    {text-decoration: underline; color: #ae1d00}

a.corp:link, a.corp:visited, a.corp:active   {text-decoration: none; color: #535353}
a.corp:hover		    {text-decoration: underline; color: #652794}

a.helpdesk:link, a.helpdesk:visited, a.helpdesk:active   {text-decoration: none; color: #535353}
a.helpdesk:hover	    {text-decoration: underline; color: #1289b5}

a.b2b:link, a.b2b:visited, a.b2b:active   {text-decoration: none; color: #535353}
a.b2b:hover				{text-decoration: underline; color: #99510f}

a.link10:link, a.link10:visited, a.link10:active   {font-size: 11px; text-decoration: none; color: #62808b; letter-spacing:-1px}
a.link10:hover				{font-size: 11px; text-decoration: underline; color: #62808b; letter-spacing:-1px}

a.hrd:link, a.hrd:visited, a.hrd:active   {text-decoration: none; color: #535353}
a.hrd:hover				{text-decoration: underline; color: #235e72}

a.hrd2:link, a.hrd2:visited, a.hrd2:active   {text-decoration: none; color: #235e72}
a.hrd2:hover				{text-decoration: underline; color: #235e72}

a.hrd3:link, a.hrd3:visited, a.hrd3:active   {font-size: 11px; letter-spacing:-1px; text-decoration: none; color: #535353}
a.hrd3:hover				{font-size: 11px; letter-spacing:-1px; text-decoration: underline; color: #008bac}



/********  ÀÌ·¯´×  *******************************************/

.lec_tit_o			    {height: 35px; color: #2D636C; font-weight: bold; padding: 1px 0 0 34px; background: url(/viewer/image/bg_tit_new_o.gif) left top no-repeat}
/**
.lec_tit_o  a:link, a:visited, a:active   {text-decoration: none; color: #2D636C; font-weight: bold;}
.lec_tit_o  a:hover	    {text-decoration: underline; color: #2D636C; font-weight: bold;}
**/
.lec_tit			    {height: 35px; font-weight: bold; padding: 1px 0 0 34px; background: url(/viewer/image/bg_tit_new.gif) left top no-repeat}
/**
.lec_tit  a:link, a:visited, a:active   {text-decoration: none; font-weight: bold;}
.lec_tit  a:hover	    {text-decoration: underline; font-weight: bold;}
**/


/********  ¹ýÀÎ°á»ê¼¾ÅÍ "Áö³­ÇØ¿Í ´Þ¶óÁø Á¡"  *******************************************/

#corpTit {
	width: 650px;
	height: 31px;
	padding: 0 0 0 32px;
	margin: 0 0 15px 5px;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 31px;
	background: url(/images/corp/btitle2_bg.gif) no-repeat left top;
}

#corpTBL {
	margin: 0 0 0px 5px;
}

#corpTBL th {
	height: 28px;
	padding: 2px 0 0 0;
	font-size: 11px;
	color: #75548e;
	font-weight: bold;
	text-align: center;
	letter-spacing: -1px;
	border-top: 2px solid #cdbdda;
	border-right: 1px solid #cdbdda;
	border-bottom: 1px solid #cdbdda;
	background: #e7e1eb;
}

#corpTBL th.none {
	height: 28px;
	padding: 2px 0 0 0;
	font-size: 11px;
	color: #75548e;
	font-weight: bold;
	text-align: center;
	letter-spacing: -1px;
	border-top: 2px solid #cdbdda;
	border-right: none;
	border-bottom: 1px solid #cdbdda;
	background: #e7e1eb;
}

#corpTBL td {
	padding: 10px 12px 9px 12px;
	background: #f4f2f6;
	border-right: 1px solid #e0d7e8;
	border-bottom: 1px solid #cdbdda;
}

#corpTBL td.none {
	padding: 10px 12px 9px 12px;
	background: #f4f2f6;
	border-right: none;
	border-bottom: 1px solid #cdbdda;
}

.corpStit {
	height: 11px;
	padding: 0 0 0 16px;
	font-size: 12px;
	color: #75548e;
	font-weight: bold;
	letter-spacing: -1px;
	background: url(/images/corp/ic_b2.gif) no-repeat left 2px;
}

.corpTitN {
	width: 650px;
	height: 31px;
	margin: 0 0 15px 6px;
	padding: 0 0 0 32px;
	font-size: 12px;
	color: #4e3d5a;
	letter-spacing: 0px;
	font-weight: bold;
	line-height: 31px;
	background: url(/images/corp/btitle2_bg.gif) no-repeat left top;
}

.corp-media         {margin: 0 5px 0 5px; text-align: left; background: url(/images/lecture/corporation_img2.gif) no-repeat right 60px;}
.corp-media p.stit  {margin: 0 0 5px 0;}
.corp-media p.text  {margin: 0 260px 20px 0; padding: 0 10px 0 15px; text-align: justify;}
.corp-media p.text2 {margin: 0 0 15px 0; padding: 0 10px 0 15px; text-align: justify;}
.corp-media .media  {width: 618px; height: 448px; margin: 0 0 0 15px; padding: 37px 0 0 27px; background: url(/images/corp/media_bg.jpg) no-repeat left top;}
.corp-media .Tbl	{margin: 0 0 20px 18px;}
.corp-media .Tbl td {padding: 0 0 0 10px; background: url(/images/ic_stit2.gif) no-repeat left center;}


.corpNew-Tbl {width: 650px;	margin: 0 0 22px 5px; background: url(/images/corp/infonew_bg.gif) repeat-y left top;}
.corpNew-Tbl ul {margin: 0 17px 8px 17px; list-style: none;}
.corpNew-Tbl li.stit {height: 28px;}
.corpNew-Tbl li.list {margin: 0px 0 15px 0;}
.corpNew-Tbl li li {padding: 2px 0 2px 12px; background: url(/images/corp/infonew_ic.gif) no-repeat left 3px;}
.corpNew-Tbl li li a:hover {color: #652794;}


/********  ¼¿·ºÆ®¹Ú½º  *******************************************/

DIV#copyRights {position:relative; left:50%; top:0; width:850px; text-align:left; margin:0 0 0 -762px;height:20px;}
DIV#copyRights DIV#footer {float:right;}
DIV#copyRights DIV#footer LI {float:left; font-size:1%; line-height:1%; padding-top:10px;}
DIV#copyRights DIV#footer LI.link {position:relative; width:119px; height:20px; padding:0 21px 0 19px;}
DIV#copyRights DIV#footer LI.link DIV#vlink {position:absolute; display:none; left:19px; top:-45px; width:119px; height:20px; background:url(/site_share/images/glob_copy_bg2.gif) repeat-y;}
DIV#copyRights DIV#footer LI.link DIV#vlink DIV {height:50px; background:url(/site_share/images/glob_copy_bg1.gif) no-repeat top;}
DIV#copyRights DIV#footer LI.link DIV#vlink UL {margin:7px 0 0 8px;}
DIV#copyRights DIV#footer LI.link DIV#vlink LI {display:block; clear:both; vertical-align:top; font-size:1%; line-height:1%; padding:0 0 2px 0; margin-top:5px;}
DIV#copyRights DIV#footer LI.link DIV#vlink LI IMG {}


/********  °ü¸®ÀÚ  *******************************************/

.admin_title			{height: 40px; font-size: 14px; color: #FFFFFF; font-weight: bold; padding: 0 0 0 20px; background: url(/lms_admin/images/admin_common_center_titbg.gif) left top repeat-x}
.admin_leftmenu			{height: 30px; text-align: left;  padding: 0 0 0 27px; background: url(/lms_admin/images/admin_common_left_menubg.gif) left bottom repeat-x}
.admin_leftmenu2		{font-size: 11px; text-align: left; line-height: 15px; padding: 6px 0 6px 20px; background: url(/lms_admin/images/admin_common_left_menubar.gif) left bottom repeat-x}

.admin_bt				{height: 24px; font-size: 11px; font-weight: bold; color: #8d8974; background-color:#e7e6da; padding: 2px 0 0 0}
.admin_boardtit32		{height: 32px; text-align: center; font-size: 11px; color: #535353535353; padding: 3px 0 0 0; background-image: url(/lms_admin/images/admin_board_titbg_32.gif); letter-spacing:-1px}
.admin_boardtit35		{height: 35px; text-align: center; font-size: 11px; color: #535353535353; padding: 3px 0 0 0; background-image: url(/lms_admin/images/admin_board_titbg_35.gif); letter-spacing:-1px}
.admin_boardtit40		{height: 40px; text-align: center; font-size: 11px; color: #535353535353; padding: 3px 0 0 0; background-image: url(/lms_admin/images/admin_board_titbg_40.gif); letter-spacing:-1px}
.admin_board_stit		{height: 32px; font-size: 12px; font-weight: bold; color: #535353535353; padding: 2px 0 0 12px; background: url(/lms_admin/images/admin_board_stitbg.gif) left bottom repeat-x}
.admin_board_bar        {height: 30px; background: url(/lms_admin/images/admin_board_bar2.gif) left bottom repeat-x}
.admin_board_cell       {height: 28px; font-weight: bold; background-color:#e7e6da; padding: 2px 0 0 0}
.admin_board_cell2      {height: 28px; font-weight: bold; text-align:center; background-color:#EEEDE4; padding: 2px 0 0 0}
.admin_board_text1      {color: #3f71a9}
.admin_board_text2      {color: red}
.admin_board_text3      {color: #909090}
.admin_board_bottom	    {height: 37px; text-align: right;  padding: 0 10px 0 0px; background: url(/lms_admin/images/admin_board_bottombg.gif) left bottom repeat-x}

.admin_input			{font-size: 12px; font-family: µ¸¿ò; background-color: #FFFFFF; border: 1px solid #999999; padding: 2px 0 0 2px}
.admin_input1		    {font-size: 12px; font-family: µ¸¿ò; background-color: #F5F5F5; border: 1px solid #999999; padding: 2px 0 0 2px}
.admin_input2		    {font-size: 12px; font-family: µ¸¿ò; color: #FFFFFF; background-color: #999999; border: 1px solid #999999; padding: 2px 0 0 2px}
.admin_input3		    {font-size: 12px; font-family: µ¸¿ò; background-color: #FFFFFF; border: 1px solid #CCCCCC; padding: 2px 0 0 2px}

.admin_btn			    {height:20px; padding:0}
.admin_btn li		    {height: 20px; margin:0 5px 0 0; float:left; background:url(/lms_admin/images/admin_btn_r.gif) right top no-repeat; letter-spacing:-1px}
.admin_btn li a			{font-size: 11px; color: #555555; display: block; padding: 3px 11px 0px 10px; background: url(/lms_admin/images/admin_btn_l.gif) left top no-repeat}
.admin_btn li a:visited, .admin_btn li a:active, .admin_btn li a:hover {font-size: 11px; color: #555555; text-decoration: none}

.admin_btn2				{height:20px; padding:0}
.admin_btn2 li			{height: 19px; margin:0 5px 0 0; float:left; background:url(/lms_admin/images/admin_btn2_r.gif) right top no-repeat; letter-spacing:-1px}
.admin_btn2 li a		{font-size: 11px; color: #FFFFFF; display: block; padding: 2px 12px 0px 12px; background: url(/lms_admin/images/admin_btn2_l.gif) left top no-repeat}
.admin_btn2 li a:visited, .admin_btn2 li a:active, .admin_btn2 li a:hover	{font-size: 11px; color: #FFFFFF; text-decoration: none}

a.bar:link, a.bar:visited, a.bar:active, a.bar:hover	{text-decoration: underline; color: #1b5ec8}

.fs_8pt {font-size:8pt; letter-spacing:-1px;}	/* ÆùÆ® size - 8pt */
.f_8pt {font-size:8pt;}	/* ÆùÆ® size - 8pt */


/********* ¸» ÁÙÀÓÇ¥... *********/
.ellipsis {
	overflow:hidden;   
    white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-binding:url(/ellipsis-xbl.xml#ellipsis)
}

/* ¿¬¸»Á¤»ê¼¾ÅÍ */
#calTbl {
	border-top: 2px solid #c76060;
}

#calTbl th {
	padding: 2px 0 0 20px;
	font-size: 11px;
	color: #aa4f4f;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 14px;
	text-align: left;
	border-right: 1px solid #ebd1d1;
	border-bottom: 1px solid #ebd1d1;
	background: #f7eded;
}

#calTbl th.Ssuj {
	padding: 2px 0 0 10px;
	font-size: 11px;
	color: ##aa4f4f;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 14px;
	text-align: left;
	border-right: 1px solid #ebd1d1;
	border-bottom: 1px solid #ebd1d1;
	background: #f7eded;
}

#calTbl td {
	padding: 1px 10px 0 0;
	text-align: right;
	border-right: 1px solid #ebd1d1;
	border-bottom: 1px solid #ebd1d1;
}

#calTbl td.none {
	padding: 5px 0 4 15px;
	text-align: left;
	border-right: none;
	border-bottom: 1px solid #ebd1d1;
}

#calTbl2 {
	border-top: 1px solid #ebd1d1;
}

#calTbl2 th {
	padding: 2px 0 0 0;
	font-size: 11px;
	color: #aa4f4f;
	font-weight: normal;
	letter-spacing: -1px;
	text-align: center;
	border-right: 1px solid #ebd1d1;
	border-bottom: 1px solid #ebd1d1;
	background: #f7eded;
}

#calTbl2 thnone {
	padding: 2px 0 0 0;
	font-size: 11px;
	color: #32746e;
	font-weight: normal;
	letter-spacing: -1px;
	text-align: center;
	border-right: none;
	border-bottom: 1px solid #ebd1d1;
	background: #e6efee;
}

#calTbl2 td {
	padding: 5px 10px 3px 10px;
	text-align: left;
	border-right: 1px solid #ebd1d1;
	border-bottom: 1px solid #ebd1d1;
}

#calTbl2 td.none {
	padding: 5px 10px 3px 10px;
	text-align: left;
	border-right: none;
	border-bottom: 1px solid #ebd1d1;
}

#layer {display:none; width:200px; border:1px solid #ccc;}


/*** ¿¬¸»Á¤»ê¼¾ÅÍ Ãß°¡ - ÀåÁöÇâ 2011-10-04 ***/

/* ÀÀ¿ø¸Þ½ÃÁö Å×ÀÌºí */
.teacher_table {font: µ¸¿ò; size:12px;}
.teacher_table th {background:url(/images/year/edu/teacher_table_th_bg.gif) repeat-x; height:26px;}
.teacher_table .line {background:url(/images/year/edu/teacher_table_line.gif) no-repeat right center;}
.teacher_table td {height:26px; border-bottom:1px solid #e6e6e6;}
.teacher_table td.name {color: #807a7a;}
.teacher_table td.con {color: #939393; padding: 0 5px;}
.radio_mg {margin-right: 15px;}

/* Å×ÀÌºí ¾È Å×ÀÌºí */
.inner_table {border-collapse:collapse;}
.inner_table th {background-color:#eaeaea; font-size:11px; padding: 5px;}
.inner_table td {padding: 5px;}

/* Á¦¸ñ */
.info_subj {background:url(/images/year/bullet_01.gif) no-repeat; font-size:13px; font-weight:bold; padding:0 0 5px 16px; letter-spacing:-1px; font-family:±¼¸² Gulim;}
.info_subj_2 {color:#777; font-weight:bold; margin-bottom:3px; display:block;}
.reply_title {color:#888; font-weight:bold;}
