/*intro common*/
#sline {
	margin:0px;
	padding:0px;
	width:889px;
	height:7px;
	clear:both;
	background:url(../../img/sub/top_line01.gif) no-repeat left top;	
}

div#sub_image, 
div#sub_title {
	margin:0px;
	padding:0px;
	display:inline;
	overflow:hidden;
	position:relative;
	left:0px;
	top:0px;
}

div#submenu,
div#submenu p {
	margin:0px;
	padding:0px;
	display:inline;
	overflow:hidden;
}

/*ADMIN GROUP*/
div#submenu p#g01_on {
	background:url(../img_common/s_group.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

div#submenu p#g02 a {
	background:url(../img_common/add_group.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

div#submenu p#g02 a:hover {
  filter: alpha(opacity=50);
  -moz-opacity:0.50;
  opacity:0.50;
 }

div#submenu p#g03_on {
	background:url(../img_common/i_member.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

#submenu ul.s_menu {
	margin:5px;
	padding:5px 15px 5px 15px;
	line-height:1.2em;
}

#submenu li.linked {
	margin:0px;
	padding:0 0 0 13px;
	background:url(../../img_common/icon/dot_sub.gif) no-repeat left 5px;	
	font-family:돋움;
	font-weight:bold;
	font-size:11px;
	color:#4AB7BE;
}

#submenu ul li.link {
	font-family:돋움;
	font-size:11px;
	color:#666666;	
}

#submenu li a:link,
#submenu li a:visited {
	font-family:돋움;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#submenu li a:hover {
	text-decoration:underline;
}

#submenu .s_group, 
#submenu .s_member, 
#submenu .s_board {
	margin:5px;
	padding:5px 0px 5px 0px;
	line-height:1.2em;
	font-size:12px;
	color:#666666;
	font-family:Tahoma;
}

#submenu .s_member p.num, 
#submenu .s_board p.num {
	position:relative;
	left:0px;
	top:-3px;
}



#rightContents .navi {
	background:url(../../img_common/line/sub_navi.gif) repeat-x left bottom;	
	margin:0px 10px 0px 10px;
	padding:5px;
	height:14px;
	text-align:right;
	font-size:12px;
	font-family:돋움;
	color:#666666;
}

#rightContents .navi a:link,
#rightContents .navi a:visited {
	color:#666666;
	text-decoration:none;
}

#rightContents .navi a:hover {
	color:#38A8BB;
	text-decoration:underline;
}



#rightContents .admin_login {
	margin:5px 10px 0px 20px;
	width:580px;
	clear:both;
	line-height:1.8em;
	overflow:hidden;
}

#rightContents .admin_login table {
	margin:40px auto;
	padding:0px;
	border-top:solid 1px #38A8BB;
	border-bottom:solid 1px #218798;
	border-collapse:collapse;
}

#rightContents .admin_login table .title {
	margin:0px;
	padding:5px auto 5px auto;
	width:300px;
	height:15px;
	background-color:#0B7182;
	border-bottom:solid 1px #D9EFF3;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}

#rightContents .admin_login table .item {
	margin:0px;
	padding:5px 10px 5px 0px;
	width:140px;
	height:25px;
	background-color:#6ECCDC;
	border-bottom:solid 1px #D9EFF3;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

#rightContents .admin_login table .input_login {
	margin:0px;
	padding:5px auto 5px auto;
	width:180px;
	height:25px;
	background-color:#F2FDFF;
	border-bottom:solid 1px #D9EFF3;
	color:#666666;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#rightContents .admin_login table .btn {
	margin:0px;
	padding:2px auto 2px auto;
	width:300px;
	height:15px;
	background-color:#38A8BB;
	border-bottom:solid 1px #D9EFF3;

}

#rightContents .admin_login table p {
	text-align:center;
}

.input_id, 
.input_password {
	margin:5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:150px;
	height:16px;
	color:#666666;
	font-family:Tahoma;
	font-size:12px;
}

.btn_admin_login {
	margin:0px;
	padding:1px;
	background-color:#38A8BB;
	border-top:solid 2px #D9EFF3;
	width:150px;
	height:21px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}

#rightContents .admin01 {
	margin:5px 10px 0px 10px;
	padding:10px 10px 0px 10px;
	width:580px;
	clear:both;
	line-height:1.8em;
}

#rightContents .admin01 table {
	margin:10px auto;
	padding:0px;
	width:580px;
	border-top:solid 1px #38A8BB;
	border-bottom:solid 1px #218798;
	border-collapse:collapse;
}


#rightContents .admin01 table td.title {
	margin:0px;
	padding:5px auto 5px auto;
	height:15px;
	background-color:#0B7182;
	border-bottom:solid 1px #D9EFF3;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

