.pipe { padding: 0 2px; }
.lang-pipe { padding: 0 5px; }
.info-pipe { padding-left: 30px; }
.grey-link a.lang-a { color: #B90F22; }
.navL1 {
	background-image: url(../pics/navL1-bg.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
	height: 20px;
	font-size: 11px;
	color: #666666;
	padding-right: 12px;
	margin-right: 20px;
	float: left;
}
.navL1 a:link, .navL1 a:visited, .navL1 a:active, .navL1 a:hover {
	text-decoration: none;
	display: block;
	line-height: 18px;
	height: 18px;
	font-weight: bold;
	float: left;
}
.navL1 a:hover {
	color: #B90F22;
}

#sub-nav-container {
	margin-left: 10px;
	width: 150px;
	overflow: hidden;
	margin-top: 22px;
}
.navL2 {
	background-image: url(/templates/pics/navL2-bg.gif);
	background-position: left top;
	background-repeat:no-repeat;
	height: 18px;
	font-size: 11px;
	color: #666666;
	padding-left: 12px;
	padding-top: 2px;
	margin-bottom: 15px;
}
.navL2-basket {
	margin-bottom: 7px;
}
.navL2 a:link, .navL2 a:visited, .navL2 a:active, .navL2 a:hover, .navL2 span.orderstep {
	color: #666666;
	text-decoration: none;
	display: block;
	line-height: 18px;
	height: 18px;
	font-weight: bold;
}
.navL2 span.orderstep, .navL2 span.nav-act {
	background-image: url(/templates/pics/order-step-nav.gif);
	background-repeat: no-repeat;
	background-position: 103px 15px;
	padding-bottom: 6px;
}
.navL2 span.nav-act {
	background-image: url(/templates/pics/order-step-nav-act.gif);
}
.navL1 a.nav-act:link, .navL1 a.nav-act:visited, .navL1 a.nav-act:active, .navL1 a.nav-act:hover,
.navL2 a.nav-act:link, .navL2 a.nav-act:visited, .navL2 a.nav-act:active, .navL2 a.nav-act:hover, 
.navL2 a:hover, .navL2 span.nav-act { 
	color: #B90F22; 
}
/* Sitemap */
#sitemap { margin: 0 0 15px 0; padding: 0;}
#sitemap, #sitemap ul, .sub-sitemap { margin: 0 0 15px 0; padding: 0; list-style-type: none; }
#sitemap ul { margin: 0 ; padding: 0; list-style-type: none; }
#sitemap { margin: 0 0 10px 0; }
#sitemap ul.sm-L1, .sub-sitemap { margin: 0 0 15px 0; padding: 0 0 0 15px; }
#sitemap ul.sm-L2 { padding: 0 0 0 15px; }
#sitemap li.sm-li-0 { background-image: none; margin: 0; padding: 0; }
#sitemap ul li.sm-li-1 { background-image: none; margin-left: 0; padding-left: 0; }
.sm-link-0 { display: none; }
a.sm-link-1:link, a.sm-link-1:visited, a.sm-link-1:active, a.sm-link-1:hover {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	color: #505150;
	text-decoration: none;
	font-weight: bold;
}
