@charset "utf-8";
/* CSS Document */

/* miraesoft author : bae hye jin*/


body {
	background: #fff;
	color:#333333;
	font-size:12px;
	font-family:"굴림체", Gulim, "나눔고딕" NanumGothic, "돋움", Dotum, AppleGothic, Sans-serif;
	margin: 0 0 0 0;
	scrollbar-face-color:#c0c0c0;
	scrollbar-highlight-color:#f5f5f5;
	scrollbar-3dlight-color:#f5f5f5;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#FFFFFF;
	line-height:20px;
}

table {
	color:#333333;
	font-size:12px;
	font-family:"굴림체", Gulim, "나눔고딕" NanumGothic, "돋움", Dotum, AppleGothic, Sans-serif;
	line-height:20px;
}

table caption     {display: none;}

img{
	border:none;
}

ul {
 padding-left:15px; margin:0;
}

.curHand {
	CURSOR: pointer;
}

/* Form */
form                   {margin:0px;}

/*Input, textarea,select {
	BORDER-RIGHT: #cdcdcd 1px solid;
	BORDER-TOP: #cdcdcd 1px solid;
	BORDER-LEFT: #cdcdcd 1px solid;
	BORDER-BOTTOM: #cdcdcd 1px solid;
	COLOR: black;
	ime-mode:active;
	text-valign: middle;
	width:100%;
	}
*/


legend{ padding-bottom:5px; }


#wrap{ width:1000px; margin:0 auto;  padding:10px;}
#head{ padding:10px; }
#container{  padding:10px 0; }
#contents{ width:74%; height:100px; float:right; margin-left:10px; padding:10px;}
#contents h1{font-size:16px; margin-bottom:10px;}
#snb{width:20%;  float:left; padding:10px;}
#snb .menu a {text-decoration:none;}
#snb .menu ul li {list-style:none;}
#snb .menu h2 {height:30px; border-bottom:1px solid #609bb3; padding-top:10px; margin-bottom:10px; font-size:14px;}
.ssnb li {
	height:20px;
	border-bottom:1px solid #d4d5b0;
	padding:5px 0 0 15px;
}
.clear{display:block; float:none; clear:both; height:0	; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
#footer{padding:10px; }

#loginBlock fieldset { background:#F3F6FC; border:2px solid #d3daec; width:196px; position:relative; padding:10px 10px 0 10px; display:block; }
#loginBlock ul { clear:both; margin:0 0 0 0;}
#loginBlock ul li { float:left; margin:0 0 0 5px; }

#loginInput * { float:left; }
#loginInput .idpw input { border:1px solid #B8BCE2; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; margin-right:5px; }
#loginInput .idpwbtn { height:40px; }

.box_blue{ border:1px solid #90b6db;}
.box_gray{ border:1px solid #d9e2eb;}
.box_darkblue_bold{border:1px solid #b4cce4;  background-color:#ededed; color:#004a9a; font-weight:bold; }

.input_style1{ color:#999;  padding-top:4px;  font-size:12px; vertical-align:middle; border:1px solid #b4cce4; background:#f2f2f2; }

.login_input_id{ color:#999;  padding-top:4px;  font-size:12px; vertical-align:middle; border:1px solid #69c1c0; background:#f2f2f2;background:url(../img/login/loginbox_id.gif) no-repeat 0px 0px #FFFFFF;}
.login_input_id_{ color:#999;  padding-top:4px;  font-size:12px; vertical-align:middle; border:1px solid #69c1c0; background:#f2f2f2;}
.login_input_pw{ color:#999;  padding-top:4px;  font-size:12px; vertical-align:middle; border:1px solid #69c1c0; background:#f2f2f2;background:url(../img/login/loginbox_pw.gif) no-repeat 0px 0px #FFFFFF;}
.login_input_pw_{ color:#999;  padding-top:4px;  font-size:12px; vertical-align:middle; border:1px solid #69c1c0; background:#f2f2f2;}



.mainlogin_input_id{ color:#999;  padding-top:4px;  font-size:12px; vertical-align:middle; border:1px solid #939393; background:#f2f2f2; background:url(../img/login/loginbox_id.gif) no-repeat 0px 0px #FFFFFF;}
.mainlogin_input_id_{ color:#999;  padding-top:4px;  font-size:12px; vertical-align:middle; border:1px solid #939393; background:#f2f2f2;}
.mainlogin_input_pw{ color:#999;  padding-top:4px;  font-size:12px; vertical-align:middle; border:1px solid #939393; background:#f2f2f2;background:url(../img/login/loginbox_pw.gif) no-repeat 0px 0px #FFFFFF;}
.mainlogin_input_pw_{ color:#999;  padding-top:4px;  font-size:12px; vertical-align:middle; border:1px solid #939393; background:#f2f2f2;}

.top     {vertical-align:top;}
.middle  {vertical-align:middle;}
.center  {text-align:center;}
.left    {text-align:left;}
.right   {text-align:right;}


/* Link */
A:link {COLOR: #000000; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
A:hover {COLOR: #d86100; TEXT-DECORATION: none}
A:active {COLOR: #000000; TEXT-DECORATION: none}

img {border:0px;}


/*--- 페이지 설정 ---------------------------------------------*/
/*
.paginate {padding:12px 0; text-align:center;}
.paginate a, .paginate strong {position:relative; display:inline-block; padding:4px 6px 4px 6px; color:#878787; text-decoration:none; border:1px solid #cecece; font:bold 11px/normal Verdana;}
.paginate strong {color:#fff !important; background-color:#ff6600 !important;}
.paginate a:hover {color:#fff; padding:4px 6px 4px 6px; background-color:#ff6600 !important; border:1px solid #ff3600;}
.paginate .pre,
.paginate .next {display:inline-block; background-color:#eff0ed !important; border:1px solid #dedede; margin-right:5px; margin-left:5px; padding:3px 3px 3px 3px;text-decoration:none;}
.paginate a.pre ,
.paginate a.next {font-family:"Malgun Gothic" MalgunGothic, AppleGothic, Sans-serif; color:#797979; position:relative; background-color:#efefef !important; border:1px solid #dedede; margin-right:0; margin-left:0; padding:5px 5px 5px 5px; text-decoration:none;}
.paginate .currPage {color:#f23219; !important;}
*/

/*---게시판 설정 -------------------------------*/
.line01           {BACKGROUND-COLOR: #D4D4D4;BORDER-TOP:#009900 2px solid;}
.line02           {BACKGROUND-COLOR: #D4D4D4;BORDER-TOP:#3163a3 2px solid;}
.line03           {BORDER-TOP:#3163a3 2px solid;}

.board_read_content_padding { padding: 10px; }

.board_leftTop                   {padding-left:30px; padding-top:10px;}
#board_search  td                {text-align:right;padding-bottom:5px;}
#board_search  td.left           {text-align:left;}
#board_list                      {BORDER-TOP:#3163a3 2px solid;}
#board_list    th                {COLOR: #000000; BORDER-RIGHT: #e5e5e5 1px solid;}
#board_title   td.center         {font-weight:bold; text-align:center;}
#board_comnt   td                {text-align:center;}
#board_comnt   td.left           {text-align:left;}
