.Citykoti {
	color:#1D3AA5;
	font-weight:bold;
}

padded {
	padding-left:20px;
}

body, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#CCCCCC;
}

body {
	background-color:#CCCCCC;
	background-attachment:scroll;
	background-position:top left;
	background-image:url(../../img/ulkoasu/taustaviivat.gif);
	background-repeat:repeat-x repeat-y;
}

confirmation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#FFFFFF;
	background-image:"";
}

a {
	color: #E90202;
	font-weight:bold;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

h1 {
	font-size:14px;
	color:#1D3AA5;
}

h2 {
	font-size:12px;
}

h3 {
	font-size:11px;
}

h4 {
	font-size:10px;
}

h5 {
	font-size:9px;
}

h6 {
	font-size:8px;
}

img.thumb {
	border:1px solid #000000;
	margin:5px;
}

input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

table.main
{
	border:1px solid #000000;
	background-color:#FFFFFF;
}

table.maksettu
{
	border:1px solid #000000;
	background-color:#E8FFE8;
}
table.eimaksettu
{
	border:1px solid #000000;
	background-color:yellow;
}
table.huolto
{
	border:1px solid #000000;
	background-color:#C1E0FF;
}

td.main
{
	background-color:#FFFFFF;
	background-attachment:scroll;
	background-position:right top;
	background-image:url(../../img/ulkoasu/taustarenkaat.png);
	background-repeat:no-repeat;
	padding:15px 50px 15px 50px;
}

table, td, td.gray
{
	background-color:transparrent;
}

td.calendarheader {
	background-color: #C60000;
/*	background-color: #CCE6FF; */
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	height:26px;
}
td.calendarleftheader {
/*	background-color: #C60000; */
	background-color: #CCE6FF; 
	font-weight:bold;
	font-size:12px;
	border-right: #CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	color:#333333;
	height:20px;

}

td.calendarsaturdaysunday {
	background-color: #E5E5E5;
	font-size:12px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;

}
td.calendarnormalday{
	background-color: #FFFFFF;
	font-size:12px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
td.calendaremptyday {
	background-color: #E5E5E5;
	font-weight:bold;
	font-size:12px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;

}
td.calendartoday {
	background-color: #BBFFBB;
	font-size:12px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
td.calendarPyha {
	background-color: #FF8080;
	font-size:12px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	
}
.row1 {
	background-color:#F5F5F5;
}
.row2 {
	background-color:#E1E1E1;
}
.row_selected {
	background-color:#EBFFD7;
}

