input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0; 
}	

.shadow, div.accordion, .buttons input{
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
	border:solid 1px;
	border-bottom: 0;	
}

.calendar, .fio{
	width: 220px;			
}

.calendar_julian{
	color: red;
}

.calendar_gregor{
	color: red;
}

.error{
	color: red;
}

.mybutton{
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
	border:solid 1px;
	font-family: Arial;
	font-size: 14px;
	white-space: normal;
}

.mysmallbutton{
	border:solid 1px gray;
	font-family: Arial;
	font-size: 14px;
	white-space: normal;
}

.home-title {
	padding-bottom: .3em;
	color: #2B5EC4;
	font-weight: bold;
	font-family: Arial;
	font-size: 29px;
}

.about {
	padding-bottom: .3em;
	color: #2B5EC4;
	font-weight: bold;
	font-family: Arial;
	font-size: 15px;
	text-align: center;
}

.sunlight {
	padding-bottom: .3em;
	color: #800080; 
	font-weight: bold;
	font-family: Arial;
	font-size: 20px;
	text-align: center;
}

.center {
	padding: 0px; 
	margin: 0 auto; 	
}

.fio, .time, .town, .country, .calendar, .notime  {
	font-family: Arial;
	font-size: 15px;
}

.color, .summertime, .calcref, .showref {
	font-family: Arial;
	font-size: 13px;
}

input.date {
	width: 150px;
	height: 22px;
	font-family: Arial;
	font-size: 15px;
}

input.gmt {
	width: 95;
	font-family: Arial;
	font-size: 15px;
}

