@charset "utf-8";

/* CSS Document */
* {font-size: 12px; font-family:"돋움","돋움체","verdana";  }
input {margin:0;}
table {border-collapse:collapse;}
td {line-height: 18px;}
td a:link {font-size: 9pt; color: #000000; text-decoration: none}
td a:visited {font-size: 9pt; color: #000000; text-decoration: none}
td a:hover {font-size: 9pt; color: #0044b3; text-decoration: none}

td a.point:link {font-size: 9pt; color: #cc0000; text-decoration: none}
td a.point:visited {font-size: 9pt; color: #cc0000; text-decoration: none}
td a.point:hover {font-size: 9pt; color: #cc0000; text-decoration: none}

/* USER */
table.form_u {border-top:2px solid #EABEAD;border-bottom:2px solid #F2D8CE;table-layout:fixed;}
.form_title_u {text-align:center;font-size:11px;background-color:#fdf4f0;color:#ef6d32;font-weight:bold}
.form_value {color:#000000}
.form_msg  {  font-size:8pt; line-height: 11pt; color: #ff6c00;}
.table-100 {width:100%;}
.no-exist {color:#aaaaaa;}
.strong-text {color:#ff0000 !important; font-weight: bold;}

/* SYSTEM */
table.AB-table-border {
	width:100%;
}
table.AB-table-border td {
	padding:5px;
	border:1px solid #F3F3F3;
	border-color:#f0f0f0;
}
table.input_form_table {
	width:100%;
}
table.input_form_table td {
	padding:5px;
	border:1px solid #F3F3F3;
	border-color:#f0f0f0;
}
table.input_form_table_topbottom {
	background-color:#F3F3F3;
}
td.input_form_title {
	background-color:#FBFBFB;
	font-weight:bold; color: #0B4081; font-size: 11px; ime-mode: active; line-height:1.6;
}
td.input_form_value {
	background-color:#FFFFFF;
	color: #000000; font-size: 11px; ime-mode: active; line-height:1.6;
}
td.input_form_value_11px, td.input_form_value_11px label, td.input_form_value_11px span, td.input_form_value_11px td {
	color: #000000; font-size: 11px; ime-mode: active; line-height:1.6;
}
td.input_form_title_user {
	background-color:#F0F0FF;
	font-weight:bold; color: #0B4081; font-size: 11px; ime-mode: active; line-height:1.6;
}
td.input_form_value_user {
	background-color:#FFFFFF;
	color: #000000; font-size: 11px; ime-mode: active; line-height:1.6;
}
td.input_form_value_11px_user, td.input_form_value_11px_user label, td.input_form_value_11px_user span, td.input_form_value_11px_user td {
	background-color:#FFFFFF;
	color: #000000; font-size: 11px; ime-mode: active; line-height:1.6;
}
table.border-none td {padding:2px; border:0;}

/* MENU */
td.menu_title {
	color: #000000; font-size: 9pt; ime-mode: active; line-height:1.6;
	font-weight: bold;
}

td.list_title {
	color: #000000; font-size: 11px; ime-mode: active; line-height:1.6;font-weight:bold;text-align:center;
}

td.list_value_11px, td.list_value_11px label, td.list_value_11px span, td.list_value_11px td {
	color: #000000; font-size: 11px; ime-mode: active; line-height:1.6;font-weight:bold;
}

.designer_help {color: #000000;font-size:11px;line-height:18px;}
.designer_help_title {border-bottom:1px solid #9a9a9a; padding-bottom:8px; margin-bottom:10px;}  /*도움말 하단 라인을 css로 변경 by jhyun (2015-04-16)*/

.list_title {
	color: #000000; font-size: 11px; ime-mode: active; line-height:1.6;font-weight:bold;
}

.tr_div_line {background-image:url('tr_line.gif');}
.list_odd {background-color: #F3F3F3;}
.list_even {background-color: #FFFFFF;}
.onmouseover { background-color:#F0FEE0; color:#000000;}
.onmouseout  { background-color:#FFFFFF; color:#000000;}

.designer_text {
	background-color:#FFFFFF;
	border : #dddddd 1px solid;
	margin:1px;
	height:18px;
	vertical-align:middle;	
}

.AB_datepicker {
	background-color:#FFFFFF;
	border : #cdcdcd 1px solid;
	
	height:16px;
	vertical-align:middle;
}

.designer_textarea {
	background-color:#FFFFFF;
	border: #dddddd 1px solid;
	
	overflow:auto;
}
.designer_select {
	background-color:#FFFFFF;
	border:#dddddd 1px solid;
	font-family:"tahoma";
	vertical-align:middle;
	height:20px;
	margin:1px;
	font-size:11px;
}

.designer_radio {
	vertical-align:middle; margin:0 2px 3px 0px;
}

.designer_checkbox {
	vertical-align:middle; margin:0 2px 3px 0px;
}

.designer_select[multiple] {	
	height:20px;
}

.designer_button {color: #333333; height:20px;}

.designer_text_money {
	background-color:#FFFFFF;
	border : #dddddd 1px solid;
	
	font-size: 9pt;
	width:50px;
	height:20px;
	text-align:right;
}

.page_block {
	font-size:11px;
}

.page_block_current{
	font-size:11px;color:#2b87ce;font-weight:bold;
}

.navi {font-size:11px;}
.navi_last {font-size:11px;font-weight:bold;color:#c46acb}

.11px label,.11px span {font-size:11px;}

.multi_checkbox{font-size:11px;}
.cBlue{ color:#277BC9;}
.cPurple{ color:#C46ACB;}
.input_form_title {
	background-color:#F0F0FF;
	font-weight:bold; color: #0B4081; font-size: 11px; ime-mode: active; line-height:1.6;
}

.big_f  {  font-size:10pt; line-height: 15pt; color:#ffffff; font-weight:bold;}
.big_f  A { text-decoration: none; color:#6c6c6c}
.big_f  A:active  {color:#6c6c6c}
input.msg{font-size:8pt;;color:#33CC00;line-height:17px;} 

.shop_goods_money {font-weight:bold;color:#FF0000}
.shop_goods_name {color:#000000}

/* INPUT STYLE */

.input_search {
	background-color: #ffffff;
	border : #cdcdcd 1px solid;
	
	padding-left: 3px;
}

.input_select { font-family: 돋움,Dotum,gulim; }

/* FONT STYLE */

a.abmm:link {font-family: "굴림", "굴림체"; color: #426394; text-decoration: none }
a.abmm:visited {font-family: "굴림", "굴림체"; color: #426394; text-decoration: none }
a.abmm:hover {font-family: "굴림", "굴림체"; color: #426394; text-decoration: none }

.smenu {font-family: "굴림", "굴림체"; color: #ffffff; text-decoration: none}
a.smenu:link {font-family: "굴림", "굴림체"; color: #ffffff; text-decoration: none}
a.smenu:visited {font-family: "굴림", "굴림체"; color: #ffffff; text-decoration: none}
a.smenu:hover {font-family: "굴림", "굴림체"; color: #fff799; text-decoration: none}
a.smenu:active {font-family: "굴림", "굴림체"; color: #fff799; text-decoration: none}

a.ptitle:link { font-size: 11px; color: #000000; text-decoration: none }
a.ptitle:visited {font-size: 11px; color: #000000; text-decoration: none}
a.ptitle:hover {font-size: 11px; color: #000000; text-decoration: none}
a.ptitle:active {font-size: 11px; color: #000000; text-decoration: none}

/* 좌측서브메뉴 */
a.left_menu:link {
	
	font-size: 11px;
	color: #000000;
	text-decoration: none
}
a.left_menu:visited {font-size: 11px; color: #000000; text-decoration: none}
a.left_menu:hover {font-size: 11px; color: #000000; font-weight: bold; text-decoration: none}
a.left_menu:active {font-size: 11px; color: #000000; text-decoration: none}

.box_title {color: #E9AC3A; font-weight: bold; text-decoration: none}

.IB_text {color: #000000;font-size:11px;line-height:18px;}
.IB_text label {color: #000000;font-size:11px;line-height:18px;}
.IB_text span {color: #000000;font-size:11px;line-height:18px;}
.IB_value {color: #000000;font-size:11px;line-height:18px;}

.OB_font_plain {
	
	font-size: 11px;
	color: #111111;
	padding-top: 2px;
	line-height: 16px;
}

.OB_font_plain_emp2 { font-size: 12px; color: #f26522; padding-top: 2px; line-height: 16px; }
.OB_font_plain_emp3 { font-family: "굴림", "굴림체"; font-size: 12px; color: #ffffff; padding-top: 2px; line-height: 16px; }
.OB_font_plain_sub { font-size: 11px; color: #111111; line-height: 16px; }
.OB_font_sub { font-family: "돋움","돋움체"; font-size: 11px; color: #8a8a8a; padding-top: 2px; line-height: 16px; }
.OB_font_sub_emp1 { font-size: 11px; color: #ffffff; padding-top: 2px; line-height: 16px; }
.OB_font_sub_emp2 { font-size: 11px; color: #cc0000; padding-top: 2px; line-height: 16px; }
.OB_font_sub_emp3 { font-size: 11px; color: #FF0000; padding-top: 2px; line-height: 16px; }

table.list_form_table {
	border-top-color: #e9e9e9;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #e9e9e9;
	border-left-width: 1px;
	border-left-style: solid;
	background: #ffffff;
}

th.list_form_title, td.list_form_title {
	color: #555555;	
	font-size: 11px;
	ime-mode: active;
	line-height:1.3;
	border-bottom-color: #e9e9e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #e9e9e9;
	border-right-width: 1px;
	border-right-style: solid;
	background: #f9f9f9;
	height: 28px;
	text-align: center;
}

th.list_form_value, td.list_form_value {
	color: #000000;	
	font-size: 11px;
	ime-mode: active;
	line-height:1.6;
	border-bottom-color: #e9e9e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #e9e9e9;
	border-right-width: 1px;
	border-right-style: solid;
	text-align: left;
	padding-left: 10px;	
}

td.list_form_title2 {
	color: #000000; font-family:  "돋움", "돋움체"; font-size: 11px; ime-mode: active; line-height:1.6;
	font-weight: bold;
	border-bottom-color: #e9e9e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #e9e9e9;
	border-right-width: 1px;
	border-right-style: solid;
	background: #f9f9f9;
	text-align: center;
}

td.list_form_value2 {
	color: #000000; font-family:  "돋움", "돋움체"; font-size: 11px; ime-mode: active; line-height:1.6;
	border-bottom-color: #e9e9e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #e9e9e9;
	border-right-width: 1px;
	border-right-style: solid;
}

.ABA-web-editor ul{list-style-type:disc; margin:0 7px 13px 40px; padding:0 7px;}
.ABA-web-editor ul li{list-style-type:disc; margin:0 7px 0 10px; ;padding:0px;}
.ABA-web-editor ol {list-style-type:decimal; margin:0 7px 13px 40px; padding:0 7px;}
.ABA-web-editor ol li{list-style-type:decimal; margin:0 7px 0 10px; padding:0px;}
.ABA-web-editor ol ul li,
.ABA-web-editor ul ul li{list-style-type:circle;} 
.ABA-web-editor ol ul ul li,
.ABA-web-editor ul ul ul li{list-style-type:square;}
.ABA-web-editor ol ul li,
.ABA-web-editor ul ul ul li{list-style-type:square;}
.ABA-web-editor blockquote.q1,
.ABA-web-editor blockquote.q2,
.ABA-web-editor blockquote.q3,
.ABA-web-editor blockquote.q4,
.ABA-web-editor blockquote.q5,
.ABA-web-editor blockquote.q6,
.ABA-web-editor blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}
.ABA-web-editor blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.ABA-web-editor blockquote.q2{ padding:0 10px; background:url(../img/bg_qmark.gif) no-repeat;}
.ABA-web-editor blockquote.q3{ border:1px solid #d9d9d9;}
.ABA-web-editor blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.ABA-web-editor blockquote.q5{ border:2px solid #707070;}
.ABA-web-editor blockquote.q6{ border:1px dashed #707070;}
.ABA-web-editor  blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}

/* 작성자정보 */
.ABA-full-down-menu{background:#fff; padding:3px; bordeR:1px solid #868686; line-height:18px; position:absolute; z-index:1000;}
.ABA-full-down-menu ul {margin:0;padding:0;list-style:none;}
.ABA-full-down-menu li{padding-left:5px;}
.ABA-full-down-menu li a{background:url("../images/icon/mini_list1.gif") 0 50% no-repeat; padding-left:9px;}
.ABA-full-down-menu li a:hover{color:#0090ff}
.ABA-full-down-menu div{text-align:center;}

/*관리자페이지 아이콘 by jhyun*/
.icon-position01{margin-left:1px;vertical-align:middle;padding-bottom:2px;}

/*관리자페이지 페이지링크 by jhyun*/
.LF_page_block{color:#3f3f3f;}
.LF_page_block_current{color:#2C89FF;font-weight:bold;}

/*아이폰 사파리에서 화면회전시 폰트 확대방지 by jhyun*/
* {-webkit-text-size-adjust:none;}

/*스킨리스트 by jhyun(2015-04-16)*/
.skin-list-table{padding:10px 12px 14px 12px; border:1px solid #fff;}
.skin-list-table:hover{border-radius:8px; background:#fffbec; border:1px solid #F5F1E6;}
.skin-list-table h3{margin:0 0 7px 0; padding:2px 2px 2px 17px; line-height:12px; font-weight:bold; font-family:Tahoma; background:url("skin_list_icon01.png") 2px 5px no-repeat;}
.skin-list-subject-wrap{border-bottom:1px dotted #ccc; padding:9px 2px; margin:5px 12px 10px 12px;}
.skin-list-subject{padding:0 10px 2px 24px; background:url("skin_list_icon02.png") 2px 5px no-repeat; font-size:17px; font-weight:bold; color:#535459; font-family:malgun gothic;}

/* 파일첨부 */
#f_msg_1 { color:#999; font-size:11px; }
#f_msg_1 input[type="button"]{vertical-align:middle;}
#f_msg_1 input[type="file"]{cursor:pointer; position:absolute; opacity:0; height:24px;}
#f_msg_1 span{ vertical-align:middle; display:inline-block; }
#f_msg_1 span.btn { color: #3f3f3f; font-size: 12px; font-family: malgun gothic, dotum; background: linear-gradient(to bottom, #fefefe 0%, #dcdddd 100%); background: -webkit-linear-gradient(top, #fefefe 0%, #dcdddd 100%); background-color: #f4f4f4; border: 1px solid #a0a0a0; border-radius:2px; height:20px; line-height:19px; padding: 0 8px; margin-right:5px; cursor: pointer; }
/*#f_msg_1 span.btn img { height:15px; width:auto; margin-top:3px; }*/

/* div속성 */
input.wcc-select.designer_radio{margin-left:5px;}
input.wcc-select+label[id^="label_wcc_0"]{color:#8C8C8C;}
input.wcc-select+label[id^="label_wcc_1"]{color:#202020;}
input.wcc-select+label[id^="label_wcc_2"]{color:#45A409;}
input.wcc-select+label[id^="label_wcc_3"]{color:#FF3535;}

/* 엑셀 일괄등록 파일 다운로드 버튼 */
.sample_xls_download{font-size:11px !important; font-weight:normal; letter-spacing:-1px; display:inline-block; height:20px; line-height:21px; background:linear-gradient(to bottom, #fff 0%, #d8efb7 50%); background:-webkit-linear-gradient(top, #fff 0%, #d8efb7 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#d8efb7',GradientType=0); background-color:#d8efb7; border:1px solid #8bbe47; padding:0 8px; border-radius:3px; margin-left:10px; box-shadow:0 0 2px #fff inset;}
.sample_xls_download:hover{color:#3A5D0D !important;}

/* 회원관리  */
#member-list-tbl .AB-intra-tbl{min-width:1000px;}
.btn-all-field-show #member-list-tbl .AB-intra-tbl{min-width:1250px;}