body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial;
	letter-spacing: 1px;
}

h1,h2,h3,h4,h5,h6,p { margin: 0; padding: 0; }

img {
	border: 0;
}

p.align-right { text-align: right; }
p.align-center { text-align: center; }
p.align-left { text-align: left; }

/****
	PSEUDO
		****/
		

/****
	CONTAINTER
		****/

#container {
	position: relative;
	width: 1000px;
	margin: 90px auto 20px auto;
}

/****
	HEADER
		****/

#header,#headerSL {
	position: relative;
	height: 103px;
	margin: 0 0 7px 0;
}

#header h1,#headerSL h1 {
	position: absolute;
	width: 1000px;
	height: 103px;
}

#header h1 a, #headerSL h1 a  {
	position: absolute;
	width: 100%;
	height: 100%;
	text-indent: -999999%;
	overflow: hidden;
	white-space: nowrap;
}
#header h1 a {
	background: url(../img/header_h1.png) no-repeat;
}
#headerSL h1 a {
	background: url(../img/header_h1_sl.png) no-repeat;
}
/****
	CONTENT
		****/

#content {
	position: relative;
	width: 996px;
	border: 2px solid #b1b3b4;
	z-index: 1;
}

/*** COL1 ***/

/*** COL2 ***/

/*** MEDIA ***/

/****
	SITEMETA
		****/

#sitemeta {
	position: relative;
	z-index: 2;
	height: 0;
}

/*** MENU ***/

#menu {
	position: absolute;
	bottom: 442px;
	left: 10px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	float: left;
}

#menu span {
	display: none;
}

#menu a {
	color: #1a171b;
	text-decoration: none;
	font-size: 10px;
	line-height: 24px;
}

#menu ul li ul li {
	padding: 0 4px 0 15px;
	background: url(../img/menu_ul_li_ul_li.png) 0px 8px no-repeat;
	height: 25px;
	line-height: 20px;
}

#menu ul li ul li:hover,
#menu ul li ul li.hover,
#menu ul li ul li.active {
	padding: 0 4px 0 15px;
	background: url(../img/menu_ul_li_ul_li_hover.png) 0px 8px no-repeat #00519e;
}

#menu ul li ul li:hover a,
#menu ul li ul li.hover a,
#menu ul li ul li.active a {
	color: #ffffff;
}

/*** MENU2 ***/

/*** SITELINKS ***/

#sitelinks {
	position: absolute;
	bottom: 4px;
	left: 17px;
	z-index: 1;
}

#sitelinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sitelinks li {
	float: left;
}

#sitelinks span {
	display: none;
}

#sitelinks a {
	color: #1a171b;
	text-decoration: none;
	font-size: 9px;
	vertical-align: top;
}

#sitelinks ul li ul li {
	padding-left: 14px;
	background: url(../img/sitelinks_ul_li_ul_li.png) 0px 2px no-repeat;
}

/****
	TOOLBOX
		****/

#toolbox {
	position: absolute;
	bottom: 4px;
	right: 17px;
	z-index: 1;
}

#toolbox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#toolbox li {
	float: left;
}

#toolbox span {
	display: none;
}

#toolbox a {
	color: #1a171b;
	text-decoration: none;
	font-size: 9px;
	vertical-align: top;
}

#toolbox ul li ul li {
	padding-left: 14px;
	background: url(../img/sitelinks_ul_li_ul_li.png) 0px 2px no-repeat;
}

#toolbox ul li ul li.print {
	padding-left: 14px;
	background: none;
}

/****
	FOOTER
		****/

#footer {
	position: absolute;
	bottom: 8px;
	left: 10px;
	height: 17px;
	width: 978px;
	background: #ebeced;
}

#footer * {
	display: none;
}

/****
	NOT USED ELEMENTS
		****/

#jump, #path, #menu2, #search {
	display: none;
}

#lang {
	position: absolute;
	right: 40px;
	bottom: 4px;
	/*display: none;*/
	z-index: 1;
}

#lang span {
	display: none;
}

#lang ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#lang li {
	display: inline;
	float: left;
}

#lang ul li ul li {
	background:transparent url(../img/sitelinks_ul_li_ul_li.png) no-repeat 0 2px;
	padding-left: 14px;
}

#lang a {
	color: #1A171B;
	font-size: 9px;
	text-decoration: none;
	vertical-align: top;
}