@charset "euc-kr";

@import url(layout.css);/*±âº»ÁöÁ¤ ¹× ·¹ÀÌ¾Æ¿ô*/

.sel{ behavior: url('/common/css/selectBox.htc');}

/* ¹®¼­³» ±âº»¼­Ã¼ ////////////////////////////////////////////////////////////////////////////////////*/
td, th, body, input, select, textarea {font-family: µ¸¿ò,Dotum,AppleGothic,sans-serif;font-size: 12px;color: #666666; line-height: 20px; word-break:break-all;}
form, input, select, textarea			 {margin:0;}
body											 {margin:0px; text-align:left}
img											 {border:0px}
dl, ul, ol {list-style:none; margin:0; padding:0; }
li, dt, dd {list-style-type:none; margin:0; padding:0; text-align:left; }

table { border-collapse: collapse; border: 0px; }
/*table th, table td { padding: 0; }*/

input {border:1px solid #dededc;} 
input[type=radio] {border:0;}
input[type=image] {border:0;}
input {border:expression((this.type=='checkbox' || this.type=='image' || this.type=='radio' || this.type=='botton')?'0':'1px solid #dededc');} 

#pop_price {position:absolute;display:none;z-index:100}
#pop_add_field {position:absolute;display:none;z-index:100}

.box02 {position:relative; text-align:left;line-height:1.2;background-color:#ffffff}
.box02 .box_content { position:relative; padding:8px; border:1px solid #b5b5b5; font-size:11px; }

A.:link 			 {color: #000000; TEXT-DECORATION: none;}
A.:visited   	 {color: #000000; TEXT-DECORATION: none;}
A.:active		 {color: #000000; TEXT-DECORATION: none;}
A.:hover     	 {color: #3e7595; text-decoration:none;}

/* PNG »ç¿ë ////////////////////////////////////////////////////////////////////////////////////*/
.png24 { tmp:expression(setPng24(this)); } 

body{
scrollbar-face-color: #E7E7E7;
scrollbar-highlight-color: #CFCFCF;
scrollbar-3dlight-color: #F1F1F1;
scrollbar-shadow-color: #CFCFCF;
scrollbar-darkshadow-color: #F1F1F1;
scrollbar-track-color: #F1F1F1;
scrollbar-arrow-color: #616161;
overflow:scroll-x;
}

/* ÇÑÆäÀÌÁö¾¿ ÇÁ¸°Æ® ÇÏ±â /////////////////////////////////////////////////////////////*/
.break {page-break-before: always;}

.z1 {z-index:1;}
.z2 {z-index:2;}


.hand 	{cursor: hand}
.u_dot {	BORDER-BOTTOM: 1px dotted; }
.linU {	BORDER-BOTTOM: 1px dotted; BORDER-TOP: 1px dotted; }
.lin {	BORDER-BOTTOM: 1px dotted; }
.linP {	BORDER-BOTTOM: #eda6e6 1px dotted; }
.linO {	BORDER-BOTTOM: #F47C20 1px dotted; }
.linG {	BORDER-BOTTOM: #76CF29 1px dotted; }

.bcc		{border:1px solid #CCCCCC;}
.bred		{border:1px solid #ED2024;}
.border		{border:1px solid #dededc;}
.border_bl		{border:1px solid #3e8bc1;}
.border_pu		{border:1px solid #df73d4;}
.border_o		{border:1px solid #FF951E;}
.bold	{font-weight:bold;}
.let	{letter-spacing:-1px;}
.ct		{text-align:center;}
.cr		{text-align:right;}

.lh14 {line-height: 20px;}
.lh20 {line-height: 20px;}
.price   {font-size:20px; font-weight:bold; letter-spacing: 0px; font-family: "arial"}
.price_s   {font-size:18px; font-weight:bold; letter-spacing: 0px; font-family: "arial"}


.bl			{ COLOR: #3e8bc1; }
.c00		{color:#000000;}
.c33		{color:#333333;}
.c99		{color:#999999;}
.cA1		{color:#A1A1A1;}
.cA5		{color:#A5A5A5;}
.cB5		{color:#B5B5B5;}
.cFF		{color:#FFFFFF;}
.red		{color:#ED4324; letter-spacing:normal}
.pu 		{color:#a864a9}
.pu2 		{color:#ed145b}
.green		{color:#5BBA3B;}
.green2		{color:#40851B;}
.orange		{color:#FF7701;}
.bgline { background-color:#D7D7D7;}

.e		{text-decoration:none; font-family:tahoma; font-size:10px;}
.ksm	{font-size:11px;}
.sm	{font-size:11px; letter-spacing:0px;}
.cdate		{text-decoration:none; font-family:arial; font-size:20px; font-weight:bold; color:#1E121C; letter-spacing:1px;}
.cal		{font-family:tahoma; font-size:10px; font-weight:bold; color:#FFFFFF; letter-spacing:-1px; cursor: hand; }
.calo		{background-image:url(/image/family/home_cal_over.gif); background-repeat: no-repeat; background-position: left top;}
.cal2		{BACKGROUND-COLOR: #7BD828;}

.calb		{font-family:Arial Black; font-size:11px; letter-spacing:-1px; cursor: hand; padding:3px;}

.cto		{cursor: hand;padding-top:7px;text-align:center;color:#ffffff;font-weight:bold;width:91px;height:27px;background-image:url(/image/common/ct_on.gif); background-repeat: no-repeat; background-position: left top;}
.ct		{cursor: hand;padding-top:7px;text-align:center;color:#767676;font-weight:bold;width:91px;height:27px;background-image:url(/image/common/ct_off.gif); background-repeat: no-repeat; background-position: left top;}

.tm		{cursor: hand; color:#A1AAB1;font-size:14px;font-weight:bold; letter-spacing:-1px; background-image:url(/image/common/tm_bg.gif); background-repeat: repeat-x;	background-position: left bottom;}
.tmo		{cursor: hand; color:#6E94A9;font-size:14px;font-weight:bold; letter-spacing:-1px; background-image:url(/image/common/tmo_bg.gif); background-repeat: repeat-x;	background-position: left bottom;}

.t11	{font-size:11px;}
.t12	{font-size:12px;}
.t13	{font-size:13px;}
.t14	{font-size:14px;}
.t15	{font-size:15px;}
.t16	{font-size:16px;}
.t17	{font-size:17px;}
.t18	{font-size:18px;}

.hello {color: #FDD3C4;}

.jt {text-align:justify;}
.wk {word-break:keep-all;}

.h18 {line-height: 20px;}
.h20 {line-height: 20px;}

/* Æû */
.input			{font-family:tahoma;µ¸¿ò,µ¸¿òÃ¼; font-size:11px; color:#434343; border:1px solid #D8D8D8; background-color:#F6F6F6;}
.f_file			{font-family:tahoma;µ¸¿ò,µ¸¿òÃ¼; font-size:11px; color:#777777; border:1px solid #CCCCCC;}
.sel		{color:#8F8F8F; height:18; background-color:#FFFFFF;}
.sel_h		{font-size:11px; color:#828282; height:18; background-color:#FFFFFF;}
.tbox		{overflow:auto;background-color: #ffffff;padding:10;border:1px solid #D8D8D8;}
.tbox_h		{overflow:auto;background-color: #ffffff;}
.atn { padding:5 10 0 10; COLOR: #ffffff; CURSOR: hand; FONT-WEIGHT:bold; line-height: 20px; }
.trans {background-color:transparent; border:0px solid #CCCCCC;}


/* Æû¹Ú½º »çÀÌÁî*/
.h18 { height:18px; padding:0 10 0 10; }
.h20 { height:20px; padding:0 10 0 10; }
.h30 { height:30px; }

/* Æû¹Ú½º ¹è°æ»ö*/
.in_or { BACKGROUND-COLOR: #F47C20; BORDER: #F47C20 1px solid;}
.in_gr { BACKGROUND-COLOR: #5BBA3B; BORDER: #5BBA3B 1px solid;}
.in_bk { BACKGROUND-COLOR: #494949; BORDER: #494949 1px solid;}



/* ½ºÅ©·Ñ */
.scroll_or{
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #f4f4f4;
  scrollbar-shadow-color: #f4f4f4;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-track-color: #f2f2f2;
  scrollbar-arrow-color: #F47C20;
}

.scroll_g{
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #e9e9e9;
  scrollbar-shadow-color: #e9e9e9;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-track-color: #e9e9e9;
  scrollbar-arrow-color: #F47C20;
}

/* ±ÛÀÚ ÀÚ¸£±â */
.cut { display:block;overflow:hidden;text-overflow:ellipsis }



/* ÇÑ±ÛÅ°¸·À½*/
.nok { ime-mode:disabled; }

/*ÇÑ±ÛÀÔ·Â*/
.yesk { ime-mode:active; }


a.red:link         { color: 58595B; text-decoration:none; }
a.red:active       { color: 58595B; text-decoration:none; }
a.red:visited      { color: 58595B; text-decoration:none; }
a.red:hover        { color: #91261F; text-decoration:none;}


a.b:link         { color: 000000; text-decoration:none; }
a.b:active       { color: 000000; text-decoration:none; }
a.b:visited      { color: 000000; text-decoration:none; }
a.b:hover        { color: #3e8bc1; text-decoration:none; BORDER-BOTTOM: 1px dotted; }

a.h:link         { color: FFFFFF; text-decoration:none; }
a.h:active       { color: FFFFFF; text-decoration:none; }
a.h:visited      { color: FFFFFF; text-decoration:none; }
a.h:hover        { color: e9e9e9; text-decoration:none; BORDER-BOTTOM: 1px dotted; }

/* ¸µÅ© ¹Ú½º */
a.box_bk:link         { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: 494949; padding:15; FONT-SIZE: 11px; line-height: 30px; letter-spacing: -1px }
a.box_bk:active      { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: 494949; padding:15; FONT-SIZE: 11px; line-height: 30px; letter-spacing: -1px }
a.box_bk:visited      { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: 494949; padding:15; FONT-SIZE: 11px; line-height: 30px; letter-spacing: -1px }
a.box_bk:hover       { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: 494949; padding:15; FONT-SIZE: 11px; line-height: 30px; letter-spacing: -1px }


a.box_or:link         { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: F47C20; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_or:active       { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: F47C20; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_or:visited      { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: F47C20; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_or:hover        { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: gray; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }

a.box_g:link         { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: 5BBA3B; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_g:active       { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: 5BBA3B; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_g:visited      { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: 5BBA3B; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_g:hover        { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: gray; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }

a.box_r:link         { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: BF1238; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_r:active       { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: BF1238; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_r:visited      { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: BF1238; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_r:hover        { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: gray; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }

a.box_gr:link         { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: B6CC2B; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_gr:active       { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: B6CC2B; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_gr:visited      { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: B6CC2B; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_gr:hover        { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: gray; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }

a.box_gray:link         { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: #c0c0c0; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_gray:active       { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: #c0c0c0; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_gray:visited      { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: #c0c0c0; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box_gray:hover        { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: gray; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }

a.box:link         { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: 00A2A6; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box:active       { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: 00A2A6; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box:visited      { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: 00A2A6; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }
a.box:hover        { COLOR: #ffffff; text-decoration:none; BACKGROUND-COLOR: gray; padding:5 20 1 20; FONT-SIZE: 11px; line-height: 20px; letter-spacing: -1px }


/* ¶ó¿îµå Å×ÀÌºí */
#global{width:100%;margin:0px;background:transparent;}
#global b.top_, #global b.bottom_ {display:block;}
  b.top_ b, b.bottom_ b{display:block;height:1px;overflow: hidden; background:#e9e9e9;}
  b.r1{margin:0px 5px;}
  b.r2{margin:0px 3px;}
  b.r3{margin:0px 2px;}
  b.r4{margin:0px 1px;height:2px;}
  

/*°¢ °Ô½ÃÆÇº° Ä®¶ó*/  
.tbg_ {background:#e9e9e9;}  
.tb_ {color:#000000;}  

.tbg_customer {background:#E5E5E5;}  
.tb_customer {color:#76a654;}  
.sbg_customer {background:#FFFFFF;}  
  


/*°íÁ¤ BG ////////////////////////////////////////////////////////////////////////////////////*/
.bg_topx {background-repeat: repeat-x;	background-position: left top;}
.bg_lefttopx {background-repeat: repeat-x;	background-position: left top;}
.bg_lefttop {background-repeat: no-repeat;	background-position: left top;}
.bg_lefty {background-repeat: repeat-y;	background-position: left;}
.bg_lefttopy {background-repeat: repeat-y;	background-position: left top;}
.bg_righty {background-repeat: repeat-y;	background-position: right top;}
.bg_bottomx {background-repeat: repeat-x;	background-position: left bottom;}
.bg_bottom {background-repeat: no-repeat;	background-position: left bottom;}

