@charset "utf-8";


/* ===== mainnav - general ===== */

#mainnav
{
	width: 841px;
	height: 75px;
	margin: 20px 0 0 17px;
	padding: 0;
	list-style: none;
	/*border: 1px solid yellow;*/
}


#mainnav a,
#mainnav li
{
	display: block;
	height: 75px;
	/*border: 1px solid green;*/
}

#nav-4,
#nav-5,
#nav-6,
#nav-7,
#nav-8,
#nav-9,
#nav-10
{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	height: 75px;
	/*border: 2px solid magenta;*/
}


#nav-4
{
	width: 123px;
	background: transparent url(/shared/img/design/design_mainnav.gif) 0 0 no-repeat;
	
}

#nav-5
{
	width: 95px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -123px 0 no-repeat;
	
}

#nav-6
{
	width: 104px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -218px 0 no-repeat;
	
}

#nav-7
{
	width: 158px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -322px 0 no-repeat;
	
}

#nav-8
{
	width: 99px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -480px 0 no-repeat;
	
}

#nav-9
{
	width: 117px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -579px 0 no-repeat;
	
}

#nav-10
{
	width: 145px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -696px 0 no-repeat;
	
}



#nav-4 a.act,
#nav-4 a:hover
{
	width: 123px;
	background: transparent url(/shared/img/design/design_mainnav.gif) 0 -75px no-repeat;
	
}

#nav-5 a.act,
#nav-5 a:hover
{
	width: 95px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -123px -75px no-repeat;
	
}

#nav-6 a.act,
#nav-6 a:hover
{
	width: 104px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -218px -75px no-repeat;
	
}

#nav-7 a.act,
#nav-7 a:hover
{
	width: 158px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -322px -75px no-repeat;
	
}

#nav-8 a.act,
#nav-8 a:hover
{
	width: 99px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -480px -75px no-repeat;
	
}

#nav-9 a.act,
#nav-9 a:hover
{
	width: 117px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -579px -75px no-repeat;
	
}

#nav-10 a.act,
#nav-10 a:hover
{
	width: 145px;
	background: transparent url(/shared/img/design/design_mainnav.gif) -696px -75px no-repeat;
	
}




/* ===== icons + navigation ===== */

#iconnav
{
	float: right;
	width: 100px;
	padding: 0;
	margin: 110px 0 0 0;
	/*background: url(/shared/img/design/design_basenav.gif) no-repeat;*/
	/*border: 2px solid green;*/
}

#iconnav ul
{
	float: right;
	width: 90px;
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0;
	/*border: 1px dashed magenta;*/
}

#iconnav ul li
{
	height: 8px;
	width: 16px;
	margin: 0 10px 0 0;
	float: left;
	text-align: right;
	/*border-bottom: 1px solid green;*/
}

#iconnav ul li a
{
	display: block;
	margin: 0;
	padding: 0;
	height: 13px;
	text-decoration: none;
	/*border: 1px dotted black;*/
}



/* ===== subnav ===== */

#subnav
{
	float: left;
	width: 198px;
	/*height: 170px;*/
	margin: 0;
	padding: 0 0 30px 0;
	/*visibility: hidden;*/
	/*border: 1px solid orange;*/
}


#subnav ul
{
	list-style-type: none;
	background-color: #333;
	width: 174px;
	margin: 0;
	padding: 15px 12px;
	/*border: 2px dotted blue;*/
}


#subnav li
{
	/*height: 15px;*/
	list-style-type: none;
	height: 18px;
	margin: 0;
	padding: 0;
	/*border: 1px solid green;*/
}

#subnav a
{
	display: block;
	width: 135px;
	height: 18px;
	padding: 0;
	margin: 0;	
	text-transform: uppercase;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.subnav-1
{
	color: #fff !important;
	/*border: 1px solid magenta;*/
}


.subnav-1-act
{
	color: #d6725e !important;
}


.subnav-1:hover
{
	color: #d6725e !important;
	/*text-decoration: underline;*/
}
