@CHARSET "UTF-8";


/* common start */
    body, form, h1, h2, h3, h4, h5, h6, ul, dt, dd, blockquote {padding: 0px; margin: 0px;}
    body {background: rgb(255,255,255)}
    ol {margin-left: 15px}
    li {list-style: none;}
    li img {vertical-align: middle;}
    p, div, td, select, input, textarea {text-align: justify; color: rgb(110,110,110); font: normal 12px/16px "돋움", sans-serif; word-break: break-all;}
    input.text{ height: 20px; border: 1px solid rgb(227,227,227);}
    hr {color: #ededed;}
    p {margin: 0px;}
    p.text {margin: 15px 0px 0px 0px; padding:0px;}
    img {border: 0 none;}
    input, select {vertical-align: middle;}
    strong {font-weight: bold;}

    a:link, a:visited, a:active {color: rgb(120,120,120); text-decoration: none;}
    a:hover {color: rgb(120,120,120); text-decoration: underline;}

    a.my:active, a.my:hover {color: rgb(49,174,206); text-decoration: none;}

    a.my2:link, a.my2:visited {color:#FF5100; text-decoration: none; font-weight: bold;}
    a.my2:active, a.my2:hover {color:#FF5D00; text-decoration: none; font-weight: bold;}

	.power a:hover{color:#636563; text-decoration: none; font-weight: bold;}

    .board_last_title {color: rgb(120,120,120); font-weight: bold;}
    .board_last_contents {color: rgb(173,173,173);}
    .board_last_list {color: rgb(120,120,120);}
    .small_text {color: rgb(123,123,123); font: normal 11px/15px "돋움", sans-serif; word-break: break-all;}
    .guide {color: rgb(123,123,123); font: normal 11px/15px "돋움", sans-serif; word-break: break-all; text-align: right;}
    .border{border: 1px solid rgb(223,223,223);background-color: rgb(246, 246, 246);}
    .11px{font-size:11px;letter-spacing:-1px;text-align:center;}



        #layerOut_Copyright {
            clear: both;
            margin-top: 0px;
            width: 919px;
            height: 60px;
            padding-left: 5px;
        }
            *html #layerOut_Copyright {
                width: 924px; /* for IE 5.X */
                wi\dth: 919px; /* real value */
            }
/* common end */



/* main start */
        #body_main_bg {background: url("./images/bg_main.png") repeat-x;}


        #layerOut_Main_Flash {
            float: left;
            padding-left: 5px;
            width: 919px;
            height: 265px;
        }
            *html #layerOut_Main_Flash {
                width: 919px; /* for IE 5.X */
                wi\dth: 914px; /* real value */
            }


        #layerOut_Main {
            clear: both;
            margin-top: 19px;
            padding-left: 10px;
            width: 916px;
            background: rgb(255,255,255);
        }
            *html #layerOut_Main {
                width: 926px; /* for IE 5.X */
                wi\dth: 916px; /* real value */
            }
/* common end */



/* sub start */
        #body_sub_bg {background: url("./images/bg_sub.png") repeat-x;}


        #layerOut_Sub_Flash {
            width: 960px;
            height: 120px;
            background: rgb(255,255,255) url("./images/bg_sub_right.png") right 0 no-repeat;
        }

        #layerOut_Sub_Menu {
            float: left;
            padding: 18px 15px 0px 20px;
            width: 143px;
        }
            *html #layerOut_Sub_Menu {
                width: 178px; /* for IE 5.X */
                wi\dth: 143px; /* real value */
            }

        #layerOut_Sub {
            float: left;
            margin-top: 20px;
            width: 650px;
        }

		#layerOut_Sub_Pro {
            float: left;
            margin-top: 20px;
			padding-left: 10px;
            width: 924px;
        }










