﻿/*table {border-collapse:collapse;}*/

body{
	font:12px "돋움", "돋움체", "굴림";
	color:#504e4e;
	margin:0px;
	padding:0px;
}

td, th{
	font:12px "돋움", "돋움체", "굴림";
	color:#504e4e;
	line-height:18px;
}

a, a:link, a:visited, a:active {font-family: 돋움; font-size: 12px;color: #444444; text-decoration:none;}
a:hover {font-family: "돋움", "돋움체", "굴림";font-size: 12px;color: #fe9600; text-decoration:none;}

/* IMG */
img {border: none;}
.hand {cursor:pointer}
a, img {selector-dummy: expression(this.hideFocus=true);} /*링크 걸린 곳 자동으로 blur주기*/

.bd_0	{ font-family:굴림; font-size:12px; color:#fe0000; height:14; padding:0 0 0 0;
         border:none; text-align:right; }
.bd_01	{ height:20; padding:7 0 0 0; border:none; font-weight:bold; color:#409ee1; font-size:12px; text-align:right; }
.bd_0L  { height:40; padding:7 0 0 0; border:none; font-weight:bold; color:#409ee1; font-size:12px; word-break:break-all; width:100%;}

.red0	{ font-family:굴림; font-size:12px; height:14; padding:0 0 0 0;
         border:none; text-align:right; background-color:#f4f4f4; }
.red1	{ font-family:굴림; font-size:12px; height:14; padding:0 0 0 0;
         border:none; text-align:right;  }
.put_a  { font-family:굴림; font-size:13px; height:18; border:1px #7fabb9 solid; padding:1 0 0 0px; text-align:center; }

.bg01{
background-color:#e6e6e6;
}
/*main 공지사항*/
.board1 a:link  {font-family: "돋움", "돋움체", "굴림";font-size: 11px;color: #504e4e; text-decoration:none;}
.board1 a:visited {font-family: "돋움", "돋움체", "굴림";font-size: 11px;color: #504e4e;text-decoration:none;}
.board1 a:active {font-family: "돋움", "돋움체", "굴림";font-size: 11px;color: #504e4e;text-decoration:none;}
.board1 a:hover {font-family: "돋움", "돋움체", "굴림";font-size: 11px;color: #504e4e;text-decoration:none;}

.border2{
border:1px #dddddd solid;
}
.input2{font-family: "돋움";font-size: 12px;color:#c3c3c3;}
.input {font-family: "돋움";font-size: 12px;color:#929292;}
.input1 {font-family: "돋움";font-size: 11px;color:#929292;}
.login_input02 {border:1px #cccccc solid; background-color:#e0e0e0; padding:2px; font-family:  "돋움", "돋움체", "굴림";font-size: 12px;color:#a39f8f;}

#scrollmenu {	
	position: fixed;	
	top: 185px; 
	margin-left: 0px;
	text-align:left;
	height:345px;
	width:52px;
	z-index:999;
}

.blank_input {border:0px #FFFFFF solid; background-color:#ffffff; padding:2px;font-size: 12px;color:#AFAFAF;}

.loc{font-family: "굴림";font-size: 11px;color:#939393;}

.loc01{font-family: "굴림"; font-weight:bold; font-size: 11px;color:#939393;}


.txt_01{font-family: "돋움";font-size: 12px;color:#686868;line-height:18px; padding-left:5px;}
.print01{font-family: "돋움";font-size: 14px;font-weight:bold; color:#686868;line-height:18px;padding-left:5px;}

.line{font-family: "굴림";font-size: 12px;color:#c1c1c1;}
.gong{font-family: "굴림";font-size: 11px;color:#939393;}

/* 타이틀 */
.tit{font-family: "Arno Pro";font-size: 16px;color:#000000;}
.view_tit{font-family: "Arno Pro";font-size: 18px;color:#000000;}
.sub_tit{font-family: "Arno Pro";font-size: 24px;color:#000000;}

/* 게시판 */
.tit01{font-family: "Arno Pro";font-size: 14px;color:#000000;}
.green01{font-family:  "돋움", "돋움체", "굴림";font-size: 12px;color:#0057B9; letter-spacing:-0.07em;}
.black01{font-family:  "돋움", "돋움체", "굴림";font-size: 12px;color:#000000;letter-spacing:-0.07em;}
.red01{font-family:  "돋움", "돋움체", "굴림";font-size: 12px;color:#fe0000;}
.gray01{font-family:  "돋움", "돋움체", "굴림";font-size: 11px;color:#707070;}
.puple01{font-family:  "돋움", "돋움체", "굴림";font-size: 11px;color:#a4007b;}
.puple02{font-family:  "돋움", "돋움체", "굴림";font-size: 11px;color:#5e0c7a;}
.list01{font-family: "굴림"; font-weight:bold; font-size: 12px;color:#636363;}
.event01{font-family:  "돋움", "돋움체", "굴림";font-size: 11px;color:#636363;}
.event02{font-family:  "돋움", "돋움체", "굴림";font-size: 11px;color:#fe0000;}
.after{font-family:  "돋움", "돋움체", "굴림";font-size: 11px;color:#504e4e;}
.box {border:1px solid #dcdcdc;}
.box02 {border:2px solid #dcdcdc;}
.location {font-family: "돋움"; font-size:11px; color:#636262; line-height:13px;}
.location02 {font-family: "돋움"; font-weight:bold; font-size:11px; color:#256f2a; line-height:13px;}
.main01 {font-family: "돋움"; font-weight:bold; font-size:13px; color:#2E79AE; line-height:13px;}



/* 회원가입 */
.info_text01{font-family: "돋움";font-size: 11px;color:#636363;}
.info_text02{font-family: "돋움";font-size: 11px;color:#8d8d8d;word-spacing:-4px;}
.info_text03{font-family: "돋움";font-size: 12px;color:#636363;}


.order_box_kind {width:380px;border:0px;font-size:12;color:3aac56}


/*메일*/
.mail_text01{font-family: "돋움";font-size: 12px;color:#0a4e80;}
.mail_text02{font-family: "돋움";font-size: 12px;color:#0a4e80; font-weight:bold;}
.mail_text03{font-family: "Arial, 돋움";font-size: 14px;color:#fc734e; font-weight:bold;}


.box01{border:1px #e3e3e3 solid; background-color:#fff; width:54px; height:38px;}


.bt1 {border:1px #7fabb9 solid; background-color:#e0e0e0; padding:3 0 0 0px;}

select{
	font:13px "굴림", "돋움체", "굴림";
	color:#000000;
	margin:0px;
	padding:0px;
}





.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; }

.tx { border:1px solid #CCCCCC; }
.file { border:1px solid #cbcbcb; font-color:#77c0f0; background-color:#fff;}

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

input.ed { height:20px; border:1px solid #cbcbcb; 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 #cbcbcb; padding:2px; line-height:13px;}
textarea.tx_on  { border:1px solid #78b5ff; padding:2px; line-height:15px;}
textarea.tx_off { border:1px solid #cbcbcb; padding:2px; line-height:15px;}




.hand {cursor:hand};

.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; text-align:right; }
.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;   }

.sub_txt4 {font-size:13px; color:#808080; font-weight:bold; background-color:#f5f5f5; text-align:center;   }

.t_box	{ height:22; padding:3 3 0 3; border:1px #cbcbcb solid; }

.a_on	{ height:20; padding:4 0 0 0; text-align:center; border:1px #78b5ff solid;}
.a_off	{ height:20; padding:4 0 0 0; text-align:center; border:1px #cbcbcb solid; }
/*
.b_on	{ height:21; padding:4 4 0 0; text-align:right; border:1px #78b5ff solid; font-weight:bold;}
.b_off	{ height:21; padding:4 4 0 0; text-align:right; border:1px #cbcbcb solid; font-weight:bold;}
*/
.login_input {font-family:굴림;border:1px #7fabb9 solid; height:20; background-color:#ffffff; padding:2px;}
.b_on {font-family:굴림;border:1px #7fabb9 solid; height:20; background-color:yellow; padding:2px;}

.bl_on	{ height:21; padding:4 0 0 4; border:1px #78b5ff solid; font-weight:bold;}
.bl_off	{ height:21; padding:4 0 0 4; border:1px #cbcbcb solid; font-weight:bold;}

.c_on	{ height:21; padding:4 0 0 4;  border:1px #78b5ff solid;}
.c_off	{ height:21; padding:4 0 0 4;  border:1px #cbcbcb solid;}

.d_on	{ height:18; padding:3 0 0 2;  border:1px #78b5ff solid;}
.d_off	{ height:18; padding:3 0 0 2;  border:1px #cbcbcb solid;}

.e_on	{ height:18; padding:3 2 0 0; text-align:right; border:1px #78b5ff solid;}
.e_off	{ height:18; padding:3 2 0 0; text-align:right; border:1px #cbcbcb solid;}

.log_on	{ height:23; padding:4 0 0 4; border:1px #78b5ff solid; font-size:13px; font-weight:bold;}
.log_off{ height:23; padding:4 0 0 4; border:1px #cbcbcb solid; font-size:13px; font-weight:bold;}

.rit    { height:20; padding:4 2 0 0; text-align:right; border:1px #cbcbcb solid; }
.lft    { height:20; padding:4 2 0 0; border:1px #cbcbcb solid; }

.ed1 { border:1px solid #CCCCCC; cursor:hand;}


.busu_t {border:none; font-weight:bold; font-size:13px; background-color:f0f0f0; text-align:center;}
.r1_ttl  {border-right:1px solid cacaca; font-weight:bold; font-size:13px;
          background-color:f0f0f0; color:4d4d4d; text-align:center;}
.ttl {font-weight:bold; text-align:center; background:fae9cd};
.li_out {border:8px solid #cccccc;};
.ln_a {border:1px #999999 solid;}
.white {border:0; font-weight:bold; font-size:14px; color:0b45b1; background-color:e1edff;}

.page11 {border:1px solid #dddddd; text-align:center; width:17px ;color:#5da4d6}
.page00 { text-align:center; width:17px}

.btn1 { height:20; border:1px solid #999; padding:2 2 1 2px; background-color:#fff; cursor:hand; }

.btn2 { height:25; background-color:#85bce4; border:1px solid #0091ff; font-size:13px;
        color:#fff; font-weight:bold; padding:2 4 2 4px; cursor:hand; }

.btn3 { height:30; background-color:#77c0f0; border:1px solid #66b0e6; font-size:15px; font-family:맑은 고딕;
        color:#fff; font-weight:bold; padding:2 3 2 3px; cursor:hand; }

.btn31 { height:30; background-color:#3ea3e9; border:1px solid #0093ff; font-size:15px; font-family:맑은 고딕;
        color:#fff; font-weight:bold; padding:1 3 2 3px; cursor:hand; }

.bt1_n { padding:2 0 1 0px; color:#000; cursor:hand; width:70px; }
.bt1_b { padding:3 0 2 0px; color:#333; cursor:hand; width:130px; font-weight:bold; }

.login {border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}

.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; }




/* 페이징 */
.paginate { padding:15px 0; text-align:center; letter-spacing:-1px;}
.paginate a,
.paginate strong { position:relative; display:inline-block; margin-right:1px; padding:3px 3px 5px 3px; color:#999; text-decoration:none; border:1px solid #e9e9e9; font: 13px/normal Verdana; _width /**/:26px;}
.paginate strong { color:#78b5ff !important; border:1px solid #78b5ff; font-weight:bold; _height /**/:24px;}

.paginate .pre_all  { margin-right:6px; padding:7px 2px 5px 2px; _padding-bottom:2px; letter-spacing:-1px;}
.paginate .pre      { margin-right:9px; padding:7px 2px 5px 2px; _padding-bottom:3px; letter-spacing:-1px;}
.paginate .next     { margin-left:9px;  padding:7px 2px 5px 2px; _padding-bottom:3px; letter-spacing:-1px;}
.paginate .next_all { margin-left:4px;  padding:7px 2px 5px 2px; _padding-bottom:2px; letter-spacing:-1px;}

*:first-child+html .paginate .pre,
*:first-child+html .paginate .next { top:-1px; padding-bottom:3px;}
.paginate .pre,
.paginate .next,
.paginate .pre_all,
.paginate .next_all { display:inline-block; color:#999; border:1px solid #e9e9e9; position:relative; top:1px; _top:1px; font:12px/normal 굴림, Gulim; _width /**/:45px;  _height /**/:26px;}
.paginate a.pre,
.paginate a.pre_all,
.paginate a.next_all,
.paginate a.next { color:#999;}
.paginate a:hover { background-color:#f7f7f7 !important; font-weight:bold; border:1px solid #78b5ff; text-decoration:none; letter-spacing:-1px; }


.paginate .numBox {color:#78b5ff; padding:2px 5px 0px 5px;}

.droplinebar{overflow: hidden;}

.droplinebar ul{ margin: 0; padding: 0; float: left; width: 100%; font: bold 13px Arial;
                 background: #242c54 url(bluedefault.gif) center center repeat-x; /*default background of menu bar*/
}
.droplinebar ul li{display: inline;}

.droplinebar ul li a{float: left; color: white; padding: 9px 11px; text-decoration: none; }

.droplinebar ul li a:visited{ color: white;}

.droplinebar ul li a:hover, .droplinebar ul li .current{/*background of main menu bar links onMouseover*/
            color: white;background: transparent url(blueactive.gif) center center repeat-x;
}

/* Sub level menus*/
.droplinebar ul li ul{ position: absolute; z-index: 100; left: 0; top: 0; visibility: hidden;
            background: #303c76; /*sub menu background color */
}

/* Sub level menu links style */
.droplinebar ul li ul li a{
    font: normal 13px Verdana;
    padding: 6px;
    padding-right: 8px;
    margin: 0;
    border-bottom: 1px solid navy;
}

.droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouseover */background: #242c54;}

input, textarea {font-family: "돋움"; }

.cs_box {border:1px solid #dcdcdc;cursor:pointer; background-color:#fafaff;}
.cs_box_over {border:1px solid #96889f;cursor:pointer;background-color:#fbf5ff;}
.cs_title {font-family: "맑은 고딕";font-size: 14px;color:#343434;font-weight:bold;padding-left:10px;padding-top:11px;padding-bottom:11px;}
.cs {font-family: "굴림";font-size: 13px;color:#343434;padding-left:10px;padding-right:5px;text-align:justify;word-break:break-all;}