@charset "utf-8"; 
/* Jeong Chan Myeong(dece24@gmail.com) */

/* Button Reset */
.button, .button a, .button button, .button input { position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; font-size:12px; white-space:nowrap; /* background:url(/images/simsa/board/buttonWhite.gif) no-repeat; */ vertical-align:middle; overflow:visible; color:#333;}
.button { height:23px; padding:0; margin-right:2px; background-position:left top;}
.button a, .button button, .button input{ left:2px; cursor:pointer;}
*:first-child + html .button input{ vertical-align:top;}

/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a, .button button, .button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.button.large a, .button.large button, .button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}
.button.xLarge a, .button.xLarge button, .button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.button.small a, .button.small button, .button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Size */
.button.down {position:relative; top:-1px; margin:0 1px 0 0; vertical-align:top !important; line-height:1.3em;}
.button.down a {font-size:12px !important; font-weight:bold; padding:0px 19px 0px 9px !important; background:url('/images/syjy/common/down_icon2.gif') no-repeat right 7px;}
.button.down input {font-size:12px !important; padding:0px 19px 0px 9px !important;}
li .button.down {margin:0 1px 0 0; vertical-align:middle !important;}

.button.link {position:relative; top:-1px; margin:0 1px 0 0; vertical-align:top !important; line-height:1.3em;}
.button.link a {font-size:14px !important; color:#456fbb; white-space:nowrap; text-decoration:underline; font-weight:bold; padding:1px 25px 1px 9px !important; background:url('/images/syjy/sub/icon_link2.gif') no-repeat right 4px;}
.button.link input {font-size:14px !important; padding:0px 25px 0px 9px !important;}
li .button.link {margin:0 1px 0 0; vertical-align:middle !important;}

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#587b13;}
.button *:visited { color:#fff;}
.button.green,
.button.green a,
.button.green button,
.button.green input { background-image:url(/images/simsa/board/buttonGreen.gif); color:#fff;}
.button.green *:hover,
.button.green *:active,
.button.green *:focus{ color:#ff0;}
.button.black,
.button.black a,
.button.black button,
.button.black input { background-image:url(../../images/simsa/board/buttonBlack.gif); color:#fff;}
.button.black *:hover,
.button.black *:active,
.button.black *:focus{ color:#ff0;}
.button.red,
.button.red a,
.button.red button,
.button.red input { background-image:url(/images/simsa/board/buttonRed.gif); color:#fff;}
.button.red *:hover,
.button.red *:active,
.button.red *:focus{ color:#ff0;}
.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url(/images/simsa/board/buttonBlue.gif); color:#fff;}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ff0;}
.button.blue2,
.button.blue2 a,
.button.blue2 button,
.button.blue2 input {background-image:url("/images/simsa/board/buttonBlue2.gif"); color:#fff;}
.button.blue2 *:hover,
.button.blue2 *:active,
.button.blue2 *:focus{ color:#ff0;}
.button.gray,
.button.gray a,
.button.gray button,
.button.gray input { background-image:url(/images/simsa/board/buttonGray.gif); color:#fff;}
.button.gray *:hover,
.button.gray *:active,
.button.gray *:focus{ color:#ff0;}
.button.gray1,
.button.gray1 a,
.button.gray1 button,
.button.gray1 input { background-image:url(/images/simsa/common/button2_bg.gif); color:#fff;}
.button.gray1 *:hover,
.button.gray1 *:active,
.button.gray1 *:focus{ color:#ff0;}
.button.orange,
.button.orange a,
.button.orange button,
.button.orange input { background-image:url(/images/simsa/board/buttonOrange.gif); color:#fff;}
.button.orange *:hover,
.button.orange *:active,
.button.orange *:focus{ color:#ff0;}

.button.white,
.button.white a,
.button.white button,
.button.white input { background-image:url(/images/simsa/board/buttonWhite.gif); color:#666;}
.button.white *:hover,
.button.white *:active,
.button.white *:focus{ color:#ff0;}

.button.white1,
.button.white1 a,
.button.white1 button,
.button.white1 input { background-image:url(/images/simsa/board/button4_bg.gif); color:#666;}
.button.white1 *:hover,
.button.white1 *:active,
.button.white1 *:focus{ color:#ff0;}

.button.white2,
.button.white2 a,
.button.white2 button,
.button.white2 input {background-color:#ffffff; color:#525252; margin-right:-1px;}
.button.white2 a {border-top:1px solid #d2d2d2; border-bottom:1px solid #b8b8b8; border-left:1px solid #d2d2d2; border-right:1px solid #b8b8b8; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}
.button.white2 input {border-top:1px solid #d2d2d2; border-bottom:1px solid #b8b8b8; border-left:1px solid #d2d2d2; border-right:1px solid #b8b8b8; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}
.button.white2 *:hover,
.button.white2 *:active,
.button.white2 *:focus{color:#0072bc;}


/* Button Text Strong */
.button.strong * { font-weight:bold !important;}

.excel_button {padding:7px 25px 5px 30px;  background:url(/images/simsa/sub/ex_bt.gif) no-repeat;}
.excel_button a {  width:125px; height:24px;}

 a:hover span.excel_button{ text-decoration:none !important; color:#636363 !important;}

.printing {padding:7px 30px 5px 35px;  background:url(/images/simsa/sub/printing_bt.gif) no-repeat;}
.printing a {  width:125px; height:24px;}