/*
||||||||||||||||||||||||
--------FULLBLUE--------
||||||||||||||||||||||||
*/

.fullblue_button
{
    margin: 0px;
    padding: 0px;
	
    height: 22px;
    line-height: 22px;
	
    background-color: #2b6bb2;
	
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	
    border: 1px solid #103761;
	
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.fullblue_button:hover
{
    box-shadow: 		inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
    -o-box-shadow:		inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 	inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
    cursor:pointer;cursor:hand;
}

.fullblue_button:active
{
    box-shadow: 			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.7);
    -o-box-shadow: 			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.7);
    -webkit-box-shadow: 	inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.7);
    -moz-box-shadow: 		inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.7);
    cursor:pointer;cursor:hand;
}

.fullblue_button ul
{
    height: 22px;
    line-height: 22px;
	
    margin:0px;
    padding: 0px;
	
    list-style: none;
    text-align: center;
}

.fullblue_button li
{
    height: 22px;
    line-height: 22px;
	
    margin:0px;
    padding: 0px;
	
    list-style: none;
	
    display: inline-block;
}

.fullblue_button .button-image
{
    width: 12px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.fullblue_button .button-content
{
    position: relative;
    top:-7px;
	
    color: #ffffff;
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}




/*
||||||||||||||||||||||||
--------FULLRED--------
||||||||||||||||||||||||
*/

.fullred_button
{
    margin: 0px;
    padding: 0px;
	
    height: 22px;
    line-height: 22px;
	
    background-color: #c54a54;
	
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	
    border: 1px solid #930914;
	
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.fullred_button:hover
{
    box-shadow: 		inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
    -o-box-shadow:		inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 	inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
    cursor:pointer;cursor:hand;
}

.fullred_button:active
{
	box-shadow: 			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.7);
	-o-box-shadow: 			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: 	inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: 		inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.7);
	cursor:pointer;cursor:hand;
}

.fullred_button ul
{
	height: 22px;
        line-height: 22px;
	
	margin:0px;
	padding: 0px;
	
	list-style: none;
	text-align: center;
}

.fullred_button li
{
	height: 22px;
        line-height: 22px;
	
	margin:0px;
	padding: 0px;
	
	list-style: none;
	
	display: inline-block;
}

.fullred_button .button-image
{
	width: 12px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.fullred_button .button-content
{
	position: relative;
	top:-7px;
	
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}



/*
||||||||||||||||||||||||
--------NORMAL--------
||||||||||||||||||||||||
*/

.normal_button
{
	margin: 0px;
	padding: 0px;
	
	height: 22px;
	line-height: 22px;
	
	background: #e7e7e7; /* Old browsers */
    background: -moz-linear-gradient(top,  #f0f0f0 0%, #e1e1e1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* IE10+ */
    background: linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */

	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	border: 1px solid #afb5ba;
	
	-moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.normal_button:hover
{
	box-shadow: 			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
	-o-box-shadow:			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 	inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 		inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
    cursor:pointer;cursor:hand;
}

.normal_button:active
{
	box-shadow: 			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1), inset 0px 0px 0px 1px rgba(255,255,255, 1);
	-o-box-shadow: 			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1), inset 0px 0px 0px 1px rgba(255,255,255, 1);
	-webkit-box-shadow: 	inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1), inset 0px 0px 0px 1px rgba(255,255,255, 1);
	-moz-box-shadow: 		inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1), inset 0px 0px 0px 1px rgba(255,255,255, 1);
	cursor:pointer;cursor:hand;
}

.normal_button ul
{
	height: 22px;
	line-height: 22px;
	
	margin:0px;
	padding: 0px;
	
	list-style: none;
	text-align: center;
}

.normal_button li
{
	height: 22px;
        line-height: 22px;
	
	margin:0px;
	padding: 0px;
	
	list-style: none;
	
	display: inline-block;
}

.normal_button .button-image
{
	width: 12px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.normal_button .button-content
{
	position: relative;
	top:-7px;
	
	color: #2b6bb2;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	text-shadow: 0px 1px 0px rgba(255,255,255,1);
}

/*
||||||||||||||||||||||||
--------RED--------
||||||||||||||||||||||||
*/

.red_button
{
	margin: 0px;
	padding: 0px;
	
	height: 22px;
    line-height: 22px;
	
	background: #e7e7e7; /* Old browsers */
    background: -moz-linear-gradient(top,  #f0f0f0 0%, #e1e1e1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* IE10+ */
    background: linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */

	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	border: 1px solid #afb5ba;
	
	-moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.red_button:hover
{
	box-shadow: 			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
	-o-box-shadow:			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 	inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 		inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
    cursor:pointer;cursor:hand;
}

.red_button:active
{
	box-shadow: 			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1), inset 0px 0px 0px 1px rgba(255,255,255, 1);
	-o-box-shadow: 			inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1), inset 0px 0px 0px 1px rgba(255,255,255, 1);
	-webkit-box-shadow: 	inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1), inset 0px 0px 0px 1px rgba(255,255,255, 1);
	-moz-box-shadow: 		inset 0px 0px 3px 1px rgba(0, 0, 0, 0.1), inset 0px 0px 0px 1px rgba(255,255,255, 1);
	cursor:pointer;cursor:hand;
}

.red_button ul
{
	height: 22px;
        line-height: 22px;
	
	margin:0px;
	padding: 0px;
	
	list-style: none;
	text-align: center;
}

.red_button li
{
	height: 22px;
        line-height: 22px;
	
	margin:0px;
	padding: 0px;
	
	list-style: none;
	
	display: inline-block;
}

.red_button .button-image
{
	width: 12px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.red_button .button-content
{
	position: relative;
	top:-7px;
	
	color: #c54a54;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	text-shadow: 0px 1px 0px rgba(255,255,255,1);
}


/*
||||||||||||||||||||||||
--------DISABLED--------
||||||||||||||||||||||||
*/

.disabled_button
{
	margin: 0px;
	padding: 0px;
	
	height: 22px;
	line-height: 22px;
	
	background: #e7e7e7; /* Old browsers */
    background: -moz-linear-gradient(top,  #f0f0f0 0%, #e1e1e1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* IE10+ */
    background: linear-gradient(top,  #f0f0f0 0%,#e1e1e1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */

	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	border: 1px solid #afb5ba;
	
	-moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.disabled_button:hover
{
    cursor: not-allowed;
}

.disabled_button ul
{
	height: 22px;
        line-height: 22px;
	
	margin:0px;
	padding: 0px;
	
	list-style: none;
	text-align: center;
}

.disabled_button li
{
	height: 22px;
        line-height: 22px;
	
	margin:0px;
	padding: 0px;
	
	list-style: none;
	
	display: inline-block;
}

.disabled_button .button-image
{
	width: 12px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.disabled_button .button-content
{
	position: relative;
	top:-7px;
	
	color: #afb5ba;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	text-shadow: 0px 1px 0px rgba(255,255,255,1);
}