/* BASIC */
table {border-spacing:0; border-collapse:collapse;}
table tr { display: table-row;}
table td { display: table-cell;}
ol,ul,li {list-style:none; text-decoration:none;}

html { overflow-y:scroll}
html, table { vertical-align:top}
img { border:none}

body,table,td {  font-family: "Tahoma";color: #5D5D5D; font-size: 12px; text-decoration: none; word-break:break-all; line-height:140%;}
a:active { font-family: "Tahoma";font-size: 12px; text-decoration: none; color:#5D5D5D; }
a:link { font-family: "Tahoma";font-size: 12px; text-decoration: none; color:#5D5D5D;}
a:visited { font-family: "Tahoma";font-size: 12px; text-decoration: none; color:#5D5D5D;}
a:hover { font-family: "Tahoma";font-size: 12px; text-decoration:underline; color:#000000; }

body {scrollbar-face-color: D7D7D7; scrollbar-shadow-color: D7D7D7; scrollbar-highlight-color: D7D7D7; scrollbar-3dlight-color: D7D7D7; scrollbar-darkshadow-color:silver; scrollbar-track-color:#F1F1F1; scrollbar-arrow-color: #ffffff; }

::-webkit-input-placeholder {
    color: #999;
}
:-moz-placeholder {
   color: #999;
   opacity:  1;
}
::-moz-placeholder {
   color: #999;
   opacity:  1;
}
:-ms-input-placeholder { 
   color:  #999;
}
::placeholder {
   color: #999;
   opacity:  1;
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent; }
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent; }
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent; }
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent; }


.menudot {background-image: url(/adm_duas/images/adm_top_dot.gif);background-repeat: no-repeat;background-position:right;}
.left1 {background-image: url(/adm_duas/images/adm_left_menu.gif);background-repeat: no-repeat; height:30; padding:2 0 0 24}
.left2 {background-image: url(/adm_duas/images/adm_left_menu2.gif);background-repeat: no-repeat; height:27; padding:2 0 0 26}
.left3 {background-image: url(/adm_duas/images/adm_left_menu2.gif);background-repeat: no-repeat; height:25; padding:2 0 0 38}

/* MENU */
.topmenu {font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; ;font-size: 12px; text-decoration: none; color:#FFFFFF; font-weight:bold;}
.topmenu a:active { font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; ;font-size: 12px; text-decoration: none; color:#FFFFFF; font-weight:bold;}
.topmenu a:link { font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; ;font-size: 12px; text-decoration: none; color:#FFFFFF; font-weight:bold;}
.topmenu a:visited { font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; , '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; ;font-size: 12px; text-decoration: none; color:#FFFFFF; font-weight:bold;}
.topmenu a:hover { font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; ;font-size: 12px; text-decoration:underline; color:#FFFFFF; font-weight:bold;}
.middle {font-family: "Tahoma";font-size: 12px; text-decoration: none; color:#000000;}
.middle a:active { font-family: "Tahoma";font-size: 12px; text-decoration: none; color:#000000; }
.middle a:link { font-family: "Tahoma";font-size: 12px; text-decoration: none; color:#000000; }
.middle a:visited { font-family: "Tahoma";font-size: 12px; text-decoration: none; color:#000000; }
.middle a:hover { font-family: "Tahoma";font-size: 12px; text-decoration:underline; color:#000000; }

/* MENU OVER*/
.topmenu1 {background-color:#FFFFFF;font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; ;font-size: 14px; text-decoration: none; color:#000000; font-weight:bold;}
.topmenu1 a:active { font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; ;font-size: 14px; text-decoration: none; color:#000000; font-weight:bold;}
.topmenu1 a:link { font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; ;font-size: 14px; text-decoration: none; color:#000000; font-weight:bold;}
.topmenu1 a:visited { font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; ;font-size: 14px; text-decoration: none; color:#000000; font-weight:bold;}
.topmenu1 a:hover { font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; ;font-size: 14px; text-decoration:underline; color:#000000; font-weight:bold;}

/* 페이징 */
.paging {font-family: "Verdana" ;font-size: 9px ; text-decoration: none; color:#666666; line-height:13px;}
.paging a:active { font-family: "Verdana" ;font-size: 9px; text-decoration: none; color:#666666;}
.paging a:link { font-family: "Verdana" ;font-size: 9px; text-decoration: none; color:#666666;}
.paging a:visited { font-family: "Verdana" ;font-size: 9px; text-decoration: none; color:#666666;}
.paging a:hover { font-family: "Verdana" ;font-size: 9px; text-decoration:underline; color:#000000;}


/* TITLE */
.subTitle {font-family:돋움; color:#666666;font-weight:bold; font-size:14px; letter-spacing:-1px; }

.dot4px {background-image: url(/images/board/bbs_dot4px.gif);background-repeat: repeat-x;background-position:center;}
.bbsDot4px {background-image: url(/images/board/bbs_icn_dot4px.gif);background-repeat: repeat-x;background-position:center;}


/* FORM BOX */
/*input {font-family: "Tahoma"; font-size:12px; color:#666666; border: #CCCCCC; background-color:#FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height:20px;padding-top:2px;} */
select {font-family: "Tahoma"; font-size:12px; color:#666666; border: #CCCCCC; background-color:#FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
textarea {font-family: "Tahoma"; font-size:12px; color:#666666; border: #CCCCCC; background-color:#FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding:5px;}
.noborder {font-family: "Tahoma"; font-size:12px; color:#727161; border: #DDDDDD; background-color:transparent; border-style: solid; :border:0px;}
.number { font-family: "Tahoma"; font-size:11px; color:#666666; border: #CCCCCC; background-color:#FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top:2px; padding-right:5px; text-align:right; }
.box{font-family: "Tahoma"; font-size:11px; color:#666666; border: #CCCCCC; background-color:#FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.adm_box{font-family: "Tahoma"; height:20px; font-size:12px; color:#666666; border: #CCCCCC; background-color:#FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }


/* TABLE COLOR */
.tblBgFF {background-color:#FFFFFF;}
.tblBgEE {background-color:#EEEEEE;}
.tblBgEF {background-color:#EFEFEF;}
.tblBgF7 {background-color:#eff6fb;}
.tblBgDD {background-color:#DDDDDD;}


/* ADMIN BUTTON */
.admbtn {font-family: "font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic';"; font-size:12px; color:FFFFFF; border: #48453a; background-color:#6a685e; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height:24px; padding: 6px 10px; font-weight:bold; line-height: 10px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.admbtnC {font-family: "Tahoma"; font-size:11px; color:FFFFFF; border: #AAAAAA; background-color:#4b6e62; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height:24px;padding-top:3px; font-weight:bold;}
.admbtnS {font-family: "Tahoma"; font-size:11px; color:FFFFFF; border: #48453a; background-color:#6a685e; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height:20px;padding-top:1px; font-weight:bold;}
.admbtnN {font-family: "Tahoma"; font-size:11px; color:666666; border: #AAAAAA; background-color:#F2F2F2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height:20px;padding-top:2px; font-weight:bold;}
.admbtnS2 {font-family: "Tahoma"; font-size:11px; color:666666; border: #AAAAAA; background-color:#F2F2F2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height:20px;padding-top:2px; font-weight:bold;}
.admbtn_on {font-family: "Tahoma"; font-size:11px; color:FFFFFF; border: #AAAAAA; background-color:#4b6e62; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height:20px;padding-top:2px; font-weight:bold;}
.admbtn_off {font-family: "Tahoma"; font-size:11px; color:FFFFFF; border: #AAAAAA; background-color:#adcac0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height:20px;padding-top:2px; font-weight:bold;}



/* EDITOR */
P {margin-top:2px;margin-bottom:2px;}
.divbox { text-decoration: none;  font-size:12px;}
.divbox a:active { text-decoration: none; font-size:12px;}
.divbox a:link { text-decoration: underline;  font-size:12px;}
.divbox a:visited {text-decoration: none;  font-size:12px;}
.divbox a:hover {text-decoration:underline;  font-size:12px;}
.divbox2 { font-size:12px; border: DDDDDD; background-color:#FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top:3px; }


/* ETC */
.taho9 {font-family: "Tahoma";font-size: 9px; text-decoration: none; color:#555555; }
.taho10 {font-family: "Tahoma";font-size: 10px; text-decoration: none; color:#666666; }
.ver10 {font-family: "Verdana";font-size: 10px; text-decoration: none;  }
.font10 {font-family:"돋움"; font-size:10px; color:666666;}
.font11 {font-family:"돋움"; font-size:11px; color:666666;}
.font14 {font-family:"돋움"; font-size:14px; color:333333; font-weight:bold; letter-spacing:-1}
.title {font-weight:bold; padding-top:3px;}
.listTitle {color:#01193d;font-weight:bold; }
.listTitle2 {color:#555555; font-size:12px; letter-spacing:-1px; }



.fontCletter_01 {position:relative; height:20px !important; height:20px; min-height:20px;font-family:"돋움"; font-size:11px; color:666666;}

/* Board Title */
.board_title_background {background-image: url(/adm_duas/images/title_line.gif);background-repeat: repeat-x;background-position:center;}
.board_title_text {font-family: 'NanumGothic', '나눔고딕'; ;font-size: 12px; text-decoration: none; color:#4c4c4c; font-weight:normal;}
.board_body_text1 {height:30px;font-family: 'NanumGothic', '나눔고딕'; ;font-size: 12px; text-decoration: none; color:#4c4c4c; font-weight:normal;background-image: url(/adm_duas/images/board_body1.gif);background-repeat: repeat-x;background-position:center; }
.board_body_text2 {height:30px;font-family: 'NanumGothic', '나눔고딕'; ;font-size: 12px; text-decoration: none; color:#4c4c4c; font-weight:normal;background-image: url(/adm_duas/images/board_body2.gif);background-repeat: repeat-x;background-position:center; }

.board_body_left {font-family: 'NanumGothic', '나눔고딕'; ;font-size: 12px; text-decoration: none; color:#4c4c4c; font-weight:bold; background-color:#FBFBFB;}
.adm_page{height:30px;font-family: 'NanumGothic', '나눔고딕'; ;font-size: 12px; text-decoration: none; color:#4c4c4c; font-weight:normal;text-align:center}


.board_num_text {font-family: 'NanumGothic', '나눔고딕'; text-align:right; padding-right:5px; font-size: 12px; text-decoration: none; color:#4c4c4c; font-weight:normal;}
.board_num_text_total {font-family: '돋움'; text-align:right; padding-right:5px; font-size: 15px; text-decoration: none; color:#4c4c4c; font-weight:normal;}

/* paging */
.paging_inner { position: relative; width:100%; text-align:center; overflow:hidden; z-index: 1;}
.paging { display:inline-block; padding-left:0; margin:20px 0 6px 0; border-radius:3px;}
.paging>li { display:inline;}
.paging>li>a, .paging>li>span { position:relative; font-family:Arial, Helvetica, sans-serif; float:left; padding: 6px 12px; margin-left:-1px; line-height:1.42857143; color:#333333; text-decoration:none; background-color:#fff; border:1px solid #ddd;}
.paging>li:first-child>a,.paging>li:first-child>span { margin-left:0; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.paging>li:last-child>a,.paging>li:last-child>span { border-top-right-radius:3px; border-bottom-right-radius:3px;}
.paging>li>a:focus,.paging>li>a:hover,.paging>li>span:focus,.paging>li>span:hover {z-index:3; color:#333; background-color:#f5f5f5; border-color:#ddd;}
.paging>.active>a,.paging>.active>a:focus,.paging>.active>a:hover,.paging>.active>span,.paging>.active>span:focus,.paging>.active>span:hover{ z-index:4; color:#fff; cursor:default; background-color:#717171; border-color:#717171;}
.paging>.disabled>a,.paging>.disabled>a:focus,.paging>.disabled>a:hover,.paging>.disabled>span,.paging>.disabled>span:focus,.paging>.disabled>span:hover{ color:#bbb; cursor:not-allowed; background-color: transparent; border-color:#ddd;}

/*-- 20201229 --*/
table.adm_list {
	width: 100%;
	font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic';
}
table.adm_list th {
	background-color: #eff6fb;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #333;
	font-weight: 500;
	padding: 8px 10px;
	text-align: center;
}
table.adm_list td {
	border: 1px solid #ccc;
	font-size: 12px;
	color: #333;
	padding: 6px 10px;
	text-align: center;
}
table.adm_list td.txt_l {
	text-align: left;
}
table.adm_list td.detail_l {
	width: 18%;
	background-color: #eff6fb;
}
table.adm_list td.detail_r {
	text-align: left;
}
table.adm_list td input {
	border: 1px solid #ccc;
}
/*-- //20201229 --*/

/*-- 로그인 --*/
.adm_login {
	width: 100%;
	height: 100%;
	text-align: center;
	display: table;
}
.adm_login_inner {
	vertical-align: middle;
	display: table-cell;
}
.adm_login_logo {
	text-align: center;
}
.login_input {
	width: 350px;
    padding: 0 40px;
    margin: 40px auto;
}
.login_input ul {
	padding: 0;
}
.login_input ul li {
    margin: 8px 0;
}
.login_input input.login_inp {
    width: 100%;
    height: 44px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #333;
    font-weight: 400;
    padding: 0 18px;
}
.adm_login_inner .login_btn {
	margin-top: 30px;
}
.adm_login_inner .login_btn button.btn_adm_login {
	width: 200px;
	background-color: #274cb8;
	border: none;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	padding: 12px 0;
	cursor: pointer;
}
.adm_login_inner .login_copyright {
	font-size: 12px;
	color: #999;
	margin-top: 30px;
}
.adm_login_inner .login_copyright span {
	font-size: 12px;
	color: #2e73ff;
}
/*-- //로그인 --*/

input.formbox {
	padding: 4px 10px;
}







