	html, body { 
	width:100%; 
	height:100%; 
	margin:0px; 
	padding:0px;
	color: #616161;
	background: #fff url(images/bg.jpg) repeat-x top;
	}
	.mintable{
	border: solid 1px #a69c9c;
	background: #fff
	}

	.topmnu{
	margin: 0 0 0 23px;
	height: 25px;
	*margin-bottom: 7px;
	font: 8pt 'tahoma';
	color: #fff;
	}
	.topmnu a{
	color: #fff;
	text-decoration: none
	}
	.banner2{
	background: url(images/tpbg.gif) repeat-x left top;
	}
	.lmenu{
	float:left;
	width:  149px;
	height: 261px;
	margin: 0 5px 0 0;
	background: url(images/menu.gif) no-repeat center
	}
	.lmenu p{
	margin: 22px 0 19px 11px;
	font: bolder 7pt 'tahoma';
	color: #000
	}
	.lmenu a{
	display: block;
	text-decoration: none;
	font: 8pt 'tahoma';
	color: #969595;
	margin: 6px 0 0 17px;
	background: url(photo/pint.gif) no-repeat left;
	padding: 0 0 0 10px;
	}
	.bod{
	font: 8pt 'tahoma';
	}
	.bod .tit{
	color: #000;
	font-weight: bolder;
	margin: 18px 0 8px 1px
	}
	.news{
	background:url(images/block.gif) no-repeat center;
	width: 275px;
	height: 201px;
	float: left;
	}
	.news p{
	color: #a40505;
	font: bolder 8pt 'tahoma';
	margin: 10px 0 15px 10px
	}
	.new{
	font: 8pt 'tahoma';
	margin: 10px 10px 0 12px;
	line-height: 135%
	}
	.new a{
	text-decoration: none;
	color: #a40505;
	font-weight: bolder;
	display: block
	}
	.new2{
	font: 8pt 'tahoma';
	margin: 15px 10px 20px 12px;
	line-height: 135%
	}
	.new2 a{
	text-decoration: none;
	color: #a40505;
	font-weight: bolder;
	display: block
	}
	.new2 img{
	border: solid 1px #000;
	float:left;
	margin: 0 6px 0 0
	}
	.marq{
	background: url(images/marq.gif) no-repeat center;
	width: 610px;
	height: 64px;
	float: left;
	margin: 0px 5px 10px 15px
	}
	.marq img{
	 border: solid 1px #000;
	 margin: 7px 5px 0 0
	}
	.proj{
	float: left;
	background: url(images/block2.gif) no-repeat left;
	width: 343px;
	height: 336px;
	color: #616161;
	padding: 0 15px 0 15px;
	margin: 10px 0 0 0;
	}
	.proj a{
	color: #616161;
	
	text-decoration: none;
	font-weight: bolder;
	display:block
	}