
#nav {
	margin:0 45px 0 0;
	height:41px;
	background: #2b2b2b url(../images/images_GUI/bg_nav.gif) top left repeat-x;
	overflow:hidden;
}

#nav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0px 5px 0pt 3px;
}

#nav li {
	display:inline;
	margin:0pt;
	padding:0pt;
	line-height:18px;
}

#nav a {
	float:left;
	background:url(../images/images_GUI/btn_nav_left.gif) no-repeat 0% -1px;
	margin:0;
	padding:0;
	color:#2b2b2b;
	font-weight:bold;
	letter-spacing:0.2px;
	text-decoration:none;
	cursor:pointer;
}

#nav a span {
	float:left;
	display:block;
	background:url(../images/images_GUI/btn_nav_right.gif) no-repeat 100% -1px;
	padding:4px 16px 26px 16px;
}

#nav a:hover span {
	padding:5px 16px 24px 16px;
}

#nav a:hover {
	background-position:0% 0px;
}

#nav a:hover span {
	background-position:100% 0px;
}

#nav li.active {
	display:inline;
	margin:0;
	padding:0;
}

#nav .active a {
	float:left;
	background:url(../images/images_GUI/btn_nav_left_active.gif) no-repeat left top;
	margin:0;
	padding:0 0px 0 9px;
	font-style:italic;
	text-decoration:none;
}

#nav .active a span {
	float:left;
	display:block;
	background:url(../images/images_GUI/btn_nav_right_active.gif) no-repeat right top;
	padding:4px 18px 24px 6px;/*padding-right differs, because of italic style in active mode*/
	width:auto;
}

#nav .active a:hover span {
	padding:4px 18px 25px 6px;/*padding-right differs, because of italic style in active mode*/
}

* html #nav .active a span, * html #nav .active a:hover span,
*+html #nav .active a span, *+html #nav .active a:hover span {padding-right:15px;}/*padding-right differs, because of italic style in active mode */



#breadcrumb {padding: 0px 15px 5px;font-size:10px;color:#898989;}
#breadcrumb a, #breadcrumb a:hover {color:#898989; text-decoration:none;}
#breadcrumb a:hover, #breadcrumb .active {color:#e8e8e8;}


.simpleSubnavWrap {position:relative; background: transparent url(../images/images_GUI/bg_simpleSubnav_wrap.gif) top left repeat-y;}
.simpleSubnavTop {position:relative; font-weight:bold; font-style:italic; line-height:1.25em;background: transparent url(../images/images_GUI/bg_simpleSubnav_top.gif) top left no-repeat; height: 8px; overflow:hidden;}
.simpleSubnavMain { position:relative;  width:906px;margin: 0; padding:0;}
.simpleSubnavMain ul { position:relative; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt;padding:0 0 0 36px;}
.simpleSubnavMain ul li { position:relative;float:left;display:block;width:258px;height:18px;margin:0;padding:0 10px 0 20px;line-height:18px;background: url(../images/images_GUI/subnav_li.gif) 0 2px no-repeat; overflow:hidden; }
.simpleSubnavMain ul li a {  display:inline;font-weight: bold; color: #fff; text-decoration: none;}
.simpleSubnavMain ul li a:hover { color: #d4d4d4; text-decoration: none; }
.simpleSubnavMain ul li.active { color: #d4d4d4; background: url(../images/images_GUI/subnav_li_active.gif) 0 2px no-repeat; }
.simpleSubnavMain ul li.active a {  float:left;font-style:italic; color: #2b2b2b; text-decoration: none; }
.simpleSubnavMain ul li.active a:hover { color: #2b2b2b; text-decoration: none; }

.subnavWrap {position:relative; background: transparent url(../images/images_GUI/bg_subnav_wrap.gif) top left repeat-y;}
.subnavTop {position:relative; font-weight:bold; font-style:italic; line-height:1.25em;background: transparent url(../images/images_GUI/bg_subnav_top.gif) top left no-repeat; height: 32px; overflow:hidden;}
.subnavTopLeft { position:relative; width:372px; height: 18px;padding:5px 30px 6px 50px;float:left;display:block;overflow:hidden;}
.subnavTopRight { position:relative; width:372px; height: 18px;padding:5px 30px 6px 63px;overflow:hidden;}
.subnavMain {position:relative; padding: 0 0 0 44px;}
.subnavMainLeft { position:relative; float:left;display:inline;}
.subnavMainLeft ul { position:relative; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt; width:191px;float:left;  display:inline;}
.subnavMainLeft ul li { margin:0; padding:0 0 0 20px; background: url(../images/images_GUI/subnav_li.gif) 0 2px no-repeat; }
.subnavMainLeft ul li a { font-weight: bold; color: #fff; text-decoration: none; }
.subnavMainLeft ul li a:hover { color: #d4d4d4; text-decoration: none; }
.subnavMainLeft ul li.active { color: #d4d4d4; background: url(../images/images_GUI/subnav_li_active.gif) 0 2px no-repeat;}
.subnavMainLeft ul li.active a { font-style:italic; color: #2b2b2b; text-decoration: none; }
.subnavMainLeft ul li.active a:hover { color: #2b2b2b; text-decoration: none; }
.subnavMainRight { position:relative; margin: 0 0 0 465px ;/* float:left;display:inline;*/}
.subnavMainRight ul { position:relative;list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt; width:191px;float:left; display:inline;}
.subnavMainRight ul li {margin:0; padding:0 0 0 20px; background: url(../images/images_GUI/subnav_li.gif) 0 2px no-repeat; }
.subnavMainRight ul li a { font-weight: bold; color: #fff; text-decoration: none; }
.subnavMainRight ul li a:hover { color: #d4d4d4; text-decoration: none; }
.subnavMainRight ul li.active { color: #d4d4d4;  background: url(../images/images_GUI/subnav_li_active.gif) 0 2px no-repeat; }
.subnavMainRight ul li.active a { font-style:italic; color: #2b2b2b; text-decoration: none; }
.subnavMainRight ul li.active a:hover { color: #2b2b2b; text-decoration: none; }
.subnavBottom { clear:both; background: transparent url(../images/images_GUI/bg_subnav_bottom.gif) top left no-repeat;height: 14px;}