﻿/*--------------general--------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, fieldset, blockquote
{
    margin:0;
    padding:0;
    }

body 
{
    background:url(/images/general/BG.jpg); 
    color:#666666; 
    font-family:dotum,AppleGothic,sans-serif; 
    font-size:12px;
    line-height:180%;
    /* text-align:center;  */
    }
    
img	
{
    border:0px; 
    vertical-align:middle;
    }

a, a:visited 
{
    color:#666; 
    text-decoration:none;
    }
    
a:hover, a:active { text-decoration:underline; }

* { margin:0; padding:0; }

.clearboth 
{
    clear:both; 
    margin:0px; 
    padding:0px;
    }

.fl { float:left; }

.fc { float:center; }

.fr { float:right; }

.displayno
{
    display:none; 
    height:0;
    }

/*--------------마진 --------------*/
.mt5  { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mr7  { margin-right:7px; }
.mr25 { margin-right:25px; }
.ml6  { margin-left:6px; }
.ml17 { margin-left:17px; }
.ml25 { margin-left:25px; }
/*--------------TEXT스타일 : 사이즈&일반 --------------*/
.ts11 { font-size:11px; }
.tb   { font-weight:bold; }

/*--------------TEXT스타일 : 컬러 --------------*/
.tc_red01 { color:#ff9966; }
.tc_999   { color:#999999; }

/*--------------TEXT스타일 : 행간 --------------*/
.lh160 { line-height:160%; }

/*--------------TEXT스타일 : 위치 --------------*/
tc { text-align:center; }
tl { text-align:left; }
tr { text-align:right; }

.w100 { width:100%; }

table {	border-collapse: collapse; }

ul { over-flow:hidden; }

/* 메인과 푸터 사이 간격 */
div.space 
{    
    clear:both;
    height:15px;
    width:100%;  
    }

input 
{
    background-color:#fff;
    border:#BFBFBF solid 1px;
    color:#666666; 
    font-size:11px;
    height:18px;    
    }
    
.bn { border:none; }
