.sbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}

.sbutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}

.sbutton:active {
	position:relative;
	top:1px;
}
	

.sbuttonbig {
	font-family:			Calibri;
	font-size:				14px;
	font-weight:			normal;
	font-style:				normal;
	color:					#395574;	
	background-color:		#FFFFFF;
	border-style:			outset;
	border-width:			1px;
	border-color:			#395574;	
	text-align:				center;
	vertical-align:			center;
	width:					150px;
	height:					32px;
	padding:				0px;
	margin:					2px;
	cursor:					hand;	
}

.sbuttonbig:hover {
	font-family:			Calibri;
	font-size:				14px;
	font-weight:			normal;
	font-style:				normal;
	color:					#FFFFFF;	
	background-color:		#395574;
	border-style:			outset;
	border-width:			1px;
	border-color:			#FFFFFF;	
	text-align:				center;
	vertical-align:			center;
	width:					150px;
	height:					32px;
	padding:				0px;
	margin:					2px;
	cursor:					hand;	
}

.sbuttonbig:active {
	font-family:			Calibri;
	font-size:				14px;
	font-weight:			normal;
	font-style:				normal;
	color:					#FFFFFF;	
	background-color:		#9FBDC6;
	border-style:			outset;
	border-width:			1px;
	border-color:			#FFFFFF;	
	text-align:				center;
	vertical-align:			center;
	width:					150px;
	height:					32px;
	padding:				0px;
	margin:					2px;
	cursor:					hand;	
}

.xbutton {
	margin:2px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}

.xbutton:hover {
	margin:2px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}

.xbutton:active {
	margin:2px;
	position:relative;
	top:1px;
}


.ebutton {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}

.ebutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}


.ebutton:active {
	position:relative;
	top:1px;
}


.nakladka  {
	font-family:			Calibri;
	font-size:				14px;
	font-weight:			normal;
	font-style:				normal;
	color:					#395574;	
	
	border-style:			outset;
	border-width:			1px;
	border-color:			#395574;	
	
	width:					160px;
	height:					32px;
	padding:				0px 0px 0px 10px;
	margin:					2px;
	
	text-align: 			left; 
	vertical-align:			center;
	
	background-image: 		url(../images/icons/nakladka.gif);
	background-repeat: 		no-repeat;
	background-position: 	80px 0px;	
	background-color:		#FFFFFF;
	
	cursor:					hand;	
	
}

.nakladka:hover {
	font-family:			Calibri;
	font-size:				14px;
	font-weight:			normal;
	font-style:				normal;
	color:					#FFFFFF;
	
	border-style:			outset;
	border-width:			1px;
	border-color:			#FFFFFF;	
	
	width:					160px;
	height:					32px;
	padding:				0px 0px 0px 10px;
	margin:					2px;
	
	text-align: 			left; 
	vertical-align:			center;
	
	background-image: 		url(../images/icons/nakladka.gif);
	background-repeat: 		no-repeat;
	background-position: 	80px 0px;	
	background-color:		#395574;

	cursor:					hand;
}

.nakladka:active {
	font-family:			Calibri;
	font-size:				14px;
	font-weight:			normal;
	font-style:				normal;
	color:					#FFFFFF;
	
	border-style:			outset;
	border-width:			1px;
	border-color:			#FFFFFF;	
	
	width:					160px;
	height:					32px;
	padding:				0px 0px 0px 10px;
	margin:					2px;
	
	text-align: 			left; 
	vertical-align:			center;
	
	background-image: 		url(../images/icons/nakladka.gif);
	background-repeat: 		no-repeat;
	background-position: 	80px 0px;	
	background-color:		#9FBDC6;

	cursor:					hand;
}


.vykladka  {
	font-family:			Calibri;
	font-size:				14px;
	font-weight:			normal;
	font-style:				normal;
	color:					#395574;	
	
	border-style:			outset;
	border-width:			1px;
	border-color:			#395574;	
	
	width:					160px;
	height:					32px;
	padding:				0px 0px 0px 10px;
	margin:					2px;
	
	text-align: 			left; 
	vertical-align:			center;
	
	background-image: 		url(../images/icons/vykladka.gif);
	background-repeat: 		no-repeat;
	background-position: 	80px 0px;	
	background-color:		#FFFFFF;
	
	cursor:					hand;	
	
}

.vykladka:hover {
	font-family:			Calibri;
	font-size:				14px;
	font-weight:			normal;
	font-style:				normal;
	color:					#FFFFFF;
	
	border-style:			outset;
	border-width:			1px;
	border-color:			#FFFFFF;	
	
	width:					160px;
	height:					32px;
	padding:				0px 0px 0px 10px;
	margin:					2px;
	
	text-align: 			left; 
	vertical-align:			center;
	
	background-image: 		url(../images/icons/vykladka.gif);
	background-repeat: 		no-repeat;
	background-position: 	80px 0px;	
	background-color:		#395574;

	cursor:					hand;
}

