/*-------------------------------------------------
Style Sheet
Version:1.0
author: 홍현경
create date:2011. 10. 12.
last update:2011. 10. 12.
-------------------------------------------------*/
/* COMMON SET */
.btn_pack,.btn_pack *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(/images/com/btn_pack.gif) no-repeat; font-family:Tahoma, Sans-serif; text-decoration:none !important; vertical-align:top; white-space:nowrap; text-align:left;}
.btn_pack{}
.btn_pack *{cursor:pointer;}

/* SYSTEM BTN */
.btn_pack.system{height:27px; margin-right:10px;}
.btn_pack.system *{left:10px; min-width:59px; height:27px; text-align:center; font-size:12px; line-height:12px; font-weight:bold;}
.btn_pack.system input,.btn_pack.system button{padding:0 10px 3px 0;}
.btn_pack.system a{height:21px; padding:6px 11px 0 0;}
.btn_pack.system.gr_blue{background-position:left -30px;}
.btn_pack.system.gr_blue *{color:#ffffff; background-position:right -30px;}
.btn_pack.system.gr_black{background-position:left -61px;}
.btn_pack.system.gr_black *{color:#ffffff; background-position:right -61px;}
.btn_pack.system.gr_white_gl{background-position:left -93px;}
.btn_pack.system.gr_white_gl *{color:#3b3b3b; background-position:right -93px;}
.btn_pack.system.gr_white_bl{background-position:left -125px;}
.btn_pack.system.gr_white_bl *{color:#0e326d; background-position:right -125px;}

/* BASIC BTN */
.btn_pack.basic{height:24px; background-position:left top; margin-right:8px;}
.btn_pack.basic *{left:8px; height:23px; background-position:right top; font-size:11px; line-height:11px; color:#575757; padding:0 8px 2px 0;}
.btn_pack.basic a{height:18px; padding:5px 8px 0 0;}
.btn_pack.basic *:hover,
.btn_pack.basic *:active,
.btn_pack.basic *:focus{color:#2975cd;}
.btn_pack.basic em{width:19px; padding:0 !important;}
.btn_pack.basic .ico_add{background-position:left -218px;}
.btn_pack.basic .ico_view{background-position:-20px -219px;}
.btn_pack.basic .ico_fdown{background-position:-40px -219px;}
.btn_pack.basic .ico_print{background-position:-60px -219px;}
.btn_pack.basic .ico_site{background-position:-79px -220px;}
.btn_pack.basic .ico_doc{background-position:-99px -219px;}
.btn_pack.basic .ico_edown{background-position:-119px -219px;}
.btn_pack.basic .ico_wdown{background-position:-139px -219px;}
.btn_pack.basic .ico_aidown{background-position:-158px -219px;}
.btn_pack.basic .ico_imgdown{background-position:-178px -219px;}
.btn_pack.basic .ico_garrow{width:10px; background-position:-202px -219px;}
.btn_pack.basic .ico_statistics{background-position:-216px -219px;}

/* LOGIN BTN */
.btn_pack.login{background:none; border:0;}
.btn_pack.login *{width:79px; height:72px; background-position:left -262px; text-align:center; font-size:13px; color:#ffffff; font-weight:bold;}
.btn_pack.login a{height:44px; padding:28px 0 0 0;}
.btn_pack.login input[type=image]{height:44px; padding:28px 0 0 0;}
.btn_pack.login alt{border:none; outline:none; }
.btn_pack.login *:hover,
.btn_pack.login *:active,
.btn_pack.login *:focus{color:#ffffff; background-position:-85px -262px;}

/* MOVE BTN */
.btn_pack.move{background:none;}
.btn_pack.move *{text-align:center; color:#ffffff; font-weight:bold; font-size:12px; line-height:12px;}
.btn_pack.move.blue_m *{width:35px; height:21px; background:#3171cb;}
.btn_pack.move.blue_m a{height:18px; padding:4px 0 0 0;}
.btn_pack.move.blue_m *:hover,
.btn_pack.move.blue_m *:active,
.btn_pack.move.blue_m *:focus{color:#ffffff; background:#1a8ed2;}
.btn_pack.move.gray_m *{width:29px; height:18px; background-color:#abadb3; background-position:left -344px;}
.btn_pack.move.gray_m a{height:15px; padding:3px 0 0 0;}
.btn_pack.move.gray_m *:hover,
.btn_pack.move.gray_m *:active,
.btn_pack.move.gray_m *:focus{color:#ffffff; background-color:#bbbcc0; background-position:left -344px;}

/* SEARCH BTN */
.btn_pack.search{background:none;}
.btn_pack.search *{width:89px; height:22px; background-position:left -368px; text-align:center; padding:0 0 2px 0; font-size:11px; color:#ffffff; font-weight:bold;}
.btn_pack.search a{height:18px; padding:2px 0 0 0;}
.btn_pack.search *:hover,
.btn_pack.search *:active,
.btn_pack.search *:focus{color:#ffffff; background-position:-94px -368px;}