*   {margin:0; padding:0; list-style-type:none;font-family:gulim;}
BODY    { 
    overflow-x:no;
    border-collapse:collapse;
    BACKGROUND-COLOR:#ffffff;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #F3F3F3;
    scrollbar-shadow-color: #CDCDCD;
    scrollbar-3dlight-color: #CECECE;
    scrollbar-arrow-color: #CDCDCD;
    scrollbar-darkshadow-color: #f2f2f2;
    scrollbar-base-color: #FFFFFF;
    word-break: break-all;
}

INPUT, SELECT, TEXTAREA{font-family:dotum;font-size:13px;}
TABLE   {border-collapse:collapse; border:0px;}
TD      {font-family:gulim,����;font-size:12px;color:#000000;}
IMG , input.type-image{border:0;}

img.button, 
a.button {
    cursor: pointer;
    vertical-align: middle;
}

/*DIV     {color:#545454;font-size:12px;} /* 텍스트안의 내용을 위해지워야 한다 (레프트 의 아랫부분이 깨지는것을 방지한다) */


/* ETC Define */
.location   {color:#aaaaaa;}
.fm_line    {border-left:1px solid #b7b7b7;}
.lm     {font-weight:bold;color:#2379b5;font-size:11px;}
.ex11 {font-size:11px;font-family:dotum;color:#C6C6C6;}
.ls     {letter-spacing:-0.1em;}
.txtbold    {font-weight:bold;}
.line_orange    {background-color:#FFBD9A;}
.line_orange_shadow     {background-color:#FFEEE0;height:3px;}
.line_blue      {background-color:#9dbbfb;}
.line_blue_shadow       {background-color:#e1edfe;}
.line_gray  {background-color:#DCDCDC;}
.line_gray2 {background-color:#eeeeee;}
.line_blue2     {background-color:#c2deef;}
.tbold          {font-weight:bold;}

.scrollbar1 {scrollbar-face-color: #CCCCCC;
             scrollbar-highlight-color: #CCCCCC;
             scrollbar-3dlight-color: #FFFFFF;
             scrollbar-shadow-color: #CCCCCC;
             scrollbar-darkshadow-color: #FFFFFF;
             scrollbar-track-color: #FFFFFF;
             scrollbar-arrow-color: #646464
            }

.scrollbar2 {border:1px solid #D2D2D2;
             scrollbar-face-color: #CCCCCC;
             scrollbar-highlight-color: #CCCCCC;
             scrollbar-3dlight-color: #FFFFFF;
             scrollbar-shadow-color: #CCCCCC;
             scrollbar-darkshadow-color: #FFFFFF;
             scrollbar-track-color: #FFFFFF;
             scrollbar-arrow-color: #646464
            }
.scrollbar3 {border:0px;
             scrollbar-face-color: #CCCCCC;
             scrollbar-highlight-color: #CCCCCC;
             scrollbar-3dlight-color: #FFFFFF;
             scrollbar-shadow-color: #CCCCCC;
             scrollbar-darkshadow-color: #FFFFFF;
             scrollbar-track-color: #FFFFFF;
             scrollbar-arrow-color: #646464;
             padding:10px 10px 10px 10px;
            }
            
.scrollbar4 {border:0px;
             scrollbar-face-color: #CCCCCC;
             scrollbar-highlight-color: #CCCCCC;
             scrollbar-3dlight-color: #FFFFFF;
             scrollbar-shadow-color: #CCCCCC;
             scrollbar-darkshadow-color: #FFFFFF;
             scrollbar-track-color: #FFFFFF;
             scrollbar-arrow-color: #646464;
             padding:10px 10px 10px 10px;
             background-color:#F8F8F7;
            }
            
/* Form */
.mainSearch {background-color:#000000;border:0px;width:90px;margin:0;padding:0;}
.box  {background-color:#f2f2f2; border:1px solid #cecece;padding-top:2px;height:15px;} //����081217
.box2 {background-color:#ffffff; border:1px solid #D7D7D7;vertical-align:middle;}
.box3 {font-size:11px;color:#676767;background-color:#ffffff; border:1px solid #ffffff;}
.box4 {background-color:#f2f2f2; border:1px solid #cecece;padding-top:2px;vertical-align:middle;}
.box_community {background-color:#ffffff; border:2px solid #f3eced;padding-top:7px; padding-left:7px; padding-right:7px; padding-bottom:7px;}
.login_input    {font-size:12px;border:1px solid #e3e3e3;background-color:#f2f2f2;height:18px;padding-top:3px;}
.input {font-size:12px;color:#777777;}
.select {font-size:12px;color:#777777;}
.textarea   {font-size:12px;color:#777777;}
.footer_select  {width:200px;margin-top:0px;behavior: url('/css/selectbox.htc');}

/* overflow */
.oh     {overflow:hidden;}

/* height */
.ht1    { height:1px;}
.ht2    { height:2px;}
.ht3    { height:3px;}
.ht4    { height:4px;}
.ht10   { height:10px;}
.ht18   { height:18px;}
.ht20   { height:20px;}
.ht25   { height:25px;}
.ht28   { height:28px;}
.ht30   { height:30px;}
.ht34   { height:34px;}
.ht35   { height:35px;}
.ht90    { height:90px;}

.wd18    { width:18px;}

.h2 { height:30px;}
.h3 { padding:6px 0 7px 0;}
.h4 { padding:4px 0 0 30px;}

/* Line */
.Tline  {border-top:1px solid #D2D2D2;}
.Tline2 {border-top:2px solid #cccccc;}
.Tline3 {border-top:2px solid #AC9D78;}
.Bline  {border-bottom:1px solid #E5E5E5;}
.Bline2 {border-bottom:2px solid #cccccc;}
.Bline3 {border-bottom:1px solid #dcdcdc;}
.Bline4 {border-bottom:1px solid #cccccc;}
.Lline  {border-left:1px solid #d7d7d7;}
.Rline  {border-right:1px solid #E5E5E5;}
.Aline  {border:1px solid #E5E5E5;}

/* Float */
.rf { float:right;}
.lf { float:left;}
.cb { clear:both;}

/* Align */
.aright   { text-align:right;}
.aleft    { text-align:left;}
.acenter  { text-align:center;}

.vtop       { vertical-align:top;}
.vmiddle    { vertical-align:middle;}
.vbottom    { vertical-align:bottom;}

.Aleft      {text-align:left;}
.Acenter    {vertical-align:middle;}
.Abottop    {vertical-align:top;}

/* Margin */
.tm1    { margin-top:29px;}
.tm2    { margin-top:2px;}
.tm3    { margin-top:3px;}
.tm5    { margin-top:5px;}
.tm7    { margin-top:7px;}
.tm10   { margin-top:10px;}
.tm15   { margin-top:15px;}
.tm25   { margin-top:25px;}
.tbm10  { margin:10px 0;}
.tlm10  { margin:12px 0 0 10px;}
.tm15   { margin-top:15px;}
.tm20   { margin-top:20px;}
.tm30   { margin-top:30px;}
.tm35   { margin-top:35px;}
.tm40   { margin-top:40px;}
.lm2    { margin-left:2px;}
.lm3    { margin-left:3px;}
.lm5    { margin-left:5px;}
.lm8    { margin-left:8px;}
.lm10   { margin-left:10px;}
.lm15   { margin-left:15px;}
.lm16   { margin-left:16px; height:30px;}
.lm20   { margin-left:20px;}
.lm30   { margin-left:30px;}
.lm35   { margin-left:35px;}
.lm40   { margin-left:40px;}
.lm110  { margin-left:110px;}
.lm220  { margin-left:220px;}
.rm5    { margin-right:5px;}
.rm10   { margin-right:10px;}
.rm15   { margin-right:15px;}
.rm20   { margin-right:20px;}
.rm100   { margin-right:20px;}
.bm5    { margin-bottom:5px;}
.bm10   { margin-bottom:10px;}
.bm20   { margin-bottom:20px;}
.bm30   { margin-bottom:20px;}
.mpnone { margin:0; padding:0;}

/* Padding */
.tp1    { padding-top:1px;}
.tp2    { padding-top:2px;}
.tp3    { padding-top:3px;}
.tp4    { padding-top:4px;}
.tp5    { padding-top:5px;}
.tp10   { padding-top:10px;}
.tp15   { padding-top:15px;}
.tp18   { padding-top:18px;}
.tp20   { padding-top:20px;}
.tp30   { padding-top:30px;}
.tp40   { padding-top:40px;}
.tp50   { padding-top:50px;}
.tp70   { padding-top:70px;}
.lp3    { padding-left:3px;}
.lp4    { padding-left:4px;}
.lp5    { padding-left:5px;}
.lp10   { padding-left:10px;}
.lp15   { padding-left:15px;}
.lp18   { padding-left:18px;}
.lp20   { padding-left:20px;}
.lp25   { padding-left:25px;}
.lp30   { padding-left:30px;}
.rp5    { padding-right:5px;}
.rp10   { padding-right:10px;}
.rp13   { padding-right:13px;}
.rp20   { padding-right:20px;}
.rp30   { padding-right:30px;}
.rp50   { padding-right:50px;}
.bp5    { padding-bottom:5px;}
.bp6    { padding-bottom:6px;}
.bp7    { padding-bottom:7px;}
.bp8    { padding-bottom:8px;}
.bp10   { padding-bottom:10px;}
.bp20   { padding-bottom:20px;} /* 081216 min */
.bp30   { padding-bottom:30px;}
.bp70   { padding-bottom:70px;}
.tbp1   { padding-top:40px; padding-bottom:10px;}



/* Form */
.form01 { height:20px; border:1px solid #a5acb2; padding:2px 5px 0 5px;}
.form02 { height:16px; border:1px solid #a5acb2; padding:2px 5px 0 5px;}
.form03 { height:22px; border:1px solid #A2A2A2; padding:2px 5px 0 5px;}
.form04 { height:14px; border:1px solid #a5acb2; padding:2px 5px 0 5px;}

/* Font Size */
.thm10  { font-family:"Tahoma"; font-size:0.8em;}   /* tahoma 10px */
.thm11  { font-family:"Tahoma"; font-size:0.9em;}   /* tahoma 11px */
.thm12  { font-family:"Tahoma"; font-size:1.10em;}  /* tahoma 12px */

.dtm11  {font-family:dotum; font-size:11px;}
.dtm12  {font-family:dotum; font-size:12px;}
.dtm13  {font-family:dotum; font-size:13px;}
.dtm14  {font-family:dotum; font-size:14px;}
.dtm16  {font-family:dotum; font-size:16px;}
.dtm18  {font-family:dotum; font-size:18px;}


.glm11  {font-family:gulim; font-size:11px;}
.glm12  {font-family:gulim; font-size:12px;}
.glm13  {font-family:gulim; font-size:13px;}
.glm14  {font-family:gulim; font-size:14px;}
.glm15  {font-family:gulim; font-size:15px;}
.glm16  {font-family:gulim; font-size:16px;}
.glm17  {font-family:gulim; font-size:17px;}
.glm18  {font-family:gulim; font-size:18px;}


/* Font Color */
.black  { color:#000000;}
.black1 { color:#333333;}
.gt     { color:#446C1C;}
.bgr    { color:#00a99d;}
.wt     { color:#FFFFFF;}
.bt     { color:#2b4774;}
.ygray  { color:#D0D0D0;}
.rgray  { color:#5a5a5a;}
.dgray  { color:#838383;}
.yblue  { color:#6f9dcf;}
.dblue  { color:#007D84;}
.blue   { color:#4587e0;}
.orange { color:#F38422;}
.bt02   { color:#3B64A8;}
.bt03   { color:#5C77A3;}
.bt04   { color:#1B809C;}
.lmcolor { color:#595858;}
.pb     { color:#c83e65;}
.green     { color:#197b89;}
.red    {color:#BC040D;}
.org    {color:#FF6600;}
.org01  {color:#df4f1f;}
.br {color:#b6784f;}

.sun    { color:#fe5350; font-size:11px;}
.sat    { color:#3682e0; font-size:11px;}

.rsearch {width:745px;}
.rtop, .rbottom{display:block;} 
.rtop *, .rbottom *{display:block; height:1px; overflow:hidden;} 
.r1{margin:0 4px; background:#CCCCCC} 
.r2{margin:0 3px; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC;} 
.r3{margin:0 2px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;} 
.r4{margin:0 1px; height:2px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;} 
.boxr { margin:0; padding:4px 10px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; font-size:12px} 

/*  빠른 실행  home>  */
a.quick:link { font-family:굴림, 굴림체, arial, helvetica; font-size: 12px; color:000000; text-decoration: none }
a.quick:visited { font-family:굴림, 굴림체, arial, helvetica; font-size: 12px; color:000000; text-decoration: none }
a.quick:active { font-family:굴림, 굴림체, arial, helvetica; font-size: 12px; color:000000; text-decoration: none }
a.quick:hover { font-family:굴림, 굴림체, arial, helvetica; font-size: 12px; color:000000; text-decoration: underline }

.quicksub {font-size:12px; color:#000000;}


/* 공통 상세보기 내용 :
*/
td.content_view {line-height:200%;word-break:keep-all;padding: 0px;border-bottom:0px;}
td.content_view div{line-height:200%;word-break:keep-all;}
td.content_view td{line-height:200%;word-break:keep-all;border-bottom:0px;text-align:center;}
td.content_view p{line-height:200%;word-break:keep-all;border-bottom:0px;margin-bottom: 18px;}
td.content_view img{padding:0px 5px 3px 0px;}
td.content_view body{line-height: 20px;}

td.content_view2 {line-height:200%;word-break:keep-all;padding: 0px;border-bottom:0px;}
td.content_view2 div{line-height:200%;word-break:keep-all;}
td.content_view2 td{line-height:200%;word-break:keep-all;border-bottom:0px;}
td.content_view2 p{line-height:200%;word-break:keep-all;border-bottom:0px;margin-bottom: 18px;}
td.content_view2 img{padding:0px 5px 3px 0px;}
td.content_view2 body{line-height: 20px;}


td.mail_view {word-break:keep-all;border-bottom:0px;padding: 0px;}
td.mail_view div{line-height:120%;word-break:keep-all;}
td.mail_view td{line-height:150%;word-break:keep-all;border-bottom:0px;padding: 0px;}
td.mail_view p{word-break:keep-all;border-bottom:0px;}

/* 내용의 라인*/
.tblview .td_line2 {background-color:#FFFFFF; border-top:2px solid #cccccc; height:4px;}
.tblview .td_line1 {background-color:#FFFFFF; border-bottom:1px solid #dcdcdc; height:1px;}
.tblview .td_line3 {background-color:#FFFFFF; border-bottom:2px solid #cccccc; height:3px;}

/* 댓글 */
.tblview .Reply {background-color:#f8f8f8;height:77px; padding-left:0px; vertical-align:middle;width:750px;}
.tblview .reply_1 {text-align:left; padding-left:20px; height:30px; border-bottom:1px solid #dcdcdc; width:530px; background-color:#EFEFEF; font-weight:bold;word-break:keep-all;}
.tblview .reply_2 {text-align:right; padding-right:20px; border-bottom:1px solid #dcdcdc; background-color:#EFEFEF;word-break:keep-all;}
.tblview .reply_user {text-align:center; width:145px; background-color:#f8f8f8;word-break:keep-all;font-color: black;}
.tblview .reply_del {text-align:left; padding-left:5px; border-bottom:1px solid #dcdcdc; background-color:#EFEFEF;word-break:keep-all;}
.tblview .reply_con {text-align:left; padding:5px; line-height: 150%;word-break:break-all;}

.scontentsP  {margin-left:12px;margin-right:12px;font-size:12px;}