body {
	margin:0 auto;
	font-size:12px;
	background:#DBC7AD url(img/bg-1.gif) repeat;
}
#ct1 {
    margin-left:auto;
	margin-right:auto;
}
#ct2 {
    text-align:center;
}
#main {
    width:950px;
	text-align:left;
	background:#FFFFFF;
}
#top {
    width:950px;
	height:180px;
	background:#2A2520 url(img/banner.gif) bottom no-repeat;
}
#info1 {
    margin:20px 40px;
	line-height:1.2;
	color:#333333;
}
#info1 img {
    margin:0px 16px 10px 0px;
	float:left;
}
.ttop {
    font-size:14px;
    font-weight:bolder;
	color:#CC0000;
}
#info2 {
    padding:10px 40px 10px;
	line-height:1.2;
	color:#333333;
}
#line p {
    width:935px;
	margin:0;
    padding:6px 0px 5px 15px;
	font-weight:bolder;
	background:#585048;
	color:#FFFFFF;
}
#line {
    width:950px;
	height:auto;
	margin:0;
	vertical-align:top;
}
#line img {
    border:1px #909090 solid;
	margin-bottom:5px;
}
#line ul {
    width:890px;
	margin:0;
	padding:10px 30px;
	display:block;
	vertical-align:top;
	background:#FFFFFF;
}
#line li {
    width:178px;
	height:160px;
	margin:0;
	text-align:center;
	list-style:none;
	float:left;
}
#line a:link {
	text-decoration:none;
	color:#333333;
}
#line a:visited {
	text-decoration:none;
	color:#666666;
}
#line a:hover {
	text-decoration:underline;
	color:#666666;
}
#line a:active {
	text-decoration:none;
	color:#333333;
}
#foot {
    width:950px;
    clear:both;
	padding:11px 0px 10px;
	text-align:center;
	font-weight:bolder;
	background:#2A2520;
}
#foot a:link {
	text-decoration:none;
	color:#FFFFFF;
}
#foot a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
#foot a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
#foot a:active {
	text-decoration:none;
	color:#FFFFFF;
}