@charset "euc-kr";
 
/* basic */
img	    {border:none;}
body    {color:#4c4c4c; font-family:"Dotum","Gulim","verdana","arial"; font-size:12px; line-height:17px; letter-spacing:0; word-break:break-all; margin:0; padding:0;}
body.bg {background-image:url('/images/common/bg_contentAll.gif');}
body.mainBg {background-image:url('/images/main/bg_all.gif');}

td      {color:#4c4c4c; font-family:"Dotum","Gulim","verdana","arial"; font-size:12px; line-height:17px; letter-spacing:0; word-break:break-all; margin:0; padding:0;}
div     {margin:0 auto; padding:0;}
 
 
/* form */
form              {margin:0;}
input.basic       {border:1px solid #cacaca; color:#4c4c4c; background-color:#ffffff; font-family:"Dotum","Gulim","verdana","arial"; letter-spacing:0; line-height:1.3;padding-left:2px;}
select.basic      {border:1px solid #bbbbbb; color:#4c4c4c; background-color:#ffffff; font-family:"Dotum","Gulim","verdana","arial"; letter-spacing:0; line-height:17px; height:20px;}
textarea.basic    {border:1px solid #bbbbbb; color:#4c4c4c; background-color:#ffffff; font-family:"Dotum","Gulim","verdana","arial"; letter-spacing:0; line-height:17px;}
 
 
/* link */
A:link     {color:#4c4c4c; text-decoration:none;}
A:visited  {color:#4c4c4c; text-decoration:none;}
A:active   {color:#4c4c4c; text-decoration:none;}
A:hover    {color:#7C3604; text-decoration:underline;}
 
A.blue:link     {color:#4c4c4c;}
A.blue:visited  {color:#4c4c4c;}
A.blue:active   {color:#4c4c4c;}
A.blue:hover    {color:#0d68cd;}

A.red:link     {color:#4c4c4c;}
A.red:visited  {color:#4c4c4c;}
A.red:active   {color:#4c4c4c;}
A.red:hover    {color:#ff5b17;}

A.ablue:link     {color:#0d68cd;}
A.ablue:visited  {color:#0d68cd;}
A.ablue:active   {color:#0d68cd;}
A.ablue:hover    {color:#0d68cd;}

A.abold:link     {font-weight:bolder;}
A.abold:visited  {font-weight:bolder;}
A.abold:active   {font-weight:bolder;}
A.abold:hover    {font-weight:bolder;}
 
A.uline:link     {text-decoration:none;}
A.uline:visited  {text-decoration:none;}
A.uline:active   {text-decoration:none;}
A.uline:hover    {text-decoration:underline;}

A.auline:link     {text-decoration:underline;}
A.auline:visited  {text-decoration:underline;}
A.auline:active   {text-decoration:underline;}
A.auline:hover    {text-decoration:underline;}
 
A.f11:link     {font-size:11px;}
A.f11:visited  {font-size:11px;}
A.f11:active   {font-size:11px;}
A.f11:hover    {font-size:11px;}


/* padding */
.pad_a10            {padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;}

.pad_l10            {padding-left:10px;}
.pad_l20            {padding-left:20px;}
.pad_l30            {padding-left:30px;}
.pad_l35            {padding-left:35px;}

.pad_t10            {padding-top:10px;}
.pad_t12            {padding-top:12px;}
.pad_t20            {padding-top:20px;}

.pad_b10            {padding-bottom:10px;}
.pad_b20            {padding-bottom:20px;}

.pad_r10            {padding-right:10px;}
.pad_r20            {padding-right:20px;}
.pad_r30            {padding-right:30px;}


/* margin */
.mar_l5             {margin-left:5px;}
.mar_l6             {margin-left:6px;}
.mar_l7             {margin-left:7px;}
.mar_l8             {margin-left:8px;}
.mar_l10            {margin-left:10px;}
.mar_l14            {margin-left:14px;}
.mar_l15            {margin-left:15px;}
.mar_l30            {margin-left:30px;}
.mar_l33            {margin-left:33px;}
.mar_l40            {margin-left:40px;}

.mar_r5             {margin-right:5px;}
.mar_r6             {margin-right:6px;}
.mar_r7             {margin-right:7px;}
.mar_r8             {margin-right:8px;}
.mar_r10            {margin-right:10px;}
.mar_r30            {margin-right:30px;}
.mar_r33            {margin-right:33px;}

.mar_t2             {margin-top:2px;}
.mar_t3             {margin-top:3px;}
.mar_t4             {margin-top:4px;}
.mar_t5             {margin-top:5px;}
.mar_t7             {margin-top:7px;}
.mar_t10            {margin-top:10px;}
.mar_t12            {margin-top:12px;}
.mar_t15            {margin-top:15px;}
.mar_t16            {margin-top:16px;}
.mar_t20            {margin-top:20px;}
.mar_t34            {margin-top:34px;}

.mar_b7             {margin-bottom:7px;}
.mar_b10            {margin-bottom:10px;}
 
/* h1~h6 */
h1            {font-weight: bold; font-size: 14px; color: #33333; padding-top:4px; padding-bottom:4px;}
 
 
/* text */
.bold             {font-weight:bolder;}
.f11              {font-size:11px;}
.f14              {font-size:14px;}
.black            {color:#333333;}
.blue             {color:#0d68cd;}
.lsminus1         {letter-spacing:-1;}
.red              {color:#ff5b17;}
.brown            {color:#7C3604;}
 
 
/* list */
ul li ol dl dt dd    {margin:0; padding:0; border:0; color:#4c4c4c; font-family:Dotum, Gulim,verdana,arial; font-size:12px;}
.ul_none             {padding:0; border:0; list-style:none;}
.li_none             {padding:0; margin:0; border:0; list-style:none;}
.dl_none             {padding:0; margin:0; border:0; list-style:none;}
.dd_none             {padding:0; margin:0; border:0; list-style:none;}
.dt_none             {padding:0; margin:0; border:0; list-style:none;}


/* align */
.tacenter          {text-align:center;}
.dpinline          {display:inline;}
.dpblock           {display:block;}
.floatleft         {float:left;}
.floatright        {float:right;}    
.vamiddle          {vertical-align:middle;}
.vatop             {vertical-align:top;} 
.vabottom          {vertical-align:bottom;} 
.dpblock           {display:block;}
.tajust            {text-align:justify;} 
ul.floatleft li    {float:left;}
ul.floatright li   {float:right;}
ul.dpinline li     {display:inline;}
.clear              {clear:both;}
.fh0                {line-height:1px; font-size:0px;}
 
/* height */
.h16             {line-height:16px;}
.h15             {line-height:15px;}
.h14             {line-height:14px;}
.h12             {line-height:12px;}
 
 
/* table */
table            {table-layout:fiexd;}
.tcpad           {padding-top:6px; padding-bottom:4px; text-align:center;}
.tlpad           {padding-top:6px; padding-bottom:4px; padding-left:4px; padding-right:4px; text-align:left;}
th               {font-weight:bolder; padding-top:6px; padding-bottom:4px; color:#0d68cd; font-size:12px; background-color:#f4f4f4;}


/* caption */
caption          {color:#4c4c4c; font-family:"Dotum","Gulim","verdana","arial"; font-size:12px;}
.captionLeft     {color:#4c4c4c; font-size:11px; line-height:16px; letter-spacing:-1;  text-align:left; padding-top:2px; padding-bottom:3px; padding-left:3px;}
.captionRight    {color:#4c4c4c; font-size:11px; line-height:16px; letter-spacing:-1;  text-align:right; padding-top:2px; padding-bottom:3px; padding-right:3px;}

 
/* hand */
.abtn {border:0;cursor:hand;}