/* Base
============================================================================ **/
button.grey-blue, button.red, button.blue, button.green,  button.orange, button.purple, button.black,  button.pink{
	font-size: 14px;
	display: inline;
	overflow: hidden;
	vertical-align: middle;
	-moz-transition: box-shadow 0.2s ease-in-out;
	-webkit-transition: box-shadow 0.2s ease-in-out;
	-o-transition: box-shadow 0.2s ease-in-out;
	transition: box-shadow 0.2s ease-in-out;
	font-weight: bold;
	font-style: italic;
	}
	button.grey-blue img, button.red img, button.blue img, button.green img, button.pink img,  button.black img, button.purple img, button.orange img {
	width: 80px;
}
	strong{
	font-weight:bold;
	font-style: italic;
	padding: 15px 0 0 0;
	margin: 15px 0 0 0;
}
	button.grey-blue small, button.red small, button.blue small, button.green small, button.pink small, button.black small, button.orange small, button.purple small{
	font-size:13px;
	margin-left:7px;
}		
	button.large small {
		display: block;
		line-height: 15px;
		margin-left: 0px;
		font-size: 10px; }
	special{
	font-size:12px;
	margin-left:7px;
	}
 
	 
/* Color
============================================================================ **/
/* Grey-blue */
button.grey-blue {
	background: #0036a4; /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, #0036a4 0%, #030b37 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0036a4), color-stop(100%,#030b37)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0036a4 0%,#030b37 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0036a4 0%,#030b37 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0036a4 0%,#030b37 100%); /* IE10+ */
	background: linear-gradient(top, #0036a4 0%,#030b37 100%); /* W3C */




	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0036a4', endColorstr='#030b37',GradientType=0 );
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,1), 0px 0px 0px 0px rgba(188,188,188,1); /* shadows */ /* IE6-9 */
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.1);
	box-shadow: 0px 0px 1px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.2);
	border: 1px solid transparent; /* Others */
	text-shadow: 0px 1px 1px black;
	color: #FFF;
	width:100px;
	height:50px
}
 
