@charset "utf-8"; 

/*******************************************************************************************/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*
 * Created by : www.uplusweb.com
 *
 * uplusweb CSS v1.16.0701 - www.uplusweb.com
 *
 * Copyright (c) 2016 uplusweb.com  -  info@uplusweb.com
 *
 *
 */
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*******************************************************************************************/



/* 팝업레이어 */
#hd_pop {z-index:1000; position:relative; margin:0 auto; width:970px; height:0;}
#hd_pop h2 {position:absolute; font-size:0; line-height:0; overflow:hidden;}
.hd_pops {position:absolute; border:1px solid #e9e9e9; background-color:#ffffff;}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0; background-color:#383838; color:#ffffff; text-align:right;}
.hd_pops_footer button {margin-right:5px; padding:5px 10px; border:0; background-color:#393939; color:#ffffff;}

/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right; color:#577BAB;}
.copymove_currentbg {background-color:#f4f4f4;}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute; top:0; left:0; font-size:0; line-height:0; overflow:hidden;}
.msg_sound_only, .sound_only {display:inline-block !important; position:absolute; top:0; left:0; margin:0 !important; padding:0 !important; font-size:0; line-height:0; border:0 !important; overflow:hidden !important;}
/* 본문 바로가기 */
#skip_to_container a {z-index:100000; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}
#skip_to_container a:focus, #skip_to_container a:active {width:100%; height:75px; background-color:#21272e; color:#ffffff; font-size:2em; font-weight:bold; text-align:center; text-decoration:none; line-height:3.3em;}

/* ie6 이미지 너비 지정 */
.img_fix {width:100%; height:auto;}

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block; position:relative;}
#captcha legend {position:absolute; margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;}
#captcha #captcha_img {width:160px; height:60px; border:1px solid #e9e9e9; vertical-align:top; padding:0; margin:0;}
#captcha #captcha_mp3 {position:absolute; top:0; left:161px; margin:0; padding:0; width:31px; height:31px; border:0; background:transparent; vertical-align:middle; overflow:hidden; cursor:pointer;}
#captcha #captcha_mp3 span {position:absolute; top:0; left:0; width:31px; height:31px; background:url('../../../../img/captcha.png') no-repeat;}
#captcha #captcha_reload {position:absolute; top:31px; left:161px; margin:0; padding:0; width:31px; height:31px; border:0; background:transparent; vertical-align:middle; overflow:hidden; cursor:pointer; background:url('../../../../img/captcha.png') no-repeat  0 -30px; border-top:1px solid #ccc; text-indent:-999px;}
#captcha #captcha_key {margin:0 0 0 33px; padding:0 5px; width:70px; height:60px; border:1px solid #b8c9c2; background-color:#f7f7f7; font-size:1.333em; font-weight:bold; text-align:center; line-height:2.8em; vertical-align:top;}
#captcha #captcha_info {display:block; margin:5px 0 0; font-size:0.95em; letter-spacing:-0.1em;}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block; margin:0 0 5px; width:187px;}
#captcha.m_captcha #captcha_img {width:160px; height:60px; border:1px solid #e9e9e9; margin-bottom:3px; margin-top:5px; display:block;}
#captcha.m_captcha #captcha_reload {position:static; margin:0; padding:0; width:31px; height:31px; border:0; background:transparent; vertical-align:middle; overflow:hidden; cursor:pointer; background:url('../../../../img/captcha.png') no-repeat  0 -30px; text-indent:-999px;}
#captcha.m_captcha #captcha_reload span{display:none;}
#captcha.m_captcha #captcha_key {margin:0; padding:0 5px; width:115px; height:29px; border:1px solid #b8c9c2; background-color:#f7f7f7; font-size:1.333em; font-weight:bold; text-align:center; line-height:29px; margin-left:3px;}
#captcha.m_captcha #captcha_info {display:block; margin:5px 0 0; font-size:0.95em; letter-spacing:-0.1em;}
#captcha.m_captcha #captcha_mp3 {width:31px; height:31px; background:url('../../../../img/captcha.png') no-repeat; vertical-align:top; overflow:hidden; cursor:pointer; text-indent:-9999px; border:none;}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px; text-align:right;}
.btn_cke_sc{display:inline-block; padding:0 10px; height:23px; border:1px solid #ccc; background-color:#fafafa; color:#383838; text-decoration:none; line-height:1.9em; vertical-align:middle; cursor:pointer;}
.cke_sc_def {margin:0 0 5px; padding:10px; border:1px solid #ccc; background-color:#f7f7f7; text-align:center;}
.cke_sc_def dl{margin:0 0 5px; text-align:left; zoom:1;}
.cke_sc_def dl:after {display:block; visibility:hidden; clear:both; content:"";}
.cke_sc_def dt, .cke_sc_def dd {float:left; margin:0; padding:5px 0; border-bottom:1px solid #e9e9e9;}
.cke_sc_def dt {width:20%; font-weight:bold;}
.cke_sc_def dd {width:30%;}



/* 댓글 스타일 */
.cnt_cmt {display:inline-block; margin:0 0 0 3px; font-weight:bold;}


/* 기본테이블 */
#mbs_ui_viw_subj{display:none;}

.mbs_ui_wrap table {width:100%; border:0; border-spacing:0; border-collapse:separate; border-top:1px solid #CFD5DD; color:#383838;}
.mbs_ui_wrap caption {padding:10px 0; font-weight:bold; text-align:left;}

.mbs_ui_header {margin:0 0 10px;}
.mbs_ui_header caption {padding:0; font-size:0; line-height:0; overflow:hidden;}

/*
.mbs_ui_header thead th {padding:10px 0 13px 0;
	background-color:#E9EDF3; border-left:1px solid #CFD5DD; color:#535353; border-bottom:1px solid #CFD5DD; color:#535353;
	font-size:0.95em; text-align:center; letter-spacing:-0.1em;}

.mbs_ui_header thead th:first-child {background-color:#E9EDF3; border-left:0;} */

.mbs_ui_header thead th {padding:10px 0 13px 0;
	background:url(../../img/line_th.gif) no-repeat 0 50% #E9EDF3; border-bottom:1px solid #CFD5DD;
	color:#535353; font-size:0.95em; text-align:center; letter-spacing:-0.1em;}

.mbs_ui_header thead th:first-child {background-image:none; background-color:#E9EDF3;}
.mbs_ui_header thead a {color:#535353;}
.mbs_ui_header thead th input {vertical-align:top;} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.mbs_ui_header tfoot th, .mbs_ui_header tfoot td {padding:10px 0; border-top:1px solid #c1d1d5; border-bottom:1px solid #c1d1d5; background-color:#d7e0e2; text-align:center;}
.mbs_ui_header tbody th {padding:8px 0; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.mbs_ui_header td {padding:10px 5px 13px; border-bottom: 1px solid #d7d7d7; line-height:1.5em; word-break:break-all;}
.mbs_ui_header a {}

.mbs_ui_header_opt {margin:0 0 10px;}
.mbs_ui_header_opt caption {padding:0; font-size:0; line-height:0; overflow:hidden;}
.mbs_ui_header_opt thead th {padding:5px 0; border-top:1px solid #d1dee2; border-bottom:1px solid #d1dee2; background-color:#e5ecef; color:#535353; font-size:0.95em; text-align:center; letter-spacing:-0.1em;}
.mbs_ui_header_opt thead a {color:#535353;}
.mbs_ui_header_opt thead th input {vertical-align:top;} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.mbs_ui_header_opt tfoot th, .mbs_ui_header_opt tfoot td {padding:10px 0; border-top:1px solid #c1d1d5; border-bottom:1px solid #c1d1d5; background-color:#d7e0e2; text-align:center;}
.mbs_ui_header_opt tbody th {padding:5px 0; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.mbs_ui_header_opt td {padding:5px 3px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; line-height:1.4em; word-break:break-all;}
.mbs_ui_header_opt a {}

/* form */
.mbs_ui_wrt_box {margin:0 0 20px;}
.mbs_ui_wrt_box table {width:100%; border-collapse:collapse; border-spacing:0;}
.mbs_ui_wrt_box th {width:70px; padding:7px 13px; border:1px solid #e9e9e9; border-left:0; background-color:#F3F5F8; text-align:left;}
.mbs_ui_wrt_box td {padding:7px 10px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; background:transparent;}
.mbs_ui_wrt_box textarea, .frm_input {border:1px solid #E3E0CF; background-color:#f7f7f7; color:#383838; vertical-align:middle; line-height:2em;}
.mbs_ui_wrt_box textarea {padding:2px 2px 3px;}
.frm_input {height:22px;}
.mbs_ui_wrt_box textarea {width:98%; height:100px;}
.mbs_ui_wrt_box a {text-decoration:none;}
.mbs_ui_wrt_box .frm_file {display:block; margin-bottom:5px;}
.mbs_ui_wrt_box .frm_info {display:block; padding:0 0 5px; line-height:1.4em;}


/* form option */
.upwb_ui_box_wrap table {width:100%; border:0; border-spacing:0; border-collapse:separate; border-top:1px solid #CFD5DD; color:#383838;}
.upwb_ui_box_wrap caption {padding:10px 0; font-weight:bold; text-align:left;}

.upwb_ui_form_box {margin:0 0 20px;}
.upwb_ui_form_box table {width:100%; border-collapse:collapse; border-spacing:0;}
.upwb_ui_form_box th {width:70px; padding:7px 13px; border:1px solid #e9e9e9; border-left:0; background-color:#F3F5F8; text-align:left;}
.upwb_ui_form_box td {padding:7px 10px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; background:transparent;}
.upwb_ui_form_box textarea, .frm_input {border:1px solid #E3E0CF; background-color:#f7f7f7; color:#383838; vertical-align:middle; line-height:2em;}
.mbs_ui_form_box textarea {padding:2px 2px 3px;}
.upwb_ui_form_box .frm_input {height:22px;}
.upwb_ui_form_box textarea {width:98%; height:100px;}
.upwb_ui_form_box a {text-decoration:none;}
.upwb_ui_form_box .frm_file {display:block; margin-bottom:5px;}
.upwb_ui_form_box .frm_info {display:block; padding:0 0 5px; line-height:1.4em;}


/* 자료 없는 목록 */
.empty_table {padding:50px 0 !important; text-align:center;}
.empty_list {padding:20px 0 !important; text-align:center;}

/* 필수입력 */
.required, textarea.required {background:url('../../../../img/wrest.gif') #f7f7f7 top right no-repeat !important;}

/* 테이블 항목별 정의 */
.item_lst_board {width:120px; text-align:center;}
.item_lst_category {width:80px; text-align:center;}
.item_lst_chk {width:30px; text-align:center;}
.item_lst_date {width:60px; text-align:center;}
.item_lst_datetime {width:110px; text-align:center;}
.item_lst_group {width:100px; text-align:center;}
.item_lst_mb_id {width:100px; text-align:center;}
.item_lst_mng {width:80px; text-align:center;}
.item_lst_name {width:100px; text-align:left;}
.item_lst_nick {width:100px; text-align:center;}
.item_lst_num {width:50px; text-align:center;}
.item_lst_numbig {width:80px; text-align:center;}
.item_lst_stat {width:60px; text-align:center;}

.txt_active {color:#5d910b;}
.txt_done {color:#e8180c;}
.txt_expired {color:#ccc;}
.txt_rdy {color:#8abc2a;}


/* 검색결과 색상 */
.sch_word {color:#ff3061;}


/* 새창 기본 스타일 */
.new_win {}
.new_win .mbs_ui_wrap {margin:0 20px;}
.new_win #win_title {margin:0 0 20px; padding:20px; border-top:3px solid #333333; border-bottom:1px solid #dde4e9; background-color:#ffffff; font-size:1.2em;}
.new_win #win_title .sv {font-size:0.75em; line-height:1.2em;}
.new_win .win_ul {margin:-20px 0 20px 0; padding:0 20px; border-bottom:1px solid #455255; background-color:#484848; list-style:none; zoom:1;}
.new_win .win_ul:after {display:block; visibility:hidden; clear:both; content:"";}
.new_win .win_ul li {float:left; margin-left:-1px;}
.new_win .win_ul a {display:block; padding:10px 10px 8px; border-right:1px solid #455255; border-left:1px solid #455255; color:#ffffff; font-family:dotum; font-weight:bold; text-decoration:none;}
.new_win .win_desc {padding:20px;}

.new_win .win_btn {clear:both; padding:20px; text-align:center;} /* 새창용 */
.new_win .win_btn button {display:inline-block; padding:0 10px; height:30px; border:0; background-color:#4b545e; color:#ffffff; line-height:2em; cursor:pointer;}
.new_win .win_btn input {padding:0 10px; height:30px; line-height:2em;}
.new_win .win_btn a {display:inline-block; padding:0 10px; height:30px; background-color:#4b545e; color:#ffffff; vertical-align:middle; line-height:2.4em;}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none;}

/* 검색결과 색상 */
.sch_word {color:#ff3061;}


/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto; width:500px;}
#validation_check h1 {margin-bottom:20px; font-size:1.3em;}
#validation_check p {margin-bottom:20px; padding:30px 20px; border:1px solid #e9e9e9; background-color:#ffffff;}

/* 사이드뷰 */
.sv_wrap {display:inline-block; position:relative; font-weight:normal;}
.sv_wrap .sv {z-index:1000; display:none; margin:5px 0 0; border:1px solid #283646;}
.sv_wrap .sv a {display:inline-block; margin:0; padding:3px; width:94px; border-bottom:1px solid #283646; background-color:#111; color:#ffffff !important;}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none;}
.sv_on {display:block !important; position:absolute; top:10px; left:20px; width:auto; height:auto;}
.sv_nojs .sv {display:block;}

/* 페이징 */
.pg_wrap {clear:both; margin:0 0 20px; padding:20px 0 0; text-align:center;}
.pg {}
.pg_page, .pg_current {display:inline-block; padding:0 8px; height:25px; color:#383838; letter-spacing:0; line-height:2.2em; vertical-align:middle;}
.pg a:focus, .pg a:hover {text-decoration:none;}
.pg_page {background-color:#E3E0CF; text-decoration:none;}
.pg_start, .pg_prev {/* 이전 */;}
.pg_end, .pg_next {/* 다음 */;}
.pg_current {display:inline-block; margin:0 4px 0 0; background-color:#333333; color:#ffffff; font-weight:normal;}

/* Mobile화면으로 */
#device_change {display:block; margin:0.3em; padding:0.5em 0; border:1px solid #eee; border-radius:2em; background-color:#ffffff; color:#383838; font-size:2em; text-decoration:none; text-align:center;}


/*************************************************************************************/
/*************************************************************************************/
/*************************************************************************************/


/*************************************************************************************/
/*******   게시판 - 리스트 Str.   *****************************************************/

.mbs_ui_wrap table th label               {font-family:"nanumwB",dotum; font-size:13px;}
.mbs_ui_wrap table .upwb_mbs_subj_wrt_opt {font-family:"nanumwB",dotum; font-size:13px;}

.mbs_ui_header thead th   {font-family:"nanumw",dotum; font-size:12px !important; font-weight:normal; color:#232323 !important;}
.mbs_ui_header thead th a {font-family:"nanumw",dotum; font-size:12px !important; font-weight:normal; color:#232323 !important;}
/*
#container_title {font-size:12px; color:#333333; text-align:right; height:auto; margin:10px 0;}
*/
#container_title {height:auto; margin:10px 10px 10px 10px; text-align:left;
	color:#333333; font-family:"nanumw",dotum; font-size:13px;}

.mbs_list_for:hover {background-color:#F9FBFD;}


/* 기본 Str */
#mbs_ui_lst a.mbs_btn_lst {}
#mbs_ui_lst a.mbs_btn_lst:focus, #mbs_ui_lst a.mbs_btn_lst:hover {}
#mbs_ui_lst a.mbs_btn_wrt {}
#mbs_ui_lst a.mbs_btn_wrt:focus, #mbs_ui_lst a.mbs_btn_wrt:hover {}
#mbs_ui_lst a.mbs_btn_lst_adm {}
#mbs_ui_lst a.mbs_btn_lst_adm:focus, #mbs_ui_lst .mbs_btn_lst_adm:hover {}

#mbs_ui_lst .mbs_ui_header {}
#mbs_ui_lst .mbs_ui_header caption {}
#mbs_ui_lst .mbs_ui_header thead th {}
#mbs_ui_lst .mbs_ui_header thead a {}
#mbs_ui_lst .mbs_ui_header thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
#mbs_ui_lst .mbs_ui_header tfoot th {}
#mbs_ui_lst .mbs_ui_header tfoot td {}
#mbs_ui_lst .mbs_ui_header tbody th {}
#mbs_ui_lst .mbs_ui_header td {}
#mbs_ui_lst .mbs_ui_header a {}
#mbs_ui_lst td.empty_table {}
/* 기본 End */


#mbs_lst_h_cat h2 {position:absolute; font-size:0; line-height:0; overflow:hidden;}
#mbs_lst_h_cat ul {margin-bottom:10px; padding-left:1px; zoom:1;}
#mbs_lst_h_cat ul:after {display:block; visibility:hidden; clear:both; content:"";}
#mbs_lst_h_cat li {float:left; margin-bottom:-1px;}
#mbs_lst_h_cat a  {display:block; position:relative; width:90px; margin-left:-1px; padding:6px 0 5px;
	text-align:center; line-height:1.2em;
	border:1px solid #dddddd; background-color:#f7f7f7;
	color:#888888; letter-spacing:-0.1em; cursor:pointer;}
#mbs_lst_h_cat a:focus, #mbs_lst_h_cat a:hover, #mbs_lst_h_cat a:active {text-decoration:none;}
#mbs_lst_h_cat #mbs_lst_h_cat_on {z-index:2; border:1px solid #565e60; background-color:#ffffff; color:#565e60; font-weight:bold;}


.mbs_lst_h_info    {margin-bottom:5px; zoom:1;}
.mbs_lst_h_info:after {display:block; visibility:hidden; clear:both; content:"";}
.mbs_lst_h_info ul {margin:0; padding:0; list-style:none;}
.mbs_lst_h_info ul:first-child {float:left; margin-right:5px;}
#mbs_ui_lst_total  {float:left; padding-top:5px;}

#mbs_ui_lst .item_lst_board    {width:120px; text-align:center;}
#mbs_ui_lst .item_lst_chk      {width:30px; text-align:center;}
#mbs_ui_lst .item_lst_date     {width:60px; text-align:center;}
#mbs_ui_lst .item_lst_datetime {width:110px; text-align:center;}
#mbs_ui_lst .item_lst_group    {width:100px; text-align:center;}
#mbs_ui_lst .item_lst_mb_id    {width:100px; text-align:center;}
#mbs_ui_lst .item_lst_mng      {width:80px; text-align:center;}
#mbs_ui_lst .item_lst_name     {width:100px; text-align:left;}
#mbs_ui_lst .item_lst_nick     {width:100px; text-align:center;}
#mbs_ui_lst .item_lst_num      {width:50px; text-align:center;}
#mbs_ui_lst .item_lst_numbig   {width:80px; text-align:center;}

#mbs_ui_lst .item_lst_num strong {color:#383838;}

#mbs_ui_lst .txt_active {color:#5d910b;}
#mbs_ui_lst .txt_expired {color:#ccc;}

.item_lst_subject img {margin-left:3px;}

.mbs_lst_con_notice td   {background-color:#f5f6fa;}
.mbs_lst_con_notice td a {font-weight:bold;}
.mbs_lst_con_cat_link    {display:inline-block; margin:0 3px 0 0; padding:0 6px 0 0;
	border-right:1px solid #e7f1ed;
	color:#999 !important; font-weight:bold; text-decoration:none;}
.mbs_lst_con_current {color:#577BAB;}


/*
.mbs_ui_btn_user      {float:right; margin:0; padding:0; list-style:none;}
.mbs_ui_btn_user li   {float:left; margin-left:5px;}
.mbs_ui_btn_adm       {float:left;}
.mbs_ui_btn_adm li    {float:left; margin-right:5px;}
.mbs_ui_btn_adm input {padding:8px; border:0; background-color:#e8180c; color:#ffffff; text-decoration:none; vertical-align:middle;}
*/
.mbs_ui_btn_user    {float:right; margin:0; padding:0; list-style:none;}
.mbs_ui_btn_user li {float:left; margin-left:5px;}
.mbs_ui_btn_adm     {float:left;}
.mbs_ui_btn_adm li  {float:left; margin-right:5px;}

#mbs_ui_lst .cnt_cmt {display:inline-block; margin:0 0 0 3px; font-weight:bold;}


#mbs_sch        {margin-bottom:10px; padding-top:5px; text-align:center;}
#mbs_sch legend {position:absolute; margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;}

#upwb_mbs_sch        {}
#upwb_mbs_sch legend {position:absolute; margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;}



/* ****************************************/
/* 게시판 - Gallery  Str. */

#mbs_ui_lst #mbs_ui_gall_allchk .chkall_page {display:inline-block; margin:0 0 10px 0; padding:2px 3px 0 3px !important;
	text-align:center; line-height:20px;
	border:1px solid #b1b1b1; border-radius:2px; background-color:#A79E8F;
	color:white !important; cursor:pointer;}
#mbs_ui_lst #mbs_ui_gall_allchk .chkall_page input[type="checkbox"] { vertical-align:top; margin-top:3px; cursor:pointer;}

/* 게시판 - Gallery  End. */
/* ****************************************/


/*******   게시판 - 리스트 End.   *****************************************************/
/*************************************************************************************/


/*************************************************************************************/
/*******   게시판 - 열람 Str.   *******************************************************/

#mbs_ui_viw {margin:0; padding:0;}

#mbs_ui_viw_subj {position:absolute; top:0; right:16px; height:25px; margin:0; padding:0 5px; line-height:2.2em;
	background-color:#506E97; color:#ffffff; font-weight:bold;}

#mbs_ui_viw_title {clear:both; padding:10px;
	border-top:2px solid #BEC5CF; background-color:#E9EDF3;
	color:#555555; font-size:110%;}

#mbs_ui_viw_info    {padding:10px; border-bottom:1px solid #dddddd;}
#mbs_ui_viw_info h2 {position:absolute; font-size:0; line-height:0; overflow:hidden;}
#mbs_ui_viw_info strong {display:inline-block; margin:0 15px 0 5px; font-weight:normal;}
#mbs_ui_viw_info .sv_member,
#mbs_ui_viw_info .sv_guest,
#mbs_ui_viw_info .member,
#mbs_ui_viw_info .guest {font-weight:bold; font-size:#383838;}


/* 기본 Str */
#mbs_ui_viw .mbs_ui_header {}
#mbs_ui_viw .mbs_ui_header caption {}
#mbs_ui_viw .mbs_ui_header thead th {}
#mbs_ui_viw .mbs_ui_header thead a {}
#mbs_ui_viw .mbs_ui_header thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
#mbs_ui_viw .mbs_ui_header tfoot th {}
#mbs_ui_viw .mbs_ui_header tfoot td {}
#mbs_ui_viw .mbs_ui_header tbody th {}
#mbs_ui_viw .mbs_ui_header td {}
#mbs_ui_viw .mbs_ui_header a {}
#mbs_ui_viw td.empty_table {}

#mbs_ui_viw a.mbs_btn_lst {}
#mbs_ui_viw a.mbs_btn_lst:focus, #mbs_ui_viw a.mbs_btn_lst:hover {}
#mbs_ui_viw a.mbs_btn_wrt {}
#mbs_ui_viw a.mbs_btn_wrt:focus, #mbs_ui_viw a.mbs_btn_wrt:hover {}
#mbs_ui_viw a.mbs_btn_lst_adm {}
#mbs_ui_viw a.mbs_btn_lst_adm:focus, #mbs_ui_viw a.mbs_btn_lst_adm:hover {}
/* 기본 End */

#mbs_ui_viw_top       {margin:0; padding:5px 0; zoom:1; border-bottom:1px solid #dddddd;}
#mbs_ui_viw_top:after {display:block; visibility:hidden; clear:both; content:"";}
#mbs_ui_viw_top h2 {position:absolute; font-size:0; line-height:0; overflow:hidden;}
#mbs_ui_viw_top ul {margin:0; padding:0; list-style:none;}

#mbs_ui_viw_file {}
#mbs_ui_viw_file h2 {position:absolute; font-size:0; line-height:0; overflow:hidden;}
#mbs_ui_viw_file ul {margin:0; padding:0; list-style:none;}
#mbs_ui_viw_file li {padding:0 10px; border-bottom:1px solid #eee; background-color:#f5f6fa;}
#mbs_ui_viw_file a  {display:inline-block; padding:8px 0 7px; width:100%; color:#383838; word-wrap:break-word;}
#mbs_ui_viw_file a:focus, #mbs_ui_viw_file a:hover, #mbs_ui_viw_file a:active {text-decoration:none;}
#mbs_ui_viw_file img {float:left; margin:0 10px 0 0;}
.mbs_ui_viw_file_cnt {display:inline-block; margin:0 0 3px 16px;}

#mbs_ui_viw_link {}
#mbs_ui_viw_link h2 {position:absolute; font-size:0; line-height:0; overflow:hidden;}
#mbs_ui_viw_link ul {margin:0; padding:0; list-style:none;}
#mbs_ui_viw_link li {padding:0 10px; border-bottom:1px solid #eee; background-color:#f5f6fa;}
#mbs_ui_viw_link a  {display:inline-block; padding:8px 0 7px; width:100%; color:#383838; word-wrap:break-word;}
#mbs_ui_viw_link a:focus, #mbs_ui_viw_link a:hover, #mbs_ui_viw_link a:active {text-decoration:none;}
.mbs_ui_viw_link_cnt {display:inline-block; margin:0 0 3px 16px;}

#mbs_ui_viw_bot       {zoom:1;}
#mbs_ui_viw_bot:after {display:block; visibility:hidden; clear:both; content:"";}
#mbs_ui_viw_bot h2 {position:absolute; font-size:0; line-height:0; overflow:hidden;}
#mbs_ui_viw_bot ul {margin:0; padding:0; list-style:none;}

.mbs_ui_viw_nb     {float:left;}
.mbs_ui_viw_nb li  {float:left; margin-right:5px;}
.mbs_ui_viw_com    {float:right;}
.mbs_ui_viw_com li {float:left; margin-left:5px;}

#mbs_ui_viw_atc       {min-height:200px; height:auto !important; height:200px;}
#mbs_ui_viw_atc_title {position:absolute; font-size:0; line-height:0; overflow:hidden;}

#mbs_ui_viw_img   {margin:0 0 10px; width:100%; overflow:hidden; zoom:1;}
#mbs_ui_viw_img:after {display:block; visibility:hidden; clear:both; content:"";}
#mbs_ui_viw_img img {margin-bottom:20px; max-width:100%; height:auto;}

#mbs_ui_viw_con   {margin-bottom:30px; width:100%; line-height:1.7em; word-break:break-all; overflow:hidden;}
#mbs_ui_viw_con a {color:#383838; text-decoration:underline;}
#mbs_ui_viw_con img {max-width:100%; height:auto;}

#mbs_ui_viw_act   {margin-bottom:30px; text-align:center;}
#mbs_ui_viw_act .mbs_ui_viw_act_gng {position:relative;}
#mbs_ui_viw_act a {margin-right:5px; vertical-align:middle;}
#mbs_ui_viw_act strong {color:#506E97;}
#mbs_ui_viw_act_good, #mbs_ui_viw_act_nogood {display:none; position:absolute; top:30px; left:0; padding:10px 0; width:165px; background-color:#506E97; color:#ffffff !important; text-align:center;}

#mbs_ui_viw_sns       {margin:0 0 20px; padding:0; list-style:none; zoom:1;}
#mbs_ui_viw_sns:after {display:block; visibility:hidden; clear:both; content:"";}
#mbs_ui_viw_sns li    {float:left; margin:0 5px 0 0;}

/*******   게시판 - 열람 End.   *******************************************************/
/*************************************************************************************/

/*************************************************************************************/
/*******   게시판 - 열람 - 댓글 Str.   *************************************************/

#mbs_ui_viwc    {margin:0 0 20px; padding:20px 20px 10px; border:1px solid #e5e8ec; background-color:#F3F5F8;}
#mbs_ui_viwc h2 {margin-bottom:10px; color:#535353;}
#mbs_ui_viwc article {padding:0 0 10px; border-top:1px dotted #ccc;}
#mbs_ui_viwc header  {position:relative; padding:15px 0 5px;}
#mbs_ui_viwc header .icon_reply {position:absolute; top:15px; left:-20px;}
#mbs_ui_viwc .sv_wrap {margin-right:15px;}

#mbs_ui_viwc .member, #mbs_ui_viwc .guest, #mbs_ui_viwc .sv_member, #mbs_ui_viwc .sv_guest {font-weight:bold;}

.mbs_ui_viwc_hdinfo {display:inline-block; margin:0 15px 0 5px;}

#mbs_ui_viwc h1  {position:absolute; font-size:0; line-height:0; overflow:hidden;}
#mbs_ui_viwc a   {color:#383838; text-decoration:none;}
#mbs_ui_viwc p   {padding:0 0 5px; line-height:1.8em;}
#mbs_ui_viwc p a {text-decoration:underline;}
#mbs_ui_viwc p a.s_cmt {text-decoration:none;}
#mbs_ui_viwc_empty {margin:0; padding:20px !important; text-align:center;}
#mbs_ui_viwc #mbs_ui_viwc_winfo {float:left;}
#mbs_ui_viwc footer       {zoom:1;}
#mbs_ui_viwc footer:after {display:block; visibility:hidden; clear:both; content:"";}

.mbs_ui_viwc_act       {float:right; margin:0; list-style:none; zoom:1;}
.mbs_ui_viwc_act:after {display:block; visibility:hidden; clear:both; content:"";}
.mbs_ui_viwc_act li    {float:left; margin-left:5px;}

#mbs_ui_viwc_w    {position:relative; margin:0 0 10px; padding:0 0 20px; border-bottom:1px solid #cfded8;}
#mbs_ui_viwc_w h2 {position:absolute; font-size:0; line-height:0; overflow:hidden;}
#mbs_ui_viwc_w #char_cnt {display:block; margin:0 0 5px;}

#mbs_ui_viwc_sns       {margin:0 0 5px 0; padding:0; list-style:none; zoom:1;}
#mbs_ui_viwc_sns:after {display:block; visibility:hidden; clear:both; content:"";}
#mbs_ui_viwc_sns li    {float:left; margin:0 5px 0 0;}
#mbs_ui_viwc_sns input {margin:0 0 0 5px;}

/*******   게시판 - 열람 - 댓글 End.   *************************************************/
/*************************************************************************************/


/*************************************************************************************/
/*******   게시판 - 쓰기 Str.   *******************************************************/

/* 기본 Str */
#mbs_ui_wrt .mbs_ui_wrt_box {}
#mbs_ui_wrt .mbs_ui_wrt_box th {}
#mbs_ui_wrt .mbs_ui_wrt_box td {}
#mbs_ui_wrt .mbs_ui_wrt_box textarea, #mbs_ui_wrt mbs_ui_wrt_box .frm_input {}
#mbs_ui_wrt .mbs_ui_wrt_box textarea {}
/*
#mbs_ui_wrt .mbs_ui_wrt_box #captcha {}
#mbs_ui_wrt .mbs_ui_wrt_box #captcha input {}
*/
#mbs_ui_wrt .mbs_ui_wrt_box a {}

#mbs_ui_wrt table {}
#mbs_ui_wrt caption {}
#mbs_ui_wrt .frm_info {}
#mbs_ui_wrt .frm_address {}
#mbs_ui_wrt .frm_file {}

#mbs_ui_wrt .btn_confirm {}
#mbs_ui_wrt .btn_submit {}
#mbs_ui_wrt button.btn_submit {}
#mbs_ui_wrt fieldset .btn_submit {}
#mbs_ui_wrt .btn_cancel {}
#mbs_ui_wrt button.btn_cancel {}
#mbs_ui_wrt .btn_cancel:focus, #mbs_ui_wrt .btn_cancel:hover {}
#mbs_ui_wrt a.btn_frmline, #mbs_ui_wrt button.btn_frmline {}
#mbs_ui_wrt button.btn_frmline {}


#mbs_ui_wrt .mbs_ui_wrt_box input[type="checkbox"] { vertical-align:top; margin-top:1px; cursor:pointer;}
#mbs_ui_wrt .mbs_ui_wrt_box table .wrt_inp_chk_ui label {margin-top:2px !important; cursor:pointer;}

.mbs_ui_wrt_box .wrt_hd_th {width:90px;}
.mbs_ui_wrt_box .wrt_input {height:22px; padding-left:3px; vertical-align:middle; line-height:2em;
	border:1px solid #E3E0CF; background-color:#f7f7f7;
	color:#383838;}


#mbs_ui_wrt .required, #mbs_ui_wrt textarea.required {}

#mbs_ui_wrt .cke_sc {}
#mbs_ui_wrt button.btn_cke_sc{}
#mbs_ui_wrt .cke_sc_def {}
#mbs_ui_wrt .cke_sc_def dl {}
#mbs_ui_wrt .cke_sc_def dl:after {}
#mbs_ui_wrt .cke_sc_def dt, #mbs_ui_wrt .cke_sc_def dd {}
#mbs_ui_wrt .cke_sc_def dt {}
#mbs_ui_wrt .cke_sc_def dd {}
/* 기본 End */


#char_count {font-weight:bold;}
#char_count_desc {display:block; margin:0 0 5px; padding:0;}
#char_count_wrap {margin:5px 0 0; text-align:right;}

#autosave_wrapper {position:relative;}
#autosave_pop {display:none; z-index:10; position:absolute; top:24px; right:117px;
	width:350px; height:auto !important; height:180px; max-height:180px; padding:8px;
	border:1px solid #565656; background-color:#ffffff; overflow-y:scroll;}
html.no-overflowscrolling #autosave_pop {height:auto; max-height:10000px !important;} /* overflow 미지원 기기 대응 */

#autosave_pop strong   {position:absolute; font-size:0; line-height:0; overflow:hidden;}
#autosave_pop div      {text-align:right;}
#autosave_pop button   {margin:0; padding:0; border:0; background:transparent;}
#autosave_pop ul       {margin:10px 0; padding:0; border-top:1px solid #e9e9e9; list-style:none;}
#autosave_pop li       {padding:8px 5px; border-bottom:1px solid #e9e9e9; zoom:1;}
#autosave_pop li:after {display:block; visibility:hidden; clear:both; content:"";}
#autosave_pop a        {display:block; float:left;}
#autosave_pop span     {display:block; float:right;}
.autosave_close   {cursor:pointer;}
.autosave_content {display:none;}

/*******   게시판 - 쓰기 End.   *******************************************************/
/*************************************************************************************/


/*************************************************************************************/
/*******   btn & select Str.   *******************************************************/


/* ****************************************/
/* input 파일  Str. */
/*
.mbs_ui_wrt_box .wrt_box_file {height:30px; padding:3px 0 3px 10px;
	font-family:verdana,tahoma,"dotum"; font-weight:normal; font-size:12px; color:#222222;$write */
.mbs_ui_wrt_box .wrt_box_file       {line-height:1.5em;
	font-family:verdana,tahoma,"dotum"; font-weight:normal; font-size:12px; color:#222222;}

.wrt_box_file .btn_file_add_plus    {font-size:12.5pt; cursor:pointer;}
.wrt_box_file .btn_file_add_minus   {font-size:12.5pt; cursor:pointer;}

/*
.wrt_box_file input.input_file      {height:22px; padding:1px 1px 1px 3px; border:1px solid #D7D0BF;} */
.wrt_box_file input.input_file      {height:22px; padding:1px 1px 1px 3px; border:0;}

.wrt_box_file span.input_file_name  {
	font-family:"nanumw",verdana,tahoma,"dotum" !important; font-weight:normal; font-size:11px; color:#333333;}

.wrt_box_file input.input_file_info {min-width:200px !important; width:auto; height:20px;
	margin:0 !important; padding:2px 3px !important; vertical-align:middle;
	background-color:#F7F7F7; border:1px solid #dfdfdf; font-size:1em;}

/*******  old *******/
/*
.wrt_box_file input.upw_input_file  {min-width:200px; height:21px; margin:0; padding:0; line-height:normal;
	background-color:white !important; border:1px solid #dfdfdf; font-size:1em;}

.wrt_box_file input.upw_input_file_info { min-width:250px !important; width:auto; height:22px;
	margin:0 !important; padding:3px 5px !important; vertical-align:middle; font-size:1em;}
*/
/*
.wrt_box_file input[type="checkbox"] { margin-top:0\9 !important; vertical-align:top\9 !important;}
*/

.wrt_box_file input[type="checkbox"] { margin:3px 0 0 0 !important; padding:0;
	vertical-align:top !important; vertical-align:middle;}

.btn_css_del  {display:inline-block; margin:0 0 2px 0\9; padding:0 3px 0 3px !important; text-align:center; line-height:20px;
	border:1px solid #999999; border-radius:2px; background-color:#9f9f9f;
	color:white !important; cursor:pointer;}

/*
.btn_css_del  {display:inline-block; margin:0 0 2px 0\9; padding:0 1px 0 5px; text-align:center; line-height:20px;
	border:1px solid #999999; border-radius:2px; background-color:#9f9f9f;
	color:white !important; cursor:pointer; letter-spacing:-1px;}
*/
/*
.btn_css_del input[type="checkbox"] {vertical-align:top; margin-top:3px;}
.btn_css_del input[type="checkbox"] {vertical-align:top\9; margin-top:0\9;}
*/

/* input 파일  End. */
/* ****************************************/


.upw_mbs_btn {
	display:inline-block; padding:.5em .8em; outline:none; text-align:center; text-decoration:none;
	border-radius:.3em; -webkit-border-radius:.3em; -moz-border-radius:.3em;
	box-shadow:0 0.5px 0.5px rgba(0,0,0,.2); -webkit-box-shadow:0 0.5px 0.5px rgba(0,0,0,.2); -moz-box-shadow:0 0.5px 0.5px rgba(0,0,0,.2);
	/* font:12px/100% Arial, Helvetica, sans-serif; */
	font-family:"nanumw",dotum,tahoma; font-size:12px; cursor:pointer;
	text-shadow:0 0.5px 0.5px rgba(0,0,0,.3);}
.upw_mbs_btn:hover {text-decoration:none;}
.upw_mbs_btn:focus {position:relative; top:1px;}


.mbs_btn_basic {padding:.4em .8em .5em .8em;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	color:#3f3f3f !important;}
.mbs_btn_basic:hover {
	background-color:#f1f1f1;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);}
.mbs_btn_basic:focus {}

.mbs_btn_lst_bs {padding:.4em .5em .5em .5em;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	color:#3f3f3f !important;}
.mbs_btn_lst_bs:hover {
	background-color:#f1f1f1;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);}
.mbs_btn_lst_bs:focus {}

.mbs_btn_bs_min {padding:3px 5px 3px 5px;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	text-shadow:none;
	font-family:"nanumwB",dotum,tahoma; font-size:12px; font-weight:normal !important; color:#333333 !important; cursor:pointer;}
.mbs_btn_bs_min:hover {
	background-color:#f1f1f1;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);}
.mbs_btn_bs_min:focus {}


.mbs_btn_bs_sml {padding:.3em .5em .3em .5em;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	color:#3f3f3f !important; font-size:12px !important;}
.mbs_btn_bs_sml:hover {
	background-color:#f1f1f1;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);}
.mbs_btn_bs_sml:focus {}

.mbs_btn_bs_sml_eng {padding:.3em .5em .4em .5em;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	color:#3f3f3f !important; font-family:tahoma !important; font-size:12px !important;}
.mbs_btn_bs_sml_eng:hover {
	background-color:#f1f1f1;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);}
.mbs_btn_bs_sml_eng:focus {}
.mbs_btn_bs_sml_eng img   {vertical-align:middle; margin-top:-2px;}

.mbs_btn_bs_sml_rss {padding:4px 5px 5px 19px;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	background-image:url("../../../../img/icon_rss.gif");
	background-position:3px center; background-repeat: no-repeat;
	color:#3f3f3f !important; font-family:tahoma !important; font-size:12px !important;}
.mbs_btn_bs_sml_rss:hover {border:solid 1px #BFBEB8; background-color:#fbfbfb; color:#866930 !important;}
.mbs_btn_bs_sml_rss:focus {}


.mbs_btn_lst_adm {padding:4px 5px 5px 22px; margin-right:5px;
	border:solid 1px #7F7F7F; background-color:#7F7F7F;
	background-image:url("../../img/icon_adm.png");
	background-position:3px 60%; background-repeat: no-repeat;
	color:#ffffff !important; font-size:12px !important;}
.mbs_btn_lst_adm:hover {border:solid 1px #7F7F7F; background-color:#5f5f5f;}
.mbs_btn_lst_adm:focus {}

.mbs_btn_lst_adm_img {padding:.3em .5em .3em .5em; margin-right:5px;
	border:solid 1px #7F7F7F; background-color:#7F7F7F;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	background-image:linear-gradient(to bottom, #b1b1b1 0%, #5f5f5f 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#b1b1b1), to(#7F7F7F)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1',endColorstr='#7F7F7F',GradientType=0);
	color:#ffffff !important; font-size:12px !important;}
.mbs_btn_lst_adm_img:hover {
	background-image:linear-gradient(to bottom, #9f9f9f 0%, #3f3f3f 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#9f9f9f), to(#3f3f3f)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f9f9f',endColorstr='#7F7F7F',GradientType=0);}
.mbs_btn_lst_adm_img:focus {}

.mbs_btn_lst_adm_brow {padding:.3em .5em .3em .5em; margin-right:5px;
	border:solid 1px #A19379; background-color:#B29357;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	background-image:linear-gradient(to bottom, #AD8E6E 0%, #72685D 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#AD8E6E), to(#72685D)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AD8E6E',endColorstr='#72685D',GradientType=0);
	color:#ffffff !important; font-size:12px !important;}
.mbs_btn_lst_adm_brow:hover {
	background-color:#907355;
	background-image:linear-gradient(to bottom, #907355 0%, #524539 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#907355), to(#524539)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#907355',endColorstr='#524539',GradientType=0);}
.mbs_btn_lst_adm_brow:focus {}


.mbs_btn_lst_adm_sbm {padding:.4em .5em .5em .5em; vertical-align:middle; text-decoration:none;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	border:solid 1px #A19379; background-color:#B7A176;
	color:#ffffff !important; font-size:12px !important;}
.mbs_btn_viw_adm_sbm {padding:.4em .5em .5em .5em; vertical-align:middle; text-decoration:none;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	border:solid 1px #A19379; background-color:#B7A176;
	color:#ffffff !important; font-size:12px !important;}
.mbs_btn_lst_adm_sbm:hover, .mbs_btn_viw_adm_sbm:hover {border:solid 1px #A19379; background-color:#958567;}


.mbs_btn_viw_bs {padding:.4em .5em .5em .5em;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	color:#3f3f3f !important;
	text-shadow:none;}
.mbs_btn_viw_bs:hover {
	background-color:#f1f1f1;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);}
.mbs_btn_viw_bs:focus {}

.mbs_btn_viw_sch_lst {padding:.4em .5em .5em .5em;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	color:#3E629B !important; letter-spacing:-1px;
	text-shadow:none;}
.mbs_btn_viw_sch_lst:hover {
	background-color:#f7f7f7;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);}
.mbs_btn_viw_sch_lst:focus {}

.mbs_btn_viw_del {padding:.4em .5em .5em .5em;
	border:solid 1px #b1b1b1; background-color:#efefef;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	color:#3f3f3f !important;
	text-shadow:none;}
.mbs_btn_viw_del:hover {
	background-color:#f1f1f1;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);}
.mbs_btn_viw_del:focus {}

.mbs_btn_lst_wrt {padding:.4em .8em .5em .8em;
	border:solid 1px #555555; background-color:#7e7e7e;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	background-image:linear-gradient(to bottom, #888888 0%, #575757 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',endColorstr='#575757',GradientType=0);
	/* color:#e9e9e9 !important; */
	color:#ffffff !important; font-family:"nanumwB",dotum; font-weight:bold; font-size:12px;}
.mbs_btn_lst_wrt:hover {
	background-color:#616161;
	background-image:linear-gradient(to bottom, #757575 0%, #3e3e3e 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#757575), to(#3e3e3e)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',endColorstr='#3e3e3e',GradientType=0);}
.mbs_btn_lst_wrt:focus {}


.mbs_btn_wrt {padding:.4em .8em .5em .8em;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	border:solid 1px #555555; background-color:#7e7e7e;
	background-image:linear-gradient(to bottom, #888888 0%, #575757 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',endColorstr='#575757',GradientType=0);
	/* color:#e9e9e9 !important; */
	color:#ffffff !important; font-family:"nanumwB",dotum; font-weight:bold; font-size:13px;}
.mbs_btn_wrt:hover {
	background-color:#7e7e7e;
	background-image:linear-gradient(to bottom, #757575 0%, #3e3e3e 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#757575), to(#3e3e3e)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',endColorstr='#3e3e3e',GradientType=0);}
.mbs_btn_wrt:focus {}

.mbs_btn_cancel {padding:.4em .8em .5em .8em;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	color:#535353 !important; font-family:"nanumwB",dotum; font-size:13px;}
.mbs_btn_cancel:hover {
	background-color:#f1f1f1;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);
	color:#3f3f3f !important;}
.mbs_btn_cancel:focus {}

.mbs_btn_lst_sch_inp_blu {padding:6px 13px 6px 11px !important;
	border:1px solid #999; border-radius:3px; background-color:#ffffff;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	color:#0F469E !important; font-family:"nanumwB",dotum; font-size:13px;}

.mbs_btn_opt_mid {padding:.4em .8em .5em .8em;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	color:#3f3f3f !important; font-family:"nanumw",dotum; font-size:12px;}
.mbs_btn_opt_mid:hover {background-color:#f1f1f1;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);}
.mbs_btn_opt_mid:focus {}

.mbs_btn_opt_mid_scrap {padding:6px 9px 7px 9px;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	color:#3f3f3f !important; font-family:"nanumw",dotum; font-size:12px;}
.mbs_btn_opt_mid_scrap:hover {
	background-color:#f1f1f1;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);}
.mbs_btn_opt_mid_scrap:focus {}

.mbs_btn_opt_mid_good {padding:6px 9px 7px 23px;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);
	background-image:url("../../img/thumb_up.png");
	background-position:3px center; background-repeat: no-repeat;
	color:#3f3f3f !important; font-family:"nanumw",dotum; font-size:12px;}
.mbs_btn_opt_mid_good:hover {
	border:solid 1px #BFBEB8; background-color:#F9F8EF;}
.mbs_btn_opt_mid_good:focus {}

.mbs_btn_opt_mid_nogood {padding:6px 9px 7px 23px;
	border:solid 1px #b1b1b1; background-color:#ffffff;
	background-image:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);
	background-image:url("../../img/thumb_down.png");
	background-position:3px center; background-repeat: no-repeat;
	color:#3f3f3f !important; font-family:"nanumw",dotum; font-size:12px;}
.mbs_btn_opt_mid_nogood:hover {
	border:solid 1px #BFBEB8; background-color:#F9F8EF;}
.mbs_btn_opt_mid_nogood:focus {}

.btn_comment_submit {padding:7px 8px 8px 8px;
	border:solid 1px #55739B; background-color:#577BAB;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	background-image:linear-gradient(to bottom, #708FB9 0%, #576F8F 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#708FB9), to(#576F8F)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#708FB9',endColorstr='#576F8F',GradientType=0);
	color:#ffffff !important; font-family:"nanumw",dotum; font-size:11px; cursor:pointer;}
.btn_comment_submit:hover {padding:7px 8px 8px 8px;
	border:solid 1px #55739B; background-color:#71859F;
	background-image:linear-gradient(to bottom, #71859F 0%, #56677F 100%); /* Firefox, IE10 */
	background-image:-webkit-gradient(linear, left top, left bottom, from(#71859F), to(#56677F)); /* Chrome, Safari */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#71859F',endColorstr='#56677F',GradientType=0);}


.mbs_ui_btn_lst_last {margin-right:10px;}

.mbs_ui_btn_box_lst_adm       {float:left;}
.mbs_ui_btn_box_lst_adm li    {float:left; margin-right:5px;}
.mbs_ui_btn_box_lst_adm input {padding:8px; vertical-align:middle; text-decoration:none;
	border:0; background-color:#577BAB; cursor:pointer;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	color:#ffffff; font-family:"nanumwB",dotum; font-size:11px;}

/******************************/

fieldset select   {width:auto; height:auto; margin:0 !important; padding:5px 5px 4px 5px !important;
	vertical-align:middle; line-height:200%;
	border:1px solid #BBB8AF;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; cursor:pointer;}

fieldset .btn_sch_submit {padding:6px 13px 6px 11px; vertical-align:middle; text-decoration:none;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	border:1px solid #708199; background-color:#72859F; line-height:1em; cursor:pointer;
	color:#ffffff; font-family:"nanumw",dotum; font-size:13px;}

fieldset .btn_sch_submit:hover {border:1px solid #576373; background-color:#567093;}

fieldset .sch_input {min-width:120px; height:25px; padding-left:5px; vertical-align:middle; line-height:2em;
	border:1px solid #dddddd; background-color:#f7f7f7;
	color:#000;}

/*******   btn & select End.   *******************************************************/
/*************************************************************************************/


.wrt_inp_sel {cursor:pointer;}
