@CHARSET "ISO-8859-1";

.leftnavigation {
	width:188px !important;
	padding-left: 3px !important;
	padding-top: 3px !important;
}

.leftnavigation ul {
	width: auto !important;
}

li.leftmenuheading_default {
	background: #2da1c1 url("/images/layout/leftnavi_heading_top.gif") no-repeat top left !important;
	margin-bottom: 2px !important;
	height: auto !important;
	padding-right: 5px !important;
	padding-top: 6px !important;
}
li.leftmenuheading_default a {
	line-height: 22px !important;
}

li.leftmenuheading_default span {
	background: #2da1c1 url("/images/layout/leftnavi_heading_bottom.gif") no-repeat bottom left !important;
	height: 6px !important;
	display: block !important;
	margin-left: -10px !important;
	margin-right: -5px !important;
}
li.leftmenuheading_default a {
	font-size:12px !important;	
}

li.leftmenuitem ul,
li.leftmenuitem_default_submenu ul {
	background: #FFFFFF !important;
	border: 1px solid #e3e3e3 !important;
	border-top: 0 !important;	
}

li.leftmenuitem ul li,
li.leftmenuitem_default_submenu ul li {
	background: none !important;
	padding-bottom:4px !important;
}

.leftnavigation ul li ul {
	margin-top: 0 !important;	
}

li.heading {
	background: #e6e6e6 !important;
	margin-bottom: 2px !important;
	line-height: 16px;
}

li.standard {
	margin-bottom: 2px !important;
}

li.leftmenuitem {
	background: #e6e6e6 url("/images/layout/left_nav_bg_top.gif") no-repeat top left !important;
	height: auto !important;
}
li.leftmenuitem span {
	background: #e6e6e6 url("/images/layout/left_nav_bg_bottom.gif") no-repeat bottom left !important;
	margin-left: -10px !important;
}

li.leftmenuitem,
li.leftmenuitem_nonproduct,
li.leftmenuitem_default_submenu {
	margin-left: 0 !important;
	margin-right: 0 !important;
	min-height: 0 !important;
	padding-bottom: 0 !important;
	padding-top:4px !important;
}

li.leftmenuitem_nonproduct {
	padding-bottom: 4px !important;
}

li.leftmenuitem span,
li.leftmenuitem_nonproduct span,
li.leftmenuitem_default_submenu span {
	/* padding-bottom:4px !important; */
	height: 4px !important;
	display: block !important;
}

.leftnavigation ul li.leftmenuitem ul li,
.leftnavigation ul li.leftmenuitem_default_submenu ul li {
	height: auto !important;
	padding-top:4px !important;
}

.leftnavigation ul li.leftmenuitem ul li span,
.leftnavigation ul li.leftmenuitem_default_submenu ul li span {
	display: none !important;
	height: 0 !important;
	background: transparent;
}

li.leftmenuitem_default_submenu {
	background: #d1d1d1 url("/images/layout/left_nav_bg_top_dark.gif") no-repeat top left !important;
	height: auto !important;
	margin-bottom: 2px;
}
li.leftmenuitem_default_submenu span {
	background: #d1d1d1 url("/images/layout/left_nav_bg_bottom_dark.gif") no-repeat bottom left !important;
	margin-left: -10px !important;
}

.leftnavigation ul li ul li.leftmenuitem_default_submenu {
	background: url("/images/layout/navigation_activeblue.jpg") repeat-y top center !important;
}

/* Tämä on joidenkin taulukoiden otsikoita varten, eikä liity navigaatioon */
.style1,
.style2,
.style3,
.style4,
.style5,
.style6,
.style7,
.style8,
.style9 {
	color:#FFFFFF;
	font-weight:bold;
}