.vykladka:active {
	font-family:			Calibri;
	font-size:				14px;
	font-weight:			normal;
	font-style:				normal;
	color:					#FFFFFF;
	
	border-style:			outset;
	border-width:			1px;
	border-color:			#FFFFFF;	
	
	width:					160px;
	height:					32px;
	padding:				0px 0px 0px 10px;
	margin:					2px;
	
	text-align: 			left; 
	vertical-align:			center;
	
	background-image: 		url(../images/icons/vykladka.gif);
	background-repeat: 		no-repeat;
	background-position: 	80px 0px;	
	background-color:		#9FBDC6;

	cursor:					hand;
}


.colorbutton0 {
	width:					25px;
	height:					25px;
}

.colorbutton1 {
	width:					25px;
	height:					25px;
	background-color:		#E2FFD5;
	color:					#1E6400;
}

.colorbutton1:hover {
	width:					25px;
	height:					25px;
	background-color:		#1E6400;
	color:					#FFFFFF;	
	cursor:					hand;
}

.colorbutton2 {
	width:					25px;
	height:					25px;
	background-color:		#9B7500;
	color:					#FFFFFF;	
	
}

.colorbutton2:hover {
	width:					25px;
	height:					25px;
	background-color:		#FFF3CE;
	color:					#9B7500;	
	cursor:					hand;
}

.colorbutton3 {
	width:					25px;
	height:					25px;
	background-color:		#9B7500;
	color:					#FFFFFF;	
	
}

.colorbutton3:hover {
	width:					25px;
	height:					25px;
	background-color:		#FFF3CE;
	color:					#9B7500;	
	cursor:					hand;
}

.colorbutton4 {
	width:					25px;
	height:					25px;
	background-color:		#FFD2DE;
	color:					#FF3366;
}

.colorbutton4:hover {
	width:					25px;
	height:					25px;
	background-color:		#FF3366;
	color:					#FFFFFF;	
	cursor:					hand;
}

.colorbutton5 {
	width:					25px;
	height:					25px;
	background-color:		#CEAAFF;
	color:					#4F00B9;
}

.colorbutton5:hover {
	width:					25px;
	height:					25px;
	background-color:		#4F00B9;
	color:					#FFFFFF;	
	cursor:					hand;
}


.colorbutton6 {
	width:					25px;
	height:					25px;
	background-color:		#C5C5C5;
	color:					#333333;
}

.colorbutton6:hover {
	width:					25px;
	height:					25px;
	background-color:		#333333;
	color:					#FFFFFF;	
	cursor:					hand;
}

.colorbutton7,.colorbutton9  {
	width:					25px;
	height:					25px;
	background-color:		#ccffff;
	color:					#008080;
}

.colorbutton7:hover,.colorbutton9:hover {
	width:					25px;
	height:					25px;
	background-color:		#008080;
	color:					#ccffff;	
	cursor:					hand;
}

.colorbutton10 {
	width:					25px;
	height:					25px;
	background-color:		#FF7575;
	color:					#FFFFFF;
}

.colorbutton10:hover {
	width:					25px;
	height:					25px;
	background-color:		#FF0000;
	color:					#FFFFFF;	
	cursor:					hand;
}

.colorbutton11{
	width:					25px;
	height:					25px;
	background-color:		#FFFF00;
	color:					#000000;	
	
}

.colorbutton11:hover {
	width:					25px;
	height:					25px;
	background-color:		#FFF0C0;
	color:					#9B7500;	
	cursor:					hand;
}



.colorbuttonT {
	width:					25px;
	height:					25px;
	background-color:		#FFC33B;
	color:					#FFFFFF;	
	cursor:					hand;	
}
.colorbuttonTe {
	width:					25px;
	height:					25px;
	background-color:		#BBBBBB;
	color:					#FFFFFF;	
	cursor:					hand;	
}



.xbuttonB {
	margin:2px;
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}

.xbuttonB:hover {
	margin:2px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}

.xbuttonB:active {
	margin:2px;
	position:relative;
	top:1px;
}



.xbuttonR {
	margin:2px;
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
	background-color:#fc8d83;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}

.xbuttonR:hover {
	margin:2px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
	background-color:#e4685d;
}

.xbuttonR:active {
	margin:2px;
	position:relative;
	top:1px;
}



.xbuttonY {
	margin:2px;
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}

.xbuttonY:hover {
	margin:2px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:transparent;
}


.xbuttonY:active {
	margin:2px;
	position:relative;
	top:1px;
	background-color:transparent;
}



.xbuttonG {
	margin:2px;
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
	background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
	background-color:#b8e356;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}
.xbuttonG:hover {
	margin:2px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
	background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0);
	background-color:#a5cc52;
}
.xbuttonG:active {
	margin:2px;
	position:relative;
	top:1px;
}

.xcheckbox {
  margin:					3px;
  padding:					0px;
  background: 				#FAFAFA;
  cursor:					pointer;
  color:					#395574;
  border:					1px solid #395574;
	-moz-border-radius: 		4px;
	-webkit-border-radius: 		4px;
	border-radius: 				4px;
  width:					16px;
  height:					16px;
  vertical-align:			middle;
}
  