@charset "UTF-8";
@import url("phoneCenter_base.css");

h3		{float:left;  font-size:14px; color:#444; background:url("../../images/admin/blt01.gif") 0px 4px no-repeat; padding:3px 0px 5px 12px; }

/* layout */
#wrap					{width:100%; min-height:100%; height:auto !important; height:100%; margin: 0 auto -89px; background: url("/images/admin/smenu_bg.gif") repeat-y;}
#wrap1					{width:100%; height:100%;}
#wrap2					{width:100%; min-height:100%; height:auto !important; height:100%; margin: 0 auto -51px; background: url("/images/admin/bg_login.gif");}
#container				{width:auto; height:auto; min-width:1020px; min-height:500px;  }
#smenu					{clear:both; float:left; width:211px; margin:-5px 0 0 0;}
#content				{max-width:1280px; margin:0 10px 0 220px; padding:10px;  }
#popcontent				{ margin:0 0px 0 0px; padding:10px;  }

/* Snb */
.snb ul					{}
.snb ul li				{font-size:14px; height:30px;  padding:10px 0 0 0; background:url("../../images/admin/bg_smenu.png") no-repeat 100% -60px;}
.snb ul li a				{margin:0 0 0 19px; font-weight:600; color:#3166b4;  }
.snb ul li.active		{background:url("../../images/admin/bg_smenu.png") no-repeat 100% -100px;}
.snb ul li.active a	{font-size:15px; color:#fff; text-shadow: 0 1px 0 #6283b3;}

.menu_v{position:relative;width:210px; font-size:14px;}
.menu_v ul{margin:0;padding:0;list-style:none; }
.menu_v ul li{padding:10px 0 0 0px; background:url("../../images/admin/bg_smenu.png") no-repeat 100% -140px ;}
.menu_v ul li a{display:block; font-weight:600; color:#3166b4; height:30px; }
.menu_v ul li a span{padding:0px 0 0 19px; }
.menu_v ul li.active2{background:url("../../images/admin/bg_smenu.png") no-repeat 100% -180px;}
.menu_v ul li.active2 a{font-size:15px; color:#fff; text-shadow: 0 1px 0 #6283b3; }

.menu_v .msn {margin:0 !important;padding:6px 0 8px 0 !important; border:0 !important; background:#fff !important; border-bottom:1px solid #becadd !important; }
.menu_v .msn li{margin:0; background:#fff !important; padding:6px 0 0 19px !important; height:20px;}
.menu_v .msn li:hover	{background:#dee4f7 !important;}
.menu_v .msn li a{border:0;font-weight:normal; color:#3166B4 !important; text-shadow:none !important;font-size:12px !important; }
.menu_v .msn li.active2{border:0; background:#fff;;}
.menu_v .msn li.active2 a{color:#3166B4 !important; font-size:12px !important; }



/* Table */

.table1				{width:100%; border:0;border-top:2px solid #959595;border-bottom:1px solid #959595;border-spacing:0; font-size:13px;} 
.table1 thead th	{color:#666; padding:9px 0 8px 0;background:#f6f6f6; border-bottom:1px solid #d8dadc;border-left:1px solid #d8dadc; text-align:center; }  
.table1 td,
.table1 th			{padding:6px 0 7px 0; color:#888;text-align:center; }
.table1 tbody tr			{background-color:#fff;}
.table1 tbody tr:hover	{background-color:#dee4f7;}
.table1 tbody th	{border:0;border-bottom:1px solid #d8dadc; font-weight:normal; } 
.table1 tbody td	{border:0;border-bottom:1px solid #d8dadc;border-left:1px solid #d8dadc; overflow: hidden !important;}
.table1 tfoot th	 	{background:#f6f6f6; border:0; border-bottom:1px solid #d8dadc; font-weight:normal; color:#000;}
.table1 tfoot td		{background:#f6f6f6; border:0; border-bottom:1px solid #d8dadc; border-left:1px solid #d8dadc; color:#000;}
.table1 .first		{border-left-color:#FFF}
.table1 .last td,
.table1 .last th		{border-bottom-color:#959595}
.table1 .lft			{text-align:left; padding:0 0 0 15px; }
.table1 .btnp		{padding:5px 0 5px 0px !important;}
.table1 .brd	 		{color:#f00; font-weight:600;}

.table2				{width:100%; border:0;border-spacing:0; font-size:13px;  }
.table2 thead th	{color:#666; }  
.table2>tbody>tr>td,
.table2>tbody>tr>th	{padding:6px 0 7px 0; color:#666;}
.table2>tbody>tr>th	{border:0; text-align:right; font-weight:normal;} 
.table2>tbody>tr>td	{border:0; text-align:left; padding:0 0 0 15px; }
.table2 img{vertical-align:middle !important;}
.table2 .first		{border-left-color:#FFF}
.table2 .or			{font-weight:600; color:#f27130;}

.table3				{width:100%; border-top:1px solid #cfcfcf; font-size:13px; }
.table3 thead th	{color:#666; padding: 8px 0px;  border-bottom:1px solid #d8dadc; background:#f6f6f6; font-weight: 600; text-align:center !important;}
.table3 td, 
.table3 th			{color:#666; padding:7px 0; border-bottom:1px solid #dce1e3; text-align:left; }
.table3 tbody th	{font-weight:600; color:#666; border-right:1px solid #dce1e3; background:#f6f6f6; padding:6px 0px 6px 20px !important; }
.table3 tbody td	{vertical-align:middle; font-size:12px; font-weight:normal; line-height:140%; padding:4px 0px 5px 10px !important;  }
.table3 img{vertical-align:middle !important;}
.table3 .rd			{color:#de0303;}
.table3 em			{color:#f00; padding:0 0px 0 0;}
.table3 .view_content	{font-weight:normal; padding:15px 10px !important;vertical-align:top; }
.table3 .view_popcontent	{font-weight:normal; padding:15px 10px !important;vertical-align:top; }
.table3 .t_C		{text-align:center; font-size:14px; font-weight:600; padding-top:10px;}
.table3 .t_C span	{color:#0079d0; font-weight:600;}


.table4				{width:100%; border:0;border-top:2px solid #959595;border-bottom:1px solid #959595;border-spacing:0; font-size:13px;} 
.table4 thead th	{color:#666; padding:8px 0 9px 0;background:#f6f6f6; border-bottom:1px solid #d8dadc;border-left:1px solid #d8dadc; text-align:center; }  
.table4 td,
.table4 th			{padding:7px 0 8px 0; color:#888;text-align:center;}
.table4 tbody tr			{background-color:#fff;}
.table4 tbody tr:hover	{background-color:#dee4f7;}
.table4 tbody th	{border:0;border-bottom:1px solid #d8dadc; font-weight:normal; } 
.table4 tbody td	{border:0;border-bottom:1px solid #d8dadc; border-left:1px solid #d8dadc; text-align:right; padding-right:3px;}
.table4 tfoot th	 	{background:#f6f6f6; border:0; border-bottom:1px solid #d8dadc; font-weight:normal; color:#000;}
.table4 tfoot td		{background:#f6f6f6; border:0; border-bottom:1px solid #d8dadc; border-left:1px solid #d8dadc; color:#000;text-align:right; padding-right:3px;}
.table4 .first		{border-left-color:#FFF}
.table4 .tc 			{text-align:center; padding:0;}
.table4 .lft			{text-align:left; padding:0 0 0 15px; }
.table4 .btnp		{padding:5px 0 5px 3px !important;}
.table4 .brd	 		{color:#f00; font-weight:600;}

.table5				{width:100%; border-top:1px solid #cfcfcf; font-size:13px; }
.table5 thead th	{color:#666; padding: 8px 0px;  border-bottom:1px solid #d8dadc; background:#f6f6f6; font-weight: 600; text-align:center !important;}
.table5 td, 
.table5 th			{color:#666; padding:7px 0; border-bottom:1px solid #dce1e3; text-align:left; }
.table5 tbody th	{font-weight:600; color:#666; border-right:1px solid #dce1e3; background:#f6f6f6; padding:8px 0px 8px 10px !important; }
.table5 tbody td	{vertical-align:middle; font-size:12px; font-weight:normal; padding:4px 0px 5px 10px !important;  }

.img_cal				{padding:1px 0 0 1px; }
.txt_cal				{padding:2px 2px 0 1px; }

.stit_01				{width:100%; border-bottom:1px solid #ececec; padding-bottom:10px; margin:20px 0;  font-size:30px;  font-family:'NanumGothicB','돋움',Dotum,AppleGothic,Helvetica,sans-serif; color:#444;}
.stit_02				{width:190px; height:44px; background:url("../../images/admin/bg_smenu.png") no-repeat 100% 0px; padding:16px 0 0 20px; font:normal 22px "Nanum Gothic", Dotum, "돋움", Sans-serif; color:#fff; text-shadow: 0 1px 0 #424242; } 
.sbox0				{width:100%; height:110px; } 
.sbox1				{width:100%; padding-bottom:18px;*zoom:1;}
.sbox1:after{content:"";display:block;clear:both;width:0px;height:0px;}
.sbox2				{width:99.5%; border:3px solid #c2d8e6; padding:8px 0; } 
.sbox21				{width:97%; height:auto; border:3px solid #c2d8e6; padding:15px; } 
.sbox3				{width:100%; height:120px; padding-bottom:18px;} 
.sbox4				{width:100%; padding:0px; } 
.sbox5				{width:100%; height:24px; padding-bottom:5px;} 
.sbox5 em			{font-size:12px; color:#f00; line-height:20px; padding:0 0 0 7px;} 
.sbox6				{width:100%; height:24px; color:#f00;} 
.sbox6 span		{font-weight:600; color:#2834d1;} 
.sbox7				{width:100%; padding:20px; text-align:center; color:#f00; font-size:13px;} 
.sbox8				{width:482px; height:200px; padding:10px; border:1px solid #CCC; overflow-y:auto;overflow-x:hidden; } 
.sbox9				{width:100%; height:60px;}
.sbox10 {border-bottom:1px solid #ececec;border-top:1px solid #ececec;padding:8px 10px;margin:10px 0;}
/*
.sbox9  .info_box	{float:left; width:87%; height:40px; border:1px solid #FFCC99; background:#FFF9EE; margin:8px 0 0 8px; margin-left:0px;} 
*/
.sbox9  .info_box	{float:left; width:87%; height:40px; border:2px solid #339900; background:#F0FCE4; margin:8px 0 0 8px; margin-left:0px;} 
.sbox9  .info_box .list li {padding-left:10px; padding-right:10px; background:url('../../images/admin/btn_login.png') no-repeat 0px -180px; line-height:19px; font-size:12px; color:#0C0121;margin-left:10px;word-spacing:-1pt;letter-spacing:-1pt;}
.sbox9  .info_box .list li a {color:#0C0121;}
.sbox9  .info_box .list li span {font-weight:600; color:#3777bc;}


/* BTN */
a.abtn_01{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -60px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#ededed;line-height:25px;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #214778;}
a.abtn_01 span,a.abtn_01 strong{display:block;padding:0 20px 0 24px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -60px;}
a.abtn_01:hover,a.abtn_01:active,a.abtn_01:focus{color:#fff;} 

a.abtn_02{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -90px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#666;line-height:28px;word-spacing:-1px;text-decoration:none;}
a.abtn_02 span,a.abtn_02 strong{display:block;padding:0 20px 0 40px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -90px;}
a.abtn_02:hover,a.abtn_02:active,a.abtn_02:focus{color:#000;} 

a.abtn_03{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -120px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#666;line-height:28px;word-spacing:-1px;text-decoration:none;}
a.abtn_03 span,a.abtn_03 strong{display:block;padding:0 20px 0 40px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -120px;}
a.abtn_03:hover,a.abtn_03:active,a.abtn_03:focus{color:#000;} 

a.abtn_04{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% 0; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#ededed;line-height:23px;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #214778;}
a.abtn_04 span,a.abtn_04 strong{display:block;padding:0 14px 0 18px;background:url("../../images/admin/btn_admin.png") no-repeat 0 0;}
a.abtn_04:hover,a.abtn_04:active,a.abtn_04:focus{color:#fff;} 
   
a.abtn_05{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -30px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#ededed;line-height:24px;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #214778;}
a.abtn_05 span,a.abtn_05 strong{display:block;padding:0 14px 0 18px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -30px;}
a.abtn_05:hover,a.abtn_05:active,a.abtn_05:focus{color:#fff;} 

a.abtn_06{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -150px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#666;line-height:25px;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #ededed;}
a.abtn_06 span,a.abtn_06 strong{display:block;padding:0 20px 0 24px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -150px;}
a.abtn_06:hover,a.abtn_06:active,a.abtn_06:focus{color:#000;} 

a.abtn_07{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -180px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#666;line-height:24px;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #ededed;}
a.abtn_07 span,a.abtn_07 strong{vertical-align:middle; display:block;padding:0 14px 0 22px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -180px;}
a.abtn_07:hover,a.abtn_07:active,a.abtn_07:focus{color:#000;} 

a.abtn_08{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -240px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#666;line-height:24px;word-spacing:-1px;text-decoration:none;}
a.abtn_08 span,a.abtn_08 strong{display:block;padding:0 10px 0 25px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -240px;}
a.abtn_08:hover,a.abtn_08:active,a.abtn_08:focus{color:#000;} 

a.abtn_09{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -270px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#666;line-height:24px;word-spacing:-1px;text-decoration:none;}
a.abtn_09 span,a.abtn_09 strong{display:block;padding:0 10px 0 25px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -270px;}
a.abtn_09:hover,a.abtn_09:active,a.abtn_09:focus{color:#000;} 

a.abtn_10{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -210px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#ededed;line-height:25px;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #000;}
a.abtn_10 span,a.abtn_10 strong{display:block;padding:0 20px 0 24px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -210px;}
a.abtn_10:hover,a.abtn_10:active,a.abtn_10:focus{color:#fff;}

a.abtn_11{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -300px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#ededed;line-height:25px;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #333;}
a.abtn_11 span,a.abtn_11 strong{display:block;padding:0 20px 0 24px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -300px;}
a.abtn_11:hover,a.abtn_11:active,a.abtn_11:focus{color:#fff;}

a.abtn_12{display:inline-block;padding-right:4px;background:url('../../images/main/btn_default.gif') no-repeat 100% 0; font:600 13px "NanumGothic", Dotum, "돋움", Sans-serif; color:#fff; line-height:27px;word-spacing:-1px;text-decoration:none;text-shadow: 0 1px 0 #008f7c;}
a.abtn_12 span,a.abtn_12 strong{display:block;padding:1px 10px 1px 14px;background:url('../../images/main/btn_default.gif') no-repeat 0 0}
a.abtn_12:hover,a.abtn_12:active,a.abtn_12:focus{color:#000 !important;} 

a.abtn_13{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -60px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#ededed;line-height:25px;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #214778;}
a.abtn_13 span,a.abtn_01 strong{display:block;padding:0 9px 0 9px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -60px;}
a.abtn_13:hover,a.abtn_01:active,a.abtn_01:focus{color:#fff;} 

.abtn_01{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -60px; font:600 12px "Nanum Gothic", Dotum, "돋움", Sans-serif;color:#ededed;line-height:25px;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #214778;}
.abtn_01 span,a.abtn_01 strong{display:block;padding:0 20px 0 24px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -60px;}
.abtn_01:hover,a.abtn_01:active,a.abtn_01:focus{color:#fff;}

button.abtn_07{display:inline-block;padding-right:4px;background:url("../../images/admin/btn_admin.png") no-repeat 100% -180px; font-size:12px;font-family:NanumGothicB;color:#666;line-height:24px;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #ededed;text-indent:0;}
button.abtn_07 span,button.abtn_07 strong{vertical-align:middle; display:block;padding:0 14px 0 22px;background:url("../../images/admin/btn_admin.png") no-repeat 0 -180px;}

/* UI Paging */
.paginate			{width:390px; height:22px; margin:0 auto; text-align:center; padding:16px 0 0 0; font-size:13px; color:#666;}
.paginate li			{float:left; margin-right:6px; padding:0 !important;}
.paginate .mr10	{margin-right:10px;}
.paginate span	{display:inline-block;_position:relative; padding-top:3px;}
.paginate .btnp1	{display:inline-block;_position:relative; padding:6px ; background:#e5eaf3; border:1px solid #becadd; color:#666; text-decoration:none !important;}
.paginate li select	{width:56px; height:22px;font-size:13px; padding:2px; border:1px solid #cecbcb;}


/* 테이블_타입01 */
.box_overflow	 {width:100%; height:468px; border-top:2px solid #444; border-bottom:1px solid #d8dadc; overflow-y:scroll; overflow-x:hidden;}

table.type01				{width:100%; border-top:2px solid #444; border-bottom:1px solid #444; font-size:13px;}
table.type01 thead th	{color:#666; padding: 8px 0px;  border-bottom:1px solid #d8dadc; background:#f6f6f6; font-weight: 600; text-align:center !important;}
table.type01 tbody th	{text-align:left !important; font-weight: normal; background:url('../../images/admin/ico_jum.gif') 8px 14px no-repeat; padding:4px 0px 5px 16px !important;}
table.type01 th label		{color:#7b8895;}
table.type01 td, 
table.type01 th			{color:#888; padding:7px 0; border-bottom:1px solid #d8dadc; text-align:center; line-height:1.4}
table.type01 .lr			{border-right: 1px solid #FFF; }
table.type01 .b			{background-color:#EFEFEF; height:30px; font-weight:600; }

table.type02				{width:100%; border-bottom:1px solid #444; font-size:13px; }
table.type02 thead th	{color:#666; padding: 8px 0px;  border-bottom:1px solid #d8dadc; background:#f6f6f6; font-weight: 600; text-align:center !important;}
table.type02 th label		{color:#7b8895;}
table.type02 td, 
table.type02 th			{color:#888; padding:7px 0; border-bottom:1px solid #d8dadc; text-align:center; line-height:1.4}
table.type02 tbody th	{text-align:left; color:#666; font-weight:600; background:#f6f6f6; padding:4px 0px 5px 20px !important; }
table.type02 tbody td	{text-align:right; color:#888; font-weight:normal; padding:4px 20px 5px 0px !important; }


/* POPUP */
.pop_header1			{overflow:hidden;width:525px;height:50px; background:url('../../images/admin/bg_popup.png');background-position:0px -100px; }
.pop_header1 h2		{float:left; color:#fff; font:600 18px "NanumGothic", Dotum, "돋움", Sans-serif; padding:13px 0 0 15px; }
.pop_header1 a		{float:right; width:24px;height:24px; background:url('../../images/admin/bg_popup.png');background-position:0px -200px; letter-spacing:-5px; font-size:0%;  margin:0; padding:0 15px 0 0; margin-top:12px;}

.pop_header2			{overflow:hidden;width:804px;height:50px; background:url('../../images/admin/bg_popup.png');background-position:0px 0px; }
.pop_header2 h2		{float:left; color:#fff; font:600 18px "NanumGothic", Dotum, "돋움", Sans-serif; padding:13px 0 0 15px; }
.pop_header2 a		{float:right; width:24px;height:24px; background:url('../../images/admin/bg_popup.png');background-position:0px -200px; letter-spacing:-5px; font-size:0%;  margin:0; padding:0 15px 0 0; margin-top:12px;}

.pop_header3			{overflow:hidden;width:325px;height:50px; background:url('../../images/admin/bg_popup.png');background-position:0px -300px; }
.pop_header3 h2		{float:left; color:#fff; font:600 18px "NanumGothic", Dotum, "돋움", Sans-serif; padding:13px 0 0 15px; }
.pop_header3 a		{float:right; width:24px;height:24px; background:url('../../images/admin/bg_popup.png');background-position:0px -200px; letter-spacing:-5px; font-size:0%;  margin:0; padding:0 15px 0 0; margin-top:12px;}

.pop_header4			{overflow:hidden;width:575px;height:50px; background:url('../../images/admin/bg_popup.png');background-position:0px 0px; }
.pop_header4 h2		{float:left; color:#fff; font:600 18px "NanumGothic", Dotum, "돋움", Sans-serif; padding:13px 0 0 15px; }
.pop_header4 a		{float:right; width:24px;height:24px; background:url('../../images/admin/bg_popup.png');background-position:0px -200px; letter-spacing:-5px; font-size:0%;  margin:0; padding:0 15px 0 0; margin-top:12px;}

.pop_header5			{overflow:hidden;width:700px;height:50px; background:url('../../images/admin/bg_popup.png');background-position:0px 0px; }
.pop_header5 h2		{float:left; color:#fff; font:600 18px "NanumGothic", Dotum, "돋움", Sans-serif; padding:13px 0 0 15px; }
.pop_header5 a		{float:right; width:24px;height:24px; background:url('../../images/admin/bg_popup.png');background-position:0px -200px; letter-spacing:-5px; font-size:0%;  margin:0; padding:0 15px 0 0; margin-top:12px;}


.box_auth	{width:285px; height:145px; margin:15px 20px; }
.btn_auth	{width:290px; margin:0 0 0 20px; }
.btn_auth li	{float:left; height:29px;}
.btn_auth li	label {padding:0 8px 0 0; font-size:13px; line-height:29px;}
.search_text	{height:16px; border:1px solid #b4b6b3; font-family:"돋움", Dotum, AppleGothic, Sans-serif; color:#666; margin:3px 2px 0 0 ; padding:4px 4px 0 4px;}


/* .pop_search			{position:relative; width:505px; min-height:50px; padding:10px 0; text-align:center;} */
#pop_container1		{position:relative; width:505px; min-height:500px; padding:20px 10px;}
#pop_container2		{position:relative; width:784px; min-height:500px; padding:20px 10px;}
#pop_container3		{position:relative; width:505px; min-height:180px; padding:20px 10px 0 10px;}
#pop_container4		{position:relative; width:555px; min-height:180px; padding:20px 10px 0 10px;}
#pop_container5		{position:relative; width:680px; min-height:180px; padding:20px 10px 0 10px;}
.pop_title				{font-weight:600; color:#1b69a1; padding-bottom:10px;}

.wh_box ol	 			{margin-bottom:10px; border-bottom:1px solid #00b8a0;}
.wh_box ol li			{height:32px; }
.wh_boxtxt				{background:url('/images/main/ico_searchtab.gif') 0px 4px no-repeat; padding:0px 0px 5px 9px;}
.wh_boxtxt span		{color:#cd0000; line-height:18px;}
.wh_boxtxt b			{color:#888; font-weight:normal; }


/* Login */
#login				{position:absolute; width:713px; height:334px; top:50%; left: 50%; margin: -270px 0 0 -357px; background: #fff; border:1px solid #8c9aaf; box-shadow:6px 6px 0 #e1e1e1; -webkit-box-shadow:6px 6px 0 #e1e1e1; -moz-box-shadow:6px 6px 0 #e1e1e1;} 
.logtxt01				{position:relative; width:713px; height:69px; background:#e5eaf3; } 
.logtxt01	h1			{float:left; padding:10px 0 0 11px; } 
.logtxt01	span		{float:right; font:normal 26px "NanumGothicB", Dotum, "돋움", Sans-serif; color:#8c9aaf; padding:26px 18px 0 0 ; } 
.logtxt03	 			{font-size:14px; color:#666; font-weight:600;}

.loginbox_01				{width:653px; height:210px; border-top:1px solid #e1e1e1; padding:30px;}
.loginbox_01 li	 	 		{float:left;  }
.loginbox_01 li.st	 		{width:372px; height:210px; padding-right:30px;margin-left:140px; }
.loginbox_01 li	 dt	 		{height:54px; font-size:26px; color:#333; text-align:center; }
.loginbox_01 li	 dt b 		{font:normal 26px "NanumGothicB", Dotum, "돋움", Sans-serif;}
.loginbox_01 li	 dd 		{ }
.loginbox_01 li	 dd.line	{height:111px; border-bottom:1px solid #CCC; margin-bottom:13px; }
.loginbox_01 li	 dd .txt	{clear:both; height:19px; margin-left:78px;} 
.loginbox_01 li	 dd .tit	{float:left;height:19px;background:#fff url('../../images/admin/btn_login.png') no-repeat 0px -180px; padding:5px 7px 0 5px;}

.loginbox_02	 	 		{width:243px;}
.loginbox_02 .b1	 		{float:left; width:63px;height:25px !important; padding:4px 0 0 15px; text-align:left !important; vertical-align:top; }
.loginbox_02 .b2 			{float:left; width:160px;height:29px !important;  }

a.btn_login{display:inline-block; font:600 18px "NanumGothicB", Dotum, "돋움", Sans-serif;color:#fff !important;line-height:50px !important; text-decoration:none !important;white-space:nowrap !important; text-shadow: 0 1px 0 #008f7c;}
a.btn_login span,a.btn_login strong{display:block;padding:1px 36px !important;background:url('../../images/admin/btn_login.png') no-repeat 0 0px !important;}
a.btn_login:hover,a.btn_login:active,a.btn_login:focus{color:#000 !important;  text-shadow: 0 1px 0 #666;} 

a.btn_memberin{display:inline-block;padding-right:4px !important;background:url('../../images/admin/btn_login.png') no-repeat 100% -60px !important; font:600 12px "NanumGothic", Dotum, "돋움", Sans-serif;color:#666 !important;line-height:24px !important;word-spacing:-1px !important;text-decoration:none !important; }
a.btn_memberin span,a.btn_memberin strong{display:block;padding:0px 18px 0 38px !important;background:url('../../images/admin/btn_login.png') no-repeat 0 -60px !important;}
a.btn_memberin:hover,a.btn_memberin:active,a.btn_memberin:focus{color:#000 !important;} 

a.btn_logintxt1 { background: url('../../images/admin/btn_login.png') 63px -155px no-repeat #fff; padding: 0px 15px 0px 0px;}
a.btn_logintxt2 { background: url('../../images/admin/btn_login.png') 92px -155px no-repeat #fff; padding: 0px 15px 0px 6px;}

.errorbox_01				{width:653px; height:120px; border-top:1px solid #e1e1e1; padding:30px; }
.errorbox_01 li	 	 		{width:653px; font-size:20px; color:#333;}
.errorbox_01 li.st	 		{margin-bottom:30px; font-size:26px; font-weight:600;}
.errorbox_01 li strong	{color:#C00;}

.errorbox_02				{width:713px; text-align:center; }

a.btn_home{display:inline-block; font:600 18px "NanumGothicB", Dotum, "돋움", Sans-serif;color:#fff !important;line-height:50px !important; text-decoration:none !important;white-space:nowrap !important; text-shadow: 0 1px 0 #008f7c;}
a.btn_home span,a.btn_home strong{display:block;padding:1px 22px 1px 46px;background:url('../../images/admin/btn_login.png') no-repeat 0 -250px !important;}
a.btn_home:hover,a.btn_home:active,a.btn_home:focus{color:#000 !important;  text-shadow: 0 1px 0 #666;}

#login_01				{position:absolute; width:713px; height:130px; top:50%; left: 50%; margin: 135px 0 0 -357px; background: #fff; border:1px solid #8c9aaf; box-shadow:6px 6px 0 #e1e1e1; -webkit-box-shadow:6px 6px 0 #e1e1e1; -moz-box-shadow:6px 6px 0 #e1e1e1;} 
.logtxt04				{position:relative; width:713px; height:30px; background:#e5eaf3; } 
.logtxt04	span		{float:left; font:normal 18px "NanumGothicB", Dotum, "돋움", Sans-serif; color:#8c9aaf; padding:5px 18px 0 10px ; } 

.loginbox_03				{width:693px; height:80px; border-top:1px solid #e1e1e1; padding:10px;}
.loginbox_03 li	 	 		{float:left;  }
.loginbox_03 li.st	 		{width:693px; height:80px; padding-right:5px; margin-right:5px; }
.loginbox_03 li	 dd 		{ }
.loginbox_03 li	 dd.line	{height:111px; border-bottom:1px solid #CCC; margin-bottom:13px; }
.loginbox_03 li	 dd .txt	{clear:both; height:19px; margin-left:78px;}
.loginbox_03 li	 dd .tit	{float:left;height:19px;background:#fff url('../../images/admin/btn_login.png') no-repeat 0px -180px; padding:5px 10px 0 6px;}

/* 담당자등록 */
.personbox1			{width:755px; height:50px; margin: 0 auto 0;} 
.personbox2			{width:755px; height:70px; margin: 0 auto 0;} 
.personbox				{width:755px; margin: 0 auto 0; background: #fff; border:1px solid #8c9aaf; box-shadow:6px 6px 0 #e1e1e1; -webkit-box-shadow:6px 6px 0 #e1e1e1; -moz-box-shadow:6px 6px 0 #e1e1e1;} 
.person01				{width:755px; height:69px; background:#e5eaf3; border-bottom:1px solid #e1e1e1;} 
.person01	h1			{float:left; padding:10px 0 0 11px; } 
.person01	span		{float:right; font:normal 26px "NanumGothicB", 나눔고딕, Dotum, "돋움", Sans-serif; color:#8c9aaf; padding:26px 18px 0 0 ; } 
.person02				{width:741px;padding:10px 6px;}


/* 메세지 레이어 팝업 */
#pop_message_area {width:470px; border:3px solid #c0d3df; margin:-100px 0 0 -250px; padding:10px; background:#fff; position:absolute; top:50%; left:50%; z-index: 3; display:none;}
#pop_message_area p {background:url(../../images/admin/blt01.gif) left 5px no-repeat; padding:2px 0 0 28px; border-bottom:1px dashed #83cafd; height:25px; font-family:"맑은고딕",Malgun Gothic; font-size:14px; font-weight:600; color:#4b93c3;}
#pop_message_area .message {margin:30px; line-height:20px;}
#pop_message_area .btn {padding:15px 0 10px 0; text-align:center; border-top:1px solid #c0d3df;}

.tip_window {	padding:5px 10px; width:auto; max-width:200px; border:1px solid #fff;	background-color:#000; color:#fff; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 0px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;  -webkit-box-shadow: 1px 1px 3px #6e6d6e; -moz-box-shadow: 1px 1px 3px #6e6d6e; box-shadow: 1px 1px 3px #6e6d6e; }

/* 20131126 추가 시작 ----------------------------------------------*/
/* 사이트 준비중 */
#waiting {position:absolute; width:713px; height:542px; top:50%; left:50%; margin: -310px 0 0 -357px; background: #fff; border:1px solid #8c9aaf; box-shadow:6px 6px 0 #e1e1e1; -webkit-box-shadow:6px 6px 0 #e1e1e1; -moz-box-shadow:6px 6px 0 #e1e1e1;} 
.waiting_area {width:713px; height:452px; padding:30px; background:url('../../images/sub/bg_waiting.jpg') no-repeat right top;}
.waiting_area .tit {margin-bottom:40px; font-size:30px; color:#4a4a4a; font-weight:normal;}
.waiting_area .tit span {color:#3777bc;}
.waiting_area p {font-size:14px; color:#333; line-height:22px;}
/* 20131126 추가 끝 ----------------------------------------------*/


/* 로딩중(관리자) */
.loading_spin				{position:absolute; left:50%; top:50%;  background:#fff; z-index:2000;} 


/*20131202 추가 시작 ----------------------------------------------*/
/* 로그아웃 수정 */
#logout {position:absolute; width:715px; height:204px; top:50%; left: 50%; margin: 70px 0 0 -357px; background:url('../../images/admin/bg_logout_list.png') no-repeat left top; } 
#logout .list {width:650px; margin:40px 0 0 40px;}
#logout .list li {padding-left:10px;background:#fff url('../../images/admin/btn_login.png') no-repeat 0px -180px; line-height:24px; font-size:12px; color:#555;}
#logout .list li a {color:#555;}
#logout .list li span {color:#3777bc;}
/*20131202 추가 끝 ----------------------------------------------*/

/*20131204 추가 시작 ----------------------------------------------*/

/* 도움말 */
.help_01		{float:left; width:32px; height:32px; background:url('../../images/help/help.png');background-position:0px 0px;}

/* 도움말 버튼 */
#smenu	h2.stit_02 .help {position:absolute; top:80px; left:162px; float:left; width:40px; height:40px; background:url('../../images/help/help40.png');background-position:0px 0px;}

/* 로그인 화면 도움말 버튼 */
#logout	.help_login {position:absolute; top:28px; left:640px; float:left; width:40px; height:40px; background:url('../../images/help/help40.png');background-position:0px 0px;}

/* 로그인>담당자등록 화면 도움말 버튼 */
.person01	.help_reg {float:right; margin:-25px -10px 0 0;  width:32px; height:32px; background:url('../../images/help/help.png'); no-repeat left top;}

/*20131204 추가 끝 ----------------------------------------------*/


/* 20141008 추가 시작 ----------------------------------------------*/
/* 물품분류 버튼 */
.btn_style1{display: inline-block;padding: 0 8px;height:21px;line-height:21px;text-align:center;background: url(/images/main/btn_default.gif) no-repeat -2px -231px;border:1px solid #c0c0c0;vertical-align:middle;text-indent:0 !important;}
.btn_style2{display:inline-block;padding:0 5px;height:27px;line-height:25px;text-align:center;background:#45a0d1;border:1px solid #1a8ac6;color:#fff;margin-top:1px;}
.mt_3 {margin-top:3px;}
.blind{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}/* 2014-09-22 추가 */
/* 물품분류 레이어*/
.pop_layer1{display:none;position:fixed;width:854px;height:354px;z-index:300;background:#fff;border:2px solid #2e60b0;left:50%;top:50%;margin-top:-179px;margin-left:-427px;box-shadow:2px 2px 5px #868686;}
.pop_layer1 .title_area{position:relative;height:30px;background:#2e60b0;color:#fff;}
.pop_layer1 .title_area>h3{display:inline-block;margin-left:8px;color:#fff;font-size:16px;font-weight:normal;line-height:30px;margin-top:-2px;background:none;}
.pop_layer1 .title_area .x{display:block;position:absolute;top:2px;right:2px;/*width:30px;height:30px;background:url(../images/common/bg_btn_close.gif) no-repeat 50% 50%;text-indent:-9999px;*/text-indent:0;overflow:hidden;color:#fff;padding:3px;border:1px solid #8f9bb4;border-radius:3px;font-family:NanumGothicB;}
.pop_layer1>ul{padding:15px;*zoom:1;}
.pop_layer1>ul:after{content:"";display:block;clear:both;width:0px;height:0px;}
.pop_layer1>ul>li{position:relative;width:50%;float:left;border-bottom:1px solid #f0f8fc;background:#f0f8fc;}
.pop_layer1>ul>li>span{display:block;position:absolute;padding:2px 2px 2px 8px;width:90px;color:#439ccf;font-size:13px;height:24px;line-height:24px;left:0;}
.pop_layer1>ul>li>span>a{color:#439ccf;font-size:13px;}
.pop_layer1>ul>li>ul{margin-left:100px;*zoom:1;background:#fff;}
.pop_layer1>ul>li>ul:after{content:"";display:block;clear:both;width:0px;height:0px;}
.pop_layer1>ul>li>ul>li{float:left;padding:0 10px;background:url(/images/common/h_line2.png) no-repeat right 50%;}
.pop_layer1>ul>li>ul>li>a{display:block;height:26px;font-size:11px;line-height:26px;color:#666;}
/* calendar */
.calendar_area img{vertical-align:middle;}
.calendar {position:relative;width:218px;padding:0;border:1px solid #2e60b0;}
.calendar .calendar_top{position:relative;background:#2e60b0;height:15px;text-align:right;padding:3px;color:#fff;}
.calendar .calendar_top button.x{display:inline-block;width:16px;height:15px;background:url(/images/common/btn_close.png) no-repeat 0 0;text-indent:-9999px;}
.calendar .title{position:relative;width:216px;background:none repeat scroll 0 0 #f0f8fc;height:25px;border:1px solid #cbcccc;}
.calendar .l_btn{position:absolute;left:0;top:0;z-index:20;}
.calendar .l_btn .y_prev{display:block;width:23px;height:29px;overflow:hidden;float:left;}
.calendar .l_btn .m_prev{display:block;width:23px;height:29px;overflow:hidden;float:left;}
.calendar .r_btn{position:absolute;right:0;top:0;z-index:20;}
.calendar .r_btn .m_next{display:block;width:23px;height:29px;overflow:hidden;float:left;}
.calendar .r_btn .y_next{display:block;width:23px;height:29px;overflow:hidden;float:left;}
.calendar .c_select{position:absolute;color:#606060;top:0;left:0;font-size:12px;font-weight:bold;width:100%;line-height:120%;text-align:center;margin:8px 0 0 0;background:transparent;z-index:10;}
.calendar_list{width:100%;border:1px solid #cbcccc;border-top:0;}
.calendar_list thead th {border-bottom:1px solid #e6e6e6;height:25px;line-height:25px;font-family:Tahoma, Geneva, sans-serif;letter-spacing:0.5px;border-right:1px solid #ededed;}
.calendar_list td{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;color:#767676;text-align:center;height:20px;height:25px;line-height:25px;}
.calendar_list td a:hover{color:#fe9419;text-decoration:none;}
.calendar_list .today{background:none repeat scroll 0 0 #ededed;}
.calendar_list .today a{font-weight:bold;}
#CalendarControlIFrame {display:none;left:0px;position:absolute;top:0px;height:240px;width:218px;z-index:99;border:0;}
#CalendarControl {position:absolute;background-color:#FFF;margin:0;padding:0;display:block;z-index:100;width:218px;}
#CalendarControl table {font-family:verdana;font-size:11px;letter-spacing:-1px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:100%}
#CalendarControl th {font-weight:normal;text-align:center;}
#CalendarControl th a {font-weight:normal;text-decoration:none;color:#FFF;padding:1px;}
#CalendarControl td {text-align:center;}
#CalendarControl .header {background:none repeat scroll 0 0 #6e6f71;height:34px;border-bottom:1px solid #4d4d4f;}
#CalendarControl .weekday {color:#000;}
#CalendarControl .weekend {color:#666;}
#CalendarControl .current {background:none repeat scroll 0 0 #f8f9fb;font-weight:bold;color:#404040;}
#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {display:block;text-decoration:none;height:25px;}
#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {color:#fe9419;text-decoration:none;border:1px solid #fe9419;height:23px;line-height:23px;font-weight:bold;}
#CalendarControl .previous {text-align:left;}
#CalendarControl .next {text-align:right;}
#CalendarControl .previous,
#CalendarControl .next {padding:1px 3px 1px 3px;font-size:1.4em;}
#CalendarControl .previous a,
#CalendarControl .next a {color:#FFF;text-decoration:none;font-weight:bold;}
#CalendarControl .title {text-align:center;font-weight:bold;color:#FFF;}
#CalendarControl .empty {}
/*20131204 추가 끝 ----------------------------------------------*/

/* index-LayerPopup */
.pop_div {position: absolute;z-index:500;background:#fff;border:2px solid #1e3669;border-radius:8px;}
.pop_div .title{position:relative;background:#1e3669;color:#fff;padding:10px 30px 12px 10px;}
.pop_div .title span{font-size:18px;}
.pop_div button {border:0 none;padding:0;margin:0;vertical-align:middle;background:transparent;*overflow:visible;cursor:pointer;}
.pop_div button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;margin:0;}/* firefox Margin to prevent */
.pop_div button:focus{outline:1px dotted #555;}
.pop_div .x{position:absolute;top:50%;right:5px;margin-top:-14px;text-indent:-9999px;overflow:hidden;width:28px;height:28px;background:url(../../images/main/main_top_x.png) no-repeat 0 0;}
.pop_div .pop_content{padding:10px;}
.pop_div .close_area{position:absolute;bottom:0;left:0;background:#e8e8e8;border-top:1px solid #dedede;border-radius:0 0 8px 8px;text-align:right;}
.pop_div .close_area span{display:inline-block;padding:10px;}
.pop_div .close_area .today_x{display:inline-block;width:16px;height:16px;text-indent:-9999px;overflow:hidden;background:url(../../images/main/today_x.png) no-repeat 0 0;}

.map_header1			{overflow:hidden;width:100%;height:30px; background:url('../../images/common/pop_title_bg.png') repeat 0 0;}
.map_header1 h2		{float:left; color:#fff; font-size:16px;font-family:NanumGothicB; padding-left:10px; line-height:30px;}
.map_header1 a		{float:right; width:19px;height:19px; background:url('../../images/sub/bg_sub.png');background-position:0px -662px; letter-spacing:-5px; font-size:0%;  margin:0; padding:0 10px 0 0; margin-top:5px;margin-bottom:1px;}
.sc_box {margin:5px;}
.sc_box input[type="text"]{border:1px solid #cecbcb;height:21px;margin:0;padding:3px;vertical-align:middle;}
.add_text{margin-bottom:10px;color:#ff0000;font-family:NanumGothicB;}
.mt_10	{ margin-top:10px !important; }
.pl_5{padding-left:5px;}
.pr_5{padding-right:5px;}
/* Map Css */
#map-canvas {height: 83%;/*    height : 100%; */margin: auto;padding: 0px;/*    padding-top: 1.5%; */}
#panel {position: absolute;top: 5px;left: 50%;margin-left: -150px;z-index: 5;background-color: #fff;padding: 5px;border: 1px solid #999;}
#control {background: #fff;padding: 5px;font-size: 9px;font-family: Arial;border: 1px solid #ccc;box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4);display: none;}
#pac-input {background-color: #fff;padding: 0 11px 0 13px;width: 400px;font-family: Roboto;font-size: 15px;font-weight: 300;text-overflow: ellipsis;}
#pac-input:focus {border-color: #4d90fe;margin-left: -1px;padding-left: 14px; /* Regular padding-left + 1. */}
.pac-container {font-family: Roboto;}
#start {background-color: #fff;padding: 0 11px 0 13px;width: 250px;font-family: Roboto;font-size: 15px;font-weight: 300;text-overflow: ellipsis;}
#start:focus {border-color: #4d90fe;margin-left: -1px;padding-left: 14px; /* Regular padding-left + 1. */width: 250px;}
#directions-panel {position: relative;height: 98.%%;float: left;width: 180px;font-size: 12px;overflow: auto;}
#type-selector {color: #fff;background-color: #4d90fe;padding: 5px 11px 0px 11px;}
#type-selector label {font-family: Roboto;font-size: 13px;font-weight: 300;}

#progressbar {margin-top: 20px;}
.progress-label {font-weight: bold;text-shadow: 1px 1px 0 #fff;}
.ui-dialog-titlebar-close {display: none;}

.lost{margin-left:15px;padding-top:5px;text-align:left;font-family:NanumGothicB;}
.lost span{color:#f98e14;font-size:15px;display:block;padding:2px 0;}
.lost em{color:#000;font-size:14px;letter-spacing:-1px;}
.lost a{display:block;background:url(../../app_down/image/ico_lost112_adm.png) no-repeat 0 0;padding-left:60px;height:50px;}
.app_down{}
.app_down .notices_txt{font-size:18px;color:#dc322f;margin:20px 0 10px 0;}
.app_down .notices_li{padding:10px;background:#efefef;}
.app_down .notices_li>li{padding-top:5px;}
.app_down img{width:100%;min-width:290px;}
.app_down .img_txt{margin:30px 0 15px 0;}
.btn_app{display:inline-block;padding:5px 20px 5px 60px;border:1px solid #666;border-radius:5px;background:url(../../app_down/image/ico_lost112_adm.png) no-repeat 2px 2px;margin-left:15px;margin-top:10px;height:45px;text-align:left;font-family:NanumGothicB;}
.btn_app span{color:#f98e14;font-size:15px;display:block;padding:2px 0;}
.btn_app em{color:#000;font-size:14px;letter-spacing:-1px;}
button.prev_page{display:block;position:absolute;top:10px;right:10px;border:1px solid #8f9bb4;color:#fff;text-indent:0;padding:4px;border-radius:3px;}

/* 핸드폰찾기콜센터 비밀번호변경 */
.pw_text{display: block;margin:10px 0;color: #438cbf;font-size: 15px;font-family:NanumGothicB;}
.pw_text2{display:block;margin-bottom:10px;}
.pw_li{font-size:11px;margin:0 0 20px 10px;}
.h_arrow{background:url('../../images/sub/blt02.gif') 5px 8px no-repeat; padding:5px 0 8px 20px; color:#4b93c5; font-family:NanumGothicB;}