.KButton{display:inline-block;position:relative;padding:0px;background-image:none;visibility:visible;}
.KButton.img{filter:alpha(enabled:false);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.KButton.img.disabled{cursor:default;filter:alpha(opacity:40,style:3,finishOpacity:100,enabled:true);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.KButton.btn{text-align:center;color:#565960;font-weight:bold;padding:0 11px;letter-spacing:-1px;-moz-box-sizing:border-box;box-sizing:border-box;}
.KButton.btn .btn_edge{position:absolute;left:0;top:0;width:2px;height:100%;}
.KButton.btn .btn_edge:first-child{right:0;left:auto;}
.KButton.btn .btn_content{white-space: nowrap;}
.KButton.btn .icon{padding:2px 0px 0px 19px;background-position:left 50%;background-repeat:no-repeat;}
.KButton.btn.disabled{cursor:default;filter:alpha(opacity:40,style:3,finishOpacity:100,enabled:true);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.KButton.btn.H22{padding: 0 7px;font-size: 11px;font-weight: normal;color: #333;height: 22px;line-height: 23px;background: url(img/btn/bg/btn22.gif) 0 -22px repeat-x;}
.KButton.btn.H22 .btn_edge{background-image: url(./img/btn/bg/btn22.gif);}
.KButton.btn.H22 .btn_edge:first-child{background-position: 0 -44px;}
.KButton.btn.H22.hover{background-image: url(./img/btn/bg/btn22_hover.gif);}
.KButton.btn.H22.hover .btn_edge{background-image: url(img/btn/bg/btn22_hover.gif);}
.KButton.btn.H22.active{background-image: url(./img/btn/bg/btn22_active.gif);}
.KButton.btn.H22.active .btn_edge{background-image: url(./img/btn/bg/btn22_active.gif);}
.KButton.btn.H24{height:24px;line-height:26px;background:url(./img/btn/bg/btn24.gif) 0 -24px repeat-x;font-size:11px;}
.KButton.btn.H24 .btn_edge{background:url(./img/btn/bg/btn24.gif) 0 0 no-repeat;}
.KButton.btn.H24 .btn_edge:first-child{background-position:0 -48px;}
.KButton.btn.H24.hover{background-image:url(./img/btn/bg/btn24_hover.gif);}
.KButton.btn.H24.hover .btn_edge{background:url(./img/btn/bg/btn24_hover.gif) 0 0 no-repeat;}
.KButton.btn.H24.hover .btn_edge:first-child{background-position:0 -48px;}
.KButton.btn.H24.active{background-image:url(./img/btn/bg/btn24_active.gif);}
.KButton.btn.H24.active .btn_edge{background:url(./img/btn/bg/btn24_active.gif) 0 0 no-repeat;}
.KButton.btn.H24.active .btn_edge:first-child{background-position:0 -48px;}
.KButton.btn.H25{height:25px;line-height:27px;background:url(./img/btn/bg/btn25.gif) 0 -25px repeat-x;}
.KButton.btn.H25 .btn_edge{background:url(./img/btn/bg/btn25.gif) 0 0 no-repeat;}
.KButton.btn.H25 .btn_edge:first-child{background-position:0 -50px;}
.KButton.btn.H25.hover{background-image:url(./img/btn/bg/btn25_hover.gif);}
.KButton.btn.H25.hover .btn_edge{background:url(./img/btn/bg/btn25_hover.gif) 0 0 no-repeat;}
.KButton.btn.H25.hover .btn_edge:first-child{background-position:0 -50px;}
.KButton.btn.H25.active{background-image:url(./img/btn/bg/btn25_active.gif);}
.KButton.btn.H25.active .btn_edge{background:url(./img/btn/bg/btn25_active.gif) 0 0 no-repeat;}
.KButton.btn.H25.active .btn_edge:first-child{background-position:0 -50px;}
.KButton.btn.H25_dark{height:25px;line-height:27px;background:url(./img/btn/bg/btn25_dark.gif) 0 -25px repeat-x;color:#F7F8F8;}
.KButton.btn.H25_dark .btn_edge{background-image:url(./img/btn/bg/btn25_dark.gif);}
.KButton.btn.H25_dark .btn_edge:first-child{background-position:0 -50px;}
.KButton.btn.H25_dark.hover{background-image:url(./img/btn/bg/btn25_dark_hover.gif);}
.KButton.btn.H25_dark.hover .btn_edge{background:url(./img/btn/bg/btn25_dark_hover.gif) 0 0 no-repeat;}
.KButton.btn.H25_dark.hover .btn_edge:first-child{background-position:0 -50px;}
.KButton.btn.H25_dark.active{background-image:url(./img/btn/bg/btn25_dark_active.gif);}
.KButton.btn.H25_dark.active .btn_edge{background:url(./img/btn/bg/btn25_dark_active.gif) 0 0 no-repeat;}
.KButton.btn.H25_dark.active .btn_edge:first-child{background-position:0 -50px;}
.KButton.btn.H25_blue{height:25px;line-height:27px;background:url(./img/btn/bg/btn25_blue.gif) 0 -25px repeat-x;color:#F7F8F8;}
.KButton.btn.H25_blue .btn_edge{background-image:url(./img/btn/bg/btn25_blue.gif);}
.KButton.btn.H25_blue .btn_edge:first-child{background-position:0 -50px;}
.KButton.btn.H25_blue:hover{background-image:url(./img/btn/bg/btn25_blue_hover.gif);}
.KButton.btn.H25_blue:hover .btn_edge{background:url(./img/btn/bg/btn25_blue_hover.gif) 0 0 no-repeat;}
.KButton.btn.H25_blue:hover .btn_edge:first-child{background-position:0 -50px;}
.KButton.btn.H25_blue:active{background-image:url(./img/btn/bg/btn25_blue_active.gif);}
.KButton.btn.H25_blue:active .btn_edge{background:url(./img/btn/bg/btn25_blue_active.gif) 0 0 no-repeat;}
.KButton.btn.H25_blue:active .btn_edge:first-child{background-position:0 -50px;}
.KButton.btn.H29{padding: 0 13px;height:29px;line-height:31px;background:url(./img/btn/bg/btn29.gif) 0 -29px repeat-x;}
.KButton.btn.H29 .btn_edge{background:url(./img/btn/bg/btn29.gif) 0 0 no-repeat;}
.KButton.btn.H29 .btn_edge:first-child{background-position:0 -58px;}
.KButton.btn.H29.hover{background-image:url(./img/btn/bg/btn29_hover.gif);}
.KButton.btn.H29.hover .btn_edge{background:url(./img/btn/bg/btn29_hover.gif) 0 0 no-repeat;}
.KButton.btn.H29.hover .btn_edge:first-child{background-position:0 -58px;}
.KButton.btn.H29.active{background-image:url(./img/btn/bg/btn29_active.gif);}
.KButton.btn.H29.active .btn_edge{background:url(./img/btn/bg/btn29_active.gif) 0 0 no-repeat;}
.KButton.btn.H29.active .btn_edge:first-child{background-position:0 -58px;}
.KButton.btn.H29_blue{padding:0 15px;height:29px;line-height:31px;background:url(./img/btn/bg/btn29_blue.gif) 0 -29px repeat-x;color:#F7F8F8;}
.KButton.btn.H29_blue .btn_edge{background-image:url(./img/btn/bg/btn29_blue.gif);}
.KButton.btn.H29_blue .btn_edge:first-child{background-position:0 -58px;}
.KButton.btn.H29_blue.hover{background-image:url(./img/btn/bg/btn29_blue_hover.gif);}
.KButton.btn.H29_blue.hover .btn_edge{background:url(./img/btn/bg/btn29_blue_hover.gif) 0 0 no-repeat;}
.KButton.btn.H29_blue.hover .btn_edge:first-child{background-position:0 -58px;}
.KButton.btn.H29_blue.active{background-image:url(./img/btn/bg/btn29_blue_active.gif);}
.KButton.btn.H29_blue.active .btn_edge{background:url(./img/btn/bg/btn29_blue_active.gif) 0 0 no-repeat;}
.KButton.btn.H29_blue.active .btn_edge:first-child{background-position:0 -58px;}
.KButton.btn.H33{padding: 0 25px 0px 24px;font-size: 11px;font-weight: normal;color: #333;height: 33px;line-height: 33px;background: url(img/btn/bg/btn33.gif) 0 -33px repeat-x;}
.KButton.btn.H33 .btn_edge{background-image: url(img/btn/bg/btn33.gif);}
.KButton.btn.H33 .btn_edge:first-child{background-position: 0 -66px;}
.KButton.btn.H33.hover{background-image: url(img/btn/bg/btn33_hover.gif);}
.KButton.btn.H33.hover .btn_edge{background-image: url(img/btn/bg/btn33_hover.gif);}
.KButton.btn.H33.active{background-image: url(img/btn/bg/btn33_active.gif);}
.KButton.btn.H33.active .btn_edge{background-image: url(img/btn/bg/btn33_active.gif);}
