@charset "utf-8";

/* 관리자 모드 CSS */

html, body { width:100%; height:100%; }

::selection {background:#F60; color:#FFF; text-shadow:none;}
::-moz-selection {background:#F60; color:#FFF; text-shadow:none;}
::-webkit-selection {background:#F60; color: #FFF; text-shadow: none;}

#loading_display { position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:#000; z-index:200; }
	#loading_display #loading_display_in1 { position:absolute; left:50%; top:25%; }
	#loading_display #loading_display_in2 { position:absolute; left:-25px;; top:-25px; width:50px; height:50px; }

a.admin { color:#444444; text-decoration:none; } 

ul.admin_menu_map_2 { margin-top:10px; }
li.admin_menu_map_1 { float:left; margin-right:10px; padding:10px; color:#54D200; font-weight:bold; }
li.admin_menu_map_2 { color:#FFF; font-weight:normal;  line-height:25px; }
li.admin_menu_map_3 { color:#FFF; font-weight:normal;  line-height:25px; margin-left:20px; }
span.admin_menu_map_2 { color:#FFF; font-weight:normal;  line-height:25px; }

span.admin_title{ display:block; background:URL('../img/title_bg.jpg'); padding:10px; color:#FFF; font-weight:bold; }
span.admin_red { color:#C00; }
span.admin_blue { color:#30F; }
span.admin_red_bold { color:#C00; font-weight:bold; }
span.admin_subtitle { color:#369; display:inline-block; font-weight:bold; padding:7px 20px 5px 20px; border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; margin-bottom:10px; }
span.admin_orange_big_number { font-family:tahoma; color:#FF6600; font-size:25px; }
span.admin_gray_big_number { font-family:tahoma; color:#AAAAAA; font-size:25px; }
span.choice_color_preview { vertical-align:middle; display:inline-block; width:21px; height:21px; border:1px solid #000; }

p.admin_exp { padding:10px; background:#F5F5F5; line-height:23px; }
p.admin_caution { padding:10px; background:#FFF0B3; line-height:23px; }
p.admin_caution2 { padding:10px; background:#E5E6E8; line-height:23px; border:1px solid #BFC0C4; }

input.admin_login_id { font-weight:normal; font-style:normal; font-size: 13px; vertical-align:baseline; color:#262C36; line-height:1; border:0px; background:URL("../img/login_id.png") no-repeat #EEE; padding:5px 5px 5px 60px; margin:3px; width:97px; height:14px; ime-mode:disabled; }
input.admin_login_id_o { font-weight:normal; font-style:normal; font-size: 13px; vertical-align:baseline; color:#262C36; line-height:1; border:0px; background:URL("../img/login_id.png") no-repeat #FC0; padding:5px 5px 5px 60px; margin:3px; width:97px; height:14px; ime-mode:disabled; }
input.admin_login_pwd { font-weight:normal; font-style:normal; font-size: 13px; vertical-align:baseline; color:#262C36; line-height:1; border:0px; background:URL("../img/login_pwd.png") no-repeat #EEE; padding:5px 5px 5px 60px; margin:3px; width:97px; height:14px; ime-mode:disabled; }
input.admin_login_pwd_o { font-weight:normal; font-style:normal; font-size: 13px; vertical-align:baseline; color:#262C36; line-height:1; border:0px; background:URL("../img/login_pwd.png") no-repeat #FC0; padding:5px 5px 5px 60px; margin:3px; width:97px; height:14px; ime-mode:disabled; }
input.admin_default { margin:0px; font-weight:normal; font-style:normal; font-size: 13px; vertical-align:baseline; color:#262C36; line-height:1; border: 1px solid #BBB; background:#EEE; line-height:21px; height:21px; padding:0px 5px 0px 5px; }
input.admin_orange { margin:0px; font-weight:normal; font-style:normal; font-size: 13px; vertical-align:baseline; color:#262C36; line-height:1; border: 1px solid #F90; background:#FFC; line-height:21px; height:21px; padding:0px 5px 0px 5px; }
input.admin_green { margin:0px; font-weight:normal; font-style:normal; font-size: 13px; vertical-align:baseline; color:#262C36; line-height:1; border: 1px solid #39A809; background:#DCFCD6; line-height:21px; height:21px; padding:0px 5px 0px 5px; }
input.admin_no_border { margin:0px; font-weight:normal; font-style:normal; font-size: 13px; vertical-align:baseline; color:#262C36; line-height:1; border: 1px solid #FFF; background:#FFF; line-height:21px; height:21px; padding:0px 5px 0px 5px; }

textarea.admin_default { font-size: 13px; border: 1px solid #BBB; background:#EEE; line-height:21px; padding:0px 5px 0px 5px; }

select.admin_default{ font-size: 13px; padding:3px; line-height: 17px; border: 1px solid #BBB; background:#EEE; }
select.admin_orange{ font-size: 13px; padding:3px; line-height: 17px; border: 1px solid #F90; background:#FFC; }

table.admin_default { width:100%; }
td.admin_no_line { padding:7px; vertical-align:top; }
td.admin_default { padding:7px; vertical-align:top; border:1px solid #CCC; }
td.admin_default_c { padding:7px; vertical-align:top; border:1px solid #CCC; text-align:center; }
td.admin_default_c_m { padding:7px; vertical-align:middle; border:1px solid #CCC; text-align:center; }
td.admin_default_m { padding:7px; vertical-align:middle; border:1px solid #CCC; }
td.admin_title { padding:7px; vertical-align:top; border:1px solid #CCC; font-weight:bold; text-align:center; background:#F5F5F5; }
td.admin_title_middle { padding:7px; vertical-align:middle; border:1px solid #CCC; font-weight:bold; text-align:center; background:#F5F5F5; }

/* 큰 버튼 스타일 */

button.admin_but_bg_200_1 { margin:3px; padding:0; text-align:center; width:200px; height:40px; border:1px solid #3EAC0F; border-radius:3px; background:#46BB14; font-size:15px; font-weight:bold; color:#FFF; cursor:pointer; }
button.admin_but_bg_200_2 { margin:3px; padding:0; text-align:center; width:200px; height:40px; border:1px solid #6E6E6E; border-radius:3px; background:#797979; font-size:15px; font-weight:bold; color:#FFF; cursor:pointer; }