/* Created by Boiko Oleg (http://controlpay.com) (c) 2011. All rights reserved */
/* Some beautiful icons are copyright (c) Yusuke Kamiyamane. http://p.yusukekamiyamane.com/ All rights reserved. */
/* bkt: Button styles */

.sButton{
	height: 22px;
	line-height: 1;
	padding-bottom: 2px;
	background: #fbfbfc url('images/tess_button.png') repeat 0 -5px;
	border: 1px solid #003c74;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: 0 1px 0 #fff;
}

.sButton:disabled{
	color: #000;
	border: 1px solid #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
    pointer-events: none;
}

.sButton:hover{
	box-shadow: 0 0 2px #0099ff;
	-moz-box-shadow: 0 0 2px #0099ff;
	-webkit-box-shadow: 0 0 2px #0099ff;
}

.sButton:disabled:hover{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.sButtonSlim{
	height: 20px;
	padding-bottom: 1px;
	background-position: 0 -6px;
	text-indent: 0;
}

.sButtonSlim:active{
	background-position: 0 -36px;
}

.sButtonML{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
}

.sButtonMR{
	border-left: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

.sButton:active{
	background-position: 0 -35px;
}

.sOn, .sOff{
	height: 17px;
	width: 50px;
	text-indent: 18px;
	border: 1px solid #337788;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.sOn{
	background-position: -5px -667px;
}

.sOn:active{
	background-position: -5px -697px;
}

.sOff{
	background-position: -5px -727px;
}

.sOff:active{
	background-position: -5px -757px;
}

.sOn:hover, .sOff:hover{
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.sButtonSave, .sButtonAward, .sButtonDeny, .sButtonConfirm, .sButtonApprove, .sButtonAdd, .sButtonPrint, .sButtonSearch{
	text-indent: 20px;
	background-position: 0 -65px;
}
.sButtonSave:active {background-position: 0 -95px;}

.sButtonAward {background-position: 0 -125px;}
.sButtonAward:active {background-position: 0 -155px;}

.sButtonGreen {background-position: 0 -185px;}
.sButtonGreen:active {background-position: 0 -215px;}

.sButtonDeny {background-position: 0 -245px;}
.sButtonDeny:active {background-position: 0 -275px;}

.sButtonConfirm {background-position: 0 -305px;}
.sButtonConfirm:active {background-position: 0 -335px;}

.sButtonApprove {background-position: 0 -365px;}
.sButtonApprove:active {background-position: 0 -395px;}

.sButtonAdd {background-position: 0 -425px;}
.sButtonAdd:active {background-position: 0 -455px;}

.sButtonPrint {background-position: 0 -485px;}
.sButtonPrint:active {background-position: 0 -515px;}

.sButtonOrange {background-position: 0 -545px;}
.sButtonOrange:active {background-position: 0 -575px;}

.sButtonSearch {background-position: 0 -605px;}
.sButtonSearch:active {background-position: 0 -635px;}

.bgcenter .sButton{
	font-size: 11px !important;
}

.sButtonFile::-webkit-file-upload-button {
	height: 22px;
	line-height: 1;
	background: #fbfbfc url('images/tess_button.png') repeat 0 -5px;
	border: 1px solid #003c74;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: 0 1px 0 #fff;
	padding: 0 15px;
	margin-left: 0;
}
.sButtonFile::-webkit-file-upload-button:hover {
	box-shadow: 0 0 2px #0099ff;
	-moz-box-shadow: 0 0 2px #0099ff;
	-webkit-box-shadow: 0 0 2px #0099ff;
}
.sButtonFile::-webkit-file-upload-button:active {
	background-position: 0 -35px;
}
