.navi a:link, .navi a:visited{
	color:#003399;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}
 .navi a:hover, .navi a:active{
	text-decoration: underline;
	color:#777777;}


.button, .nappikuva{
	cursor:pointer;
	width:15px;
	display:block;
	float:left;
	margin:0px auto 0px auto;
	padding:0px;
	background-color:#CFC1A3;
	background-image:  url(/www/images/layout/nuoli3.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.buttonClicked{
	cursor:pointer;
	width:15px;
	display:block;
	float:left;
	margin:0px auto 0px auto;
	padding:0px;
	background-color:#CFC1A3;
	background-image:  url(/www/images/layout/nuoli_do2.gif);
	background-repeat: no-repeat;
	background-position: center center ;
}


.buttonDisabled{
	cursor:default;
	width:15px;
	display:block;
	float:left;
	margin:0px auto 0px auto;
	padding:0px;
	background-color:#CFC1A3;
	background-image:  url(/www/images/layout/nuoli.gif);
	background-repeat: no-repeat;
	background-position: center center ;

}

.mainFolder{
	background-color:#CFC1A3;/*E3DCC3*/
	text-align:right;
	display:block;
	border-bottom:1px solid #EFEBDB;
	width:100%;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
/*.mainFolder .button,
.mainFolder .buttonDisabled,
.currentMainFolder .buttonDisabled{
	width:10px;
}*/
.currentMainFolder{
	background-color:#CFC1A3;/*E3DCC3*/
	text-align:right;
	display:block;
	border-bottom:1px solid #EFEBDB;
	width:100%;
	overflow:hidden;
}

.folder{
	background-color:#CFC1A3;/* EEEACD*/
	text-align:right;
	display:block;
	border-bottom:1px solid #FFFFFF;
	width:100%;
	overflow:hidden;
}

.currentFolder{
	background-color:#CFC1A3;
	text-align:right;
	display:block;
	border-bottom:1px solid #FFFFFF;
	width:100%;
	overflow:hidden;
	font-weight:bold;
}


.entry{
	background-color:#FFFFFF;
	text-align:left;
	display:block;
	border-bottom:1px dashed #E3DCC3;
	width:100%;
	overflow:hidden;
	padding:0px 0px 0px 0px;
}

.currentEntry{
	background-color:#FFFFFF;
	text-align:left;
	display:block;
	border-bottom:1px dashed #E3DCC3;
	width:100%;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}



.mainFolder a:link  {
	width:144px;
	text-transform: uppercase;
	font-weight:bold;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
	background-color:#E3DCC3;
border-right:1px solid #EFEBDB;
}
*>.mainFolder a:link  {
	width:139px;
	text-transform: uppercase;
	font-weight:bold;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
	background-color:#E3DCC3;
border-right:1px solid #EFEBDB;
}

.mainFolder a:hover {
	width:144px;
	text-transform: uppercase;
	font-weight:bold;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
	background-color:#E3DCC3;
border-right:1px solid #EFEBDB;
}


*>.mainFolder a:hover{
	width:139px;
	text-transform: uppercase;
	font-weight:bold;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
	background-color:#E3DCC3;
border-right:1px solid #EFEBDB;
}


.mainFolder a:active{
	width:144px;
	text-transform: uppercase;
	font-weight:bold;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
	background-color:#E3DCC3;
border-right:1px solid #EFEBDB;
}

*>.mainFolder a:active  {
	width:139px;
	text-transform: uppercase;
	font-weight:bold;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
	background-color:#E3DCC3;
border-right:1px solid #EFEBDB;
}

.mainFolder a:visited  {
	width:144px;
	text-transform: uppercase;
	font-weight:bold;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
	background-color:#E3DCC3;
border-right:1px solid #EFEBDB;
}

*>.mainFolder a:visited  {
	width:139px;
	text-transform: uppercase;
	font-weight:bold;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
	background-color:#E3DCC3;
border-right:1px solid #EFEBDB;
}
/*------------------------------------------*/
.currentMainFolder a:link{
	text-transform: uppercase;
	font-weight:bold;
	width:144px;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

*>.currentMainFolder a:link{
	text-transform: uppercase;
	font-weight:bold;
	width:139px;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

.currentMainFolder a:hover{
	text-transform: uppercase;
	font-weight:bold;
	width:144px;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}
*>.currentMainFolder a:hover{
	text-transform: uppercase;
	font-weight:bold;
	width:139px;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}
.currentMainFolder a:active{
	text-transform: uppercase;
	font-weight:bold;
	width:144px;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}
*>.currentMainFolder a:active{
	text-transform: uppercase;
	font-weight:bold;
	width:139px;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}
.currentMainFolder a:visited{
	text-transform: uppercase;
	font-weight:bold;
	width:144px;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

*>.currentMainFolder a:visited{
	text-transform: uppercase;
	font-weight:bold;
	width:139px;
	clear:both;
	display:block;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}
/*--------------------------------------------*/
.folder a:link {
	width:144px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}
*>.folder a:link{
	width:139px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}
.folder a:hover {
	width:144px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

*>.folder a:hover {
	width:139px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}


.folder a:active {
	width:144px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}
*>.folder a:active {
	width:139px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}
.folder a:visited {
	width:144px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

*>.folder a:visited {
	width:139px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}


.currentFolder a:link {
	
		width:144px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

*>.currentFolder a:link {
	
	width:139px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

.currentFolder a:hover{
	
	width:144px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

*>.currentFolder a:hover {
	
	width:139px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

.currentFolder a:active {
	
	width:144px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

*>.currentFolder a:active{
	
	width:139px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}

.currentFolder a:visited {
	
	width:144px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}


*>.currentFolder a:visited {
	
	width:139px;
	clear:both;
	display:block;
	background-color:#EEEACD;
	float:left;
	margin: 0px auto 0px auto;
	padding:4px 5px 4px 0px;
border-right:1px solid #EFEBDB;
}
.entry a:link, .entry a:hover, .entry a:active, .entry a:visited {
	width:150px;
	background-image:  url(/www/images/layout/nuoli_entry.gif);
	background-repeat: no-repeat;
	background-position: left;
	clear:both;
	display:block;
	float:left;
	color:#4977A6;
	margin: 0px auto 0px auto;
	padding:2px 0px 2px 10px;
}

.currentEntry a:link, .currentEntry a:hover, .currentEntry a:active, .currentEntry a:visited {
	width:150px;
	background-image:  url(/www/images/layout/nuoli_entry.gif);
	background-repeat: no-repeat;
	background-position: left;
	clear:both;
	display:block;
	float:left;
	color:#4977A6;
	margin: 0px auto 0px auto;
	padding:2px 0px 2px 10px;
}

/** ALANAVIN MUUTOKSET **/
div.alanaviwrapper div.navi .mainFolder,
div.alanaviwrapper div.navi .currentMainFolder,
div.alanaviwrapper div.navi .folder,
div.alanaviwrapper div.navi .currentFolder,
div.alanaviwrapper div.navi .entry,
div.alanaviwrapper div.navi .currentEntry {
	background-color: #BCE0BF;
}

div.alanaviwrapper div.navi .mainFolder a,
div.alanaviwrapper div.navi .currentMainFolder a,
div.alanaviwrapper div.navi .folder a,
div.alanaviwrapper div.navi .currentFolder a,
div.alanaviwrapper div.navi .entry a,
div.alanaviwrapper div.navi .currentEntrya a {
	background-color: #BCE0BF;
}

div.alanaviwrapper div.navi .mainFolder .buttonDisabled,
div.alanaviwrapper div.navi .currentMainFolder .buttonDisabled,
div.alanaviwrapper div.navi .folder .buttonDisabled,
div.alanaviwrapper div.navi .currentFolder .buttonDisabled,
div.alanaviwrapper div.navi .entry .buttonDisabled,
div.alanaviwrapper div.navi .currentEntrya .buttonDisabled {
	background-color: #BCE0BF;
}

div.alanaviwrapper div.navi .mainFolder .buttonClicked,
div.alanaviwrapper div.navi .currentMainFolder .buttonClicked,
div.alanaviwrapper div.navi .folder .buttonClicked,
div.alanaviwrapper div.navi .currentFolder .buttonClicked,
div.alanaviwrapper div.navi .entry .buttonClicked,
div.alanaviwrapper div.navi .currentEntrya .buttonClicked {
	background-color: #BCE0BF;
}
div.navi .mainFolder a,
div.navi .mainFolder a:hover,
div.navi .mainFolder a:visited,
div.navi .mainFolder a:link,
div.navi .currentMainFolder a,
div.navi .currentMainFolder a:hover,
div.navi .currentMainFolder a:visited,
div.navi .currentMainFolder a:link,
div.navi .folder a,
div.navi .folder a:link,
div.navi .folder a:visited,
div.navi .folder a:hover,
div.navi .currentFolder a,
div.navi .currentFolder a:link,
div.navi .currentFolder a:visited,
div.navi .currentFolder a:hover{
	width:134px;
}