/* CSS Document */

body{
	background:url(../img/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-size:12px;
	color:#000000;
	margin:0 auto;
	line-height:150%;
}

h1{
	width:880px;
	font-size:12px;
	margin:0px;
	font-weight:normal;
	padding:10px;
	text-align:right;
	background:#333333;
	color:#FFFFFF;
}

h2{
	width:506px;
	height:49px;
	background:url(../img/title_bg.jpg);
	font-size:16px;
	padding-left:35px;
	line-height:50px;
}


h3{color:#996600;
	}



ul{
	margin:0px;
	padding:0px;
}

#side li{
	list-style:none;
	border-bottom:1px dotted #333333;
	padding-left:20px;
	width:230px;
	height:30px;
	line-height:33px;
	display:block;
	background:url(../img/menu.gif);
	background-repeat:no-repeat;
}

dl{
	padding-left:10px;
}

.cl{
	clear:both;
}

#all{
	width:900px;
	margin:0 auto;
}

#logo{
	width:600px;
	height:47px;
	padding:20px 0;
}

#main{
	width:900px;
	padding:300px 0px 20px;
}

#cont{
	width:868px;
	border:1px solid #D4D4D4;
	padding:15px;
	background:#FFFFFF;
}

#side{
	width:250px;
	float:left;
}

#side a:link,visited{
	color:#000000;
	display:block;
}

#side a:hover{
	color:#CC3300;
}

#txt{
	width:557px;
	background:url(../img/main_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:17px;
	float:right;
}

#txtin{
	width:541px;
	border:1px solid #D4D4D4;
	padding:7px;
}
#txtin p{
	line-height:1.6;
	padding:0 10px;
}	 
	

#footlink{
	width:100%;
	background:#666666;
	font-size:10px;
}

#footlink a:link,visited{
	color:#FFFFFF;
}

#footlink a:hover{
	color:#CC3300;
}

.fo-link{
	width:900px;
	margin:0 auto;
	padding:20px 0px;
	text-align:center;
}

#copyright{
	width:100%;
	background:#000000;
}

.copy{
	width:900px;
	margin:0 auto;
	padding:10px 0px;
}

#txtin img{border:#666666 1px solid;
			padding:5px;
			margin:5px;
			}
#logo img {
	margin-left: 550px;
}