/***************************************************************************/
/*                     Basic Css                                       /
/***************************************************************************/
body {margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px; padding:0px;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #EFEFEF; 
	scrollbar-highlight-color: #BBBBBB; 
	scrollbar-3dlight-color: #EFEFEF; 
	scrollbar-darkshadow-color: #BBBBBB; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #BBBBBB;
}

body,table,select,input,textarea {font:11px tahoma; color:#666666; letter-spacing:-0.02em; line-height:18px;}
  a:link      {text-decoration:none; color:#666666;}
  a:active    {text-decoration:none; color:#666666;}
  a:visited   {text-decoration:none; color:#666666;}
  a:hover     {text-decoration:none; color:#0E7B90;}

input, select {padding:1 2; font-size:11px;}
textarea{overflow-x:hidden;overflow-y:auto;border:1px solid #cccccc; padding:1 4;}

table {border-collapse:collapse;text-align:justify}
img {border:0;}
form {margin:0;}
input.login  {padding:1 2; border-top:1px solid #A1A1A1; border-left:1px solid #A1A1A1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; height:18; font-size:11px; background:EFEFEF;}
.input  {padding:1 2; border:1px solid #cccccc; height:18; font-size:11px;}
.select {padding:1 2; border:1px solid #cccccc; height:18; font-size:11px;}

/***************************************************************************/
/*                           location                                  /
/***************************************************************************/
/* location ¸µÅ© ¹× ÆùÆ® */
.loc:link     {font:12px dotum; color:#555555; letter-spacing:-0.02em; line-height:12px;} 
.loc:visited  {font:12px dotum; color:#555555; letter-spacing:-0.02em; line-height:12px;}
.loc:hover    {font:12px dotum; color:#FF6000; letter-spacing:-0.02em; line-height:12px; text-decoration:none;}

.lod          {font:12px dotum; color:#555555; letter-spacing:-0.02em; line-height:12px; font-weight:bold;}

/* location ¿µ¿ª */
.loh {text-align:right; vertical-align:bottom; padding-bottom:8px;}

/***************************************************************************/
/*                               Font                                       /
/***************************************************************************/
/* font color*/
.font14p  {color:#466C8E;font-size:14px; font-weight:bold}
.font11p  {font-size:11px; line-height:14px; font-family:µ¸¿ò;}
.date {color:#75A4D0;}
.date02 {color:#75A4D0; font-weight:bold}
.fgreen {color:#487B15;}
.fblue {color:#126FB6;}
.fblack {color:#000000;}
.fwhite {color:#ffffff;}
.14h {line-height:14px;}
.forg{color:#FF6600;}
.fdarkred{color:#B61212;}



/***************************************************************************/
/*                   Layout & background & table                            /
/***************************************************************************/
.con {vertical-align:top; text-align:left; padding-top:162px; padding-bottom:10px; padding-left:36px; padding-right:36px;}
.stle  {padding-bottom:10; vertical-align:top; font-weight:bold; color:#333333;}
.txt  {padding:10; vertical-align:top; border-top:1px solid #B3D592; border-bottom:1px solid #B3D592;}
.sitemap  {padding:15; background:#E9F4FF; text-align:center; border-top:1px solid #B8CFE5; border-bottom:1px solid #B8CFE5;}


/*line & box */
.line01  {height:1px; background:#dddddd;}
.dotline  {height:1px; background:url('/img/icon/bg_dotline.gif') repeat-x;}
.today_box  {border:2px solid #dddddd; padding:5;}

/* main_notice */
table.notice {}
  .notice td {}
  .notice a:link     {color:#666666;}
  .notice a:visited  {color:#666666;}
  .notice a:hover    {color:#1B6FAF;}
	
/* basic_history */
table.history {}
  .history td {padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:2px;}
  
/* basic_table */
table.basic {border-top:2px solid #AFC5D6; border-bottom:1px solid #AFC5D6;}
  .basic th {color:#174292; background:#F0F5F8; border-top:1px solid #FFFFFF; border-bottom:1px solid #D5DDE4; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:3px; font-weight:normal; text-align:center;}
  .basic td {padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:3px; border-bottom:1px solid #D5DDE4;}
  .basic a:link     {color:#666666;}
  .basic a:visited  {color:#666666;}
  .basic a:hover    {color:#1B6FAF;}

/* basic_table02 */
table.basic02 {border-top:2px solid #708BAD; border-bottom:2px solid #cccccc; border-left:1px solid #cccccc;}
  .basic02 th {color:#435C7D; background:#FBF8F1; border-bottom:1px solid #cccccc; padding-right:8px; padding-left:8px; padding-top:8px; padding-bottom:6px; border-right:1px solid #cccccc; text-align:center;}
  .basic02 td {padding-right:8px; padding-left:8px; padding-top:8px; padding-bottom:6px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
  .basic02 a:link     {color:#666666;}
  .basic02 a:visited  {color:#666666;}
  .basic02 a:hover    {color:#1B6FAF;}
	
/* basic_table03 */
table.basic03 {border-top:2px solid #AFC5D6; border-bottom:1px solid #AFC5D6;}
  .basic03 th {color:#174292; background:#F0F5F8; border-top:1px solid #FFFFFF; border-bottom:1px solid #D5DDE4; padding-right:10px; padding-left:10px; padding-top:5px; padding-bottom:3px; font-weight:normal; text-align:left;}
  .basic03 td {padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:3px; border-bottom:1px solid #D5DDE4;}
  .basic03 a:link     {color:#666666;}
  .basic03 a:visited  {color:#666666;}
  .basic03 a:hover    {color:#1B6FAF;}
    
/* btn */
.btn {text-align:center; padding-top:15px;}

/***************************************************************************/
/*                     height & padding                                     /
/***************************************************************************/
.pad_con1 {height:10px;}/*´Ü¶ôº° °£°Ý*/
.pad_con2 {height:20px;}/*´Ü¶ôº° °£°Ý*/
.pad_con3 {height:30px;}/*´Ü¶ôº° °£°Ý*/
.pad_con4 {height:40px;}/*´Ü¶ôº° °£°Ý*/
.pad_con5 {height:50px;}/*´Ü¶ôº° °£°Ý*/


/***************************************************************************/
/*                   È¸¿ø°ü·Ã ¼³Á¤                                            /
/***************************************************************************/
.mem_box  {border:1px solid #dddddd; padding:15; background:F6F6F6; text-align:center;}
.mem_box_in  {padding:15; background:FFFFFF; text-align:center;}