#rightContents .admin01 table td.title02 {
	margin:0px;
	padding:5px auto 5px auto;
	height:15px;
	background-color:#0B7182;
	border-bottom:solid 1px #D9EFF3;
	color:#FFFFFF;
	font-family:돋움, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#rightContents .admin01 table td.title03 {
	margin:0px;
	padding:5px 10px 5px 0px;
	height:20px;
	background-color:#0B7182;
	border-bottom:solid 1px #D9EFF3;
	color:#FFFFFF;
	font-family:돋움, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

#rightContents .admin01 table td.title03 a:link,
#rightContents .admin01 table td.title03 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#rightContents .admin01 table td.title03 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#rightContents .admin01 table td.col2 {
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
	line-height:1.6em;
}

#rightContents .admin01 table td.left {
	margin:0px;
	padding:5px 10px 5px 0px;
	width:120px;
	background-color:#6ECCDC;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}

#rightContents .admin01 table .left a {
	color:#FFFFFF;
	text-decoration:none;
}

#rightContents .admin01 table .left a:hover {
	text-decoration:underline;
}

#rightContents .admin01 table td.right {
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
#rightContents .admin01 table td.right a:link,
#rightContents .admin01 table td.right a:visited {
	color:#072B54;
	text-decoration:none;
}

#rightContents .admin01 table td.right a:hover {
	color:#072B54;
	text-decoration:underline;
}

#rightContents .admin01 table td.right01 {
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
	line-height:1.6em;
}

#rightContents .admin01 table .right p a {
	color:#BA5872;
	text-decoration:none;
}

#rightContents .admin01 table td.right01 a {
	color:#38A8BB;
	text-decoration:none;
}

#rightContents .admin01 table .right p a:hover, 
#rightContents .admin01 table td.right01 a:hover {
	text-decoration:underline;
}


#rightContents .admin01 table td.right p {
	margin:0px;
	padding:0px 0px 20px 15px;
}

/*그룹설정*/
#rightContents .admin01 table td.left01 {
	margin:0px;
	padding:5px 10px 5px 0px;
	width:150px;
	background-color:#6ECCDC;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}

#rightContents .admin01 table td.left02 {
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#C4E4E9;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
}
#rightContents .admin01 table td.left03 {
	margin:0px;
	padding:5px 10px 5px 0px;
	width:120px;
	background-color:#6ECCDC;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	line-height:1.4em;
}
#rightContents .admin01 table td.left04 {
	margin:0px;
	padding:5px 10px 5px 0px;
	width:150px;
	background-color:#6ECCDC;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	line-height:1.4em;
}


#rightContents .admin01 table td.right_btn {
	margin:0px;
	padding:0px;
	width:182px;
	height:auto;
	background-color:#6ECCDC;
	border-bottom:solid 1px #D9EFF3;
	vertical-align:top;
}

#rightContents .admin01 table td.right_btn p {
	margin:0px;
	padding:0px;
	display:inline;
	overflow:hidden;
}

