body {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times;
	color: #000;
	background: #fff url('../i/bg-up1.jpg') top left repeat-x;
}
body, table, ul, ol, li, td, tr, a, p, div, form, select, input {
	font-size: 10pt;
}
form, select, input {
	font-family: Georgia, "Times New Roman", Times;
}

.um, .tit {
	font-family: Arial Narrow, Arial;
}
.ndate, .prevd, .afc1, .dd1, .dd3, .list, .adate {
	font-family: Tahoma;
}
a, .prevd, .afm, .ans4, .adate, .tita {
	color: #900;
}
a:hover {
	text-decoration: none;
}
a, .list a span {
	text-decoration: underline;
}

.afc1 a, .afc1 a:active, .afc1 a:visited, .um a, .um a:active, .um a:visited
{
	text-decoration: none;
}

.um a:hover
{
	text-decoration: underline;
}

.prevd, .prevd a {
	font-size: 8pt;
}
.prevd span {
	font-size: 7pt;
}

.tita, .tita a {
	font-size: 11pt;
}
.dd2, .dd3, .dd3 a, .list a span, .adate, .afc2 td {
	font-size: 12pt;
}
.um a, .um td {
	font-size: 20pt;
}
.cont2, .ntit, .nprev {
	clear: both;
}
.cont2 strong {
	font-weight: bold;
	color: #a71604;
}

.ndate strong {
	color: #000;
}

.cont2 p strong {
	font-weight: bold;
	color: #a71604;
}
.cont2 b {
	font-weight: bold;
	color: #a71604;
}
.cont2 p b {
	font-weight: bold;
	color: #a71604;
}

.nimg img, .nimg a img, .previ img, .previ a img, .aimg a img {
	border: 1px solid #715c54;
}
.nimg a:hover img, .previ a:hover img, .aimg a:hover img {
	border: 1px solid #a71604;
}
.nimg, .aimg {
	float: left;
}
.tit, .ban, .afm, .list {
	text-align: center;
}
.afc2 td, .afm {
	font-weight: bold;
}

.bgl {
	background: url('../i/bg-lu.jpg') top left no-repeat;
}
.bg2 {
	background: url('../i/bg-d1.jpg') bottom left repeat-x;
}
.bg3 {
	background: url('../i/bg-d2.jpg') bottom right no-repeat;
}
.bg4 {
	background: url('../i/bg-d3.jpg') bottom left no-repeat;
	vertical-align: top;
	padding: 180px 0 30px 20px;
}
.bg5 {
	background: url('../i/bg-d4.jpg') bottom left no-repeat;
}
.um {
	background: #fff url('../i/bg-m.jpg') top right no-repeat;
	color: #333;
}
.um td {
	border-bottom: 1px solid #ddcac3;
}
.cont1 {
	padding-top: 25px;
	background: #fff url('../i/bg-cont.jpg') top right no-repeat;
}
.cont_ban {
	padding-top: 0;
}
.tit {
	height: 54px;
	width: 213px;
	color: #715c54;
	font-size: 22pt;
	padding: 16px 0 0 0;
	background: url('../i/bg-tit.png') 0 0 no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/bg-tit.png,sizingMethod=crop);
}
.smd {
	float: right;
	margin-top: 30px;
}
.smd a {
	margin-left: 15px;
}
.cont2 {
	padding: 0 0 0 20px;
}
.ntit {
	padding: 15px 0;
}
.nprev {
	padding: 0 0 10px 0;
}
.nimg {
	margin: 0 20px 10px 0;
}
.aimg {
	margin: 0 10px 10px 0;
}
.hr {
	width: 320px;
	background-color: #d6c0b7;
	height: 1px;
	border: 0;
	//border: 1px solid #d6c0b7;
	margin: 0 0 5px 0px;
	padding: 0;
	//margin: 0;
}
.previ {
	margin: 0 0 10px 0;
}
.ban {
	padding: 50px 0 30px 0;
}
.af1 {
	background: #fcf9f6 url('../i/bg-af.gif') top left repeat-y;
	margin: 0 0 15px 0;
}
.af2 {
	background: url('../i/bg-af-up.gif') top left no-repeat;
}
.af3 {
	background: url('../i/bg-af-d.gif') bottom left no-repeat;
	min-height: 300px;
	//height: 300px;
}
.afm {
	margin: -10px 1px 0 1px;
	//margin: 5px 1px 0 1px;
	background-color: #f0e0d4;
	height: 25px;
	padding: 5px 0 0 0;
}
.afm a {
	margin: 0 20px;
}
.afm img {
	border: 0;
}
.afc1 td {
	text-transform: uppercase;
	text-align: right;
}
.afc1 a {
	display: block;
}
.afc1 a:hover {
	color: #fff;
	background-color: #900;
}
.afc2 td a {
	font-size: 12pt;
}
.ans1 {
	background: #fff url('../i/bg-an.gif') top left repeat-x;
	margin: 0 0 15px 0;
}
.ans2 {
	background: url('../i/bg-an-l.gif') top left no-repeat;
}
.ans3 {
	background: url('../i/bg-an-r.gif') top right no-repeat;
	min-height: 266px;
	//height: 266px;
}
.ans4 {
	padding: 0 15px;
	//margin-top: 15px;
}
.dd1 {
	font-size: 9pt;
	vertical-align: top;
}
.dd3 {
	margin: 0 0 15px 0;
}
.dd3 a {
	color: #000;
}
.list {
	padding-top: 30px;
}
.list a {
	padding: 0 7px;
}
.list a span {
	color: #666;
	background-color: #fff;
}
.list span {
	color: #fff;
	padding: 0 7px;
	background-color: #666;
}
.list strong {
	font-weight: normal;
	color: #666;
	padding: 0 7px;
	background-color: none;
}
.adate {
	padding-top: 15px;
}
.tita {
	padding: 0 0 20px 0;
}
.musa {
	color: #633;
}

div#qTip {
 padding: 3px;
 border: 1px solid #a71604;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #fff;
 color: #333;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

.phtContainer
{
width:640px;
height:430px;
border:0;
margin:0;
padding:0;
scrolling:no;
}

.mp3 a, .mp3 a:active, .mp3 a:visited 
{
	padding: 0 4px 0 4px;
	background-color:#900;
	color: #fff;
	font-size:8pt;
	text-decoration:none;
}

.mp3 a:hover 
{
	background-color:#c00;
	color: #fff;
}
