/* ---------------------------------------------- ±âº» °øÅë ½ºÅ¸ÀÏ½¬Æ® Àû¿ë ½ÃÀÛ --------------------------------------------------- */
/* °ü¸®ÀÚ¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ¸ÀÏ½¬Æ® (ÆùÆ®12px_11px·Î ¼öÁ¤ */
ul               {COLOR: #323232; FONT:12PX; LINE-HEIGHT: 18PX;}
li               {COLOR: #323232; FONT:12PX; LINE-HEIGHT: 18PX;}
td               {FONT:12PX; LINE-HEIGHT: 18PX;}
.ft01               {COLOR: #1E7A75; FONT:12PX; LINE-HEIGHT: 18PX; TEXT-DECORATION: bold;}
.ft02              {COLOR: #605E5E; FONT:12PX; LINE-HEIGHT: 18PX; }
.ft03              {COLOR: #5574B5; FONT:12PX; LINE-HEIGHT: 18PX; }
.ft04              {COLOR: #343434; FONT:12PX; LINE-HEIGHT: 18PX;  }
.ft05              {COLOR: #333399; FONT:11PX; LINE-HEIGHT: 18PX;  }
.style1            {COLOR: #66666; FONT:12PX; LINE-HEIGHT: 18PX;  }
.sub04_01_02       {COLOR: #B44B81; FONT:12PX; LINE-HEIGHT: 18PX; TEXT-DECORATION: bold; }
/* font-weight:bold; */
select           {FONT:11PX;}
input            {FONT:11PX;}
body             {FONT:11PX;} 
.font            {FONT:12PX; LINE-HEIGHT: 18PX;}
textarea         {FONT:11PX;}
td               {COLOR: #5F6670; FONT:12PX; LINE-HEIGHT: 18PX;} 
body             {SCROLLBAR-FACE-COLOR: #F7F7F7; SCROLLBAR-SHADOW-COLOR: #F7F7F7; SCROLLBAR-HIGHLIGHT-COLOR: #F7F7F7; 
SCROLLBAR-DARKSHADOW-COLOR:#F7F7F7; SCROLLBAR-TRACK-COLOR:#D7D7D7;}
span             {FONT:12PX;}
div              {FONT:12PX;}
a                {FONT:12PX;}
p                {FONT:12PX; LINE-HEIGHT: 18PX;}


a:link           {TEXT-DECORATION:NONE; COLOR:#666666;}
a:visited        {TEXT-DECORATION:NONE; COLOR:#666666;}
a:hover          {TEXT-DECORATION:UNDERLINE; COLOR:#333333;}

.semo            {COLOR:#404040; TEXT-DECORATION: NONE; FONT-FAMILY:Gulim; FONT-SIZE:9PT;}
.semo a:link     {COLOR:#404040; TEXT-DECORATION: NONE;}
.semo a:visited  {COLOR:#404040; TEXT-DECORATION: NONE;}
.semo a:hover    {COLOR:#0083AF; TEXT-DECORATION: UNDERLINE;}

.semo1           {COLOR:#404040; TEXT-DECORATION: NONE; FONT-FAMILY:Gulim; FONT-SIZE:9PT;}
.a:link.semo1    {COLOR:#404040; TEXT-DECORATION: NONE;}
.a:visited.semo1 {COLOR:#404040; TEXT-DECORATION: NONE;}
.a:hover.semo1   {COLOR:#0083AF; TEXT-DECORATION: UNDERLINE;}


.button1         {BORDER-RIGHT: #595959 1PX SOLID; BORDER-TOP: #595959 1PX SOLID; FONT-SIZE: 9PT; BORDER-LEFT: #595959 1PX SOLID; LINE-HEIGHT: NORMAL; BORDER-BOTTOM: #595959 1PX SOLID; FONT-FAMILY:  Gulim, Dotum; BACKGROUND-COLOR: WHITE}
.input1          {FONT-SIZE:12PX; COLOR:RGB(64,64,64); BACKGROUND-COLOR:RGB(247,247,247); BORDER-WIDTH:1PX; BORDER-COLOR:RGB(64,64,64); BORDER-STYLE:SOLID;}
td.line1         {BORDER: 1PX SOLID #000000;}
.first           {FONT-FAMILY: TAHOMA; FONT-SIZE: 12PX; COLOR: #666666;}
.photo           {BORDER-BOTTOM: #DDDDFF SOLID 1PX;  BORDER-LEFT: #EFEFFF SOLID 1PX;  BORDER-RIGHT: #DDDDFF SOLID 1PX; BORDER-TOP: #EFEFFF SOLID 1PX; FONT-SIZE:9PT; COLOR: #000000; HEIGHT:22; CURSOR: HAND;  MARGIN: 0PX 0PX; PADDING-BOTTOM: 1PX; PADDING-LEFT: 1PX; PADDING-RIGHT: 1PX; PADDING-TOP: 1PX;}
.p_menu          {FONT: 12PX; COLOR: #FFFFFF; BORDER-BOTTOM-WIDTH:1PX; BORDER-BOTTOM-COLOR:RGB(66,142,206); BORDER-BOTTOM-STYLE:SOLID;}
.p_bw            {FONT: 12PX; COLOR: #330066; BORDER-RIGHT-WIDTH:1PX; BORDER-RIGHT-COLOR:#C0C0C0; BORDER-RIGHT-STYLE:DOTTED;}
.input           {BORDER-RIGHT: #595959 1px solid; BORDER-TOP: #595959 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #595959 1px solid; LINE-HEIGHT: normal; BORDER-BOTTOM: #595959 1px solid; FONT-FAMILY:  , ; BACKGROUND-COLOR: white}
.form            {FONT-SIZE: 12PX; LINE-HEIGHT: 10PT;BACKGROUND-COLOR:FFFFFF; COLOR:NAVY;  BORDER:1X SOLID #D5D5D5}
.box             {BORDER-RIGHT: BLACK 0PX SOLID; BORDER-TOP: #D5D5D5 0PX SOLID; FONT-SIZE: 12PX; BORDER-LEFT: BLACK 0PX SOLID; BORDER-BOTTOM: BLACK 0PX SOLID;   BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: RIGHT}
.box2            {FONT-SIZE: 12PX; TEXT-ALIGN: RIGHT}
.must            {BORDER-RIGHT: BLACK 0PX SOLID; BORDER-TOP: #D5D5D5 0PX SOLID; COLOR:#959595; FONT-SIZE: 12PX; BORDER-LEFT: BLACK 0PX SOLID; BORDER-BOTTOM: BLACK 0PX SOLID;   BACKGROUND-COLOR: #FFFFFF;}
.big             {FONT-SIZE:18PT; FONT-WEIGHT:BOLD; COLOR:#999999; FONT-FAMILY:TAHOMA;}
.price           {FONT:12PX TAHOMA; COLOR: #000066; MARGIN-LEFT : 12PX; PADDING:5PX; TEXT-ALIGN:RIGHT; FONT-FAMILY:TAHOMA;}
.price_card      {FONT:12PX TAHOMA; COLOR: #003333; MARGIN-LEFT : 12PX; PADDING:5PX;}
.price_discount  {FONT:12PX TAHOMA; COLOR: #CC0033; MARGIN-LEFT : 12PX; PADDING:5PX;}
.detail_discount {FONT:16PX TAHOMA; COLOR: #CC0033; MARGIN-LEFT : 12PX; PADDING:5PX;}
.p_point         {FONT:12PX; COLOR:#556699; PADDING:5PX;}		
.textspace       {FONT:12PX; COLOR:#666666; LINE-HEIGHT:150%;}
.padding         {PADDING-LEFT: 10PX}
.padding2        {PADDING-RIGHT: 10PX}
.input_padding1  {PADDING-RIGHT: 5PX; FONT-FAMILY: Gulim, Dotum, Seoul, ÇÑ°­Ã¼; FONT-SIZE: 9PT}
.input_padding2  {PADDING-LEFT: 5PX; FONT-FAMILY: Gulim, Dotum, Seoul, ÇÑ°­Ã¼; FONT-SIZE: 9PT}
.input_padding22 {PADDING-LEFT: 15PX; FONT-FAMILY: Gulim, Dotum, Seoul, ÇÑ°­Ã¼; FONT-SIZE: 8PT}
.text_padding1   {PADDING-RIGHT: 10PX; FONT-FAMILY: Gulim, Dotum, Seoul, ÇÑ°­Ã¼; FONT-SIZE: 9PT}
.text_padding2   {PADDING-LEFT: 10PX; FONT-FAMILY: Gulim, Dotum, Seoul, ÇÑ°­Ã¼; FONT-SIZE: 9PT}
.menu_padding1   {PADDING-RIGHT: 13PX; FONT-FAMILY: Gulim, Dotum, Seoul, ÇÑ°­Ã¼; FONT-SIZE: 9PT}

.unnamed1        {FONT-FAMILY: Dotum; FONT-SIZE: 12PX; LINE-HEIGHT: 20PX; COLOR: #666666; BORDER-LEFT: #FFFFFF 0PX SOLID; PADDING-TOP: 5PX; BORDER-BOTTMO: #D2D2D2 1PX SOLID;}
.unnamed2        {FONT-FAMILY: Dotum; FONT-SIZE: 12PX; COLOR: #666666; BORDER-RIGHT: #CCCCCC 1PX DASHED; BORDER-TOP: #FFFFFF 0PX SOLID; BORDER-LEFT: #FFFFFF 0PX SOLID; BORDER-BOTTOM: #D2D2D2 1PX SOLID; LINE-HEIGHT: 20PX;}
.unnamed3        {FONT-FAMILY: Dotum; FONT-SIZE: 12PX; COLOR: #666666; BORDER-LEFT: #CCCCCC 1PX DASHED; PADDING-LEFT: 5PX; BORDER-TOP: #FFFFFF 0PX SOLID; PADDING-LEFT: 5PX; PADDING-BOTTOM: 5PX; BORDER-LEFT: #FFFFFF 0PX SOLID; PADDING-TOP: 5PX; BORDER-BOTTOM: #D2D2D2 1PX SOLID; LINE-HEIGHT: 20PX;}


/* Å×µÎ¸® ¸ðµÎÀÖ´Â..*/
.border1   {BORDER:SOLID 1 #404040;FONT-SIZE:10PT;}

/* À­ Å×µÎ¸®°¡ ¾ø´Â..*/
.border2   {BORDER-STYLE:SOLID; BORDER-WIDTH:0PX 1PX 1PX 1PX ;BORDER-COLOR:#404040;FONT-SIZE:10PT;}

/* ¾Æ·¡ Å×µÎ¸®°¡ ¾ø´Â..*/
.border3   {BORDER-STYLE:SOLID; BORDER-WIDTH:1PX 1PX 0PX 1PX ;BORDER-COLOR:#404040;FONT-SIZE:10PT;}

/* ¿ÞÂÊ Å×µÎ¸®°¡ ¾ø´Â..*/
.border4   {BORDER-STYLE:SOLID; BORDER-WIDTH:1PX 1PX 1PX 0PX ;BORDER-COLOR:#404040;FONT-SIZE:9PT;}

/* ¾çÂÊ Å×µÎ¸®°¡ ¾ø´Â..*/
.border5   {BORDER-STYLE:SOLID; BORDER-WIDTH:1PX 0PX 1PX 0PX ;BORDER-COLOR:#404040;FONT-SIZE:9PT;}

/* À­ÂÊ ¿ÞÂÊ ¾ø´Â..*/
.border6   {BORDER-STYLE:SOLID; BORDER-WIDTH:0PX 1PX 1PX 0PX ;BORDER-COLOR:#404040;FONT-SIZE:9PT;}

/* ¾Æ·¡¸¸ ÀÖ´Â.. */
.border7   {BORDER-STYLE:SOLID; BORDER-WIDTH:0PX 0PX 1PX 0PX ;BORDER-COLOR:#404040;FONT-SIZE:9PT;}

/* Å×µÎ¸®°¡ ¾ø´Â..*/
.border8   {BORDER-STYLE:SOLID; BORDER-WIDTH:0PX 0PX 0PX 0PX ;BORDER-COLOR:#404040;FONT-SIZE:9PT;}

/* À­ÂÊ ¿ÞÂÊ¸¸ ÀÖ´Â..*/
.border9   {BORDER-STYLE:SOLID; BORDER-WIDTH:1PX 0PX 0PX 1PX ;BORDER-COLOR:#404040;FONT-SIZE:9PT;}

/* ¹öÆ°¿¡ »ç¿ë..*/
.button1   {BACKGROUND-COLOR:#DDDDDD; BORDER: 1PX 1 SOLID;; FONT-SIZE: 9PT}


/* Çý¼ºÀÌ Ãß°¡»çÇ× */
.tec_name                 {font:12px tahoma; color: #666666; padding:5px; font-family:tahoma;}
.tec_price                {font:12px tahoma; color: #cc0033; padding:5px;}
.order_price_card         {font:12px tahoma; color: #003333;}
.order_price_card9        {font:12px tahoma; color: #996633;}
.order_price_discount5    {font:12px tahoma; color: #F1680E;}
.order_price_discount9    {font:12px tahoma; color: #517217;}


.name_txt1                {border-style:solid; border-width:1px 1px 1px 1px; border-color:#999999; color:#333333;}
.name_txt11               {border-style:solid; border-width:1px 1px 1px 0px; border-color:#999999; color:#333333;}
.name_txt2                {border-style:solid; border-width:0px 1px 1px 1px; border-color:#999999; color:#333333;}
.name_txt3                {border-style:solid; border-width:0px 1px 1px 0px; border-color:#999999; color:#333333;}
.name_txt_price2          {font:12px tahoma; color: #000066; margin-left : 12px; padding:5px; text-align:right; font-family:tahoma; border-style:solid; border-width:0px 1px 1px 1px; border-color:#999999;}
.name_txt_price3          {font:12px tahoma; color: #000066; margin-left : 12px; padding:5px; text-align:right; font-family:tahoma; border-style:solid; border-width:0px 1px 1px 0px; border-color:#999999;}
.name_txt_price_discount2 {font:12px tahoma; color: #F54A00; margin-left : 12px; padding:5px; border-style:solid; border-width:0px 1px 1px 1px; border-color:#999999;}
.name_txt_price_discount3 {font:12px tahoma; color: #F54A00; margin-left : 12px; padding:5px; border-style:solid; border-width:0px 1px 1px 0px; border-color:#999999;}
.input                    {border: 1px cccccc solid;font-size: 12px; height: 18px; line-height: 18px;  color:#666666;}
/* ---------------------------------------------- ±âº» °øÅë ½ºÅ¸ÀÏ½¬Æ® Àû¿ë ³¡ --------------------------------------------------- */
/* ³»¿ëºÎºÐ*/
.cc1 {
	font-size: 12px;
	color: #747474;
	text-decoration: none;
	font-family: "Gulim¢¬Dotum";
}
A:link {FONT-SIZE: 12px; COLOR: #747474; TEXT-DECORATION: none}
A:visited {font-size:12px; COLOR: #747474; TEXT-DECORATION: none}
A:active {FONT-SIZE:12px; COLOR: #D62069; TEXT-DECORATION: none}
A:hover {FONT-SIZE:12px; COLOR: #D62069; TEXT-DECORATION: none}

.style1 {
	font-size: 11px;
	color: #7f7f7f;
}
.style2 {
	font-size:11px;
	color:#48B847;
}

/* ¿©¹é»èÁ¦*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*.style2 {
	font-size: 12px;
	color: #666666;
} */

.style3 {
	font-size: 12px;
	color: #ffffff;
}

.style4 {
    font-size: 11px;
	color: #FFFFFF;
}

.style5 {
    font-size: 11px;
	color: #5EB72E;
}

.login1 {
    background-Color:#FBFBFB;
	border:solid 1px;
	border-color:#C3C3C3;
	height:13px; width:88px;
	font-size: 11px;
	padding:0px;
	font-family: Dotum;
}

.list_seach {
	border:solid 1px;
	border-color:#C3C3C3;
	height:17px; width:88px;
	font-size: 12px;
}

/*¾Æ·¡³»¸² ¹Ú½º*/

.box1 {
    width:150px; 
    background:#ffffff; 
	font-size: 11px;
	font-family: Dotum;
}

.box_03 {
    width:110px; 
    background:#ffffff; 
	font-size: 11px;
	font-family: Dotum;
}
	 
.login_12px {
	border:solid 1px;
	border-color:#E2D9CF;
	height:12px;
	width:95px;
	font-size:11px;
	color:#B6BFB5;
	font-family:"Dotum";
	margin-top: -1px;
	margin-bottom: -1px;
	padding-top: -2px;
}

.login_14px {
	border:solid 1px;
	border-color:#E2D9CF;
	height:16px;
	width:99px;
	font-size:11px;
	color:#B6BFB5;
	font-family:"Dotum";
	margin-top: -1px;
	margin-bottom: -1px;
	padding-top: -2px;
}
.mem_input {
	border:solid 1px;
	border-color:#6FD065;
	height:20px;
	width:132px;
	font-size:11px;
	color:#B6BFB5;
	font-family:"Dotum";
	margin-top: -1px;
	margin-bottom: -1px;
	padding-top: -2px;
}
 
/*---------------------------------------ÄÁÅÙÃ÷ºÎºÐ ½ºÅ¸ÀÏ½ÃÆ®³¡ ---------------------------------*/

