.InputClass {	/*.InputClass*/
	font-size: 11px;
	line-height: 14px;
	color: #5A5A5A;
	padding: 2px 2px 2px 2px;
	background-color: #FAFAFA;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
.kalender-must  {	/*.kalender-must */
float: left;
	width: 23px;
	height: 21px;
	text-align: center;
	background-color: #332f2c;
	margin-right: 1px;
	margin-top: 1px;
	color: #fff;
	padding-top: 2px;
}
.kalender-must a {	/*.kalender-must a*/
text-decoration: underline;
	color: #FFF !important;
}
.kalender-must a:hover  {	/*.kalender-must a:hover */
text-decoration: underline;
	color: #FFF;
}
.kalender-nv  {	/*.kalender-nv */
float: left;
	width: 23px;
	height: 21px;
	text-align: center;
	background-color: #f7f7f7;
	margin-right: 1px;
	margin-top: 1px;
	color: #999;
	padding-top: 2px;
}
.kalender-nv a  {	/*.kalender-nv a */
text-decoration: none;
	color: #999;
}
.kalender-roheline  {	/*.kalender-roheline */
float: left;
	width: 23px;
	height: 21px;
	text-align: center;
	background-color: #008538;
	margin-right: 1px;
	margin-top: 1px;
	color: #fff;
	padding-top: 2px;
}
.kalender-roheline a  {	/*.kalender-roheline a */
text-decoration: none;
	color: #FFF !important;
}
.kalender-roheline a:hover  {	/*.kalender-roheline a:hover */
text-decoration: underline;
	color: #FFF;
}
.kalender-sinine  {	/*.kalender-sinine */
float: left;
	width: 23px;
	height: 21px;
	text-align: center;
	background-color: #0087cc;
	margin-right: 1px;
	margin-top: 1px;
	color: #fff;
	padding-top: 2px;
}
.kalender-sinine a  {	/*.kalender-sinine a */
text-decoration: none;
color: #FFF !important;

}
.kalender-sinine a:hover  {	/*.kalender-sinine a:hover */
text-decoration: underline;
	color: #FFF !important;
}
.kalender-tavaline  {	/*.kalender-tavaline */
float: left;
	width: 23px;
	height: 21px;
	text-align: center;
	background-color: #FFF;
	margin-right: 1px;
	margin-top: 1px;
	padding-top: 2px;
}
.kalender-tavaline a  {	/*.kalender-tavaline a */
text-decoration: none;
color: #333;

}
.menu-sisu  {	/*.menu-sisu */
width: 171px;
	background-image: url(../designfiles/kyljemeny-keskminetaust.png);
	padding:10px;
}
.menu-sisu a  {	/*.menu-sisu a */
text-decoration: none;
	color: #333;
}
.menu-sisu a :hover  {	/*.menu-sisu a :hover */
text-decoration: underline;
	color: #333;
}
.menu-sisu a:active  {	/*.menu-sisu a:active */
text-decoration: underline;
	color: #333;
}
.menu-top  {	/*.menu-top */
width: 171px;
	height: 18px;
	background-image: url(../designfiles/kyljemenu-taust.png);
	padding:10px;
	color: #fff;
	font-weight: bold;
}
.parem-menu  {	/*.parem-menu */
float: right;
	width: 191px;
}
.sisu-tekst  {	/*.sisu-tekst */
float: left;
	width: 500px;
	padding-left: 25px;
	padding-right: 25px;
}
.tabel {	/*.tabel*/
	padding: 8px;
	font-size: 11px;
	background-color: #F2F2F2;
	border: 1px solid;
	border-collapse: collapse;
	border-color: #CCCCCC;

}
.tabel_sisu {	/*.tabel_sisu*/
	padding: 4px;
	font-size: 11px;
	background-color: #FAFAFA;
}
.vasak-menu  {	/*.vasak-menu */
float: left;
	width: 191px;
}
@charset "utf-8";body  {	/*@charset "utf-8";body */
margin: 20px auto;
	width: 982px;
	font-family: arial, helvetica, sans-serif;
	font-size: small;
	color: #333;
	line-height: 1.6;
	background-color: #f1f1f1;
}
#container  {	/*#container */
background-image: url(../designfiles/sisu-taust.jpg);
}
#footer {	/*#footer*/
color: #FFF;
}
#footer-separator  {	/*#footer-separator */
width: 982px;
	height: 15px;
	clear: both;
}
#kalender-info  {	/*#kalender-info */
clear: both;
	font-size: 10px;
}
#kalender-kuu  {	/*#kalender-kuu */
width: 171px;
	height: 25px;
	text-align: center;
	font-weight: bold;
}
#kalender-kuu a  {	/*#kalender-kuu a */
text-decoration: none;
}
#kalender-sisu  {	/*#kalender-sisu */
width: 168px;
	background-color: #dee1e4;
	padding: 1px;
	padding-left: 2px;
}
#menu-elemendid  {	/*#menu-elemendid */
float: left;
	width: 840px;
	height: 28px;
	padding-left: 40px;
	padding-top: 31px;
	color: #fff;
	font-weight: bold;
}
#menu-elemendid a  {	/*#menu-elemendid a */
text-decoration: none;
	color: #fff;
}
#menu-elemendid a:active  {	/*#menu-elemendid a:active */
text-decoration: underline;
}
#menu-elemendid a:hover  {	/*#menu-elemendid a:hover */
text-decoration: underline;
}
#menu-keeled  {	/*#menu-keeled */
float: right;
	width: 72px;
	padding-right: 30px;
	height: 26px;
	padding-top: 33px;
}
#peamenu  {	/*#peamenu */
width: 982px;
	height: 59px;
	background-image: url(../designfiles/korttikurssi.jpg);
	background-repeat: none;
}
#sisu  {	/*#sisu */
width: 932px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: url(../designfiles/sisu-taust.jpg);
}
a  {	/*a */
text-decoration: underline;
	color: #2692cf;
}
body {	/*body*/
	margin: 20px auto;
	width: 982px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333;
	line-height: 1.6;
	background-color: #F1F1F1;
}
h1  {	/*h1 */
margin: 0px;
	padding: 0px;
	font-size: large;
}
h2 h3  {	/*h2 h3 */
margin: 0px;
	padding: 0px;
	font-size: medium;
}