#rightContents .admin01 table td.right_btn #group01 a {
	margin:0px;
	padding:0px;
	background:url(../img_common/edit_group.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

#rightContents .admin01 table td.right_btn #group02 a {
	margin:0px;
	padding:0px;
	background:url(../img_common/edit_join.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

#rightContents .admin01 table td.right_btn #group03 a {
	margin:0px;
	padding:0px;
	background:url(../img_common/view_member.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

#rightContents .admin01 table td.right_btn #group04 a {
	margin:0px;
	padding:0px;
	background:url(../img_common/view_board.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

#rightContents .admin01 table td.right_btn #group05 a {
	margin:0px;
	padding:0px;
	background:url(../img_common/delete_group.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

#rightContents .admin01 table td.right_btn #group01 a:hover {
	margin:0px;
	padding:0px;
	background:url(../img_common/edit_group_on.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

#rightContents .admin01 table td.right_btn #group02 a:hover {
	margin:0px;
	padding:0px;
	background:url(../img_common/edit_join_on.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

#rightContents .admin01 table td.right_btn #group03 a:hover {
	margin:0px;
	padding:0px;
	background:url(../img_common/view_member_on.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

#rightContents .admin01 table td.right_btn #group04 a:hover {
	margin:0px;
	padding:0px;
	background:url(../img_common/view_board_on.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

#rightContents .admin01 table td.right_btn #group05 a:hover {
	margin:0px;
	padding:0px;
	background:url(../img_common/delete_group_on.gif);
	display:block;
	width:182px;
	height:28px;
	text-indent:-9999px;
}

/*회원관리*/
#rightContents .admin01 table td.col4 {
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#C4E4E9;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	line-height:1.6em;
	text-align:left;
}
#rightContents .admin01 table td.col5 {
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#C4E4E9;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	line-height:1.6em;
	text-align:right;
}
#rightContents .admin01 table td.col9 {
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#C4E4E9;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	line-height:1.6em;
	text-align:right;
}

#rightContents .admin01 table td.item01 {
	margin:0px;
	padding:2px 5px 2px 5px;
	background-color:#6ECCDC;
	border-bottom:solid 1px #D9EFF3;
	border-right:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	line-height:1.4em;
}
#rightContents .admin01 table td.item02 {
	margin:0px;
	padding:2px 5px 2px 5px;
	background-color:#6ECCDC;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	line-height:1.4em;
}
#rightContents .admin01 table td.item03 {
	margin:0px;
	padding:2px 5px 2px 5px;
	background-color:#C4E4E9;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#555555;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

#rightContents .admin01 table td.item01 a {
	color:#FFFFFF;
	text-decoration:none;
}
#rightContents .admin01 table td.item01 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#rightContents .admin01 table td.contents01 {
	margin:0px;
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #D9EFF3;
	border-right:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	text-align:center;
	vertical-align:middle;
	line-height:1.4em;
}
#rightContents .admin01 table td.contents02 {
	margin:0px;
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	text-align:center;
	vertical-align:middle;
	line-height:1.4em;
}
#rightContents .admin01 table td.contents03 {
	margin:0px;
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
	border-top:solid 1px #D9EFF3;
	border-bottom:solid 1px #D9EFF3;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	text-align:center;
	vertical-align:middle;
}

#rightContents .admin01 table td.contents01 a, 
#rightContents .admin01 table td.contents02 a {
	color:#333333;
	text-decoration:none;
}
#rightContents .admin01 table td.contents01 a:hover, 
#rightContents .admin01 table td.contents02 a:hover {
	color:#072B54;
	text-decoration:underline;
}

.input_member {
	position:relative;
	left:0px;
	top:2px;
	margin:5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	height:22px;
	color:#666666;
	font-family:Tahoma;
	font-size:12px;
}
.input_member02 {
	position:relative;
	left:0px;
	top:1px;
	margin:5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:100px;
	height:18px;
	color:#666666;
	font-family:Tahoma;
	font-size:12px;
}
.input_member_num {
	margin:5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:30px;
	height:18px;
	color:#666666;
	font-family:Tahoma;
	font-size:12px;
}
.input_member_check {
	position:relative;
	left:0px;
	top:2px;
	margin:5px;
	padding:1px;
}

.btn_member {
	margin:0px;
	padding:3px;
	background-color:#38A8BB;
	border-top:solid 2px #D9EFF3;
	color:#FFFFFF;
	font-family:돋움;
	font-size:12px;
	font-weight:bold;
}
.btn_member02 {
	margin:0px;
	padding:8px;
	background-color:#38A8BB;
	border-top:solid 2px #D9EFF3;
	color:#FFFFFF;
	font-family:돋움;
	font-size:12px;
	font-weight:bold;
}


/*그룹 설정 변경*/

.input_group {
	margin:5px 10px 5px 5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:150px;
	height:20px;
	font-family:돋움;
	color:#666666;
	font-size:12px;
}


.input_file {
	margin:5px 10px 10px 5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	font-family:돋움;
	color:#666666;
	font-size:12px;
}

.input_url {
	margin:5px 10px 5px 5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:300px;
	height:20px;
	font-family:돋움;
	color:#666666;
	font-size:12px;
}

.input_text {
	margin:5px 10px 5px 5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:400px;
	height:200px;
	font-family:돋움;
	color:#666666;
	font-size:12px;
	vertical-align:top;
}

.input_text02 {
	margin:5px 10px 5px 5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:400px;
	height:80px;
	font-family:돋움;
	color:#666666;
	font-size:12px;
}

.input_text03 {
	margin:5px 10px 5px 5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	width:400px;
	height:50px;
	font-family:돋움;
	color:#666666;
	font-size:12px;
}

/* 게시판 */
.input_board {
	margin:5px 0px 5px 5px;
	padding:1px;
	border:solid 1px #CCCCCC;
	height:20px;
	font-family:돋움;
	color:#666666;
	font-size:12px;
}

/* 데이터베이스 */
.input_db {
	margin:5px;
	padding:1px;
	background-color:#0B7182;
	border:solid 1px #CCCCCC;
	height:20px;
	font-family:Tahoma, 돋움;
	color:#FFFFFF;
	font-size:12px;
}