body, td, tr, p, button, textarea, input, select, .c1 { font-family:돋움,Tahoma; font-size:9pt; color:#333333;}


form { margin:0px; }

//img {border:0px; vertical-align:middle; margin-bottom:4px;}
img {border:0px;}

A:link   	{COLOR: #666666; TEXT-DECORATION: none;}
A:visited	{COLOR: #666666; TEXT-DECORATION: none;}
A:active 	{COLOR: #666666; TEXT-DECORATION: none;}
A:hover  	{COLOR: #00cc00; TEXT-DECORATION: blink;}

//a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
//a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

a.red:link, a.red:visited, a.red:active { text-decoration:none; color:red; }
a.red:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; height:22;} 
.edr { border:1px solid #CCCCCC; height:22; padding:4 4 0 0; text-align:right; font-weight:bold;} 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.n0 { height:22px; padding:4px 2px 0 2px; text-align:right; border:1px solid #9A9A9A; color:blue;}
input.n1 { height:22px; padding:4px 4px 0 2px; text-align:right; border:1px solid #9A9A9A;}
input.ed { height:20px; border:1px solid #CCCCCC; padding:3px 2px 0 2px;}
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; 
    border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; 
    padding:2px; }

.gray1 {border-bottom:1px solid #dcdcdc; font-size:12px;}
.gray2 {border-bottom:1px solid #dbdbdb; padding-left:13px; font-size:12px;}
.gray2_1 {border-bottom:1px solid #dbdbdb; padding-right:20px}
.gray3 {border-bottom:1px solid #cbcbcb;}
.gray4 {border-bottom:1px solid #dcdcdc; font-size:11px; padding:8 5 8 5px}
.gray5 {border-bottom:1px solid #dcdcdc; font-size:12px; padding:8 5 8 5px}

.blue1 {border-bottom:1px solid #aacee8;}

.sub_txt1 {font-size:12px; color:#808080; font-weight:bold; background-color:#f5f5f5; border-bottom:1px solid #dbdbdb;
           padding-left:20px; }
.sub_txt3 {font-size:12px; color:#808080; font-weight:bold; background-color:#f5f5f5; border-bottom:1px solid #dbdbdb;
           text-align:center;  }
.sub_txt2 {font-size:13px; color:#808080; font-weight:bold; background-color:#f5f5f5; border-bottom:1px solid #dbdbdb;
           text-align:center;   }


textarea.cl { background:#c2f663 }


.mg { font-size:12px; font-family:맑은 고딕; font-weight:bold; }
.hand {cursor:hand};
.help {cursor:help};
.txt_ttl {font-size:13px; font-family:맑은 고딕; font-weight:bold; }

/*padding: top left */

.a_off	{ height:20; padding:3 3 0 3; width:30; text-align:center; border:1px #999999 solid;}
.a_on	{ height:20; padding:3 3 0 3; width:30; text-align:center; border:2px pink solid;}

.b_off	{ height:20; padding:3 3 0 3; border:1px #999999 solid; }
.b_on	{ height:20; padding:3 3 0 3; border:1px #999999 solid; background:#c2f663}

.c_off	{ height:20; padding:3 3 0 3; border:1px #ccc solid; }
.c_on	{ height:20; padding:3 3 0 3; border:1px #ccc solid; background:#c2f663 }

.d_off	{ height:20; padding:3 3 0 3; border:1px #999 solid; text-align:right; }
.d_on	{ height:20; padding:3 3 0 3; border:1px #999 solid; text-align:right; background:#c2f663 }

.bd_0	{ height:20; padding:6 4 0 0; border:none;}
.bd_0r	{ height:20; padding:6 4 0 0; border:none; text-align:right;}

.bd_0_red	{ height:20; padding:6 4 0 0; border:none; color:red}


.dv {position:absolute; text-align:right;}
.ime_k {ime-mode:active; }
.ime_e {ime-mode:inactive; }
.ime_oe {ime-mode:disabled; }


.r1_ttl  {border-right:1px solid cacaca; font-weight:bold; font-size:13px;
          background-color:f0f0f0; color:4d4d4d; text-align:center;}
.rb1  {border-right:1px solid cacaca; border-bottom:1px solid cacaca; font-weight:bold; font-size:13px;
          background-color:f0f0f0; color:4d4d4d; text-align:center;}
.b1  { border-bottom:1px solid cacaca; padding-left:15}

.ed1 { border:1px solid #CCCCCC; cursor:hand;} 
.green1 {border-bottom:1px solid #d2dcb9;}


.line0 { background-color:#aacee8; height:1px; }
.line1 { background-color:#cbcbcb; height:1px; }
.line2 { background-color:#dbdbdb; height:1px; }
.line3 { background-color:#dbdbdb; height:1px; }
.line4 { background-color:#f5f5f5; height:1px; }
.line5 { background-color:#5ea6d8; height:2px; }

.m_line1 { border-bottom:1px solid #cbcbcb; }
.m_line2 { border-bottom:2px solid #5ea6d8; }

.adm_head  { border-bottom:1px solid #cbcbcb; font-weight:bold; background-color:#f5f5f5; color:#808080; text-align:center}
.adm_head2 { border-bottom:1px solid #cbcbcb; color:#808080; }
.adm_head3 { border-bottom:1px solid #cbcbcb; color:#808080; text-align:center }

.btn1 { background-color:#FBF8EE; cursor:hand; } 
.btn2 { background-color:#85bce4; border:1px solid #5da4d6;
        color:#fff; font-weight:bold; padding:3 6 2 6px; cursor:hand; } 


/* 페이징 */
.paginate { padding:15px 0; text-align:center;}
.paginate a,
.paginate strong { position:relative; display:inline-block; margin-right:1px; padding:3px 3px 5px 3px; color:#000; text-decoration:none; border:1px solid #ffffff; font:bold 13px/normal Verdana; _width /**/:17px;}
.paginate strong { color:#f23219 !important; border:1px solid #e9e9e9;}
.paginate .pre { margin-right:9px; padding:7px 6px 5px 16px; _padding-bottom:3px;}
.paginate .next { margin-left:9px; padding:7px 16px 5px 6px; _padding-bottom:3px;}
*:first-child+html .paginate .pre,
*:first-child+html .paginate .next { top:-1px; padding-bottom:3px;}
.paginate .pre,
.paginate .next { display:inline-block; color:#ccc; position:relative; top:1px; _top:-1px; font:12px/normal 굴림, Gulim; _width /**/:84px;  _height /**/:24px;}
.paginate a.pre,
.paginate a.next { color:#565656;}

.paginate .pre_all { margin-right:6px; padding:7px 6px 5px 6px; _padding-bottom:1px;  letter-spacing:-1px;}
.paginate .next_all { margin-left:4px; padding:7px 6px 5px 6px; _padding-bottom:1px;  letter-spacing:-1px;}
.paginate .pre_all, .paginate .next_all { position:relative; top:0; _top:-2px; font:12px/normal 굴림, Gulim; _width /**/:50px;  _height /**/:24px;}
.paginate a.pre_all,
.paginate a.next_all { color:#565656;}