button:hover.grey-blue {
	background: #cc0018; /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, #cc0018 0%, #8c0111 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0018), color-stop(100%,#8c0111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cc0018 0%,#8c0111 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cc0018 0%,#8c0111 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cc0018 0%,#8c0111 100%); /* IE10+ */
	background: linear-gradient(top, #cc0018 0%,#8c0111 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cc0018', endColorstr='#8c0111',GradientType=0 );
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(39,67,180,1); /* shadows */ /* IE6-9 */
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(39,67,180,0.1);
	box-shadow: 0px 0px 1px rgba(0,0,0,0.4), 0px 0px 0px 4px rgba(39,60,144,1);
	border: 1px solid #8c0111; /* Others */
	text-shadow: 0px 1px 1px black;
	color: #fff;
}
 
button:active.grey-blue {
	background: #cc0018; /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, #cc0018 0%, #8c0111 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0018), color-stop(100%,#8c0111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cc0018 0%,#8c0111 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cc0018 0%,#8c0111 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cc0018 0%,#8c0111 100%); /* IE10+ */
	background: linear-gradient(top, #cc0018 0%,#8c0111 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cc0018', endColorstr='#8c0111',GradientType=0 );
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(39,67,180,1); /* shadows */ /* IE6-9 */
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(39,67,180,0.1);
	box-shadow: 0px 0px 1px rgba(0,0,0,0.4), 0px 0px 0px 4px rgba(39,60,144,1);
	border: 1px solid #8c0111; /* Others */
	text-shadow: 0px 1px 1px black;
	color: #fff; }
 
/* red */
button.red {
	background: rgb(234,194,194); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(234,194,194,1) 0%, rgba(252,117,87,1) 3%, rgba(208,62,62,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,194,194,1)), color-stop(3%,rgba(252,117,87,1)), color-stop(100%,rgba(208,62,62,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(234,194,194,1) 0%,rgba(252,117,87,1) 3%,rgba(208,62,62,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(234,194,194,1) 0%,rgba(252,117,87,1) 3%,rgba(208,62,62,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(234,194,194,1) 0%,rgba(252,117,87,1) 3%,rgba(208,62,62,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(234,194,194,1) 0%,rgba(252,117,87,1) 3%,rgba(208,62,62,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eac2c2', endColorstr='#d03e3e',GradientType=0 ); /* IE6-9 */
	border: 1px solid #dc4a4a; /* Others */ /* IE6-9 */
	text-shadow: 0px 1px 1px #f59285;
	color: #982b2a; }
 
button:hover.red {
	background: rgb(236,200,200); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(236,200,200,1) 0%, rgba(252,133,106,1) 3%, rgba(213,81,81,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,200,200,1)), color-stop(3%,rgba(252,133,106,1)), color-stop(100%,rgba(213,81,81,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(236,200,200,1) 0%,rgba(252,133,106,1) 3%,rgba(213,81,81,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(236,200,200,1) 0%,rgba(252,133,106,1) 3%,rgba(213,81,81,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(236,200,200,1) 0%,rgba(252,133,106,1) 3%,rgba(213,81,81,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(236,200,200,1) 0%,rgba(252,133,106,1) 3%,rgba(213,81,81,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ecc8c8', endColorstr='#d55151',GradientType=0 ); /* IE6-9 */ }
 
button:active.red {
	background: rgb(228,178,178); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(228,178,178,1) 0%, rgba(252,105,72,1) 3%, rgba(205,51,51,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,178,178,1)), color-stop(3%,rgba(252,105,72,1)), color-stop(100%,rgba(205,51,51,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(228,178,178,1) 0%,rgba(252,105,72,1) 3%,rgba(205,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(228,178,178,1) 0%,rgba(252,105,72,1) 3%,rgba(205,51,51,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(228,178,178,1) 0%,rgba(252,105,72,1) 3%,rgba(205,51,51,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(228,178,178,1) 0%,rgba(252,105,72,1) 3%,rgba(205,51,51,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e4b2b2', endColorstr='#cd3333',GradientType=0 ); /* IE6-9 */ }
 
/* black */
button.black {
	background: rgb(183,183,183); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(183,183,183,1) 0%, rgba(98,98,98,1) 3%, rgba(57,57,57,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,183,183,1)), color-stop(3%,rgba(98,98,98,1)), color-stop(100%,rgba(57,57,57,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(183,183,183,1) 0%,rgba(98,98,98,1) 3%,rgba(57,57,57,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(183,183,183,1) 0%,rgba(98,98,98,1) 3%,rgba(57,57,57,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(183,183,183,1) 0%,rgba(98,98,98,1) 3%,rgba(57,57,57,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(183,183,183,1) 0%,rgba(98,98,98,1) 3%,rgba(57,57,57,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#393939',GradientType=0 ); /* IE6-9 */ /* Others */
	border: 1px solid #393939; /* IE6-9 */
	text-shadow: 0px 1px 1px black;
	color: white; }
 
button:hover.black {
	background: rgb(188,188,188); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(188,188,188,1) 0%, rgba(109,109,109,1) 3%, rgba(71,71,71,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,188,188,1)), color-stop(3%,rgba(109,109,109,1)), color-stop(100%,rgba(71,71,71,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(188,188,188,1) 0%,rgba(109,109,109,1) 3%,rgba(71,71,71,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(188,188,188,1) 0%,rgba(109,109,109,1) 3%,rgba(71,71,71,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(188,188,188,1) 0%,rgba(109,109,109,1) 3%,rgba(71,71,71,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(188,188,188,1) 0%,rgba(109,109,109,1) 3%,rgba(71,71,71,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#474747',GradientType=0 ); /* IE6-9 */ }
 
button:active.black {
	background: rgb(174,174,174); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(174,174,174,1) 0%, rgba(93,93,93,1) 3%, rgba(54,54,54,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174,174,174,1)), color-stop(3%,rgba(93,93,93,1)), color-stop(100%,rgba(54,54,54,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(174,174,174,1) 0%,rgba(93,93,93,1) 3%,rgba(54,54,54,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(174,174,174,1) 0%,rgba(93,93,93,1) 3%,rgba(54,54,54,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(174,174,174,1) 0%,rgba(93,93,93,1) 3%,rgba(54,54,54,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(174,174,174,1) 0%,rgba(93,93,93,1) 3%,rgba(54,54,54,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#aeaeae', endColorstr='#363636',GradientType=0 ); /* IE6-9 */ }
 
/* orange */
button.orange {
	background: rgb(252,221,169); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,221,169,1) 0%, rgba(253,180,49,1) 3%, rgba(236,127,26,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,221,169,1)), color-stop(3%,rgba(253,180,49,1)), color-stop(100%,rgba(236,127,26,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,221,169,1) 0%,rgba(253,180,49,1) 3%,rgba(236,127,26,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,221,169,1) 0%,rgba(253,180,49,1) 3%,rgba(236,127,26,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,221,169,1) 0%,rgba(253,180,49,1) 3%,rgba(236,127,26,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(252,221,169,1) 0%,rgba(253,180,49,1) 3%,rgba(236,127,26,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fcdda9', endColorstr='#ec7f1a',GradientType=0 ); /* IE6-9 */ /* Others */
	border: 1px solid #EC7F1A; /* IE6-9 */
	text-shadow: 0px 1px 1px #fcd19f;
	color: #9e5900; }
 
button:hover.orange {
	background: rgb(252,225,178); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,225,178,1) 0%, rgba(253,189,69,1) 3%, rgba(238,140,48,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,225,178,1)), color-stop(3%,rgba(253,189,69,1)), color-stop(100%,rgba(238,140,48,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,225,178,1) 0%,rgba(253,189,69,1) 3%,rgba(238,140,48,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,225,178,1) 0%,rgba(253,189,69,1) 3%,rgba(238,140,48,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,225,178,1) 0%,rgba(253,189,69,1) 3%,rgba(238,140,48,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(252,225,178,1) 0%,rgba(253,189,69,1) 3%,rgba(238,140,48,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fce1b2', endColorstr='#ee8c30',GradientType=0 ); /* IE6-9 */ }
 
button:active.orange {
	background: rgb(251,214,149); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(251,214,149,1) 0%, rgba(253,176,33,1) 3%, rgba(229,120,19,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,214,149,1)), color-stop(3%,rgba(253,176,33,1)), color-stop(100%,rgba(229,120,19,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(251,214,149,1) 0%,rgba(253,176,33,1) 3%,rgba(229,120,19,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(251,214,149,1) 0%,rgba(253,176,33,1) 3%,rgba(229,120,19,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(251,214,149,1) 0%,rgba(253,176,33,1) 3%,rgba(229,120,19,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(251,214,149,1) 0%,rgba(253,176,33,1) 3%,rgba(229,120,19,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fbd695', endColorstr='#e57813',GradientType=0 ); /* IE6-9 */ }
 
/* purple */
button.purple {
	background: rgb(224,215,229); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(224,215,229,1) 0%, rgba(198,132,230,1) 3%, rgba(140,81,187,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,215,229,1)), color-stop(3%,rgba(198,132,230,1)), color-stop(100%,rgba(140,81,187,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(224,215,229,1) 0%,rgba(198,132,230,1) 3%,rgba(140,81,187,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(224,215,229,1) 0%,rgba(198,132,230,1) 3%,rgba(140,81,187,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(224,215,229,1) 0%,rgba(198,132,230,1) 3%,rgba(140,81,187,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(224,215,229,1) 0%,rgba(198,132,230,1) 3%,rgba(140,81,187,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e0d7e5', endColorstr='#8c51bb',GradientType=0 ); /* IE6-9 */ /* Others */
	border: 1px solid #8c51bb; /* IE6-9 */
	text-shadow: 0px 1px 1px #c9afd5;
	color: #693e8a; }
 
button:hover.purple {
	background: rgb(227,219,231); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(227,219,231,1) 0%, rgba(203,144,232,1) 3%, rgba(150,97,193,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,219,231,1)), color-stop(3%,rgba(203,144,232,1)), color-stop(100%,rgba(150,97,193,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(227,219,231,1) 0%,rgba(203,144,232,1) 3%,rgba(150,97,193,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(227,219,231,1) 0%,rgba(203,144,232,1) 3%,rgba(150,97,193,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(227,219,231,1) 0%,rgba(203,144,232,1) 3%,rgba(150,97,193,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(227,219,231,1) 0%,rgba(203,144,232,1) 3%,rgba(150,97,193,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e3dbe7', endColorstr='#9661c1',GradientType=0 ); /* IE6-9 */ }
 
button:active.purple {
	background: rgb(216,204,222); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(216,204,222,1) 0%, rgba(192,120,228,1) 3%, rgba(135,74,184,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,204,222,1)), color-stop(3%,rgba(192,120,228,1)), color-stop(100%,rgba(135,74,184,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(216,204,222,1) 0%,rgba(192,120,228,1) 3%,rgba(135,74,184,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(216,204,222,1) 0%,rgba(192,120,228,1) 3%,rgba(135,74,184,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(216,204,222,1) 0%,rgba(192,120,228,1) 3%,rgba(135,74,184,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(216,204,222,1) 0%,rgba(192,120,228,1) 3%,rgba(135,74,184,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d8ccde', endColorstr='#874ab8',GradientType=0 ); /* IE6-9 */ }
 
/* blue */
button.blue {
	background: rgb(40,57,145); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(40,57,145,1) 0%, rgba(34,90,134,1) 3%, rgba(13,26,95,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,57,145,1)), color-stop(3%,rgba(34,90,134,1)), color-stop(100%,rgba(13,26,95,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b7d3e2', endColorstr='#2b7bdd',GradientType=0 ); /* IE6-9 */
	border: 1.8px solid #0e1a54; /* Others */
	text-shadow: 0px 1px 1px #000;
	color: #fff; }
 
button:hover.blue {
	background: rgb(190,30,45); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(190,30,45,1) 0%, rgba(126,19,29,1) 3%, rgba(233,3,24,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,30,45,1)), color-stop(3%,rgba(126,19,29,1)), color-stop(100%,rgba(233,3,24,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#be1e2d', endColorstr='#e90318',GradientType=0 ); /* IE6-9 */
	border: 1.8px solid #be1e2d; /* Others */
	text-shadow: 0px 1px 1px #000;
	color: #fff; }
 
button:active.blue {
	background: rgb(190,30,45); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(190,30,45,1) 0%, rgba(126,19,29,1) 3%, rgba(233,3,24,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,30,45,1)), color-stop(3%,rgba(126,19,29,1)), color-stop(100%,rgba(233,3,24,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#be1e2d', endColorstr='#e90318',GradientType=0 ); /* IE6-9 */ }
	
/* blue ZAM */
button.blueZAM {
	background: rgb(40,57,145); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(40,57,145,1) 0%, rgba(34,90,134,1) 3%, rgba(13,26,95,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,57,145,1)), color-stop(3%,rgba(34,90,134,1)), color-stop(100%,rgba(13,26,95,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b7d3e2', endColorstr='#2b7bdd',GradientType=0 ); /* IE6-9 */
	border: 1.8px solid #0e1a54; /* Others */
	text-shadow: 0px 1px 1px #000;
	color: #fff; }
 
button:hover.blueZAM {
	background: rgb(190,30,45); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(190,30,45,1) 0%, rgba(126,19,29,1) 3%, rgba(233,3,24,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,30,45,1)), color-stop(3%,rgba(126,19,29,1)), color-stop(100%,rgba(233,3,24,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#be1e2d', endColorstr='#e90318',GradientType=0 ); /* IE6-9 */
	border: 1.8px solid #be1e2d; /* Others */
	text-shadow: 0px 1px 1px #000;
	color: #fff; }
 
button:active.blueZAM {
	background: rgb(190,30,45); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(190,30,45,1) 0%, rgba(126,19,29,1) 3%, rgba(233,3,24,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,30,45,1)), color-stop(3%,rgba(126,19,29,1)), color-stop(100%,rgba(233,3,24,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#be1e2d', endColorstr='#e90318',GradientType=0 ); /* IE6-9 */ }
	
	/* blue ZAM */
	
button.blueCap {
	background: rgb(40,57,145); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(40,57,145,1) 0%, rgba(34,90,134,1) 3%, rgba(13,26,95,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,57,145,1)), color-stop(3%,rgba(34,90,134,1)), color-stop(100%,rgba(13,26,95,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b7d3e2', endColorstr='#2b7bdd',GradientType=0 ); /* IE6-9 */
	border: 1.8px solid #0e1a54; /* Others */
	text-shadow: 0px 1px 1px #000;
	color: #fff; }
 
button:hover.blueCap {
	background: rgb(190,30,45); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(190,30,45,1) 0%, rgba(126,19,29,1) 3%, rgba(233,3,24,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,30,45,1)), color-stop(3%,rgba(126,19,29,1)), color-stop(100%,rgba(233,3,24,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#be1e2d', endColorstr='#e90318',GradientType=0 ); /* IE6-9 */
	border: 1.8px solid #be1e2d; /* Others */
	text-shadow: 0px 1px 1px #000;
	color: #fff; }
 
button:active.blueCap {
	background: rgb(190,30,45); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(190,30,45,1) 0%, rgba(126,19,29,1) 3%, rgba(233,3,24,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,30,45,1)), color-stop(3%,rgba(126,19,29,1)), color-stop(100%,rgba(233,3,24,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#be1e2d', endColorstr='#e90318',GradientType=0 ); /* IE6-9 */ }
	
/* red solytec */
button.reds {
	background: rgb(190,30,45); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(190,30,45,1) 0%, rgba(126,19,29,1) 3%, rgba(233,3,24,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,30,45,1)), color-stop(3%,rgba(126,19,29,1)), color-stop(100%,rgba(233,3,24,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(190,30,45,1) 0%,rgba(126,19,29,1) 3%,rgba(233,3,24,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#be1e2d', endColorstr='#e90318',GradientType=0 ); /* IE6-9 */
	border: 1.8px solid #be1e2d; /* Others */
	text-shadow: 0px 1px 1px #000;
	color: #fff;}
 
button:hover.reds {
	background: rgb(40,57,145); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(40,57,145,1) 0%, rgba(34,90,134,1) 3%, rgba(13,26,95,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,57,145,1)), color-stop(3%,rgba(34,90,134,1)), color-stop(100%,rgba(13,26,95,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b7d3e2', endColorstr='#2b7bdd',GradientType=0 ); /* IE6-9 */
	border: 1.8px solid #0e1a54; /* Others */
	text-shadow: 0px 1px 1px #000;
	color: #fff; }
 
button:active.reds {
	background: rgb(40,57,145); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(40,57,145,1) 0%, rgba(34,90,134,1) 3%, rgba(13,26,95,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,57,145,1)), color-stop(3%,rgba(34,90,134,1)), color-stop(100%,rgba(13,26,95,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(40,57,145,1) 0%,rgba(34,90,134,1) 3%,rgba(13,26,95,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b7d3e2', endColorstr='#2b7bdd',GradientType=0 ); /* IE6-9 */}
 
/* green */
button.green {
	background: rgb(183,234,178); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(183,234,178,1) 0%, rgba(131,195,81,1) 3%, rgba(96,164,45,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,234,178,1)), color-stop(3%,rgba(131,195,81,1)), color-stop(100%,rgba(96,164,45,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(183,234,178,1) 0%,rgba(131,195,81,1) 3%,rgba(96,164,45,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(183,234,178,1) 0%,rgba(131,195,81,1) 3%,rgba(96,164,45,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(183,234,178,1) 0%,rgba(131,195,81,1) 3%,rgba(96,164,45,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(183,234,178,1) 0%,rgba(131,195,81,1) 3%,rgba(96,164,45,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b7eab2', endColorstr='#60a42d',GradientType=0 ); /* IE6-9 */
	border: 1px solid #5da12a; /* Others */
	text-shadow: 0px 1px 1px #95e15b;
	color: #148105; }
 
button:hover.green {
	background: rgb(190,236,186); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(190,236,186,1) 0%, rgba(143,201,99,1) 3%, rgba(83,178,19,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,236,186,1)), color-stop(3%,rgba(143,201,99,1)), color-stop(100%,rgba(83,178,19,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(190,236,186,1) 0%,rgba(143,201,99,1) 3%,rgba(83,178,19,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(190,236,186,1) 0%,rgba(143,201,99,1) 3%,rgba(83,178,19,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(190,236,186,1) 0%,rgba(143,201,99,1) 3%,rgba(83,178,19,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(190,236,186,1) 0%,rgba(143,201,99,1) 3%,rgba(83,178,19,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#beecba', endColorstr='#53b213',GradientType=0 ); /* IE6-9 */ }
 
button:active.green {
	background: rgb(168,230,162); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(168,230,162,1) 0%, rgba(123,191,71,1) 3%, rgba(92,157,43,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,230,162,1)), color-stop(3%,rgba(123,191,71,1)), color-stop(100%,rgba(92,157,43,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(168,230,162,1) 0%,rgba(123,191,71,1) 3%,rgba(92,157,43,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(168,230,162,1) 0%,rgba(123,191,71,1) 3%,rgba(92,157,43,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(168,230,162,1) 0%,rgba(123,191,71,1) 3%,rgba(92,157,43,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(168,230,162,1) 0%,rgba(123,191,71,1) 3%,rgba(92,157,43,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a8e6a2', endColorstr='#5c9d2b',GradientType=0 ); /* IE6-9 */ }
 
/* pink */
button.pink {
	background: rgb(252,207,235); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,207,235,1) 0%, rgba(254,128,209,1) 3%, rgba(229,80,174,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,207,235,1)), color-stop(3%,rgba(254,128,209,1)), color-stop(100%,rgba(229,80,174,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,207,235,1) 0%,rgba(254,128,209,1) 3%,rgba(229,80,174,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,207,235,1) 0%,rgba(254,128,209,1) 3%,rgba(229,80,174,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,207,235,1) 0%,rgba(254,128,209,1) 3%,rgba(229,80,174,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(252,207,235,1) 0%,rgba(254,128,209,1) 3%,rgba(229,80,174,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fccfeb', endColorstr='#e550ae',GradientType=0 ); /* IE6-9 */
	border: 1px solid #e57ec3; /* Others */
	text-shadow: 0px 1px 1px #ff9add;
	color: #9a0b6a; }
 
button:hover.pink {
	background: rgb(252,214,238); /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,214,238,1) 0%, rgba(254,142,215,1) 3%, rgba(232,100,184,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,214,238,1)), color-stop(3%,rgba(254,142,215,1)), color-stop(100%,rgba(232,100,184,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,214,238,1) 0%,rgba(254,142,215,1) 3%,rgba(232,100,184,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,214,238,1) 0%,rgba(254,142,215,1) 3%,rgba(232,100,184,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,214,238,1) 0%,rgba(254,142,215,1) 3%,rgba(232,100,184,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(252,214,238,1) 0%,rgba(254,142,215,1) 3%,rgba(232,100,184,1) 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fcd6ee', endColorstr='#e864b8',GradientType=0 ); /* IE6-9 */ }
 
button:active.pink {
	background: #e2aed1; /* gradient */ /* Old browsers */
	background: -moz-linear-gradient(top, #e2aed1 1%, #e682c3 12%, #da42b1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e2aed1), color-stop(12%,#e682c3), color-stop(100%,#da42b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e2aed1 1%,#e682c3 12%,#da42b1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e2aed1 1%,#e682c3 12%,#da42b1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e2aed1 1%,#e682c3 12%,#da42b1 100%); /* IE10+ */
	background: linear-gradient(top, #e2aed1 1%,#e682c3 12%,#da42b1 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e2aed1', endColorstr='#da42b1',GradientType=0 ); /* IE6-9 */ }
 
/* Size
============================================================================ **/
/* small */
button.small {
	font-size: 11px;
	padding: 5px 8px 5px 7px; }
 
	button.small img { width: 12px; }
 
/* Large */
button.large {
	font-size: 15px;
	padding: 10px 16px 10px 14px; }
	
/* Large Solytec */
button.largeSolytec {
	font-size: 20px;
	padding: 10px 16px 10px 14px;
	width:300px;
	height:125px;
}

/* Large SolytecAlone */
button.largeSolytecAlone {
	font-size: 30px;
	padding: 10px 20px 10px 20px;
	width:150px;
	height:375px;
}
 
/* Large SolytecC */
button.wideSolytecC {
	font-size: 20px;
	padding: 10px 20px 10px 20px;
	width:200px;
	height:374px;
}
 
 /* Large SolytecZAM */
button.largeSolytecZAM {
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	width:168px;
	height:93.7px;
}
 /* Large SolytecCap */
button.largeSolytecCap {
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	width:300px;
	height:41.5px;
}
 /* Large SolytecZAMopt */
button.largeSolytecZAM01 {
	font-size: 10px;
	padding: 5px 10px 5px 10px;
	width:110px;
	height:75px;
}

 /* Large SolytecZAMopt2 */
button.largeSolytecZAM02 {
	font-size: 10px;
	padding: 5px 10px 5px 10px;
	width:110px;
	height:93.7px;
}
 
/* Large icon */
button.large .icon_right, button.large .icon_left, button.large .icon_alone { font-size: 25px; }
button.large img {width:32px; }
 

/* RoundCorner
============================================================================ **/
.roundcorner_large {
	-o-border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px; }
	
	
	.small.roundcorner_large{padding:5px 12px;}
	.large.roundcorner_large{padding:10px 22px;}
	button.roundcorner_large{padding:8px 16px;}
 
.roundcorner_medium {
	-o-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px; }
 
.roundcorner_minimum {
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; }
 
/* Icon
============================================================================ **/
/* Font */
@font-face{ 
	font-family: 'WebSymbolsRegular';
	src: url('websymbols/websymbols-regular-webfont.eot');
	src: url('websymbols/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('websymbols/websymbols-regular-webfont.woff') format('woff'),
	     url('websymbols/websymbols-regular-webfont.ttf') format('truetype'),
	     url('websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
	}

		button .icon_right, button .icon_left, button .icon_alone {
		font-family: 'WebSymbolsRegular';
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	
/* float style */	
button .icon_right {
	float: right;
	margin-left: 20px; }
 
button .icon_left {
	float: left;
	margin-right: 1px;
}
button .icon_left2 {
	float: left;
	margin-right: 50px;
}
 

/* Animation
============================================================================ **/

/* rotate */
button:hover .animate_rotate-360 {	
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg); 
	-ms-transform:rotate(360deg); }
	
button:hover .animate_rotate-180 {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg); }
		
button:hover .animate_rotate-90 {	
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg); }	
	
/* rotate infinite */
button:hover .animate_rotate-infinite {  
   	-webkit-animation: rotate_infinite 1.4s infinite linear;
  	-moz-animation: rotate_infinite 1.4s infinite linear;
    -ms-animation: rotate_infinite 1.4s infinite linear; }   	
	
	@-webkit-keyframes rotate_infinite {
		0% { -webkit-transform:rotate(360deg);} 
	}
	@-moz-keyframes rotate_infinite {
		0% {-moz-transform:rotate(360deg);}
	}
	@-ms-keyframes rotate_infinite {
		0% {-ms-transform:rotate(360deg);} 
	}
	
/* scale */
button:hover .animate_scale{	
		-webkit-transform:scale(1.3) ;
		-moz-transform:scale(1.3) ;
		-ms-transform:scale(1.3) ;
}
	
/*  zoom-rotate */
button:hover .animate_zoom-rotate {  
  	-webkit-animation: zoom-rotate 0.6s ease-in-out;  
    -moz-animation: zoom-rotate 0.6s ease-in-out;
    -ms-animation: zoom-rotate 0.6s ease-in-out;
}  
	@-webkit-keyframes zoom-rotate {  
		50% {  
   			-webkit-transform:rotate(360deg) scale(20);
			opacity:0;
		}   
	} 
	@-moz-keyframes zoom-rotate {  
		50% {  
			-moz-transform:rotate(360deg) scale(20); 
			opacity:0;
		}   
	} 
	@-ms-keyframes zoom-rotate {  
		50% {  
			-ms-transform:rotate(360deg) scale(20); 
			opacity:0;
		}   
	} 	
	
/* zoom */
button:hover .animate_zoom {  
  	-webkit-animation:zoom 0.4s ease-in-out;  
   	-moz-animation:zoom 0.4s ease-in-out;  
   	-ms-animation:zoom 0.4s ease-in-out;  
}  
	@-webkit-keyframes zoom {  
		50% { 
   			-webkit-transform: scale(20);
			opacity:0;
		}   
	} 
	@-moz-keyframes zoom {  
		50% {  
   			-moz-transform: scale(20);
			opacity:0;
		}   
	} 
	@-ms-keyframes zoom {  
		50% {  
   			-ms-transform: scale(20);
			opacity:0;
		}   
	} 
.roundcorner_top_left {
	-o-border-radius: 10px 0 0 0;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0; }
.roundcorner_bottom_left {
	-o-border-radius: 0 0 0 10px;
	-webkit-border-radius: 0 0 0 10px;
	-moz-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px;
}
.roundcorner_bottomTop_left{
	-o-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}





 
