body, form { margin:0; padding:0; }
th,td,body { font-family:"verdana", "Gulim", "Dotum"; font-size:12px; color:#565656; } 

input,select,textarea { font-family:"verdana", "Gulim", "Dotum"; font-size:12px; color:#565656; } 

ul, li, dl, dt, dd, form {padding:0; margin:0}
ul, ol, li						{display:block; list-style:none; margin:0px 0px 0px 0px;}
ul:after { clear:both; content:""; display:block; }

a { font-family:"verdana", "Gulim", "Dotum"; font-size:12px; color:#565656; text-decoration:none } 
a:hover { color:#565656; text-decoration:underline; } 

.vm { vertical-align:middle; }

/* 전체틀 */
.admin_wrap_tab { width:1200px; margin:0 auto; border:1px solid #999999; }
.admin_wrap_tab .admin_wrap_top { background-color:#eeeeee; padding:10px 0; border-bottom:1px solid #999999; }
.admin_wrap_tab .admin_wrap_top .site_name { display:inline; }
.admin_wrap_tab .admin_wrap_top .site_name a { font-size:18px; font-weight:bold; color:#000000; }
.admin_wrap_tab .admin_wrap_top .site_login_info { display:inline; float:right; }

.admin_wrap_tab .admin_wrap_left { border-bottom:0; border-right:1px solid #999999; width:150px; height:100%; vertical-align:top; }
.admin_wrap_tab .admin_wrap_contents { border-bottom:0; width:1050px; height:100%; vertical-align:top; text-align:center; }
.admin_wrap_tab .admin_wrap_bottom { padding:10px 0; text-align:center; }

/* 기본테이블 */
.admin_tab { width:95%; border-left:1px solid #999999; border-top:1px solid #999999; margin:0 auto 20px auto;}
.admin_tab th { border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#eee; padding:5px 2px; font-weight:normal; text-align:center; }
.admin_tab td { border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#fff; padding:5px 2px; text-align:left; }
.admin_tab td.txt_center { text-align:center; }
.admin_tab th.txt_right, .admin_tab td.txt_right { text-align:right; }
table.w100p { width:100%; }
/* 기본테이블 */

/* admin_tab의 안의 테이블 */
.admin_tab_sub { width:100%; border-left:1px solid #999999; border-top:1px solid #999999; margin:0 auto; }
.admin_tab_sub th { border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#eee; padding:3px 2px; }
.admin_tab_sub td { border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#fff; padding:3px 2px; }
/* admin_tab의 안의 테이블 */

/* admin_tab의 안의 테이블 2 - 테두리없이(리스트위 게시물수)*/
.admin_tab2 { width:95%; margin:0 auto; }
.admin_tab2 th { padding:0px; }
.admin_tab2 td { padding:0px; }
/* admin_tab의 안의 테이블 2 */

/* 좌측메뉴테이블 */
.admin_left_menu_tab { width:100%; }
.admin_left_menu_tab th { border-bottom:1px solid #999; background-color:#eee; text-align:left; padding:7px 0 5px 5px; color:#565656; }
.admin_left_menu_tab td { border-bottom:1px solid #999; background-color:#fff; text-align:left; padding:7px 0 5px 10px; }
/* 좌측메뉴테이블 */

/* 상단검색폼 */
.admin_search_form_top { width:100%; text-align:center; margin-bottom:10px; padding:5px 0; }


.admin_top_title { width:100%; height:25px; text-align:center; font-size:13px; font-weight:bold; margin-bottom:20px; background-color:#eee; border-bottom:1px solid #999; display:none; }
.admin_doc_title { width:95%; text-align:center; font-size:13px; font-weight:bold; margin:20px auto; }
.admin_doc_title2 { width:95%; text-align:left; font-size:13px; font-weight:bold; margin:20px auto 0 auto; }
.admin_button_list { width:95%; text-align:center; margin-bottom:30px;}
/*.admin_page_list { width:95%; text-align:center; margin-bottom:20px;}*/
.admin_action_button,
input[type='button'] { border-style:groove; cursor:pointer; border:1px solid #666666; height:21px; }

.admin_page_list { margin-top:20px; margin-bottom:20px; text-align:center; }
.admin_page_list a { display:inline-block; line-height:25px; vertical-align:middle; padding:0 5px; margin:0; font-weight:400; font-size:13px; }
.admin_page_list a.now_on { cursor:default; color:#000000; font-weight:600; }
.admin_page_list a.cgl_arrow { padding:0 2px; }

/* 날짜 달력선택 관련 */
.sch_date_cal { position:relative; display:inline-block; width:auto; }
/*.sch_date_cal .input_hk { border:1px solid #666; }*/
.minical_class { position:absolute; top:20px; left:0; background:#efefef; padding:5px; border:1px solid buttonshadow; width:160px; display:none; z-index: 99 }
.sch_date_cal table { font-size:11px; font-family:Tahoma; border-left:1px solid #EFEFEF; border-top:1px solid #EFEFEF; border-collapse:collapse; }
.sch_date_cal table th { font-size:11px; text-align:center; color:#666666; font-weight:bold; padding:2px; border-right:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; }
.sch_date_cal table td { font-size:11px; text-align:right; color:#666666; padding:2px; border-right:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; }
.sch_date_cal select { font-size:11px; font-family:Tahoma; }

/* 관리자 로그인 */
.cgi_admin_login_form { width:100%; padding-top: 100px; }
.cgi_admin_login_tab { width:400px; margin:0 auto; border:1px solid #dddddd; border-radius:5px; }
.cgi_admin_login_tab .admin_login_form { padding:40px; text-align:center; }
.cgi_admin_login_tab .admin_login_form img { width:25%; }
.cgi_admin_login_tab .admin_login_form .admin_login_form_text1 { margin:20px 0 10px 0; color:#1973EB; font-size:30px; font-weight:bold; }
.cgi_admin_login_tab .admin_login_form .admin_login_form_text2 { color:#004B9B; font-size:15px; font-weight:normal; }
.cgi_admin_login_tab .admin_login_form .admin_login_form_input { margin-top:20px; }
.cgi_admin_login_tab .admin_login_form .admin_login_form_input input { background-color:#E8F0FE; border:1px solid #eaeaea; width:100%; padding: 10px; margin:5px 0;}
.cgi_admin_login_tab .admin_login_form .admin_login_form_button { padding-top:7px; }
.btn_cgi_orders_go { display:inline-block; background-color:#1973EB; color:#ffffff; font-weight:bold; padding:13px 0; width:100%; font-size:14px; border:1px solid #1973EB; }

/* 버튼모음 */
.btn_adm_top { display:inline-block; background-color:#eeeeee; color:#333333; font-weight:normal; padding:2px 5px; font-size:12px; border:1px solid #333333; }

.bbs_goods_name { font-size:11px; color:#666666; margin-bottom:10px; letter-spacing:-1px; }

/* 게시판 내용부분 이미지 */
.board_contents_img { width:100%; margin:0 auto 20px auto; text-align:center; }

iframe.iframe_cgi_action { border:0; display:none; }
iframe.iframe_cgi_actionx { border:1px solid #ff0000; display:block; width:700px; height:600px; }

.btn_history { display:inline-block; padding:2px 4px; background-color:#f5f5f5; border:1px solid #cccccc; cursor:pointer; }
.layer_history { position:absolute; left:0; top:25px; width:250px; text-align:center; background-color:#f1f1f1; padding:10px; border:1px solid #cccccc; }

.cgi_btn_list { width:100%; margin-top: 25px; text-align:center; }
.cgi_mb_confirm_id { width:200px; margin:0 auto; font-size:13px; font-weight:bold; color:#333366; padding:20px 2px 0px 2px; text-align:center; line-height:150%; }
.cgi_mb_confirm_id strong { font-size:13px; font-weight:bold; color:#CC3399; }
#ly_sch_id { position:absolute; top:-90px; left:0; width:231px; height:126px; background:url(/cgi/common/images/confirm_id_bg2.gif); border:1px solid #eeeeee; }
.btn_cgi_close { display:inline-block; background-color:#909090; color:#ffffff; font-weight:normal; padding:5px 10px; font-size:13px; font-weight:bold; border:1px solid #909090; }

#daum_add_layer { display:none;position:absolute; left:0; top:-150px; width:70%; max-width:600px; height:auto; max-height:500px; padding-top:15px; overflow-x:hidden; z-index:1;-webkit-overflow-scrolling:touch; border:1px solid #666666; background-color:#ffffff; }
#btnCloseLayer { cursor:pointer;position:absolute;right:-3px;top:-3px;z-index:1 }

/* userapi->inputcodename 에서 사용 */
ul.inputCodeList { width:100%; }
ul.inputCodeList > li { float:left; margin-right:10px; }
div.inputCodeEtcText { display:none; }