*{font-family:Tahoma, Arial, sans-serif;font-size:11px;margin:0;padding:0}
body{background:#000;}

#container{
	margin:10px auto;
	min-height:500px;
	overflow:hidden;
	width:1018px;
}

/*--- header ---*/
#header{
	position:relative;
	height:120px;
	z-index:100;
	margin:10px 0 0 0;
}

#logo{
	position:absolute;
	z-index: 150;
	height:132px;
	width:132px;
	left:19px;
	top:22px;
	background: transparent url(images2/logo.png) no-repeat left;
}

#login{
	height:105px;
	width:870px;
	line-height:105px;
	text-align: right;
	color:#fff;
	font-size:10px;
	padding:0;
	margin:10px 0 0 143px;
	background:url(images2/text.png) no-repeat bottom left;
}
#login form{display:none;padding:44px 12px 0 0}
#login span{padding:0 0 0 15px}
#login input{
	padding:1px 2px;
	width:90px;
	margin: 0 2px;
}
#login .lbutton{
	background: transparent url(images2/lbutton.png) no-repeat 0 1px;
	height:27px;
	line-height:25px;
	width:70px;
	color:#101010;
	border:none;
	padding:0;
}
#loginHelper{
	display:block;
	position:absolute;
	text-decoration:none;
	left:997px;
	top:90px;
	width:16px;
	height:16px;
	padding:0;
	margin:0;
	background: transparent url(images2/key.png) no-repeat;
}

/* ############ */



/* body container */
#body{
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}

/*----- navigation - left -----*/
#navigation{
	padding:28px 0 0 0;
	position:absolute;
	height:1000px;
	width:140px;
	z-index:50;
	left:0;
	top:0;
}

#menu1{
	list-style:none;
	padding:0;
	margin:0;
}
#menu1 li{margin:0;padding:0}

.button a:link, .button a:visited, .button a:active, .button a:hover, .buttonSelected a:link, .buttonSelected a:visited, .buttonSelected a:active, .buttonSelected a:hover{
	text-decoration:none;
	text-align:center;
	line-height:31px;
	font-size:14px;
	display:block;
	padding:3px 0;
	color:#fff;
	width:140px;
	height:31px;
}
.button a{background: transparent url(images2/tab_inact.png) no-repeat left;color:#fff}
.buttonSelected a:link, .buttonSelected a:visited, .buttonSelected a:active, .buttonSelected a:hover, .button a:hover{
	background: transparent url(images2/tab_act.png) no-repeat left;
	font-weight:bold;
	color: #000;
}

/* content part */
#content{
	padding:20px 0 10px 0;
	margin:0 0 0 140px;
	width:876px;
	background:url(images2/top_bg.png) no-repeat top;
}

#content_center{
	background:#dbdbce;
	padding:0 17px 5px 17px;
	margin:0 auto;
	min-height:500px;
}
#content_bottom{
	background:url(images2/bottom_bg.png) no-repeat bottom;
	height:22px;
}

.contentItem{
	border:1px solid #101010;
	margin:0 auto 20px auto;
	background:#bbb;
}
.contentItem .header{
	background:#444 url(images2/miniLogo.png) no-repeat 5px;
	padding: 0 0 0 43px;
	line-height:36px;
	font-size: 18px;
	color:#e6e6dc;
	height:36px;
}
.contentItem .header span{
	display:block;
	width:50px;
	float:right;
	text-align:right;
	margin:-36px 0 0 0;
}
.contentItem .content {
	padding:15px 15px 5px 15px;
	font-size: 12px;
	color:#101010;
}
.contentItem .extendArticle{
	background:url(images2/plus.png) no-repeat left;
	padding:8px;
	text-decoration:none;
}
.contentItem .contractArticle{
	background:url(images2/minus.png) no-repeat left !important;
}

.contentItem .content .extended{display:none;font-size: 13px;}
.contentItem .content img{
	float:none;
}
.contentItem .date{
	text-align:right;
	padding:2px 5px 5px 5px;
	margin:0;
}

/* text formatting */
.mainTitle{
	font-size:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.text p{font-size:13px;font-family: Arial, Helvetica, sans-serif;padding:2px}
.text, .text .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:5px;
}
.text{padding:10px;}
.title{
	font-size:21px;
	font-weight:bold;
	padding: 2px;
}
.text .titleAfter{
	padding: 2px 15px;
}
.titleAfter span{font-weight:bold; padding: 3px 0;margin-left:-3px}
.text ul{
	padding:5px 20px;
	margin:0;
}
.text ul li{
	padding:2px;
}