/*----- Default ------*/
        html, body  {margin:0; padding:0; height:100%; min-height:100%;}
        body, td	{font-size: 9pt; font-family: tahoma, 돋움, MS PGothic, Osaka, verdana; color: #636563; line-height: 18px;margin: 0 3px 3px 0;}
        img			{border: none}
        p           {margin: 0; padding: 0;}
        ul          {margin: 0; padding: 0;}
        li          {margin: 0; padding: 0; list-style: none;}
        hr          {color: #dfdfdf;}

/*------ anchor color --------*/
        a:link		{color:#636563;text-decoration:none;}
        a:visited	{color:#636563;text-decoration:none;}
        a:active	{color:#636563;text-decoration:none;}
        a:hover		{color:#636563;text-decoration:underline;}


/*----- line height ------*/
        td.lineh01	{line-height: 18px;}


/*----- form ------*/
        option, textarea {font-size: 9pt; font-family: tahoma, 돋움, MS PGothic, Osaka, verdana; color:#666666;}
        select           {color:#666666;}
            .input01     {border: 1px solid #DEDBDE; background-color: #FFFFFF; font-size: 9pt; font-family: tahoma, 돋움, MS PGothic, Osaka, verdana; color: #666666; height: 22px;}
            .input02     {border: 1px solid #DEDBDE; background-color: #FFFFFF; font-size: 9pt; font-family: tahoma, 돋움, MS PGothic, Osaka, verdana; color: #666666; height: 21px;}
            .input03     {border: 1px solid #DEDBDE; background-color: #FFFFFF; font-size: 9pt; font-family: tahoma, 돋움, MS PGothic, Osaka, verdana; color: #666666; padding: 3px;}
            .input04     {border: 1px solid #DEDBDE; background-color: #FFFFFF; font-size: 9pt; font-family: tahoma, 돋움, MS PGothic, Osaka, verdana; color: #666666; overflow: Hidden;}
            .input05     {border: 1px solid #DEDBDE; background-color: #FFFFFF; font-size: 9pt; font-family: tahoma, 돋움, MS PGothic, Osaka, verdana; color: #666666; height: 25px; padding-top: 4px; margin-top:-1px;}
            .required    {background: #ffffff url('/board/images/icon/ico_required.gif') top right no-repeat;}
            .checkbox    {margin: 0 2px 0 7px; vertical-align: 0px }
        button           {padding-top: 2px; background-color: transparent; height: 21px; border: none;}


/*----- padding ------*/
        .pd_text    {padding: 0 10px 0 3px;}
        .pd_subjuct {padding: 4px 10px 4px 3px;}
        .pd_form    {padding: 2px 10px 2px 10px;}
        .pd_content {padding: 25px 10px 15px 10px;}
        .pd_Lbtn    {padding: 0 3px 0 0;}
        .pd_Rbtn    {padding: 0 0 0 5px;}
        .pd_pageing {padding: 5px 0 0 0;}
        .pd_file    {padding: 0 0 4px 0;}
        .pd_comment_form {padding: 9px 15px 15px 15px;}
        .pd_view    {padding: 2 10px 0 3px;}

        .pt02 {padding-top: 2px;}
        .pt03 {padding-top: 3px;}
        .pt04 {padding-top: 4px;}
        .pt05 {padding-top: 5px;}
        .pt07 {padding-top: 7px;}
        .pt09 {padding-top: 9px;}
        .pt27 {padding-top: 27px;}
        .pr03 {padding-right: 3px;}
        .pr06 {padding-right: 6px;}
        .pr07 {padding-right: 7px;}
        .pr09 {padding-right: 9px;}
        .pr10 {padding-right: 10px;}
        .pr12 {padding-right: 12px;}
        .pr17 {padding-right: 17px;}
        .pb01 {padding-bottom: 1px;}
        .pb03 {padding-bottom: 3px;}
        .pb04 {padding-bottom: 4px;}
        .pb05 {padding-bottom: 5px;}
        .pb06 {padding-bottom: 6px;}
        .pb07 {padding-bottom: 7px;}
        .pb08 {padding-bottom: 8px;}
        .pb09 {padding-bottom: 9px;}
        .pb60 {padding-bottom: 60px;}
        .pl03 {padding-left: 3px;}
        .pl04 {padding-left: 4px;}
        .pl06 {padding-left: 6px;}
        .pl09 {padding-left: 9px;}
        .pl12 {padding-left: 12px;}
        .pl13 {padding-left: 13px;}
        .pl17 {padding-left: 17px;}


/*------ margin --------*/
        .mt01 {margin-top: 1px;}
        .mt02 {margin-top: 2px;}
        .mt03 {margin-top: 3px;}
        .mt04 {margin-top: 4px;}
        .mt05 {margin-top: 5px;}
        .mt06 {margin-top: 6px;}
        .mt10 {margin-top: 10px;}
        .mt15 {margin-top: 15px;}
        .mt20 {margin-top: 20px;}
        .mt30 {margin-top: 30px;}
        .mt40 {margin-top: 40px;}
        .mr01 {margin-right: 1px;}
        .mr03 {margin-right: 3px;}
        .mr07 {margin-right: 7px;}
        .mr12 {margin-right: 12px;}
        .mb01 {margin-bottom: 1px;}
        .mb03 {margin-bottom: 3px;}
        .mb04 {margin-bottom: 4px;}
        .mb05 {margin-bottom: 5px;}
        .mb06 {margin-bottom: 6px;}
        .mb07 {margin-bottom: 7px;}
        .mb10 {margin-bottom: 10px;}
        .mb12 {margin-bottom: 12px;}
        .mb15 {margin-bottom: 15px;}
        .mb20 {margin-bottom: 20px;}
        .mb27 {margin-bottom: 27px;}
        .mb35 {margin-bottom: 35px;}
        .mb60 {margin-bottom: 60px;}
        .ml02 {margin-left: 2px;}
        .ml03 {margin-left: 3px;}
        .ml04 {margin-left: 4px;}
        .ml05 {margin-left: 5px;}
        .ml07 {margin-left: 7px;}
        .ml12 {margin-left: 12px;}
        .ml20 {margin-left: 20px;}


/*------ label --------*/
        label       {padding: 0 9pt 0 0; cursor: pointer;}


/*------ font --------*/
        .thm        {font-family: tahoma;}
        .f09        {font-size: 9px;}
        .fsmall     {font-size:11px;font-family: 돋움;}
        .f11        {font-size:11px;}
        .f12        {font-size:12px;}
        .f13        {font-size:13px;}
        .bold       {font-weight: bold;}
        .underline  {text-decoration: underline;}
        .title      {color: #555555; font-weight: bold; letter-spacing: -1px;}

/*------ color --------*/
        .black      {color: #000000;}
        .red        {color: #ed1c24;}
        .gray       {color: #9d9d9d;}
        .blue       {color: #0072bc;}
        .sky        {color: #398ab0;}
        .orange     {color: #ff7531;}
        .darkblue   {color: #6b8294;}
        .darkgreen  {color: #4a4d31;}
        .green      {color: #598527;}
        .brown      {color: #998675;}
        .violet     {color: #6c468f;}
        .search     {background-color: #ffff00; color: #ff0000; font-weight: bold;}

/*------ table --------*/
        table.fix   {table-layout: fixed;}


/*------ cursor --------*/
        .hand       {cursor: pointer;}

        
/*------ align --------*/
        .center     {text-align: center;}
        .right      {text-align: right;}
        .absmiddle  {margin-bottom: -2px;}
        .floatright {float: right;}
        .floatleft {float: left;}


/*------ bg --------*/
        .bg_ffffff  {background-color: #ffffff;}
        .bg_e5e5e5  {background-color: #e5e5e5;}
        .bg_f7f7f7  {background-color: #f7f7f7;}
        .bg_f5f5f5  {background-color: #f5f5f5;}
        .bg_f3f3f3  {background-color: #f3f3f3;}
        .bg_6baeff  {background-color: #6baeff;}
        .bg_eff7ff  {background-color: #eff7ff;}
        .bg_cedb6b  {background-color: #cedb6b;}
        .bg_f5f8e1  {background-color: #f5f8e1;}
        .bg_cdd4d9  {background-color: #cdd4d9;}
        .bg_e6e8ea  {background-color: #cdd4d9;}
        .bg_f5f7f9  {background-color: #f5f7f9;}
        .bg_fef0f2  {background-color: #fef0f2;}
        .bg_fedfe9  {background-color: #fedfe9;}
        .bg_c5d8b4  {background-color: #dce8d2;}
        .bg_f2f6ed  {background-color: #f2f6ed;}
        .bg_bec9de  {background-color: #dee4ee;}
        .bg_e8edf6  {background-color: #f3f6fa;}
        .bg_baccc7  {background-color: #baccc7;}
        .bg_f5f7f6  {background-color: #f5f7f6;}
        .bg_e7e7d3  {background-color: #e7e7d3;}
        .bg_f5f5ed  {background-color: #f5f5ed;}
        .bg_edebf5  {background-color: #edebf5;}
        .bg_f7f6fb  {background-color: #f7f6fb;}

/*------ width & height --------*/
        .width100   {width: 100%;}

        .height28   {height: 28px;}
        .height25   {height: 25px;}
        .height23   {height: 23px;}
        .height03   {height: 3px;}
        .height01   {height: 1px;}

/*------ text --------*/
        .view       {clear: both; text-align: justify; overflow-x: auto;}

/*------ line --------*/
        .line       {height: 2px; background: url('/board/images/bg/bg_board_cmt_line.gif') bottom repeat-x;}

/*------ box --------*/
        .reply_box {
            border:1px dashed #e0e0e0;
            background-color:#fcfcfc;
        }
