/*  $RCSfile: navi.css,v $  |  $Author: csimeoni $  |  $Revision: 1.17 $  |  $Date: 2010/05/10 05:30:08 $ */

#navshop1 {}
#navshop1_open {}
#navshop2 {}
#navshop2_open {}


#navcontainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
	background-color: #F5F5F5;
}

#navcontainer ul ul {
	background-color: #FFFAEC;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#navcontainer ul ul ul {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#navcontainer ul ul ul ul {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#navcontainer li {
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}

#navcontainer li a {
	background-image: url(../img/tree_icon/plus.gif);
	background-repeat: no-repeat;
	color: #555555;
	text-decoration: none;
}

#navcontainer li a.leaf {
	background-image: url(../img/tree_icon/leaf.gif);
}

#navcontainer li a.open {
	background-image: url(../img/tree_icon/minus.gif);
	font-weight: bold;
	background-color: #FFFAEC;
}

#navcontainer li a.leaf_active {
	background-image: url(../img/tree_icon/leaf_active.gif);
	font-weight: bold;
	background-color: #FFC324;
}

#navcontainer li a.open_active {
	background-image: url(../img/tree_icon/minus_active.gif);
	font-weight: bold;
	background-color: #FFC324;
}

#navcontainer li a.deactivated {
	color:#d0cfcb;
}

#navcontainer li a:hover {
	background-color: #FFECB8;
}

/* navlist */
#navcontainer ul li a {
	display: block;
	width: 176px;
	padding-left: 24px;
	background-position: 10px 6px;
}

/* navlist2 */
#navcontainer ul ul li a {
	display: block;
	width: 162px;
	padding-left: 38px;
	background-position: 24px 6px;
}

/* navlist3 */
#navcontainer ul ul ul li a {
	display: block;
	width: 148px;
	padding-left: 52px;
	background-position: 38px 6px;
}

/* navlist4 */
#navcontainer ul ul ul ul li a {
	display: block;
	padding-left: 66px;
	width: 134px;
	background-position: 52px 6px;
}







#navcontainer ul#navlist,
#navcontainer ul.navlist_level_0 {
	margin-bottom:20px;
}
#navcontainer ul#navlist0 {
	margin-bottom:0px;
	display:none;
}


#navcontainer div.contentBox div.contentBoxBody {
	padding:			0 15px 10px 20px;
}


/* .navlistColors */
#navcontainer div.contentBox.navlistColors {
	padding:			0 8px 10px 8px;
}
#navcontainer div.navlistColors a,
#navcontainer div.navlistColors a span {
	display:			block;
}
#navcontainer div.navlistColors a {
	float:				left;
	width:				46px;
	height:				30px;
	overflow:			hidden;
	text-align:			center;
	text-decoration:	none;
}
#navcontainer div.navlistColors a span {
	position:			relative;
	padding:			10px 0 0 0;
}
#navcontainer div.navlistColors a span img {
	position:			absolute;
	left:				50%;
	top:				0;
	margin:				0 0 0 -14px;
}


/* .boundPrices */
#navcontainer div.contentBox.boundPrices div.contentBoxBody {
	padding-left:		15px;
}
#navcontainer div.boundPrices ul.defaultFormList li {
	line-height:		12px;
}
#navcontainer div.boundPrices ul.defaultFormList li.level_1 {
	padding:			2px 0 0 0;
}
#navcontainer div.boundPrices ul.defaultFormList li.level_1.cell_1 {
	width:				88px;
}
#navcontainer div.boundPrices ul.defaultFormList li.level_1.cell_2 {
	width:				78px;
}
#navcontainer div.boundPrices ul.defaultFormList input.defaultInputtext {
	border:				1px solid #cfcfcf;
	width:				72px;
}
#navcontainer div.boundPrices ul.defaultFormList.submitLine {
	margin:				10px 0 0 0;
}